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.

33922 lines
633 KiB

1 year 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: #edf0f7;
  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: thin;
  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: none;/*#83b2e8;*/
  4321. --bs-accordion-btn-focus-box-shadow: none;/*0 0 0 0.25rem rgba(6, 101, 208, 0.25);*/
  4322. --bs-accordion-body-padding-x: 0.25rem;
  4323. --bs-accordion-body-padding-y: 0.25rem;
  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: 1rem !important;
  8004. }
  8005. .fs-base {
  8006. font-size: 1rem !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.875rem 0.875rem 1px;
  14189. /*
  14190. overflow-x: visible;
  14191. */
  14192. }
  14193. .content > .pull-t,
  14194. .content > .pull-y {
  14195. margin-top: -0.875rem;
  14196. }
  14197. .content > .pull-b,
  14198. .content > .pull-y {
  14199. margin-bottom: -1px;
  14200. }
  14201. .content > .pull-r,
  14202. .content > .pull-x {
  14203. margin-right: -0.875rem;
  14204. }
  14205. .content > .pull-r,
  14206. .content > .pull-x {
  14207. margin-left: -0.875rem;
  14208. }
  14209. .content > .pull {
  14210. margin: -0.875rem -0.875rem -1px;
  14211. }
  14212. .content.content-full {
  14213. /*padding-bottom: 0.875rem;*/
  14214. }
  14215. .content.content-full > .pull-b,
  14216. .content.content-full > .pull-y,
  14217. .content.content-full > .pull {
  14218. margin-bottom: -0.875rem;
  14219. }
  14220. .content p,
  14221. .content .push,
  14222. .content .block,
  14223. .content .items-push > div {
  14224. margin-bottom: 0.875rem;
  14225. }
  14226. .content .items-push-2x > div {
  14227. margin-bottom: 1.75rem;
  14228. }
  14229. .content .items-push-3x > div {
  14230. margin-bottom: 2.625rem;
  14231. }
  14232. @media (min-width: 768px) {
  14233. .content {
  14234. width: 100%;
  14235. margin: 0 auto;
  14236. /*padding: 1.75rem 1.75rem 1px;*/
  14237. overflow-x: visible;
  14238. }
  14239. .content > .pull-t,
  14240. .content > .pull-y {
  14241. margin-top: -1.75rem;
  14242. }
  14243. .content > .pull-b,
  14244. .content > .pull-y {
  14245. margin-bottom: -1px;
  14246. }
  14247. .content > .pull-r,
  14248. .content > .pull-x {
  14249. margin-right: -1.75rem;
  14250. }
  14251. .content > .pull-r,
  14252. .content > .pull-x {
  14253. margin-left: -1.75rem;
  14254. }
  14255. .content > .pull {
  14256. margin: -1.75rem -1.75rem -1px;
  14257. }
  14258. .content.content-full {
  14259. /*padding-bottom: 1.75rem;*/
  14260. }
  14261. .content.content-full > .pull-b,
  14262. .content.content-full > .pull-y,
  14263. .content.content-full > .pull {
  14264. margin-bottom: -1.75rem;
  14265. }
  14266. .content p,
  14267. .content .push,
  14268. .content .block,
  14269. .content .items-push > div {
  14270. margin-bottom: 1.75rem;
  14271. }
  14272. .content .items-push-2x > div {
  14273. margin-bottom: 3.5rem;
  14274. }
  14275. .content .items-push-3x > div {
  14276. margin-bottom: 5.25rem;
  14277. }
  14278. }
  14279. @media (min-width: 1200px) {
  14280. .content.content-narrow {
  14281. width: 92% !important;
  14282. }
  14283. }
  14284. .content.content-boxed {
  14285. max-width: 1200px !important;
  14286. }
  14287. .content.content-top {
  14288. padding-top: 5.125rem;
  14289. }
  14290. @media (min-width: 992px) {
  14291. .content.content-top {
  14292. padding-top: 6rem;
  14293. }
  14294. }
  14295. .content-section-top {
  14296. padding-top: 4.25rem;
  14297. }
  14298. .content-max-width {
  14299. max-width: 1920px;
  14300. }
  14301. .content-side {
  14302. width: 100%;
  14303. margin: 0 auto;
  14304. padding: 1.125rem 1.125rem 1px;
  14305. overflow-x: hidden;
  14306. }
  14307. .content-side > .pull-t,
  14308. .content-side > .pull-y {
  14309. margin-top: -1.125rem;
  14310. }
  14311. .content-side > .pull-b,
  14312. .content-side > .pull-y {
  14313. margin-bottom: -1px;
  14314. }
  14315. .content-side > .pull-r,
  14316. .content-side > .pull-x {
  14317. margin-right: -1.125rem;
  14318. }
  14319. .content-side > .pull-r,
  14320. .content-side > .pull-x {
  14321. margin-left: -1.125rem;
  14322. }
  14323. .content-side > .pull {
  14324. margin: -1.125rem -1.125rem -1px;
  14325. }
  14326. .content-side.content-side-full {
  14327. padding-bottom: 1.125rem;
  14328. }
  14329. .content-side.content-side-full > .pull-b,
  14330. .content-side.content-side-full > .pull-y,
  14331. .content-side.content-side-full > .pull {
  14332. margin-bottom: -1.125rem;
  14333. }
  14334. .content-side p,
  14335. .content-side .push,
  14336. .content-side .block,
  14337. .content-side .items-push > div {
  14338. margin-bottom: 1.125rem;
  14339. }
  14340. .content-side .items-push-2x > div {
  14341. margin-bottom: 2.25rem;
  14342. }
  14343. .content-side .items-push-3x > div {
  14344. margin-bottom: 3.375rem;
  14345. }
  14346. #page-header {
  14347. position: relative;
  14348. margin: 0 auto;
  14349. width: 100%;
  14350. background-color: #fff;
  14351. }
  14352. .overlay-header {
  14353. position: absolute;
  14354. top: 0;
  14355. right: 0;
  14356. bottom: 0;
  14357. left: 0;
  14358. background-color: #fff;
  14359. opacity: 0;
  14360. transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  14361. transform: translateY(-100%);
  14362. will-change: opacity, transform;
  14363. z-index: 1;
  14364. }
  14365. .overlay-header.show {
  14366. opacity: 1;
  14367. transform: translateY(0);
  14368. }
  14369. .content-header {
  14370. display: flex;
  14371. justify-content: space-between;
  14372. align-items: center;
  14373. margin: 0 auto;
  14374. height: 4.25rem;
  14375. }
  14376. #page-header .content-header {
  14377. padding-left: 0.875rem;
  14378. padding-right: 0.875rem;
  14379. }
  14380. @media (min-width: 768px) {
  14381. #page-header .content-header {
  14382. padding-left: 1.75rem;
  14383. padding-right: 1.75rem;
  14384. }
  14385. }
  14386. #sidebar .content-header, #side-overlay .content-header {
  14387. padding-left: 1.125rem;
  14388. padding-right: 1.125rem;
  14389. }
  14390. .smini-visible,
  14391. .smini-visible-block {
  14392. display: none;
  14393. }
  14394. .smini-show {
  14395. opacity: 0;
  14396. }
  14397. .smini-show,
  14398. .smini-hide {
  14399. transition: opacity 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14400. }
  14401. #sidebar {
  14402. position: fixed;
  14403. top: 0;
  14404. bottom: 0;
  14405. left: 0;
  14406. z-index: 1032;
  14407. width: 100%;
  14408. height: 100%;
  14409. overflow-y: visible;
  14410. background-color: #fff;
  14411. transform: translateX(-100%) translateY(0) translateZ(0);
  14412. -webkit-overflow-scrolling: touch;
  14413. will-change: transform;
  14414. }
  14415. .side-trans-enabled #sidebar {
  14416. transition: transform 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14417. }
  14418. #sidebar.with-mini-nav {
  14419. padding-left: 46px;
  14420. }
  14421. #sidebar.with-mini-nav .sidebar-mini-nav {
  14422. position: absolute;
  14423. top: 0;
  14424. bottom: 0;
  14425. left: 0;
  14426. width: 46px;
  14427. display: flex;
  14428. flex-direction: column;
  14429. justify-content: space-between;
  14430. align-items: center;
  14431. color: #dfe4f1;
  14432. background-color: #303745;
  14433. }
  14434. .sidebar-r #sidebar {
  14435. right: 0;
  14436. left: auto;
  14437. transform: translateX(100%) translateY(0) translateZ(0);
  14438. }
  14439. .sidebar-r #sidebar.with-mini-nav {
  14440. padding-right: 46px;
  14441. padding-left: 0;
  14442. }
  14443. .sidebar-r #sidebar .sidebar-mini-nav {
  14444. left: auto;
  14445. right: 0;
  14446. }
  14447. #sidebar .js-sidebar-scroll {
  14448. height: calc(100% - 4.25rem);
  14449. overflow-y: auto;
  14450. }
  14451. #sidebar .js-sidebar-scroll.full-height {
  14452. height: 100%;
  14453. }
  14454. @media (max-width: 991.98px) {
  14455. .sidebar-o-xs #sidebar {
  14456. transform: translateX(0) translateY(0) translateZ(0);
  14457. }
  14458. }
  14459. @media (min-width: 992px) {
  14460. #sidebar {
  14461. width: 250px;
  14462. }
  14463. .sidebar-o #sidebar {
  14464. transform: translateX(0) translateY(0) translateZ(0);
  14465. }
  14466. .sidebar-mini.sidebar-o #sidebar {
  14467. overflow-x: hidden;
  14468. transform: translateX(-186px) translateY(0) translateZ(0);
  14469. transition: transform 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14470. }
  14471. .sidebar-mini.sidebar-o.sidebar-r #sidebar {
  14472. transform: translateX(186px) translateY(0) translateZ(0);
  14473. }
  14474. .sidebar-mini.sidebar-o #sidebar .content-side, .sidebar-mini.sidebar-o #sidebar .content-header {
  14475. width: 250px;
  14476. transform: translateX(186px) translateY(0) translateZ(0);
  14477. transition: transform 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14478. will-change: transform;
  14479. }
  14480. .sidebar-mini.sidebar-o #sidebar .content-header {
  14481. position: relative;
  14482. z-index: 1;
  14483. }
  14484. .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 {
  14485. transform: translateX(0);
  14486. }
  14487. .sidebar-mini.sidebar-o #sidebar .nav-main,
  14488. .sidebar-mini.sidebar-o #sidebar .nav-main .nav-main-link-icon {
  14489. transition: transform 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14490. }
  14491. .sidebar-mini.sidebar-o #sidebar .nav-main .nav-main-heading,
  14492. .sidebar-mini.sidebar-o #sidebar .nav-main .nav-main-link-name,
  14493. .sidebar-mini.sidebar-o #sidebar .nav-main .nav-main-link-badge {
  14494. transition: opacity 0.45s cubic-bezier(0.2, 0.61, 0.42, 0.97);
  14495. }
  14496. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-hide {
  14497. opacity: 0;
  14498. }
  14499. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-show {
  14500. opacity: 1;
  14501. }
  14502. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-hidden {
  14503. display: none;
  14504. }
  14505. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-visible {
  14506. display: inline-block;
  14507. }
  14508. .sidebar-mini.sidebar-o #sidebar:not(:hover) .smini-visible-block {
  14509. display: block;
  14510. }
  14511. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main {
  14512. transform: translateX(-1.125rem);
  14513. }
  14514. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-link-icon {
  14515. transform: translateX(0.75rem);
  14516. }
  14517. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-heading,
  14518. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-link-name,
  14519. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-link-badge {
  14520. opacity: 0;
  14521. }
  14522. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-link.active,
  14523. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main .nav-main-item.open > .nav-main-link-submenu {
  14524. border-radius: 0;
  14525. }
  14526. .sidebar-mini.sidebar-o #sidebar:not(:hover) .nav-main > .nav-main-item > .nav-main-submenu {
  14527. display: none;
  14528. }
  14529. }
  14530. #side-overlay {
  14531. position: fixed;
  14532. top: 0;
  14533. right: 0;
  14534. bottom: 0;
  14535. z-index: 1034;
  14536. width: 100%;
  14537. height: 100%;
  14538. background-color: #fff;
  14539. overflow-y: auto;
  14540. transform: translateX(100%) translateY(0) translateZ(0);
  14541. opacity: 0;
  14542. -webkit-overflow-scrolling: touch;
  14543. will-change: transform;
  14544. }
  14545. .side-trans-enabled #side-overlay {
  14546. 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);
  14547. }
  14548. .sidebar-r #side-overlay {
  14549. right: auto;
  14550. left: 0;
  14551. transform: translateX(-100%) translateY(0) translateZ(0);
  14552. }
  14553. .side-overlay-o #side-overlay {
  14554. transform: translateX(0) translateY(0) translateZ(0);
  14555. opacity: 1;
  14556. }
  14557. @media (min-width: 992px) {
  14558. #side-overlay {
  14559. width: 320px;
  14560. box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.15);
  14561. transform: translateX(110%) translateY(0) translateZ(0);
  14562. }
  14563. .sidebar-r #side-overlay {
  14564. transform: translateX(-110%) translateY(0) translateZ(0);
  14565. }
  14566. .side-overlay-hover #side-overlay {
  14567. transform: translateX(305px) translateY(0) translateZ(0);
  14568. opacity: 1;
  14569. }
  14570. .sidebar-r.side-overlay-hover #side-overlay {
  14571. transform: translateX(-305px) translateY(0) translateZ(0);
  14572. opacity: 1;
  14573. }
  14574. .side-overlay-hover #side-overlay:hover, .side-overlay-o #side-overlay, .side-overlay-o.side-overlay-hover #side-overlay {
  14575. box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.15);
  14576. transform: translateX(0) translateY(0) translateZ(0);
  14577. opacity: 1;
  14578. }
  14579. }
  14580. #page-container > #page-header .content-header,
  14581. #page-container > #page-header .content,
  14582. #page-container > #main-container .content,
  14583. #page-container > #page-footer .content {
  14584. max-width: 1920px;
  14585. }
  14586. @media (min-width: 1200px) {
  14587. #page-container.main-content-narrow > #page-header .content-header,
  14588. #page-container.main-content-narrow > #page-header .content,
  14589. #page-container.main-content-narrow > #main-container .content,
  14590. #page-container.main-content-narrow > #page-footer .content {
  14591. width: 92%;
  14592. }
  14593. }
  14594. #page-container.main-content-boxed > #page-header .content-header,
  14595. #page-container.main-content-boxed > #page-header .content,
  14596. #page-container.main-content-boxed > #main-container .content,
  14597. #page-container.main-content-boxed > #page-footer .content {
  14598. max-width: 1200px;
  14599. }
  14600. #page-container.page-header-dark #page-header {
  14601. color: #c3cde4;
  14602. background-color: #055bbb;
  14603. }
  14604. #page-container.page-header-glass #page-header {
  14605. position: absolute;
  14606. background-color: transparent;
  14607. }
  14608. #page-container.page-header-glass.page-header-fixed #page-header {
  14609. transition: background-color 0.2s linear;
  14610. will-change: background-color;
  14611. box-shadow: none;
  14612. }
  14613. #page-container.page-header-glass.page-header-fixed.page-header-scroll #page-header {
  14614. background-color: rgba(255, 255, 255, 0.9);
  14615. box-shadow: 0 0.25rem 0.625rem rgba(0, 0, 0, 0.02);
  14616. -webkit-backdrop-filter: blur(1rem);
  14617. backdrop-filter: blur(1rem);
  14618. }
  14619. #page-container.page-header-glass.page-header-fixed.page-header-scroll.page-header-dark #page-header {
  14620. background-color: rgba(5, 91, 187, 0.9);
  14621. box-shadow: none;
  14622. -webkit-backdrop-filter: blur(1rem);
  14623. backdrop-filter: blur(1rem);
  14624. }
  14625. #page-container.page-header-glass #main-container, #page-container.page-header-glass.page-header-fixed #main-container {
  14626. padding-top: 0;
  14627. }
  14628. #page-container.page-header-fixed #page-header {
  14629. position: fixed;
  14630. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.02);
  14631. }
  14632. #page-container.page-header-fixed.page-header-dark #page-header {
  14633. box-shadow: none;
  14634. }
  14635. #page-container.page-header-fixed #main-container {
  14636. padding-top: 4.25rem;
  14637. }
  14638. #page-container.page-header-fixed #page-header, #page-container.page-header-glass #page-header {
  14639. top: 0;
  14640. right: 0;
  14641. left: 0;
  14642. z-index: 1030;
  14643. min-width: 320px;
  14644. max-width: 100%;
  14645. width: auto;
  14646. }
  14647. @media (min-width: 992px) {
  14648. /*#page-container.page-header-fixed.sidebar-o #page-header, #page-container.page-header-glass.sidebar-o #page-header {
  14649. padding-left: 250px;
  14650. }*/
  14651. /* #page-container.page-header-fixed.sidebar-o #page-header .overlay-header, #page-container.page-header-glass.sidebar-o #page-header .overlay-header {
  14652. left: 250px;
  14653. }
  14654. #page-container.page-header-fixed.sidebar-r.sidebar-o #page-header, #page-container.page-header-glass.sidebar-r.sidebar-o #page-header {
  14655. padding-right: 250px;
  14656. padding-left: 0;
  14657. }
  14658. #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 {
  14659. right: 250px;
  14660. left: 0;
  14661. }*/
  14662. #page-container.page-header-fixed.sidebar-mini.sidebar-o #page-header, #page-container.page-header-glass.sidebar-mini.sidebar-o #page-header {
  14663. padding-left: 64px;
  14664. }
  14665. #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 {
  14666. left: 64px;
  14667. }
  14668. #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 {
  14669. padding-right: 64px;
  14670. padding-left: 0;
  14671. }
  14672. #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 {
  14673. right: 64px;
  14674. left: 0;
  14675. }
  14676. }
  14677. #page-container.page-footer-fixed #page-footer {
  14678. position: fixed;
  14679. height: 4.375rem;
  14680. }
  14681. #page-container.page-footer-fixed #main-container {
  14682. padding-bottom: 4.375rem;
  14683. }
  14684. #page-container.page-footer-fixed #page-footer {
  14685. bottom: 0;
  14686. right: 0;
  14687. left: 0;
  14688. z-index: 1030;
  14689. min-width: 320px;
  14690. max-width: 100%;
  14691. width: auto;
  14692. }
  14693. @media (min-width: 992px) {
  14694. #page-container.page-footer-fixed.sidebar-o #page-footer {
  14695. padding-left: 250px;
  14696. }
  14697. #page-container.page-footer-fixed.sidebar-r.sidebar-o #page-footer {
  14698. padding-right: 250px;
  14699. padding-left: 0;
  14700. }
  14701. }
  14702. #page-container.sidebar-dark #sidebar {
  14703. color: #dfe4f1;
  14704. background-color: #2a303c;
  14705. box-shadow: none;
  14706. }
  14707. #page-container.side-scroll #sidebar .js-sidebar-scroll,
  14708. #page-container.side-scroll #side-overlay {
  14709. overflow-y: visible;
  14710. }
  14711. @media (min-width: 992px) {
  14712. #page-container.side-scroll #sidebar .content-header,
  14713. #page-container.side-scroll #sidebar .content-side {
  14714. width: 250px !important;
  14715. }
  14716. #page-container.side-scroll #sidebar.with-mini-nav .content-header,
  14717. #page-container.side-scroll #sidebar.with-mini-nav .content-side {
  14718. width: 204px !important;
  14719. }
  14720. #page-container.side-scroll #side-overlay .content-header,
  14721. #page-container.side-scroll #side-overlay .content-side {
  14722. width: 320px !important;
  14723. }
  14724. }
  14725. @media (min-width: 992px) {
  14726. #page-container.sidebar-o {
  14727. padding-left: 250px;
  14728. }
  14729. /*#page-container.sidebar-r.sidebar-o {
  14730. padding-right: 250px;
  14731. padding-left: 0;
  14732. }*/
  14733. #page-container.sidebar-mini.sidebar-o {
  14734. padding-left: 64px;
  14735. }
  14736. #page-container.sidebar-mini.sidebar-o.sidebar-r {
  14737. padding-right: 64px;
  14738. padding-left: 0;
  14739. }
  14740. }
  14741. .hero {
  14742. position: relative;
  14743. display: flex;
  14744. flex-direction: row;
  14745. justify-content: center;
  14746. align-items: center;
  14747. width: 100%;
  14748. height: 100vh;
  14749. min-height: 500px;
  14750. }
  14751. .hero.hero-sm {
  14752. min-height: 300px;
  14753. }
  14754. .hero.hero-lg {
  14755. min-height: 800px;
  14756. }
  14757. .hero-inner {
  14758. flex: 0 0 auto;
  14759. width: 100%;
  14760. }
  14761. .hero-meta {
  14762. position: absolute;
  14763. right: 0;
  14764. bottom: 0;
  14765. left: 0;
  14766. padding: 1rem 0;
  14767. text-align: center;
  14768. }
  14769. .hero-static {
  14770. min-height: 100vh;
  14771. }
  14772. .block {
  14773. margin-bottom: 1.75rem;
  14774. background-color: #fff;
  14775. box-shadow: 0 1px 3px rgba(214, 221, 237, 0.5), 0 1px 2px rgba(214, 221, 237, 0.5);
  14776. }
  14777. .block .block, .content-side .block {
  14778. box-shadow: none;
  14779. }
  14780. .block-header {
  14781. display: flex;
  14782. flex-direction: row;
  14783. justify-content: space-between;
  14784. align-items: center;
  14785. padding: 0.75rem 1.25rem;
  14786. transition: opacity 0.25s ease-out;
  14787. }
  14788. .block-header.block-header-rtl {
  14789. flex-direction: row-reverse;
  14790. }
  14791. .block-header.block-header-rtl .block-title {
  14792. text-align: right;
  14793. }
  14794. .block-header.block-header-rtl .block-options {
  14795. padding-right: 1.25rem;
  14796. padding-left: 0;
  14797. }
  14798. .block-header-default {
  14799. background-color: #f8f9fc;
  14800. }
  14801. .block-title {
  14802. flex: 1 1 auto;
  14803. min-height: 1.75rem;
  14804. margin: 0;
  14805. font-size: 0.875rem;
  14806. font-weight: 500;
  14807. line-height: 1.75;
  14808. }
  14809. .block-title small, .block-title .small {
  14810. font-size: 0.875rem;
  14811. line-height: 1.375rem;
  14812. color: #6c757d;
  14813. }
  14814. .block-content {
  14815. transition: opacity 0.25s ease-out;
  14816. width: 100%;
  14817. margin: 0 auto;
  14818. padding: 1.25rem 1.25rem 1px;
  14819. overflow-x: visible;
  14820. }
  14821. .block-content > .pull-t,
  14822. .block-content > .pull-y {
  14823. margin-top: -1.25rem;
  14824. }
  14825. .block-content > .pull-b,
  14826. .block-content > .pull-y {
  14827. margin-bottom: -1px;
  14828. }
  14829. .block-content > .pull-r,
  14830. .block-content > .pull-x {
  14831. margin-right: -1.25rem;
  14832. }
  14833. .block-content > .pull-r,
  14834. .block-content > .pull-x {
  14835. margin-left: -1.25rem;
  14836. }
  14837. .block-content > .pull {
  14838. margin: -1.25rem -1.25rem -1px;
  14839. }
  14840. .block-content.block-content-full {
  14841. padding-bottom: 1.25rem;
  14842. }
  14843. .block-content.block-content-full > .pull-b,
  14844. .block-content.block-content-full > .pull-y,
  14845. .block-content.block-content-full > .pull {
  14846. margin-bottom: -1.25rem;
  14847. }
  14848. .block-content p,
  14849. .block-content .push,
  14850. .block-content .block,
  14851. .block-content .items-push > div {
  14852. margin-bottom: 1.25rem;
  14853. }
  14854. .block-content .items-push-2x > div {
  14855. margin-bottom: 2.5rem;
  14856. }
  14857. .block-content .items-push-3x > div {
  14858. margin-bottom: 3.75rem;
  14859. }
  14860. .block-content.block-content-sm {
  14861. padding-top: 0.625rem;
  14862. }
  14863. .block-content.block-content-sm > .pull-t,
  14864. .block-content.block-content-sm > .pull-y,
  14865. .block-content.block-content-sm > .pull {
  14866. margin-top: -0.625rem;
  14867. }
  14868. .block-content.block-content-sm.block-content-full {
  14869. padding-bottom: 0.625rem;
  14870. }
  14871. .block-content.block-content-sm.block-content-full > .pull-b,
  14872. .block-content.block-content-sm.block-content-full > .pull-y,
  14873. .block-content.block-content-sm.block-content-full > .pull {
  14874. margin-bottom: -0.625rem;
  14875. }
  14876. .block.block-bordered {
  14877. border: 1px solid #dfe4f1;
  14878. box-shadow: none;
  14879. }
  14880. .block.block-rounded {
  14881. border-radius: 0.375rem;
  14882. }
  14883. .block.block-rounded > .block-header,
  14884. .block.block-rounded > .nav-tabs {
  14885. border-top-left-radius: 0.25rem;
  14886. border-top-right-radius: 0.25rem;
  14887. }
  14888. .block.block-rounded > .block-header:last-child,
  14889. .block.block-rounded > .nav-tabs:last-child {
  14890. border-bottom-right-radius: 0.25rem;
  14891. border-bottom-left-radius: 0.25rem;
  14892. }
  14893. .block.block-rounded.block-mode-hidden > .block-header.block-header-default {
  14894. border-bottom-right-radius: 0.25rem;
  14895. border-bottom-left-radius: 0.25rem;
  14896. }
  14897. .block.block-rounded > .block-content:first-child {
  14898. border-top-left-radius: 0.25rem;
  14899. border-top-right-radius: 0.25rem;
  14900. }
  14901. .block.block-rounded > .block-content:last-child {
  14902. border-bottom-right-radius: 0.25rem;
  14903. border-bottom-left-radius: 0.25rem;
  14904. }
  14905. .block.block-rounded > .nav-tabs > .nav-item:first-child > .nav-link {
  14906. border-top-left-radius: 0.25rem;
  14907. }
  14908. .block.block-rounded > .nav-tabs > .nav-item:last-child > .nav-link {
  14909. border-top-right-radius: 0.25rem;
  14910. }
  14911. .block.block-themed > .block-header {
  14912. border-bottom: none;
  14913. color: #fff;
  14914. background-color: #0665d0;
  14915. }
  14916. .block.block-themed > .block-header > .block-title {
  14917. color: rgba(255, 255, 255, 0.9);
  14918. }
  14919. .block.block-themed > .block-header > .block-title small, .block.block-themed > .block-header > .block-title .small {
  14920. color: rgba(255, 255, 255, 0.7);
  14921. }
  14922. .block.block-transparent {
  14923. background-color: transparent;
  14924. box-shadow: none;
  14925. }
  14926. .block.block-mode-hidden.block-bordered > .block-header {
  14927. border-bottom: none;
  14928. }
  14929. .block.block-mode-hidden > .block-content {
  14930. display: none;
  14931. }
  14932. .block.block-mode-loading {
  14933. position: relative;
  14934. overflow: hidden;
  14935. }
  14936. .block.block-mode-loading::before {
  14937. position: absolute;
  14938. top: 0;
  14939. right: 0;
  14940. bottom: 0;
  14941. left: 0;
  14942. display: block;
  14943. z-index: 9;
  14944. content: " ";
  14945. background-color: rgba(255, 255, 255, 0.85);
  14946. }
  14947. .block.block-mode-loading::after {
  14948. position: absolute;
  14949. top: 50%;
  14950. left: 50%;
  14951. margin: -1.5rem 0 0 -1.5rem;
  14952. width: 3rem;
  14953. height: 3rem;
  14954. line-height: 3rem;
  14955. color: #0665d0;
  14956. font-family: Simple-Line-Icons;
  14957. font-size: 1.125rem;
  14958. text-align: center;
  14959. z-index: 10;
  14960. content: "\e09a";
  14961. animation: fa-spin 1.75s infinite linear;
  14962. border-radius: 1.5rem;
  14963. }
  14964. .block.block-mode-loading.block-mode-hidden::after {
  14965. margin: -1rem 0 0 -1rem;
  14966. width: 2rem;
  14967. height: 2rem;
  14968. line-height: 2rem;
  14969. }
  14970. .block.block-mode-loading.block-mode-loading-dark::before {
  14971. background-color: rgba(0, 0, 0, 0.85);
  14972. }
  14973. .block.block-mode-loading.block-mode-loading-dark::after {
  14974. color: #fff;
  14975. }
  14976. .block.block-mode-loading.block-mode-loading-location::after {
  14977. content: "\e06e";
  14978. }
  14979. .block.block-mode-loading.block-mode-loading-energy::after {
  14980. content: "\e020";
  14981. }
  14982. .block.block-mode-loading.block-mode-loading-refresh::after {
  14983. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  14984. font-weight: 900;
  14985. content: "\f021";
  14986. }
  14987. .block.block-mode-loading.block-mode-loading-sun::after {
  14988. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  14989. font-weight: 900;
  14990. content: "\f185";
  14991. }
  14992. .block.block-mode-loading.block-mode-loading-repeat::after {
  14993. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  14994. font-weight: 900;
  14995. content: "\f01e";
  14996. }
  14997. .block.block-mode-fullscreen {
  14998. position: fixed;
  14999. top: 0;
  15000. right: 0;
  15001. bottom: 0;
  15002. left: 0;
  15003. z-index: 1035;
  15004. margin-bottom: 0;
  15005. overflow-y: auto;
  15006. -webkit-backface-visibility: hidden;
  15007. backface-visibility: hidden;
  15008. -webkit-overflow-scrolling: touch;
  15009. }
  15010. .block.block-mode-fullscreen.block-bordered {
  15011. border: none;
  15012. }
  15013. .block.block-mode-fullscreen.block-rounded {
  15014. border-radius: 0;
  15015. }
  15016. .block.block-mode-fullscreen.block-transparent {
  15017. background-color: #fff;
  15018. }
  15019. .block.block-mode-pinned {
  15020. position: fixed;
  15021. right: 0.75rem;
  15022. bottom: 0;
  15023. margin-bottom: 0 !important;
  15024. width: 100%;
  15025. max-width: 300px;
  15026. z-index: 1031;
  15027. box-shadow: 0 0 2rem rgba(0, 0, 0, 0.1);
  15028. }
  15029. .block.block-mode-pinned > .block-content {
  15030. max-height: 250px;
  15031. overflow-y: auto;
  15032. }
  15033. @media (min-width: 576px) {
  15034. .block.block-mode-pinned {
  15035. max-width: 400px;
  15036. }
  15037. }
  15038. a.block {
  15039. display: block;
  15040. color: #343a40;
  15041. font-weight: normal;
  15042. transition: transform 0.15s ease-out, opacity 0.15s ease-out, box-shadow 0.15s ease-out;
  15043. }
  15044. a.block:hover {
  15045. color: #343a40;
  15046. opacity: 0.65;
  15047. }
  15048. a.block:active {
  15049. opacity: 1;
  15050. }
  15051. a.block.block-link-rotate:hover {
  15052. transform: rotate(1deg);
  15053. opacity: 1;
  15054. }
  15055. a.block.block-link-rotate:active {
  15056. transform: rotate(0deg);
  15057. }
  15058. a.block.block-link-pop:hover {
  15059. box-shadow: 0 0.5rem 2rem #d1d8ea;
  15060. transform: translateY(-2px);
  15061. opacity: 1;
  15062. }
  15063. a.block.block-link-pop:active {
  15064. box-shadow: 0 0.25rem 0.75rem #e9edf5;
  15065. transform: translateY(0);
  15066. }
  15067. a.block.block-link-shadow:hover {
  15068. box-shadow: 0 0 2.25rem #d1d8ea;
  15069. opacity: 1;
  15070. }
  15071. a.block.block-link-shadow:active {
  15072. box-shadow: 0 0 1.125rem #dfe4f1;
  15073. }
  15074. .block.block-fx-shadow {
  15075. box-shadow: 0 0 2.25rem #d1d8ea;
  15076. opacity: 1;
  15077. }
  15078. .block.block-fx-pop {
  15079. box-shadow: 0 0.5rem 2rem #d1d8ea;
  15080. opacity: 1;
  15081. }
  15082. .block.block-fx-rotate-right {
  15083. transform: rotate(1deg);
  15084. opacity: 1;
  15085. }
  15086. .block.block-fx-rotate-left {
  15087. transform: rotate(-1deg);
  15088. opacity: 1;
  15089. }
  15090. .block-options {
  15091. flex: 0 0 auto;
  15092. padding-left: 1.25rem;
  15093. }
  15094. .block-options .block-options-item {
  15095. padding: 0 0.25rem;
  15096. line-height: 1.2;
  15097. }
  15098. .block.block-themed .block-options .block-options-item {
  15099. color: #fff;
  15100. }
  15101. .block-options .block-options-item,
  15102. .block-options .dropdown {
  15103. display: inline-block;
  15104. }
  15105. .block-sticky-options {
  15106. position: relative;
  15107. }
  15108. .block-sticky-options .block-options {
  15109. position: absolute;
  15110. top: 0.875rem;
  15111. right: 1.25rem;
  15112. }
  15113. .block-sticky-options .block-options.block-options-left {
  15114. right: auto;
  15115. left: 1.25rem;
  15116. padding-right: 10px;
  15117. padding-left: 0;
  15118. }
  15119. .btn-block-option {
  15120. display: inline-block;
  15121. padding: 0.375rem 0.25rem;
  15122. line-height: 1;
  15123. color: #0665d0;
  15124. background: none;
  15125. border: none;
  15126. cursor: pointer;
  15127. }
  15128. .btn-block-option.dropdown-toggle:after {
  15129. position: relative;
  15130. top: 2px;
  15131. }
  15132. .btn-block-option .si {
  15133. position: relative;
  15134. top: 1px;
  15135. }
  15136. .btn-block-option:hover {
  15137. text-decoration: none;
  15138. color: #5193de;
  15139. }
  15140. a.btn-block-option:focus,
  15141. .active > a.btn-block-option,
  15142. .show > button.btn-block-option {
  15143. text-decoration: none;
  15144. color: #5193de;
  15145. }
  15146. .btn-block-option:focus {
  15147. outline: none !important;
  15148. color: #5193de;
  15149. }
  15150. .btn-block-option:active {
  15151. color: #a8c9ef;
  15152. }
  15153. .block.block-themed .btn-block-option {
  15154. color: #fff;
  15155. opacity: 0.7;
  15156. }
  15157. .block.block-themed .btn-block-option:hover {
  15158. color: #fff;
  15159. opacity: 1;
  15160. }
  15161. a.block.block-themed .btn-block-option:focus,
  15162. .active > a.block.block-themed .btn-block-option,
  15163. .show > button.block.block-themed .btn-block-option {
  15164. color: #fff;
  15165. opacity: 1;
  15166. }
  15167. .block.block-themed .btn-block-option:focus {
  15168. color: #fff;
  15169. opacity: 1;
  15170. }
  15171. .block.block-themed .btn-block-option:active {
  15172. color: #fff;
  15173. opacity: 0.6;
  15174. }
  15175. #page-loader {
  15176. position: fixed;
  15177. top: 0;
  15178. right: 0;
  15179. bottom: 0;
  15180. left: 0;
  15181. background-color: #0665d0;
  15182. z-index: 999998;
  15183. transform: translateY(-100%);
  15184. }
  15185. #page-loader.show {
  15186. transform: translateY(0);
  15187. }
  15188. #page-loader::after, #page-loader::before {
  15189. position: absolute;
  15190. top: 50%;
  15191. left: 50%;
  15192. display: block;
  15193. border-radius: 100%;
  15194. content: "";
  15195. z-index: 999999;
  15196. }
  15197. #page-loader::after {
  15198. margin-top: -160px;
  15199. margin-left: -160px;
  15200. width: 320px;
  15201. height: 320px;
  15202. background-color: rgba(255, 255, 255, 0.5);
  15203. border: 4px solid rgba(255, 255, 255, 0.75);
  15204. box-shadow: 0 0 100px rgba(0, 0, 0, 0.15);
  15205. animation: page-loader-inner 1.25s infinite ease-out;
  15206. }
  15207. #page-loader::before {
  15208. margin-top: -40px;
  15209. margin-left: -40px;
  15210. width: 80px;
  15211. height: 80px;
  15212. background-color: white;
  15213. animation: page-loader-outer 1.25s infinite ease-in;
  15214. }
  15215. @keyframes page-loader-inner {
  15216. 0%, 40% {
  15217. transform: scale(0);
  15218. }
  15219. 100% {
  15220. transform: scale(1);
  15221. opacity: 0;
  15222. }
  15223. }
  15224. @keyframes page-loader-outer {
  15225. 0% {
  15226. transform: scale(1);
  15227. }
  15228. 40%, 100% {
  15229. transform: scale(0);
  15230. opacity: 0;
  15231. }
  15232. }
  15233. .nav-main {
  15234. padding-left: 0;
  15235. list-style: none;
  15236. }
  15237. .nav-main-heading {
  15238. padding-top: 1.5rem;
  15239. padding-bottom: 0.2rem;
  15240. padding-left: 0.625rem;
  15241. font-size: 0.75rem;
  15242. font-weight: 600;
  15243. text-transform: uppercase;
  15244. letter-spacing: 0.075rem;
  15245. color: #7a8793;
  15246. }
  15247. .nav-main-link {
  15248. position: relative;
  15249. display: flex;
  15250. align-items: center;
  15251. padding: 0.5rem 0.625rem;
  15252. margin: 2px 0;
  15253. min-height: 2.25rem;
  15254. font-size: 0.875rem;
  15255. font-weight: 500;
  15256. line-height: 1.25rem;
  15257. letter-spacing: 0.0125em;
  15258. color: #3f474e;
  15259. border-radius: 0.25rem;
  15260. }
  15261. .nav-main-link .nav-main-link-icon {
  15262. flex: 0 0 auto;
  15263. display: inline-block;
  15264. margin-right: 0.625rem;
  15265. min-width: 1.25rem;
  15266. font-size: 0.875rem;
  15267. text-align: center;
  15268. color: rgba(6, 101, 208, 0.7);
  15269. }
  15270. .nav-main-link .nav-main-link-name {
  15271. flex: 1 1 auto;
  15272. display: inline-block;
  15273. max-width: 100%;
  15274. }
  15275. .nav-main-link .nav-main-link-badge {
  15276. flex: 0 0 auto;
  15277. display: inline-block;
  15278. margin-left: 0.625rem;
  15279. padding-right: 0.375rem;
  15280. padding-left: 0.375rem;
  15281. font-size: 0.75rem;
  15282. min-width: 1.5rem;
  15283. }
  15284. .nav-main-link:hover, .nav-main-link.active {
  15285. color: #000;
  15286. background-color: #e1effe;
  15287. }
  15288. .nav-main-link.nav-main-link-submenu {
  15289. padding-right: 2rem;
  15290. }
  15291. .nav-main-link.nav-main-link-submenu::before, .nav-main-link.nav-main-link-submenu::after {
  15292. position: absolute;
  15293. top: 50%;
  15294. right: 0.625rem;
  15295. display: block;
  15296. margin-top: -0.5rem;
  15297. width: 1rem;
  15298. height: 1rem;
  15299. line-height: 1rem;
  15300. text-align: center;
  15301. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  15302. font-weight: 900;
  15303. 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);
  15304. }
  15305. .nav-main-link.nav-main-link-submenu::before {
  15306. content: "\f107";
  15307. opacity: 0.3;
  15308. }
  15309. .nav-main-link.nav-main-link-submenu::after {
  15310. content: "\f106";
  15311. opacity: 0;
  15312. transform: translateY(-0.625rem);
  15313. }
  15314. .nav-main-submenu {
  15315. padding-left: 2.5rem;
  15316. list-style: none;
  15317. height: 0;
  15318. overflow: hidden;
  15319. background-color: #f5faff;
  15320. border-bottom-right-radius: 0.25rem;
  15321. border-bottom-left-radius: 0.25rem;
  15322. }
  15323. .nav-main-submenu .nav-main-item {
  15324. opacity: 0;
  15325. 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);
  15326. transform: translateX(1rem);
  15327. }
  15328. .nav-main-submenu .nav-main-heading {
  15329. padding-top: 1.25rem;
  15330. padding-bottom: 0.25rem;
  15331. }
  15332. .nav-main-submenu .nav-main-link {
  15333. margin: 0;
  15334. padding-top: 0.375rem;
  15335. padding-bottom: 0.375rem;
  15336. padding-left: 0;
  15337. font-size: 0.8125rem;
  15338. min-height: 2rem;
  15339. color: #626d78;
  15340. }
  15341. .nav-main-submenu .nav-main-link:hover, .nav-main-submenu .nav-main-link.active {
  15342. color: #23272b;
  15343. background-color: transparent;
  15344. }
  15345. .nav-main-submenu .nav-main-submenu {
  15346. padding-left: 0.75rem;
  15347. }
  15348. .nav-main-item.open > .nav-main-link-submenu {
  15349. color: #000;
  15350. background-color: #e1effe;
  15351. border-bottom-right-radius: 0;
  15352. border-bottom-left-radius: 0;
  15353. }
  15354. .nav-main-item.open > .nav-main-link-submenu::before {
  15355. opacity: 0;
  15356. transform: translateY(0.625rem);
  15357. }
  15358. .nav-main-item.open > .nav-main-link-submenu::after {
  15359. opacity: 0.6;
  15360. transform: translateY(0);
  15361. }
  15362. .nav-main-item.open > .nav-main-submenu {
  15363. height: auto;
  15364. margin-top: -2px;
  15365. padding-top: 0.375rem;
  15366. padding-bottom: 0.375rem;
  15367. }
  15368. .nav-main-item.open > .nav-main-submenu > .nav-main-item {
  15369. opacity: 1;
  15370. transform: translateX(0);
  15371. }
  15372. .nav-main-submenu .nav-main-item.open .nav-main-link {
  15373. background-color: transparent;
  15374. }
  15375. @media (min-width: 992px) {
  15376. .nav-main-horizontal {
  15377. display: flex;
  15378. flex-wrap: wrap;
  15379. margin-bottom: 0;
  15380. }
  15381. .nav-main-horizontal .nav-main-heading {
  15382. display: none;
  15383. }
  15384. .nav-main-horizontal > .nav-main-item {
  15385. position: relative;
  15386. display: inline-block;
  15387. }
  15388. .nav-main-horizontal > .nav-main-item:not(:last-child) {
  15389. margin-right: 0.25rem;
  15390. }
  15391. .nav-main-horizontal .nav-main-submenu {
  15392. position: absolute;
  15393. left: 0;
  15394. width: 220px;
  15395. padding-left: 0;
  15396. z-index: 995;
  15397. box-shadow: 0 0.25rem 2rem rgba(0, 0, 0, 0.08);
  15398. }
  15399. .nav-main-horizontal .nav-main-submenu.nav-main-submenu-right {
  15400. left: auto;
  15401. right: 0;
  15402. }
  15403. .nav-main-horizontal .nav-main-submenu .nav-main-link.nav-main-link-submenu::before {
  15404. content: "\f105";
  15405. }
  15406. .nav-main-horizontal .nav-main-submenu .nav-main-link.nav-main-link-submenu::after {
  15407. content: "\f104";
  15408. }
  15409. .nav-main-horizontal .nav-main-submenu .nav-main-item {
  15410. transform: translateY(-0.5rem);
  15411. }
  15412. .nav-main-horizontal .nav-main-submenu .nav-main-link {
  15413. padding-left: 1rem;
  15414. }
  15415. .nav-main-horizontal .nav-main-item.open > .nav-main-submenu {
  15416. padding-top: 0.5rem;
  15417. padding-bottom: 0.5rem;
  15418. overflow: visible;
  15419. }
  15420. .nav-main-horizontal .nav-main-item.open > .nav-main-submenu > .nav-main-item {
  15421. transform: translateY(0);
  15422. }
  15423. .nav-main-horizontal .nav-main-submenu .nav-main-submenu {
  15424. top: -0.5rem;
  15425. left: auto;
  15426. right: -100%;
  15427. margin-top: 0;
  15428. }
  15429. .nav-main-horizontal.nav-main-horizontal-center {
  15430. justify-content: center;
  15431. }
  15432. .nav-main-horizontal.nav-main-horizontal-justify > .nav-main-item {
  15433. flex: 1 1 auto;
  15434. }
  15435. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-link-submenu {
  15436. color: #000;
  15437. background-color: #e1effe;
  15438. border-bottom-right-radius: 0;
  15439. border-bottom-left-radius: 0;
  15440. }
  15441. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-link-submenu::before {
  15442. opacity: 0;
  15443. transform: translateY(0.625rem);
  15444. }
  15445. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-link-submenu::after {
  15446. opacity: 0.6;
  15447. transform: translateY(0);
  15448. }
  15449. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-submenu {
  15450. height: auto;
  15451. margin-top: -2px;
  15452. padding-top: 0.5rem;
  15453. padding-bottom: 0.5rem;
  15454. overflow: visible;
  15455. }
  15456. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-submenu .nav-main-submenu {
  15457. margin-top: 0;
  15458. }
  15459. .nav-main-horizontal.nav-main-hover .nav-main-item:hover > .nav-main-submenu > .nav-main-item {
  15460. opacity: 1;
  15461. transform: translateY(0);
  15462. }
  15463. }
  15464. .nav-main-dark .nav-main-heading,
  15465. .sidebar-dark #sidebar .nav-main-heading,
  15466. .page-header-dark #page-header .nav-main-heading,
  15467. .dark-mode #side-overlay .nav-main-heading,
  15468. .dark-mode #main-container .nav-main-heading {
  15469. color: #697896;
  15470. }
  15471. .nav-main-dark .nav-main-link,
  15472. .sidebar-dark #sidebar .nav-main-link,
  15473. .page-header-dark #page-header .nav-main-link,
  15474. .dark-mode #side-overlay .nav-main-link,
  15475. .dark-mode #main-container .nav-main-link {
  15476. color: #b4bccb;
  15477. }
  15478. .nav-main-dark .nav-main-link > .nav-main-link-icon,
  15479. .sidebar-dark #sidebar .nav-main-link > .nav-main-link-icon,
  15480. .page-header-dark #page-header .nav-main-link > .nav-main-link-icon,
  15481. .dark-mode #side-overlay .nav-main-link > .nav-main-link-icon,
  15482. .dark-mode #main-container .nav-main-link > .nav-main-link-icon {
  15483. color: #546078;
  15484. }
  15485. .nav-main-dark .nav-main-link:hover, .nav-main-dark .nav-main-link.active,
  15486. .sidebar-dark #sidebar .nav-main-link:hover,
  15487. .sidebar-dark #sidebar .nav-main-link.active,
  15488. .page-header-dark #page-header .nav-main-link:hover,
  15489. .page-header-dark #page-header .nav-main-link.active,
  15490. .dark-mode #side-overlay .nav-main-link:hover,
  15491. .dark-mode #side-overlay .nav-main-link.active,
  15492. .dark-mode #main-container .nav-main-link:hover,
  15493. .dark-mode #main-container .nav-main-link.active {
  15494. color: #fff;
  15495. background-color: #21252f;
  15496. }
  15497. .nav-main-dark .nav-main-submenu,
  15498. .sidebar-dark #sidebar .nav-main-submenu,
  15499. .page-header-dark #page-header .nav-main-submenu,
  15500. .dark-mode #side-overlay .nav-main-submenu,
  15501. .dark-mode #main-container .nav-main-submenu {
  15502. background-color: #242933;
  15503. }
  15504. .nav-main-dark .nav-main-submenu .nav-main-link,
  15505. .sidebar-dark #sidebar .nav-main-submenu .nav-main-link,
  15506. .page-header-dark #page-header .nav-main-submenu .nav-main-link,
  15507. .dark-mode #side-overlay .nav-main-submenu .nav-main-link,
  15508. .dark-mode #main-container .nav-main-submenu .nav-main-link {
  15509. color: #96a1b6;
  15510. }
  15511. .nav-main-dark .nav-main-submenu .nav-main-link:hover, .nav-main-dark .nav-main-submenu .nav-main-link.active,
  15512. .sidebar-dark #sidebar .nav-main-submenu .nav-main-link:hover,
  15513. .sidebar-dark #sidebar .nav-main-submenu .nav-main-link.active,
  15514. .page-header-dark #page-header .nav-main-submenu .nav-main-link:hover,
  15515. .page-header-dark #page-header .nav-main-submenu .nav-main-link.active,
  15516. .dark-mode #side-overlay .nav-main-submenu .nav-main-link:hover,
  15517. .dark-mode #side-overlay .nav-main-submenu .nav-main-link.active,
  15518. .dark-mode #main-container .nav-main-submenu .nav-main-link:hover,
  15519. .dark-mode #main-container .nav-main-submenu .nav-main-link.active {
  15520. color: #fff;
  15521. background-color: transparent;
  15522. }
  15523. .nav-main-dark .nav-main-item.open > .nav-main-link-submenu,
  15524. .sidebar-dark #sidebar .nav-main-item.open > .nav-main-link-submenu,
  15525. .page-header-dark #page-header .nav-main-item.open > .nav-main-link-submenu,
  15526. .dark-mode #side-overlay .nav-main-item.open > .nav-main-link-submenu,
  15527. .dark-mode #main-container .nav-main-item.open > .nav-main-link-submenu {
  15528. color: #fff;
  15529. background-color: #21252f;
  15530. }
  15531. .nav-main-dark .nav-main-item.open > .nav-main-submenu,
  15532. .sidebar-dark #sidebar .nav-main-item.open > .nav-main-submenu,
  15533. .page-header-dark #page-header .nav-main-item.open > .nav-main-submenu,
  15534. .dark-mode #side-overlay .nav-main-item.open > .nav-main-submenu,
  15535. .dark-mode #main-container .nav-main-item.open > .nav-main-submenu {
  15536. background-color: #242933;
  15537. }
  15538. .nav-main-dark .nav-main-submenu .nav-main-item.open .nav-main-link,
  15539. .sidebar-dark #sidebar .nav-main-submenu .nav-main-item.open .nav-main-link,
  15540. .page-header-dark #page-header .nav-main-submenu .nav-main-item.open .nav-main-link,
  15541. .dark-mode #side-overlay .nav-main-submenu .nav-main-item.open .nav-main-link,
  15542. .dark-mode #main-container .nav-main-submenu .nav-main-item.open .nav-main-link {
  15543. background-color: transparent;
  15544. }
  15545. @media (min-width: 992px) {
  15546. .nav-main-dark.nav-main-horizontal .nav-main-heading,
  15547. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-heading,
  15548. .page-header-dark #page-header .nav-main-horizontal .nav-main-heading {
  15549. color: rgba(255, 255, 255, 0.5);
  15550. }
  15551. .nav-main-dark.nav-main-horizontal .nav-main-link,
  15552. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-link,
  15553. .page-header-dark #page-header .nav-main-horizontal .nav-main-link {
  15554. color: rgba(255, 255, 255, 0.75);
  15555. }
  15556. .nav-main-dark.nav-main-horizontal .nav-main-link > .nav-main-link-icon,
  15557. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-link > .nav-main-link-icon,
  15558. .page-header-dark #page-header .nav-main-horizontal .nav-main-link > .nav-main-link-icon {
  15559. color: rgba(255, 255, 255, 0.4);
  15560. }
  15561. .nav-main-dark.nav-main-horizontal .nav-main-link:hover, .nav-main-dark.nav-main-horizontal .nav-main-link.active,
  15562. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-link:hover,
  15563. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-link.active,
  15564. .page-header-dark #page-header .nav-main-horizontal .nav-main-link:hover,
  15565. .page-header-dark #page-header .nav-main-horizontal .nav-main-link.active {
  15566. color: #fff;
  15567. background-color: #20242d;
  15568. }
  15569. .nav-main-dark.nav-main-horizontal .nav-main-item.open > .nav-main-link-submenu,
  15570. .nav-main-dark.nav-main-horizontal .nav-main-item:hover > .nav-main-link-submenu,
  15571. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-item.open > .nav-main-link-submenu,
  15572. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-item:hover > .nav-main-link-submenu,
  15573. .page-header-dark #page-header .nav-main-horizontal .nav-main-item.open > .nav-main-link-submenu,
  15574. .page-header-dark #page-header .nav-main-horizontal .nav-main-item:hover > .nav-main-link-submenu {
  15575. color: #fff;
  15576. background-color: #20242d;
  15577. }
  15578. .nav-main-dark.nav-main-horizontal .nav-main-item.open > .nav-main-submenu,
  15579. .nav-main-dark.nav-main-horizontal .nav-main-item:hover > .nav-main-submenu,
  15580. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-item.open > .nav-main-submenu,
  15581. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-item:hover > .nav-main-submenu,
  15582. .page-header-dark #page-header .nav-main-horizontal .nav-main-item.open > .nav-main-submenu,
  15583. .page-header-dark #page-header .nav-main-horizontal .nav-main-item:hover > .nav-main-submenu {
  15584. background-color: #20242d;
  15585. }
  15586. .nav-main-dark.nav-main-horizontal .nav-main-submenu .nav-main-item:hover .nav-main-link,
  15587. .sidebar-dark #sidebar .nav-main-horizontal .nav-main-submenu .nav-main-item:hover .nav-main-link,
  15588. .page-header-dark #page-header .nav-main-horizontal .nav-main-submenu .nav-main-item:hover .nav-main-link {
  15589. background-color: transparent;
  15590. }
  15591. .page-header-dark #page-header .nav-main-horizontal .nav-main-link:hover, .page-header-dark #page-header .nav-main-horizontal .nav-main-link.active {
  15592. background-color: #044fa2;
  15593. }
  15594. .page-header-dark #page-header .nav-main-horizontal .nav-main-item.open > .nav-main-link-submenu,
  15595. .page-header-dark #page-header .nav-main-horizontal .nav-main-item:hover > .nav-main-link-submenu {
  15596. background-color: #044fa2;
  15597. }
  15598. .page-header-dark #page-header .nav-main-horizontal .nav-main-item.open > .nav-main-submenu,
  15599. .page-header-dark #page-header .nav-main-horizontal .nav-main-item:hover > .nav-main-submenu {
  15600. background-color: #044fa2;
  15601. }
  15602. .page-header-dark #page-header .nav-main-horizontal .nav-main-submenu .nav-main-item:hover .nav-main-link {
  15603. background-color: transparent;
  15604. }
  15605. }
  15606. .img-avatar {
  15607. display: inline-block !important;
  15608. width: 64px;
  15609. height: 64px;
  15610. border-radius: 50%;
  15611. }
  15612. .img-avatar.img-avatar16 {
  15613. width: 16px;
  15614. height: 16px;
  15615. }
  15616. .img-avatar.img-avatar20 {
  15617. width: 20px;
  15618. height: 20px;
  15619. }
  15620. .img-avatar.img-avatar32 {
  15621. width: 32px;
  15622. height: 32px;
  15623. }
  15624. .img-avatar.img-avatar48 {
  15625. width: 48px;
  15626. height: 48px;
  15627. }
  15628. .img-avatar.img-avatar96 {
  15629. width: 96px;
  15630. height: 96px;
  15631. }
  15632. .img-avatar.img-avatar128 {
  15633. width: 128px;
  15634. height: 128px;
  15635. }
  15636. .img-avatar-thumb {
  15637. margin: 0.25rem;
  15638. box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.3);
  15639. }
  15640. .img-avatar.img-avatar-rounded {
  15641. border-radius: 0.25rem;
  15642. }
  15643. .img-thumb {
  15644. padding: 0.375rem;
  15645. background-color: #fff;
  15646. border-radius: 0.25rem;
  15647. }
  15648. .img-link {
  15649. display: inline-block;
  15650. transition: transform 0.25s ease-out, opacity 0.25s ease-out;
  15651. }
  15652. .img-link:hover {
  15653. transform: scale(1.02);
  15654. opacity: 0.75;
  15655. }
  15656. .img-link:active {
  15657. transform: scale(1);
  15658. opacity: 1;
  15659. }
  15660. .img-link.img-link-simple:hover {
  15661. transform: scale(1);
  15662. }
  15663. .img-link-zoom-in {
  15664. cursor: zoom-in;
  15665. }
  15666. .img-fluid.img-fluid-100,
  15667. .img-fluid-100 .img-fluid {
  15668. width: 100%;
  15669. }
  15670. .list {
  15671. padding-left: 0;
  15672. list-style: none;
  15673. }
  15674. .list > li {
  15675. position: relative;
  15676. }
  15677. .list.list-simple > li, .list-li-push > li {
  15678. margin-bottom: 1.25rem;
  15679. }
  15680. .list.list-simple-mini > li, .list-li-push-sm > li {
  15681. margin-bottom: 0.625rem;
  15682. }
  15683. .list-icons > li {
  15684. margin-bottom: 1.25rem;
  15685. padding-left: 0.5rem;
  15686. }
  15687. .list-activity > li {
  15688. margin-bottom: 0.75rem;
  15689. padding-bottom: 0.375rem;
  15690. padding-left: 2rem;
  15691. }
  15692. .list-activity > li > i:first-child {
  15693. position: absolute;
  15694. left: 0;
  15695. top: 0;
  15696. display: inline-block;
  15697. width: 1.25rem;
  15698. height: 1.25rem;
  15699. line-height: 1.25rem;
  15700. text-align: center;
  15701. }
  15702. .list-activity > li:not(:last-child) {
  15703. border-bottom: 1px solid #edf0f7;
  15704. }
  15705. .list-events > li {
  15706. margin-bottom: 0.25rem;
  15707. }
  15708. .list-events .js-event {
  15709. background-color: #3c90df;
  15710. transition: transform 0.3s ease-out;
  15711. }
  15712. .list-events .js-event:hover {
  15713. cursor: move;
  15714. transform: translateX(0.25rem);
  15715. }
  15716. .item {
  15717. display: flex;
  15718. align-items: center;
  15719. justify-content: center;
  15720. width: 4rem;
  15721. height: 4rem;
  15722. transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  15723. }
  15724. a.item {
  15725. will-change: opacity;
  15726. }
  15727. a.item:hover, a.item:focus {
  15728. opacity: 0.6;
  15729. }
  15730. a.item:active {
  15731. opacity: 1;
  15732. }
  15733. a.item.item-link-pop {
  15734. will-change: transform;
  15735. }
  15736. a.item.item-link-pop:hover, a.item.item-link-pop:focus {
  15737. opacity: 1;
  15738. transform: scale(1.1);
  15739. }
  15740. a.item.item-link-pop:active {
  15741. transform: scale(1);
  15742. }
  15743. .item.item-tiny {
  15744. width: 1rem;
  15745. height: 1rem;
  15746. }
  15747. .item.item-2x {
  15748. width: 6rem;
  15749. height: 6rem;
  15750. }
  15751. .item.item-3x {
  15752. width: 8rem;
  15753. height: 8rem;
  15754. }
  15755. .item.item-circle {
  15756. border-radius: 50%;
  15757. }
  15758. .item.item-rounded {
  15759. border-radius: 0.375rem;
  15760. }
  15761. .item.item-rounded-lg {
  15762. border-radius: 1.75rem;
  15763. }
  15764. .item.item-rounded-lg.item-2x {
  15765. border-radius: 2.25rem;
  15766. }
  15767. .item.item-rounded-lg.item-3x {
  15768. border-radius: 3rem;
  15769. }
  15770. .overlay-container {
  15771. position: relative;
  15772. }
  15773. .overlay-item {
  15774. position: absolute;
  15775. display: inline-block;
  15776. top: 0;
  15777. right: 0;
  15778. line-height: 1;
  15779. }
  15780. .overlay-left .overlay-item {
  15781. right: auto;
  15782. left: 0;
  15783. }
  15784. .overlay-bottom .overlay-item {
  15785. top: auto;
  15786. bottom: 0;
  15787. }
  15788. .overlay-center .overlay-item {
  15789. top: 50%;
  15790. right: 50%;
  15791. transform: translateX(50%) translateY(-50%);
  15792. }
  15793. .options-container {
  15794. position: relative;
  15795. overflow: hidden;
  15796. z-index: 1;
  15797. display: block;
  15798. }
  15799. .options-container .options-item {
  15800. transition: transform 0.4s ease-out;
  15801. will-change: transform;
  15802. }
  15803. .options-container .options-overlay {
  15804. display: flex;
  15805. justify-content: center;
  15806. align-items: center;
  15807. position: absolute;
  15808. top: -2px;
  15809. right: -2px;
  15810. bottom: -2px;
  15811. left: -2px;
  15812. z-index: 2;
  15813. content: "";
  15814. opacity: 0;
  15815. visibility: hidden;
  15816. transition: all 0.15s ease-in;
  15817. will-change: opacity, transform;
  15818. }
  15819. .options-container .options-overlay-content {
  15820. text-align: center;
  15821. }
  15822. .options-container:hover .options-overlay {
  15823. opacity: 1;
  15824. visibility: visible;
  15825. }
  15826. @media (max-width: 767.98px) {
  15827. .options-container .options-overlay {
  15828. display: none;
  15829. }
  15830. .options-container:hover .options-overlay {
  15831. display: flex;
  15832. }
  15833. }
  15834. .fx-item-zoom-in:hover .options-item {
  15835. transform: scale(1.2, 1.2);
  15836. }
  15837. .fx-item-rotate-r:hover .options-item {
  15838. transform: scale(1.4) rotate(8deg);
  15839. }
  15840. .fx-item-rotate-l:hover .options-item {
  15841. transform: scale(1.4) rotate(-8deg);
  15842. }
  15843. .fx-overlay-slide-top .options-overlay {
  15844. transform: translateY(100%);
  15845. }
  15846. .fx-overlay-slide-top:hover .options-overlay {
  15847. transform: translateY(0);
  15848. }
  15849. .fx-overlay-slide-right .options-overlay {
  15850. transform: translateX(-100%);
  15851. }
  15852. .fx-overlay-slide-right:hover .options-overlay {
  15853. transform: translateX(0);
  15854. }
  15855. .fx-overlay-slide-down .options-overlay {
  15856. transform: translateY(-100%);
  15857. }
  15858. .fx-overlay-slide-down:hover .options-overlay {
  15859. transform: translateY(0);
  15860. }
  15861. .fx-overlay-slide-left .options-overlay {
  15862. transform: translateX(100%);
  15863. }
  15864. .fx-overlay-slide-left:hover .options-overlay {
  15865. transform: translateX(0);
  15866. }
  15867. .fx-overlay-zoom-in .options-overlay {
  15868. transform: scale(0, 0);
  15869. }
  15870. .fx-overlay-zoom-in:hover .options-overlay {
  15871. transform: scale(1, 1);
  15872. }
  15873. .fx-overlay-zoom-out .options-overlay {
  15874. transform: scale(2, 2);
  15875. }
  15876. .fx-overlay-zoom-out:hover .options-overlay {
  15877. transform: scale(1, 1);
  15878. }
  15879. .timeline {
  15880. position: relative;
  15881. padding: 1rem 0;
  15882. padding-left: 0;
  15883. list-style: none;
  15884. }
  15885. .timeline::before {
  15886. position: absolute;
  15887. top: 0;
  15888. left: 1.375rem;
  15889. height: 100%;
  15890. width: 0.25rem;
  15891. background-color: #dfe4f1;
  15892. content: "";
  15893. border-radius: 0.375rem;
  15894. }
  15895. .timeline-event {
  15896. position: relative;
  15897. }
  15898. .timeline-event:not(:last-child) {
  15899. margin-bottom: 1.75rem;
  15900. }
  15901. .timeline-event-icon {
  15902. position: absolute;
  15903. width: 3rem;
  15904. height: 3rem;
  15905. display: flex;
  15906. align-items: center;
  15907. justify-content: center;
  15908. color: #fff;
  15909. border-radius: 1.5rem;
  15910. border: 0.25rem solid #fff;
  15911. z-index: 5;
  15912. box-shadow: 0 0.375rem 1.5rem #d1d8ea;
  15913. }
  15914. .timeline-event-icon::before {
  15915. position: absolute;
  15916. top: 50%;
  15917. right: -0.625rem;
  15918. width: 0;
  15919. height: 0;
  15920. border-top: 0.625rem solid transparent;
  15921. border-bottom: 0.625rem solid transparent;
  15922. border-left: 0.625rem solid #fff;
  15923. content: "";
  15924. transform: translateY(-50%);
  15925. }
  15926. .timeline-event-block {
  15927. margin-left: 4rem;
  15928. margin-bottom: 0 !important;
  15929. }
  15930. @media (min-width: 1200px) {
  15931. .timeline-centered::before {
  15932. left: 50%;
  15933. margin-left: -0.125rem;
  15934. }
  15935. .timeline-centered .timeline-event-icon {
  15936. left: 50%;
  15937. margin-left: -1.5rem;
  15938. }
  15939. .timeline-centered .timeline-event-icon::before {
  15940. right: auto;
  15941. left: -0.625rem;
  15942. border-right: 0.625rem solid #fff;
  15943. border-left: none;
  15944. }
  15945. .timeline-centered .timeline-event-time {
  15946. position: absolute;
  15947. display: inline-block;
  15948. top: 1.5rem;
  15949. left: 50%;
  15950. padding: 0.5rem 0.5rem 0.5rem 2rem;
  15951. width: auto;
  15952. border-radius: 0.375rem;
  15953. background-color: #fff;
  15954. transform: translateY(-50%);
  15955. }
  15956. .timeline-centered .timeline-event-block {
  15957. width: 46%;
  15958. margin-left: 0;
  15959. }
  15960. .timeline-centered .timeline-event:not(:last-child) {
  15961. margin-bottom: 3.5rem;
  15962. }
  15963. .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-icon,
  15964. .timeline-centered .timeline-event.timeline-event-alt .timeline-event-icon {
  15965. left: 50%;
  15966. margin-left: -1.5rem;
  15967. }
  15968. .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-icon::before,
  15969. .timeline-centered .timeline-event.timeline-event-alt .timeline-event-icon::before {
  15970. right: -0.625rem;
  15971. left: auto;
  15972. border-right: none;
  15973. border-left: 0.625rem solid #fff;
  15974. }
  15975. .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-block,
  15976. .timeline-centered .timeline-event.timeline-event-alt .timeline-event-block {
  15977. margin-left: auto;
  15978. }
  15979. .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-time,
  15980. .timeline-centered .timeline-event.timeline-event-alt .timeline-event-time {
  15981. padding: 0.5rem 2rem 0.5rem 0.5rem;
  15982. right: 50%;
  15983. left: auto;
  15984. text-align: right;
  15985. }
  15986. }
  15987. .ribbon {
  15988. position: relative;
  15989. min-height: 3.25rem;
  15990. }
  15991. .ribbon-box {
  15992. position: absolute;
  15993. top: 0.75rem;
  15994. right: 0;
  15995. padding: 0 0.75rem;
  15996. height: 2rem;
  15997. line-height: 2rem;
  15998. z-index: 5;
  15999. font-weight: 700;
  16000. border-top-left-radius: 0.375rem;
  16001. border-bottom-left-radius: 0.375rem;
  16002. }
  16003. .ribbon-box::before {
  16004. position: absolute;
  16005. display: block;
  16006. width: 0;
  16007. height: 0;
  16008. content: "";
  16009. }
  16010. .ribbon-bookmark .ribbon-box {
  16011. padding-left: 0.625rem;
  16012. border-radius: 0 !important;
  16013. }
  16014. .ribbon-bookmark .ribbon-box::before {
  16015. top: 0;
  16016. right: 100%;
  16017. height: 2rem;
  16018. border: 1rem solid;
  16019. border-left-width: 0.625rem;
  16020. border-right-width: 0;
  16021. }
  16022. .ribbon-modern .ribbon-box {
  16023. top: 0.75rem;
  16024. right: -0.5rem;
  16025. padding-left: 0.75rem;
  16026. padding-right: 0.75rem;
  16027. border-radius: 0.375rem !important;
  16028. }
  16029. .ribbon-modern .ribbon-box::before {
  16030. display: none;
  16031. }
  16032. .ribbon-left .ribbon-box {
  16033. right: auto;
  16034. left: 0;
  16035. border-radius: 0;
  16036. border-top-right-radius: 0.375rem;
  16037. border-bottom-right-radius: 0.375rem;
  16038. }
  16039. .ribbon-left.ribbon-bookmark .ribbon-box {
  16040. padding-left: 0.75rem;
  16041. padding-right: 0.625rem;
  16042. }
  16043. .ribbon-left.ribbon-bookmark .ribbon-box::before {
  16044. right: auto;
  16045. left: 100%;
  16046. border-left-width: 0;
  16047. border-right-width: 0.625rem;
  16048. }
  16049. .ribbon-left.ribbon-modern .ribbon-box {
  16050. left: -0.5rem;
  16051. }
  16052. .ribbon-bottom .ribbon-box {
  16053. top: auto;
  16054. bottom: 0.75rem;
  16055. }
  16056. .ribbon-light .ribbon-box {
  16057. color: #343a40;
  16058. background-color: #dfe4f1;
  16059. }
  16060. .ribbon-light.ribbon-bookmark .ribbon-box::before {
  16061. border-color: #dfe4f1;
  16062. border-left-color: transparent;
  16063. }
  16064. .ribbon-light.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16065. border-color: #dfe4f1;
  16066. border-right-color: transparent;
  16067. }
  16068. .ribbon-dark .ribbon-box {
  16069. color: #fff;
  16070. background-color: #343a40;
  16071. }
  16072. .ribbon-dark.ribbon-bookmark .ribbon-box::before {
  16073. border-color: #343a40;
  16074. border-left-color: transparent;
  16075. }
  16076. .ribbon-dark.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16077. border-color: #343a40;
  16078. border-right-color: transparent;
  16079. }
  16080. .ribbon-primary .ribbon-box {
  16081. color: #fff;
  16082. background-color: #0665d0;
  16083. }
  16084. .ribbon-primary.ribbon-bookmark .ribbon-box::before {
  16085. border-color: #0665d0;
  16086. border-left-color: transparent;
  16087. }
  16088. .ribbon-primary.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16089. border-color: #0665d0;
  16090. border-right-color: transparent;
  16091. }
  16092. .ribbon-success .ribbon-box {
  16093. color: #fff;
  16094. background-color: #6f9c40;
  16095. }
  16096. .ribbon-success.ribbon-bookmark .ribbon-box::before {
  16097. border-color: #6f9c40;
  16098. border-left-color: transparent;
  16099. }
  16100. .ribbon-success.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16101. border-color: #6f9c40;
  16102. border-right-color: transparent;
  16103. }
  16104. .ribbon-info .ribbon-box {
  16105. color: #fff;
  16106. background-color: #3c90df;
  16107. }
  16108. .ribbon-info.ribbon-bookmark .ribbon-box::before {
  16109. border-color: #3c90df;
  16110. border-left-color: transparent;
  16111. }
  16112. .ribbon-info.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16113. border-color: #3c90df;
  16114. border-right-color: transparent;
  16115. }
  16116. .ribbon-warning .ribbon-box {
  16117. color: #fff;
  16118. background-color: #e69f17;
  16119. }
  16120. .ribbon-warning.ribbon-bookmark .ribbon-box::before {
  16121. border-color: #e69f17;
  16122. border-left-color: transparent;
  16123. }
  16124. .ribbon-warning.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16125. border-color: #e69f17;
  16126. border-right-color: transparent;
  16127. }
  16128. .ribbon-danger .ribbon-box {
  16129. color: #fff;
  16130. background-color: #e04f1a;
  16131. }
  16132. .ribbon-danger.ribbon-bookmark .ribbon-box::before {
  16133. border-color: #e04f1a;
  16134. border-left-color: transparent;
  16135. }
  16136. .ribbon-danger.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16137. border-color: #e04f1a;
  16138. border-right-color: transparent;
  16139. }
  16140. .ribbon-glass .ribbon-box {
  16141. color: #fff;
  16142. background-color: rgba(255, 255, 255, 0.4);
  16143. }
  16144. .ribbon-glass.ribbon-bookmark .ribbon-box::before {
  16145. border-color: rgba(255, 255, 255, 0.4);
  16146. border-left-color: transparent;
  16147. }
  16148. .ribbon-glass.ribbon-bookmark.ribbon-left .ribbon-box::before {
  16149. border-color: rgba(255, 255, 255, 0.4);
  16150. border-right-color: transparent;
  16151. }
  16152. .bg-black-5 {
  16153. background-color: rgba(0, 0, 0, 0.05) !important;
  16154. }
  16155. .bg-black-10 {
  16156. background-color: rgba(0, 0, 0, 0.1) !important;
  16157. }
  16158. .bg-black-25 {
  16159. background-color: rgba(0, 0, 0, 0.25) !important;
  16160. }
  16161. .bg-black-50 {
  16162. background-color: rgba(0, 0, 0, 0.5) !important;
  16163. }
  16164. .bg-black-75 {
  16165. background-color: rgba(0, 0, 0, 0.75) !important;
  16166. }
  16167. .bg-black-90 {
  16168. background-color: rgba(0, 0, 0, 0.9) !important;
  16169. }
  16170. .bg-black-95 {
  16171. background-color: rgba(0, 0, 0, 0.95) !important;
  16172. }
  16173. .bg-white-5 {
  16174. background-color: rgba(255, 255, 255, 0.05) !important;
  16175. }
  16176. .bg-white-10 {
  16177. background-color: rgba(255, 255, 255, 0.1) !important;
  16178. }
  16179. .bg-white-25 {
  16180. background-color: rgba(255, 255, 255, 0.25) !important;
  16181. }
  16182. .bg-white-50 {
  16183. background-color: rgba(255, 255, 255, 0.5) !important;
  16184. }
  16185. .bg-white-75 {
  16186. background-color: rgba(255, 255, 255, 0.75) !important;
  16187. }
  16188. .bg-white-90 {
  16189. background-color: rgba(255, 255, 255, 0.9) !important;
  16190. }
  16191. .bg-white-95 {
  16192. background-color: rgba(255, 255, 255, 0.95) !important;
  16193. }
  16194. .bg-image {
  16195. background-position: 0% 50%;
  16196. background-size: cover;
  16197. }
  16198. .bg-image-top {
  16199. background-position-y: 0%;
  16200. }
  16201. .bg-image-center {
  16202. background-position-x: 50%;
  16203. }
  16204. .bg-image-bottom {
  16205. background-position-y: 100%;
  16206. }
  16207. @media (min-width: 1200px) {
  16208. .bg-image-fixed {
  16209. background-attachment: fixed;
  16210. }
  16211. }
  16212. .bg-pattern {
  16213. background-repeat: repeat;
  16214. }
  16215. .bg-video {
  16216. width: 100%;
  16217. transform: translateZ(0);
  16218. }
  16219. .bg-primary-op {
  16220. background-color: rgba(6, 101, 208, 0.75) !important;
  16221. }
  16222. a.bg-primary-op:hover, a.bg-primary-op:focus,
  16223. button.bg-primary-op:hover,
  16224. button.bg-primary-op:focus {
  16225. background-color: rgba(5, 77, 158, 0.75) !important;
  16226. }
  16227. .bg-primary {
  16228. background-color: #0665d0 !important;
  16229. }
  16230. a.bg-primary:hover, a.bg-primary:focus,
  16231. button.bg-primary:hover,
  16232. button.bg-primary:focus {
  16233. background-color: #054d9e !important;
  16234. }
  16235. .bg-primary-dark {
  16236. background-color: #044792 !important;
  16237. }
  16238. a.bg-primary-dark:hover, a.bg-primary-dark:focus,
  16239. button.bg-primary-dark:hover,
  16240. button.bg-primary-dark:focus {
  16241. background-color: #032f60 !important;
  16242. }
  16243. .bg-primary-dark-op {
  16244. background-color: rgba(4, 71, 146, 0.8) !important;
  16245. }
  16246. a.bg-primary-dark-op:hover, a.bg-primary-dark-op:focus,
  16247. button.bg-primary-dark-op:hover,
  16248. button.bg-primary-dark-op:focus {
  16249. background-color: rgba(3, 47, 96, 0.8) !important;
  16250. }
  16251. .bg-primary-darker {
  16252. background-color: #022853 !important;
  16253. }
  16254. a.bg-primary-darker:hover, a.bg-primary-darker:focus,
  16255. button.bg-primary-darker:hover,
  16256. button.bg-primary-darker:focus {
  16257. background-color: #011021 !important;
  16258. }
  16259. .bg-primary-light {
  16260. background-color: #5193de !important;
  16261. }
  16262. a.bg-primary-light:hover, a.bg-primary-light:focus,
  16263. button.bg-primary-light:hover,
  16264. button.bg-primary-light:focus {
  16265. background-color: #2879d4 !important;
  16266. }
  16267. .bg-primary-lighter {
  16268. background-color: #a8c9ef !important;
  16269. }
  16270. a.bg-primary-lighter:hover, a.bg-primary-lighter:focus,
  16271. button.bg-primary-lighter:hover,
  16272. button.bg-primary-lighter:focus {
  16273. background-color: #7daee7 !important;
  16274. }
  16275. .bg-success {
  16276. background-color: #6f9c40 !important;
  16277. }
  16278. a.bg-success:hover, a.bg-success:focus,
  16279. button.bg-success:hover,
  16280. button.bg-success:focus {
  16281. background-color: #557831 !important;
  16282. }
  16283. .bg-success-light {
  16284. background-color: #e9f0e2 !important;
  16285. }
  16286. a.bg-success-light:hover, a.bg-success-light:focus,
  16287. button.bg-success-light:hover,
  16288. button.bg-success-light:focus {
  16289. background-color: #d0dfc0 !important;
  16290. }
  16291. .bg-warning {
  16292. background-color: #e69f17 !important;
  16293. }
  16294. a.bg-warning:hover, a.bg-warning:focus,
  16295. button.bg-warning:hover,
  16296. button.bg-warning:focus {
  16297. background-color: #b87f12 !important;
  16298. }
  16299. .bg-warning-light {
  16300. background-color: #fbf1dc !important;
  16301. }
  16302. a.bg-warning-light:hover, a.bg-warning-light:focus,
  16303. button.bg-warning-light:hover,
  16304. button.bg-warning-light:focus {
  16305. background-color: #f6dfae !important;
  16306. }
  16307. .bg-info {
  16308. background-color: #3c90df !important;
  16309. }
  16310. a.bg-info:hover, a.bg-info:focus,
  16311. button.bg-info:hover,
  16312. button.bg-info:focus {
  16313. background-color: #2177c7 !important;
  16314. }
  16315. .bg-info-light {
  16316. background-color: #e2eefa !important;
  16317. }
  16318. a.bg-info-light:hover, a.bg-info-light:focus,
  16319. button.bg-info-light:hover,
  16320. button.bg-info-light:focus {
  16321. background-color: #b7d5f3 !important;
  16322. }
  16323. .bg-danger {
  16324. background-color: #e04f1a !important;
  16325. }
  16326. a.bg-danger:hover, a.bg-danger:focus,
  16327. button.bg-danger:hover,
  16328. button.bg-danger:focus {
  16329. background-color: #b23f15 !important;
  16330. }
  16331. .bg-danger-light {
  16332. background-color: #fae5dd !important;
  16333. }
  16334. a.bg-danger-light:hover, a.bg-danger-light:focus,
  16335. button.bg-danger-light:hover,
  16336. button.bg-danger-light:focus {
  16337. background-color: #f3c3b1 !important;
  16338. }
  16339. .bg-success-op {
  16340. background-color: rgba(233, 240, 226, 0.95) !important;
  16341. }
  16342. a.bg-success-op:hover, a.bg-success-op:focus,
  16343. button.bg-success-op:hover,
  16344. button.bg-success-op:focus {
  16345. background-color: rgba(208, 223, 192, 0.95) !important;
  16346. }
  16347. .bg-warning-op {
  16348. background-color: rgba(251, 241, 220, 0.95) !important;
  16349. }
  16350. a.bg-warning-op:hover, a.bg-warning-op:focus,
  16351. button.bg-warning-op:hover,
  16352. button.bg-warning-op:focus {
  16353. background-color: rgba(246, 223, 174, 0.95) !important;
  16354. }
  16355. .bg-info-op {
  16356. background-color: rgba(226, 238, 250, 0.95) !important;
  16357. }
  16358. a.bg-info-op:hover, a.bg-info-op:focus,
  16359. button.bg-info-op:hover,
  16360. button.bg-info-op:focus {
  16361. background-color: rgba(183, 213, 243, 0.95) !important;
  16362. }
  16363. .bg-danger-op {
  16364. background-color: rgba(250, 229, 221, 0.95) !important;
  16365. }
  16366. a.bg-danger-op:hover, a.bg-danger-op:focus,
  16367. button.bg-danger-op:hover,
  16368. button.bg-danger-op:focus {
  16369. background-color: rgba(243, 195, 177, 0.95) !important;
  16370. }
  16371. .bg-body {
  16372. background-color: #edf0f7 !important;
  16373. }
  16374. a.bg-body:hover, a.bg-body:focus,
  16375. button.bg-body:hover,
  16376. button.bg-body:focus {
  16377. background-color: #cad3e7 !important;
  16378. }
  16379. .bg-body-light {
  16380. background-color: #f8f9fc !important;
  16381. }
  16382. a.bg-body-light:hover, a.bg-body-light:focus,
  16383. button.bg-body-light:hover,
  16384. button.bg-body-light:focus {
  16385. background-color: #d4dbec !important;
  16386. }
  16387. .bg-body-dark {
  16388. background-color: #dfe4f1 !important;
  16389. }
  16390. a.bg-body-dark:hover, a.bg-body-dark:focus,
  16391. button.bg-body-dark:hover,
  16392. button.bg-body-dark:focus {
  16393. background-color: #bcc7e1 !important;
  16394. }
  16395. .bg-body-extra-light {
  16396. background-color: #fff !important;
  16397. }
  16398. a.bg-body-extra-light:hover, a.bg-body-extra-light:focus,
  16399. button.bg-body-extra-light:hover,
  16400. button.bg-body-extra-light:focus {
  16401. background-color: #e6e6e6 !important;
  16402. }
  16403. .bg-muted {
  16404. background-color: #6c757d !important;
  16405. }
  16406. a.bg-muted:hover, a.bg-muted:focus,
  16407. button.bg-muted:hover,
  16408. button.bg-muted:focus {
  16409. background-color: #545b62 !important;
  16410. }
  16411. .bg-white {
  16412. background-color: #fff !important;
  16413. }
  16414. a.bg-white:hover, a.bg-white:focus,
  16415. button.bg-white:hover,
  16416. button.bg-white:focus {
  16417. background-color: #e6e6e6 !important;
  16418. }
  16419. .bg-black {
  16420. background-color: #000 !important;
  16421. }
  16422. a.bg-black:hover, a.bg-black:focus,
  16423. button.bg-black:hover,
  16424. button.bg-black:focus {
  16425. background-color: black !important;
  16426. }
  16427. .bg-gray {
  16428. background-color: #ced4da !important;
  16429. }
  16430. a.bg-gray:hover, a.bg-gray:focus,
  16431. button.bg-gray:hover,
  16432. button.bg-gray:focus {
  16433. background-color: #b1bbc4 !important;
  16434. }
  16435. .bg-gray-dark {
  16436. background-color: #6c757d !important;
  16437. }
  16438. a.bg-gray-dark:hover, a.bg-gray-dark:focus,
  16439. button.bg-gray-dark:hover,
  16440. button.bg-gray-dark:focus {
  16441. background-color: #545b62 !important;
  16442. }
  16443. .bg-gray-darker {
  16444. background-color: #343a40 !important;
  16445. }
  16446. a.bg-gray-darker:hover, a.bg-gray-darker:focus,
  16447. button.bg-gray-darker:hover,
  16448. button.bg-gray-darker:focus {
  16449. background-color: #1d2124 !important;
  16450. }
  16451. .bg-gray-light {
  16452. background-color: #e9ecef !important;
  16453. }
  16454. a.bg-gray-light:hover, a.bg-gray-light:focus,
  16455. button.bg-gray-light:hover,
  16456. button.bg-gray-light:focus {
  16457. background-color: #cbd3da !important;
  16458. }
  16459. .bg-gray-lighter {
  16460. background-color: #f8f9fa !important;
  16461. }
  16462. a.bg-gray-lighter:hover, a.bg-gray-lighter:focus,
  16463. button.bg-gray-lighter:hover,
  16464. button.bg-gray-lighter:focus {
  16465. background-color: #dae0e5 !important;
  16466. }
  16467. .bg-header-light {
  16468. background-color: #fff !important;
  16469. }
  16470. a.bg-header-light:hover, a.bg-header-light:focus,
  16471. button.bg-header-light:hover,
  16472. button.bg-header-light:focus {
  16473. background-color: #e6e6e6 !important;
  16474. }
  16475. .bg-header-dark {
  16476. background-color: #055bbb !important;
  16477. }
  16478. a.bg-header-dark:hover, a.bg-header-dark:focus,
  16479. button.bg-header-dark:hover,
  16480. button.bg-header-dark:focus {
  16481. background-color: #044389 !important;
  16482. }
  16483. .bg-sidebar-light {
  16484. background-color: #fff !important;
  16485. }
  16486. a.bg-sidebar-light:hover, a.bg-sidebar-light:focus,
  16487. button.bg-sidebar-light:hover,
  16488. button.bg-sidebar-light:focus {
  16489. background-color: #e6e6e6 !important;
  16490. }
  16491. .bg-sidebar-dark {
  16492. background-color: #2a303c !important;
  16493. }
  16494. a.bg-sidebar-dark:hover, a.bg-sidebar-dark:focus,
  16495. button.bg-sidebar-dark:hover,
  16496. button.bg-sidebar-dark:focus {
  16497. background-color: #15181e !important;
  16498. }
  16499. .bg-gd-primary {
  16500. background: #0665d0 linear-gradient(135deg, #0665d0 0%, #2a8bf9 100%) !important;
  16501. }
  16502. .bg-gd-dusk {
  16503. background: #d262e3 linear-gradient(135deg, #d262e3 0%, #0665d0 100%) !important;
  16504. }
  16505. .bg-gd-fruit {
  16506. background: #89216b linear-gradient(135deg, #89216b 0%, #da4453 100%) !important;
  16507. }
  16508. .bg-gd-aqua {
  16509. background: #02aab0 linear-gradient(135deg, #02aab0 0%, #00cdac 100%) !important;
  16510. }
  16511. .bg-gd-sublime {
  16512. background: #6a82fb linear-gradient(135deg, #6a82fb 0%, #fc5c7d 100%) !important;
  16513. }
  16514. .bg-gd-sea {
  16515. background: #2b32b2 linear-gradient(135deg, #2b32b2 0%, #1488cc 100%) !important;
  16516. }
  16517. .bg-gd-leaf {
  16518. background: #e69f17 linear-gradient(135deg, #e69f17 0%, #6f9c40 100%) !important;
  16519. }
  16520. .bg-gd-lake {
  16521. background: #00f260 linear-gradient(135deg, #00f260 0%, #0575e6 100%) !important;
  16522. }
  16523. .bg-gd-sun {
  16524. background: #e65c00 linear-gradient(135deg, #e65c00 0%, #f9d423 100%) !important;
  16525. }
  16526. .bg-gd-dusk-op {
  16527. 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;
  16528. }
  16529. .bg-gd-fruit-op {
  16530. 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;
  16531. }
  16532. .bg-gd-aqua-op {
  16533. 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;
  16534. }
  16535. .bg-gd-sublime-op {
  16536. 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;
  16537. }
  16538. .bg-gd-sea-op {
  16539. 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;
  16540. }
  16541. .bg-gd-leaf-op {
  16542. 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;
  16543. }
  16544. .bg-gd-lake-op {
  16545. 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;
  16546. }
  16547. .bg-gd-sun-op {
  16548. 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;
  16549. }
  16550. .bg-gd-white-op-r,
  16551. .bg-gd-white-op-l,
  16552. .bg-gd-white-op-rl {
  16553. background: rgba(255, 255, 255, 0.98);
  16554. }
  16555. @media (min-width: 768px) {
  16556. .bg-gd-white-op-r {
  16557. 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;
  16558. }
  16559. .bg-gd-white-op-l {
  16560. 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;
  16561. }
  16562. .bg-gd-white-op-rl {
  16563. 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%);
  16564. }
  16565. }
  16566. .bg-default {
  16567. background-color: #0665d0 !important;
  16568. }
  16569. a.bg-default:hover, a.bg-default:focus,
  16570. button.bg-default:hover,
  16571. button.bg-default:focus {
  16572. background-color: #054d9e !important;
  16573. }
  16574. .bg-default-op {
  16575. background-color: rgba(6, 101, 208, 0.75) !important;
  16576. }
  16577. a.bg-default-op:hover, a.bg-default-op:focus,
  16578. button.bg-default-op:hover,
  16579. button.bg-default-op:focus {
  16580. background-color: rgba(5, 77, 158, 0.75) !important;
  16581. }
  16582. .bg-default-dark {
  16583. background-color: #044792 !important;
  16584. }
  16585. a.bg-default-dark:hover, a.bg-default-dark:focus,
  16586. button.bg-default-dark:hover,
  16587. button.bg-default-dark:focus {
  16588. background-color: #032f60 !important;
  16589. }
  16590. .bg-default-dark-op {
  16591. background-color: rgba(4, 71, 146, 0.8) !important;
  16592. }
  16593. a.bg-default-dark-op:hover, a.bg-default-dark-op:focus,
  16594. button.bg-default-dark-op:hover,
  16595. button.bg-default-dark-op:focus {
  16596. background-color: rgba(3, 47, 96, 0.8) !important;
  16597. }
  16598. .bg-default-darker {
  16599. background-color: #022853 !important;
  16600. }
  16601. a.bg-default-darker:hover, a.bg-default-darker:focus,
  16602. button.bg-default-darker:hover,
  16603. button.bg-default-darker:focus {
  16604. background-color: #011021 !important;
  16605. }
  16606. .bg-default-light {
  16607. background-color: #5193de !important;
  16608. }
  16609. a.bg-default-light:hover, a.bg-default-light:focus,
  16610. button.bg-default-light:hover,
  16611. button.bg-default-light:focus {
  16612. background-color: #2879d4 !important;
  16613. }
  16614. .bg-default-lighter {
  16615. background-color: #a8c9ef !important;
  16616. }
  16617. a.bg-default-lighter:hover, a.bg-default-lighter:focus,
  16618. button.bg-default-lighter:hover,
  16619. button.bg-default-lighter:focus {
  16620. background-color: #7daee7 !important;
  16621. }
  16622. .bg-gd-default {
  16623. background: #0665d0 linear-gradient(135deg, #0665d0 0%, #2a8bf9 100%) !important;
  16624. }
  16625. .bg-xwork {
  16626. background-color: #2d72d9 !important;
  16627. }
  16628. a.bg-xwork:hover, a.bg-xwork:focus,
  16629. button.bg-xwork:hover,
  16630. button.bg-xwork:focus {
  16631. background-color: #205bb3 !important;
  16632. }
  16633. .bg-xwork-op {
  16634. background-color: rgba(45, 114, 217, 0.75) !important;
  16635. }
  16636. a.bg-xwork-op:hover, a.bg-xwork-op:focus,
  16637. button.bg-xwork-op:hover,
  16638. button.bg-xwork-op:focus {
  16639. background-color: rgba(32, 91, 179, 0.75) !important;
  16640. }
  16641. .bg-xwork-dark {
  16642. background-color: #1d2124 !important;
  16643. }
  16644. a.bg-xwork-dark:hover, a.bg-xwork-dark:focus,
  16645. button.bg-xwork-dark:hover,
  16646. button.bg-xwork-dark:focus {
  16647. background-color: #060708 !important;
  16648. }
  16649. .bg-xwork-dark-op {
  16650. background-color: rgba(29, 33, 36, 0.8) !important;
  16651. }
  16652. a.bg-xwork-dark-op:hover, a.bg-xwork-dark-op:focus,
  16653. button.bg-xwork-dark-op:hover,
  16654. button.bg-xwork-dark-op:focus {
  16655. background-color: rgba(6, 7, 8, 0.8) !important;
  16656. }
  16657. .bg-xwork-darker {
  16658. background-color: #060708 !important;
  16659. }
  16660. a.bg-xwork-darker:hover, a.bg-xwork-darker:focus,
  16661. button.bg-xwork-darker:hover,
  16662. button.bg-xwork-darker:focus {
  16663. background-color: black !important;
  16664. }
  16665. .bg-xwork-light {
  16666. background-color: #5193de !important;
  16667. }
  16668. a.bg-xwork-light:hover, a.bg-xwork-light:focus,
  16669. button.bg-xwork-light:hover,
  16670. button.bg-xwork-light:focus {
  16671. background-color: #2879d4 !important;
  16672. }
  16673. .bg-xwork-lighter {
  16674. background-color: #a8c9ef !important;
  16675. }
  16676. a.bg-xwork-lighter:hover, a.bg-xwork-lighter:focus,
  16677. button.bg-xwork-lighter:hover,
  16678. button.bg-xwork-lighter:focus {
  16679. background-color: #7daee7 !important;
  16680. }
  16681. .bg-gd-xwork {
  16682. background: #2d72d9 linear-gradient(135deg, #2d72d9 0%, #6e9de5 100%) !important;
  16683. }
  16684. .bg-xmodern {
  16685. background-color: #45619d !important;
  16686. }
  16687. a.bg-xmodern:hover, a.bg-xmodern:focus,
  16688. button.bg-xmodern:hover,
  16689. button.bg-xmodern:focus {
  16690. background-color: #354b7a !important;
  16691. }
  16692. .bg-xmodern-op {
  16693. background-color: rgba(69, 97, 157, 0.75) !important;
  16694. }
  16695. a.bg-xmodern-op:hover, a.bg-xmodern-op:focus,
  16696. button.bg-xmodern-op:hover,
  16697. button.bg-xmodern-op:focus {
  16698. background-color: rgba(53, 75, 122, 0.75) !important;
  16699. }
  16700. .bg-xmodern-dark {
  16701. background-color: #354b7a !important;
  16702. }
  16703. a.bg-xmodern-dark:hover, a.bg-xmodern-dark:focus,
  16704. button.bg-xmodern-dark:hover,
  16705. button.bg-xmodern-dark:focus {
  16706. background-color: #263556 !important;
  16707. }
  16708. .bg-xmodern-dark-op {
  16709. background-color: rgba(53, 75, 122, 0.8) !important;
  16710. }
  16711. a.bg-xmodern-dark-op:hover, a.bg-xmodern-dark-op:focus,
  16712. button.bg-xmodern-dark-op:hover,
  16713. button.bg-xmodern-dark-op:focus {
  16714. background-color: rgba(38, 53, 86, 0.8) !important;
  16715. }
  16716. .bg-xmodern-darker {
  16717. background-color: #263556 !important;
  16718. }
  16719. a.bg-xmodern-darker:hover, a.bg-xmodern-darker:focus,
  16720. button.bg-xmodern-darker:hover,
  16721. button.bg-xmodern-darker:focus {
  16722. background-color: #161f33 !important;
  16723. }
  16724. .bg-xmodern-light {
  16725. background-color: #6f89c0 !important;
  16726. }
  16727. a.bg-xmodern-light:hover, a.bg-xmodern-light:focus,
  16728. button.bg-xmodern-light:hover,
  16729. button.bg-xmodern-light:focus {
  16730. background-color: #4d6caf !important;
  16731. }
  16732. .bg-xmodern-lighter {
  16733. background-color: #b6c3df !important;
  16734. }
  16735. a.bg-xmodern-lighter:hover, a.bg-xmodern-lighter:focus,
  16736. button.bg-xmodern-lighter:hover,
  16737. button.bg-xmodern-lighter:focus {
  16738. background-color: #92a6cf !important;
  16739. }
  16740. .bg-gd-xmodern {
  16741. background: #45619d linear-gradient(135deg, #45619d 0%, #6f89c0 100%) !important;
  16742. }
  16743. .bg-xeco {
  16744. background-color: #308a5a !important;
  16745. }
  16746. a.bg-xeco:hover, a.bg-xeco:focus,
  16747. button.bg-xeco:hover,
  16748. button.bg-xeco:focus {
  16749. background-color: #236441 !important;
  16750. }
  16751. .bg-xeco-op {
  16752. background-color: rgba(48, 138, 90, 0.75) !important;
  16753. }
  16754. a.bg-xeco-op:hover, a.bg-xeco-op:focus,
  16755. button.bg-xeco-op:hover,
  16756. button.bg-xeco-op:focus {
  16757. background-color: rgba(35, 100, 65, 0.75) !important;
  16758. }
  16759. .bg-xeco-dark {
  16760. background-color: #236441 !important;
  16761. }
  16762. a.bg-xeco-dark:hover, a.bg-xeco-dark:focus,
  16763. button.bg-xeco-dark:hover,
  16764. button.bg-xeco-dark:focus {
  16765. background-color: #163e29 !important;
  16766. }
  16767. .bg-xeco-dark-op {
  16768. background-color: rgba(35, 100, 65, 0.8) !important;
  16769. }
  16770. a.bg-xeco-dark-op:hover, a.bg-xeco-dark-op:focus,
  16771. button.bg-xeco-dark-op:hover,
  16772. button.bg-xeco-dark-op:focus {
  16773. background-color: rgba(22, 62, 41, 0.8) !important;
  16774. }
  16775. .bg-xeco-darker {
  16776. background-color: #163e29 !important;
  16777. }
  16778. a.bg-xeco-darker:hover, a.bg-xeco-darker:focus,
  16779. button.bg-xeco-darker:hover,
  16780. button.bg-xeco-darker:focus {
  16781. background-color: #091810 !important;
  16782. }
  16783. .bg-xeco-light {
  16784. background-color: #47bf7f !important;
  16785. }
  16786. a.bg-xeco-light:hover, a.bg-xeco-light:focus,
  16787. button.bg-xeco-light:hover,
  16788. button.bg-xeco-light:focus {
  16789. background-color: #379d66 !important;
  16790. }
  16791. .bg-xeco-lighter {
  16792. background-color: #93d9b4 !important;
  16793. }
  16794. a.bg-xeco-lighter:hover, a.bg-xeco-lighter:focus,
  16795. button.bg-xeco-lighter:hover,
  16796. button.bg-xeco-lighter:focus {
  16797. background-color: #6dcc9a !important;
  16798. }
  16799. .bg-gd-xeco {
  16800. background: #308a5a linear-gradient(135deg, #308a5a 0%, #47bf7f 100%) !important;
  16801. }
  16802. .bg-xsmooth {
  16803. background-color: #7351c0 !important;
  16804. }
  16805. a.bg-xsmooth:hover, a.bg-xsmooth:focus,
  16806. button.bg-xsmooth:hover,
  16807. button.bg-xsmooth:focus {
  16808. background-color: #5b3ba3 !important;
  16809. }
  16810. .bg-xsmooth-op {
  16811. background-color: rgba(115, 81, 192, 0.75) !important;
  16812. }
  16813. a.bg-xsmooth-op:hover, a.bg-xsmooth-op:focus,
  16814. button.bg-xsmooth-op:hover,
  16815. button.bg-xsmooth-op:focus {
  16816. background-color: rgba(91, 59, 163, 0.75) !important;
  16817. }
  16818. .bg-xsmooth-dark {
  16819. background-color: #5b3ba3 !important;
  16820. }
  16821. a.bg-xsmooth-dark:hover, a.bg-xsmooth-dark:focus,
  16822. button.bg-xsmooth-dark:hover,
  16823. button.bg-xsmooth-dark:focus {
  16824. background-color: #462d7e !important;
  16825. }
  16826. .bg-xsmooth-dark-op {
  16827. background-color: rgba(91, 59, 163, 0.8) !important;
  16828. }
  16829. a.bg-xsmooth-dark-op:hover, a.bg-xsmooth-dark-op:focus,
  16830. button.bg-xsmooth-dark-op:hover,
  16831. button.bg-xsmooth-dark-op:focus {
  16832. background-color: rgba(70, 45, 126, 0.8) !important;
  16833. }
  16834. .bg-xsmooth-darker {
  16835. background-color: #462d7e !important;
  16836. }
  16837. a.bg-xsmooth-darker:hover, a.bg-xsmooth-darker:focus,
  16838. button.bg-xsmooth-darker:hover,
  16839. button.bg-xsmooth-darker:focus {
  16840. background-color: #312058 !important;
  16841. }
  16842. .bg-xsmooth-light {
  16843. background-color: #a089d4 !important;
  16844. }
  16845. a.bg-xsmooth-light:hover, a.bg-xsmooth-light:focus,
  16846. button.bg-xsmooth-light:hover,
  16847. button.bg-xsmooth-light:focus {
  16848. background-color: #8264c7 !important;
  16849. }
  16850. .bg-xsmooth-lighter {
  16851. background-color: #cdc1e9 !important;
  16852. }
  16853. a.bg-xsmooth-lighter:hover, a.bg-xsmooth-lighter:focus,
  16854. button.bg-xsmooth-lighter:hover,
  16855. button.bg-xsmooth-lighter:focus {
  16856. background-color: #af9cdb !important;
  16857. }
  16858. .bg-gd-xsmooth {
  16859. background: #7351c0 linear-gradient(135deg, #7351c0 0%, #a089d4 100%) !important;
  16860. }
  16861. .bg-xinspire {
  16862. background-color: #2a807f !important;
  16863. }
  16864. a.bg-xinspire:hover, a.bg-xinspire:focus,
  16865. button.bg-xinspire:hover,
  16866. button.bg-xinspire:focus {
  16867. background-color: #1d5a59 !important;
  16868. }
  16869. .bg-xinspire-op {
  16870. background-color: rgba(42, 128, 127, 0.75) !important;
  16871. }
  16872. a.bg-xinspire-op:hover, a.bg-xinspire-op:focus,
  16873. button.bg-xinspire-op:hover,
  16874. button.bg-xinspire-op:focus {
  16875. background-color: rgba(29, 90, 89, 0.75) !important;
  16876. }
  16877. .bg-xinspire-dark {
  16878. background-color: #216362 !important;
  16879. }
  16880. a.bg-xinspire-dark:hover, a.bg-xinspire-dark:focus,
  16881. button.bg-xinspire-dark:hover,
  16882. button.bg-xinspire-dark:focus {
  16883. background-color: #143d3c !important;
  16884. }
  16885. .bg-xinspire-dark-op {
  16886. background-color: rgba(33, 99, 98, 0.8) !important;
  16887. }
  16888. a.bg-xinspire-dark-op:hover, a.bg-xinspire-dark-op:focus,
  16889. button.bg-xinspire-dark-op:hover,
  16890. button.bg-xinspire-dark-op:focus {
  16891. background-color: rgba(20, 61, 60, 0.8) !important;
  16892. }
  16893. .bg-xinspire-darker {
  16894. background-color: #174646 !important;
  16895. }
  16896. a.bg-xinspire-darker:hover, a.bg-xinspire-darker:focus,
  16897. button.bg-xinspire-darker:hover,
  16898. button.bg-xinspire-darker:focus {
  16899. background-color: #0b2020 !important;
  16900. }
  16901. .bg-xinspire-light {
  16902. background-color: #3dbab8 !important;
  16903. }
  16904. a.bg-xinspire-light:hover, a.bg-xinspire-light:focus,
  16905. button.bg-xinspire-light:hover,
  16906. button.bg-xinspire-light:focus {
  16907. background-color: #309392 !important;
  16908. }
  16909. .bg-xinspire-lighter {
  16910. background-color: #8ddad9 !important;
  16911. }
  16912. a.bg-xinspire-lighter:hover, a.bg-xinspire-lighter:focus,
  16913. button.bg-xinspire-lighter:hover,
  16914. button.bg-xinspire-lighter:focus {
  16915. background-color: #67cdcc !important;
  16916. }
  16917. .bg-gd-xinspire {
  16918. background: #2a807f linear-gradient(135deg, #2a807f 0%, #3dbab8 100%) !important;
  16919. }
  16920. .bg-xdream {
  16921. background-color: #4657a3 !important;
  16922. }
  16923. a.bg-xdream:hover, a.bg-xdream:focus,
  16924. button.bg-xdream:hover,
  16925. button.bg-xdream:focus {
  16926. background-color: #37447f !important;
  16927. }
  16928. .bg-xdream-op {
  16929. background-color: rgba(70, 87, 163, 0.75) !important;
  16930. }
  16931. a.bg-xdream-op:hover, a.bg-xdream-op:focus,
  16932. button.bg-xdream-op:hover,
  16933. button.bg-xdream-op:focus {
  16934. background-color: rgba(55, 68, 127, 0.75) !important;
  16935. }
  16936. .bg-xdream-dark {
  16937. background-color: #2d3757 !important;
  16938. }
  16939. a.bg-xdream-dark:hover, a.bg-xdream-dark:focus,
  16940. button.bg-xdream-dark:hover,
  16941. button.bg-xdream-dark:focus {
  16942. background-color: #1c2236 !important;
  16943. }
  16944. .bg-xdream-dark-op {
  16945. background-color: rgba(45, 55, 87, 0.8) !important;
  16946. }
  16947. a.bg-xdream-dark-op:hover, a.bg-xdream-dark-op:focus,
  16948. button.bg-xdream-dark-op:hover,
  16949. button.bg-xdream-dark-op:focus {
  16950. background-color: rgba(28, 34, 54, 0.8) !important;
  16951. }
  16952. .bg-xdream-darker {
  16953. background-color: #20273e !important;
  16954. }
  16955. a.bg-xdream-darker:hover, a.bg-xdream-darker:focus,
  16956. button.bg-xdream-darker:hover,
  16957. button.bg-xdream-darker:focus {
  16958. background-color: #0f121c !important;
  16959. }
  16960. .bg-xdream-light {
  16961. background-color: #96a1d2 !important;
  16962. }
  16963. a.bg-xdream-light:hover, a.bg-xdream-light:focus,
  16964. button.bg-xdream-light:hover,
  16965. button.bg-xdream-light:focus {
  16966. background-color: #7381c3 !important;
  16967. }
  16968. .bg-xdream-lighter {
  16969. background-color: #dee1f1 !important;
  16970. }
  16971. a.bg-xdream-lighter:hover, a.bg-xdream-lighter:focus,
  16972. button.bg-xdream-lighter:hover,
  16973. button.bg-xdream-lighter:focus {
  16974. background-color: #bac1e1 !important;
  16975. }
  16976. .bg-gd-xdream {
  16977. background: #4657a3 linear-gradient(135deg, #4657a3 0%, #7381c3 100%) !important;
  16978. }
  16979. .bg-xpro {
  16980. background-color: #4954cb !important;
  16981. }
  16982. a.bg-xpro:hover, a.bg-xpro:focus,
  16983. button.bg-xpro:hover,
  16984. button.bg-xpro:focus {
  16985. background-color: #323daf !important;
  16986. }
  16987. .bg-xpro-op {
  16988. background-color: rgba(73, 84, 203, 0.75) !important;
  16989. }
  16990. a.bg-xpro-op:hover, a.bg-xpro-op:focus,
  16991. button.bg-xpro-op:hover,
  16992. button.bg-xpro-op:focus {
  16993. background-color: rgba(50, 61, 175, 0.75) !important;
  16994. }
  16995. .bg-xpro-dark {
  16996. background-color: #394263 !important;
  16997. }
  16998. a.bg-xpro-dark:hover, a.bg-xpro-dark:focus,
  16999. button.bg-xpro-dark:hover,
  17000. button.bg-xpro-dark:focus {
  17001. background-color: #262c43 !important;
  17002. }
  17003. .bg-xpro-dark-op {
  17004. background-color: rgba(57, 66, 99, 0.8) !important;
  17005. }
  17006. a.bg-xpro-dark-op:hover, a.bg-xpro-dark-op:focus,
  17007. button.bg-xpro-dark-op:hover,
  17008. button.bg-xpro-dark-op:focus {
  17009. background-color: rgba(38, 44, 67, 0.8) !important;
  17010. }
  17011. .bg-xpro-darker {
  17012. background-color: #282e45 !important;
  17013. }
  17014. a.bg-xpro-darker:hover, a.bg-xpro-darker:focus,
  17015. button.bg-xpro-darker:hover,
  17016. button.bg-xpro-darker:focus {
  17017. background-color: #151825 !important;
  17018. }
  17019. .bg-xpro-light {
  17020. background-color: #858cdc !important;
  17021. }
  17022. a.bg-xpro-light:hover, a.bg-xpro-light:focus,
  17023. button.bg-xpro-light:hover,
  17024. button.bg-xpro-light:focus {
  17025. background-color: #5d67d1 !important;
  17026. }
  17027. .bg-xpro-lighter {
  17028. background-color: #b0b5e8 !important;
  17029. }
  17030. a.bg-xpro-lighter:hover, a.bg-xpro-lighter:focus,
  17031. button.bg-xpro-lighter:hover,
  17032. button.bg-xpro-lighter:focus {
  17033. background-color: #8890dd !important;
  17034. }
  17035. .bg-gd-xpro {
  17036. background: #4954cb linear-gradient(135deg, #4954cb 0%, #858cdc 100%) !important;
  17037. }
  17038. .bg-xplay {
  17039. background-color: #c74433 !important;
  17040. }
  17041. a.bg-xplay:hover, a.bg-xplay:focus,
  17042. button.bg-xplay:hover,
  17043. button.bg-xplay:focus {
  17044. background-color: #9e3629 !important;
  17045. }
  17046. .bg-xplay-op {
  17047. background-color: rgba(199, 68, 51, 0.75) !important;
  17048. }
  17049. a.bg-xplay-op:hover, a.bg-xplay-op:focus,
  17050. button.bg-xplay-op:hover,
  17051. button.bg-xplay-op:focus {
  17052. background-color: rgba(158, 54, 41, 0.75) !important;
  17053. }
  17054. .bg-xplay-dark {
  17055. background-color: #963327 !important;
  17056. }
  17057. a.bg-xplay-dark:hover, a.bg-xplay-dark:focus,
  17058. button.bg-xplay-dark:hover,
  17059. button.bg-xplay-dark:focus {
  17060. background-color: #6e251c !important;
  17061. }
  17062. .bg-xplay-dark-op {
  17063. background-color: rgba(150, 51, 39, 0.8) !important;
  17064. }
  17065. a.bg-xplay-dark-op:hover, a.bg-xplay-dark-op:focus,
  17066. button.bg-xplay-dark-op:hover,
  17067. button.bg-xplay-dark-op:focus {
  17068. background-color: rgba(110, 37, 28, 0.8) !important;
  17069. }
  17070. .bg-xplay-darker {
  17071. background-color: #66231a !important;
  17072. }
  17073. a.bg-xplay-darker:hover, a.bg-xplay-darker:focus,
  17074. button.bg-xplay-darker:hover,
  17075. button.bg-xplay-darker:focus {
  17076. background-color: #3d1510 !important;
  17077. }
  17078. .bg-xplay-light {
  17079. background-color: #d46759 !important;
  17080. }
  17081. a.bg-xplay-light:hover, a.bg-xplay-light:focus,
  17082. button.bg-xplay-light:hover,
  17083. button.bg-xplay-light:focus {
  17084. background-color: #c74433 !important;
  17085. }
  17086. .bg-xplay-lighter {
  17087. background-color: #e9b1aa !important;
  17088. }
  17089. a.bg-xplay-lighter:hover, a.bg-xplay-lighter:focus,
  17090. button.bg-xplay-lighter:hover,
  17091. button.bg-xplay-lighter:focus {
  17092. background-color: #df8c81 !important;
  17093. }
  17094. .bg-gd-xplay {
  17095. background: #c74433 linear-gradient(135deg, #c74433 0%, #da796d 100%) !important;
  17096. }
  17097. .border-white-op {
  17098. border-color: rgba(255, 255, 255, 0.1) !important;
  17099. }
  17100. .border-black-op {
  17101. border-color: rgba(0, 0, 0, 0.1) !important;
  17102. }
  17103. .h-header {
  17104. height: 4.25rem !important;
  17105. }
  17106. .overflow-y-auto {
  17107. overflow-y: auto;
  17108. -webkit-overflow-scrolling: touch;
  17109. }
  17110. @media (min-width: 992px) {
  17111. .h100-scroll {
  17112. height: 100vh;
  17113. overflow-y: auto;
  17114. }
  17115. }
  17116. .no-transition {
  17117. transition: none !important;
  17118. }
  17119. .click-ripple {
  17120. display: block;
  17121. position: absolute;
  17122. background: rgba(255, 255, 255, 0.6);
  17123. border-radius: 100%;
  17124. transform: scale(0);
  17125. }
  17126. .click-ripple.animate {
  17127. animation: click-ripple 0.6s ease-out;
  17128. }
  17129. @keyframes click-ripple {
  17130. 50% {
  17131. opacity: 0.6;
  17132. transform: scale(2);
  17133. }
  17134. 100% {
  17135. opacity: 0;
  17136. transform: scale(3);
  17137. }
  17138. }
  17139. .space-x-0 > * + * {
  17140. margin-left: 0;
  17141. }
  17142. .space-x-1 > * + * {
  17143. margin-left: 0.25rem;
  17144. }
  17145. .space-x-2 > * + * {
  17146. margin-left: 0.5rem;
  17147. }
  17148. .space-x-3 > * + * {
  17149. margin-left: 1rem;
  17150. }
  17151. .space-x-4 > * + * {
  17152. margin-left: 1.5rem;
  17153. }
  17154. .space-x-5 > * + * {
  17155. margin-left: 3rem;
  17156. }
  17157. .space-x-6 > * + * {
  17158. margin-left: 4.5rem;
  17159. }
  17160. .space-x-7 > * + * {
  17161. margin-left: 6rem;
  17162. }
  17163. .space-x-8 > * + * {
  17164. margin-left: 9rem;
  17165. }
  17166. .space-x-9 > * + * {
  17167. margin-left: 12rem;
  17168. }
  17169. .space-x-10 > * + * {
  17170. margin-left: 18rem;
  17171. }
  17172. .space-y-0 > * + * {
  17173. margin-top: 0;
  17174. }
  17175. .space-y-1 > * + * {
  17176. margin-top: 0.25rem;
  17177. }
  17178. .space-y-2 > * + * {
  17179. margin-top: 0.5rem;
  17180. }
  17181. .space-y-3 > * + * {
  17182. margin-top: 1rem;
  17183. }
  17184. .space-y-4 > * + * {
  17185. margin-top: 1.5rem;
  17186. }
  17187. .space-y-5 > * + * {
  17188. margin-top: 3rem;
  17189. }
  17190. .space-y-6 > * + * {
  17191. margin-top: 4.5rem;
  17192. }
  17193. .space-y-7 > * + * {
  17194. margin-top: 6rem;
  17195. }
  17196. .space-y-8 > * + * {
  17197. margin-top: 9rem;
  17198. }
  17199. .space-y-9 > * + * {
  17200. margin-top: 12rem;
  17201. }
  17202. .space-y-10 > * + * {
  17203. margin-top: 18rem;
  17204. }
  17205. .text-normal {
  17206. text-transform: none !important;
  17207. }
  17208. .text-primary {
  17209. color: #0665d0 !important;
  17210. }
  17211. a.text-primary.link-fx::before {
  17212. background-color: #0665d0 !important;
  17213. }
  17214. a.text-primary:hover, a.text-primary:focus {
  17215. color: #054d9e !important;
  17216. }
  17217. .text-primary-dark {
  17218. color: #044792 !important;
  17219. }
  17220. a.text-primary-dark.link-fx::before {
  17221. background-color: #044792 !important;
  17222. }
  17223. a.text-primary-dark:hover, a.text-primary-dark:focus {
  17224. color: #032f60 !important;
  17225. }
  17226. .text-primary-darker {
  17227. color: #022853 !important;
  17228. }
  17229. a.text-primary-darker.link-fx::before {
  17230. background-color: #022853 !important;
  17231. }
  17232. a.text-primary-darker:hover, a.text-primary-darker:focus {
  17233. color: #011021 !important;
  17234. }
  17235. .text-primary-light {
  17236. color: #5193de !important;
  17237. }
  17238. a.text-primary-light.link-fx::before {
  17239. background-color: #5193de !important;
  17240. }
  17241. a.text-primary-light:hover, a.text-primary-light:focus {
  17242. color: #2879d4 !important;
  17243. }
  17244. .text-primary-lighter {
  17245. color: #a8c9ef !important;
  17246. }
  17247. a.text-primary-lighter.link-fx::before {
  17248. background-color: #a8c9ef !important;
  17249. }
  17250. a.text-primary-lighter:hover, a.text-primary-lighter:focus {
  17251. color: #7daee7 !important;
  17252. }
  17253. .text-dark {
  17254. color: #343a40 !important;
  17255. }
  17256. a.text-dark.link-fx::before {
  17257. background-color: #343a40 !important;
  17258. }
  17259. a.text-dark:hover, a.text-dark:focus {
  17260. color: #1d2124 !important;
  17261. }
  17262. .text-success {
  17263. color: #6f9c40 !important;
  17264. }
  17265. a.text-success.link-fx::before {
  17266. background-color: #6f9c40 !important;
  17267. }
  17268. a.text-success:hover, a.text-success:focus {
  17269. color: #557831 !important;
  17270. }
  17271. .text-success-light {
  17272. color: #e9f0e2 !important;
  17273. }
  17274. a.text-success-light.link-fx::before {
  17275. background-color: #e9f0e2 !important;
  17276. }
  17277. a.text-success-light:hover, a.text-success-light:focus {
  17278. color: #d0dfc0 !important;
  17279. }
  17280. .text-warning {
  17281. color: #e69f17 !important;
  17282. }
  17283. a.text-warning.link-fx::before {
  17284. background-color: #e69f17 !important;
  17285. }
  17286. a.text-warning:hover, a.text-warning:focus {
  17287. color: #b87f12 !important;
  17288. }
  17289. .text-warning-light {
  17290. color: #fbf1dc !important;
  17291. }
  17292. a.text-warning-light.link-fx::before {
  17293. background-color: #fbf1dc !important;
  17294. }
  17295. a.text-warning-light:hover, a.text-warning-light:focus {
  17296. color: #f6dfae !important;
  17297. }
  17298. .text-info {
  17299. color: #3c90df !important;
  17300. }
  17301. a.text-info.link-fx::before {
  17302. background-color: #3c90df !important;
  17303. }
  17304. a.text-info:hover, a.text-info:focus {
  17305. color: #2177c7 !important;
  17306. }
  17307. .text-info-light {
  17308. color: #e2eefa !important;
  17309. }
  17310. a.text-info-light.link-fx::before {
  17311. background-color: #e2eefa !important;
  17312. }
  17313. a.text-info-light:hover, a.text-info-light:focus {
  17314. color: #b7d5f3 !important;
  17315. }
  17316. .text-danger {
  17317. color: #e04f1a !important;
  17318. }
  17319. a.text-danger.link-fx::before {
  17320. background-color: #e04f1a !important;
  17321. }
  17322. a.text-danger:hover, a.text-danger:focus {
  17323. color: #b23f15 !important;
  17324. }
  17325. .text-danger-light {
  17326. color: #fae5dd !important;
  17327. }
  17328. a.text-danger-light.link-fx::before {
  17329. background-color: #fae5dd !important;
  17330. }
  17331. a.text-danger-light:hover, a.text-danger-light:focus {
  17332. color: #f3c3b1 !important;
  17333. }
  17334. .text-body-bg {
  17335. color: #edf0f7 !important;
  17336. }
  17337. a.text-body-bg.link-fx::before {
  17338. background-color: #edf0f7 !important;
  17339. }
  17340. a.text-body-bg:hover, a.text-body-bg:focus {
  17341. color: #cad3e7 !important;
  17342. }
  17343. .text-body-bg-dark {
  17344. color: #dfe4f1 !important;
  17345. }
  17346. a.text-body-bg-dark.link-fx::before {
  17347. background-color: #dfe4f1 !important;
  17348. }
  17349. a.text-body-bg-dark:hover, a.text-body-bg-dark:focus {
  17350. color: #bcc7e1 !important;
  17351. }
  17352. .text-body-bg-light {
  17353. color: #f8f9fc !important;
  17354. }
  17355. a.text-body-bg-light.link-fx::before {
  17356. background-color: #f8f9fc !important;
  17357. }
  17358. a.text-body-bg-light:hover, a.text-body-bg-light:focus {
  17359. color: #d4dbec !important;
  17360. }
  17361. .text-body-color {
  17362. color: #343a40 !important;
  17363. }
  17364. a.text-body-color.link-fx::before {
  17365. background-color: #343a40 !important;
  17366. }
  17367. a.text-body-color:hover, a.text-body-color:focus {
  17368. color: #1d2124 !important;
  17369. }
  17370. .text-body-color-dark {
  17371. color: #212529 !important;
  17372. }
  17373. a.text-body-color-dark.link-fx::before {
  17374. background-color: #212529 !important;
  17375. }
  17376. a.text-body-color-dark:hover, a.text-body-color-dark:focus {
  17377. color: #0a0c0d !important;
  17378. }
  17379. .text-body-color-light {
  17380. color: #dfe4f1 !important;
  17381. }
  17382. a.text-body-color-light.link-fx::before {
  17383. background-color: #dfe4f1 !important;
  17384. }
  17385. a.text-body-color-light:hover, a.text-body-color-light:focus {
  17386. color: #bcc7e1 !important;
  17387. }
  17388. .text-muted {
  17389. color: #6c757d !important;
  17390. }
  17391. a.text-muted.link-fx::before {
  17392. background-color: #6c757d !important;
  17393. }
  17394. a.text-muted:hover, a.text-muted:focus {
  17395. color: #545b62 !important;
  17396. }
  17397. .text-white {
  17398. color: #fff !important;
  17399. }
  17400. a.text-white.link-fx::before {
  17401. background-color: #fff !important;
  17402. }
  17403. a.text-white:hover, a.text-white:focus {
  17404. color: #e6e6e6 !important;
  17405. }
  17406. .text-white-25 {
  17407. color: rgba(255, 255, 255, 0.25) !important;
  17408. }
  17409. a.text-white-25.link-fx::before {
  17410. background-color: rgba(255, 255, 255, 0.25) !important;
  17411. }
  17412. a.text-white-25:hover, a.text-white-25:focus {
  17413. color: rgba(230, 230, 230, 0.25) !important;
  17414. }
  17415. .text-white-50 {
  17416. color: rgba(255, 255, 255, 0.5) !important;
  17417. }
  17418. a.text-white-50.link-fx::before {
  17419. background-color: rgba(255, 255, 255, 0.5) !important;
  17420. }
  17421. a.text-white-50:hover, a.text-white-50:focus {
  17422. color: rgba(230, 230, 230, 0.5) !important;
  17423. }
  17424. .text-white-75 {
  17425. color: rgba(255, 255, 255, 0.75) !important;
  17426. }
  17427. a.text-white-75.link-fx::before {
  17428. background-color: rgba(255, 255, 255, 0.75) !important;
  17429. }
  17430. a.text-white-75:hover, a.text-white-75:focus {
  17431. color: rgba(230, 230, 230, 0.75) !important;
  17432. }
  17433. .text-black {
  17434. color: #000 !important;
  17435. }
  17436. a.text-black.link-fx::before {
  17437. background-color: #000 !important;
  17438. }
  17439. a.text-black:hover, a.text-black:focus {
  17440. color: black !important;
  17441. }
  17442. .text-black-25 {
  17443. color: rgba(0, 0, 0, 0.25) !important;
  17444. }
  17445. a.text-black-25.link-fx::before {
  17446. background-color: rgba(0, 0, 0, 0.25) !important;
  17447. }
  17448. a.text-black-25:hover, a.text-black-25:focus {
  17449. color: rgba(0, 0, 0, 0.25) !important;
  17450. }
  17451. .text-black-50 {
  17452. color: rgba(0, 0, 0, 0.5) !important;
  17453. }
  17454. a.text-black-50.link-fx::before {
  17455. background-color: rgba(0, 0, 0, 0.5) !important;
  17456. }
  17457. a.text-black-50:hover, a.text-black-50:focus {
  17458. color: rgba(0, 0, 0, 0.5) !important;
  17459. }
  17460. .text-black-75 {
  17461. color: rgba(0, 0, 0, 0.75) !important;
  17462. }
  17463. a.text-black-75.link-fx::before {
  17464. background-color: rgba(0, 0, 0, 0.75) !important;
  17465. }
  17466. a.text-black-75:hover, a.text-black-75:focus {
  17467. color: rgba(0, 0, 0, 0.75) !important;
  17468. }
  17469. .text-gray {
  17470. color: #ced4da !important;
  17471. }
  17472. a.text-gray.link-fx::before {
  17473. background-color: #ced4da !important;
  17474. }
  17475. a.text-gray:hover, a.text-gray:focus {
  17476. color: #b1bbc4 !important;
  17477. }
  17478. .text-gray-dark {
  17479. color: #6c757d !important;
  17480. }
  17481. a.text-gray-dark.link-fx::before {
  17482. background-color: #6c757d !important;
  17483. }
  17484. a.text-gray-dark:hover, a.text-gray-dark:focus {
  17485. color: #545b62 !important;
  17486. }
  17487. .text-gray-darker {
  17488. color: #343a40 !important;
  17489. }
  17490. a.text-gray-darker.link-fx::before {
  17491. background-color: #343a40 !important;
  17492. }
  17493. a.text-gray-darker:hover, a.text-gray-darker:focus {
  17494. color: #1d2124 !important;
  17495. }
  17496. .text-gray-light {
  17497. color: #e9ecef !important;
  17498. }
  17499. a.text-gray-light.link-fx::before {
  17500. background-color: #e9ecef !important;
  17501. }
  17502. a.text-gray-light:hover, a.text-gray-light:focus {
  17503. color: #cbd3da !important;
  17504. }
  17505. .text-gray-lighter {
  17506. color: #f8f9fa !important;
  17507. }
  17508. a.text-gray-lighter.link-fx::before {
  17509. background-color: #f8f9fa !important;
  17510. }
  17511. a.text-gray-lighter:hover, a.text-gray-lighter:focus {
  17512. color: #dae0e5 !important;
  17513. }
  17514. .text-dual {
  17515. color: #044792 !important;
  17516. }
  17517. a.text-dual.link-fx::before {
  17518. background-color: #044792 !important;
  17519. }
  17520. a.text-dual:hover, a.text-dual:focus {
  17521. color: #032f60 !important;
  17522. }
  17523. .page-header-dark #page-header .text-dual,
  17524. .sidebar-dark #sidebar .text-dual {
  17525. color: #dfe4f1 !important;
  17526. }
  17527. .page-header-dark #page-header a.text-dual.link-fx::before,
  17528. .sidebar-dark #sidebar a.text-dual.link-fx::before {
  17529. background-color: #dfe4f1 !important;
  17530. }
  17531. .page-header-dark #page-header a.text-dual:hover, .page-header-dark #page-header a.text-dual:focus,
  17532. .sidebar-dark #sidebar a.text-dual:hover,
  17533. .sidebar-dark #sidebar a.text-dual:focus {
  17534. color: #bcc7e1 !important;
  17535. }
  17536. .text-default {
  17537. color: #0665d0 !important;
  17538. }
  17539. a.text-default.link-fx::before {
  17540. background-color: #0665d0 !important;
  17541. }
  17542. a.text-default:hover, a.text-default:focus {
  17543. color: #054d9e !important;
  17544. }
  17545. .text-default-dark {
  17546. color: #044792 !important;
  17547. }
  17548. a.text-default-dark.link-fx::before {
  17549. background-color: #044792 !important;
  17550. }
  17551. a.text-default-dark:hover, a.text-default-dark:focus {
  17552. color: #032f60 !important;
  17553. }
  17554. .text-default-darker {
  17555. color: #022853 !important;
  17556. }
  17557. a.text-default-darker.link-fx::before {
  17558. background-color: #022853 !important;
  17559. }
  17560. a.text-default-darker:hover, a.text-default-darker:focus {
  17561. color: #011021 !important;
  17562. }
  17563. .text-default-light {
  17564. color: #5193de !important;
  17565. }
  17566. a.text-default-light.link-fx::before {
  17567. background-color: #5193de !important;
  17568. }
  17569. a.text-default-light:hover, a.text-default-light:focus {
  17570. color: #2879d4 !important;
  17571. }
  17572. .text-default-lighter {
  17573. color: #a8c9ef !important;
  17574. }
  17575. a.text-default-lighter.link-fx::before {
  17576. background-color: #a8c9ef !important;
  17577. }
  17578. a.text-default-lighter:hover, a.text-default-lighter:focus {
  17579. color: #7daee7 !important;
  17580. }
  17581. .text-xwork {
  17582. color: #2d72d9 !important;
  17583. }
  17584. a.text-xwork.link-fx::before {
  17585. background-color: #2d72d9 !important;
  17586. }
  17587. a.text-xwork:hover, a.text-xwork:focus {
  17588. color: #205bb3 !important;
  17589. }
  17590. .text-xwork-dark {
  17591. color: #1d2124 !important;
  17592. }
  17593. a.text-xwork-dark.link-fx::before {
  17594. background-color: #1d2124 !important;
  17595. }
  17596. a.text-xwork-dark:hover, a.text-xwork-dark:focus {
  17597. color: #060708 !important;
  17598. }
  17599. .text-xwork-darker {
  17600. color: #060708 !important;
  17601. }
  17602. a.text-xwork-darker.link-fx::before {
  17603. background-color: #060708 !important;
  17604. }
  17605. a.text-xwork-darker:hover, a.text-xwork-darker:focus {
  17606. color: black !important;
  17607. }
  17608. .text-xwork-light {
  17609. color: #5193de !important;
  17610. }
  17611. a.text-xwork-light.link-fx::before {
  17612. background-color: #5193de !important;
  17613. }
  17614. a.text-xwork-light:hover, a.text-xwork-light:focus {
  17615. color: #2879d4 !important;
  17616. }
  17617. .text-xwork-lighter {
  17618. color: #a8c9ef !important;
  17619. }
  17620. a.text-xwork-lighter.link-fx::before {
  17621. background-color: #a8c9ef !important;
  17622. }
  17623. a.text-xwork-lighter:hover, a.text-xwork-lighter:focus {
  17624. color: #7daee7 !important;
  17625. }
  17626. .text-xmodern {
  17627. color: #45619d !important;
  17628. }
  17629. a.text-xmodern.link-fx::before {
  17630. background-color: #45619d !important;
  17631. }
  17632. a.text-xmodern:hover, a.text-xmodern:focus {
  17633. color: #354b7a !important;
  17634. }
  17635. .text-xmodern-dark {
  17636. color: #354b7a !important;
  17637. }
  17638. a.text-xmodern-dark.link-fx::before {
  17639. background-color: #354b7a !important;
  17640. }
  17641. a.text-xmodern-dark:hover, a.text-xmodern-dark:focus {
  17642. color: #263556 !important;
  17643. }
  17644. .text-xmodern-darker {
  17645. color: #263556 !important;
  17646. }
  17647. a.text-xmodern-darker.link-fx::before {
  17648. background-color: #263556 !important;
  17649. }
  17650. a.text-xmodern-darker:hover, a.text-xmodern-darker:focus {
  17651. color: #161f33 !important;
  17652. }
  17653. .text-xmodern-light {
  17654. color: #6f89c0 !important;
  17655. }
  17656. a.text-xmodern-light.link-fx::before {
  17657. background-color: #6f89c0 !important;
  17658. }
  17659. a.text-xmodern-light:hover, a.text-xmodern-light:focus {
  17660. color: #4d6caf !important;
  17661. }
  17662. .text-xmodern-lighter {
  17663. color: #b6c3df !important;
  17664. }
  17665. a.text-xmodern-lighter.link-fx::before {
  17666. background-color: #b6c3df !important;
  17667. }
  17668. a.text-xmodern-lighter:hover, a.text-xmodern-lighter:focus {
  17669. color: #92a6cf !important;
  17670. }
  17671. .text-xeco {
  17672. color: #308a5a !important;
  17673. }
  17674. a.text-xeco.link-fx::before {
  17675. background-color: #308a5a !important;
  17676. }
  17677. a.text-xeco:hover, a.text-xeco:focus {
  17678. color: #236441 !important;
  17679. }
  17680. .text-xeco-dark {
  17681. color: #236441 !important;
  17682. }
  17683. a.text-xeco-dark.link-fx::before {
  17684. background-color: #236441 !important;
  17685. }
  17686. a.text-xeco-dark:hover, a.text-xeco-dark:focus {
  17687. color: #163e29 !important;
  17688. }
  17689. .text-xeco-darker {
  17690. color: #163e29 !important;
  17691. }
  17692. a.text-xeco-darker.link-fx::before {
  17693. background-color: #163e29 !important;
  17694. }
  17695. a.text-xeco-darker:hover, a.text-xeco-darker:focus {
  17696. color: #091810 !important;
  17697. }
  17698. .text-xeco-light {
  17699. color: #47bf7f !important;
  17700. }
  17701. a.text-xeco-light.link-fx::before {
  17702. background-color: #47bf7f !important;
  17703. }
  17704. a.text-xeco-light:hover, a.text-xeco-light:focus {
  17705. color: #379d66 !important;
  17706. }
  17707. .text-xeco-lighter {
  17708. color: #93d9b4 !important;
  17709. }
  17710. a.text-xeco-lighter.link-fx::before {
  17711. background-color: #93d9b4 !important;
  17712. }
  17713. a.text-xeco-lighter:hover, a.text-xeco-lighter:focus {
  17714. color: #6dcc9a !important;
  17715. }
  17716. .text-xsmooth {
  17717. color: #7351c0 !important;
  17718. }
  17719. a.text-xsmooth.link-fx::before {
  17720. background-color: #7351c0 !important;
  17721. }
  17722. a.text-xsmooth:hover, a.text-xsmooth:focus {
  17723. color: #5b3ba3 !important;
  17724. }
  17725. .text-xsmooth-dark {
  17726. color: #5b3ba3 !important;
  17727. }
  17728. a.text-xsmooth-dark.link-fx::before {
  17729. background-color: #5b3ba3 !important;
  17730. }
  17731. a.text-xsmooth-dark:hover, a.text-xsmooth-dark:focus {
  17732. color: #462d7e !important;
  17733. }
  17734. .text-xsmooth-darker {
  17735. color: #462d7e !important;
  17736. }
  17737. a.text-xsmooth-darker.link-fx::before {
  17738. background-color: #462d7e !important;
  17739. }
  17740. a.text-xsmooth-darker:hover, a.text-xsmooth-darker:focus {
  17741. color: #312058 !important;
  17742. }
  17743. .text-xsmooth-light {
  17744. color: #a089d4 !important;
  17745. }
  17746. a.text-xsmooth-light.link-fx::before {
  17747. background-color: #a089d4 !important;
  17748. }
  17749. a.text-xsmooth-light:hover, a.text-xsmooth-light:focus {
  17750. color: #8264c7 !important;
  17751. }
  17752. .text-xsmooth-lighter {
  17753. color: #cdc1e9 !important;
  17754. }
  17755. a.text-xsmooth-lighter.link-fx::before {
  17756. background-color: #cdc1e9 !important;
  17757. }
  17758. a.text-xsmooth-lighter:hover, a.text-xsmooth-lighter:focus {
  17759. color: #af9cdb !important;
  17760. }
  17761. .text-xinspire {
  17762. color: #2a807f !important;
  17763. }
  17764. a.text-xinspire.link-fx::before {
  17765. background-color: #2a807f !important;
  17766. }
  17767. a.text-xinspire:hover, a.text-xinspire:focus {
  17768. color: #1d5a59 !important;
  17769. }
  17770. .text-xinspire-dark {
  17771. color: #216362 !important;
  17772. }
  17773. a.text-xinspire-dark.link-fx::before {
  17774. background-color: #216362 !important;
  17775. }
  17776. a.text-xinspire-dark:hover, a.text-xinspire-dark:focus {
  17777. color: #143d3c !important;
  17778. }
  17779. .text-xinspire-darker {
  17780. color: #174646 !important;
  17781. }
  17782. a.text-xinspire-darker.link-fx::before {
  17783. background-color: #174646 !important;
  17784. }
  17785. a.text-xinspire-darker:hover, a.text-xinspire-darker:focus {
  17786. color: #0b2020 !important;
  17787. }
  17788. .text-xinspire-light {
  17789. color: #3dbab8 !important;
  17790. }
  17791. a.text-xinspire-light.link-fx::before {
  17792. background-color: #3dbab8 !important;
  17793. }
  17794. a.text-xinspire-light:hover, a.text-xinspire-light:focus {
  17795. color: #309392 !important;
  17796. }
  17797. .text-xinspire-lighter {
  17798. color: #8ddad9 !important;
  17799. }
  17800. a.text-xinspire-lighter.link-fx::before {
  17801. background-color: #8ddad9 !important;
  17802. }
  17803. a.text-xinspire-lighter:hover, a.text-xinspire-lighter:focus {
  17804. color: #67cdcc !important;
  17805. }
  17806. .text-xdream {
  17807. color: #4657a3 !important;
  17808. }
  17809. a.text-xdream.link-fx::before {
  17810. background-color: #4657a3 !important;
  17811. }
  17812. a.text-xdream:hover, a.text-xdream:focus {
  17813. color: #37447f !important;
  17814. }
  17815. .text-xdream-dark {
  17816. color: #2d3757 !important;
  17817. }
  17818. a.text-xdream-dark.link-fx::before {
  17819. background-color: #2d3757 !important;
  17820. }
  17821. a.text-xdream-dark:hover, a.text-xdream-dark:focus {
  17822. color: #1c2236 !important;
  17823. }
  17824. .text-xdream-darker {
  17825. color: #20273e !important;
  17826. }
  17827. a.text-xdream-darker.link-fx::before {
  17828. background-color: #20273e !important;
  17829. }
  17830. a.text-xdream-darker:hover, a.text-xdream-darker:focus {
  17831. color: #0f121c !important;
  17832. }
  17833. .text-xdream-light {
  17834. color: #96a1d2 !important;
  17835. }
  17836. a.text-xdream-light.link-fx::before {
  17837. background-color: #96a1d2 !important;
  17838. }
  17839. a.text-xdream-light:hover, a.text-xdream-light:focus {
  17840. color: #7381c3 !important;
  17841. }
  17842. .text-xdream-lighter {
  17843. color: #dee1f1 !important;
  17844. }
  17845. a.text-xdream-lighter.link-fx::before {
  17846. background-color: #dee1f1 !important;
  17847. }
  17848. a.text-xdream-lighter:hover, a.text-xdream-lighter:focus {
  17849. color: #bac1e1 !important;
  17850. }
  17851. .text-xpro {
  17852. color: #4954cb !important;
  17853. }
  17854. a.text-xpro.link-fx::before {
  17855. background-color: #4954cb !important;
  17856. }
  17857. a.text-xpro:hover, a.text-xpro:focus {
  17858. color: #323daf !important;
  17859. }
  17860. .text-xpro-dark {
  17861. color: #394263 !important;
  17862. }
  17863. a.text-xpro-dark.link-fx::before {
  17864. background-color: #394263 !important;
  17865. }
  17866. a.text-xpro-dark:hover, a.text-xpro-dark:focus {
  17867. color: #262c43 !important;
  17868. }
  17869. .text-xpro-darker {
  17870. color: #282e45 !important;
  17871. }
  17872. a.text-xpro-darker.link-fx::before {
  17873. background-color: #282e45 !important;
  17874. }
  17875. a.text-xpro-darker:hover, a.text-xpro-darker:focus {
  17876. color: #151825 !important;
  17877. }
  17878. .text-xpro-light {
  17879. color: #858cdc !important;
  17880. }
  17881. a.text-xpro-light.link-fx::before {
  17882. background-color: #858cdc !important;
  17883. }
  17884. a.text-xpro-light:hover, a.text-xpro-light:focus {
  17885. color: #5d67d1 !important;
  17886. }
  17887. .text-xpro-lighter {
  17888. color: #b0b5e8 !important;
  17889. }
  17890. a.text-xpro-lighter.link-fx::before {
  17891. background-color: #b0b5e8 !important;
  17892. }
  17893. a.text-xpro-lighter:hover, a.text-xpro-lighter:focus {
  17894. color: #8890dd !important;
  17895. }
  17896. .text-xplay {
  17897. color: #c74433 !important;
  17898. }
  17899. a.text-xplay.link-fx::before {
  17900. background-color: #c74433 !important;
  17901. }
  17902. a.text-xplay:hover, a.text-xplay:focus {
  17903. color: #9e3629 !important;
  17904. }
  17905. .text-xplay-dark {
  17906. color: #963327 !important;
  17907. }
  17908. a.text-xplay-dark.link-fx::before {
  17909. background-color: #963327 !important;
  17910. }
  17911. a.text-xplay-dark:hover, a.text-xplay-dark:focus {
  17912. color: #6e251c !important;
  17913. }
  17914. .text-xplay-darker {
  17915. color: #66231a !important;
  17916. }
  17917. a.text-xplay-darker.link-fx::before {
  17918. background-color: #66231a !important;
  17919. }
  17920. a.text-xplay-darker:hover, a.text-xplay-darker:focus {
  17921. color: #3d1510 !important;
  17922. }
  17923. .text-xplay-light {
  17924. color: #d46759 !important;
  17925. }
  17926. a.text-xplay-light.link-fx::before {
  17927. background-color: #d46759 !important;
  17928. }
  17929. a.text-xplay-light:hover, a.text-xplay-light:focus {
  17930. color: #c74433 !important;
  17931. }
  17932. .text-xplay-lighter {
  17933. color: #e9b1aa !important;
  17934. }
  17935. a.text-xplay-lighter.link-fx::before {
  17936. background-color: #e9b1aa !important;
  17937. }
  17938. a.text-xplay-lighter:hover, a.text-xplay-lighter:focus {
  17939. color: #df8c81 !important;
  17940. }
  17941. .animated {
  17942. animation-duration: 1.2s;
  17943. animation-fill-mode: both;
  17944. }
  17945. .animated.infinite {
  17946. animation-iteration-count: infinite;
  17947. }
  17948. .animated.hinge {
  17949. animation-duration: 2s;
  17950. }
  17951. .animated.bounce {
  17952. animation-duration: 1.5s;
  17953. }
  17954. .animated.bounceIn,
  17955. .animated.bounceOut {
  17956. animation-duration: 0.75s;
  17957. }
  17958. .animated.flipOutX,
  17959. .animated.flipOutY {
  17960. animation-duration: 0.75s;
  17961. }
  17962. @keyframes bounce {
  17963. 0%, 20%, 53%, 80%, 100% {
  17964. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  17965. transform: translate3d(0, 0, 0);
  17966. }
  17967. 40%, 43% {
  17968. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  17969. transform: translate3d(0, -30px, 0);
  17970. }
  17971. 70% {
  17972. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  17973. transform: translate3d(0, -15px, 0);
  17974. }
  17975. 90% {
  17976. transform: translate3d(0, -4px, 0);
  17977. }
  17978. }
  17979. .bounce {
  17980. animation-name: bounce;
  17981. transform-origin: center bottom;
  17982. }
  17983. @keyframes flash {
  17984. 0%, 50%, 100% {
  17985. opacity: 1;
  17986. }
  17987. 25%, 75% {
  17988. opacity: 0;
  17989. }
  17990. }
  17991. .flash {
  17992. animation-name: flash;
  17993. }
  17994. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  17995. @keyframes pulse {
  17996. 0% {
  17997. transform: scale3d(1, 1, 1);
  17998. }
  17999. 50% {
  18000. transform: scale3d(1.05, 1.05, 1.05);
  18001. }
  18002. 100% {
  18003. transform: scale3d(1, 1, 1);
  18004. }
  18005. }
  18006. .pulse {
  18007. animation-name: pulse;
  18008. }
  18009. @keyframes rubberBand {
  18010. 0% {
  18011. transform: scale3d(1, 1, 1);
  18012. }
  18013. 30% {
  18014. transform: scale3d(1.25, 0.75, 1);
  18015. }
  18016. 40% {
  18017. transform: scale3d(0.75, 1.25, 1);
  18018. }
  18019. 50% {
  18020. transform: scale3d(1.15, 0.85, 1);
  18021. }
  18022. 65% {
  18023. transform: scale3d(0.95, 1.05, 1);
  18024. }
  18025. 75% {
  18026. transform: scale3d(1.05, 0.95, 1);
  18027. }
  18028. 100% {
  18029. transform: scale3d(1, 1, 1);
  18030. }
  18031. }
  18032. .rubberBand {
  18033. animation-name: rubberBand;
  18034. }
  18035. @keyframes shake {
  18036. 0%, 100% {
  18037. transform: translate3d(0, 0, 0);
  18038. }
  18039. 10%, 30%, 50%, 70%, 90% {
  18040. transform: translate3d(-10px, 0, 0);
  18041. }
  18042. 20%, 40%, 60%, 80% {
  18043. transform: translate3d(10px, 0, 0);
  18044. }
  18045. }
  18046. .shake {
  18047. animation-name: shake;
  18048. }
  18049. @keyframes swing {
  18050. 20% {
  18051. transform: rotate3d(0, 0, 1, 15deg);
  18052. }
  18053. 40% {
  18054. transform: rotate3d(0, 0, 1, -10deg);
  18055. }
  18056. 60% {
  18057. transform: rotate3d(0, 0, 1, 5deg);
  18058. }
  18059. 80% {
  18060. transform: rotate3d(0, 0, 1, -5deg);
  18061. }
  18062. 100% {
  18063. transform: rotate3d(0, 0, 1, 0deg);
  18064. }
  18065. }
  18066. .swing {
  18067. transform-origin: top center;
  18068. animation-name: swing;
  18069. }
  18070. @keyframes tada {
  18071. 0% {
  18072. transform: scale3d(1, 1, 1);
  18073. }
  18074. 10%, 20% {
  18075. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  18076. }
  18077. 30%, 50%, 70%, 90% {
  18078. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  18079. }
  18080. 40%, 60%, 80% {
  18081. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  18082. }
  18083. 100% {
  18084. transform: scale3d(1, 1, 1);
  18085. }
  18086. }
  18087. .tada {
  18088. animation-name: tada;
  18089. }
  18090. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  18091. @keyframes wobble {
  18092. 0% {
  18093. transform: none;
  18094. }
  18095. 15% {
  18096. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  18097. }
  18098. 30% {
  18099. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  18100. }
  18101. 45% {
  18102. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  18103. }
  18104. 60% {
  18105. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  18106. }
  18107. 75% {
  18108. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  18109. }
  18110. 100% {
  18111. transform: none;
  18112. }
  18113. }
  18114. .wobble {
  18115. animation-name: wobble;
  18116. }
  18117. @keyframes bounceIn {
  18118. 0%, 20%, 40%, 60%, 80%, 100% {
  18119. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18120. }
  18121. 0% {
  18122. opacity: 0;
  18123. transform: scale3d(0.3, 0.3, 0.3);
  18124. }
  18125. 20% {
  18126. transform: scale3d(1.1, 1.1, 1.1);
  18127. }
  18128. 40% {
  18129. transform: scale3d(0.9, 0.9, 0.9);
  18130. }
  18131. 60% {
  18132. opacity: 1;
  18133. transform: scale3d(1.03, 1.03, 1.03);
  18134. }
  18135. 80% {
  18136. transform: scale3d(0.97, 0.97, 0.97);
  18137. }
  18138. 100% {
  18139. opacity: 1;
  18140. transform: scale3d(1, 1, 1);
  18141. }
  18142. }
  18143. .bounceIn {
  18144. animation-name: bounceIn;
  18145. }
  18146. @keyframes bounceInDown {
  18147. 0%, 60%, 75%, 90%, 100% {
  18148. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18149. }
  18150. 0% {
  18151. opacity: 0;
  18152. transform: translate3d(0, -3000px, 0);
  18153. }
  18154. 60% {
  18155. opacity: 1;
  18156. transform: translate3d(0, 25px, 0);
  18157. }
  18158. 75% {
  18159. transform: translate3d(0, -10px, 0);
  18160. }
  18161. 90% {
  18162. transform: translate3d(0, 5px, 0);
  18163. }
  18164. 100% {
  18165. transform: none;
  18166. }
  18167. }
  18168. .bounceInDown {
  18169. animation-name: bounceInDown;
  18170. }
  18171. @keyframes bounceInLeft {
  18172. 0%, 60%, 75%, 90%, 100% {
  18173. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18174. }
  18175. 0% {
  18176. opacity: 0;
  18177. transform: translate3d(-3000px, 0, 0);
  18178. }
  18179. 60% {
  18180. opacity: 1;
  18181. transform: translate3d(25px, 0, 0);
  18182. }
  18183. 75% {
  18184. transform: translate3d(-10px, 0, 0);
  18185. }
  18186. 90% {
  18187. transform: translate3d(5px, 0, 0);
  18188. }
  18189. 100% {
  18190. transform: none;
  18191. }
  18192. }
  18193. .bounceInLeft {
  18194. animation-name: bounceInLeft;
  18195. }
  18196. @keyframes bounceInRight {
  18197. 0%, 60%, 75%, 90%, 100% {
  18198. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18199. }
  18200. 0% {
  18201. opacity: 0;
  18202. transform: translate3d(3000px, 0, 0);
  18203. }
  18204. 60% {
  18205. opacity: 1;
  18206. transform: translate3d(-25px, 0, 0);
  18207. }
  18208. 75% {
  18209. transform: translate3d(10px, 0, 0);
  18210. }
  18211. 90% {
  18212. transform: translate3d(-5px, 0, 0);
  18213. }
  18214. 100% {
  18215. transform: none;
  18216. }
  18217. }
  18218. .bounceInRight {
  18219. animation-name: bounceInRight;
  18220. }
  18221. @keyframes bounceInUp {
  18222. 0%, 60%, 75%, 90%, 100% {
  18223. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  18224. }
  18225. 0% {
  18226. opacity: 0;
  18227. transform: translate3d(0, 3000px, 0);
  18228. }
  18229. 60% {
  18230. opacity: 1;
  18231. transform: translate3d(0, -20px, 0);
  18232. }
  18233. 75% {
  18234. transform: translate3d(0, 10px, 0);
  18235. }
  18236. 90% {
  18237. transform: translate3d(0, -5px, 0);
  18238. }
  18239. 100% {
  18240. transform: translate3d(0, 0, 0);
  18241. }
  18242. }
  18243. .bounceInUp {
  18244. animation-name: bounceInUp;
  18245. }
  18246. @keyframes bounceOut {
  18247. 20% {
  18248. transform: scale3d(0.9, 0.9, 0.9);
  18249. }
  18250. 50%, 55% {
  18251. opacity: 1;
  18252. transform: scale3d(1.1, 1.1, 1.1);
  18253. }
  18254. 100% {
  18255. opacity: 0;
  18256. transform: scale3d(0.3, 0.3, 0.3);
  18257. }
  18258. }
  18259. .bounceOut {
  18260. animation-name: bounceOut;
  18261. }
  18262. @keyframes bounceOutDown {
  18263. 20% {
  18264. transform: translate3d(0, 10px, 0);
  18265. }
  18266. 40%, 45% {
  18267. opacity: 1;
  18268. transform: translate3d(0, -20px, 0);
  18269. }
  18270. 100% {
  18271. opacity: 0;
  18272. transform: translate3d(0, 2000px, 0);
  18273. }
  18274. }
  18275. .bounceOutDown {
  18276. animation-name: bounceOutDown;
  18277. }
  18278. @keyframes bounceOutLeft {
  18279. 20% {
  18280. opacity: 1;
  18281. transform: translate3d(20px, 0, 0);
  18282. }
  18283. 100% {
  18284. opacity: 0;
  18285. transform: translate3d(-2000px, 0, 0);
  18286. }
  18287. }
  18288. .bounceOutLeft {
  18289. animation-name: bounceOutLeft;
  18290. }
  18291. @keyframes bounceOutRight {
  18292. 20% {
  18293. opacity: 1;
  18294. transform: translate3d(-20px, 0, 0);
  18295. }
  18296. 100% {
  18297. opacity: 0;
  18298. transform: translate3d(2000px, 0, 0);
  18299. }
  18300. }
  18301. .bounceOutRight {
  18302. animation-name: bounceOutRight;
  18303. }
  18304. @keyframes bounceOutUp {
  18305. 20% {
  18306. transform: translate3d(0, -10px, 0);
  18307. }
  18308. 40%, 45% {
  18309. opacity: 1;
  18310. transform: translate3d(0, 20px, 0);
  18311. }
  18312. 100% {
  18313. opacity: 0;
  18314. transform: translate3d(0, -2000px, 0);
  18315. }
  18316. }
  18317. .bounceOutUp {
  18318. animation-name: bounceOutUp;
  18319. }
  18320. @keyframes fadeIn {
  18321. 0% {
  18322. opacity: 0;
  18323. }
  18324. 100% {
  18325. opacity: 1;
  18326. }
  18327. }
  18328. .fadeIn {
  18329. animation-name: fadeIn;
  18330. }
  18331. @keyframes fadeInDown {
  18332. 0% {
  18333. opacity: 0;
  18334. transform: translate3d(0, -100%, 0);
  18335. }
  18336. 100% {
  18337. opacity: 1;
  18338. transform: none;
  18339. }
  18340. }
  18341. .fadeInDown {
  18342. animation-name: fadeInDown;
  18343. }
  18344. @keyframes fadeInDownBig {
  18345. 0% {
  18346. opacity: 0;
  18347. transform: translate3d(0, -2000px, 0);
  18348. }
  18349. 100% {
  18350. opacity: 1;
  18351. transform: none;
  18352. }
  18353. }
  18354. .fadeInDownBig {
  18355. animation-name: fadeInDownBig;
  18356. }
  18357. @keyframes fadeInLeft {
  18358. 0% {
  18359. opacity: 0;
  18360. transform: translate3d(-100%, 0, 0);
  18361. }
  18362. 100% {
  18363. opacity: 1;
  18364. transform: none;
  18365. }
  18366. }
  18367. .fadeInLeft {
  18368. animation-name: fadeInLeft;
  18369. }
  18370. @keyframes fadeInLeftBig {
  18371. 0% {
  18372. opacity: 0;
  18373. transform: translate3d(-2000px, 0, 0);
  18374. }
  18375. 100% {
  18376. opacity: 1;
  18377. transform: none;
  18378. }
  18379. }
  18380. .fadeInLeftBig {
  18381. animation-name: fadeInLeftBig;
  18382. }
  18383. @keyframes fadeInRight {
  18384. 0% {
  18385. opacity: 0;
  18386. transform: translate3d(100%, 0, 0);
  18387. }
  18388. 100% {
  18389. opacity: 1;
  18390. transform: none;
  18391. }
  18392. }
  18393. .fadeInRight {
  18394. animation-name: fadeInRight;
  18395. }
  18396. @keyframes fadeInRightBig {
  18397. 0% {
  18398. opacity: 0;
  18399. transform: translate3d(2000px, 0, 0);
  18400. }
  18401. 100% {
  18402. opacity: 1;
  18403. transform: none;
  18404. }
  18405. }
  18406. .fadeInRightBig {
  18407. animation-name: fadeInRightBig;
  18408. }
  18409. @keyframes fadeInUp {
  18410. 0% {
  18411. opacity: 0;
  18412. transform: translate3d(0, 100%, 0);
  18413. }
  18414. 100% {
  18415. opacity: 1;
  18416. transform: none;
  18417. }
  18418. }
  18419. .fadeInUp {
  18420. animation-name: fadeInUp;
  18421. }
  18422. @keyframes fadeInUpBig {
  18423. 0% {
  18424. opacity: 0;
  18425. transform: translate3d(0, 2000px, 0);
  18426. }
  18427. 100% {
  18428. opacity: 1;
  18429. transform: none;
  18430. }
  18431. }
  18432. .fadeInUpBig {
  18433. animation-name: fadeInUpBig;
  18434. }
  18435. @keyframes fadeOut {
  18436. 0% {
  18437. opacity: 1;
  18438. }
  18439. 100% {
  18440. opacity: 0;
  18441. }
  18442. }
  18443. .fadeOut {
  18444. animation-name: fadeOut;
  18445. }
  18446. @keyframes fadeOutDown {
  18447. 0% {
  18448. opacity: 1;
  18449. }
  18450. 100% {
  18451. opacity: 0;
  18452. transform: translate3d(0, 100%, 0);
  18453. }
  18454. }
  18455. .fadeOutDown {
  18456. animation-name: fadeOutDown;
  18457. }
  18458. @keyframes fadeOutDownBig {
  18459. 0% {
  18460. opacity: 1;
  18461. }
  18462. 100% {
  18463. opacity: 0;
  18464. transform: translate3d(0, 2000px, 0);
  18465. }
  18466. }
  18467. .fadeOutDownBig {
  18468. animation-name: fadeOutDownBig;
  18469. }
  18470. @keyframes fadeOutLeft {
  18471. 0% {
  18472. opacity: 1;
  18473. }
  18474. 100% {
  18475. opacity: 0;
  18476. transform: translate3d(-100%, 0, 0);
  18477. }
  18478. }
  18479. .fadeOutLeft {
  18480. animation-name: fadeOutLeft;
  18481. }
  18482. @keyframes fadeOutLeftBig {
  18483. 0% {
  18484. opacity: 1;
  18485. }
  18486. 100% {
  18487. opacity: 0;
  18488. transform: translate3d(-2000px, 0, 0);
  18489. }
  18490. }
  18491. .fadeOutLeftBig {
  18492. animation-name: fadeOutLeftBig;
  18493. }
  18494. @keyframes fadeOutRight {
  18495. 0% {
  18496. opacity: 1;
  18497. }
  18498. 100% {
  18499. opacity: 0;
  18500. transform: translate3d(100%, 0, 0);
  18501. }
  18502. }
  18503. .fadeOutRight {
  18504. animation-name: fadeOutRight;
  18505. }
  18506. @keyframes fadeOutRightBig {
  18507. 0% {
  18508. opacity: 1;
  18509. }
  18510. 100% {
  18511. opacity: 0;
  18512. transform: translate3d(2000px, 0, 0);
  18513. }
  18514. }
  18515. .fadeOutRightBig {
  18516. animation-name: fadeOutRightBig;
  18517. }
  18518. @keyframes fadeOutUp {
  18519. 0% {
  18520. opacity: 1;
  18521. }
  18522. 100% {
  18523. opacity: 0;
  18524. transform: translate3d(0, -100%, 0);
  18525. }
  18526. }
  18527. .fadeOutUp {
  18528. animation-name: fadeOutUp;
  18529. }
  18530. @keyframes fadeOutUpBig {
  18531. 0% {
  18532. opacity: 1;
  18533. }
  18534. 100% {
  18535. opacity: 0;
  18536. transform: translate3d(0, -2000px, 0);
  18537. }
  18538. }
  18539. .fadeOutUpBig {
  18540. animation-name: fadeOutUpBig;
  18541. }
  18542. @keyframes flip {
  18543. 0% {
  18544. transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  18545. animation-timing-function: ease-out;
  18546. }
  18547. 40% {
  18548. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  18549. animation-timing-function: ease-out;
  18550. }
  18551. 50% {
  18552. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  18553. animation-timing-function: ease-in;
  18554. }
  18555. 80% {
  18556. transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  18557. animation-timing-function: ease-in;
  18558. }
  18559. 100% {
  18560. transform: perspective(400px);
  18561. animation-timing-function: ease-in;
  18562. }
  18563. }
  18564. .animated.flip {
  18565. -webkit-backface-visibility: visible;
  18566. backface-visibility: visible;
  18567. animation-name: flip;
  18568. }
  18569. @keyframes flipInX {
  18570. 0% {
  18571. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  18572. transition-timing-function: ease-in;
  18573. opacity: 0;
  18574. }
  18575. 40% {
  18576. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  18577. transition-timing-function: ease-in;
  18578. }
  18579. 60% {
  18580. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  18581. opacity: 1;
  18582. }
  18583. 80% {
  18584. transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  18585. }
  18586. 100% {
  18587. transform: perspective(400px);
  18588. }
  18589. }
  18590. .flipInX {
  18591. -webkit-backface-visibility: visible !important;
  18592. backface-visibility: visible !important;
  18593. animation-name: flipInX;
  18594. }
  18595. @keyframes flipInY {
  18596. 0% {
  18597. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  18598. transition-timing-function: ease-in;
  18599. opacity: 0;
  18600. }
  18601. 40% {
  18602. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  18603. transition-timing-function: ease-in;
  18604. }
  18605. 60% {
  18606. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  18607. opacity: 1;
  18608. }
  18609. 80% {
  18610. transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  18611. }
  18612. 100% {
  18613. transform: perspective(400px);
  18614. }
  18615. }
  18616. .flipInY {
  18617. -webkit-backface-visibility: visible !important;
  18618. backface-visibility: visible !important;
  18619. animation-name: flipInY;
  18620. }
  18621. @keyframes flipOutX {
  18622. 0% {
  18623. transform: perspective(400px);
  18624. }
  18625. 30% {
  18626. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  18627. opacity: 1;
  18628. }
  18629. 100% {
  18630. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  18631. opacity: 0;
  18632. }
  18633. }
  18634. .flipOutX {
  18635. animation-name: flipOutX;
  18636. -webkit-backface-visibility: visible !important;
  18637. backface-visibility: visible !important;
  18638. }
  18639. @keyframes flipOutY {
  18640. 0% {
  18641. transform: perspective(400px);
  18642. }
  18643. 30% {
  18644. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  18645. opacity: 1;
  18646. }
  18647. 100% {
  18648. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  18649. opacity: 0;
  18650. }
  18651. }
  18652. .flipOutY {
  18653. -webkit-backface-visibility: visible !important;
  18654. backface-visibility: visible !important;
  18655. animation-name: flipOutY;
  18656. }
  18657. @keyframes lightSpeedIn {
  18658. 0% {
  18659. transform: translate3d(100%, 0, 0) skewX(-30deg);
  18660. opacity: 0;
  18661. }
  18662. 60% {
  18663. transform: skewX(20deg);
  18664. opacity: 1;
  18665. }
  18666. 80% {
  18667. transform: skewX(-5deg);
  18668. opacity: 1;
  18669. }
  18670. 100% {
  18671. transform: none;
  18672. opacity: 1;
  18673. }
  18674. }
  18675. .lightSpeedIn {
  18676. animation-name: lightSpeedIn;
  18677. animation-timing-function: ease-out;
  18678. }
  18679. @keyframes lightSpeedOut {
  18680. 0% {
  18681. opacity: 1;
  18682. }
  18683. 100% {
  18684. transform: translate3d(100%, 0, 0) skewX(30deg);
  18685. opacity: 0;
  18686. }
  18687. }
  18688. .lightSpeedOut {
  18689. animation-name: lightSpeedOut;
  18690. animation-timing-function: ease-in;
  18691. }
  18692. @keyframes rotateIn {
  18693. 0% {
  18694. transform-origin: center;
  18695. transform: rotate3d(0, 0, 1, -200deg);
  18696. opacity: 0;
  18697. }
  18698. 100% {
  18699. transform-origin: center;
  18700. transform: none;
  18701. opacity: 1;
  18702. }
  18703. }
  18704. .rotateIn {
  18705. animation-name: rotateIn;
  18706. }
  18707. @keyframes rotateInDownLeft {
  18708. 0% {
  18709. transform-origin: left bottom;
  18710. transform: rotate3d(0, 0, 1, -45deg);
  18711. opacity: 0;
  18712. }
  18713. 100% {
  18714. transform-origin: left bottom;
  18715. transform: none;
  18716. opacity: 1;
  18717. }
  18718. }
  18719. .rotateInDownLeft {
  18720. animation-name: rotateInDownLeft;
  18721. }
  18722. @keyframes rotateInDownRight {
  18723. 0% {
  18724. transform-origin: right bottom;
  18725. transform: rotate3d(0, 0, 1, 45deg);
  18726. opacity: 0;
  18727. }
  18728. 100% {
  18729. transform-origin: right bottom;
  18730. transform: none;
  18731. opacity: 1;
  18732. }
  18733. }
  18734. .rotateInDownRight {
  18735. animation-name: rotateInDownRight;
  18736. }
  18737. @keyframes rotateInUpLeft {
  18738. 0% {
  18739. transform-origin: left bottom;
  18740. transform: rotate3d(0, 0, 1, 45deg);
  18741. opacity: 0;
  18742. }
  18743. 100% {
  18744. transform-origin: left bottom;
  18745. transform: none;
  18746. opacity: 1;
  18747. }
  18748. }
  18749. .rotateInUpLeft {
  18750. animation-name: rotateInUpLeft;
  18751. }
  18752. @keyframes rotateInUpRight {
  18753. 0% {
  18754. transform-origin: right bottom;
  18755. transform: rotate3d(0, 0, 1, -90deg);
  18756. opacity: 0;
  18757. }
  18758. 100% {
  18759. transform-origin: right bottom;
  18760. transform: none;
  18761. opacity: 1;
  18762. }
  18763. }
  18764. .rotateInUpRight {
  18765. animation-name: rotateInUpRight;
  18766. }
  18767. @keyframes rotateOut {
  18768. 0% {
  18769. transform-origin: center;
  18770. opacity: 1;
  18771. }
  18772. 100% {
  18773. transform-origin: center;
  18774. transform: rotate3d(0, 0, 1, 200deg);
  18775. opacity: 0;
  18776. }
  18777. }
  18778. .rotateOut {
  18779. animation-name: rotateOut;
  18780. }
  18781. @keyframes rotateOutDownLeft {
  18782. 0% {
  18783. transform-origin: left bottom;
  18784. opacity: 1;
  18785. }
  18786. 100% {
  18787. transform-origin: left bottom;
  18788. transform: rotate3d(0, 0, 1, 45deg);
  18789. opacity: 0;
  18790. }
  18791. }
  18792. .rotateOutDownLeft {
  18793. animation-name: rotateOutDownLeft;
  18794. }
  18795. @keyframes rotateOutDownRight {
  18796. 0% {
  18797. transform-origin: right bottom;
  18798. opacity: 1;
  18799. }
  18800. 100% {
  18801. transform-origin: right bottom;
  18802. transform: rotate3d(0, 0, 1, -45deg);
  18803. opacity: 0;
  18804. }
  18805. }
  18806. .rotateOutDownRight {
  18807. animation-name: rotateOutDownRight;
  18808. }
  18809. @keyframes rotateOutUpLeft {
  18810. 0% {
  18811. transform-origin: left bottom;
  18812. opacity: 1;
  18813. }
  18814. 100% {
  18815. transform-origin: left bottom;
  18816. transform: rotate3d(0, 0, 1, -45deg);
  18817. opacity: 0;
  18818. }
  18819. }
  18820. .rotateOutUpLeft {
  18821. animation-name: rotateOutUpLeft;
  18822. }
  18823. @keyframes rotateOutUpRight {
  18824. 0% {
  18825. transform-origin: right bottom;
  18826. opacity: 1;
  18827. }
  18828. 100% {
  18829. transform-origin: right bottom;
  18830. transform: rotate3d(0, 0, 1, 90deg);
  18831. opacity: 0;
  18832. }
  18833. }
  18834. .rotateOutUpRight {
  18835. animation-name: rotateOutUpRight;
  18836. }
  18837. @keyframes hinge {
  18838. 0% {
  18839. transform-origin: top left;
  18840. animation-timing-function: ease-in-out;
  18841. }
  18842. 20%, 60% {
  18843. transform: rotate3d(0, 0, 1, 80deg);
  18844. transform-origin: top left;
  18845. animation-timing-function: ease-in-out;
  18846. }
  18847. 40%, 80% {
  18848. transform: rotate3d(0, 0, 1, 60deg);
  18849. transform-origin: top left;
  18850. animation-timing-function: ease-in-out;
  18851. opacity: 1;
  18852. }
  18853. 100% {
  18854. transform: translate3d(0, 700px, 0);
  18855. opacity: 0;
  18856. }
  18857. }
  18858. .hinge {
  18859. animation-name: hinge;
  18860. }
  18861. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  18862. @keyframes rollIn {
  18863. 0% {
  18864. opacity: 0;
  18865. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  18866. }
  18867. 100% {
  18868. opacity: 1;
  18869. transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  18870. }
  18871. }
  18872. .rollIn {
  18873. animation-name: rollIn;
  18874. }
  18875. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  18876. @keyframes rollOut {
  18877. 0% {
  18878. opacity: 1;
  18879. }
  18880. 100% {
  18881. opacity: 0;
  18882. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  18883. }
  18884. }
  18885. .rollOut {
  18886. animation-name: rollOut;
  18887. }
  18888. @keyframes zoomIn {
  18889. 0% {
  18890. opacity: 0;
  18891. transform: scale3d(0.3, 0.3, 0.3);
  18892. }
  18893. 50% {
  18894. opacity: 1;
  18895. }
  18896. }
  18897. .zoomIn {
  18898. animation-name: zoomIn;
  18899. }
  18900. @keyframes zoomInDown {
  18901. 0% {
  18902. opacity: 0;
  18903. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  18904. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18905. }
  18906. 60% {
  18907. opacity: 1;
  18908. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  18909. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18910. }
  18911. }
  18912. .zoomInDown {
  18913. animation-name: zoomInDown;
  18914. }
  18915. @keyframes zoomInLeft {
  18916. 0% {
  18917. opacity: 0;
  18918. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  18919. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18920. }
  18921. 60% {
  18922. opacity: 1;
  18923. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  18924. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18925. }
  18926. }
  18927. .zoomInLeft {
  18928. animation-name: zoomInLeft;
  18929. }
  18930. @keyframes zoomInRight {
  18931. 0% {
  18932. opacity: 0;
  18933. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  18934. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18935. }
  18936. 60% {
  18937. opacity: 1;
  18938. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  18939. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18940. }
  18941. }
  18942. .zoomInRight {
  18943. animation-name: zoomInRight;
  18944. }
  18945. @keyframes zoomInUp {
  18946. 0% {
  18947. opacity: 0;
  18948. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  18949. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18950. }
  18951. 60% {
  18952. opacity: 1;
  18953. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  18954. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18955. }
  18956. }
  18957. .zoomInUp {
  18958. animation-name: zoomInUp;
  18959. }
  18960. @keyframes zoomOut {
  18961. 0% {
  18962. opacity: 1;
  18963. }
  18964. 50% {
  18965. opacity: 0;
  18966. transform: scale3d(0.3, 0.3, 0.3);
  18967. }
  18968. 100% {
  18969. opacity: 0;
  18970. }
  18971. }
  18972. .zoomOut {
  18973. animation-name: zoomOut;
  18974. }
  18975. @keyframes zoomOutDown {
  18976. 40% {
  18977. opacity: 1;
  18978. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  18979. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  18980. }
  18981. 100% {
  18982. opacity: 0;
  18983. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  18984. transform-origin: center bottom;
  18985. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  18986. }
  18987. }
  18988. .zoomOutDown {
  18989. animation-name: zoomOutDown;
  18990. }
  18991. @keyframes zoomOutLeft {
  18992. 40% {
  18993. opacity: 1;
  18994. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  18995. }
  18996. 100% {
  18997. opacity: 0;
  18998. transform: scale(0.1) translate3d(-2000px, 0, 0);
  18999. transform-origin: left center;
  19000. }
  19001. }
  19002. .zoomOutLeft {
  19003. animation-name: zoomOutLeft;
  19004. }
  19005. @keyframes zoomOutRight {
  19006. 40% {
  19007. opacity: 1;
  19008. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  19009. }
  19010. 100% {
  19011. opacity: 0;
  19012. transform: scale(0.1) translate3d(2000px, 0, 0);
  19013. transform-origin: right center;
  19014. }
  19015. }
  19016. .zoomOutRight {
  19017. animation-name: zoomOutRight;
  19018. }
  19019. @keyframes zoomOutUp {
  19020. 40% {
  19021. opacity: 1;
  19022. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  19023. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  19024. }
  19025. 100% {
  19026. opacity: 0;
  19027. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  19028. transform-origin: center bottom;
  19029. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  19030. }
  19031. }
  19032. .zoomOutUp {
  19033. animation-name: zoomOutUp;
  19034. }
  19035. @keyframes slideInDown {
  19036. 0% {
  19037. transform: translateY(-100%);
  19038. visibility: visible;
  19039. }
  19040. 100% {
  19041. transform: translateY(0);
  19042. }
  19043. }
  19044. .slideInDown {
  19045. animation-name: slideInDown;
  19046. }
  19047. @keyframes slideInLeft {
  19048. 0% {
  19049. transform: translateX(-100%);
  19050. visibility: visible;
  19051. }
  19052. 100% {
  19053. transform: translateX(0);
  19054. }
  19055. }
  19056. .slideInLeft {
  19057. animation-name: slideInLeft;
  19058. }
  19059. @keyframes slideInRight {
  19060. 0% {
  19061. transform: translateX(100%);
  19062. visibility: visible;
  19063. }
  19064. 100% {
  19065. transform: translateX(0);
  19066. }
  19067. }
  19068. .slideInRight {
  19069. animation-name: slideInRight;
  19070. }
  19071. @keyframes slideInUp {
  19072. 0% {
  19073. transform: translateY(100%);
  19074. visibility: visible;
  19075. }
  19076. 100% {
  19077. transform: translateY(0);
  19078. }
  19079. }
  19080. .slideInUp {
  19081. animation-name: slideInUp;
  19082. }
  19083. @keyframes slideOutDown {
  19084. 0% {
  19085. transform: translateY(0);
  19086. }
  19087. 100% {
  19088. visibility: hidden;
  19089. transform: translateY(100%);
  19090. }
  19091. }
  19092. .slideOutDown {
  19093. animation-name: slideOutDown;
  19094. }
  19095. @keyframes slideOutLeft {
  19096. 0% {
  19097. transform: translateX(0);
  19098. }
  19099. 100% {
  19100. visibility: hidden;
  19101. transform: translateX(-100%);
  19102. }
  19103. }
  19104. .slideOutLeft {
  19105. animation-name: slideOutLeft;
  19106. }
  19107. @keyframes slideOutRight {
  19108. 0% {
  19109. transform: translateX(0);
  19110. }
  19111. 100% {
  19112. visibility: hidden;
  19113. transform: translateX(100%);
  19114. }
  19115. }
  19116. .slideOutRight {
  19117. animation-name: slideOutRight;
  19118. }
  19119. @keyframes slideOutUp {
  19120. 0% {
  19121. transform: translateY(0);
  19122. }
  19123. 100% {
  19124. visibility: hidden;
  19125. transform: translateY(-100%);
  19126. }
  19127. }
  19128. .slideOutUp {
  19129. animation-name: slideOutUp;
  19130. }
  19131. /*!
  19132. * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
  19133. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  19134. * Copyright 2023 Fonticons, Inc.
  19135. */
  19136. .fa {
  19137. font-family: var(--fa-style-family, "Font Awesome 6 Free");
  19138. font-weight: var(--fa-style, 900);
  19139. }
  19140. .fa,
  19141. .fa-classic,
  19142. .fa-sharp,
  19143. .fas,
  19144. .fa-solid,
  19145. .far,
  19146. .fa-regular,
  19147. .fab,
  19148. .fa-brands {
  19149. -moz-osx-font-smoothing: grayscale;
  19150. -webkit-font-smoothing: antialiased;
  19151. display: var(--fa-display, inline-block);
  19152. font-style: normal;
  19153. font-variant: normal;
  19154. line-height: 1;
  19155. text-rendering: auto;
  19156. }
  19157. .fas,
  19158. .fa-classic,
  19159. .fa-solid,
  19160. .far,
  19161. .fa-regular {
  19162. font-family: "Font Awesome 6 Free";
  19163. }
  19164. .fab,
  19165. .fa-brands {
  19166. font-family: "Font Awesome 6 Brands";
  19167. }
  19168. .fa-1x {
  19169. font-size: 1em;
  19170. }
  19171. .fa-2x {
  19172. font-size: 2em;
  19173. }
  19174. .fa-3x {
  19175. font-size: 3em;
  19176. }
  19177. .fa-4x {
  19178. font-size: 4em;
  19179. }
  19180. .fa-5x {
  19181. font-size: 5em;
  19182. }
  19183. .fa-6x {
  19184. font-size: 6em;
  19185. }
  19186. .fa-7x {
  19187. font-size: 7em;
  19188. }
  19189. .fa-8x {
  19190. font-size: 8em;
  19191. }
  19192. .fa-9x {
  19193. font-size: 9em;
  19194. }
  19195. .fa-10x {
  19196. font-size: 10em;
  19197. }
  19198. .fa-2xs {
  19199. font-size: 0.625em;
  19200. line-height: 0.1em;
  19201. vertical-align: 0.225em;
  19202. }
  19203. .fa-xs {
  19204. font-size: 0.75em;
  19205. line-height: 0.0833333337em;
  19206. vertical-align: 0.125em;
  19207. }
  19208. .fa-sm {
  19209. font-size: 0.875em;
  19210. line-height: 0.0714285718em;
  19211. vertical-align: 0.0535714295em;
  19212. }
  19213. .fa-lg {
  19214. font-size: 1.25em;
  19215. line-height: 0.05em;
  19216. vertical-align: -0.075em;
  19217. }
  19218. .fa-xl {
  19219. font-size: 1.5em;
  19220. line-height: 0.0416666682em;
  19221. vertical-align: -0.125em;
  19222. }
  19223. .fa-2xl {
  19224. font-size: 2em;
  19225. line-height: 0.03125em;
  19226. vertical-align: -0.1875em;
  19227. }
  19228. .fa-fw {
  19229. text-align: center;
  19230. width: 1.25em;
  19231. }
  19232. .fa-ul {
  19233. list-style-type: none;
  19234. margin-left: var(--fa-li-margin, 2.5em);
  19235. padding-left: 0;
  19236. }
  19237. .fa-ul > li {
  19238. position: relative;
  19239. }
  19240. .fa-li {
  19241. left: calc(var(--fa-li-width, 2em) * -1);
  19242. position: absolute;
  19243. text-align: center;
  19244. width: var(--fa-li-width, 2em);
  19245. line-height: inherit;
  19246. }
  19247. .fa-border {
  19248. border-color: var(--fa-border-color, #eee);
  19249. border-radius: var(--fa-border-radius, 0.1em);
  19250. border-style: var(--fa-border-style, solid);
  19251. border-width: var(--fa-border-width, 0.08em);
  19252. padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
  19253. }
  19254. .fa-pull-left {
  19255. float: left;
  19256. margin-right: var(--fa-pull-margin, 0.3em);
  19257. }
  19258. .fa-pull-right {
  19259. float: right;
  19260. margin-left: var(--fa-pull-margin, 0.3em);
  19261. }
  19262. .fa-beat {
  19263. animation-name: fa-beat;
  19264. animation-delay: var(--fa-animation-delay, 0s);
  19265. animation-direction: var(--fa-animation-direction, normal);
  19266. animation-duration: var(--fa-animation-duration, 1s);
  19267. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19268. animation-timing-function: var(--fa-animation-timing, ease-in-out);
  19269. }
  19270. .fa-bounce {
  19271. animation-name: fa-bounce;
  19272. animation-delay: var(--fa-animation-delay, 0s);
  19273. animation-direction: var(--fa-animation-direction, normal);
  19274. animation-duration: var(--fa-animation-duration, 1s);
  19275. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19276. animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
  19277. }
  19278. .fa-fade {
  19279. animation-name: fa-fade;
  19280. animation-delay: var(--fa-animation-delay, 0s);
  19281. animation-direction: var(--fa-animation-direction, normal);
  19282. animation-duration: var(--fa-animation-duration, 1s);
  19283. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19284. animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
  19285. }
  19286. .fa-beat-fade {
  19287. animation-name: fa-beat-fade;
  19288. animation-delay: var(--fa-animation-delay, 0s);
  19289. animation-direction: var(--fa-animation-direction, normal);
  19290. animation-duration: var(--fa-animation-duration, 1s);
  19291. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19292. animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
  19293. }
  19294. .fa-flip {
  19295. animation-name: fa-flip;
  19296. animation-delay: var(--fa-animation-delay, 0s);
  19297. animation-direction: var(--fa-animation-direction, normal);
  19298. animation-duration: var(--fa-animation-duration, 1s);
  19299. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19300. animation-timing-function: var(--fa-animation-timing, ease-in-out);
  19301. }
  19302. .fa-shake {
  19303. animation-name: fa-shake;
  19304. animation-delay: var(--fa-animation-delay, 0s);
  19305. animation-direction: var(--fa-animation-direction, normal);
  19306. animation-duration: var(--fa-animation-duration, 1s);
  19307. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19308. animation-timing-function: var(--fa-animation-timing, linear);
  19309. }
  19310. .fa-spin {
  19311. animation-name: fa-spin;
  19312. animation-delay: var(--fa-animation-delay, 0s);
  19313. animation-direction: var(--fa-animation-direction, normal);
  19314. animation-duration: var(--fa-animation-duration, 2s);
  19315. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19316. animation-timing-function: var(--fa-animation-timing, linear);
  19317. }
  19318. .fa-spin-reverse {
  19319. --fa-animation-direction: reverse;
  19320. }
  19321. .fa-pulse,
  19322. .fa-spin-pulse {
  19323. animation-name: fa-spin;
  19324. animation-direction: var(--fa-animation-direction, normal);
  19325. animation-duration: var(--fa-animation-duration, 1s);
  19326. animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  19327. animation-timing-function: var(--fa-animation-timing, steps(8));
  19328. }
  19329. @media (prefers-reduced-motion: reduce) {
  19330. .fa-beat,
  19331. .fa-bounce,
  19332. .fa-fade,
  19333. .fa-beat-fade,
  19334. .fa-flip,
  19335. .fa-pulse,
  19336. .fa-shake,
  19337. .fa-spin,
  19338. .fa-spin-pulse {
  19339. animation-delay: -1ms;
  19340. animation-duration: 1ms;
  19341. animation-iteration-count: 1;
  19342. transition-delay: 0s;
  19343. transition-duration: 0s;
  19344. }
  19345. }
  19346. @keyframes fa-beat {
  19347. 0%, 90% {
  19348. transform: scale(1);
  19349. }
  19350. 45% {
  19351. transform: scale(var(--fa-beat-scale, 1.25));
  19352. }
  19353. }
  19354. @keyframes fa-bounce {
  19355. 0% {
  19356. transform: scale(1, 1) translateY(0);
  19357. }
  19358. 10% {
  19359. transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  19360. }
  19361. 30% {
  19362. 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));
  19363. }
  19364. 50% {
  19365. transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  19366. }
  19367. 57% {
  19368. transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  19369. }
  19370. 64% {
  19371. transform: scale(1, 1) translateY(0);
  19372. }
  19373. 100% {
  19374. transform: scale(1, 1) translateY(0);
  19375. }
  19376. }
  19377. @keyframes fa-fade {
  19378. 50% {
  19379. opacity: var(--fa-fade-opacity, 0.4);
  19380. }
  19381. }
  19382. @keyframes fa-beat-fade {
  19383. 0%, 100% {
  19384. opacity: var(--fa-beat-fade-opacity, 0.4);
  19385. transform: scale(1);
  19386. }
  19387. 50% {
  19388. opacity: 1;
  19389. transform: scale(var(--fa-beat-fade-scale, 1.125));
  19390. }
  19391. }
  19392. @keyframes fa-flip {
  19393. 50% {
  19394. transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  19395. }
  19396. }
  19397. @keyframes fa-shake {
  19398. 0% {
  19399. transform: rotate(-15deg);
  19400. }
  19401. 4% {
  19402. transform: rotate(15deg);
  19403. }
  19404. 8%, 24% {
  19405. transform: rotate(-18deg);
  19406. }
  19407. 12%, 28% {
  19408. transform: rotate(18deg);
  19409. }
  19410. 16% {
  19411. transform: rotate(-22deg);
  19412. }
  19413. 20% {
  19414. transform: rotate(22deg);
  19415. }
  19416. 32% {
  19417. transform: rotate(-12deg);
  19418. }
  19419. 36% {
  19420. transform: rotate(12deg);
  19421. }
  19422. 40%, 100% {
  19423. transform: rotate(0deg);
  19424. }
  19425. }
  19426. @keyframes fa-spin {
  19427. 0% {
  19428. transform: rotate(0deg);
  19429. }
  19430. 100% {
  19431. transform: rotate(360deg);
  19432. }
  19433. }
  19434. .fa-rotate-90 {
  19435. transform: rotate(90deg);
  19436. }
  19437. .fa-rotate-180 {
  19438. transform: rotate(180deg);
  19439. }
  19440. .fa-rotate-270 {
  19441. transform: rotate(270deg);
  19442. }
  19443. .fa-flip-horizontal {
  19444. transform: scale(-1, 1);
  19445. }
  19446. .fa-flip-vertical {
  19447. transform: scale(1, -1);
  19448. }
  19449. .fa-flip-both,
  19450. .fa-flip-horizontal.fa-flip-vertical {
  19451. transform: scale(-1, -1);
  19452. }
  19453. .fa-rotate-by {
  19454. transform: rotate(var(--fa-rotate-angle, none));
  19455. }
  19456. .fa-stack {
  19457. display: inline-block;
  19458. height: 2em;
  19459. line-height: 2em;
  19460. position: relative;
  19461. vertical-align: middle;
  19462. width: 2.5em;
  19463. }
  19464. .fa-stack-1x,
  19465. .fa-stack-2x {
  19466. left: 0;
  19467. position: absolute;
  19468. text-align: center;
  19469. width: 100%;
  19470. z-index: var(--fa-stack-z-index, auto);
  19471. }
  19472. .fa-stack-1x {
  19473. line-height: inherit;
  19474. }
  19475. .fa-stack-2x {
  19476. font-size: 2em;
  19477. }
  19478. .fa-inverse {
  19479. color: var(--fa-inverse, #fff);
  19480. }
  19481. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  19482. readers do not read off random characters that represent icons */
  19483. .fa-0::before {
  19484. content: "\30 ";
  19485. }
  19486. .fa-1::before {
  19487. content: "\31 ";
  19488. }
  19489. .fa-2::before {
  19490. content: "\32 ";
  19491. }
  19492. .fa-3::before {
  19493. content: "\33 ";
  19494. }
  19495. .fa-4::before {
  19496. content: "\34 ";
  19497. }
  19498. .fa-5::before {
  19499. content: "\35 ";
  19500. }
  19501. .fa-6::before {
  19502. content: "\36 ";
  19503. }
  19504. .fa-7::before {
  19505. content: "\37 ";
  19506. }
  19507. .fa-8::before {
  19508. content: "\38 ";
  19509. }
  19510. .fa-9::before {
  19511. content: "\39 ";
  19512. }
  19513. .fa-fill-drip::before {
  19514. content: "\f576";
  19515. }
  19516. .fa-arrows-to-circle::before {
  19517. content: "\e4bd";
  19518. }
  19519. .fa-circle-chevron-right::before {
  19520. content: "\f138";
  19521. }
  19522. .fa-chevron-circle-right::before {
  19523. content: "\f138";
  19524. }
  19525. .fa-at::before {
  19526. content: "\@";
  19527. }
  19528. .fa-trash-can::before {
  19529. content: "\f2ed";
  19530. }
  19531. .fa-trash-alt::before {
  19532. content: "\f2ed";
  19533. }
  19534. .fa-text-height::before {
  19535. content: "\f034";
  19536. }
  19537. .fa-user-xmark::before {
  19538. content: "\f235";
  19539. }
  19540. .fa-user-times::before {
  19541. content: "\f235";
  19542. }
  19543. .fa-stethoscope::before {
  19544. content: "\f0f1";
  19545. }
  19546. .fa-message::before {
  19547. content: "\f27a";
  19548. }
  19549. .fa-comment-alt::before {
  19550. content: "\f27a";
  19551. }
  19552. .fa-info::before {
  19553. content: "\f129";
  19554. }
  19555. .fa-down-left-and-up-right-to-center::before {
  19556. content: "\f422";
  19557. }
  19558. .fa-compress-alt::before {
  19559. content: "\f422";
  19560. }
  19561. .fa-explosion::before {
  19562. content: "\e4e9";
  19563. }
  19564. .fa-file-lines::before {
  19565. content: "\f15c";
  19566. }
  19567. .fa-file-alt::before {
  19568. content: "\f15c";
  19569. }
  19570. .fa-file-text::before {
  19571. content: "\f15c";
  19572. }
  19573. .fa-wave-square::before {
  19574. content: "\f83e";
  19575. }
  19576. .fa-ring::before {
  19577. content: "\f70b";
  19578. }
  19579. .fa-building-un::before {
  19580. content: "\e4d9";
  19581. }
  19582. .fa-dice-three::before {
  19583. content: "\f527";
  19584. }
  19585. .fa-calendar-days::before {
  19586. content: "\f073";
  19587. }
  19588. .fa-calendar-alt::before {
  19589. content: "\f073";
  19590. }
  19591. .fa-anchor-circle-check::before {
  19592. content: "\e4aa";
  19593. }
  19594. .fa-building-circle-arrow-right::before {
  19595. content: "\e4d1";
  19596. }
  19597. .fa-volleyball::before {
  19598. content: "\f45f";
  19599. }
  19600. .fa-volleyball-ball::before {
  19601. content: "\f45f";
  19602. }
  19603. .fa-arrows-up-to-line::before {
  19604. content: "\e4c2";
  19605. }
  19606. .fa-sort-down::before {
  19607. content: "\f0dd";
  19608. }
  19609. .fa-sort-desc::before {
  19610. content: "\f0dd";
  19611. }
  19612. .fa-circle-minus::before {
  19613. content: "\f056";
  19614. }
  19615. .fa-minus-circle::before {
  19616. content: "\f056";
  19617. }
  19618. .fa-door-open::before {
  19619. content: "\f52b";
  19620. }
  19621. .fa-right-from-bracket::before {
  19622. content: "\f2f5";
  19623. }
  19624. .fa-sign-out-alt::before {
  19625. content: "\f2f5";
  19626. }
  19627. .fa-atom::before {
  19628. content: "\f5d2";
  19629. }
  19630. .fa-soap::before {
  19631. content: "\e06e";
  19632. }
  19633. .fa-icons::before {
  19634. content: "\f86d";
  19635. }
  19636. .fa-heart-music-camera-bolt::before {
  19637. content: "\f86d";
  19638. }
  19639. .fa-microphone-lines-slash::before {
  19640. content: "\f539";
  19641. }
  19642. .fa-microphone-alt-slash::before {
  19643. content: "\f539";
  19644. }
  19645. .fa-bridge-circle-check::before {
  19646. content: "\e4c9";
  19647. }
  19648. .fa-pump-medical::before {
  19649. content: "\e06a";
  19650. }
  19651. .fa-fingerprint::before {
  19652. content: "\f577";
  19653. }
  19654. .fa-hand-point-right::before {
  19655. content: "\f0a4";
  19656. }
  19657. .fa-magnifying-glass-location::before {
  19658. content: "\f689";
  19659. }
  19660. .fa-search-location::before {
  19661. content: "\f689";
  19662. }
  19663. .fa-forward-step::before {
  19664. content: "\f051";
  19665. }
  19666. .fa-step-forward::before {
  19667. content: "\f051";
  19668. }
  19669. .fa-face-smile-beam::before {
  19670. content: "\f5b8";
  19671. }
  19672. .fa-smile-beam::before {
  19673. content: "\f5b8";
  19674. }
  19675. .fa-flag-checkered::before {
  19676. content: "\f11e";
  19677. }
  19678. .fa-football::before {
  19679. content: "\f44e";
  19680. }
  19681. .fa-football-ball::before {
  19682. content: "\f44e";
  19683. }
  19684. .fa-school-circle-exclamation::before {
  19685. content: "\e56c";
  19686. }
  19687. .fa-crop::before {
  19688. content: "\f125";
  19689. }
  19690. .fa-angles-down::before {
  19691. content: "\f103";
  19692. }
  19693. .fa-angle-double-down::before {
  19694. content: "\f103";
  19695. }
  19696. .fa-users-rectangle::before {
  19697. content: "\e594";
  19698. }
  19699. .fa-people-roof::before {
  19700. content: "\e537";
  19701. }
  19702. .fa-people-line::before {
  19703. content: "\e534";
  19704. }
  19705. .fa-beer-mug-empty::before {
  19706. content: "\f0fc";
  19707. }
  19708. .fa-beer::before {
  19709. content: "\f0fc";
  19710. }
  19711. .fa-diagram-predecessor::before {
  19712. content: "\e477";
  19713. }
  19714. .fa-arrow-up-long::before {
  19715. content: "\f176";
  19716. }
  19717. .fa-long-arrow-up::before {
  19718. content: "\f176";
  19719. }
  19720. .fa-fire-flame-simple::before {
  19721. content: "\f46a";
  19722. }
  19723. .fa-burn::before {
  19724. content: "\f46a";
  19725. }
  19726. .fa-person::before {
  19727. content: "\f183";
  19728. }
  19729. .fa-male::before {
  19730. content: "\f183";
  19731. }
  19732. .fa-laptop::before {
  19733. content: "\f109";
  19734. }
  19735. .fa-file-csv::before {
  19736. content: "\f6dd";
  19737. }
  19738. .fa-menorah::before {
  19739. content: "\f676";
  19740. }
  19741. .fa-truck-plane::before {
  19742. content: "\e58f";
  19743. }
  19744. .fa-record-vinyl::before {
  19745. content: "\f8d9";
  19746. }
  19747. .fa-face-grin-stars::before {
  19748. content: "\f587";
  19749. }
  19750. .fa-grin-stars::before {
  19751. content: "\f587";
  19752. }
  19753. .fa-bong::before {
  19754. content: "\f55c";
  19755. }
  19756. .fa-spaghetti-monster-flying::before {
  19757. content: "\f67b";
  19758. }
  19759. .fa-pastafarianism::before {
  19760. content: "\f67b";
  19761. }
  19762. .fa-arrow-down-up-across-line::before {
  19763. content: "\e4af";
  19764. }
  19765. .fa-spoon::before {
  19766. content: "\f2e5";
  19767. }
  19768. .fa-utensil-spoon::before {
  19769. content: "\f2e5";
  19770. }
  19771. .fa-jar-wheat::before {
  19772. content: "\e517";
  19773. }
  19774. .fa-envelopes-bulk::before {
  19775. content: "\f674";
  19776. }
  19777. .fa-mail-bulk::before {
  19778. content: "\f674";
  19779. }
  19780. .fa-file-circle-exclamation::before {
  19781. content: "\e4eb";
  19782. }
  19783. .fa-circle-h::before {
  19784. content: "\f47e";
  19785. }
  19786. .fa-hospital-symbol::before {
  19787. content: "\f47e";
  19788. }
  19789. .fa-pager::before {
  19790. content: "\f815";
  19791. }
  19792. .fa-address-book::before {
  19793. content: "\f2b9";
  19794. }
  19795. .fa-contact-book::before {
  19796. content: "\f2b9";
  19797. }
  19798. .fa-strikethrough::before {
  19799. content: "\f0cc";
  19800. }
  19801. .fa-k::before {
  19802. content: "K";
  19803. }
  19804. .fa-landmark-flag::before {
  19805. content: "\e51c";
  19806. }
  19807. .fa-pencil::before {
  19808. content: "\f303";
  19809. }
  19810. .fa-pencil-alt::before {
  19811. content: "\f303";
  19812. }
  19813. .fa-backward::before {
  19814. content: "\f04a";
  19815. }
  19816. .fa-caret-right::before {
  19817. content: "\f0da";
  19818. }
  19819. .fa-comments::before {
  19820. content: "\f086";
  19821. }
  19822. .fa-paste::before {
  19823. content: "\f0ea";
  19824. }
  19825. .fa-file-clipboard::before {
  19826. content: "\f0ea";
  19827. }
  19828. .fa-code-pull-request::before {
  19829. content: "\e13c";
  19830. }
  19831. .fa-clipboard-list::before {
  19832. content: "\f46d";
  19833. }
  19834. .fa-truck-ramp-box::before {
  19835. content: "\f4de";
  19836. }
  19837. .fa-truck-loading::before {
  19838. content: "\f4de";
  19839. }
  19840. .fa-user-check::before {
  19841. content: "\f4fc";
  19842. }
  19843. .fa-vial-virus::before {
  19844. content: "\e597";
  19845. }
  19846. .fa-sheet-plastic::before {
  19847. content: "\e571";
  19848. }
  19849. .fa-blog::before {
  19850. content: "\f781";
  19851. }
  19852. .fa-user-ninja::before {
  19853. content: "\f504";
  19854. }
  19855. .fa-person-arrow-up-from-line::before {
  19856. content: "\e539";
  19857. }
  19858. .fa-scroll-torah::before {
  19859. content: "\f6a0";
  19860. }
  19861. .fa-torah::before {
  19862. content: "\f6a0";
  19863. }
  19864. .fa-broom-ball::before {
  19865. content: "\f458";
  19866. }
  19867. .fa-quidditch::before {
  19868. content: "\f458";
  19869. }
  19870. .fa-quidditch-broom-ball::before {
  19871. content: "\f458";
  19872. }
  19873. .fa-toggle-off::before {
  19874. content: "\f204";
  19875. }
  19876. .fa-box-archive::before {
  19877. content: "\f187";
  19878. }
  19879. .fa-archive::before {
  19880. content: "\f187";
  19881. }
  19882. .fa-person-drowning::before {
  19883. content: "\e545";
  19884. }
  19885. .fa-arrow-down-9-1::before {
  19886. content: "\f886";
  19887. }
  19888. .fa-sort-numeric-desc::before {
  19889. content: "\f886";
  19890. }
  19891. .fa-sort-numeric-down-alt::before {
  19892. content: "\f886";
  19893. }
  19894. .fa-face-grin-tongue-squint::before {
  19895. content: "\f58a";
  19896. }
  19897. .fa-grin-tongue-squint::before {
  19898. content: "\f58a";
  19899. }
  19900. .fa-spray-can::before {
  19901. content: "\f5bd";
  19902. }
  19903. .fa-truck-monster::before {
  19904. content: "\f63b";
  19905. }
  19906. .fa-w::before {
  19907. content: "W";
  19908. }
  19909. .fa-earth-africa::before {
  19910. content: "\f57c";
  19911. }
  19912. .fa-globe-africa::before {
  19913. content: "\f57c";
  19914. }
  19915. .fa-rainbow::before {
  19916. content: "\f75b";
  19917. }
  19918. .fa-circle-notch::before {
  19919. content: "\f1ce";
  19920. }
  19921. .fa-tablet-screen-button::before {
  19922. content: "\f3fa";
  19923. }
  19924. .fa-tablet-alt::before {
  19925. content: "\f3fa";
  19926. }
  19927. .fa-paw::before {
  19928. content: "\f1b0";
  19929. }
  19930. .fa-cloud::before {
  19931. content: "\f0c2";
  19932. }
  19933. .fa-trowel-bricks::before {
  19934. content: "\e58a";
  19935. }
  19936. .fa-face-flushed::before {
  19937. content: "\f579";
  19938. }
  19939. .fa-flushed::before {
  19940. content: "\f579";
  19941. }
  19942. .fa-hospital-user::before {
  19943. content: "\f80d";
  19944. }
  19945. .fa-tent-arrow-left-right::before {
  19946. content: "\e57f";
  19947. }
  19948. .fa-gavel::before {
  19949. content: "\f0e3";
  19950. }
  19951. .fa-legal::before {
  19952. content: "\f0e3";
  19953. }
  19954. .fa-binoculars::before {
  19955. content: "\f1e5";
  19956. }
  19957. .fa-microphone-slash::before {
  19958. content: "\f131";
  19959. }
  19960. .fa-box-tissue::before {
  19961. content: "\e05b";
  19962. }
  19963. .fa-motorcycle::before {
  19964. content: "\f21c";
  19965. }
  19966. .fa-bell-concierge::before {
  19967. content: "\f562";
  19968. }
  19969. .fa-concierge-bell::before {
  19970. content: "\f562";
  19971. }
  19972. .fa-pen-ruler::before {
  19973. content: "\f5ae";
  19974. }
  19975. .fa-pencil-ruler::before {
  19976. content: "\f5ae";
  19977. }
  19978. .fa-people-arrows::before {
  19979. content: "\e068";
  19980. }
  19981. .fa-people-arrows-left-right::before {
  19982. content: "\e068";
  19983. }
  19984. .fa-mars-and-venus-burst::before {
  19985. content: "\e523";
  19986. }
  19987. .fa-square-caret-right::before {
  19988. content: "\f152";
  19989. }
  19990. .fa-caret-square-right::before {
  19991. content: "\f152";
  19992. }
  19993. .fa-scissors::before {
  19994. content: "\f0c4";
  19995. }
  19996. .fa-cut::before {
  19997. content: "\f0c4";
  19998. }
  19999. .fa-sun-plant-wilt::before {
  20000. content: "\e57a";
  20001. }
  20002. .fa-toilets-portable::before {
  20003. content: "\e584";
  20004. }
  20005. .fa-hockey-puck::before {
  20006. content: "\f453";
  20007. }
  20008. .fa-table::before {
  20009. content: "\f0ce";
  20010. }
  20011. .fa-magnifying-glass-arrow-right::before {
  20012. content: "\e521";
  20013. }
  20014. .fa-tachograph-digital::before {
  20015. content: "\f566";
  20016. }
  20017. .fa-digital-tachograph::before {
  20018. content: "\f566";
  20019. }
  20020. .fa-users-slash::before {
  20021. content: "\e073";
  20022. }
  20023. .fa-clover::before {
  20024. content: "\e139";
  20025. }
  20026. .fa-reply::before {
  20027. content: "\f3e5";
  20028. }
  20029. .fa-mail-reply::before {
  20030. content: "\f3e5";
  20031. }
  20032. .fa-star-and-crescent::before {
  20033. content: "\f699";
  20034. }
  20035. .fa-house-fire::before {
  20036. content: "\e50c";
  20037. }
  20038. .fa-square-minus::before {
  20039. content: "\f146";
  20040. }
  20041. .fa-minus-square::before {
  20042. content: "\f146";
  20043. }
  20044. .fa-helicopter::before {
  20045. content: "\f533";
  20046. }
  20047. .fa-compass::before {
  20048. content: "\f14e";
  20049. }
  20050. .fa-square-caret-down::before {
  20051. content: "\f150";
  20052. }
  20053. .fa-caret-square-down::before {
  20054. content: "\f150";
  20055. }
  20056. .fa-file-circle-question::before {
  20057. content: "\e4ef";
  20058. }
  20059. .fa-laptop-code::before {
  20060. content: "\f5fc";
  20061. }
  20062. .fa-swatchbook::before {
  20063. content: "\f5c3";
  20064. }
  20065. .fa-prescription-bottle::before {
  20066. content: "\f485";
  20067. }
  20068. .fa-bars::before {
  20069. content: "\f0c9";
  20070. }
  20071. .fa-navicon::before {
  20072. content: "\f0c9";
  20073. }
  20074. .fa-people-group::before {
  20075. content: "\e533";
  20076. }
  20077. .fa-hourglass-end::before {
  20078. content: "\f253";
  20079. }
  20080. .fa-hourglass-3::before {
  20081. content: "\f253";
  20082. }
  20083. .fa-heart-crack::before {
  20084. content: "\f7a9";
  20085. }
  20086. .fa-heart-broken::before {
  20087. content: "\f7a9";
  20088. }
  20089. .fa-square-up-right::before {
  20090. content: "\f360";
  20091. }
  20092. .fa-external-link-square-alt::before {
  20093. content: "\f360";
  20094. }
  20095. .fa-face-kiss-beam::before {
  20096. content: "\f597";
  20097. }
  20098. .fa-kiss-beam::before {
  20099. content: "\f597";
  20100. }
  20101. .fa-film::before {
  20102. content: "\f008";
  20103. }
  20104. .fa-ruler-horizontal::before {
  20105. content: "\f547";
  20106. }
  20107. .fa-people-robbery::before {
  20108. content: "\e536";
  20109. }
  20110. .fa-lightbulb::before {
  20111. content: "\f0eb";
  20112. }
  20113. .fa-caret-left::before {
  20114. content: "\f0d9";
  20115. }
  20116. .fa-circle-exclamation::before {
  20117. content: "\f06a";
  20118. }
  20119. .fa-exclamation-circle::before {
  20120. content: "\f06a";
  20121. }
  20122. .fa-school-circle-xmark::before {
  20123. content: "\e56d";
  20124. }
  20125. .fa-arrow-right-from-bracket::before {
  20126. content: "\f08b";
  20127. }
  20128. .fa-sign-out::before {
  20129. content: "\f08b";
  20130. }
  20131. .fa-circle-chevron-down::before {
  20132. content: "\f13a";
  20133. }
  20134. .fa-chevron-circle-down::before {
  20135. content: "\f13a";
  20136. }
  20137. .fa-unlock-keyhole::before {
  20138. content: "\f13e";
  20139. }
  20140. .fa-unlock-alt::before {
  20141. content: "\f13e";
  20142. }
  20143. .fa-cloud-showers-heavy::before {
  20144. content: "\f740";
  20145. }
  20146. .fa-headphones-simple::before {
  20147. content: "\f58f";
  20148. }
  20149. .fa-headphones-alt::before {
  20150. content: "\f58f";
  20151. }
  20152. .fa-sitemap::before {
  20153. content: "\f0e8";
  20154. }
  20155. .fa-circle-dollar-to-slot::before {
  20156. content: "\f4b9";
  20157. }
  20158. .fa-donate::before {
  20159. content: "\f4b9";
  20160. }
  20161. .fa-memory::before {
  20162. content: "\f538";
  20163. }
  20164. .fa-road-spikes::before {
  20165. content: "\e568";
  20166. }
  20167. .fa-fire-burner::before {
  20168. content: "\e4f1";
  20169. }
  20170. .fa-flag::before {
  20171. content: "\f024";
  20172. }
  20173. .fa-hanukiah::before {
  20174. content: "\f6e6";
  20175. }
  20176. .fa-feather::before {
  20177. content: "\f52d";
  20178. }
  20179. .fa-volume-low::before {
  20180. content: "\f027";
  20181. }
  20182. .fa-volume-down::before {
  20183. content: "\f027";
  20184. }
  20185. .fa-comment-slash::before {
  20186. content: "\f4b3";
  20187. }
  20188. .fa-cloud-sun-rain::before {
  20189. content: "\f743";
  20190. }
  20191. .fa-compress::before {
  20192. content: "\f066";
  20193. }
  20194. .fa-wheat-awn::before {
  20195. content: "\e2cd";
  20196. }
  20197. .fa-wheat-alt::before {
  20198. content: "\e2cd";
  20199. }
  20200. .fa-ankh::before {
  20201. content: "\f644";
  20202. }
  20203. .fa-hands-holding-child::before {
  20204. content: "\e4fa";
  20205. }
  20206. .fa-asterisk::before {
  20207. content: "\*";
  20208. }
  20209. .fa-square-check::before {
  20210. content: "\f14a";
  20211. }
  20212. .fa-check-square::before {
  20213. content: "\f14a";
  20214. }
  20215. .fa-peseta-sign::before {
  20216. content: "\e221";
  20217. }
  20218. .fa-heading::before {
  20219. content: "\f1dc";
  20220. }
  20221. .fa-header::before {
  20222. content: "\f1dc";
  20223. }
  20224. .fa-ghost::before {
  20225. content: "\f6e2";
  20226. }
  20227. .fa-list::before {
  20228. content: "\f03a";
  20229. }
  20230. .fa-list-squares::before {
  20231. content: "\f03a";
  20232. }
  20233. .fa-square-phone-flip::before {
  20234. content: "\f87b";
  20235. }
  20236. .fa-phone-square-alt::before {
  20237. content: "\f87b";
  20238. }
  20239. .fa-cart-plus::before {
  20240. content: "\f217";
  20241. }
  20242. .fa-gamepad::before {
  20243. content: "\f11b";
  20244. }
  20245. .fa-circle-dot::before {
  20246. content: "\f192";
  20247. }
  20248. .fa-dot-circle::before {
  20249. content: "\f192";
  20250. }
  20251. .fa-face-dizzy::before {
  20252. content: "\f567";
  20253. }
  20254. .fa-dizzy::before {
  20255. content: "\f567";
  20256. }
  20257. .fa-egg::before {
  20258. content: "\f7fb";
  20259. }
  20260. .fa-house-medical-circle-xmark::before {
  20261. content: "\e513";
  20262. }
  20263. .fa-campground::before {
  20264. content: "\f6bb";
  20265. }
  20266. .fa-folder-plus::before {
  20267. content: "\f65e";
  20268. }
  20269. .fa-futbol::before {
  20270. content: "\f1e3";
  20271. }
  20272. .fa-futbol-ball::before {
  20273. content: "\f1e3";
  20274. }
  20275. .fa-soccer-ball::before {
  20276. content: "\f1e3";
  20277. }
  20278. .fa-paintbrush::before {
  20279. content: "\f1fc";
  20280. }
  20281. .fa-paint-brush::before {
  20282. content: "\f1fc";
  20283. }
  20284. .fa-lock::before {
  20285. content: "\f023";
  20286. }
  20287. .fa-gas-pump::before {
  20288. content: "\f52f";
  20289. }
  20290. .fa-hot-tub-person::before {
  20291. content: "\f593";
  20292. }
  20293. .fa-hot-tub::before {
  20294. content: "\f593";
  20295. }
  20296. .fa-map-location::before {
  20297. content: "\f59f";
  20298. }
  20299. .fa-map-marked::before {
  20300. content: "\f59f";
  20301. }
  20302. .fa-house-flood-water::before {
  20303. content: "\e50e";
  20304. }
  20305. .fa-tree::before {
  20306. content: "\f1bb";
  20307. }
  20308. .fa-bridge-lock::before {
  20309. content: "\e4cc";
  20310. }
  20311. .fa-sack-dollar::before {
  20312. content: "\f81d";
  20313. }
  20314. .fa-pen-to-square::before {
  20315. content: "\f044";
  20316. }
  20317. .fa-edit::before {
  20318. content: "\f044";
  20319. }
  20320. .fa-car-side::before {
  20321. content: "\f5e4";
  20322. }
  20323. .fa-share-nodes::before {
  20324. content: "\f1e0";
  20325. }
  20326. .fa-share-alt::before {
  20327. content: "\f1e0";
  20328. }
  20329. .fa-heart-circle-minus::before {
  20330. content: "\e4ff";
  20331. }
  20332. .fa-hourglass-half::before {
  20333. content: "\f252";
  20334. }
  20335. .fa-hourglass-2::before {
  20336. content: "\f252";
  20337. }
  20338. .fa-microscope::before {
  20339. content: "\f610";
  20340. }
  20341. .fa-sink::before {
  20342. content: "\e06d";
  20343. }
  20344. .fa-bag-shopping::before {
  20345. content: "\f290";
  20346. }
  20347. .fa-shopping-bag::before {
  20348. content: "\f290";
  20349. }
  20350. .fa-arrow-down-z-a::before {
  20351. content: "\f881";
  20352. }
  20353. .fa-sort-alpha-desc::before {
  20354. content: "\f881";
  20355. }
  20356. .fa-sort-alpha-down-alt::before {
  20357. content: "\f881";
  20358. }
  20359. .fa-mitten::before {
  20360. content: "\f7b5";
  20361. }
  20362. .fa-person-rays::before {
  20363. content: "\e54d";
  20364. }
  20365. .fa-users::before {
  20366. content: "\f0c0";
  20367. }
  20368. .fa-eye-slash::before {
  20369. content: "\f070";
  20370. }
  20371. .fa-flask-vial::before {
  20372. content: "\e4f3";
  20373. }
  20374. .fa-hand::before {
  20375. content: "\f256";
  20376. }
  20377. .fa-hand-paper::before {
  20378. content: "\f256";
  20379. }
  20380. .fa-om::before {
  20381. content: "\f679";
  20382. }
  20383. .fa-worm::before {
  20384. content: "\e599";
  20385. }
  20386. .fa-house-circle-xmark::before {
  20387. content: "\e50b";
  20388. }
  20389. .fa-plug::before {
  20390. content: "\f1e6";
  20391. }
  20392. .fa-chevron-up::before {
  20393. content: "\f077";
  20394. }
  20395. .fa-hand-spock::before {
  20396. content: "\f259";
  20397. }
  20398. .fa-stopwatch::before {
  20399. content: "\f2f2";
  20400. }
  20401. .fa-face-kiss::before {
  20402. content: "\f596";
  20403. }
  20404. .fa-kiss::before {
  20405. content: "\f596";
  20406. }
  20407. .fa-bridge-circle-xmark::before {
  20408. content: "\e4cb";
  20409. }
  20410. .fa-face-grin-tongue::before {
  20411. content: "\f589";
  20412. }
  20413. .fa-grin-tongue::before {
  20414. content: "\f589";
  20415. }
  20416. .fa-chess-bishop::before {
  20417. content: "\f43a";
  20418. }
  20419. .fa-face-grin-wink::before {
  20420. content: "\f58c";
  20421. }
  20422. .fa-grin-wink::before {
  20423. content: "\f58c";
  20424. }
  20425. .fa-ear-deaf::before {
  20426. content: "\f2a4";
  20427. }
  20428. .fa-deaf::before {
  20429. content: "\f2a4";
  20430. }
  20431. .fa-deafness::before {
  20432. content: "\f2a4";
  20433. }
  20434. .fa-hard-of-hearing::before {
  20435. content: "\f2a4";
  20436. }
  20437. .fa-road-circle-check::before {
  20438. content: "\e564";
  20439. }
  20440. .fa-dice-five::before {
  20441. content: "\f523";
  20442. }
  20443. .fa-square-rss::before {
  20444. content: "\f143";
  20445. }
  20446. .fa-rss-square::before {
  20447. content: "\f143";
  20448. }
  20449. .fa-land-mine-on::before {
  20450. content: "\e51b";
  20451. }
  20452. .fa-i-cursor::before {
  20453. content: "\f246";
  20454. }
  20455. .fa-stamp::before {
  20456. content: "\f5bf";
  20457. }
  20458. .fa-stairs::before {
  20459. content: "\e289";
  20460. }
  20461. .fa-i::before {
  20462. content: "I";
  20463. }
  20464. .fa-hryvnia-sign::before {
  20465. content: "\f6f2";
  20466. }
  20467. .fa-hryvnia::before {
  20468. content: "\f6f2";
  20469. }
  20470. .fa-pills::before {
  20471. content: "\f484";
  20472. }
  20473. .fa-face-grin-wide::before {
  20474. content: "\f581";
  20475. }
  20476. .fa-grin-alt::before {
  20477. content: "\f581";
  20478. }
  20479. .fa-tooth::before {
  20480. content: "\f5c9";
  20481. }
  20482. .fa-v::before {
  20483. content: "V";
  20484. }
  20485. .fa-bangladeshi-taka-sign::before {
  20486. content: "\e2e6";
  20487. }
  20488. .fa-bicycle::before {
  20489. content: "\f206";
  20490. }
  20491. .fa-staff-snake::before {
  20492. content: "\e579";
  20493. }
  20494. .fa-rod-asclepius::before {
  20495. content: "\e579";
  20496. }
  20497. .fa-rod-snake::before {
  20498. content: "\e579";
  20499. }
  20500. .fa-staff-aesculapius::before {
  20501. content: "\e579";
  20502. }
  20503. .fa-head-side-cough-slash::before {
  20504. content: "\e062";
  20505. }
  20506. .fa-truck-medical::before {
  20507. content: "\f0f9";
  20508. }
  20509. .fa-ambulance::before {
  20510. content: "\f0f9";
  20511. }
  20512. .fa-wheat-awn-circle-exclamation::before {
  20513. content: "\e598";
  20514. }
  20515. .fa-snowman::before {
  20516. content: "\f7d0";
  20517. }
  20518. .fa-mortar-pestle::before {
  20519. content: "\f5a7";
  20520. }
  20521. .fa-road-barrier::before {
  20522. content: "\e562";
  20523. }
  20524. .fa-school::before {
  20525. content: "\f549";
  20526. }
  20527. .fa-igloo::before {
  20528. content: "\f7ae";
  20529. }
  20530. .fa-joint::before {
  20531. content: "\f595";
  20532. }
  20533. .fa-angle-right::before {
  20534. content: "\f105";
  20535. }
  20536. .fa-horse::before {
  20537. content: "\f6f0";
  20538. }
  20539. .fa-q::before {
  20540. content: "Q";
  20541. }
  20542. .fa-g::before {
  20543. content: "G";
  20544. }
  20545. .fa-notes-medical::before {
  20546. content: "\f481";
  20547. }
  20548. .fa-temperature-half::before {
  20549. content: "\f2c9";
  20550. }
  20551. .fa-temperature-2::before {
  20552. content: "\f2c9";
  20553. }
  20554. .fa-thermometer-2::before {
  20555. content: "\f2c9";
  20556. }
  20557. .fa-thermometer-half::before {
  20558. content: "\f2c9";
  20559. }
  20560. .fa-dong-sign::before {
  20561. content: "\e169";
  20562. }
  20563. .fa-capsules::before {
  20564. content: "\f46b";
  20565. }
  20566. .fa-poo-storm::before {
  20567. content: "\f75a";
  20568. }
  20569. .fa-poo-bolt::before {
  20570. content: "\f75a";
  20571. }
  20572. .fa-face-frown-open::before {
  20573. content: "\f57a";
  20574. }
  20575. .fa-frown-open::before {
  20576. content: "\f57a";
  20577. }
  20578. .fa-hand-point-up::before {
  20579. content: "\f0a6";
  20580. }
  20581. .fa-money-bill::before {
  20582. content: "\f0d6";
  20583. }
  20584. .fa-bookmark::before {
  20585. content: "\f02e";
  20586. }
  20587. .fa-align-justify::before {
  20588. content: "\f039";
  20589. }
  20590. .fa-umbrella-beach::before {
  20591. content: "\f5ca";
  20592. }
  20593. .fa-helmet-un::before {
  20594. content: "\e503";
  20595. }
  20596. .fa-bullseye::before {
  20597. content: "\f140";
  20598. }
  20599. .fa-bacon::before {
  20600. content: "\f7e5";
  20601. }
  20602. .fa-hand-point-down::before {
  20603. content: "\f0a7";
  20604. }
  20605. .fa-arrow-up-from-bracket::before {
  20606. content: "\e09a";
  20607. }
  20608. .fa-folder::before {
  20609. content: "\f07b";
  20610. }
  20611. .fa-folder-blank::before {
  20612. content: "\f07b";
  20613. }
  20614. .fa-file-waveform::before {
  20615. content: "\f478";
  20616. }
  20617. .fa-file-medical-alt::before {
  20618. content: "\f478";
  20619. }
  20620. .fa-radiation::before {
  20621. content: "\f7b9";
  20622. }
  20623. .fa-chart-simple::before {
  20624. content: "\e473";
  20625. }
  20626. .fa-mars-stroke::before {
  20627. content: "\f229";
  20628. }
  20629. .fa-vial::before {
  20630. content: "\f492";
  20631. }
  20632. .fa-gauge::before {
  20633. content: "\f624";
  20634. }
  20635. .fa-dashboard::before {
  20636. content: "\f624";
  20637. }
  20638. .fa-gauge-med::before {
  20639. content: "\f624";
  20640. }
  20641. .fa-tachometer-alt-average::before {
  20642. content: "\f624";
  20643. }
  20644. .fa-wand-magic-sparkles::before {
  20645. content: "\e2ca";
  20646. }
  20647. .fa-magic-wand-sparkles::before {
  20648. content: "\e2ca";
  20649. }
  20650. .fa-e::before {
  20651. content: "E";
  20652. }
  20653. .fa-pen-clip::before {
  20654. content: "\f305";
  20655. }
  20656. .fa-pen-alt::before {
  20657. content: "\f305";
  20658. }
  20659. .fa-bridge-circle-exclamation::before {
  20660. content: "\e4ca";
  20661. }
  20662. .fa-user::before {
  20663. content: "\f007";
  20664. }
  20665. .fa-school-circle-check::before {
  20666. content: "\e56b";
  20667. }
  20668. .fa-dumpster::before {
  20669. content: "\f793";
  20670. }
  20671. .fa-van-shuttle::before {
  20672. content: "\f5b6";
  20673. }
  20674. .fa-shuttle-van::before {
  20675. content: "\f5b6";
  20676. }
  20677. .fa-building-user::before {
  20678. content: "\e4da";
  20679. }
  20680. .fa-square-caret-left::before {
  20681. content: "\f191";
  20682. }
  20683. .fa-caret-square-left::before {
  20684. content: "\f191";
  20685. }
  20686. .fa-highlighter::before {
  20687. content: "\f591";
  20688. }
  20689. .fa-key::before {
  20690. content: "\f084";
  20691. }
  20692. .fa-bullhorn::before {
  20693. content: "\f0a1";
  20694. }
  20695. .fa-globe::before {
  20696. content: "\f0ac";
  20697. }
  20698. .fa-synagogue::before {
  20699. content: "\f69b";
  20700. }
  20701. .fa-person-half-dress::before {
  20702. content: "\e548";
  20703. }
  20704. .fa-road-bridge::before {
  20705. content: "\e563";
  20706. }
  20707. .fa-location-arrow::before {
  20708. content: "\f124";
  20709. }
  20710. .fa-c::before {
  20711. content: "C";
  20712. }
  20713. .fa-tablet-button::before {
  20714. content: "\f10a";
  20715. }
  20716. .fa-building-lock::before {
  20717. content: "\e4d6";
  20718. }
  20719. .fa-pizza-slice::before {
  20720. content: "\f818";
  20721. }
  20722. .fa-money-bill-wave::before {
  20723. content: "\f53a";
  20724. }
  20725. .fa-chart-area::before {
  20726. content: "\f1fe";
  20727. }
  20728. .fa-area-chart::before {
  20729. content: "\f1fe";
  20730. }
  20731. .fa-house-flag::before {
  20732. content: "\e50d";
  20733. }
  20734. .fa-person-circle-minus::before {
  20735. content: "\e540";
  20736. }
  20737. .fa-ban::before {
  20738. content: "\f05e";
  20739. }
  20740. .fa-cancel::before {
  20741. content: "\f05e";
  20742. }
  20743. .fa-camera-rotate::before {
  20744. content: "\e0d8";
  20745. }
  20746. .fa-spray-can-sparkles::before {
  20747. content: "\f5d0";
  20748. }
  20749. .fa-air-freshener::before {
  20750. content: "\f5d0";
  20751. }
  20752. .fa-star::before {
  20753. content: "\f005";
  20754. }
  20755. .fa-repeat::before {
  20756. content: "\f363";
  20757. }
  20758. .fa-cross::before {
  20759. content: "\f654";
  20760. }
  20761. .fa-box::before {
  20762. content: "\f466";
  20763. }
  20764. .fa-venus-mars::before {
  20765. content: "\f228";
  20766. }
  20767. .fa-arrow-pointer::before {
  20768. content: "\f245";
  20769. }
  20770. .fa-mouse-pointer::before {
  20771. content: "\f245";
  20772. }
  20773. .fa-maximize::before {
  20774. content: "\f31e";
  20775. }
  20776. .fa-expand-arrows-alt::before {
  20777. content: "\f31e";
  20778. }
  20779. .fa-charging-station::before {
  20780. content: "\f5e7";
  20781. }
  20782. .fa-shapes::before {
  20783. content: "\f61f";
  20784. }
  20785. .fa-triangle-circle-square::before {
  20786. content: "\f61f";
  20787. }
  20788. .fa-shuffle::before {
  20789. content: "\f074";
  20790. }
  20791. .fa-random::before {
  20792. content: "\f074";
  20793. }
  20794. .fa-person-running::before {
  20795. content: "\f70c";
  20796. }
  20797. .fa-running::before {
  20798. content: "\f70c";
  20799. }
  20800. .fa-mobile-retro::before {
  20801. content: "\e527";
  20802. }
  20803. .fa-grip-lines-vertical::before {
  20804. content: "\f7a5";
  20805. }
  20806. .fa-spider::before {
  20807. content: "\f717";
  20808. }
  20809. .fa-hands-bound::before {
  20810. content: "\e4f9";
  20811. }
  20812. .fa-file-invoice-dollar::before {
  20813. content: "\f571";
  20814. }
  20815. .fa-plane-circle-exclamation::before {
  20816. content: "\e556";
  20817. }
  20818. .fa-x-ray::before {
  20819. content: "\f497";
  20820. }
  20821. .fa-spell-check::before {
  20822. content: "\f891";
  20823. }
  20824. .fa-slash::before {
  20825. content: "\f715";
  20826. }
  20827. .fa-computer-mouse::before {
  20828. content: "\f8cc";
  20829. }
  20830. .fa-mouse::before {
  20831. content: "\f8cc";
  20832. }
  20833. .fa-arrow-right-to-bracket::before {
  20834. content: "\f090";
  20835. }
  20836. .fa-sign-in::before {
  20837. content: "\f090";
  20838. }
  20839. .fa-shop-slash::before {
  20840. content: "\e070";
  20841. }
  20842. .fa-store-alt-slash::before {
  20843. content: "\e070";
  20844. }
  20845. .fa-server::before {
  20846. content: "\f233";
  20847. }
  20848. .fa-virus-covid-slash::before {
  20849. content: "\e4a9";
  20850. }
  20851. .fa-shop-lock::before {
  20852. content: "\e4a5";
  20853. }
  20854. .fa-hourglass-start::before {
  20855. content: "\f251";
  20856. }
  20857. .fa-hourglass-1::before {
  20858. content: "\f251";
  20859. }
  20860. .fa-blender-phone::before {
  20861. content: "\f6b6";
  20862. }
  20863. .fa-building-wheat::before {
  20864. content: "\e4db";
  20865. }
  20866. .fa-person-breastfeeding::before {
  20867. content: "\e53a";
  20868. }
  20869. .fa-right-to-bracket::before {
  20870. content: "\f2f6";
  20871. }
  20872. .fa-sign-in-alt::before {
  20873. content: "\f2f6";
  20874. }
  20875. .fa-venus::before {
  20876. content: "\f221";
  20877. }
  20878. .fa-passport::before {
  20879. content: "\f5ab";
  20880. }
  20881. .fa-heart-pulse::before {
  20882. content: "\f21e";
  20883. }
  20884. .fa-heartbeat::before {
  20885. content: "\f21e";
  20886. }
  20887. .fa-people-carry-box::before {
  20888. content: "\f4ce";
  20889. }
  20890. .fa-people-carry::before {
  20891. content: "\f4ce";
  20892. }
  20893. .fa-temperature-high::before {
  20894. content: "\f769";
  20895. }
  20896. .fa-microchip::before {
  20897. content: "\f2db";
  20898. }
  20899. .fa-crown::before {
  20900. content: "\f521";
  20901. }
  20902. .fa-weight-hanging::before {
  20903. content: "\f5cd";
  20904. }
  20905. .fa-xmarks-lines::before {
  20906. content: "\e59a";
  20907. }
  20908. .fa-file-prescription::before {
  20909. content: "\f572";
  20910. }
  20911. .fa-weight-scale::before {
  20912. content: "\f496";
  20913. }
  20914. .fa-weight::before {
  20915. content: "\f496";
  20916. }
  20917. .fa-user-group::before {
  20918. content: "\f500";
  20919. }
  20920. .fa-user-friends::before {
  20921. content: "\f500";
  20922. }
  20923. .fa-arrow-up-a-z::before {
  20924. content: "\f15e";
  20925. }
  20926. .fa-sort-alpha-up::before {
  20927. content: "\f15e";
  20928. }
  20929. .fa-chess-knight::before {
  20930. content: "\f441";
  20931. }
  20932. .fa-face-laugh-squint::before {
  20933. content: "\f59b";
  20934. }
  20935. .fa-laugh-squint::before {
  20936. content: "\f59b";
  20937. }
  20938. .fa-wheelchair::before {
  20939. content: "\f193";
  20940. }
  20941. .fa-circle-arrow-up::before {
  20942. content: "\f0aa";
  20943. }
  20944. .fa-arrow-circle-up::before {
  20945. content: "\f0aa";
  20946. }
  20947. .fa-toggle-on::before {
  20948. content: "\f205";
  20949. }
  20950. .fa-person-walking::before {
  20951. content: "\f554";
  20952. }
  20953. .fa-walking::before {
  20954. content: "\f554";
  20955. }
  20956. .fa-l::before {
  20957. content: "L";
  20958. }
  20959. .fa-fire::before {
  20960. content: "\f06d";
  20961. }
  20962. .fa-bed-pulse::before {
  20963. content: "\f487";
  20964. }
  20965. .fa-procedures::before {
  20966. content: "\f487";
  20967. }
  20968. .fa-shuttle-space::before {
  20969. content: "\f197";
  20970. }
  20971. .fa-space-shuttle::before {
  20972. content: "\f197";
  20973. }
  20974. .fa-face-laugh::before {
  20975. content: "\f599";
  20976. }
  20977. .fa-laugh::before {
  20978. content: "\f599";
  20979. }
  20980. .fa-folder-open::before {
  20981. content: "\f07c";
  20982. }
  20983. .fa-heart-circle-plus::before {
  20984. content: "\e500";
  20985. }
  20986. .fa-code-fork::before {
  20987. content: "\e13b";
  20988. }
  20989. .fa-city::before {
  20990. content: "\f64f";
  20991. }
  20992. .fa-microphone-lines::before {
  20993. content: "\f3c9";
  20994. }
  20995. .fa-microphone-alt::before {
  20996. content: "\f3c9";
  20997. }
  20998. .fa-pepper-hot::before {
  20999. content: "\f816";
  21000. }
  21001. .fa-unlock::before {
  21002. content: "\f09c";
  21003. }
  21004. .fa-colon-sign::before {
  21005. content: "\e140";
  21006. }
  21007. .fa-headset::before {
  21008. content: "\f590";
  21009. }
  21010. .fa-store-slash::before {
  21011. content: "\e071";
  21012. }
  21013. .fa-road-circle-xmark::before {
  21014. content: "\e566";
  21015. }
  21016. .fa-user-minus::before {
  21017. content: "\f503";
  21018. }
  21019. .fa-mars-stroke-up::before {
  21020. content: "\f22a";
  21021. }
  21022. .fa-mars-stroke-v::before {
  21023. content: "\f22a";
  21024. }
  21025. .fa-champagne-glasses::before {
  21026. content: "\f79f";
  21027. }
  21028. .fa-glass-cheers::before {
  21029. content: "\f79f";
  21030. }
  21031. .fa-clipboard::before {
  21032. content: "\f328";
  21033. }
  21034. .fa-house-circle-exclamation::before {
  21035. content: "\e50a";
  21036. }
  21037. .fa-file-arrow-up::before {
  21038. content: "\f574";
  21039. }
  21040. .fa-file-upload::before {
  21041. content: "\f574";
  21042. }
  21043. .fa-wifi::before {
  21044. content: "\f1eb";
  21045. }
  21046. .fa-wifi-3::before {
  21047. content: "\f1eb";
  21048. }
  21049. .fa-wifi-strong::before {
  21050. content: "\f1eb";
  21051. }
  21052. .fa-bath::before {
  21053. content: "\f2cd";
  21054. }
  21055. .fa-bathtub::before {
  21056. content: "\f2cd";
  21057. }
  21058. .fa-underline::before {
  21059. content: "\f0cd";
  21060. }
  21061. .fa-user-pen::before {
  21062. content: "\f4ff";
  21063. }
  21064. .fa-user-edit::before {
  21065. content: "\f4ff";
  21066. }
  21067. .fa-signature::before {
  21068. content: "\f5b7";
  21069. }
  21070. .fa-stroopwafel::before {
  21071. content: "\f551";
  21072. }
  21073. .fa-bold::before {
  21074. content: "\f032";
  21075. }
  21076. .fa-anchor-lock::before {
  21077. content: "\e4ad";
  21078. }
  21079. .fa-building-ngo::before {
  21080. content: "\e4d7";
  21081. }
  21082. .fa-manat-sign::before {
  21083. content: "\e1d5";
  21084. }
  21085. .fa-not-equal::before {
  21086. content: "\f53e";
  21087. }
  21088. .fa-border-top-left::before {
  21089. content: "\f853";
  21090. }
  21091. .fa-border-style::before {
  21092. content: "\f853";
  21093. }
  21094. .fa-map-location-dot::before {
  21095. content: "\f5a0";
  21096. }
  21097. .fa-map-marked-alt::before {
  21098. content: "\f5a0";
  21099. }
  21100. .fa-jedi::before {
  21101. content: "\f669";
  21102. }
  21103. .fa-square-poll-vertical::before {
  21104. content: "\f681";
  21105. }
  21106. .fa-poll::before {
  21107. content: "\f681";
  21108. }
  21109. .fa-mug-hot::before {
  21110. content: "\f7b6";
  21111. }
  21112. .fa-car-battery::before {
  21113. content: "\f5df";
  21114. }
  21115. .fa-battery-car::before {
  21116. content: "\f5df";
  21117. }
  21118. .fa-gift::before {
  21119. content: "\f06b";
  21120. }
  21121. .fa-dice-two::before {
  21122. content: "\f528";
  21123. }
  21124. .fa-chess-queen::before {
  21125. content: "\f445";
  21126. }
  21127. .fa-glasses::before {
  21128. content: "\f530";
  21129. }
  21130. .fa-chess-board::before {
  21131. content: "\f43c";
  21132. }
  21133. .fa-building-circle-check::before {
  21134. content: "\e4d2";
  21135. }
  21136. .fa-person-chalkboard::before {
  21137. content: "\e53d";
  21138. }
  21139. .fa-mars-stroke-right::before {
  21140. content: "\f22b";
  21141. }
  21142. .fa-mars-stroke-h::before {
  21143. content: "\f22b";
  21144. }
  21145. .fa-hand-back-fist::before {
  21146. content: "\f255";
  21147. }
  21148. .fa-hand-rock::before {
  21149. content: "\f255";
  21150. }
  21151. .fa-square-caret-up::before {
  21152. content: "\f151";
  21153. }
  21154. .fa-caret-square-up::before {
  21155. content: "\f151";
  21156. }
  21157. .fa-cloud-showers-water::before {
  21158. content: "\e4e4";
  21159. }
  21160. .fa-chart-bar::before {
  21161. content: "\f080";
  21162. }
  21163. .fa-bar-chart::before {
  21164. content: "\f080";
  21165. }
  21166. .fa-hands-bubbles::before {
  21167. content: "\e05e";
  21168. }
  21169. .fa-hands-wash::before {
  21170. content: "\e05e";
  21171. }
  21172. .fa-less-than-equal::before {
  21173. content: "\f537";
  21174. }
  21175. .fa-train::before {
  21176. content: "\f238";
  21177. }
  21178. .fa-eye-low-vision::before {
  21179. content: "\f2a8";
  21180. }
  21181. .fa-low-vision::before {
  21182. content: "\f2a8";
  21183. }
  21184. .fa-crow::before {
  21185. content: "\f520";
  21186. }
  21187. .fa-sailboat::before {
  21188. content: "\e445";
  21189. }
  21190. .fa-window-restore::before {
  21191. content: "\f2d2";
  21192. }
  21193. .fa-square-plus::before {
  21194. content: "\f0fe";
  21195. }
  21196. .fa-plus-square::before {
  21197. content: "\f0fe";
  21198. }
  21199. .fa-torii-gate::before {
  21200. content: "\f6a1";
  21201. }
  21202. .fa-frog::before {
  21203. content: "\f52e";
  21204. }
  21205. .fa-bucket::before {
  21206. content: "\e4cf";
  21207. }
  21208. .fa-image::before {
  21209. content: "\f03e";
  21210. }
  21211. .fa-microphone::before {
  21212. content: "\f130";
  21213. }
  21214. .fa-cow::before {
  21215. content: "\f6c8";
  21216. }
  21217. .fa-caret-up::before {
  21218. content: "\f0d8";
  21219. }
  21220. .fa-screwdriver::before {
  21221. content: "\f54a";
  21222. }
  21223. .fa-folder-closed::before {
  21224. content: "\e185";
  21225. }
  21226. .fa-house-tsunami::before {
  21227. content: "\e515";
  21228. }
  21229. .fa-square-nfi::before {
  21230. content: "\e576";
  21231. }
  21232. .fa-arrow-up-from-ground-water::before {
  21233. content: "\e4b5";
  21234. }
  21235. .fa-martini-glass::before {
  21236. content: "\f57b";
  21237. }
  21238. .fa-glass-martini-alt::before {
  21239. content: "\f57b";
  21240. }
  21241. .fa-rotate-left::before {
  21242. content: "\f2ea";
  21243. }
  21244. .fa-rotate-back::before {
  21245. content: "\f2ea";
  21246. }
  21247. .fa-rotate-backward::before {
  21248. content: "\f2ea";
  21249. }
  21250. .fa-undo-alt::before {
  21251. content: "\f2ea";
  21252. }
  21253. .fa-table-columns::before {
  21254. content: "\f0db";
  21255. }
  21256. .fa-columns::before {
  21257. content: "\f0db";
  21258. }
  21259. .fa-lemon::before {
  21260. content: "\f094";
  21261. }
  21262. .fa-head-side-mask::before {
  21263. content: "\e063";
  21264. }
  21265. .fa-handshake::before {
  21266. content: "\f2b5";
  21267. }
  21268. .fa-gem::before {
  21269. content: "\f3a5";
  21270. }
  21271. .fa-dolly::before {
  21272. content: "\f472";
  21273. }
  21274. .fa-dolly-box::before {
  21275. content: "\f472";
  21276. }
  21277. .fa-smoking::before {
  21278. content: "\f48d";
  21279. }
  21280. .fa-minimize::before {
  21281. content: "\f78c";
  21282. }
  21283. .fa-compress-arrows-alt::before {
  21284. content: "\f78c";
  21285. }
  21286. .fa-monument::before {
  21287. content: "\f5a6";
  21288. }
  21289. .fa-snowplow::before {
  21290. content: "\f7d2";
  21291. }
  21292. .fa-angles-right::before {
  21293. content: "\f101";
  21294. }
  21295. .fa-angle-double-right::before {
  21296. content: "\f101";
  21297. }
  21298. .fa-cannabis::before {
  21299. content: "\f55f";
  21300. }
  21301. .fa-circle-play::before {
  21302. content: "\f144";
  21303. }
  21304. .fa-play-circle::before {
  21305. content: "\f144";
  21306. }
  21307. .fa-tablets::before {
  21308. content: "\f490";
  21309. }
  21310. .fa-ethernet::before {
  21311. content: "\f796";
  21312. }
  21313. .fa-euro-sign::before {
  21314. content: "\f153";
  21315. }
  21316. .fa-eur::before {
  21317. content: "\f153";
  21318. }
  21319. .fa-euro::before {
  21320. content: "\f153";
  21321. }
  21322. .fa-chair::before {
  21323. content: "\f6c0";
  21324. }
  21325. .fa-circle-check::before {
  21326. content: "\f058";
  21327. }
  21328. .fa-check-circle::before {
  21329. content: "\f058";
  21330. }
  21331. .fa-circle-stop::before {
  21332. content: "\f28d";
  21333. }
  21334. .fa-stop-circle::before {
  21335. content: "\f28d";
  21336. }
  21337. .fa-compass-drafting::before {
  21338. content: "\f568";
  21339. }
  21340. .fa-drafting-compass::before {
  21341. content: "\f568";
  21342. }
  21343. .fa-plate-wheat::before {
  21344. content: "\e55a";
  21345. }
  21346. .fa-icicles::before {
  21347. content: "\f7ad";
  21348. }
  21349. .fa-person-shelter::before {
  21350. content: "\e54f";
  21351. }
  21352. .fa-neuter::before {
  21353. content: "\f22c";
  21354. }
  21355. .fa-id-badge::before {
  21356. content: "\f2c1";
  21357. }
  21358. .fa-marker::before {
  21359. content: "\f5a1";
  21360. }
  21361. .fa-face-laugh-beam::before {
  21362. content: "\f59a";
  21363. }
  21364. .fa-laugh-beam::before {
  21365. content: "\f59a";
  21366. }
  21367. .fa-helicopter-symbol::before {
  21368. content: "\e502";
  21369. }
  21370. .fa-universal-access::before {
  21371. content: "\f29a";
  21372. }
  21373. .fa-circle-chevron-up::before {
  21374. content: "\f139";
  21375. }
  21376. .fa-chevron-circle-up::before {
  21377. content: "\f139";
  21378. }
  21379. .fa-lari-sign::before {
  21380. content: "\e1c8";
  21381. }
  21382. .fa-volcano::before {
  21383. content: "\f770";
  21384. }
  21385. .fa-person-walking-dashed-line-arrow-right::before {
  21386. content: "\e553";
  21387. }
  21388. .fa-sterling-sign::before {
  21389. content: "\f154";
  21390. }
  21391. .fa-gbp::before {
  21392. content: "\f154";
  21393. }
  21394. .fa-pound-sign::before {
  21395. content: "\f154";
  21396. }
  21397. .fa-viruses::before {
  21398. content: "\e076";
  21399. }
  21400. .fa-square-person-confined::before {
  21401. content: "\e577";
  21402. }
  21403. .fa-user-tie::before {
  21404. content: "\f508";
  21405. }
  21406. .fa-arrow-down-long::before {
  21407. content: "\f175";
  21408. }
  21409. .fa-long-arrow-down::before {
  21410. content: "\f175";
  21411. }
  21412. .fa-tent-arrow-down-to-line::before {
  21413. content: "\e57e";
  21414. }
  21415. .fa-certificate::before {
  21416. content: "\f0a3";
  21417. }
  21418. .fa-reply-all::before {
  21419. content: "\f122";
  21420. }
  21421. .fa-mail-reply-all::before {
  21422. content: "\f122";
  21423. }
  21424. .fa-suitcase::before {
  21425. content: "\f0f2";
  21426. }
  21427. .fa-person-skating::before {
  21428. content: "\f7c5";
  21429. }
  21430. .fa-skating::before {
  21431. content: "\f7c5";
  21432. }
  21433. .fa-filter-circle-dollar::before {
  21434. content: "\f662";
  21435. }
  21436. .fa-funnel-dollar::before {
  21437. content: "\f662";
  21438. }
  21439. .fa-camera-retro::before {
  21440. content: "\f083";
  21441. }
  21442. .fa-circle-arrow-down::before {
  21443. content: "\f0ab";
  21444. }
  21445. .fa-arrow-circle-down::before {
  21446. content: "\f0ab";
  21447. }
  21448. .fa-file-import::before {
  21449. content: "\f56f";
  21450. }
  21451. .fa-arrow-right-to-file::before {
  21452. content: "\f56f";
  21453. }
  21454. .fa-square-arrow-up-right::before {
  21455. content: "\f14c";
  21456. }
  21457. .fa-external-link-square::before {
  21458. content: "\f14c";
  21459. }
  21460. .fa-box-open::before {
  21461. content: "\f49e";
  21462. }
  21463. .fa-scroll::before {
  21464. content: "\f70e";
  21465. }
  21466. .fa-spa::before {
  21467. content: "\f5bb";
  21468. }
  21469. .fa-location-pin-lock::before {
  21470. content: "\e51f";
  21471. }
  21472. .fa-pause::before {
  21473. content: "\f04c";
  21474. }
  21475. .fa-hill-avalanche::before {
  21476. content: "\e507";
  21477. }
  21478. .fa-temperature-empty::before {
  21479. content: "\f2cb";
  21480. }
  21481. .fa-temperature-0::before {
  21482. content: "\f2cb";
  21483. }
  21484. .fa-thermometer-0::before {
  21485. content: "\f2cb";
  21486. }
  21487. .fa-thermometer-empty::before {
  21488. content: "\f2cb";
  21489. }
  21490. .fa-bomb::before {
  21491. content: "\f1e2";
  21492. }
  21493. .fa-registered::before {
  21494. content: "\f25d";
  21495. }
  21496. .fa-address-card::before {
  21497. content: "\f2bb";
  21498. }
  21499. .fa-contact-card::before {
  21500. content: "\f2bb";
  21501. }
  21502. .fa-vcard::before {
  21503. content: "\f2bb";
  21504. }
  21505. .fa-scale-unbalanced-flip::before {
  21506. content: "\f516";
  21507. }
  21508. .fa-balance-scale-right::before {
  21509. content: "\f516";
  21510. }
  21511. .fa-subscript::before {
  21512. content: "\f12c";
  21513. }
  21514. .fa-diamond-turn-right::before {
  21515. content: "\f5eb";
  21516. }
  21517. .fa-directions::before {
  21518. content: "\f5eb";
  21519. }
  21520. .fa-burst::before {
  21521. content: "\e4dc";
  21522. }
  21523. .fa-house-laptop::before {
  21524. content: "\e066";
  21525. }
  21526. .fa-laptop-house::before {
  21527. content: "\e066";
  21528. }
  21529. .fa-face-tired::before {
  21530. content: "\f5c8";
  21531. }
  21532. .fa-tired::before {
  21533. content: "\f5c8";
  21534. }
  21535. .fa-money-bills::before {
  21536. content: "\e1f3";
  21537. }
  21538. .fa-smog::before {
  21539. content: "\f75f";
  21540. }
  21541. .fa-crutch::before {
  21542. content: "\f7f7";
  21543. }
  21544. .fa-cloud-arrow-up::before {
  21545. content: "\f0ee";
  21546. }
  21547. .fa-cloud-upload::before {
  21548. content: "\f0ee";
  21549. }
  21550. .fa-cloud-upload-alt::before {
  21551. content: "\f0ee";
  21552. }
  21553. .fa-palette::before {
  21554. content: "\f53f";
  21555. }
  21556. .fa-arrows-turn-right::before {
  21557. content: "\e4c0";
  21558. }
  21559. .fa-vest::before {
  21560. content: "\e085";
  21561. }
  21562. .fa-ferry::before {
  21563. content: "\e4ea";
  21564. }
  21565. .fa-arrows-down-to-people::before {
  21566. content: "\e4b9";
  21567. }
  21568. .fa-seedling::before {
  21569. content: "\f4d8";
  21570. }
  21571. .fa-sprout::before {
  21572. content: "\f4d8";
  21573. }
  21574. .fa-left-right::before {
  21575. content: "\f337";
  21576. }
  21577. .fa-arrows-alt-h::before {
  21578. content: "\f337";
  21579. }
  21580. .fa-boxes-packing::before {
  21581. content: "\e4c7";
  21582. }
  21583. .fa-circle-arrow-left::before {
  21584. content: "\f0a8";
  21585. }
  21586. .fa-arrow-circle-left::before {
  21587. content: "\f0a8";
  21588. }
  21589. .fa-group-arrows-rotate::before {
  21590. content: "\e4f6";
  21591. }
  21592. .fa-bowl-food::before {
  21593. content: "\e4c6";
  21594. }
  21595. .fa-candy-cane::before {
  21596. content: "\f786";
  21597. }
  21598. .fa-arrow-down-wide-short::before {
  21599. content: "\f160";
  21600. }
  21601. .fa-sort-amount-asc::before {
  21602. content: "\f160";
  21603. }
  21604. .fa-sort-amount-down::before {
  21605. content: "\f160";
  21606. }
  21607. .fa-cloud-bolt::before {
  21608. content: "\f76c";
  21609. }
  21610. .fa-thunderstorm::before {
  21611. content: "\f76c";
  21612. }
  21613. .fa-text-slash::before {
  21614. content: "\f87d";
  21615. }
  21616. .fa-remove-format::before {
  21617. content: "\f87d";
  21618. }
  21619. .fa-face-smile-wink::before {
  21620. content: "\f4da";
  21621. }
  21622. .fa-smile-wink::before {
  21623. content: "\f4da";
  21624. }
  21625. .fa-file-word::before {
  21626. content: "\f1c2";
  21627. }
  21628. .fa-file-powerpoint::before {
  21629. content: "\f1c4";
  21630. }
  21631. .fa-arrows-left-right::before {
  21632. content: "\f07e";
  21633. }
  21634. .fa-arrows-h::before {
  21635. content: "\f07e";
  21636. }
  21637. .fa-house-lock::before {
  21638. content: "\e510";
  21639. }
  21640. .fa-cloud-arrow-down::before {
  21641. content: "\f0ed";
  21642. }
  21643. .fa-cloud-download::before {
  21644. content: "\f0ed";
  21645. }
  21646. .fa-cloud-download-alt::before {
  21647. content: "\f0ed";
  21648. }
  21649. .fa-children::before {
  21650. content: "\e4e1";
  21651. }
  21652. .fa-chalkboard::before {
  21653. content: "\f51b";
  21654. }
  21655. .fa-blackboard::before {
  21656. content: "\f51b";
  21657. }
  21658. .fa-user-large-slash::before {
  21659. content: "\f4fa";
  21660. }
  21661. .fa-user-alt-slash::before {
  21662. content: "\f4fa";
  21663. }
  21664. .fa-envelope-open::before {
  21665. content: "\f2b6";
  21666. }
  21667. .fa-handshake-simple-slash::before {
  21668. content: "\e05f";
  21669. }
  21670. .fa-handshake-alt-slash::before {
  21671. content: "\e05f";
  21672. }
  21673. .fa-mattress-pillow::before {
  21674. content: "\e525";
  21675. }
  21676. .fa-guarani-sign::before {
  21677. content: "\e19a";
  21678. }
  21679. .fa-arrows-rotate::before {
  21680. content: "\f021";
  21681. }
  21682. .fa-refresh::before {
  21683. content: "\f021";
  21684. }
  21685. .fa-sync::before {
  21686. content: "\f021";
  21687. }
  21688. .fa-fire-extinguisher::before {
  21689. content: "\f134";
  21690. }
  21691. .fa-cruzeiro-sign::before {
  21692. content: "\e152";
  21693. }
  21694. .fa-greater-than-equal::before {
  21695. content: "\f532";
  21696. }
  21697. .fa-shield-halved::before {
  21698. content: "\f3ed";
  21699. }
  21700. .fa-shield-alt::before {
  21701. content: "\f3ed";
  21702. }
  21703. .fa-book-atlas::before {
  21704. content: "\f558";
  21705. }
  21706. .fa-atlas::before {
  21707. content: "\f558";
  21708. }
  21709. .fa-virus::before {
  21710. content: "\e074";
  21711. }
  21712. .fa-envelope-circle-check::before {
  21713. content: "\e4e8";
  21714. }
  21715. .fa-layer-group::before {
  21716. content: "\f5fd";
  21717. }
  21718. .fa-arrows-to-dot::before {
  21719. content: "\e4be";
  21720. }
  21721. .fa-archway::before {
  21722. content: "\f557";
  21723. }
  21724. .fa-heart-circle-check::before {
  21725. content: "\e4fd";
  21726. }
  21727. .fa-house-chimney-crack::before {
  21728. content: "\f6f1";
  21729. }
  21730. .fa-house-damage::before {
  21731. content: "\f6f1";
  21732. }
  21733. .fa-file-zipper::before {
  21734. content: "\f1c6";
  21735. }
  21736. .fa-file-archive::before {
  21737. content: "\f1c6";
  21738. }
  21739. .fa-square::before {
  21740. content: "\f0c8";
  21741. }
  21742. .fa-martini-glass-empty::before {
  21743. content: "\f000";
  21744. }
  21745. .fa-glass-martini::before {
  21746. content: "\f000";
  21747. }
  21748. .fa-couch::before {
  21749. content: "\f4b8";
  21750. }
  21751. .fa-cedi-sign::before {
  21752. content: "\e0df";
  21753. }
  21754. .fa-italic::before {
  21755. content: "\f033";
  21756. }
  21757. .fa-church::before {
  21758. content: "\f51d";
  21759. }
  21760. .fa-comments-dollar::before {
  21761. content: "\f653";
  21762. }
  21763. .fa-democrat::before {
  21764. content: "\f747";
  21765. }
  21766. .fa-z::before {
  21767. content: "Z";
  21768. }
  21769. .fa-person-skiing::before {
  21770. content: "\f7c9";
  21771. }
  21772. .fa-skiing::before {
  21773. content: "\f7c9";
  21774. }
  21775. .fa-road-lock::before {
  21776. content: "\e567";
  21777. }
  21778. .fa-a::before {
  21779. content: "A";
  21780. }
  21781. .fa-temperature-arrow-down::before {
  21782. content: "\e03f";
  21783. }
  21784. .fa-temperature-down::before {
  21785. content: "\e03f";
  21786. }
  21787. .fa-feather-pointed::before {
  21788. content: "\f56b";
  21789. }
  21790. .fa-feather-alt::before {
  21791. content: "\f56b";
  21792. }
  21793. .fa-p::before {
  21794. content: "P";
  21795. }
  21796. .fa-snowflake::before {
  21797. content: "\f2dc";
  21798. }
  21799. .fa-newspaper::before {
  21800. content: "\f1ea";
  21801. }
  21802. .fa-rectangle-ad::before {
  21803. content: "\f641";
  21804. }
  21805. .fa-ad::before {
  21806. content: "\f641";
  21807. }
  21808. .fa-circle-arrow-right::before {
  21809. content: "\f0a9";
  21810. }
  21811. .fa-arrow-circle-right::before {
  21812. content: "\f0a9";
  21813. }
  21814. .fa-filter-circle-xmark::before {
  21815. content: "\e17b";
  21816. }
  21817. .fa-locust::before {
  21818. content: "\e520";
  21819. }
  21820. .fa-sort::before {
  21821. content: "\f0dc";
  21822. }
  21823. .fa-unsorted::before {
  21824. content: "\f0dc";
  21825. }
  21826. .fa-list-ol::before {
  21827. content: "\f0cb";
  21828. }
  21829. .fa-list-1-2::before {
  21830. content: "\f0cb";
  21831. }
  21832. .fa-list-numeric::before {
  21833. content: "\f0cb";
  21834. }
  21835. .fa-person-dress-burst::before {
  21836. content: "\e544";
  21837. }
  21838. .fa-money-check-dollar::before {
  21839. content: "\f53d";
  21840. }
  21841. .fa-money-check-alt::before {
  21842. content: "\f53d";
  21843. }
  21844. .fa-vector-square::before {
  21845. content: "\f5cb";
  21846. }
  21847. .fa-bread-slice::before {
  21848. content: "\f7ec";
  21849. }
  21850. .fa-language::before {
  21851. content: "\f1ab";
  21852. }
  21853. .fa-face-kiss-wink-heart::before {
  21854. content: "\f598";
  21855. }
  21856. .fa-kiss-wink-heart::before {
  21857. content: "\f598";
  21858. }
  21859. .fa-filter::before {
  21860. content: "\f0b0";
  21861. }
  21862. .fa-question::before {
  21863. content: "\?";
  21864. }
  21865. .fa-file-signature::before {
  21866. content: "\f573";
  21867. }
  21868. .fa-up-down-left-right::before {
  21869. content: "\f0b2";
  21870. }
  21871. .fa-arrows-alt::before {
  21872. content: "\f0b2";
  21873. }
  21874. .fa-house-chimney-user::before {
  21875. content: "\e065";
  21876. }
  21877. .fa-hand-holding-heart::before {
  21878. content: "\f4be";
  21879. }
  21880. .fa-puzzle-piece::before {
  21881. content: "\f12e";
  21882. }
  21883. .fa-money-check::before {
  21884. content: "\f53c";
  21885. }
  21886. .fa-star-half-stroke::before {
  21887. content: "\f5c0";
  21888. }
  21889. .fa-star-half-alt::before {
  21890. content: "\f5c0";
  21891. }
  21892. .fa-code::before {
  21893. content: "\f121";
  21894. }
  21895. .fa-whiskey-glass::before {
  21896. content: "\f7a0";
  21897. }
  21898. .fa-glass-whiskey::before {
  21899. content: "\f7a0";
  21900. }
  21901. .fa-building-circle-exclamation::before {
  21902. content: "\e4d3";
  21903. }
  21904. .fa-magnifying-glass-chart::before {
  21905. content: "\e522";
  21906. }
  21907. .fa-arrow-up-right-from-square::before {
  21908. content: "\f08e";
  21909. }
  21910. .fa-external-link::before {
  21911. content: "\f08e";
  21912. }
  21913. .fa-cubes-stacked::before {
  21914. content: "\e4e6";
  21915. }
  21916. .fa-won-sign::before {
  21917. content: "\f159";
  21918. }
  21919. .fa-krw::before {
  21920. content: "\f159";
  21921. }
  21922. .fa-won::before {
  21923. content: "\f159";
  21924. }
  21925. .fa-virus-covid::before {
  21926. content: "\e4a8";
  21927. }
  21928. .fa-austral-sign::before {
  21929. content: "\e0a9";
  21930. }
  21931. .fa-f::before {
  21932. content: "F";
  21933. }
  21934. .fa-leaf::before {
  21935. content: "\f06c";
  21936. }
  21937. .fa-road::before {
  21938. content: "\f018";
  21939. }
  21940. .fa-taxi::before {
  21941. content: "\f1ba";
  21942. }
  21943. .fa-cab::before {
  21944. content: "\f1ba";
  21945. }
  21946. .fa-person-circle-plus::before {
  21947. content: "\e541";
  21948. }
  21949. .fa-chart-pie::before {
  21950. content: "\f200";
  21951. }
  21952. .fa-pie-chart::before {
  21953. content: "\f200";
  21954. }
  21955. .fa-bolt-lightning::before {
  21956. content: "\e0b7";
  21957. }
  21958. .fa-sack-xmark::before {
  21959. content: "\e56a";
  21960. }
  21961. .fa-file-excel::before {
  21962. content: "\f1c3";
  21963. }
  21964. .fa-file-contract::before {
  21965. content: "\f56c";
  21966. }
  21967. .fa-fish-fins::before {
  21968. content: "\e4f2";
  21969. }
  21970. .fa-building-flag::before {
  21971. content: "\e4d5";
  21972. }
  21973. .fa-face-grin-beam::before {
  21974. content: "\f582";
  21975. }
  21976. .fa-grin-beam::before {
  21977. content: "\f582";
  21978. }
  21979. .fa-object-ungroup::before {
  21980. content: "\f248";
  21981. }
  21982. .fa-poop::before {
  21983. content: "\f619";
  21984. }
  21985. .fa-location-pin::before {
  21986. content: "\f041";
  21987. }
  21988. .fa-map-marker::before {
  21989. content: "\f041";
  21990. }
  21991. .fa-kaaba::before {
  21992. content: "\f66b";
  21993. }
  21994. .fa-toilet-paper::before {
  21995. content: "\f71e";
  21996. }
  21997. .fa-helmet-safety::before {
  21998. content: "\f807";
  21999. }
  22000. .fa-hard-hat::before {
  22001. content: "\f807";
  22002. }
  22003. .fa-hat-hard::before {
  22004. content: "\f807";
  22005. }
  22006. .fa-eject::before {
  22007. content: "\f052";
  22008. }
  22009. .fa-circle-right::before {
  22010. content: "\f35a";
  22011. }
  22012. .fa-arrow-alt-circle-right::before {
  22013. content: "\f35a";
  22014. }
  22015. .fa-plane-circle-check::before {
  22016. content: "\e555";
  22017. }
  22018. .fa-face-rolling-eyes::before {
  22019. content: "\f5a5";
  22020. }
  22021. .fa-meh-rolling-eyes::before {
  22022. content: "\f5a5";
  22023. }
  22024. .fa-object-group::before {
  22025. content: "\f247";
  22026. }
  22027. .fa-chart-line::before {
  22028. content: "\f201";
  22029. }
  22030. .fa-line-chart::before {
  22031. content: "\f201";
  22032. }
  22033. .fa-mask-ventilator::before {
  22034. content: "\e524";
  22035. }
  22036. .fa-arrow-right::before {
  22037. content: "\f061";
  22038. }
  22039. .fa-signs-post::before {
  22040. content: "\f277";
  22041. }
  22042. .fa-map-signs::before {
  22043. content: "\f277";
  22044. }
  22045. .fa-cash-register::before {
  22046. content: "\f788";
  22047. }
  22048. .fa-person-circle-question::before {
  22049. content: "\e542";
  22050. }
  22051. .fa-h::before {
  22052. content: "H";
  22053. }
  22054. .fa-tarp::before {
  22055. content: "\e57b";
  22056. }
  22057. .fa-screwdriver-wrench::before {
  22058. content: "\f7d9";
  22059. }
  22060. .fa-tools::before {
  22061. content: "\f7d9";
  22062. }
  22063. .fa-arrows-to-eye::before {
  22064. content: "\e4bf";
  22065. }
  22066. .fa-plug-circle-bolt::before {
  22067. content: "\e55b";
  22068. }
  22069. .fa-heart::before {
  22070. content: "\f004";
  22071. }
  22072. .fa-mars-and-venus::before {
  22073. content: "\f224";
  22074. }
  22075. .fa-house-user::before {
  22076. content: "\e1b0";
  22077. }
  22078. .fa-home-user::before {
  22079. content: "\e1b0";
  22080. }
  22081. .fa-dumpster-fire::before {
  22082. content: "\f794";
  22083. }
  22084. .fa-house-crack::before {
  22085. content: "\e3b1";
  22086. }
  22087. .fa-martini-glass-citrus::before {
  22088. content: "\f561";
  22089. }
  22090. .fa-cocktail::before {
  22091. content: "\f561";
  22092. }
  22093. .fa-face-surprise::before {
  22094. content: "\f5c2";
  22095. }
  22096. .fa-surprise::before {
  22097. content: "\f5c2";
  22098. }
  22099. .fa-bottle-water::before {
  22100. content: "\e4c5";
  22101. }
  22102. .fa-circle-pause::before {
  22103. content: "\f28b";
  22104. }
  22105. .fa-pause-circle::before {
  22106. content: "\f28b";
  22107. }
  22108. .fa-toilet-paper-slash::before {
  22109. content: "\e072";
  22110. }
  22111. .fa-apple-whole::before {
  22112. content: "\f5d1";
  22113. }
  22114. .fa-apple-alt::before {
  22115. content: "\f5d1";
  22116. }
  22117. .fa-kitchen-set::before {
  22118. content: "\e51a";
  22119. }
  22120. .fa-r::before {
  22121. content: "R";
  22122. }
  22123. .fa-temperature-quarter::before {
  22124. content: "\f2ca";
  22125. }
  22126. .fa-temperature-1::before {
  22127. content: "\f2ca";
  22128. }
  22129. .fa-thermometer-1::before {
  22130. content: "\f2ca";
  22131. }
  22132. .fa-thermometer-quarter::before {
  22133. content: "\f2ca";
  22134. }
  22135. .fa-cube::before {
  22136. content: "\f1b2";
  22137. }
  22138. .fa-bitcoin-sign::before {
  22139. content: "\e0b4";
  22140. }
  22141. .fa-shield-dog::before {
  22142. content: "\e573";
  22143. }
  22144. .fa-solar-panel::before {
  22145. content: "\f5ba";
  22146. }
  22147. .fa-lock-open::before {
  22148. content: "\f3c1";
  22149. }
  22150. .fa-elevator::before {
  22151. content: "\e16d";
  22152. }
  22153. .fa-money-bill-transfer::before {
  22154. content: "\e528";
  22155. }
  22156. .fa-money-bill-trend-up::before {
  22157. content: "\e529";
  22158. }
  22159. .fa-house-flood-water-circle-arrow-right::before {
  22160. content: "\e50f";
  22161. }
  22162. .fa-square-poll-horizontal::before {
  22163. content: "\f682";
  22164. }
  22165. .fa-poll-h::before {
  22166. content: "\f682";
  22167. }
  22168. .fa-circle::before {
  22169. content: "\f111";
  22170. }
  22171. .fa-backward-fast::before {
  22172. content: "\f049";
  22173. }
  22174. .fa-fast-backward::before {
  22175. content: "\f049";
  22176. }
  22177. .fa-recycle::before {
  22178. content: "\f1b8";
  22179. }
  22180. .fa-user-astronaut::before {
  22181. content: "\f4fb";
  22182. }
  22183. .fa-plane-slash::before {
  22184. content: "\e069";
  22185. }
  22186. .fa-trademark::before {
  22187. content: "\f25c";
  22188. }
  22189. .fa-basketball::before {
  22190. content: "\f434";
  22191. }
  22192. .fa-basketball-ball::before {
  22193. content: "\f434";
  22194. }
  22195. .fa-satellite-dish::before {
  22196. content: "\f7c0";
  22197. }
  22198. .fa-circle-up::before {
  22199. content: "\f35b";
  22200. }
  22201. .fa-arrow-alt-circle-up::before {
  22202. content: "\f35b";
  22203. }
  22204. .fa-mobile-screen-button::before {
  22205. content: "\f3cd";
  22206. }
  22207. .fa-mobile-alt::before {
  22208. content: "\f3cd";
  22209. }
  22210. .fa-volume-high::before {
  22211. content: "\f028";
  22212. }
  22213. .fa-volume-up::before {
  22214. content: "\f028";
  22215. }
  22216. .fa-users-rays::before {
  22217. content: "\e593";
  22218. }
  22219. .fa-wallet::before {
  22220. content: "\f555";
  22221. }
  22222. .fa-clipboard-check::before {
  22223. content: "\f46c";
  22224. }
  22225. .fa-file-audio::before {
  22226. content: "\f1c7";
  22227. }
  22228. .fa-burger::before {
  22229. content: "\f805";
  22230. }
  22231. .fa-hamburger::before {
  22232. content: "\f805";
  22233. }
  22234. .fa-wrench::before {
  22235. content: "\f0ad";
  22236. }
  22237. .fa-bugs::before {
  22238. content: "\e4d0";
  22239. }
  22240. .fa-rupee-sign::before {
  22241. content: "\f156";
  22242. }
  22243. .fa-rupee::before {
  22244. content: "\f156";
  22245. }
  22246. .fa-file-image::before {
  22247. content: "\f1c5";
  22248. }
  22249. .fa-circle-question::before {
  22250. content: "\f059";
  22251. }
  22252. .fa-question-circle::before {
  22253. content: "\f059";
  22254. }
  22255. .fa-plane-departure::before {
  22256. content: "\f5b0";
  22257. }
  22258. .fa-handshake-slash::before {
  22259. content: "\e060";
  22260. }
  22261. .fa-book-bookmark::before {
  22262. content: "\e0bb";
  22263. }
  22264. .fa-code-branch::before {
  22265. content: "\f126";
  22266. }
  22267. .fa-hat-cowboy::before {
  22268. content: "\f8c0";
  22269. }
  22270. .fa-bridge::before {
  22271. content: "\e4c8";
  22272. }
  22273. .fa-phone-flip::before {
  22274. content: "\f879";
  22275. }
  22276. .fa-phone-alt::before {
  22277. content: "\f879";
  22278. }
  22279. .fa-truck-front::before {
  22280. content: "\e2b7";
  22281. }
  22282. .fa-cat::before {
  22283. content: "\f6be";
  22284. }
  22285. .fa-anchor-circle-exclamation::before {
  22286. content: "\e4ab";
  22287. }
  22288. .fa-truck-field::before {
  22289. content: "\e58d";
  22290. }
  22291. .fa-route::before {
  22292. content: "\f4d7";
  22293. }
  22294. .fa-clipboard-question::before {
  22295. content: "\e4e3";
  22296. }
  22297. .fa-panorama::before {
  22298. content: "\e209";
  22299. }
  22300. .fa-comment-medical::before {
  22301. content: "\f7f5";
  22302. }
  22303. .fa-teeth-open::before {
  22304. content: "\f62f";
  22305. }
  22306. .fa-file-circle-minus::before {
  22307. content: "\e4ed";
  22308. }
  22309. .fa-tags::before {
  22310. content: "\f02c";
  22311. }
  22312. .fa-wine-glass::before {
  22313. content: "\f4e3";
  22314. }
  22315. .fa-forward-fast::before {
  22316. content: "\f050";
  22317. }
  22318. .fa-fast-forward::before {
  22319. content: "\f050";
  22320. }
  22321. .fa-face-meh-blank::before {
  22322. content: "\f5a4";
  22323. }
  22324. .fa-meh-blank::before {
  22325. content: "\f5a4";
  22326. }
  22327. .fa-square-parking::before {
  22328. content: "\f540";
  22329. }
  22330. .fa-parking::before {
  22331. content: "\f540";
  22332. }
  22333. .fa-house-signal::before {
  22334. content: "\e012";
  22335. }
  22336. .fa-bars-progress::before {
  22337. content: "\f828";
  22338. }
  22339. .fa-tasks-alt::before {
  22340. content: "\f828";
  22341. }
  22342. .fa-faucet-drip::before {
  22343. content: "\e006";
  22344. }
  22345. .fa-cart-flatbed::before {
  22346. content: "\f474";
  22347. }
  22348. .fa-dolly-flatbed::before {
  22349. content: "\f474";
  22350. }
  22351. .fa-ban-smoking::before {
  22352. content: "\f54d";
  22353. }
  22354. .fa-smoking-ban::before {
  22355. content: "\f54d";
  22356. }
  22357. .fa-terminal::before {
  22358. content: "\f120";
  22359. }
  22360. .fa-mobile-button::before {
  22361. content: "\f10b";
  22362. }
  22363. .fa-house-medical-flag::before {
  22364. content: "\e514";
  22365. }
  22366. .fa-basket-shopping::before {
  22367. content: "\f291";
  22368. }
  22369. .fa-shopping-basket::before {
  22370. content: "\f291";
  22371. }
  22372. .fa-tape::before {
  22373. content: "\f4db";
  22374. }
  22375. .fa-bus-simple::before {
  22376. content: "\f55e";
  22377. }
  22378. .fa-bus-alt::before {
  22379. content: "\f55e";
  22380. }
  22381. .fa-eye::before {
  22382. content: "\f06e";
  22383. }
  22384. .fa-face-sad-cry::before {
  22385. content: "\f5b3";
  22386. }
  22387. .fa-sad-cry::before {
  22388. content: "\f5b3";
  22389. }
  22390. .fa-audio-description::before {
  22391. content: "\f29e";
  22392. }
  22393. .fa-person-military-to-person::before {
  22394. content: "\e54c";
  22395. }
  22396. .fa-file-shield::before {
  22397. content: "\e4f0";
  22398. }
  22399. .fa-user-slash::before {
  22400. content: "\f506";
  22401. }
  22402. .fa-pen::before {
  22403. content: "\f304";
  22404. }
  22405. .fa-tower-observation::before {
  22406. content: "\e586";
  22407. }
  22408. .fa-file-code::before {
  22409. content: "\f1c9";
  22410. }
  22411. .fa-signal::before {
  22412. content: "\f012";
  22413. }
  22414. .fa-signal-5::before {
  22415. content: "\f012";
  22416. }
  22417. .fa-signal-perfect::before {
  22418. content: "\f012";
  22419. }
  22420. .fa-bus::before {
  22421. content: "\f207";
  22422. }
  22423. .fa-heart-circle-xmark::before {
  22424. content: "\e501";
  22425. }
  22426. .fa-house-chimney::before {
  22427. content: "\e3af";
  22428. }
  22429. .fa-home-lg::before {
  22430. content: "\e3af";
  22431. }
  22432. .fa-window-maximize::before {
  22433. content: "\f2d0";
  22434. }
  22435. .fa-face-frown::before {
  22436. content: "\f119";
  22437. }
  22438. .fa-frown::before {
  22439. content: "\f119";
  22440. }
  22441. .fa-prescription::before {
  22442. content: "\f5b1";
  22443. }
  22444. .fa-shop::before {
  22445. content: "\f54f";
  22446. }
  22447. .fa-store-alt::before {
  22448. content: "\f54f";
  22449. }
  22450. .fa-floppy-disk::before {
  22451. content: "\f0c7";
  22452. }
  22453. .fa-save::before {
  22454. content: "\f0c7";
  22455. }
  22456. .fa-vihara::before {
  22457. content: "\f6a7";
  22458. }
  22459. .fa-scale-unbalanced::before {
  22460. content: "\f515";
  22461. }
  22462. .fa-balance-scale-left::before {
  22463. content: "\f515";
  22464. }
  22465. .fa-sort-up::before {
  22466. content: "\f0de";
  22467. }
  22468. .fa-sort-asc::before {
  22469. content: "\f0de";
  22470. }
  22471. .fa-comment-dots::before {
  22472. content: "\f4ad";
  22473. }
  22474. .fa-commenting::before {
  22475. content: "\f4ad";
  22476. }
  22477. .fa-plant-wilt::before {
  22478. content: "\e5aa";
  22479. }
  22480. .fa-diamond::before {
  22481. content: "\f219";
  22482. }
  22483. .fa-face-grin-squint::before {
  22484. content: "\f585";
  22485. }
  22486. .fa-grin-squint::before {
  22487. content: "\f585";
  22488. }
  22489. .fa-hand-holding-dollar::before {
  22490. content: "\f4c0";
  22491. }
  22492. .fa-hand-holding-usd::before {
  22493. content: "\f4c0";
  22494. }
  22495. .fa-bacterium::before {
  22496. content: "\e05a";
  22497. }
  22498. .fa-hand-pointer::before {
  22499. content: "\f25a";
  22500. }
  22501. .fa-drum-steelpan::before {
  22502. content: "\f56a";
  22503. }
  22504. .fa-hand-scissors::before {
  22505. content: "\f257";
  22506. }
  22507. .fa-hands-praying::before {
  22508. content: "\f684";
  22509. }
  22510. .fa-praying-hands::before {
  22511. content: "\f684";
  22512. }
  22513. .fa-arrow-rotate-right::before {
  22514. content: "\f01e";
  22515. }
  22516. .fa-arrow-right-rotate::before {
  22517. content: "\f01e";
  22518. }
  22519. .fa-arrow-rotate-forward::before {
  22520. content: "\f01e";
  22521. }
  22522. .fa-redo::before {
  22523. content: "\f01e";
  22524. }
  22525. .fa-biohazard::before {
  22526. content: "\f780";
  22527. }
  22528. .fa-location-crosshairs::before {
  22529. content: "\f601";
  22530. }
  22531. .fa-location::before {
  22532. content: "\f601";
  22533. }
  22534. .fa-mars-double::before {
  22535. content: "\f227";
  22536. }
  22537. .fa-child-dress::before {
  22538. content: "\e59c";
  22539. }
  22540. .fa-users-between-lines::before {
  22541. content: "\e591";
  22542. }
  22543. .fa-lungs-virus::before {
  22544. content: "\e067";
  22545. }
  22546. .fa-face-grin-tears::before {
  22547. content: "\f588";
  22548. }
  22549. .fa-grin-tears::before {
  22550. content: "\f588";
  22551. }
  22552. .fa-phone::before {
  22553. content: "\f095";
  22554. }
  22555. .fa-calendar-xmark::before {
  22556. content: "\f273";
  22557. }
  22558. .fa-calendar-times::before {
  22559. content: "\f273";
  22560. }
  22561. .fa-child-reaching::before {
  22562. content: "\e59d";
  22563. }
  22564. .fa-head-side-virus::before {
  22565. content: "\e064";
  22566. }
  22567. .fa-user-gear::before {
  22568. content: "\f4fe";
  22569. }
  22570. .fa-user-cog::before {
  22571. content: "\f4fe";
  22572. }
  22573. .fa-arrow-up-1-9::before {
  22574. content: "\f163";
  22575. }
  22576. .fa-sort-numeric-up::before {
  22577. content: "\f163";
  22578. }
  22579. .fa-door-closed::before {
  22580. content: "\f52a";
  22581. }
  22582. .fa-shield-virus::before {
  22583. content: "\e06c";
  22584. }
  22585. .fa-dice-six::before {
  22586. content: "\f526";
  22587. }
  22588. .fa-mosquito-net::before {
  22589. content: "\e52c";
  22590. }
  22591. .fa-bridge-water::before {
  22592. content: "\e4ce";
  22593. }
  22594. .fa-person-booth::before {
  22595. content: "\f756";
  22596. }
  22597. .fa-text-width::before {
  22598. content: "\f035";
  22599. }
  22600. .fa-hat-wizard::before {
  22601. content: "\f6e8";
  22602. }
  22603. .fa-pen-fancy::before {
  22604. content: "\f5ac";
  22605. }
  22606. .fa-person-digging::before {
  22607. content: "\f85e";
  22608. }
  22609. .fa-digging::before {
  22610. content: "\f85e";
  22611. }
  22612. .fa-trash::before {
  22613. content: "\f1f8";
  22614. }
  22615. .fa-gauge-simple::before {
  22616. content: "\f629";
  22617. }
  22618. .fa-gauge-simple-med::before {
  22619. content: "\f629";
  22620. }
  22621. .fa-tachometer-average::before {
  22622. content: "\f629";
  22623. }
  22624. .fa-book-medical::before {
  22625. content: "\f7e6";
  22626. }
  22627. .fa-poo::before {
  22628. content: "\f2fe";
  22629. }
  22630. .fa-quote-right::before {
  22631. content: "\f10e";
  22632. }
  22633. .fa-quote-right-alt::before {
  22634. content: "\f10e";
  22635. }
  22636. .fa-shirt::before {
  22637. content: "\f553";
  22638. }
  22639. .fa-t-shirt::before {
  22640. content: "\f553";
  22641. }
  22642. .fa-tshirt::before {
  22643. content: "\f553";
  22644. }
  22645. .fa-cubes::before {
  22646. content: "\f1b3";
  22647. }
  22648. .fa-divide::before {
  22649. content: "\f529";
  22650. }
  22651. .fa-tenge-sign::before {
  22652. content: "\f7d7";
  22653. }
  22654. .fa-tenge::before {
  22655. content: "\f7d7";
  22656. }
  22657. .fa-headphones::before {
  22658. content: "\f025";
  22659. }
  22660. .fa-hands-holding::before {
  22661. content: "\f4c2";
  22662. }
  22663. .fa-hands-clapping::before {
  22664. content: "\e1a8";
  22665. }
  22666. .fa-republican::before {
  22667. content: "\f75e";
  22668. }
  22669. .fa-arrow-left::before {
  22670. content: "\f060";
  22671. }
  22672. .fa-person-circle-xmark::before {
  22673. content: "\e543";
  22674. }
  22675. .fa-ruler::before {
  22676. content: "\f545";
  22677. }
  22678. .fa-align-left::before {
  22679. content: "\f036";
  22680. }
  22681. .fa-dice-d6::before {
  22682. content: "\f6d1";
  22683. }
  22684. .fa-restroom::before {
  22685. content: "\f7bd";
  22686. }
  22687. .fa-j::before {
  22688. content: "J";
  22689. }
  22690. .fa-users-viewfinder::before {
  22691. content: "\e595";
  22692. }
  22693. .fa-file-video::before {
  22694. content: "\f1c8";
  22695. }
  22696. .fa-up-right-from-square::before {
  22697. content: "\f35d";
  22698. }
  22699. .fa-external-link-alt::before {
  22700. content: "\f35d";
  22701. }
  22702. .fa-table-cells::before {
  22703. content: "\f00a";
  22704. }
  22705. .fa-th::before {
  22706. content: "\f00a";
  22707. }
  22708. .fa-file-pdf::before {
  22709. content: "\f1c1";
  22710. }
  22711. .fa-book-bible::before {
  22712. content: "\f647";
  22713. }
  22714. .fa-bible::before {
  22715. content: "\f647";
  22716. }
  22717. .fa-o::before {
  22718. content: "O";
  22719. }
  22720. .fa-suitcase-medical::before {
  22721. content: "\f0fa";
  22722. }
  22723. .fa-medkit::before {
  22724. content: "\f0fa";
  22725. }
  22726. .fa-user-secret::before {
  22727. content: "\f21b";
  22728. }
  22729. .fa-otter::before {
  22730. content: "\f700";
  22731. }
  22732. .fa-person-dress::before {
  22733. content: "\f182";
  22734. }
  22735. .fa-female::before {
  22736. content: "\f182";
  22737. }
  22738. .fa-comment-dollar::before {
  22739. content: "\f651";
  22740. }
  22741. .fa-business-time::before {
  22742. content: "\f64a";
  22743. }
  22744. .fa-briefcase-clock::before {
  22745. content: "\f64a";
  22746. }
  22747. .fa-table-cells-large::before {
  22748. content: "\f009";
  22749. }
  22750. .fa-th-large::before {
  22751. content: "\f009";
  22752. }
  22753. .fa-book-tanakh::before {
  22754. content: "\f827";
  22755. }
  22756. .fa-tanakh::before {
  22757. content: "\f827";
  22758. }
  22759. .fa-phone-volume::before {
  22760. content: "\f2a0";
  22761. }
  22762. .fa-volume-control-phone::before {
  22763. content: "\f2a0";
  22764. }
  22765. .fa-hat-cowboy-side::before {
  22766. content: "\f8c1";
  22767. }
  22768. .fa-clipboard-user::before {
  22769. content: "\f7f3";
  22770. }
  22771. .fa-child::before {
  22772. content: "\f1ae";
  22773. }
  22774. .fa-lira-sign::before {
  22775. content: "\f195";
  22776. }
  22777. .fa-satellite::before {
  22778. content: "\f7bf";
  22779. }
  22780. .fa-plane-lock::before {
  22781. content: "\e558";
  22782. }
  22783. .fa-tag::before {
  22784. content: "\f02b";
  22785. }
  22786. .fa-comment::before {
  22787. content: "\f075";
  22788. }
  22789. .fa-cake-candles::before {
  22790. content: "\f1fd";
  22791. }
  22792. .fa-birthday-cake::before {
  22793. content: "\f1fd";
  22794. }
  22795. .fa-cake::before {
  22796. content: "\f1fd";
  22797. }
  22798. .fa-envelope::before {
  22799. content: "\f0e0";
  22800. }
  22801. .fa-angles-up::before {
  22802. content: "\f102";
  22803. }
  22804. .fa-angle-double-up::before {
  22805. content: "\f102";
  22806. }
  22807. .fa-paperclip::before {
  22808. content: "\f0c6";
  22809. }
  22810. .fa-arrow-right-to-city::before {
  22811. content: "\e4b3";
  22812. }
  22813. .fa-ribbon::before {
  22814. content: "\f4d6";
  22815. }
  22816. .fa-lungs::before {
  22817. content: "\f604";
  22818. }
  22819. .fa-arrow-up-9-1::before {
  22820. content: "\f887";
  22821. }
  22822. .fa-sort-numeric-up-alt::before {
  22823. content: "\f887";
  22824. }
  22825. .fa-litecoin-sign::before {
  22826. content: "\e1d3";
  22827. }
  22828. .fa-border-none::before {
  22829. content: "\f850";
  22830. }
  22831. .fa-circle-nodes::before {
  22832. content: "\e4e2";
  22833. }
  22834. .fa-parachute-box::before {
  22835. content: "\f4cd";
  22836. }
  22837. .fa-indent::before {
  22838. content: "\f03c";
  22839. }
  22840. .fa-truck-field-un::before {
  22841. content: "\e58e";
  22842. }
  22843. .fa-hourglass::before {
  22844. content: "\f254";
  22845. }
  22846. .fa-hourglass-empty::before {
  22847. content: "\f254";
  22848. }
  22849. .fa-mountain::before {
  22850. content: "\f6fc";
  22851. }
  22852. .fa-user-doctor::before {
  22853. content: "\f0f0";
  22854. }
  22855. .fa-user-md::before {
  22856. content: "\f0f0";
  22857. }
  22858. .fa-circle-info::before {
  22859. content: "\f05a";
  22860. }
  22861. .fa-info-circle::before {
  22862. content: "\f05a";
  22863. }
  22864. .fa-cloud-meatball::before {
  22865. content: "\f73b";
  22866. }
  22867. .fa-camera::before {
  22868. content: "\f030";
  22869. }
  22870. .fa-camera-alt::before {
  22871. content: "\f030";
  22872. }
  22873. .fa-square-virus::before {
  22874. content: "\e578";
  22875. }
  22876. .fa-meteor::before {
  22877. content: "\f753";
  22878. }
  22879. .fa-car-on::before {
  22880. content: "\e4dd";
  22881. }
  22882. .fa-sleigh::before {
  22883. content: "\f7cc";
  22884. }
  22885. .fa-arrow-down-1-9::before {
  22886. content: "\f162";
  22887. }
  22888. .fa-sort-numeric-asc::before {
  22889. content: "\f162";
  22890. }
  22891. .fa-sort-numeric-down::before {
  22892. content: "\f162";
  22893. }
  22894. .fa-hand-holding-droplet::before {
  22895. content: "\f4c1";
  22896. }
  22897. .fa-hand-holding-water::before {
  22898. content: "\f4c1";
  22899. }
  22900. .fa-water::before {
  22901. content: "\f773";
  22902. }
  22903. .fa-calendar-check::before {
  22904. content: "\f274";
  22905. }
  22906. .fa-braille::before {
  22907. content: "\f2a1";
  22908. }
  22909. .fa-prescription-bottle-medical::before {
  22910. content: "\f486";
  22911. }
  22912. .fa-prescription-bottle-alt::before {
  22913. content: "\f486";
  22914. }
  22915. .fa-landmark::before {
  22916. content: "\f66f";
  22917. }
  22918. .fa-truck::before {
  22919. content: "\f0d1";
  22920. }
  22921. .fa-crosshairs::before {
  22922. content: "\f05b";
  22923. }
  22924. .fa-person-cane::before {
  22925. content: "\e53c";
  22926. }
  22927. .fa-tent::before {
  22928. content: "\e57d";
  22929. }
  22930. .fa-vest-patches::before {
  22931. content: "\e086";
  22932. }
  22933. .fa-check-double::before {
  22934. content: "\f560";
  22935. }
  22936. .fa-arrow-down-a-z::before {
  22937. content: "\f15d";
  22938. }
  22939. .fa-sort-alpha-asc::before {
  22940. content: "\f15d";
  22941. }
  22942. .fa-sort-alpha-down::before {
  22943. content: "\f15d";
  22944. }
  22945. .fa-money-bill-wheat::before {
  22946. content: "\e52a";
  22947. }
  22948. .fa-cookie::before {
  22949. content: "\f563";
  22950. }
  22951. .fa-arrow-rotate-left::before {
  22952. content: "\f0e2";
  22953. }
  22954. .fa-arrow-left-rotate::before {
  22955. content: "\f0e2";
  22956. }
  22957. .fa-arrow-rotate-back::before {
  22958. content: "\f0e2";
  22959. }
  22960. .fa-arrow-rotate-backward::before {
  22961. content: "\f0e2";
  22962. }
  22963. .fa-undo::before {
  22964. content: "\f0e2";
  22965. }
  22966. .fa-hard-drive::before {
  22967. content: "\f0a0";
  22968. }
  22969. .fa-hdd::before {
  22970. content: "\f0a0";
  22971. }
  22972. .fa-face-grin-squint-tears::before {
  22973. content: "\f586";
  22974. }
  22975. .fa-grin-squint-tears::before {
  22976. content: "\f586";
  22977. }
  22978. .fa-dumbbell::before {
  22979. content: "\f44b";
  22980. }
  22981. .fa-rectangle-list::before {
  22982. content: "\f022";
  22983. }
  22984. .fa-list-alt::before {
  22985. content: "\f022";
  22986. }
  22987. .fa-tarp-droplet::before {
  22988. content: "\e57c";
  22989. }
  22990. .fa-house-medical-circle-check::before {
  22991. content: "\e511";
  22992. }
  22993. .fa-person-skiing-nordic::before {
  22994. content: "\f7ca";
  22995. }
  22996. .fa-skiing-nordic::before {
  22997. content: "\f7ca";
  22998. }
  22999. .fa-calendar-plus::before {
  23000. content: "\f271";
  23001. }
  23002. .fa-plane-arrival::before {
  23003. content: "\f5af";
  23004. }
  23005. .fa-circle-left::before {
  23006. content: "\f359";
  23007. }
  23008. .fa-arrow-alt-circle-left::before {
  23009. content: "\f359";
  23010. }
  23011. .fa-train-subway::before {
  23012. content: "\f239";
  23013. }
  23014. .fa-subway::before {
  23015. content: "\f239";
  23016. }
  23017. .fa-chart-gantt::before {
  23018. content: "\e0e4";
  23019. }
  23020. .fa-indian-rupee-sign::before {
  23021. content: "\e1bc";
  23022. }
  23023. .fa-indian-rupee::before {
  23024. content: "\e1bc";
  23025. }
  23026. .fa-inr::before {
  23027. content: "\e1bc";
  23028. }
  23029. .fa-crop-simple::before {
  23030. content: "\f565";
  23031. }
  23032. .fa-crop-alt::before {
  23033. content: "\f565";
  23034. }
  23035. .fa-money-bill-1::before {
  23036. content: "\f3d1";
  23037. }
  23038. .fa-money-bill-alt::before {
  23039. content: "\f3d1";
  23040. }
  23041. .fa-left-long::before {
  23042. content: "\f30a";
  23043. }
  23044. .fa-long-arrow-alt-left::before {
  23045. content: "\f30a";
  23046. }
  23047. .fa-dna::before {
  23048. content: "\f471";
  23049. }
  23050. .fa-virus-slash::before {
  23051. content: "\e075";
  23052. }
  23053. .fa-minus::before {
  23054. content: "\f068";
  23055. }
  23056. .fa-subtract::before {
  23057. content: "\f068";
  23058. }
  23059. .fa-chess::before {
  23060. content: "\f439";
  23061. }
  23062. .fa-arrow-left-long::before {
  23063. content: "\f177";
  23064. }
  23065. .fa-long-arrow-left::before {
  23066. content: "\f177";
  23067. }
  23068. .fa-plug-circle-check::before {
  23069. content: "\e55c";
  23070. }
  23071. .fa-street-view::before {
  23072. content: "\f21d";
  23073. }
  23074. .fa-franc-sign::before {
  23075. content: "\e18f";
  23076. }
  23077. .fa-volume-off::before {
  23078. content: "\f026";
  23079. }
  23080. .fa-hands-asl-interpreting::before {
  23081. content: "\f2a3";
  23082. }
  23083. .fa-american-sign-language-interpreting::before {
  23084. content: "\f2a3";
  23085. }
  23086. .fa-asl-interpreting::before {
  23087. content: "\f2a3";
  23088. }
  23089. .fa-hands-american-sign-language-interpreting::before {
  23090. content: "\f2a3";
  23091. }
  23092. .fa-gear::before {
  23093. content: "\f013";
  23094. }
  23095. .fa-cog::before {
  23096. content: "\f013";
  23097. }
  23098. .fa-droplet-slash::before {
  23099. content: "\f5c7";
  23100. }
  23101. .fa-tint-slash::before {
  23102. content: "\f5c7";
  23103. }
  23104. .fa-mosque::before {
  23105. content: "\f678";
  23106. }
  23107. .fa-mosquito::before {
  23108. content: "\e52b";
  23109. }
  23110. .fa-star-of-david::before {
  23111. content: "\f69a";
  23112. }
  23113. .fa-person-military-rifle::before {
  23114. content: "\e54b";
  23115. }
  23116. .fa-cart-shopping::before {
  23117. content: "\f07a";
  23118. }
  23119. .fa-shopping-cart::before {
  23120. content: "\f07a";
  23121. }
  23122. .fa-vials::before {
  23123. content: "\f493";
  23124. }
  23125. .fa-plug-circle-plus::before {
  23126. content: "\e55f";
  23127. }
  23128. .fa-place-of-worship::before {
  23129. content: "\f67f";
  23130. }
  23131. .fa-grip-vertical::before {
  23132. content: "\f58e";
  23133. }
  23134. .fa-arrow-turn-up::before {
  23135. content: "\f148";
  23136. }
  23137. .fa-level-up::before {
  23138. content: "\f148";
  23139. }
  23140. .fa-u::before {
  23141. content: "U";
  23142. }
  23143. .fa-square-root-variable::before {
  23144. content: "\f698";
  23145. }
  23146. .fa-square-root-alt::before {
  23147. content: "\f698";
  23148. }
  23149. .fa-clock::before {
  23150. content: "\f017";
  23151. }
  23152. .fa-clock-four::before {
  23153. content: "\f017";
  23154. }
  23155. .fa-backward-step::before {
  23156. content: "\f048";
  23157. }
  23158. .fa-step-backward::before {
  23159. content: "\f048";
  23160. }
  23161. .fa-pallet::before {
  23162. content: "\f482";
  23163. }
  23164. .fa-faucet::before {
  23165. content: "\e005";
  23166. }
  23167. .fa-baseball-bat-ball::before {
  23168. content: "\f432";
  23169. }
  23170. .fa-s::before {
  23171. content: "S";
  23172. }
  23173. .fa-timeline::before {
  23174. content: "\e29c";
  23175. }
  23176. .fa-keyboard::before {
  23177. content: "\f11c";
  23178. }
  23179. .fa-caret-down::before {
  23180. content: "\f0d7";
  23181. }
  23182. .fa-house-chimney-medical::before {
  23183. content: "\f7f2";
  23184. }
  23185. .fa-clinic-medical::before {
  23186. content: "\f7f2";
  23187. }
  23188. .fa-temperature-three-quarters::before {
  23189. content: "\f2c8";
  23190. }
  23191. .fa-temperature-3::before {
  23192. content: "\f2c8";
  23193. }
  23194. .fa-thermometer-3::before {
  23195. content: "\f2c8";
  23196. }
  23197. .fa-thermometer-three-quarters::before {
  23198. content: "\f2c8";
  23199. }
  23200. .fa-mobile-screen::before {
  23201. content: "\f3cf";
  23202. }
  23203. .fa-mobile-android-alt::before {
  23204. content: "\f3cf";
  23205. }
  23206. .fa-plane-up::before {
  23207. content: "\e22d";
  23208. }
  23209. .fa-piggy-bank::before {
  23210. content: "\f4d3";
  23211. }
  23212. .fa-battery-half::before {
  23213. content: "\f242";
  23214. }
  23215. .fa-battery-3::before {
  23216. content: "\f242";
  23217. }
  23218. .fa-mountain-city::before {
  23219. content: "\e52e";
  23220. }
  23221. .fa-coins::before {
  23222. content: "\f51e";
  23223. }
  23224. .fa-khanda::before {
  23225. content: "\f66d";
  23226. }
  23227. .fa-sliders::before {
  23228. content: "\f1de";
  23229. }
  23230. .fa-sliders-h::before {
  23231. content: "\f1de";
  23232. }
  23233. .fa-folder-tree::before {
  23234. content: "\f802";
  23235. }
  23236. .fa-network-wired::before {
  23237. content: "\f6ff";
  23238. }
  23239. .fa-map-pin::before {
  23240. content: "\f276";
  23241. }
  23242. .fa-hamsa::before {
  23243. content: "\f665";
  23244. }
  23245. .fa-cent-sign::before {
  23246. content: "\e3f5";
  23247. }
  23248. .fa-flask::before {
  23249. content: "\f0c3";
  23250. }
  23251. .fa-person-pregnant::before {
  23252. content: "\e31e";
  23253. }
  23254. .fa-wand-sparkles::before {
  23255. content: "\f72b";
  23256. }
  23257. .fa-ellipsis-vertical::before {
  23258. content: "\f142";
  23259. }
  23260. .fa-ellipsis-v::before {
  23261. content: "\f142";
  23262. }
  23263. .fa-ticket::before {
  23264. content: "\f145";
  23265. }
  23266. .fa-power-off::before {
  23267. content: "\f011";
  23268. }
  23269. .fa-right-long::before {
  23270. content: "\f30b";
  23271. }
  23272. .fa-long-arrow-alt-right::before {
  23273. content: "\f30b";
  23274. }
  23275. .fa-flag-usa::before {
  23276. content: "\f74d";
  23277. }
  23278. .fa-laptop-file::before {
  23279. content: "\e51d";
  23280. }
  23281. .fa-tty::before {
  23282. content: "\f1e4";
  23283. }
  23284. .fa-teletype::before {
  23285. content: "\f1e4";
  23286. }
  23287. .fa-diagram-next::before {
  23288. content: "\e476";
  23289. }
  23290. .fa-person-rifle::before {
  23291. content: "\e54e";
  23292. }
  23293. .fa-house-medical-circle-exclamation::before {
  23294. content: "\e512";
  23295. }
  23296. .fa-closed-captioning::before {
  23297. content: "\f20a";
  23298. }
  23299. .fa-person-hiking::before {
  23300. content: "\f6ec";
  23301. }
  23302. .fa-hiking::before {
  23303. content: "\f6ec";
  23304. }
  23305. .fa-venus-double::before {
  23306. content: "\f226";
  23307. }
  23308. .fa-images::before {
  23309. content: "\f302";
  23310. }
  23311. .fa-calculator::before {
  23312. content: "\f1ec";
  23313. }
  23314. .fa-people-pulling::before {
  23315. content: "\e535";
  23316. }
  23317. .fa-n::before {
  23318. content: "N";
  23319. }
  23320. .fa-cable-car::before {
  23321. content: "\f7da";
  23322. }
  23323. .fa-tram::before {
  23324. content: "\f7da";
  23325. }
  23326. .fa-cloud-rain::before {
  23327. content: "\f73d";
  23328. }
  23329. .fa-building-circle-xmark::before {
  23330. content: "\e4d4";
  23331. }
  23332. .fa-ship::before {
  23333. content: "\f21a";
  23334. }
  23335. .fa-arrows-down-to-line::before {
  23336. content: "\e4b8";
  23337. }
  23338. .fa-download::before {
  23339. content: "\f019";
  23340. }
  23341. .fa-face-grin::before {
  23342. content: "\f580";
  23343. }
  23344. .fa-grin::before {
  23345. content: "\f580";
  23346. }
  23347. .fa-delete-left::before {
  23348. content: "\f55a";
  23349. }
  23350. .fa-backspace::before {
  23351. content: "\f55a";
  23352. }
  23353. .fa-eye-dropper::before {
  23354. content: "\f1fb";
  23355. }
  23356. .fa-eye-dropper-empty::before {
  23357. content: "\f1fb";
  23358. }
  23359. .fa-eyedropper::before {
  23360. content: "\f1fb";
  23361. }
  23362. .fa-file-circle-check::before {
  23363. content: "\e5a0";
  23364. }
  23365. .fa-forward::before {
  23366. content: "\f04e";
  23367. }
  23368. .fa-mobile::before {
  23369. content: "\f3ce";
  23370. }
  23371. .fa-mobile-android::before {
  23372. content: "\f3ce";
  23373. }
  23374. .fa-mobile-phone::before {
  23375. content: "\f3ce";
  23376. }
  23377. .fa-face-meh::before {
  23378. content: "\f11a";
  23379. }
  23380. .fa-meh::before {
  23381. content: "\f11a";
  23382. }
  23383. .fa-align-center::before {
  23384. content: "\f037";
  23385. }
  23386. .fa-book-skull::before {
  23387. content: "\f6b7";
  23388. }
  23389. .fa-book-dead::before {
  23390. content: "\f6b7";
  23391. }
  23392. .fa-id-card::before {
  23393. content: "\f2c2";
  23394. }
  23395. .fa-drivers-license::before {
  23396. content: "\f2c2";
  23397. }
  23398. .fa-outdent::before {
  23399. content: "\f03b";
  23400. }
  23401. .fa-dedent::before {
  23402. content: "\f03b";
  23403. }
  23404. .fa-heart-circle-exclamation::before {
  23405. content: "\e4fe";
  23406. }
  23407. .fa-house::before {
  23408. content: "\f015";
  23409. }
  23410. .fa-home::before {
  23411. content: "\f015";
  23412. }
  23413. .fa-home-alt::before {
  23414. content: "\f015";
  23415. }
  23416. .fa-home-lg-alt::before {
  23417. content: "\f015";
  23418. }
  23419. .fa-calendar-week::before {
  23420. content: "\f784";
  23421. }
  23422. .fa-laptop-medical::before {
  23423. content: "\f812";
  23424. }
  23425. .fa-b::before {
  23426. content: "B";
  23427. }
  23428. .fa-file-medical::before {
  23429. content: "\f477";
  23430. }
  23431. .fa-dice-one::before {
  23432. content: "\f525";
  23433. }
  23434. .fa-kiwi-bird::before {
  23435. content: "\f535";
  23436. }
  23437. .fa-arrow-right-arrow-left::before {
  23438. content: "\f0ec";
  23439. }
  23440. .fa-exchange::before {
  23441. content: "\f0ec";
  23442. }
  23443. .fa-rotate-right::before {
  23444. content: "\f2f9";
  23445. }
  23446. .fa-redo-alt::before {
  23447. content: "\f2f9";
  23448. }
  23449. .fa-rotate-forward::before {
  23450. content: "\f2f9";
  23451. }
  23452. .fa-utensils::before {
  23453. content: "\f2e7";
  23454. }
  23455. .fa-cutlery::before {
  23456. content: "\f2e7";
  23457. }
  23458. .fa-arrow-up-wide-short::before {
  23459. content: "\f161";
  23460. }
  23461. .fa-sort-amount-up::before {
  23462. content: "\f161";
  23463. }
  23464. .fa-mill-sign::before {
  23465. content: "\e1ed";
  23466. }
  23467. .fa-bowl-rice::before {
  23468. content: "\e2eb";
  23469. }
  23470. .fa-skull::before {
  23471. content: "\f54c";
  23472. }
  23473. .fa-tower-broadcast::before {
  23474. content: "\f519";
  23475. }
  23476. .fa-broadcast-tower::before {
  23477. content: "\f519";
  23478. }
  23479. .fa-truck-pickup::before {
  23480. content: "\f63c";
  23481. }
  23482. .fa-up-long::before {
  23483. content: "\f30c";
  23484. }
  23485. .fa-long-arrow-alt-up::before {
  23486. content: "\f30c";
  23487. }
  23488. .fa-stop::before {
  23489. content: "\f04d";
  23490. }
  23491. .fa-code-merge::before {
  23492. content: "\f387";
  23493. }
  23494. .fa-upload::before {
  23495. content: "\f093";
  23496. }
  23497. .fa-hurricane::before {
  23498. content: "\f751";
  23499. }
  23500. .fa-mound::before {
  23501. content: "\e52d";
  23502. }
  23503. .fa-toilet-portable::before {
  23504. content: "\e583";
  23505. }
  23506. .fa-compact-disc::before {
  23507. content: "\f51f";
  23508. }
  23509. .fa-file-arrow-down::before {
  23510. content: "\f56d";
  23511. }
  23512. .fa-file-download::before {
  23513. content: "\f56d";
  23514. }
  23515. .fa-caravan::before {
  23516. content: "\f8ff";
  23517. }
  23518. .fa-shield-cat::before {
  23519. content: "\e572";
  23520. }
  23521. .fa-bolt::before {
  23522. content: "\f0e7";
  23523. }
  23524. .fa-zap::before {
  23525. content: "\f0e7";
  23526. }
  23527. .fa-glass-water::before {
  23528. content: "\e4f4";
  23529. }
  23530. .fa-oil-well::before {
  23531. content: "\e532";
  23532. }
  23533. .fa-vault::before {
  23534. content: "\e2c5";
  23535. }
  23536. .fa-mars::before {
  23537. content: "\f222";
  23538. }
  23539. .fa-toilet::before {
  23540. content: "\f7d8";
  23541. }
  23542. .fa-plane-circle-xmark::before {
  23543. content: "\e557";
  23544. }
  23545. .fa-yen-sign::before {
  23546. content: "\f157";
  23547. }
  23548. .fa-cny::before {
  23549. content: "\f157";
  23550. }
  23551. .fa-jpy::before {
  23552. content: "\f157";
  23553. }
  23554. .fa-rmb::before {
  23555. content: "\f157";
  23556. }
  23557. .fa-yen::before {
  23558. content: "\f157";
  23559. }
  23560. .fa-ruble-sign::before {
  23561. content: "\f158";
  23562. }
  23563. .fa-rouble::before {
  23564. content: "\f158";
  23565. }
  23566. .fa-rub::before {
  23567. content: "\f158";
  23568. }
  23569. .fa-ruble::before {
  23570. content: "\f158";
  23571. }
  23572. .fa-sun::before {
  23573. content: "\f185";
  23574. }
  23575. .fa-guitar::before {
  23576. content: "\f7a6";
  23577. }
  23578. .fa-face-laugh-wink::before {
  23579. content: "\f59c";
  23580. }
  23581. .fa-laugh-wink::before {
  23582. content: "\f59c";
  23583. }
  23584. .fa-horse-head::before {
  23585. content: "\f7ab";
  23586. }
  23587. .fa-bore-hole::before {
  23588. content: "\e4c3";
  23589. }
  23590. .fa-industry::before {
  23591. content: "\f275";
  23592. }
  23593. .fa-circle-down::before {
  23594. content: "\f358";
  23595. }
  23596. .fa-arrow-alt-circle-down::before {
  23597. content: "\f358";
  23598. }
  23599. .fa-arrows-turn-to-dots::before {
  23600. content: "\e4c1";
  23601. }
  23602. .fa-florin-sign::before {
  23603. content: "\e184";
  23604. }
  23605. .fa-arrow-down-short-wide::before {
  23606. content: "\f884";
  23607. }
  23608. .fa-sort-amount-desc::before {
  23609. content: "\f884";
  23610. }
  23611. .fa-sort-amount-down-alt::before {
  23612. content: "\f884";
  23613. }
  23614. .fa-less-than::before {
  23615. content: "\<";
  23616. }
  23617. .fa-angle-down::before {
  23618. content: "\f107";
  23619. }
  23620. .fa-car-tunnel::before {
  23621. content: "\e4de";
  23622. }
  23623. .fa-head-side-cough::before {
  23624. content: "\e061";
  23625. }
  23626. .fa-grip-lines::before {
  23627. content: "\f7a4";
  23628. }
  23629. .fa-thumbs-down::before {
  23630. content: "\f165";
  23631. }
  23632. .fa-user-lock::before {
  23633. content: "\f502";
  23634. }
  23635. .fa-arrow-right-long::before {
  23636. content: "\f178";
  23637. }
  23638. .fa-long-arrow-right::before {
  23639. content: "\f178";
  23640. }
  23641. .fa-anchor-circle-xmark::before {
  23642. content: "\e4ac";
  23643. }
  23644. .fa-ellipsis::before {
  23645. content: "\f141";
  23646. }
  23647. .fa-ellipsis-h::before {
  23648. content: "\f141";
  23649. }
  23650. .fa-chess-pawn::before {
  23651. content: "\f443";
  23652. }
  23653. .fa-kit-medical::before {
  23654. content: "\f479";
  23655. }
  23656. .fa-first-aid::before {
  23657. content: "\f479";
  23658. }
  23659. .fa-person-through-window::before {
  23660. content: "\e5a9";
  23661. }
  23662. .fa-toolbox::before {
  23663. content: "\f552";
  23664. }
  23665. .fa-hands-holding-circle::before {
  23666. content: "\e4fb";
  23667. }
  23668. .fa-bug::before {
  23669. content: "\f188";
  23670. }
  23671. .fa-credit-card::before {
  23672. content: "\f09d";
  23673. }
  23674. .fa-credit-card-alt::before {
  23675. content: "\f09d";
  23676. }
  23677. .fa-car::before {
  23678. content: "\f1b9";
  23679. }
  23680. .fa-automobile::before {
  23681. content: "\f1b9";
  23682. }
  23683. .fa-hand-holding-hand::before {
  23684. content: "\e4f7";
  23685. }
  23686. .fa-book-open-reader::before {
  23687. content: "\f5da";
  23688. }
  23689. .fa-book-reader::before {
  23690. content: "\f5da";
  23691. }
  23692. .fa-mountain-sun::before {
  23693. content: "\e52f";
  23694. }
  23695. .fa-arrows-left-right-to-line::before {
  23696. content: "\e4ba";
  23697. }
  23698. .fa-dice-d20::before {
  23699. content: "\f6cf";
  23700. }
  23701. .fa-truck-droplet::before {
  23702. content: "\e58c";
  23703. }
  23704. .fa-file-circle-xmark::before {
  23705. content: "\e5a1";
  23706. }
  23707. .fa-temperature-arrow-up::before {
  23708. content: "\e040";
  23709. }
  23710. .fa-temperature-up::before {
  23711. content: "\e040";
  23712. }
  23713. .fa-medal::before {
  23714. content: "\f5a2";
  23715. }
  23716. .fa-bed::before {
  23717. content: "\f236";
  23718. }
  23719. .fa-square-h::before {
  23720. content: "\f0fd";
  23721. }
  23722. .fa-h-square::before {
  23723. content: "\f0fd";
  23724. }
  23725. .fa-podcast::before {
  23726. content: "\f2ce";
  23727. }
  23728. .fa-temperature-full::before {
  23729. content: "\f2c7";
  23730. }
  23731. .fa-temperature-4::before {
  23732. content: "\f2c7";
  23733. }
  23734. .fa-thermometer-4::before {
  23735. content: "\f2c7";
  23736. }
  23737. .fa-thermometer-full::before {
  23738. content: "\f2c7";
  23739. }
  23740. .fa-bell::before {
  23741. content: "\f0f3";
  23742. }
  23743. .fa-superscript::before {
  23744. content: "\f12b";
  23745. }
  23746. .fa-plug-circle-xmark::before {
  23747. content: "\e560";
  23748. }
  23749. .fa-star-of-life::before {
  23750. content: "\f621";
  23751. }
  23752. .fa-phone-slash::before {
  23753. content: "\f3dd";
  23754. }
  23755. .fa-paint-roller::before {
  23756. content: "\f5aa";
  23757. }
  23758. .fa-handshake-angle::before {
  23759. content: "\f4c4";
  23760. }
  23761. .fa-hands-helping::before {
  23762. content: "\f4c4";
  23763. }
  23764. .fa-location-dot::before {
  23765. content: "\f3c5";
  23766. }
  23767. .fa-map-marker-alt::before {
  23768. content: "\f3c5";
  23769. }
  23770. .fa-file::before {
  23771. content: "\f15b";
  23772. }
  23773. .fa-greater-than::before {
  23774. content: "\>";
  23775. }
  23776. .fa-person-swimming::before {
  23777. content: "\f5c4";
  23778. }
  23779. .fa-swimmer::before {
  23780. content: "\f5c4";
  23781. }
  23782. .fa-arrow-down::before {
  23783. content: "\f063";
  23784. }
  23785. .fa-droplet::before {
  23786. content: "\f043";
  23787. }
  23788. .fa-tint::before {
  23789. content: "\f043";
  23790. }
  23791. .fa-eraser::before {
  23792. content: "\f12d";
  23793. }
  23794. .fa-earth-americas::before {
  23795. content: "\f57d";
  23796. }
  23797. .fa-earth::before {
  23798. content: "\f57d";
  23799. }
  23800. .fa-earth-america::before {
  23801. content: "\f57d";
  23802. }
  23803. .fa-globe-americas::before {
  23804. content: "\f57d";
  23805. }
  23806. .fa-person-burst::before {
  23807. content: "\e53b";
  23808. }
  23809. .fa-dove::before {
  23810. content: "\f4ba";
  23811. }
  23812. .fa-battery-empty::before {
  23813. content: "\f244";
  23814. }
  23815. .fa-battery-0::before {
  23816. content: "\f244";
  23817. }
  23818. .fa-socks::before {
  23819. content: "\f696";
  23820. }
  23821. .fa-inbox::before {
  23822. content: "\f01c";
  23823. }
  23824. .fa-section::before {
  23825. content: "\e447";
  23826. }
  23827. .fa-gauge-high::before {
  23828. content: "\f625";
  23829. }
  23830. .fa-tachometer-alt::before {
  23831. content: "\f625";
  23832. }
  23833. .fa-tachometer-alt-fast::before {
  23834. content: "\f625";
  23835. }
  23836. .fa-envelope-open-text::before {
  23837. content: "\f658";
  23838. }
  23839. .fa-hospital::before {
  23840. content: "\f0f8";
  23841. }
  23842. .fa-hospital-alt::before {
  23843. content: "\f0f8";
  23844. }
  23845. .fa-hospital-wide::before {
  23846. content: "\f0f8";
  23847. }
  23848. .fa-wine-bottle::before {
  23849. content: "\f72f";
  23850. }
  23851. .fa-chess-rook::before {
  23852. content: "\f447";
  23853. }
  23854. .fa-bars-staggered::before {
  23855. content: "\f550";
  23856. }
  23857. .fa-reorder::before {
  23858. content: "\f550";
  23859. }
  23860. .fa-stream::before {
  23861. content: "\f550";
  23862. }
  23863. .fa-dharmachakra::before {
  23864. content: "\f655";
  23865. }
  23866. .fa-hotdog::before {
  23867. content: "\f80f";
  23868. }
  23869. .fa-person-walking-with-cane::before {
  23870. content: "\f29d";
  23871. }
  23872. .fa-blind::before {
  23873. content: "\f29d";
  23874. }
  23875. .fa-drum::before {
  23876. content: "\f569";
  23877. }
  23878. .fa-ice-cream::before {
  23879. content: "\f810";
  23880. }
  23881. .fa-heart-circle-bolt::before {
  23882. content: "\e4fc";
  23883. }
  23884. .fa-fax::before {
  23885. content: "\f1ac";
  23886. }
  23887. .fa-paragraph::before {
  23888. content: "\f1dd";
  23889. }
  23890. .fa-check-to-slot::before {
  23891. content: "\f772";
  23892. }
  23893. .fa-vote-yea::before {
  23894. content: "\f772";
  23895. }
  23896. .fa-star-half::before {
  23897. content: "\f089";
  23898. }
  23899. .fa-boxes-stacked::before {
  23900. content: "\f468";
  23901. }
  23902. .fa-boxes::before {
  23903. content: "\f468";
  23904. }
  23905. .fa-boxes-alt::before {
  23906. content: "\f468";
  23907. }
  23908. .fa-link::before {
  23909. content: "\f0c1";
  23910. }
  23911. .fa-chain::before {
  23912. content: "\f0c1";
  23913. }
  23914. .fa-ear-listen::before {
  23915. content: "\f2a2";
  23916. }
  23917. .fa-assistive-listening-systems::before {
  23918. content: "\f2a2";
  23919. }
  23920. .fa-tree-city::before {
  23921. content: "\e587";
  23922. }
  23923. .fa-play::before {
  23924. content: "\f04b";
  23925. }
  23926. .fa-font::before {
  23927. content: "\f031";
  23928. }
  23929. .fa-rupiah-sign::before {
  23930. content: "\e23d";
  23931. }
  23932. .fa-magnifying-glass::before {
  23933. content: "\f002";
  23934. }
  23935. .fa-search::before {
  23936. content: "\f002";
  23937. }
  23938. .fa-table-tennis-paddle-ball::before {
  23939. content: "\f45d";
  23940. }
  23941. .fa-ping-pong-paddle-ball::before {
  23942. content: "\f45d";
  23943. }
  23944. .fa-table-tennis::before {
  23945. content: "\f45d";
  23946. }
  23947. .fa-person-dots-from-line::before {
  23948. content: "\f470";
  23949. }
  23950. .fa-diagnoses::before {
  23951. content: "\f470";
  23952. }
  23953. .fa-trash-can-arrow-up::before {
  23954. content: "\f82a";
  23955. }
  23956. .fa-trash-restore-alt::before {
  23957. content: "\f82a";
  23958. }
  23959. .fa-naira-sign::before {
  23960. content: "\e1f6";
  23961. }
  23962. .fa-cart-arrow-down::before {
  23963. content: "\f218";
  23964. }
  23965. .fa-walkie-talkie::before {
  23966. content: "\f8ef";
  23967. }
  23968. .fa-file-pen::before {
  23969. content: "\f31c";
  23970. }
  23971. .fa-file-edit::before {
  23972. content: "\f31c";
  23973. }
  23974. .fa-receipt::before {
  23975. content: "\f543";
  23976. }
  23977. .fa-square-pen::before {
  23978. content: "\f14b";
  23979. }
  23980. .fa-pen-square::before {
  23981. content: "\f14b";
  23982. }
  23983. .fa-pencil-square::before {
  23984. content: "\f14b";
  23985. }
  23986. .fa-suitcase-rolling::before {
  23987. content: "\f5c1";
  23988. }
  23989. .fa-person-circle-exclamation::before {
  23990. content: "\e53f";
  23991. }
  23992. .fa-chevron-down::before {
  23993. content: "\f078";
  23994. }
  23995. .fa-battery-full::before {
  23996. content: "\f240";
  23997. }
  23998. .fa-battery::before {
  23999. content: "\f240";
  24000. }
  24001. .fa-battery-5::before {
  24002. content: "\f240";
  24003. }
  24004. .fa-skull-crossbones::before {
  24005. content: "\f714";
  24006. }
  24007. .fa-code-compare::before {
  24008. content: "\e13a";
  24009. }
  24010. .fa-list-ul::before {
  24011. content: "\f0ca";
  24012. }
  24013. .fa-list-dots::before {
  24014. content: "\f0ca";
  24015. }
  24016. .fa-school-lock::before {
  24017. content: "\e56f";
  24018. }
  24019. .fa-tower-cell::before {
  24020. content: "\e585";
  24021. }
  24022. .fa-down-long::before {
  24023. content: "\f309";
  24024. }
  24025. .fa-long-arrow-alt-down::before {
  24026. content: "\f309";
  24027. }
  24028. .fa-ranking-star::before {
  24029. content: "\e561";
  24030. }
  24031. .fa-chess-king::before {
  24032. content: "\f43f";
  24033. }
  24034. .fa-person-harassing::before {
  24035. content: "\e549";
  24036. }
  24037. .fa-brazilian-real-sign::before {
  24038. content: "\e46c";
  24039. }
  24040. .fa-landmark-dome::before {
  24041. content: "\f752";
  24042. }
  24043. .fa-landmark-alt::before {
  24044. content: "\f752";
  24045. }
  24046. .fa-arrow-up::before {
  24047. content: "\f062";
  24048. }
  24049. .fa-tv::before {
  24050. content: "\f26c";
  24051. }
  24052. .fa-television::before {
  24053. content: "\f26c";
  24054. }
  24055. .fa-tv-alt::before {
  24056. content: "\f26c";
  24057. }
  24058. .fa-shrimp::before {
  24059. content: "\e448";
  24060. }
  24061. .fa-list-check::before {
  24062. content: "\f0ae";
  24063. }
  24064. .fa-tasks::before {
  24065. content: "\f0ae";
  24066. }
  24067. .fa-jug-detergent::before {
  24068. content: "\e519";
  24069. }
  24070. .fa-circle-user::before {
  24071. content: "\f2bd";
  24072. }
  24073. .fa-user-circle::before {
  24074. content: "\f2bd";
  24075. }
  24076. .fa-user-shield::before {
  24077. content: "\f505";
  24078. }
  24079. .fa-wind::before {
  24080. content: "\f72e";
  24081. }
  24082. .fa-car-burst::before {
  24083. content: "\f5e1";
  24084. }
  24085. .fa-car-crash::before {
  24086. content: "\f5e1";
  24087. }
  24088. .fa-y::before {
  24089. content: "Y";
  24090. }
  24091. .fa-person-snowboarding::before {
  24092. content: "\f7ce";
  24093. }
  24094. .fa-snowboarding::before {
  24095. content: "\f7ce";
  24096. }
  24097. .fa-truck-fast::before {
  24098. content: "\f48b";
  24099. }
  24100. .fa-shipping-fast::before {
  24101. content: "\f48b";
  24102. }
  24103. .fa-fish::before {
  24104. content: "\f578";
  24105. }
  24106. .fa-user-graduate::before {
  24107. content: "\f501";
  24108. }
  24109. .fa-circle-half-stroke::before {
  24110. content: "\f042";
  24111. }
  24112. .fa-adjust::before {
  24113. content: "\f042";
  24114. }
  24115. .fa-clapperboard::before {
  24116. content: "\e131";
  24117. }
  24118. .fa-circle-radiation::before {
  24119. content: "\f7ba";
  24120. }
  24121. .fa-radiation-alt::before {
  24122. content: "\f7ba";
  24123. }
  24124. .fa-baseball::before {
  24125. content: "\f433";
  24126. }
  24127. .fa-baseball-ball::before {
  24128. content: "\f433";
  24129. }
  24130. .fa-jet-fighter-up::before {
  24131. content: "\e518";
  24132. }
  24133. .fa-diagram-project::before {
  24134. content: "\f542";
  24135. }
  24136. .fa-project-diagram::before {
  24137. content: "\f542";
  24138. }
  24139. .fa-copy::before {
  24140. content: "\f0c5";
  24141. }
  24142. .fa-volume-xmark::before {
  24143. content: "\f6a9";
  24144. }
  24145. .fa-volume-mute::before {
  24146. content: "\f6a9";
  24147. }
  24148. .fa-volume-times::before {
  24149. content: "\f6a9";
  24150. }
  24151. .fa-hand-sparkles::before {
  24152. content: "\e05d";
  24153. }
  24154. .fa-grip::before {
  24155. content: "\f58d";
  24156. }
  24157. .fa-grip-horizontal::before {
  24158. content: "\f58d";
  24159. }
  24160. .fa-share-from-square::before {
  24161. content: "\f14d";
  24162. }
  24163. .fa-share-square::before {
  24164. content: "\f14d";
  24165. }
  24166. .fa-child-combatant::before {
  24167. content: "\e4e0";
  24168. }
  24169. .fa-child-rifle::before {
  24170. content: "\e4e0";
  24171. }
  24172. .fa-gun::before {
  24173. content: "\e19b";
  24174. }
  24175. .fa-square-phone::before {
  24176. content: "\f098";
  24177. }
  24178. .fa-phone-square::before {
  24179. content: "\f098";
  24180. }
  24181. .fa-plus::before {
  24182. content: "\+";
  24183. }
  24184. .fa-add::before {
  24185. content: "\+";
  24186. }
  24187. .fa-expand::before {
  24188. content: "\f065";
  24189. }
  24190. .fa-computer::before {
  24191. content: "\e4e5";
  24192. }
  24193. .fa-xmark::before {
  24194. content: "\f00d";
  24195. }
  24196. .fa-close::before {
  24197. content: "\f00d";
  24198. }
  24199. .fa-multiply::before {
  24200. content: "\f00d";
  24201. }
  24202. .fa-remove::before {
  24203. content: "\f00d";
  24204. }
  24205. .fa-times::before {
  24206. content: "\f00d";
  24207. }
  24208. .fa-arrows-up-down-left-right::before {
  24209. content: "\f047";
  24210. }
  24211. .fa-arrows::before {
  24212. content: "\f047";
  24213. }
  24214. .fa-chalkboard-user::before {
  24215. content: "\f51c";
  24216. }
  24217. .fa-chalkboard-teacher::before {
  24218. content: "\f51c";
  24219. }
  24220. .fa-peso-sign::before {
  24221. content: "\e222";
  24222. }
  24223. .fa-building-shield::before {
  24224. content: "\e4d8";
  24225. }
  24226. .fa-baby::before {
  24227. content: "\f77c";
  24228. }
  24229. .fa-users-line::before {
  24230. content: "\e592";
  24231. }
  24232. .fa-quote-left::before {
  24233. content: "\f10d";
  24234. }
  24235. .fa-quote-left-alt::before {
  24236. content: "\f10d";
  24237. }
  24238. .fa-tractor::before {
  24239. content: "\f722";
  24240. }
  24241. .fa-trash-arrow-up::before {
  24242. content: "\f829";
  24243. }
  24244. .fa-trash-restore::before {
  24245. content: "\f829";
  24246. }
  24247. .fa-arrow-down-up-lock::before {
  24248. content: "\e4b0";
  24249. }
  24250. .fa-lines-leaning::before {
  24251. content: "\e51e";
  24252. }
  24253. .fa-ruler-combined::before {
  24254. content: "\f546";
  24255. }
  24256. .fa-copyright::before {
  24257. content: "\f1f9";
  24258. }
  24259. .fa-equals::before {
  24260. content: "\=";
  24261. }
  24262. .fa-blender::before {
  24263. content: "\f517";
  24264. }
  24265. .fa-teeth::before {
  24266. content: "\f62e";
  24267. }
  24268. .fa-shekel-sign::before {
  24269. content: "\f20b";
  24270. }
  24271. .fa-ils::before {
  24272. content: "\f20b";
  24273. }
  24274. .fa-shekel::before {
  24275. content: "\f20b";
  24276. }
  24277. .fa-sheqel::before {
  24278. content: "\f20b";
  24279. }
  24280. .fa-sheqel-sign::before {
  24281. content: "\f20b";
  24282. }
  24283. .fa-map::before {
  24284. content: "\f279";
  24285. }
  24286. .fa-rocket::before {
  24287. content: "\f135";
  24288. }
  24289. .fa-photo-film::before {
  24290. content: "\f87c";
  24291. }
  24292. .fa-photo-video::before {
  24293. content: "\f87c";
  24294. }
  24295. .fa-folder-minus::before {
  24296. content: "\f65d";
  24297. }
  24298. .fa-store::before {
  24299. content: "\f54e";
  24300. }
  24301. .fa-arrow-trend-up::before {
  24302. content: "\e098";
  24303. }
  24304. .fa-plug-circle-minus::before {
  24305. content: "\e55e";
  24306. }
  24307. .fa-sign-hanging::before {
  24308. content: "\f4d9";
  24309. }
  24310. .fa-sign::before {
  24311. content: "\f4d9";
  24312. }
  24313. .fa-bezier-curve::before {
  24314. content: "\f55b";
  24315. }
  24316. .fa-bell-slash::before {
  24317. content: "\f1f6";
  24318. }
  24319. .fa-tablet::before {
  24320. content: "\f3fb";
  24321. }
  24322. .fa-tablet-android::before {
  24323. content: "\f3fb";
  24324. }
  24325. .fa-school-flag::before {
  24326. content: "\e56e";
  24327. }
  24328. .fa-fill::before {
  24329. content: "\f575";
  24330. }
  24331. .fa-angle-up::before {
  24332. content: "\f106";
  24333. }
  24334. .fa-drumstick-bite::before {
  24335. content: "\f6d7";
  24336. }
  24337. .fa-holly-berry::before {
  24338. content: "\f7aa";
  24339. }
  24340. .fa-chevron-left::before {
  24341. content: "\f053";
  24342. }
  24343. .fa-bacteria::before {
  24344. content: "\e059";
  24345. }
  24346. .fa-hand-lizard::before {
  24347. content: "\f258";
  24348. }
  24349. .fa-notdef::before {
  24350. content: "\e1fe";
  24351. }
  24352. .fa-disease::before {
  24353. content: "\f7fa";
  24354. }
  24355. .fa-briefcase-medical::before {
  24356. content: "\f469";
  24357. }
  24358. .fa-genderless::before {
  24359. content: "\f22d";
  24360. }
  24361. .fa-chevron-right::before {
  24362. content: "\f054";
  24363. }
  24364. .fa-retweet::before {
  24365. content: "\f079";
  24366. }
  24367. .fa-car-rear::before {
  24368. content: "\f5de";
  24369. }
  24370. .fa-car-alt::before {
  24371. content: "\f5de";
  24372. }
  24373. .fa-pump-soap::before {
  24374. content: "\e06b";
  24375. }
  24376. .fa-video-slash::before {
  24377. content: "\f4e2";
  24378. }
  24379. .fa-battery-quarter::before {
  24380. content: "\f243";
  24381. }
  24382. .fa-battery-2::before {
  24383. content: "\f243";
  24384. }
  24385. .fa-radio::before {
  24386. content: "\f8d7";
  24387. }
  24388. .fa-baby-carriage::before {
  24389. content: "\f77d";
  24390. }
  24391. .fa-carriage-baby::before {
  24392. content: "\f77d";
  24393. }
  24394. .fa-traffic-light::before {
  24395. content: "\f637";
  24396. }
  24397. .fa-thermometer::before {
  24398. content: "\f491";
  24399. }
  24400. .fa-vr-cardboard::before {
  24401. content: "\f729";
  24402. }
  24403. .fa-hand-middle-finger::before {
  24404. content: "\f806";
  24405. }
  24406. .fa-percent::before {
  24407. content: "\%";
  24408. }
  24409. .fa-percentage::before {
  24410. content: "\%";
  24411. }
  24412. .fa-truck-moving::before {
  24413. content: "\f4df";
  24414. }
  24415. .fa-glass-water-droplet::before {
  24416. content: "\e4f5";
  24417. }
  24418. .fa-display::before {
  24419. content: "\e163";
  24420. }
  24421. .fa-face-smile::before {
  24422. content: "\f118";
  24423. }
  24424. .fa-smile::before {
  24425. content: "\f118";
  24426. }
  24427. .fa-thumbtack::before {
  24428. content: "\f08d";
  24429. }
  24430. .fa-thumb-tack::before {
  24431. content: "\f08d";
  24432. }
  24433. .fa-trophy::before {
  24434. content: "\f091";
  24435. }
  24436. .fa-person-praying::before {
  24437. content: "\f683";
  24438. }
  24439. .fa-pray::before {
  24440. content: "\f683";
  24441. }
  24442. .fa-hammer::before {
  24443. content: "\f6e3";
  24444. }
  24445. .fa-hand-peace::before {
  24446. content: "\f25b";
  24447. }
  24448. .fa-rotate::before {
  24449. content: "\f2f1";
  24450. }
  24451. .fa-sync-alt::before {
  24452. content: "\f2f1";
  24453. }
  24454. .fa-spinner::before {
  24455. content: "\f110";
  24456. }
  24457. .fa-robot::before {
  24458. content: "\f544";
  24459. }
  24460. .fa-peace::before {
  24461. content: "\f67c";
  24462. }
  24463. .fa-gears::before {
  24464. content: "\f085";
  24465. }
  24466. .fa-cogs::before {
  24467. content: "\f085";
  24468. }
  24469. .fa-warehouse::before {
  24470. content: "\f494";
  24471. }
  24472. .fa-arrow-up-right-dots::before {
  24473. content: "\e4b7";
  24474. }
  24475. .fa-splotch::before {
  24476. content: "\f5bc";
  24477. }
  24478. .fa-face-grin-hearts::before {
  24479. content: "\f584";
  24480. }
  24481. .fa-grin-hearts::before {
  24482. content: "\f584";
  24483. }
  24484. .fa-dice-four::before {
  24485. content: "\f524";
  24486. }
  24487. .fa-sim-card::before {
  24488. content: "\f7c4";
  24489. }
  24490. .fa-transgender::before {
  24491. content: "\f225";
  24492. }
  24493. .fa-transgender-alt::before {
  24494. content: "\f225";
  24495. }
  24496. .fa-mercury::before {
  24497. content: "\f223";
  24498. }
  24499. .fa-arrow-turn-down::before {
  24500. content: "\f149";
  24501. }
  24502. .fa-level-down::before {
  24503. content: "\f149";
  24504. }
  24505. .fa-person-falling-burst::before {
  24506. content: "\e547";
  24507. }
  24508. .fa-award::before {
  24509. content: "\f559";
  24510. }
  24511. .fa-ticket-simple::before {
  24512. content: "\f3ff";
  24513. }
  24514. .fa-ticket-alt::before {
  24515. content: "\f3ff";
  24516. }
  24517. .fa-building::before {
  24518. content: "\f1ad";
  24519. }
  24520. .fa-angles-left::before {
  24521. content: "\f100";
  24522. }
  24523. .fa-angle-double-left::before {
  24524. content: "\f100";
  24525. }
  24526. .fa-qrcode::before {
  24527. content: "\f029";
  24528. }
  24529. .fa-clock-rotate-left::before {
  24530. content: "\f1da";
  24531. }
  24532. .fa-history::before {
  24533. content: "\f1da";
  24534. }
  24535. .fa-face-grin-beam-sweat::before {
  24536. content: "\f583";
  24537. }
  24538. .fa-grin-beam-sweat::before {
  24539. content: "\f583";
  24540. }
  24541. .fa-file-export::before {
  24542. content: "\f56e";
  24543. }
  24544. .fa-arrow-right-from-file::before {
  24545. content: "\f56e";
  24546. }
  24547. .fa-shield::before {
  24548. content: "\f132";
  24549. }
  24550. .fa-shield-blank::before {
  24551. content: "\f132";
  24552. }
  24553. .fa-arrow-up-short-wide::before {
  24554. content: "\f885";
  24555. }
  24556. .fa-sort-amount-up-alt::before {
  24557. content: "\f885";
  24558. }
  24559. .fa-house-medical::before {
  24560. content: "\e3b2";
  24561. }
  24562. .fa-golf-ball-tee::before {
  24563. content: "\f450";
  24564. }
  24565. .fa-golf-ball::before {
  24566. content: "\f450";
  24567. }
  24568. .fa-circle-chevron-left::before {
  24569. content: "\f137";
  24570. }
  24571. .fa-chevron-circle-left::before {
  24572. content: "\f137";
  24573. }
  24574. .fa-house-chimney-window::before {
  24575. content: "\e00d";
  24576. }
  24577. .fa-pen-nib::before {
  24578. content: "\f5ad";
  24579. }
  24580. .fa-tent-arrow-turn-left::before {
  24581. content: "\e580";
  24582. }
  24583. .fa-tents::before {
  24584. content: "\e582";
  24585. }
  24586. .fa-wand-magic::before {
  24587. content: "\f0d0";
  24588. }
  24589. .fa-magic::before {
  24590. content: "\f0d0";
  24591. }
  24592. .fa-dog::before {
  24593. content: "\f6d3";
  24594. }
  24595. .fa-carrot::before {
  24596. content: "\f787";
  24597. }
  24598. .fa-moon::before {
  24599. content: "\f186";
  24600. }
  24601. .fa-wine-glass-empty::before {
  24602. content: "\f5ce";
  24603. }
  24604. .fa-wine-glass-alt::before {
  24605. content: "\f5ce";
  24606. }
  24607. .fa-cheese::before {
  24608. content: "\f7ef";
  24609. }
  24610. .fa-yin-yang::before {
  24611. content: "\f6ad";
  24612. }
  24613. .fa-music::before {
  24614. content: "\f001";
  24615. }
  24616. .fa-code-commit::before {
  24617. content: "\f386";
  24618. }
  24619. .fa-temperature-low::before {
  24620. content: "\f76b";
  24621. }
  24622. .fa-person-biking::before {
  24623. content: "\f84a";
  24624. }
  24625. .fa-biking::before {
  24626. content: "\f84a";
  24627. }
  24628. .fa-broom::before {
  24629. content: "\f51a";
  24630. }
  24631. .fa-shield-heart::before {
  24632. content: "\e574";
  24633. }
  24634. .fa-gopuram::before {
  24635. content: "\f664";
  24636. }
  24637. .fa-earth-oceania::before {
  24638. content: "\e47b";
  24639. }
  24640. .fa-globe-oceania::before {
  24641. content: "\e47b";
  24642. }
  24643. .fa-square-xmark::before {
  24644. content: "\f2d3";
  24645. }
  24646. .fa-times-square::before {
  24647. content: "\f2d3";
  24648. }
  24649. .fa-xmark-square::before {
  24650. content: "\f2d3";
  24651. }
  24652. .fa-hashtag::before {
  24653. content: "\#";
  24654. }
  24655. .fa-up-right-and-down-left-from-center::before {
  24656. content: "\f424";
  24657. }
  24658. .fa-expand-alt::before {
  24659. content: "\f424";
  24660. }
  24661. .fa-oil-can::before {
  24662. content: "\f613";
  24663. }
  24664. .fa-t::before {
  24665. content: "T";
  24666. }
  24667. .fa-hippo::before {
  24668. content: "\f6ed";
  24669. }
  24670. .fa-chart-column::before {
  24671. content: "\e0e3";
  24672. }
  24673. .fa-infinity::before {
  24674. content: "\f534";
  24675. }
  24676. .fa-vial-circle-check::before {
  24677. content: "\e596";
  24678. }
  24679. .fa-person-arrow-down-to-line::before {
  24680. content: "\e538";
  24681. }
  24682. .fa-voicemail::before {
  24683. content: "\f897";
  24684. }
  24685. .fa-fan::before {
  24686. content: "\f863";
  24687. }
  24688. .fa-person-walking-luggage::before {
  24689. content: "\e554";
  24690. }
  24691. .fa-up-down::before {
  24692. content: "\f338";
  24693. }
  24694. .fa-arrows-alt-v::before {
  24695. content: "\f338";
  24696. }
  24697. .fa-cloud-moon-rain::before {
  24698. content: "\f73c";
  24699. }
  24700. .fa-calendar::before {
  24701. content: "\f133";
  24702. }
  24703. .fa-trailer::before {
  24704. content: "\e041";
  24705. }
  24706. .fa-bahai::before {
  24707. content: "\f666";
  24708. }
  24709. .fa-haykal::before {
  24710. content: "\f666";
  24711. }
  24712. .fa-sd-card::before {
  24713. content: "\f7c2";
  24714. }
  24715. .fa-dragon::before {
  24716. content: "\f6d5";
  24717. }
  24718. .fa-shoe-prints::before {
  24719. content: "\f54b";
  24720. }
  24721. .fa-circle-plus::before {
  24722. content: "\f055";
  24723. }
  24724. .fa-plus-circle::before {
  24725. content: "\f055";
  24726. }
  24727. .fa-face-grin-tongue-wink::before {
  24728. content: "\f58b";
  24729. }
  24730. .fa-grin-tongue-wink::before {
  24731. content: "\f58b";
  24732. }
  24733. .fa-hand-holding::before {
  24734. content: "\f4bd";
  24735. }
  24736. .fa-plug-circle-exclamation::before {
  24737. content: "\e55d";
  24738. }
  24739. .fa-link-slash::before {
  24740. content: "\f127";
  24741. }
  24742. .fa-chain-broken::before {
  24743. content: "\f127";
  24744. }
  24745. .fa-chain-slash::before {
  24746. content: "\f127";
  24747. }
  24748. .fa-unlink::before {
  24749. content: "\f127";
  24750. }
  24751. .fa-clone::before {
  24752. content: "\f24d";
  24753. }
  24754. .fa-person-walking-arrow-loop-left::before {
  24755. content: "\e551";
  24756. }
  24757. .fa-arrow-up-z-a::before {
  24758. content: "\f882";
  24759. }
  24760. .fa-sort-alpha-up-alt::before {
  24761. content: "\f882";
  24762. }
  24763. .fa-fire-flame-curved::before {
  24764. content: "\f7e4";
  24765. }
  24766. .fa-fire-alt::before {
  24767. content: "\f7e4";
  24768. }
  24769. .fa-tornado::before {
  24770. content: "\f76f";
  24771. }
  24772. .fa-file-circle-plus::before {
  24773. content: "\e494";
  24774. }
  24775. .fa-book-quran::before {
  24776. content: "\f687";
  24777. }
  24778. .fa-quran::before {
  24779. content: "\f687";
  24780. }
  24781. .fa-anchor::before {
  24782. content: "\f13d";
  24783. }
  24784. .fa-border-all::before {
  24785. content: "\f84c";
  24786. }
  24787. .fa-face-angry::before {
  24788. content: "\f556";
  24789. }
  24790. .fa-angry::before {
  24791. content: "\f556";
  24792. }
  24793. .fa-cookie-bite::before {
  24794. content: "\f564";
  24795. }
  24796. .fa-arrow-trend-down::before {
  24797. content: "\e097";
  24798. }
  24799. .fa-rss::before {
  24800. content: "\f09e";
  24801. }
  24802. .fa-feed::before {
  24803. content: "\f09e";
  24804. }
  24805. .fa-draw-polygon::before {
  24806. content: "\f5ee";
  24807. }
  24808. .fa-scale-balanced::before {
  24809. content: "\f24e";
  24810. }
  24811. .fa-balance-scale::before {
  24812. content: "\f24e";
  24813. }
  24814. .fa-gauge-simple-high::before {
  24815. content: "\f62a";
  24816. }
  24817. .fa-tachometer::before {
  24818. content: "\f62a";
  24819. }
  24820. .fa-tachometer-fast::before {
  24821. content: "\f62a";
  24822. }
  24823. .fa-shower::before {
  24824. content: "\f2cc";
  24825. }
  24826. .fa-desktop::before {
  24827. content: "\f390";
  24828. }
  24829. .fa-desktop-alt::before {
  24830. content: "\f390";
  24831. }
  24832. .fa-m::before {
  24833. content: "M";
  24834. }
  24835. .fa-table-list::before {
  24836. content: "\f00b";
  24837. }
  24838. .fa-th-list::before {
  24839. content: "\f00b";
  24840. }
  24841. .fa-comment-sms::before {
  24842. content: "\f7cd";
  24843. }
  24844. .fa-sms::before {
  24845. content: "\f7cd";
  24846. }
  24847. .fa-book::before {
  24848. content: "\f02d";
  24849. }
  24850. .fa-user-plus::before {
  24851. content: "\f234";
  24852. }
  24853. .fa-check::before {
  24854. content: "\f00c";
  24855. }
  24856. .fa-battery-three-quarters::before {
  24857. content: "\f241";
  24858. }
  24859. .fa-battery-4::before {
  24860. content: "\f241";
  24861. }
  24862. .fa-house-circle-check::before {
  24863. content: "\e509";
  24864. }
  24865. .fa-angle-left::before {
  24866. content: "\f104";
  24867. }
  24868. .fa-diagram-successor::before {
  24869. content: "\e47a";
  24870. }
  24871. .fa-truck-arrow-right::before {
  24872. content: "\e58b";
  24873. }
  24874. .fa-arrows-split-up-and-left::before {
  24875. content: "\e4bc";
  24876. }
  24877. .fa-hand-fist::before {
  24878. content: "\f6de";
  24879. }
  24880. .fa-fist-raised::before {
  24881. content: "\f6de";
  24882. }
  24883. .fa-cloud-moon::before {
  24884. content: "\f6c3";
  24885. }
  24886. .fa-briefcase::before {
  24887. content: "\f0b1";
  24888. }
  24889. .fa-person-falling::before {
  24890. content: "\e546";
  24891. }
  24892. .fa-image-portrait::before {
  24893. content: "\f3e0";
  24894. }
  24895. .fa-portrait::before {
  24896. content: "\f3e0";
  24897. }
  24898. .fa-user-tag::before {
  24899. content: "\f507";
  24900. }
  24901. .fa-rug::before {
  24902. content: "\e569";
  24903. }
  24904. .fa-earth-europe::before {
  24905. content: "\f7a2";
  24906. }
  24907. .fa-globe-europe::before {
  24908. content: "\f7a2";
  24909. }
  24910. .fa-cart-flatbed-suitcase::before {
  24911. content: "\f59d";
  24912. }
  24913. .fa-luggage-cart::before {
  24914. content: "\f59d";
  24915. }
  24916. .fa-rectangle-xmark::before {
  24917. content: "\f410";
  24918. }
  24919. .fa-rectangle-times::before {
  24920. content: "\f410";
  24921. }
  24922. .fa-times-rectangle::before {
  24923. content: "\f410";
  24924. }
  24925. .fa-window-close::before {
  24926. content: "\f410";
  24927. }
  24928. .fa-baht-sign::before {
  24929. content: "\e0ac";
  24930. }
  24931. .fa-book-open::before {
  24932. content: "\f518";
  24933. }
  24934. .fa-book-journal-whills::before {
  24935. content: "\f66a";
  24936. }
  24937. .fa-journal-whills::before {
  24938. content: "\f66a";
  24939. }
  24940. .fa-handcuffs::before {
  24941. content: "\e4f8";
  24942. }
  24943. .fa-triangle-exclamation::before {
  24944. content: "\f071";
  24945. }
  24946. .fa-exclamation-triangle::before {
  24947. content: "\f071";
  24948. }
  24949. .fa-warning::before {
  24950. content: "\f071";
  24951. }
  24952. .fa-database::before {
  24953. content: "\f1c0";
  24954. }
  24955. .fa-share::before {
  24956. content: "\f064";
  24957. }
  24958. .fa-arrow-turn-right::before {
  24959. content: "\f064";
  24960. }
  24961. .fa-mail-forward::before {
  24962. content: "\f064";
  24963. }
  24964. .fa-bottle-droplet::before {
  24965. content: "\e4c4";
  24966. }
  24967. .fa-mask-face::before {
  24968. content: "\e1d7";
  24969. }
  24970. .fa-hill-rockslide::before {
  24971. content: "\e508";
  24972. }
  24973. .fa-right-left::before {
  24974. content: "\f362";
  24975. }
  24976. .fa-exchange-alt::before {
  24977. content: "\f362";
  24978. }
  24979. .fa-paper-plane::before {
  24980. content: "\f1d8";
  24981. }
  24982. .fa-road-circle-exclamation::before {
  24983. content: "\e565";
  24984. }
  24985. .fa-dungeon::before {
  24986. content: "\f6d9";
  24987. }
  24988. .fa-align-right::before {
  24989. content: "\f038";
  24990. }
  24991. .fa-money-bill-1-wave::before {
  24992. content: "\f53b";
  24993. }
  24994. .fa-money-bill-wave-alt::before {
  24995. content: "\f53b";
  24996. }
  24997. .fa-life-ring::before {
  24998. content: "\f1cd";
  24999. }
  25000. .fa-hands::before {
  25001. content: "\f2a7";
  25002. }
  25003. .fa-sign-language::before {
  25004. content: "\f2a7";
  25005. }
  25006. .fa-signing::before {
  25007. content: "\f2a7";
  25008. }
  25009. .fa-calendar-day::before {
  25010. content: "\f783";
  25011. }
  25012. .fa-water-ladder::before {
  25013. content: "\f5c5";
  25014. }
  25015. .fa-ladder-water::before {
  25016. content: "\f5c5";
  25017. }
  25018. .fa-swimming-pool::before {
  25019. content: "\f5c5";
  25020. }
  25021. .fa-arrows-up-down::before {
  25022. content: "\f07d";
  25023. }
  25024. .fa-arrows-v::before {
  25025. content: "\f07d";
  25026. }
  25027. .fa-face-grimace::before {
  25028. content: "\f57f";
  25029. }
  25030. .fa-grimace::before {
  25031. content: "\f57f";
  25032. }
  25033. .fa-wheelchair-move::before {
  25034. content: "\e2ce";
  25035. }
  25036. .fa-wheelchair-alt::before {
  25037. content: "\e2ce";
  25038. }
  25039. .fa-turn-down::before {
  25040. content: "\f3be";
  25041. }
  25042. .fa-level-down-alt::before {
  25043. content: "\f3be";
  25044. }
  25045. .fa-person-walking-arrow-right::before {
  25046. content: "\e552";
  25047. }
  25048. .fa-square-envelope::before {
  25049. content: "\f199";
  25050. }
  25051. .fa-envelope-square::before {
  25052. content: "\f199";
  25053. }
  25054. .fa-dice::before {
  25055. content: "\f522";
  25056. }
  25057. .fa-bowling-ball::before {
  25058. content: "\f436";
  25059. }
  25060. .fa-brain::before {
  25061. content: "\f5dc";
  25062. }
  25063. .fa-bandage::before {
  25064. content: "\f462";
  25065. }
  25066. .fa-band-aid::before {
  25067. content: "\f462";
  25068. }
  25069. .fa-calendar-minus::before {
  25070. content: "\f272";
  25071. }
  25072. .fa-circle-xmark::before {
  25073. content: "\f057";
  25074. }
  25075. .fa-times-circle::before {
  25076. content: "\f057";
  25077. }
  25078. .fa-xmark-circle::before {
  25079. content: "\f057";
  25080. }
  25081. .fa-gifts::before {
  25082. content: "\f79c";
  25083. }
  25084. .fa-hotel::before {
  25085. content: "\f594";
  25086. }
  25087. .fa-earth-asia::before {
  25088. content: "\f57e";
  25089. }
  25090. .fa-globe-asia::before {
  25091. content: "\f57e";
  25092. }
  25093. .fa-id-card-clip::before {
  25094. content: "\f47f";
  25095. }
  25096. .fa-id-card-alt::before {
  25097. content: "\f47f";
  25098. }
  25099. .fa-magnifying-glass-plus::before {
  25100. content: "\f00e";
  25101. }
  25102. .fa-search-plus::before {
  25103. content: "\f00e";
  25104. }
  25105. .fa-thumbs-up::before {
  25106. content: "\f164";
  25107. }
  25108. .fa-user-clock::before {
  25109. content: "\f4fd";
  25110. }
  25111. .fa-hand-dots::before {
  25112. content: "\f461";
  25113. }
  25114. .fa-allergies::before {
  25115. content: "\f461";
  25116. }
  25117. .fa-file-invoice::before {
  25118. content: "\f570";
  25119. }
  25120. .fa-window-minimize::before {
  25121. content: "\f2d1";
  25122. }
  25123. .fa-mug-saucer::before {
  25124. content: "\f0f4";
  25125. }
  25126. .fa-coffee::before {
  25127. content: "\f0f4";
  25128. }
  25129. .fa-brush::before {
  25130. content: "\f55d";
  25131. }
  25132. .fa-mask::before {
  25133. content: "\f6fa";
  25134. }
  25135. .fa-magnifying-glass-minus::before {
  25136. content: "\f010";
  25137. }
  25138. .fa-search-minus::before {
  25139. content: "\f010";
  25140. }
  25141. .fa-ruler-vertical::before {
  25142. content: "\f548";
  25143. }
  25144. .fa-user-large::before {
  25145. content: "\f406";
  25146. }
  25147. .fa-user-alt::before {
  25148. content: "\f406";
  25149. }
  25150. .fa-train-tram::before {
  25151. content: "\e5b4";
  25152. }
  25153. .fa-user-nurse::before {
  25154. content: "\f82f";
  25155. }
  25156. .fa-syringe::before {
  25157. content: "\f48e";
  25158. }
  25159. .fa-cloud-sun::before {
  25160. content: "\f6c4";
  25161. }
  25162. .fa-stopwatch-20::before {
  25163. content: "\e06f";
  25164. }
  25165. .fa-square-full::before {
  25166. content: "\f45c";
  25167. }
  25168. .fa-magnet::before {
  25169. content: "\f076";
  25170. }
  25171. .fa-jar::before {
  25172. content: "\e516";
  25173. }
  25174. .fa-note-sticky::before {
  25175. content: "\f249";
  25176. }
  25177. .fa-sticky-note::before {
  25178. content: "\f249";
  25179. }
  25180. .fa-bug-slash::before {
  25181. content: "\e490";
  25182. }
  25183. .fa-arrow-up-from-water-pump::before {
  25184. content: "\e4b6";
  25185. }
  25186. .fa-bone::before {
  25187. content: "\f5d7";
  25188. }
  25189. .fa-user-injured::before {
  25190. content: "\f728";
  25191. }
  25192. .fa-face-sad-tear::before {
  25193. content: "\f5b4";
  25194. }
  25195. .fa-sad-tear::before {
  25196. content: "\f5b4";
  25197. }
  25198. .fa-plane::before {
  25199. content: "\f072";
  25200. }
  25201. .fa-tent-arrows-down::before {
  25202. content: "\e581";
  25203. }
  25204. .fa-exclamation::before {
  25205. content: "\!";
  25206. }
  25207. .fa-arrows-spin::before {
  25208. content: "\e4bb";
  25209. }
  25210. .fa-print::before {
  25211. content: "\f02f";
  25212. }
  25213. .fa-turkish-lira-sign::before {
  25214. content: "\e2bb";
  25215. }
  25216. .fa-try::before {
  25217. content: "\e2bb";
  25218. }
  25219. .fa-turkish-lira::before {
  25220. content: "\e2bb";
  25221. }
  25222. .fa-dollar-sign::before {
  25223. content: "\$";
  25224. }
  25225. .fa-dollar::before {
  25226. content: "\$";
  25227. }
  25228. .fa-usd::before {
  25229. content: "\$";
  25230. }
  25231. .fa-x::before {
  25232. content: "X";
  25233. }
  25234. .fa-magnifying-glass-dollar::before {
  25235. content: "\f688";
  25236. }
  25237. .fa-search-dollar::before {
  25238. content: "\f688";
  25239. }
  25240. .fa-users-gear::before {
  25241. content: "\f509";
  25242. }
  25243. .fa-users-cog::before {
  25244. content: "\f509";
  25245. }
  25246. .fa-person-military-pointing::before {
  25247. content: "\e54a";
  25248. }
  25249. .fa-building-columns::before {
  25250. content: "\f19c";
  25251. }
  25252. .fa-bank::before {
  25253. content: "\f19c";
  25254. }
  25255. .fa-institution::before {
  25256. content: "\f19c";
  25257. }
  25258. .fa-museum::before {
  25259. content: "\f19c";
  25260. }
  25261. .fa-university::before {
  25262. content: "\f19c";
  25263. }
  25264. .fa-umbrella::before {
  25265. content: "\f0e9";
  25266. }
  25267. .fa-trowel::before {
  25268. content: "\e589";
  25269. }
  25270. .fa-d::before {
  25271. content: "D";
  25272. }
  25273. .fa-stapler::before {
  25274. content: "\e5af";
  25275. }
  25276. .fa-masks-theater::before {
  25277. content: "\f630";
  25278. }
  25279. .fa-theater-masks::before {
  25280. content: "\f630";
  25281. }
  25282. .fa-kip-sign::before {
  25283. content: "\e1c4";
  25284. }
  25285. .fa-hand-point-left::before {
  25286. content: "\f0a5";
  25287. }
  25288. .fa-handshake-simple::before {
  25289. content: "\f4c6";
  25290. }
  25291. .fa-handshake-alt::before {
  25292. content: "\f4c6";
  25293. }
  25294. .fa-jet-fighter::before {
  25295. content: "\f0fb";
  25296. }
  25297. .fa-fighter-jet::before {
  25298. content: "\f0fb";
  25299. }
  25300. .fa-square-share-nodes::before {
  25301. content: "\f1e1";
  25302. }
  25303. .fa-share-alt-square::before {
  25304. content: "\f1e1";
  25305. }
  25306. .fa-barcode::before {
  25307. content: "\f02a";
  25308. }
  25309. .fa-plus-minus::before {
  25310. content: "\e43c";
  25311. }
  25312. .fa-video::before {
  25313. content: "\f03d";
  25314. }
  25315. .fa-video-camera::before {
  25316. content: "\f03d";
  25317. }
  25318. .fa-graduation-cap::before {
  25319. content: "\f19d";
  25320. }
  25321. .fa-mortar-board::before {
  25322. content: "\f19d";
  25323. }
  25324. .fa-hand-holding-medical::before {
  25325. content: "\e05c";
  25326. }
  25327. .fa-person-circle-check::before {
  25328. content: "\e53e";
  25329. }
  25330. .fa-turn-up::before {
  25331. content: "\f3bf";
  25332. }
  25333. .fa-level-up-alt::before {
  25334. content: "\f3bf";
  25335. }
  25336. .sr-only,
  25337. .fa-sr-only {
  25338. position: absolute;
  25339. width: 1px;
  25340. height: 1px;
  25341. padding: 0;
  25342. margin: -1px;
  25343. overflow: hidden;
  25344. clip: rect(0, 0, 0, 0);
  25345. white-space: nowrap;
  25346. border-width: 0;
  25347. }
  25348. .sr-only-focusable:not(:focus),
  25349. .fa-sr-only-focusable:not(:focus) {
  25350. position: absolute;
  25351. width: 1px;
  25352. height: 1px;
  25353. padding: 0;
  25354. margin: -1px;
  25355. overflow: hidden;
  25356. clip: rect(0, 0, 0, 0);
  25357. white-space: nowrap;
  25358. border-width: 0;
  25359. }
  25360. /*!
  25361. * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
  25362. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  25363. * Copyright 2023 Fonticons, Inc.
  25364. */
  25365. :root, :host {
  25366. --fa-style-family-classic: "Font Awesome 6 Free";
  25367. --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
  25368. }
  25369. @font-face {
  25370. font-family: "Font Awesome 6 Free";
  25371. font-style: normal;
  25372. font-weight: 400;
  25373. font-display: block;
  25374. src: url("../fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("../fonts/fontawesome/fa-regular-400.ttf") format("truetype");
  25375. }
  25376. .far,
  25377. .fa-regular {
  25378. font-weight: 400;
  25379. }
  25380. /*!
  25381. * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
  25382. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  25383. * Copyright 2023 Fonticons, Inc.
  25384. */
  25385. :root, :host {
  25386. --fa-style-family-classic: "Font Awesome 6 Free";
  25387. --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  25388. }
  25389. @font-face {
  25390. font-family: "Font Awesome 6 Free";
  25391. font-style: normal;
  25392. font-weight: 900;
  25393. font-display: block;
  25394. src: url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("../fonts/fontawesome/fa-solid-900.ttf") format("truetype");
  25395. }
  25396. .fas,
  25397. .fa-solid {
  25398. font-weight: 900;
  25399. }
  25400. /*!
  25401. * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
  25402. * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
  25403. * Copyright 2023 Fonticons, Inc.
  25404. */
  25405. :root, :host {
  25406. --fa-style-family-brands: "Font Awesome 6 Brands";
  25407. --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
  25408. }
  25409. @font-face {
  25410. font-family: "Font Awesome 6 Brands";
  25411. font-style: normal;
  25412. font-weight: 400;
  25413. font-display: block;
  25414. src: url("../fonts/fontawesome/fa-brands-400.woff2") format("woff2"), url("../fonts/fontawesome/fa-brands-400.ttf") format("truetype");
  25415. }
  25416. .fab,
  25417. .fa-brands {
  25418. font-weight: 400;
  25419. }
  25420. .fa-monero:before {
  25421. content: "\f3d0";
  25422. }
  25423. .fa-hooli:before {
  25424. content: "\f427";
  25425. }
  25426. .fa-yelp:before {
  25427. content: "\f1e9";
  25428. }
  25429. .fa-cc-visa:before {
  25430. content: "\f1f0";
  25431. }
  25432. .fa-lastfm:before {
  25433. content: "\f202";
  25434. }
  25435. .fa-shopware:before {
  25436. content: "\f5b5";
  25437. }
  25438. .fa-creative-commons-nc:before {
  25439. content: "\f4e8";
  25440. }
  25441. .fa-aws:before {
  25442. content: "\f375";
  25443. }
  25444. .fa-redhat:before {
  25445. content: "\f7bc";
  25446. }
  25447. .fa-yoast:before {
  25448. content: "\f2b1";
  25449. }
  25450. .fa-cloudflare:before {
  25451. content: "\e07d";
  25452. }
  25453. .fa-ups:before {
  25454. content: "\f7e0";
  25455. }
  25456. .fa-wpexplorer:before {
  25457. content: "\f2de";
  25458. }
  25459. .fa-dyalog:before {
  25460. content: "\f399";
  25461. }
  25462. .fa-bity:before {
  25463. content: "\f37a";
  25464. }
  25465. .fa-stackpath:before {
  25466. content: "\f842";
  25467. }
  25468. .fa-buysellads:before {
  25469. content: "\f20d";
  25470. }
  25471. .fa-first-order:before {
  25472. content: "\f2b0";
  25473. }
  25474. .fa-modx:before {
  25475. content: "\f285";
  25476. }
  25477. .fa-guilded:before {
  25478. content: "\e07e";
  25479. }
  25480. .fa-vnv:before {
  25481. content: "\f40b";
  25482. }
  25483. .fa-square-js:before {
  25484. content: "\f3b9";
  25485. }
  25486. .fa-js-square:before {
  25487. content: "\f3b9";
  25488. }
  25489. .fa-microsoft:before {
  25490. content: "\f3ca";
  25491. }
  25492. .fa-qq:before {
  25493. content: "\f1d6";
  25494. }
  25495. .fa-orcid:before {
  25496. content: "\f8d2";
  25497. }
  25498. .fa-java:before {
  25499. content: "\f4e4";
  25500. }
  25501. .fa-invision:before {
  25502. content: "\f7b0";
  25503. }
  25504. .fa-creative-commons-pd-alt:before {
  25505. content: "\f4ed";
  25506. }
  25507. .fa-centercode:before {
  25508. content: "\f380";
  25509. }
  25510. .fa-glide-g:before {
  25511. content: "\f2a6";
  25512. }
  25513. .fa-drupal:before {
  25514. content: "\f1a9";
  25515. }
  25516. .fa-hire-a-helper:before {
  25517. content: "\f3b0";
  25518. }
  25519. .fa-creative-commons-by:before {
  25520. content: "\f4e7";
  25521. }
  25522. .fa-unity:before {
  25523. content: "\e049";
  25524. }
  25525. .fa-whmcs:before {
  25526. content: "\f40d";
  25527. }
  25528. .fa-rocketchat:before {
  25529. content: "\f3e8";
  25530. }
  25531. .fa-vk:before {
  25532. content: "\f189";
  25533. }
  25534. .fa-untappd:before {
  25535. content: "\f405";
  25536. }
  25537. .fa-mailchimp:before {
  25538. content: "\f59e";
  25539. }
  25540. .fa-css3-alt:before {
  25541. content: "\f38b";
  25542. }
  25543. .fa-square-reddit:before {
  25544. content: "\f1a2";
  25545. }
  25546. .fa-reddit-square:before {
  25547. content: "\f1a2";
  25548. }
  25549. .fa-vimeo-v:before {
  25550. content: "\f27d";
  25551. }
  25552. .fa-contao:before {
  25553. content: "\f26d";
  25554. }
  25555. .fa-square-font-awesome:before {
  25556. content: "\e5ad";
  25557. }
  25558. .fa-deskpro:before {
  25559. content: "\f38f";
  25560. }
  25561. .fa-sistrix:before {
  25562. content: "\f3ee";
  25563. }
  25564. .fa-square-instagram:before {
  25565. content: "\e055";
  25566. }
  25567. .fa-instagram-square:before {
  25568. content: "\e055";
  25569. }
  25570. .fa-battle-net:before {
  25571. content: "\f835";
  25572. }
  25573. .fa-the-red-yeti:before {
  25574. content: "\f69d";
  25575. }
  25576. .fa-square-hacker-news:before {
  25577. content: "\f3af";
  25578. }
  25579. .fa-hacker-news-square:before {
  25580. content: "\f3af";
  25581. }
  25582. .fa-edge:before {
  25583. content: "\f282";
  25584. }
  25585. .fa-napster:before {
  25586. content: "\f3d2";
  25587. }
  25588. .fa-square-snapchat:before {
  25589. content: "\f2ad";
  25590. }
  25591. .fa-snapchat-square:before {
  25592. content: "\f2ad";
  25593. }
  25594. .fa-google-plus-g:before {
  25595. content: "\f0d5";
  25596. }
  25597. .fa-artstation:before {
  25598. content: "\f77a";
  25599. }
  25600. .fa-markdown:before {
  25601. content: "\f60f";
  25602. }
  25603. .fa-sourcetree:before {
  25604. content: "\f7d3";
  25605. }
  25606. .fa-google-plus:before {
  25607. content: "\f2b3";
  25608. }
  25609. .fa-diaspora:before {
  25610. content: "\f791";
  25611. }
  25612. .fa-foursquare:before {
  25613. content: "\f180";
  25614. }
  25615. .fa-stack-overflow:before {
  25616. content: "\f16c";
  25617. }
  25618. .fa-github-alt:before {
  25619. content: "\f113";
  25620. }
  25621. .fa-phoenix-squadron:before {
  25622. content: "\f511";
  25623. }
  25624. .fa-pagelines:before {
  25625. content: "\f18c";
  25626. }
  25627. .fa-algolia:before {
  25628. content: "\f36c";
  25629. }
  25630. .fa-red-river:before {
  25631. content: "\f3e3";
  25632. }
  25633. .fa-creative-commons-sa:before {
  25634. content: "\f4ef";
  25635. }
  25636. .fa-safari:before {
  25637. content: "\f267";
  25638. }
  25639. .fa-google:before {
  25640. content: "\f1a0";
  25641. }
  25642. .fa-square-font-awesome-stroke:before {
  25643. content: "\f35c";
  25644. }
  25645. .fa-font-awesome-alt:before {
  25646. content: "\f35c";
  25647. }
  25648. .fa-atlassian:before {
  25649. content: "\f77b";
  25650. }
  25651. .fa-linkedin-in:before {
  25652. content: "\f0e1";
  25653. }
  25654. .fa-digital-ocean:before {
  25655. content: "\f391";
  25656. }
  25657. .fa-nimblr:before {
  25658. content: "\f5a8";
  25659. }
  25660. .fa-chromecast:before {
  25661. content: "\f838";
  25662. }
  25663. .fa-evernote:before {
  25664. content: "\f839";
  25665. }
  25666. .fa-hacker-news:before {
  25667. content: "\f1d4";
  25668. }
  25669. .fa-creative-commons-sampling:before {
  25670. content: "\f4f0";
  25671. }
  25672. .fa-adversal:before {
  25673. content: "\f36a";
  25674. }
  25675. .fa-creative-commons:before {
  25676. content: "\f25e";
  25677. }
  25678. .fa-watchman-monitoring:before {
  25679. content: "\e087";
  25680. }
  25681. .fa-fonticons:before {
  25682. content: "\f280";
  25683. }
  25684. .fa-weixin:before {
  25685. content: "\f1d7";
  25686. }
  25687. .fa-shirtsinbulk:before {
  25688. content: "\f214";
  25689. }
  25690. .fa-codepen:before {
  25691. content: "\f1cb";
  25692. }
  25693. .fa-git-alt:before {
  25694. content: "\f841";
  25695. }
  25696. .fa-lyft:before {
  25697. content: "\f3c3";
  25698. }
  25699. .fa-rev:before {
  25700. content: "\f5b2";
  25701. }
  25702. .fa-windows:before {
  25703. content: "\f17a";
  25704. }
  25705. .fa-wizards-of-the-coast:before {
  25706. content: "\f730";
  25707. }
  25708. .fa-square-viadeo:before {
  25709. content: "\f2aa";
  25710. }
  25711. .fa-viadeo-square:before {
  25712. content: "\f2aa";
  25713. }
  25714. .fa-meetup:before {
  25715. content: "\f2e0";
  25716. }
  25717. .fa-centos:before {
  25718. content: "\f789";
  25719. }
  25720. .fa-adn:before {
  25721. content: "\f170";
  25722. }
  25723. .fa-cloudsmith:before {
  25724. content: "\f384";
  25725. }
  25726. .fa-pied-piper-alt:before {
  25727. content: "\f1a8";
  25728. }
  25729. .fa-square-dribbble:before {
  25730. content: "\f397";
  25731. }
  25732. .fa-dribbble-square:before {
  25733. content: "\f397";
  25734. }
  25735. .fa-codiepie:before {
  25736. content: "\f284";
  25737. }
  25738. .fa-node:before {
  25739. content: "\f419";
  25740. }
  25741. .fa-mix:before {
  25742. content: "\f3cb";
  25743. }
  25744. .fa-steam:before {
  25745. content: "\f1b6";
  25746. }
  25747. .fa-cc-apple-pay:before {
  25748. content: "\f416";
  25749. }
  25750. .fa-scribd:before {
  25751. content: "\f28a";
  25752. }
  25753. .fa-openid:before {
  25754. content: "\f19b";
  25755. }
  25756. .fa-instalod:before {
  25757. content: "\e081";
  25758. }
  25759. .fa-expeditedssl:before {
  25760. content: "\f23e";
  25761. }
  25762. .fa-sellcast:before {
  25763. content: "\f2da";
  25764. }
  25765. .fa-square-twitter:before {
  25766. content: "\f081";
  25767. }
  25768. .fa-twitter-square:before {
  25769. content: "\f081";
  25770. }
  25771. .fa-r-project:before {
  25772. content: "\f4f7";
  25773. }
  25774. .fa-delicious:before {
  25775. content: "\f1a5";
  25776. }
  25777. .fa-freebsd:before {
  25778. content: "\f3a4";
  25779. }
  25780. .fa-vuejs:before {
  25781. content: "\f41f";
  25782. }
  25783. .fa-accusoft:before {
  25784. content: "\f369";
  25785. }
  25786. .fa-ioxhost:before {
  25787. content: "\f208";
  25788. }
  25789. .fa-fonticons-fi:before {
  25790. content: "\f3a2";
  25791. }
  25792. .fa-app-store:before {
  25793. content: "\f36f";
  25794. }
  25795. .fa-cc-mastercard:before {
  25796. content: "\f1f1";
  25797. }
  25798. .fa-itunes-note:before {
  25799. content: "\f3b5";
  25800. }
  25801. .fa-golang:before {
  25802. content: "\e40f";
  25803. }
  25804. .fa-kickstarter:before {
  25805. content: "\f3bb";
  25806. }
  25807. .fa-grav:before {
  25808. content: "\f2d6";
  25809. }
  25810. .fa-weibo:before {
  25811. content: "\f18a";
  25812. }
  25813. .fa-uncharted:before {
  25814. content: "\e084";
  25815. }
  25816. .fa-firstdraft:before {
  25817. content: "\f3a1";
  25818. }
  25819. .fa-square-youtube:before {
  25820. content: "\f431";
  25821. }
  25822. .fa-youtube-square:before {
  25823. content: "\f431";
  25824. }
  25825. .fa-wikipedia-w:before {
  25826. content: "\f266";
  25827. }
  25828. .fa-wpressr:before {
  25829. content: "\f3e4";
  25830. }
  25831. .fa-rendact:before {
  25832. content: "\f3e4";
  25833. }
  25834. .fa-angellist:before {
  25835. content: "\f209";
  25836. }
  25837. .fa-galactic-republic:before {
  25838. content: "\f50c";
  25839. }
  25840. .fa-nfc-directional:before {
  25841. content: "\e530";
  25842. }
  25843. .fa-skype:before {
  25844. content: "\f17e";
  25845. }
  25846. .fa-joget:before {
  25847. content: "\f3b7";
  25848. }
  25849. .fa-fedora:before {
  25850. content: "\f798";
  25851. }
  25852. .fa-stripe-s:before {
  25853. content: "\f42a";
  25854. }
  25855. .fa-meta:before {
  25856. content: "\e49b";
  25857. }
  25858. .fa-laravel:before {
  25859. content: "\f3bd";
  25860. }
  25861. .fa-hotjar:before {
  25862. content: "\f3b1";
  25863. }
  25864. .fa-bluetooth-b:before {
  25865. content: "\f294";
  25866. }
  25867. .fa-sticker-mule:before {
  25868. content: "\f3f7";
  25869. }
  25870. .fa-creative-commons-zero:before {
  25871. content: "\f4f3";
  25872. }
  25873. .fa-hips:before {
  25874. content: "\f452";
  25875. }
  25876. .fa-behance:before {
  25877. content: "\f1b4";
  25878. }
  25879. .fa-reddit:before {
  25880. content: "\f1a1";
  25881. }
  25882. .fa-discord:before {
  25883. content: "\f392";
  25884. }
  25885. .fa-chrome:before {
  25886. content: "\f268";
  25887. }
  25888. .fa-app-store-ios:before {
  25889. content: "\f370";
  25890. }
  25891. .fa-cc-discover:before {
  25892. content: "\f1f2";
  25893. }
  25894. .fa-wpbeginner:before {
  25895. content: "\f297";
  25896. }
  25897. .fa-confluence:before {
  25898. content: "\f78d";
  25899. }
  25900. .fa-mdb:before {
  25901. content: "\f8ca";
  25902. }
  25903. .fa-dochub:before {
  25904. content: "\f394";
  25905. }
  25906. .fa-accessible-icon:before {
  25907. content: "\f368";
  25908. }
  25909. .fa-ebay:before {
  25910. content: "\f4f4";
  25911. }
  25912. .fa-amazon:before {
  25913. content: "\f270";
  25914. }
  25915. .fa-unsplash:before {
  25916. content: "\e07c";
  25917. }
  25918. .fa-yarn:before {
  25919. content: "\f7e3";
  25920. }
  25921. .fa-square-steam:before {
  25922. content: "\f1b7";
  25923. }
  25924. .fa-steam-square:before {
  25925. content: "\f1b7";
  25926. }
  25927. .fa-500px:before {
  25928. content: "\f26e";
  25929. }
  25930. .fa-square-vimeo:before {
  25931. content: "\f194";
  25932. }
  25933. .fa-vimeo-square:before {
  25934. content: "\f194";
  25935. }
  25936. .fa-asymmetrik:before {
  25937. content: "\f372";
  25938. }
  25939. .fa-font-awesome:before {
  25940. content: "\f2b4";
  25941. }
  25942. .fa-font-awesome-flag:before {
  25943. content: "\f2b4";
  25944. }
  25945. .fa-font-awesome-logo-full:before {
  25946. content: "\f2b4";
  25947. }
  25948. .fa-gratipay:before {
  25949. content: "\f184";
  25950. }
  25951. .fa-apple:before {
  25952. content: "\f179";
  25953. }
  25954. .fa-hive:before {
  25955. content: "\e07f";
  25956. }
  25957. .fa-gitkraken:before {
  25958. content: "\f3a6";
  25959. }
  25960. .fa-keybase:before {
  25961. content: "\f4f5";
  25962. }
  25963. .fa-apple-pay:before {
  25964. content: "\f415";
  25965. }
  25966. .fa-padlet:before {
  25967. content: "\e4a0";
  25968. }
  25969. .fa-amazon-pay:before {
  25970. content: "\f42c";
  25971. }
  25972. .fa-square-github:before {
  25973. content: "\f092";
  25974. }
  25975. .fa-github-square:before {
  25976. content: "\f092";
  25977. }
  25978. .fa-stumbleupon:before {
  25979. content: "\f1a4";
  25980. }
  25981. .fa-fedex:before {
  25982. content: "\f797";
  25983. }
  25984. .fa-phoenix-framework:before {
  25985. content: "\f3dc";
  25986. }
  25987. .fa-shopify:before {
  25988. content: "\e057";
  25989. }
  25990. .fa-neos:before {
  25991. content: "\f612";
  25992. }
  25993. .fa-hackerrank:before {
  25994. content: "\f5f7";
  25995. }
  25996. .fa-researchgate:before {
  25997. content: "\f4f8";
  25998. }
  25999. .fa-swift:before {
  26000. content: "\f8e1";
  26001. }
  26002. .fa-angular:before {
  26003. content: "\f420";
  26004. }
  26005. .fa-speakap:before {
  26006. content: "\f3f3";
  26007. }
  26008. .fa-angrycreative:before {
  26009. content: "\f36e";
  26010. }
  26011. .fa-y-combinator:before {
  26012. content: "\f23b";
  26013. }
  26014. .fa-empire:before {
  26015. content: "\f1d1";
  26016. }
  26017. .fa-envira:before {
  26018. content: "\f299";
  26019. }
  26020. .fa-square-gitlab:before {
  26021. content: "\e5ae";
  26022. }
  26023. .fa-gitlab-square:before {
  26024. content: "\e5ae";
  26025. }
  26026. .fa-studiovinari:before {
  26027. content: "\f3f8";
  26028. }
  26029. .fa-pied-piper:before {
  26030. content: "\f2ae";
  26031. }
  26032. .fa-wordpress:before {
  26033. content: "\f19a";
  26034. }
  26035. .fa-product-hunt:before {
  26036. content: "\f288";
  26037. }
  26038. .fa-firefox:before {
  26039. content: "\f269";
  26040. }
  26041. .fa-linode:before {
  26042. content: "\f2b8";
  26043. }
  26044. .fa-goodreads:before {
  26045. content: "\f3a8";
  26046. }
  26047. .fa-square-odnoklassniki:before {
  26048. content: "\f264";
  26049. }
  26050. .fa-odnoklassniki-square:before {
  26051. content: "\f264";
  26052. }
  26053. .fa-jsfiddle:before {
  26054. content: "\f1cc";
  26055. }
  26056. .fa-sith:before {
  26057. content: "\f512";
  26058. }
  26059. .fa-themeisle:before {
  26060. content: "\f2b2";
  26061. }
  26062. .fa-page4:before {
  26063. content: "\f3d7";
  26064. }
  26065. .fa-hashnode:before {
  26066. content: "\e499";
  26067. }
  26068. .fa-react:before {
  26069. content: "\f41b";
  26070. }
  26071. .fa-cc-paypal:before {
  26072. content: "\f1f4";
  26073. }
  26074. .fa-squarespace:before {
  26075. content: "\f5be";
  26076. }
  26077. .fa-cc-stripe:before {
  26078. content: "\f1f5";
  26079. }
  26080. .fa-creative-commons-share:before {
  26081. content: "\f4f2";
  26082. }
  26083. .fa-bitcoin:before {
  26084. content: "\f379";
  26085. }
  26086. .fa-keycdn:before {
  26087. content: "\f3ba";
  26088. }
  26089. .fa-opera:before {
  26090. content: "\f26a";
  26091. }
  26092. .fa-itch-io:before {
  26093. content: "\f83a";
  26094. }
  26095. .fa-umbraco:before {
  26096. content: "\f8e8";
  26097. }
  26098. .fa-galactic-senate:before {
  26099. content: "\f50d";
  26100. }
  26101. .fa-ubuntu:before {
  26102. content: "\f7df";
  26103. }
  26104. .fa-draft2digital:before {
  26105. content: "\f396";
  26106. }
  26107. .fa-stripe:before {
  26108. content: "\f429";
  26109. }
  26110. .fa-houzz:before {
  26111. content: "\f27c";
  26112. }
  26113. .fa-gg:before {
  26114. content: "\f260";
  26115. }
  26116. .fa-dhl:before {
  26117. content: "\f790";
  26118. }
  26119. .fa-square-pinterest:before {
  26120. content: "\f0d3";
  26121. }
  26122. .fa-pinterest-square:before {
  26123. content: "\f0d3";
  26124. }
  26125. .fa-xing:before {
  26126. content: "\f168";
  26127. }
  26128. .fa-blackberry:before {
  26129. content: "\f37b";
  26130. }
  26131. .fa-creative-commons-pd:before {
  26132. content: "\f4ec";
  26133. }
  26134. .fa-playstation:before {
  26135. content: "\f3df";
  26136. }
  26137. .fa-quinscape:before {
  26138. content: "\f459";
  26139. }
  26140. .fa-less:before {
  26141. content: "\f41d";
  26142. }
  26143. .fa-blogger-b:before {
  26144. content: "\f37d";
  26145. }
  26146. .fa-opencart:before {
  26147. content: "\f23d";
  26148. }
  26149. .fa-vine:before {
  26150. content: "\f1ca";
  26151. }
  26152. .fa-paypal:before {
  26153. content: "\f1ed";
  26154. }
  26155. .fa-gitlab:before {
  26156. content: "\f296";
  26157. }
  26158. .fa-typo3:before {
  26159. content: "\f42b";
  26160. }
  26161. .fa-reddit-alien:before {
  26162. content: "\f281";
  26163. }
  26164. .fa-yahoo:before {
  26165. content: "\f19e";
  26166. }
  26167. .fa-dailymotion:before {
  26168. content: "\e052";
  26169. }
  26170. .fa-affiliatetheme:before {
  26171. content: "\f36b";
  26172. }
  26173. .fa-pied-piper-pp:before {
  26174. content: "\f1a7";
  26175. }
  26176. .fa-bootstrap:before {
  26177. content: "\f836";
  26178. }
  26179. .fa-odnoklassniki:before {
  26180. content: "\f263";
  26181. }
  26182. .fa-nfc-symbol:before {
  26183. content: "\e531";
  26184. }
  26185. .fa-ethereum:before {
  26186. content: "\f42e";
  26187. }
  26188. .fa-speaker-deck:before {
  26189. content: "\f83c";
  26190. }
  26191. .fa-creative-commons-nc-eu:before {
  26192. content: "\f4e9";
  26193. }
  26194. .fa-patreon:before {
  26195. content: "\f3d9";
  26196. }
  26197. .fa-avianex:before {
  26198. content: "\f374";
  26199. }
  26200. .fa-ello:before {
  26201. content: "\f5f1";
  26202. }
  26203. .fa-gofore:before {
  26204. content: "\f3a7";
  26205. }
  26206. .fa-bimobject:before {
  26207. content: "\f378";
  26208. }
  26209. .fa-facebook-f:before {
  26210. content: "\f39e";
  26211. }
  26212. .fa-square-google-plus:before {
  26213. content: "\f0d4";
  26214. }
  26215. .fa-google-plus-square:before {
  26216. content: "\f0d4";
  26217. }
  26218. .fa-mandalorian:before {
  26219. content: "\f50f";
  26220. }
  26221. .fa-first-order-alt:before {
  26222. content: "\f50a";
  26223. }
  26224. .fa-osi:before {
  26225. content: "\f41a";
  26226. }
  26227. .fa-google-wallet:before {
  26228. content: "\f1ee";
  26229. }
  26230. .fa-d-and-d-beyond:before {
  26231. content: "\f6ca";
  26232. }
  26233. .fa-periscope:before {
  26234. content: "\f3da";
  26235. }
  26236. .fa-fulcrum:before {
  26237. content: "\f50b";
  26238. }
  26239. .fa-cloudscale:before {
  26240. content: "\f383";
  26241. }
  26242. .fa-forumbee:before {
  26243. content: "\f211";
  26244. }
  26245. .fa-mizuni:before {
  26246. content: "\f3cc";
  26247. }
  26248. .fa-schlix:before {
  26249. content: "\f3ea";
  26250. }
  26251. .fa-square-xing:before {
  26252. content: "\f169";
  26253. }
  26254. .fa-xing-square:before {
  26255. content: "\f169";
  26256. }
  26257. .fa-bandcamp:before {
  26258. content: "\f2d5";
  26259. }
  26260. .fa-wpforms:before {
  26261. content: "\f298";
  26262. }
  26263. .fa-cloudversify:before {
  26264. content: "\f385";
  26265. }
  26266. .fa-usps:before {
  26267. content: "\f7e1";
  26268. }
  26269. .fa-megaport:before {
  26270. content: "\f5a3";
  26271. }
  26272. .fa-magento:before {
  26273. content: "\f3c4";
  26274. }
  26275. .fa-spotify:before {
  26276. content: "\f1bc";
  26277. }
  26278. .fa-optin-monster:before {
  26279. content: "\f23c";
  26280. }
  26281. .fa-fly:before {
  26282. content: "\f417";
  26283. }
  26284. .fa-aviato:before {
  26285. content: "\f421";
  26286. }
  26287. .fa-itunes:before {
  26288. content: "\f3b4";
  26289. }
  26290. .fa-cuttlefish:before {
  26291. content: "\f38c";
  26292. }
  26293. .fa-blogger:before {
  26294. content: "\f37c";
  26295. }
  26296. .fa-flickr:before {
  26297. content: "\f16e";
  26298. }
  26299. .fa-viber:before {
  26300. content: "\f409";
  26301. }
  26302. .fa-soundcloud:before {
  26303. content: "\f1be";
  26304. }
  26305. .fa-digg:before {
  26306. content: "\f1a6";
  26307. }
  26308. .fa-tencent-weibo:before {
  26309. content: "\f1d5";
  26310. }
  26311. .fa-symfony:before {
  26312. content: "\f83d";
  26313. }
  26314. .fa-maxcdn:before {
  26315. content: "\f136";
  26316. }
  26317. .fa-etsy:before {
  26318. content: "\f2d7";
  26319. }
  26320. .fa-facebook-messenger:before {
  26321. content: "\f39f";
  26322. }
  26323. .fa-audible:before {
  26324. content: "\f373";
  26325. }
  26326. .fa-think-peaks:before {
  26327. content: "\f731";
  26328. }
  26329. .fa-bilibili:before {
  26330. content: "\e3d9";
  26331. }
  26332. .fa-erlang:before {
  26333. content: "\f39d";
  26334. }
  26335. .fa-cotton-bureau:before {
  26336. content: "\f89e";
  26337. }
  26338. .fa-dashcube:before {
  26339. content: "\f210";
  26340. }
  26341. .fa-42-group:before {
  26342. content: "\e080";
  26343. }
  26344. .fa-innosoft:before {
  26345. content: "\e080";
  26346. }
  26347. .fa-stack-exchange:before {
  26348. content: "\f18d";
  26349. }
  26350. .fa-elementor:before {
  26351. content: "\f430";
  26352. }
  26353. .fa-square-pied-piper:before {
  26354. content: "\e01e";
  26355. }
  26356. .fa-pied-piper-square:before {
  26357. content: "\e01e";
  26358. }
  26359. .fa-creative-commons-nd:before {
  26360. content: "\f4eb";
  26361. }
  26362. .fa-palfed:before {
  26363. content: "\f3d8";
  26364. }
  26365. .fa-superpowers:before {
  26366. content: "\f2dd";
  26367. }
  26368. .fa-resolving:before {
  26369. content: "\f3e7";
  26370. }
  26371. .fa-xbox:before {
  26372. content: "\f412";
  26373. }
  26374. .fa-searchengin:before {
  26375. content: "\f3eb";
  26376. }
  26377. .fa-tiktok:before {
  26378. content: "\e07b";
  26379. }
  26380. .fa-square-facebook:before {
  26381. content: "\f082";
  26382. }
  26383. .fa-facebook-square:before {
  26384. content: "\f082";
  26385. }
  26386. .fa-renren:before {
  26387. content: "\f18b";
  26388. }
  26389. .fa-linux:before {
  26390. content: "\f17c";
  26391. }
  26392. .fa-glide:before {
  26393. content: "\f2a5";
  26394. }
  26395. .fa-linkedin:before {
  26396. content: "\f08c";
  26397. }
  26398. .fa-hubspot:before {
  26399. content: "\f3b2";
  26400. }
  26401. .fa-deploydog:before {
  26402. content: "\f38e";
  26403. }
  26404. .fa-twitch:before {
  26405. content: "\f1e8";
  26406. }
  26407. .fa-ravelry:before {
  26408. content: "\f2d9";
  26409. }
  26410. .fa-mixer:before {
  26411. content: "\e056";
  26412. }
  26413. .fa-square-lastfm:before {
  26414. content: "\f203";
  26415. }
  26416. .fa-lastfm-square:before {
  26417. content: "\f203";
  26418. }
  26419. .fa-vimeo:before {
  26420. content: "\f40a";
  26421. }
  26422. .fa-mendeley:before {
  26423. content: "\f7b3";
  26424. }
  26425. .fa-uniregistry:before {
  26426. content: "\f404";
  26427. }
  26428. .fa-figma:before {
  26429. content: "\f799";
  26430. }
  26431. .fa-creative-commons-remix:before {
  26432. content: "\f4ee";
  26433. }
  26434. .fa-cc-amazon-pay:before {
  26435. content: "\f42d";
  26436. }
  26437. .fa-dropbox:before {
  26438. content: "\f16b";
  26439. }
  26440. .fa-instagram:before {
  26441. content: "\f16d";
  26442. }
  26443. .fa-cmplid:before {
  26444. content: "\e360";
  26445. }
  26446. .fa-facebook:before {
  26447. content: "\f09a";
  26448. }
  26449. .fa-gripfire:before {
  26450. content: "\f3ac";
  26451. }
  26452. .fa-jedi-order:before {
  26453. content: "\f50e";
  26454. }
  26455. .fa-uikit:before {
  26456. content: "\f403";
  26457. }
  26458. .fa-fort-awesome-alt:before {
  26459. content: "\f3a3";
  26460. }
  26461. .fa-phabricator:before {
  26462. content: "\f3db";
  26463. }
  26464. .fa-ussunnah:before {
  26465. content: "\f407";
  26466. }
  26467. .fa-earlybirds:before {
  26468. content: "\f39a";
  26469. }
  26470. .fa-trade-federation:before {
  26471. content: "\f513";
  26472. }
  26473. .fa-autoprefixer:before {
  26474. content: "\f41c";
  26475. }
  26476. .fa-whatsapp:before {
  26477. content: "\f232";
  26478. }
  26479. .fa-slideshare:before {
  26480. content: "\f1e7";
  26481. }
  26482. .fa-google-play:before {
  26483. content: "\f3ab";
  26484. }
  26485. .fa-viadeo:before {
  26486. content: "\f2a9";
  26487. }
  26488. .fa-line:before {
  26489. content: "\f3c0";
  26490. }
  26491. .fa-google-drive:before {
  26492. content: "\f3aa";
  26493. }
  26494. .fa-servicestack:before {
  26495. content: "\f3ec";
  26496. }
  26497. .fa-simplybuilt:before {
  26498. content: "\f215";
  26499. }
  26500. .fa-bitbucket:before {
  26501. content: "\f171";
  26502. }
  26503. .fa-imdb:before {
  26504. content: "\f2d8";
  26505. }
  26506. .fa-deezer:before {
  26507. content: "\e077";
  26508. }
  26509. .fa-raspberry-pi:before {
  26510. content: "\f7bb";
  26511. }
  26512. .fa-jira:before {
  26513. content: "\f7b1";
  26514. }
  26515. .fa-docker:before {
  26516. content: "\f395";
  26517. }
  26518. .fa-screenpal:before {
  26519. content: "\e570";
  26520. }
  26521. .fa-bluetooth:before {
  26522. content: "\f293";
  26523. }
  26524. .fa-gitter:before {
  26525. content: "\f426";
  26526. }
  26527. .fa-d-and-d:before {
  26528. content: "\f38d";
  26529. }
  26530. .fa-microblog:before {
  26531. content: "\e01a";
  26532. }
  26533. .fa-cc-diners-club:before {
  26534. content: "\f24c";
  26535. }
  26536. .fa-gg-circle:before {
  26537. content: "\f261";
  26538. }
  26539. .fa-pied-piper-hat:before {
  26540. content: "\f4e5";
  26541. }
  26542. .fa-kickstarter-k:before {
  26543. content: "\f3bc";
  26544. }
  26545. .fa-yandex:before {
  26546. content: "\f413";
  26547. }
  26548. .fa-readme:before {
  26549. content: "\f4d5";
  26550. }
  26551. .fa-html5:before {
  26552. content: "\f13b";
  26553. }
  26554. .fa-sellsy:before {
  26555. content: "\f213";
  26556. }
  26557. .fa-sass:before {
  26558. content: "\f41e";
  26559. }
  26560. .fa-wirsindhandwerk:before {
  26561. content: "\e2d0";
  26562. }
  26563. .fa-wsh:before {
  26564. content: "\e2d0";
  26565. }
  26566. .fa-buromobelexperte:before {
  26567. content: "\f37f";
  26568. }
  26569. .fa-salesforce:before {
  26570. content: "\f83b";
  26571. }
  26572. .fa-octopus-deploy:before {
  26573. content: "\e082";
  26574. }
  26575. .fa-medapps:before {
  26576. content: "\f3c6";
  26577. }
  26578. .fa-ns8:before {
  26579. content: "\f3d5";
  26580. }
  26581. .fa-pinterest-p:before {
  26582. content: "\f231";
  26583. }
  26584. .fa-apper:before {
  26585. content: "\f371";
  26586. }
  26587. .fa-fort-awesome:before {
  26588. content: "\f286";
  26589. }
  26590. .fa-waze:before {
  26591. content: "\f83f";
  26592. }
  26593. .fa-cc-jcb:before {
  26594. content: "\f24b";
  26595. }
  26596. .fa-snapchat:before {
  26597. content: "\f2ab";
  26598. }
  26599. .fa-snapchat-ghost:before {
  26600. content: "\f2ab";
  26601. }
  26602. .fa-fantasy-flight-games:before {
  26603. content: "\f6dc";
  26604. }
  26605. .fa-rust:before {
  26606. content: "\e07a";
  26607. }
  26608. .fa-wix:before {
  26609. content: "\f5cf";
  26610. }
  26611. .fa-square-behance:before {
  26612. content: "\f1b5";
  26613. }
  26614. .fa-behance-square:before {
  26615. content: "\f1b5";
  26616. }
  26617. .fa-supple:before {
  26618. content: "\f3f9";
  26619. }
  26620. .fa-rebel:before {
  26621. content: "\f1d0";
  26622. }
  26623. .fa-css3:before {
  26624. content: "\f13c";
  26625. }
  26626. .fa-staylinked:before {
  26627. content: "\f3f5";
  26628. }
  26629. .fa-kaggle:before {
  26630. content: "\f5fa";
  26631. }
  26632. .fa-space-awesome:before {
  26633. content: "\e5ac";
  26634. }
  26635. .fa-deviantart:before {
  26636. content: "\f1bd";
  26637. }
  26638. .fa-cpanel:before {
  26639. content: "\f388";
  26640. }
  26641. .fa-goodreads-g:before {
  26642. content: "\f3a9";
  26643. }
  26644. .fa-square-git:before {
  26645. content: "\f1d2";
  26646. }
  26647. .fa-git-square:before {
  26648. content: "\f1d2";
  26649. }
  26650. .fa-square-tumblr:before {
  26651. content: "\f174";
  26652. }
  26653. .fa-tumblr-square:before {
  26654. content: "\f174";
  26655. }
  26656. .fa-trello:before {
  26657. content: "\f181";
  26658. }
  26659. .fa-creative-commons-nc-jp:before {
  26660. content: "\f4ea";
  26661. }
  26662. .fa-get-pocket:before {
  26663. content: "\f265";
  26664. }
  26665. .fa-perbyte:before {
  26666. content: "\e083";
  26667. }
  26668. .fa-grunt:before {
  26669. content: "\f3ad";
  26670. }
  26671. .fa-weebly:before {
  26672. content: "\f5cc";
  26673. }
  26674. .fa-connectdevelop:before {
  26675. content: "\f20e";
  26676. }
  26677. .fa-leanpub:before {
  26678. content: "\f212";
  26679. }
  26680. .fa-black-tie:before {
  26681. content: "\f27e";
  26682. }
  26683. .fa-themeco:before {
  26684. content: "\f5c6";
  26685. }
  26686. .fa-python:before {
  26687. content: "\f3e2";
  26688. }
  26689. .fa-android:before {
  26690. content: "\f17b";
  26691. }
  26692. .fa-bots:before {
  26693. content: "\e340";
  26694. }
  26695. .fa-free-code-camp:before {
  26696. content: "\f2c5";
  26697. }
  26698. .fa-hornbill:before {
  26699. content: "\f592";
  26700. }
  26701. .fa-js:before {
  26702. content: "\f3b8";
  26703. }
  26704. .fa-ideal:before {
  26705. content: "\e013";
  26706. }
  26707. .fa-git:before {
  26708. content: "\f1d3";
  26709. }
  26710. .fa-dev:before {
  26711. content: "\f6cc";
  26712. }
  26713. .fa-sketch:before {
  26714. content: "\f7c6";
  26715. }
  26716. .fa-yandex-international:before {
  26717. content: "\f414";
  26718. }
  26719. .fa-cc-amex:before {
  26720. content: "\f1f3";
  26721. }
  26722. .fa-uber:before {
  26723. content: "\f402";
  26724. }
  26725. .fa-github:before {
  26726. content: "\f09b";
  26727. }
  26728. .fa-php:before {
  26729. content: "\f457";
  26730. }
  26731. .fa-alipay:before {
  26732. content: "\f642";
  26733. }
  26734. .fa-youtube:before {
  26735. content: "\f167";
  26736. }
  26737. .fa-skyatlas:before {
  26738. content: "\f216";
  26739. }
  26740. .fa-firefox-browser:before {
  26741. content: "\e007";
  26742. }
  26743. .fa-replyd:before {
  26744. content: "\f3e6";
  26745. }
  26746. .fa-suse:before {
  26747. content: "\f7d6";
  26748. }
  26749. .fa-jenkins:before {
  26750. content: "\f3b6";
  26751. }
  26752. .fa-twitter:before {
  26753. content: "\f099";
  26754. }
  26755. .fa-rockrms:before {
  26756. content: "\f3e9";
  26757. }
  26758. .fa-pinterest:before {
  26759. content: "\f0d2";
  26760. }
  26761. .fa-buffer:before {
  26762. content: "\f837";
  26763. }
  26764. .fa-npm:before {
  26765. content: "\f3d4";
  26766. }
  26767. .fa-yammer:before {
  26768. content: "\f840";
  26769. }
  26770. .fa-btc:before {
  26771. content: "\f15a";
  26772. }
  26773. .fa-dribbble:before {
  26774. content: "\f17d";
  26775. }
  26776. .fa-stumbleupon-circle:before {
  26777. content: "\f1a3";
  26778. }
  26779. .fa-internet-explorer:before {
  26780. content: "\f26b";
  26781. }
  26782. .fa-stubber:before {
  26783. content: "\e5c7";
  26784. }
  26785. .fa-telegram:before {
  26786. content: "\f2c6";
  26787. }
  26788. .fa-telegram-plane:before {
  26789. content: "\f2c6";
  26790. }
  26791. .fa-old-republic:before {
  26792. content: "\f510";
  26793. }
  26794. .fa-odysee:before {
  26795. content: "\e5c6";
  26796. }
  26797. .fa-square-whatsapp:before {
  26798. content: "\f40c";
  26799. }
  26800. .fa-whatsapp-square:before {
  26801. content: "\f40c";
  26802. }
  26803. .fa-node-js:before {
  26804. content: "\f3d3";
  26805. }
  26806. .fa-edge-legacy:before {
  26807. content: "\e078";
  26808. }
  26809. .fa-slack:before {
  26810. content: "\f198";
  26811. }
  26812. .fa-slack-hash:before {
  26813. content: "\f198";
  26814. }
  26815. .fa-medrt:before {
  26816. content: "\f3c8";
  26817. }
  26818. .fa-usb:before {
  26819. content: "\f287";
  26820. }
  26821. .fa-tumblr:before {
  26822. content: "\f173";
  26823. }
  26824. .fa-vaadin:before {
  26825. content: "\f408";
  26826. }
  26827. .fa-quora:before {
  26828. content: "\f2c4";
  26829. }
  26830. .fa-reacteurope:before {
  26831. content: "\f75d";
  26832. }
  26833. .fa-medium:before {
  26834. content: "\f23a";
  26835. }
  26836. .fa-medium-m:before {
  26837. content: "\f23a";
  26838. }
  26839. .fa-amilia:before {
  26840. content: "\f36d";
  26841. }
  26842. .fa-mixcloud:before {
  26843. content: "\f289";
  26844. }
  26845. .fa-flipboard:before {
  26846. content: "\f44d";
  26847. }
  26848. .fa-viacoin:before {
  26849. content: "\f237";
  26850. }
  26851. .fa-critical-role:before {
  26852. content: "\f6c9";
  26853. }
  26854. .fa-sitrox:before {
  26855. content: "\e44a";
  26856. }
  26857. .fa-discourse:before {
  26858. content: "\f393";
  26859. }
  26860. .fa-joomla:before {
  26861. content: "\f1aa";
  26862. }
  26863. .fa-mastodon:before {
  26864. content: "\f4f6";
  26865. }
  26866. .fa-airbnb:before {
  26867. content: "\f834";
  26868. }
  26869. .fa-wolf-pack-battalion:before {
  26870. content: "\f514";
  26871. }
  26872. .fa-buy-n-large:before {
  26873. content: "\f8a6";
  26874. }
  26875. .fa-gulp:before {
  26876. content: "\f3ae";
  26877. }
  26878. .fa-creative-commons-sampling-plus:before {
  26879. content: "\f4f1";
  26880. }
  26881. .fa-strava:before {
  26882. content: "\f428";
  26883. }
  26884. .fa-ember:before {
  26885. content: "\f423";
  26886. }
  26887. .fa-canadian-maple-leaf:before {
  26888. content: "\f785";
  26889. }
  26890. .fa-teamspeak:before {
  26891. content: "\f4f9";
  26892. }
  26893. .fa-pushed:before {
  26894. content: "\f3e1";
  26895. }
  26896. .fa-wordpress-simple:before {
  26897. content: "\f411";
  26898. }
  26899. .fa-nutritionix:before {
  26900. content: "\f3d6";
  26901. }
  26902. .fa-wodu:before {
  26903. content: "\e088";
  26904. }
  26905. .fa-google-pay:before {
  26906. content: "\e079";
  26907. }
  26908. .fa-intercom:before {
  26909. content: "\f7af";
  26910. }
  26911. .fa-zhihu:before {
  26912. content: "\f63f";
  26913. }
  26914. .fa-korvue:before {
  26915. content: "\f42f";
  26916. }
  26917. .fa-pix:before {
  26918. content: "\e43a";
  26919. }
  26920. .fa-steam-symbol:before {
  26921. content: "\f3f6";
  26922. }
  26923. @font-face {
  26924. font-family: "simple-line-icons";
  26925. src: url("../fonts/simple-line-icons/Simple-Line-Icons.eot?v=2.4.0");
  26926. 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");
  26927. font-weight: normal;
  26928. font-style: normal;
  26929. }
  26930. .si {
  26931. font-family: "simple-line-icons";
  26932. speak: none;
  26933. font-style: normal;
  26934. font-weight: normal;
  26935. font-variant: normal;
  26936. text-transform: none;
  26937. line-height: 1;
  26938. /* Better Font Rendering =========== */
  26939. -webkit-font-smoothing: antialiased;
  26940. -moz-osx-font-smoothing: grayscale;
  26941. }
  26942. .si-user:before {
  26943. content: "\e005";
  26944. }
  26945. .si-people:before {
  26946. content: "\e001";
  26947. }
  26948. .si-user-female:before {
  26949. content: "\e000";
  26950. }
  26951. .si-user-follow:before {
  26952. content: "\e002";
  26953. }
  26954. .si-user-following:before {
  26955. content: "\e003";
  26956. }
  26957. .si-user-unfollow:before {
  26958. content: "\e004";
  26959. }
  26960. .si-login:before {
  26961. content: "\e066";
  26962. }
  26963. .si-logout:before {
  26964. content: "\e065";
  26965. }
  26966. .si-emotsmile:before {
  26967. content: "\e021";
  26968. }
  26969. .si-phone:before {
  26970. content: "\e600";
  26971. }
  26972. .si-call-end:before {
  26973. content: "\e048";
  26974. }
  26975. .si-call-in:before {
  26976. content: "\e047";
  26977. }
  26978. .si-call-out:before {
  26979. content: "\e046";
  26980. }
  26981. .si-map:before {
  26982. content: "\e033";
  26983. }
  26984. .si-location-pin:before {
  26985. content: "\e096";
  26986. }
  26987. .si-direction:before {
  26988. content: "\e042";
  26989. }
  26990. .si-directions:before {
  26991. content: "\e041";
  26992. }
  26993. .si-compass:before {
  26994. content: "\e045";
  26995. }
  26996. .si-layers:before {
  26997. content: "\e034";
  26998. }
  26999. .si-menu:before {
  27000. content: "\e601";
  27001. }
  27002. .si-list:before {
  27003. content: "\e067";
  27004. }
  27005. .si-options-vertical:before {
  27006. content: "\e602";
  27007. }
  27008. .si-options:before {
  27009. content: "\e603";
  27010. }
  27011. .si-arrow-down:before {
  27012. content: "\e604";
  27013. }
  27014. .si-arrow-left:before {
  27015. content: "\e605";
  27016. }
  27017. .si-arrow-right:before {
  27018. content: "\e606";
  27019. }
  27020. .si-arrow-up:before {
  27021. content: "\e607";
  27022. }
  27023. .si-arrow-up-circle:before {
  27024. content: "\e078";
  27025. }
  27026. .si-arrow-left-circle:before {
  27027. content: "\e07a";
  27028. }
  27029. .si-arrow-right-circle:before {
  27030. content: "\e079";
  27031. }
  27032. .si-arrow-down-circle:before {
  27033. content: "\e07b";
  27034. }
  27035. .si-check:before {
  27036. content: "\e080";
  27037. }
  27038. .si-clock:before {
  27039. content: "\e081";
  27040. }
  27041. .si-plus:before {
  27042. content: "\e095";
  27043. }
  27044. .si-minus:before {
  27045. content: "\e615";
  27046. }
  27047. .si-close:before {
  27048. content: "\e082";
  27049. }
  27050. .si-event:before {
  27051. content: "\e619";
  27052. }
  27053. .si-exclamation:before {
  27054. content: "\e617";
  27055. }
  27056. .si-organization:before {
  27057. content: "\e616";
  27058. }
  27059. .si-trophy:before {
  27060. content: "\e006";
  27061. }
  27062. .si-screen-smartphone:before {
  27063. content: "\e010";
  27064. }
  27065. .si-screen-desktop:before {
  27066. content: "\e011";
  27067. }
  27068. .si-plane:before {
  27069. content: "\e012";
  27070. }
  27071. .si-notebook:before {
  27072. content: "\e013";
  27073. }
  27074. .si-mustache:before {
  27075. content: "\e014";
  27076. }
  27077. .si-mouse:before {
  27078. content: "\e015";
  27079. }
  27080. .si-magnet:before {
  27081. content: "\e016";
  27082. }
  27083. .si-energy:before {
  27084. content: "\e020";
  27085. }
  27086. .si-disc:before {
  27087. content: "\e022";
  27088. }
  27089. .si-cursor:before {
  27090. content: "\e06e";
  27091. }
  27092. .si-cursor-move:before {
  27093. content: "\e023";
  27094. }
  27095. .si-crop:before {
  27096. content: "\e024";
  27097. }
  27098. .si-chemistry:before {
  27099. content: "\e026";
  27100. }
  27101. .si-speedometer:before {
  27102. content: "\e007";
  27103. }
  27104. .si-shield:before {
  27105. content: "\e00e";
  27106. }
  27107. .si-screen-tablet:before {
  27108. content: "\e00f";
  27109. }
  27110. .si-magic-wand:before {
  27111. content: "\e017";
  27112. }
  27113. .si-hourglass:before {
  27114. content: "\e018";
  27115. }
  27116. .si-graduation:before {
  27117. content: "\e019";
  27118. }
  27119. .si-ghost:before {
  27120. content: "\e01a";
  27121. }
  27122. .si-game-controller:before {
  27123. content: "\e01b";
  27124. }
  27125. .si-fire:before {
  27126. content: "\e01c";
  27127. }
  27128. .si-eyeglass:before {
  27129. content: "\e01d";
  27130. }
  27131. .si-envelope-open:before {
  27132. content: "\e01e";
  27133. }
  27134. .si-envelope-letter:before {
  27135. content: "\e01f";
  27136. }
  27137. .si-bell:before {
  27138. content: "\e027";
  27139. }
  27140. .si-badge:before {
  27141. content: "\e028";
  27142. }
  27143. .si-anchor:before {
  27144. content: "\e029";
  27145. }
  27146. .si-wallet:before {
  27147. content: "\e02a";
  27148. }
  27149. .si-vector:before {
  27150. content: "\e02b";
  27151. }
  27152. .si-speech:before {
  27153. content: "\e02c";
  27154. }
  27155. .si-puzzle:before {
  27156. content: "\e02d";
  27157. }
  27158. .si-printer:before {
  27159. content: "\e02e";
  27160. }
  27161. .si-present:before {
  27162. content: "\e02f";
  27163. }
  27164. .si-playlist:before {
  27165. content: "\e030";
  27166. }
  27167. .si-pin:before {
  27168. content: "\e031";
  27169. }
  27170. .si-picture:before {
  27171. content: "\e032";
  27172. }
  27173. .si-handbag:before {
  27174. content: "\e035";
  27175. }
  27176. .si-globe-alt:before {
  27177. content: "\e036";
  27178. }
  27179. .si-globe:before {
  27180. content: "\e037";
  27181. }
  27182. .si-folder-alt:before {
  27183. content: "\e039";
  27184. }
  27185. .si-folder:before {
  27186. content: "\e089";
  27187. }
  27188. .si-film:before {
  27189. content: "\e03a";
  27190. }
  27191. .si-feed:before {
  27192. content: "\e03b";
  27193. }
  27194. .si-drop:before {
  27195. content: "\e03e";
  27196. }
  27197. .si-drawer:before {
  27198. content: "\e03f";
  27199. }
  27200. .si-docs:before {
  27201. content: "\e040";
  27202. }
  27203. .si-doc:before {
  27204. content: "\e085";
  27205. }
  27206. .si-diamond:before {
  27207. content: "\e043";
  27208. }
  27209. .si-cup:before {
  27210. content: "\e044";
  27211. }
  27212. .si-calculator:before {
  27213. content: "\e049";
  27214. }
  27215. .si-bubbles:before {
  27216. content: "\e04a";
  27217. }
  27218. .si-briefcase:before {
  27219. content: "\e04b";
  27220. }
  27221. .si-book-open:before {
  27222. content: "\e04c";
  27223. }
  27224. .si-basket-loaded:before {
  27225. content: "\e04d";
  27226. }
  27227. .si-basket:before {
  27228. content: "\e04e";
  27229. }
  27230. .si-bag:before {
  27231. content: "\e04f";
  27232. }
  27233. .si-action-undo:before {
  27234. content: "\e050";
  27235. }
  27236. .si-action-redo:before {
  27237. content: "\e051";
  27238. }
  27239. .si-wrench:before {
  27240. content: "\e052";
  27241. }
  27242. .si-umbrella:before {
  27243. content: "\e053";
  27244. }
  27245. .si-trash:before {
  27246. content: "\e054";
  27247. }
  27248. .si-tag:before {
  27249. content: "\e055";
  27250. }
  27251. .si-support:before {
  27252. content: "\e056";
  27253. }
  27254. .si-frame:before {
  27255. content: "\e038";
  27256. }
  27257. .si-size-fullscreen:before {
  27258. content: "\e057";
  27259. }
  27260. .si-size-actual:before {
  27261. content: "\e058";
  27262. }
  27263. .si-shuffle:before {
  27264. content: "\e059";
  27265. }
  27266. .si-share-alt:before {
  27267. content: "\e05a";
  27268. }
  27269. .si-share:before {
  27270. content: "\e05b";
  27271. }
  27272. .si-rocket:before {
  27273. content: "\e05c";
  27274. }
  27275. .si-question:before {
  27276. content: "\e05d";
  27277. }
  27278. .si-pie-chart:before {
  27279. content: "\e05e";
  27280. }
  27281. .si-pencil:before {
  27282. content: "\e05f";
  27283. }
  27284. .si-note:before {
  27285. content: "\e060";
  27286. }
  27287. .si-loop:before {
  27288. content: "\e064";
  27289. }
  27290. .si-home:before {
  27291. content: "\e069";
  27292. }
  27293. .si-grid:before {
  27294. content: "\e06a";
  27295. }
  27296. .si-graph:before {
  27297. content: "\e06b";
  27298. }
  27299. .si-microphone:before {
  27300. content: "\e063";
  27301. }
  27302. .si-music-tone-alt:before {
  27303. content: "\e061";
  27304. }
  27305. .si-music-tone:before {
  27306. content: "\e062";
  27307. }
  27308. .si-earphones-alt:before {
  27309. content: "\e03c";
  27310. }
  27311. .si-earphones:before {
  27312. content: "\e03d";
  27313. }
  27314. .si-equalizer:before {
  27315. content: "\e06c";
  27316. }
  27317. .si-like:before {
  27318. content: "\e068";
  27319. }
  27320. .si-dislike:before {
  27321. content: "\e06d";
  27322. }
  27323. .si-control-start:before {
  27324. content: "\e06f";
  27325. }
  27326. .si-control-rewind:before {
  27327. content: "\e070";
  27328. }
  27329. .si-control-play:before {
  27330. content: "\e071";
  27331. }
  27332. .si-control-pause:before {
  27333. content: "\e072";
  27334. }
  27335. .si-control-forward:before {
  27336. content: "\e073";
  27337. }
  27338. .si-control-end:before {
  27339. content: "\e074";
  27340. }
  27341. .si-volume-1:before {
  27342. content: "\e09f";
  27343. }
  27344. .si-volume-2:before {
  27345. content: "\e0a0";
  27346. }
  27347. .si-volume-off:before {
  27348. content: "\e0a1";
  27349. }
  27350. .si-calendar:before {
  27351. content: "\e075";
  27352. }
  27353. .si-bulb:before {
  27354. content: "\e076";
  27355. }
  27356. .si-chart:before {
  27357. content: "\e077";
  27358. }
  27359. .si-ban:before {
  27360. content: "\e07c";
  27361. }
  27362. .si-bubble:before {
  27363. content: "\e07d";
  27364. }
  27365. .si-camrecorder:before {
  27366. content: "\e07e";
  27367. }
  27368. .si-camera:before {
  27369. content: "\e07f";
  27370. }
  27371. .si-cloud-download:before {
  27372. content: "\e083";
  27373. }
  27374. .si-cloud-upload:before {
  27375. content: "\e084";
  27376. }
  27377. .si-envelope:before {
  27378. content: "\e086";
  27379. }
  27380. .si-eye:before {
  27381. content: "\e087";
  27382. }
  27383. .si-flag:before {
  27384. content: "\e088";
  27385. }
  27386. .si-heart:before {
  27387. content: "\e08a";
  27388. }
  27389. .si-info:before {
  27390. content: "\e08b";
  27391. }
  27392. .si-key:before {
  27393. content: "\e08c";
  27394. }
  27395. .si-link:before {
  27396. content: "\e08d";
  27397. }
  27398. .si-lock:before {
  27399. content: "\e08e";
  27400. }
  27401. .si-lock-open:before {
  27402. content: "\e08f";
  27403. }
  27404. .si-magnifier:before {
  27405. content: "\e090";
  27406. }
  27407. .si-magnifier-add:before {
  27408. content: "\e091";
  27409. }
  27410. .si-magnifier-remove:before {
  27411. content: "\e092";
  27412. }
  27413. .si-paper-clip:before {
  27414. content: "\e093";
  27415. }
  27416. .si-paper-plane:before {
  27417. content: "\e094";
  27418. }
  27419. .si-power:before {
  27420. content: "\e097";
  27421. }
  27422. .si-refresh:before {
  27423. content: "\e098";
  27424. }
  27425. .si-reload:before {
  27426. content: "\e099";
  27427. }
  27428. .si-settings:before {
  27429. content: "\e09a";
  27430. }
  27431. .si-star:before {
  27432. content: "\e09b";
  27433. }
  27434. .si-symbol-female:before {
  27435. content: "\e09c";
  27436. }
  27437. .si-symbol-male:before {
  27438. content: "\e09d";
  27439. }
  27440. .si-target:before {
  27441. content: "\e09e";
  27442. }
  27443. .si-credit-card:before {
  27444. content: "\e025";
  27445. }
  27446. .si-paypal:before {
  27447. content: "\e608";
  27448. }
  27449. .si-social-tumblr:before {
  27450. content: "\e00a";
  27451. }
  27452. .si-social-twitter:before {
  27453. content: "\e009";
  27454. }
  27455. .si-social-facebook:before {
  27456. content: "\e00b";
  27457. }
  27458. .si-social-instagram:before {
  27459. content: "\e609";
  27460. }
  27461. .si-social-linkedin:before {
  27462. content: "\e60a";
  27463. }
  27464. .si-social-pinterest:before {
  27465. content: "\e60b";
  27466. }
  27467. .si-social-github:before {
  27468. content: "\e60c";
  27469. }
  27470. .si-social-google:before {
  27471. content: "\e60d";
  27472. }
  27473. .si-social-reddit:before {
  27474. content: "\e60e";
  27475. }
  27476. .si-social-skype:before {
  27477. content: "\e60f";
  27478. }
  27479. .si-social-dribbble:before {
  27480. content: "\e00d";
  27481. }
  27482. .si-social-behance:before {
  27483. content: "\e610";
  27484. }
  27485. .si-social-foursqare:before {
  27486. content: "\e611";
  27487. }
  27488. .si-social-soundcloud:before {
  27489. content: "\e612";
  27490. }
  27491. .si-social-spotify:before {
  27492. content: "\e613";
  27493. }
  27494. .si-social-stumbleupon:before {
  27495. content: "\e614";
  27496. }
  27497. .si-social-youtube:before {
  27498. content: "\e008";
  27499. }
  27500. .si-social-dropbox:before {
  27501. content: "\e00c";
  27502. }
  27503. .si-social-vkontakte:before {
  27504. content: "\e618";
  27505. }
  27506. .si-social-steam:before {
  27507. content: "\e620";
  27508. }
  27509. .si-users:before {
  27510. content: "\e001";
  27511. }
  27512. .si-bar-chart:before {
  27513. content: "\e077";
  27514. }
  27515. .si-camcorder:before {
  27516. content: "\e07e";
  27517. }
  27518. .si-emoticon-smile:before {
  27519. content: "\e021";
  27520. }
  27521. .si-eyeglasses:before {
  27522. content: "\e01d";
  27523. }
  27524. .si-moustache:before {
  27525. content: "\e014";
  27526. }
  27527. .si-pointer:before {
  27528. content: "\e096";
  27529. }
  27530. [data-simplebar] {
  27531. position: relative;
  27532. flex-direction: column;
  27533. flex-wrap: wrap;
  27534. justify-content: flex-start;
  27535. align-content: flex-start;
  27536. align-items: flex-start;
  27537. }
  27538. .simplebar-wrapper {
  27539. overflow: hidden;
  27540. width: inherit;
  27541. height: inherit;
  27542. max-width: inherit;
  27543. max-height: inherit;
  27544. }
  27545. .simplebar-mask {
  27546. direction: inherit;
  27547. position: absolute;
  27548. overflow: hidden;
  27549. padding: 0;
  27550. margin: 0;
  27551. left: 0;
  27552. top: 0;
  27553. bottom: 0;
  27554. right: 0;
  27555. width: auto !important;
  27556. height: auto !important;
  27557. z-index: 0;
  27558. }
  27559. .simplebar-offset {
  27560. direction: inherit !important;
  27561. box-sizing: inherit !important;
  27562. resize: none !important;
  27563. position: absolute;
  27564. top: 0;
  27565. left: 0;
  27566. bottom: 0;
  27567. right: 0;
  27568. padding: 0;
  27569. margin: 0;
  27570. -webkit-overflow-scrolling: touch;
  27571. }
  27572. .simplebar-content-wrapper {
  27573. direction: inherit;
  27574. box-sizing: border-box !important;
  27575. position: relative;
  27576. display: block;
  27577. height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  27578. width: auto;
  27579. max-width: 100%; /* Not required for horizontal scroll to trigger */
  27580. max-height: 100%; /* Needed for vertical scroll to trigger */
  27581. overflow: auto;
  27582. scrollbar-width: none;
  27583. -ms-overflow-style: none;
  27584. }
  27585. .simplebar-content-wrapper::-webkit-scrollbar,
  27586. .simplebar-hide-scrollbar::-webkit-scrollbar {
  27587. display: none;
  27588. width: 0;
  27589. height: 0;
  27590. }
  27591. .simplebar-content:before,
  27592. .simplebar-content:after {
  27593. content: " ";
  27594. display: table;
  27595. }
  27596. .simplebar-placeholder {
  27597. max-height: 100%;
  27598. max-width: 100%;
  27599. width: 100%;
  27600. pointer-events: none;
  27601. }
  27602. .simplebar-height-auto-observer-wrapper {
  27603. box-sizing: inherit !important;
  27604. height: 100%;
  27605. width: 100%;
  27606. max-width: 1px;
  27607. position: relative;
  27608. float: left;
  27609. max-height: 1px;
  27610. overflow: hidden;
  27611. z-index: -1;
  27612. padding: 0;
  27613. margin: 0;
  27614. pointer-events: none;
  27615. flex-grow: inherit;
  27616. flex-shrink: 0;
  27617. flex-basis: 0;
  27618. }
  27619. .simplebar-height-auto-observer {
  27620. box-sizing: inherit;
  27621. display: block;
  27622. opacity: 0;
  27623. position: absolute;
  27624. top: 0;
  27625. left: 0;
  27626. height: 1000%;
  27627. width: 1000%;
  27628. min-height: 1px;
  27629. min-width: 1px;
  27630. overflow: hidden;
  27631. pointer-events: none;
  27632. z-index: -1;
  27633. }
  27634. .simplebar-track {
  27635. z-index: 1;
  27636. position: absolute;
  27637. right: 0;
  27638. bottom: 0;
  27639. pointer-events: none;
  27640. overflow: hidden;
  27641. }
  27642. [data-simplebar].simplebar-dragging {
  27643. pointer-events: none;
  27644. -webkit-touch-callout: none;
  27645. -webkit-user-select: none;
  27646. -moz-user-select: none;
  27647. user-select: none;
  27648. }
  27649. [data-simplebar].simplebar-dragging .simplebar-content {
  27650. pointer-events: none;
  27651. -webkit-touch-callout: none;
  27652. -webkit-user-select: none;
  27653. -moz-user-select: none;
  27654. user-select: none;
  27655. }
  27656. [data-simplebar].simplebar-dragging .simplebar-track {
  27657. pointer-events: all;
  27658. }
  27659. .simplebar-scrollbar {
  27660. position: absolute;
  27661. left: 0;
  27662. right: 0;
  27663. min-height: 10px;
  27664. }
  27665. .simplebar-scrollbar:before {
  27666. position: absolute;
  27667. content: "";
  27668. background: black;
  27669. border-radius: 7px;
  27670. left: 2px;
  27671. right: 2px;
  27672. opacity: 0;
  27673. transition: opacity 0.2s 0.5s linear;
  27674. }
  27675. .simplebar-scrollbar.simplebar-visible:before {
  27676. opacity: 0.5;
  27677. transition-delay: 0s;
  27678. transition-duration: 0s;
  27679. }
  27680. .simplebar-track.simplebar-vertical {
  27681. top: 0;
  27682. width: 11px;
  27683. }
  27684. .simplebar-scrollbar:before {
  27685. top: 2px;
  27686. bottom: 2px;
  27687. left: 2px;
  27688. right: 2px;
  27689. }
  27690. .simplebar-track.simplebar-horizontal {
  27691. left: 0;
  27692. height: 11px;
  27693. }
  27694. .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  27695. right: auto;
  27696. left: 0;
  27697. top: 0;
  27698. bottom: 0;
  27699. min-height: 0;
  27700. min-width: 10px;
  27701. width: auto;
  27702. }
  27703. /* Rtl support */
  27704. [data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  27705. right: auto;
  27706. left: 0;
  27707. }
  27708. .simplebar-dummy-scrollbar-size {
  27709. direction: rtl;
  27710. position: fixed;
  27711. opacity: 0;
  27712. visibility: hidden;
  27713. height: 500px;
  27714. width: 500px;
  27715. overflow-y: hidden;
  27716. overflow-x: scroll;
  27717. -ms-overflow-style: scrollbar !important;
  27718. }
  27719. .simplebar-dummy-scrollbar-size > div {
  27720. width: 200%;
  27721. height: 200%;
  27722. margin: 10px 0;
  27723. }
  27724. .simplebar-hide-scrollbar {
  27725. position: fixed;
  27726. left: 0;
  27727. visibility: hidden;
  27728. overflow-y: scroll;
  27729. scrollbar-width: none;
  27730. -ms-overflow-style: none;
  27731. }
  27732. .simplebar-scrollbar {
  27733. left: auto;
  27734. right: 2px;
  27735. width: 5px;
  27736. }
  27737. .simplebar-scrollbar::before {
  27738. left: 0;
  27739. right: 0;
  27740. background: rgba(1, 16, 33, 0.75);
  27741. }
  27742. .sidebar-dark #sidebar .simplebar-scrollbar::before {
  27743. background: #fff;
  27744. }
  27745. .datepicker {
  27746. z-index: 1056 !important;
  27747. }
  27748. .datepicker table thead th,
  27749. .datepicker table tbody td {
  27750. padding: 0.375rem;
  27751. }
  27752. .datepicker table tr td.today,
  27753. .datepicker table tr td.today:hover,
  27754. .datepicker table tr td.today.disabled,
  27755. .datepicker table tr td.today.disabled:hover {
  27756. background-color: #faeab9;
  27757. border-color: #faeab9;
  27758. }
  27759. .datepicker table tr td.active:hover,
  27760. .datepicker table tr td.active:hover:hover,
  27761. .datepicker table tr td.active.disabled:hover,
  27762. .datepicker table tr td.active.disabled:hover:hover,
  27763. .datepicker table tr td.active:focus,
  27764. .datepicker table tr td.active:hover:focus,
  27765. .datepicker table tr td.active.disabled:focus,
  27766. .datepicker table tr td.active.disabled:hover:focus,
  27767. .datepicker table tr td.active:active,
  27768. .datepicker table tr td.active:hover:active,
  27769. .datepicker table tr td.active.disabled:active,
  27770. .datepicker table tr td.active.disabled:hover:active,
  27771. .datepicker table tr td.active.active,
  27772. .datepicker table tr td.active:hover.active,
  27773. .datepicker table tr td.active.disabled.active,
  27774. .datepicker table tr td.active.disabled:hover.active,
  27775. .open .dropdown-toggle.datepicker table tr td.active,
  27776. .open .dropdown-toggle.datepicker table tr td.active:hover,
  27777. .open .dropdown-toggle.datepicker table tr td.active.disabled,
  27778. .open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
  27779. .datepicker table tr td span.active:hover,
  27780. .datepicker table tr td span.active:hover:hover,
  27781. .datepicker table tr td span.active.disabled:hover,
  27782. .datepicker table tr td span.active.disabled:hover:hover,
  27783. .datepicker table tr td span.active:focus,
  27784. .datepicker table tr td span.active:hover:focus,
  27785. .datepicker table tr td span.active.disabled:focus,
  27786. .datepicker table tr td span.active.disabled:hover:focus,
  27787. .datepicker table tr td span.active:active,
  27788. .datepicker table tr td span.active:hover:active,
  27789. .datepicker table tr td span.active.disabled:active,
  27790. .datepicker table tr td span.active.disabled:hover:active,
  27791. .datepicker table tr td span.active.active,
  27792. .datepicker table tr td span.active:hover.active,
  27793. .datepicker table tr td span.active.disabled.active,
  27794. .datepicker table tr td span.active.disabled:hover.active,
  27795. .open .dropdown-toggle.datepicker table tr td span.active,
  27796. .open .dropdown-toggle.datepicker table tr td span.active:hover,
  27797. .open .dropdown-toggle.datepicker table tr td span.active.disabled,
  27798. .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  27799. background-color: #0665d0;
  27800. border-color: #0665d0;
  27801. }
  27802. .cke_chrome,
  27803. .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused),
  27804. .ck.ck-toolbar {
  27805. border-color: #dfe4f1 !important;
  27806. }
  27807. .cke_top,
  27808. .ck.ck-toolbar {
  27809. border-bottom-color: #dfe4f1 !important;
  27810. background: #f8f9fc !important;
  27811. }
  27812. .ck.ck-toolbar .ck.ck-toolbar__separator {
  27813. background: #dfe4f1 !important;
  27814. }
  27815. .cke_bottom {
  27816. border-top-color: #dfe4f1 !important;
  27817. background: #f8f9fc !important;
  27818. }
  27819. .dropzone {
  27820. min-height: 200px;
  27821. background-color: #f8f9fc;
  27822. border: 0.125rem dashed #d1d8ea;
  27823. border-radius: 0.5rem;
  27824. }
  27825. .dropzone .dz-message {
  27826. margin: 4rem 0;
  27827. font-size: 0.875rem;
  27828. font-style: italic;
  27829. font-weight: 700;
  27830. color: #343a40;
  27831. }
  27832. .dropzone:hover {
  27833. background-color: #fff;
  27834. border-color: #0665d0;
  27835. }
  27836. .dropzone:hover .dz-message {
  27837. color: #0665d0;
  27838. }
  27839. table.dataTable.table-striped > tbody > tr.odd > * {
  27840. box-shadow: inset 0 0 0 9999px #f2f4f9;
  27841. }
  27842. table.dataTable td,
  27843. table.dataTable th {
  27844. box-sizing: border-box;
  27845. }
  27846. table.dataTable thead > tr > th.sorting_asc,
  27847. table.dataTable thead > tr > th.sorting_desc,
  27848. table.dataTable thead > tr > th.sorting,
  27849. table.dataTable thead > tr > td.sorting_asc,
  27850. table.dataTable thead > tr > td.sorting_desc,
  27851. table.dataTable thead > tr > td.sorting {
  27852. padding-right: 1.25rem;
  27853. }
  27854. table.dataTable thead > tr > th.sorting:before,
  27855. table.dataTable thead > tr > th.sorting_asc:before,
  27856. table.dataTable thead > tr > th.sorting_desc:before,
  27857. table.dataTable thead > tr > th.sorting_asc_disabled:before,
  27858. table.dataTable thead > tr > th.sorting_desc_disabled:before,
  27859. table.dataTable thead > tr > td.sorting:before,
  27860. table.dataTable thead > tr > td.sorting_asc:before,
  27861. table.dataTable thead > tr > td.sorting_desc:before,
  27862. table.dataTable thead > tr > td.sorting_asc_disabled:before,
  27863. table.dataTable thead > tr > td.sorting_desc_disabled:before {
  27864. display: none;
  27865. }
  27866. table.dataTable thead > tr > th.sorting:after,
  27867. table.dataTable thead > tr > th.sorting_asc:after,
  27868. table.dataTable thead > tr > th.sorting_desc:after,
  27869. table.dataTable thead > tr > th.sorting_asc_disabled:after,
  27870. table.dataTable thead > tr > th.sorting_desc_disabled:after,
  27871. table.dataTable thead > tr > td.sorting:after,
  27872. table.dataTable thead > tr > td.sorting_asc:after,
  27873. table.dataTable thead > tr > td.sorting_desc:after,
  27874. table.dataTable thead > tr > td.sorting_asc_disabled:after,
  27875. table.dataTable thead > tr > td.sorting_desc_disabled:after {
  27876. right: 0.375rem;
  27877. margin-top: -0.25rem;
  27878. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  27879. font-weight: 600;
  27880. opacity: 0.4;
  27881. }
  27882. table.dataTable thead > tr > th.sorting:after {
  27883. content: "\f0dc";
  27884. }
  27885. table.dataTable thead > tr > th.sorting_asc:after {
  27886. content: "\f106";
  27887. }
  27888. table.dataTable thead > tr > th.sorting_desc:after {
  27889. content: "\f107";
  27890. }
  27891. div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  27892. margin-top: 0.75rem;
  27893. justify-content: center;
  27894. }
  27895. @media (min-width: 768px) {
  27896. div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  27897. margin-top: 0.125rem;
  27898. justify-content: flex-end;
  27899. }
  27900. }
  27901. .pie-chart {
  27902. position: relative;
  27903. display: block;
  27904. }
  27905. .pie-chart > canvas {
  27906. display: block;
  27907. margin: 0 auto;
  27908. }
  27909. .pie-chart > span {
  27910. position: absolute;
  27911. top: 50%;
  27912. right: 0;
  27913. left: 0;
  27914. text-align: center;
  27915. transform: translateY(-50%);
  27916. }
  27917. .fc.fc-theme-standard a {
  27918. color: #343a40;
  27919. }
  27920. .fc.fc-theme-standard .fc-button-primary {
  27921. color: #343a40;
  27922. background-color: #dfe4f1;
  27923. border-color: #dfe4f1;
  27924. }
  27925. .fc.fc-theme-standard .fc-button-primary:not(:disabled):hover {
  27926. color: #343a40;
  27927. background-color: #edf0f7;
  27928. border-color: #edf0f7;
  27929. }
  27930. .fc.fc-theme-standard .fc-button-primary:not(:disabled).fc-button-active, .fc.fc-theme-standard .fc-button-primary:not(:disabled):active {
  27931. color: #343a40;
  27932. background-color: #f8f9fc;
  27933. border-color: #f8f9fc;
  27934. }
  27935. .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 {
  27936. box-shadow: 0 0 0 0.2rem rgba(6, 101, 208, 0.4);
  27937. }
  27938. .fc.fc-theme-standard th,
  27939. .fc.fc-theme-standard td,
  27940. .fc.fc-theme-standard .fc-scrollgrid,
  27941. .fc.fc-theme-standard .fc-list {
  27942. border-color: #dfe4f1;
  27943. }
  27944. .fc.fc-theme-standard .fc-h-event {
  27945. background-color: #0665d0;
  27946. border: #0665d0;
  27947. }
  27948. .fc.fc-theme-standard .fc-col-header-cell {
  27949. padding-top: 0.375rem;
  27950. padding-bottom: 0.375rem;
  27951. font-size: 0.875rem;
  27952. font-weight: 600;
  27953. text-transform: uppercase;
  27954. background-color: #f8f9fc;
  27955. }
  27956. .fc.fc-theme-standard .fc-list-day-cushion {
  27957. background-color: #f8f9fc;
  27958. }
  27959. @media (max-width: 1199.98px) {
  27960. .fc.fc-theme-standard .fc-toolbar.fc-header-toolbar {
  27961. display: block;
  27962. }
  27963. .fc.fc-theme-standard .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk > div,
  27964. .fc.fc-theme-standard .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk > .btn {
  27965. margin-top: 0.5rem;
  27966. margin-bottom: 0.5rem;
  27967. }
  27968. .fc.fc-theme-standard .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:not(:first-child) {
  27969. margin-top: 1rem;
  27970. }
  27971. }
  27972. .irs.irs--round .irs-min,
  27973. .irs.irs--round .irs-max,
  27974. .irs.irs--round .irs-line,
  27975. .irs.irs--round .irs-grid-pol {
  27976. background: #edf0f7;
  27977. }
  27978. .irs.irs--round .irs-handle {
  27979. border-color: #0665d0;
  27980. }
  27981. .irs.irs--round .irs-from:before,
  27982. .irs.irs--round .irs-to:before,
  27983. .irs.irs--round .irs-single:before {
  27984. border-top-color: #0665d0;
  27985. }
  27986. .irs.irs--round .irs-bar,
  27987. .irs.irs--round .irs-from,
  27988. .irs.irs--round .irs-to,
  27989. .irs.irs--round .irs-single {
  27990. background: #0665d0;
  27991. }
  27992. .jqstooltip {
  27993. box-sizing: content-box;
  27994. 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";
  27995. border: none !important;
  27996. background-color: rgba(0, 0, 0, 0.75) !important;
  27997. border-radius: 0.25rem;
  27998. }
  27999. .jvectormap-tip {
  28000. padding: 0.375rem 0.5rem;
  28001. 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";
  28002. background: #044792;
  28003. border: none;
  28004. border-radius: 0;
  28005. }
  28006. .jvectormap-zoomin,
  28007. .jvectormap-zoomout,
  28008. .jvectormap-goback {
  28009. left: 1rem;
  28010. padding: 0.25rem;
  28011. line-height: 1rem;
  28012. background: #044792;
  28013. }
  28014. .jvectormap-zoomin,
  28015. .jvectormap-zoomout {
  28016. width: 1rem;
  28017. height: 1rem;
  28018. }
  28019. .jvectormap-zoomin:hover,
  28020. .jvectormap-zoomout:hover {
  28021. opacity: 0.6;
  28022. }
  28023. .jvectormap-zoomout {
  28024. top: 2.25rem;
  28025. }
  28026. .pw-strength-progress > .progress {
  28027. height: 0.375rem;
  28028. }
  28029. .select2-container .select2-selection--single {
  28030. height: calc(1.5em + 0.75rem + 2px);
  28031. }
  28032. .select2-container .select2-search--inline .select2-search__field {
  28033. margin-top: 0;
  28034. margin: 0.25rem 0.25rem 0.25rem 0;
  28035. height: 1.375rem;
  28036. line-height: 1.375rem;
  28037. }
  28038. .select2-container .select2-dropdown {
  28039. border-color: #d1d8ea;
  28040. border-bottom-right-radius: 0.375rem;
  28041. border-bottom-left-radius: 0.375rem;
  28042. }
  28043. .select2-container .select2-dropdown .select2-search__field {
  28044. padding: 0.25rem 0.75rem;
  28045. 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";
  28046. border-radius: 0.375rem;
  28047. box-shadow: none;
  28048. }
  28049. .select2-container .select2-dropdown .select2-search__field:focus {
  28050. border-color: #83b2e8;
  28051. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  28052. outline: 0;
  28053. }
  28054. .select2-container--default .select2-selection--single {
  28055. border-color: #d1d8ea;
  28056. border-radius: 0.375rem;
  28057. }
  28058. .select2-container--default .select2-selection--single .select2-selection__rendered {
  28059. display: flex;
  28060. align-items: center;
  28061. padding-left: 0.75rem;
  28062. height: calc(1.5em + 0.75rem + 2px);
  28063. line-height: 1.5;
  28064. }
  28065. .select2-container--default .select2-selection--single .select2-selection__arrow {
  28066. height: calc(1.5em + 0.75rem + 2px);
  28067. }
  28068. .select2-container--default .select2-selection--single .select2-selection__placeholder {
  28069. color: #6c757d;
  28070. }
  28071. .select2-container--default .select2-selection--multiple {
  28072. display: flex;
  28073. align-items: center;
  28074. border-color: #d1d8ea;
  28075. border-radius: 0.375rem;
  28076. min-height: calc(1.5em + 0.75rem + 2px);
  28077. }
  28078. .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  28079. padding-right: 0.75rem;
  28080. padding-left: 0.75rem;
  28081. }
  28082. .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 {
  28083. border-color: #83b2e8;
  28084. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  28085. outline: 0;
  28086. }
  28087. .is-valid + .select2-container--default .select2-selection--single,
  28088. .is-valid + .select2-container--default .select2-selection--multiple, .is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
  28089. .is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple {
  28090. border-color: #6f9c40;
  28091. }
  28092. .is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
  28093. .is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple, .is-valid + .select2-container--default.select2-container--open .select2-selection--single,
  28094. .is-valid + .select2-container--default.select2-container--open .select2-selection--multiple {
  28095. box-shadow: 0 0 0 0.25rem rgba(111, 156, 64, 0.25);
  28096. }
  28097. .is-invalid + .select2-container--default .select2-selection--single,
  28098. .is-invalid + .select2-container--default .select2-selection--multiple, .is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
  28099. .is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple {
  28100. border-color: #e04f1a;
  28101. }
  28102. .is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
  28103. .is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple, .is-invalid + .select2-container--default.select2-container--open .select2-selection--single,
  28104. .is-invalid + .select2-container--default.select2-container--open .select2-selection--multiple {
  28105. box-shadow: 0 0 0 0.25rem rgba(224, 79, 26, 0.25);
  28106. }
  28107. .select2-container--default .select2-selection--multiple .select2-selection__choice {
  28108. margin: 0.25rem 0.25rem 0.25rem 0;
  28109. height: 1.375rem;
  28110. line-height: 1.375rem;
  28111. color: #fff;
  28112. font-size: 0.875rem;
  28113. font-weight: 600;
  28114. background-color: #0665d0;
  28115. border: none;
  28116. border-radius: 0.375rem;
  28117. }
  28118. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  28119. margin-right: 5px;
  28120. color: rgba(255, 255, 255, 0.5);
  28121. }
  28122. .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  28123. color: rgba(255, 255, 255, 0.75);
  28124. }
  28125. .select2-container--default .select2-search--dropdown .select2-search__field {
  28126. border-color: #d1d8ea;
  28127. }
  28128. .select2-container--default .select2-results__option--highlighted[aria-selected] {
  28129. background-color: #0665d0;
  28130. }
  28131. .select2-container--default .select2-search--inline .select2-search__field {
  28132. padding-right: 0;
  28133. padding-left: 0;
  28134. 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";
  28135. box-shadow: none;
  28136. }
  28137. .CodeMirror-fullscreen,
  28138. .editor-toolbar.fullscreen,
  28139. .editor-preview-side {
  28140. z-index: 1057;
  28141. }
  28142. .editor-preview {
  28143. z-index: 1056;
  28144. }
  28145. .editor-toolbar {
  28146. border-color: #dfe4f1;
  28147. background-color: #f8f9fc;
  28148. }
  28149. .CodeMirror {
  28150. border-color: #dfe4f1;
  28151. }
  28152. .slick-slider .slick-slide {
  28153. outline: none;
  28154. }
  28155. .slick-slider.slick-dotted {
  28156. margin-bottom: 3rem;
  28157. }
  28158. .slick-slider.slick-dotted .slick-dots {
  28159. bottom: -2rem;
  28160. }
  28161. .slick-slider.slick-dotted.slick-dotted-inner {
  28162. margin-bottom: 0;
  28163. }
  28164. .slick-slider.slick-dotted.slick-dotted-inner .slick-dots {
  28165. bottom: 0.625rem;
  28166. }
  28167. .slick-slider.slick-dotted.slick-dotted-white .slick-dots li button::before {
  28168. color: #fff;
  28169. }
  28170. .slick-slider .slick-prev,
  28171. .slick-slider .slick-next {
  28172. width: 2.5rem;
  28173. height: 3.75rem;
  28174. text-align: center;
  28175. background-color: rgba(0, 0, 0, 0.03);
  28176. z-index: 2;
  28177. }
  28178. .slick-slider .slick-prev:hover,
  28179. .slick-slider .slick-next:hover {
  28180. background-color: rgba(0, 0, 0, 0.15);
  28181. }
  28182. .slick-slider .slick-prev::before,
  28183. .slick-slider .slick-next::before {
  28184. font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro";
  28185. font-weight: 600;
  28186. font-size: 28px;
  28187. line-height: 28px;
  28188. color: #044792;
  28189. }
  28190. .slick-slider .slick-prev {
  28191. left: 0;
  28192. }
  28193. .slick-slider .slick-prev::before {
  28194. content: "\f104";
  28195. }
  28196. .slick-slider .slick-next {
  28197. right: 0;
  28198. }
  28199. .slick-slider .slick-next::before {
  28200. content: "\f105";
  28201. }
  28202. .slick-slider.slick-nav-white .slick-prev,
  28203. .slick-slider.slick-nav-white .slick-next {
  28204. background-color: rgba(255, 255, 255, 0.5);
  28205. }
  28206. .slick-slider.slick-nav-white .slick-prev:hover,
  28207. .slick-slider.slick-nav-white .slick-next:hover {
  28208. background-color: rgb(255, 255, 255);
  28209. }
  28210. .slick-slider.slick-nav-white .slick-prev:before,
  28211. .slick-slider.slick-nav-white .slick-next:before {
  28212. color: #000;
  28213. }
  28214. .slick-slider.slick-nav-black .slick-prev,
  28215. .slick-slider.slick-nav-black .slick-next {
  28216. background-color: rgba(0, 0, 0, 0.25);
  28217. }
  28218. .slick-slider.slick-nav-black .slick-prev:hover,
  28219. .slick-slider.slick-nav-black .slick-next:hover {
  28220. background-color: rgb(0, 0, 0);
  28221. }
  28222. .slick-slider.slick-nav-black .slick-prev::before,
  28223. .slick-slider.slick-nav-black .slick-next::before {
  28224. color: #fff;
  28225. }
  28226. .slick-slider.slick-nav-hover .slick-prev,
  28227. .slick-slider.slick-nav-hover .slick-next {
  28228. opacity: 0;
  28229. transition: opacity 0.25s ease-out;
  28230. }
  28231. .slick-slider.slick-nav-hover:hover .slick-prev,
  28232. .slick-slider.slick-nav-hover:hover .slick-next {
  28233. opacity: 1;
  28234. }
  28235. .dd,
  28236. .dd-item,
  28237. .dd-empty,
  28238. .dd-placeholder {
  28239. font-size: 0.875rem;
  28240. }
  28241. .dd-handle {
  28242. height: 2.25rem;
  28243. padding: 0.5rem 0.75rem;
  28244. color: #343a40;
  28245. background: #f8f9fc;
  28246. border-color: #dfe4f1;
  28247. }
  28248. .dd-handle:hover {
  28249. color: #212529;
  28250. }
  28251. .dd-item > button {
  28252. height: 1.625rem;
  28253. }
  28254. .dd-empty,
  28255. .dd-placeholder {
  28256. border-color: #022853;
  28257. background: #a8c9ef;
  28258. opacity: 0.25;
  28259. }
  28260. .flatpickr-input.form-control:disabled,
  28261. .flatpickr-input.form-control[readonly],
  28262. .input.form-control:disabled,
  28263. .input.form-control[readonly] {
  28264. color: #343a40;
  28265. background-color: #fff;
  28266. border-color: #d1d8ea;
  28267. }
  28268. .flatpickr-weekdays {
  28269. height: 2rem;
  28270. align-items: flex-end;
  28271. }
  28272. .flatpickr-day.selected,
  28273. .flatpickr-day.startRange,
  28274. .flatpickr-day.endRange,
  28275. .flatpickr-day.selected.inRange,
  28276. .flatpickr-day.startRange.inRange,
  28277. .flatpickr-day.endRange.inRange,
  28278. .flatpickr-day.selected:focus,
  28279. .flatpickr-day.startRange:focus,
  28280. .flatpickr-day.endRange:focus,
  28281. .flatpickr-day.selected:hover,
  28282. .flatpickr-day.startRange:hover,
  28283. .flatpickr-day.endRange:hover,
  28284. .flatpickr-day.selected.prevMonthDay,
  28285. .flatpickr-day.startRange.prevMonthDay,
  28286. .flatpickr-day.endRange.prevMonthDay,
  28287. .flatpickr-day.selected.nextMonthDay,
  28288. .flatpickr-day.startRange.nextMonthDay,
  28289. .flatpickr-day.endRange.nextMonthDay {
  28290. border-color: #0665d0;
  28291. background: #0665d0;
  28292. }
  28293. .flatpickr-months .flatpickr-prev-month:hover svg,
  28294. .flatpickr-months .flatpickr-next-month:hover svg {
  28295. fill: #0665d0;
  28296. }
  28297. #page-container.rtl-support {
  28298. direction: rtl;
  28299. text-align: right;
  28300. }
  28301. #page-container.rtl-support .breadcrumb.breadcrumb-alt .breadcrumb-item + .breadcrumb-item::before {
  28302. content: "\f104";
  28303. }
  28304. #page-container.rtl-support .breadcrumb-item + .breadcrumb-item {
  28305. padding-right: 0.5rem;
  28306. padding-left: 0;
  28307. }
  28308. #page-container.rtl-support .breadcrumb-item + .breadcrumb-item::before {
  28309. float: right;
  28310. padding-right: 0;
  28311. padding-left: 0.5rem;
  28312. }
  28313. @media (min-width: 992px) {
  28314. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar .content-side,
  28315. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar .content-header {
  28316. transform: translateX(-186px) translateY(0) translateZ(0);
  28317. }
  28318. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar:hover .content-side,
  28319. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar:hover .content-header {
  28320. transform: translateX(0);
  28321. }
  28322. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar:not(:hover) .nav-main {
  28323. transform: translateX(1.125rem);
  28324. }
  28325. #page-container.rtl-support.sidebar-mini.sidebar-o.sidebar-r #sidebar:not(:hover) .nav-main .nav-main-link-icon {
  28326. transform: translateX(-1rem);
  28327. }
  28328. }
  28329. #page-container.rtl-support .nav-main {
  28330. padding-left: auto;
  28331. padding-right: 0;
  28332. }
  28333. #page-container.rtl-support .nav-main-link .nav-main-link-icon {
  28334. margin-right: 0;
  28335. margin-left: 0.625rem;
  28336. }
  28337. #page-container.rtl-support .nav-main-link .nav-main-link-badge {
  28338. margin-right: 0.625rem;
  28339. margin-left: auto;
  28340. padding-right: 0.375rem;
  28341. padding-left: 0.375rem;
  28342. font-size: 0.75rem;
  28343. }
  28344. #page-container.rtl-support .nav-main-link.nav-main-link-submenu {
  28345. padding-right: 0.625rem;
  28346. padding-left: 2rem;
  28347. }
  28348. #page-container.rtl-support .nav-main-link.nav-main-link-submenu::before, #page-container.rtl-support .nav-main-link.nav-main-link-submenu::after {
  28349. right: auto;
  28350. left: 0.625rem;
  28351. }
  28352. #page-container.rtl-support .nav-main-submenu {
  28353. padding-right: 2.25rem;
  28354. padding-left: 0;
  28355. }
  28356. #page-container.rtl-support .nav-main-submenu .nav-main-link {
  28357. padding-right: 0;
  28358. padding-left: 0.625rem;
  28359. }
  28360. #page-container.rtl-support .nav-main-submenu .nav-main-link.nav-main-link-submenu {
  28361. padding-left: 2rem;
  28362. }
  28363. #page-container.rtl-support .nav-main-submenu .nav-main-submenu {
  28364. padding-right: 0.75rem;
  28365. padding-left: 0;
  28366. }
  28367. @media (min-width: 992px) {
  28368. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu {
  28369. left: auto;
  28370. right: 0;
  28371. padding-left: auto;
  28372. padding-right: 0;
  28373. }
  28374. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu.nav-main-submenu-left {
  28375. right: auto;
  28376. left: 0;
  28377. }
  28378. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu .nav-main-link {
  28379. padding-left: 0.625rem;
  28380. padding-right: 1rem;
  28381. }
  28382. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu .nav-main-link.nav-main-link-submenu::before {
  28383. content: "\f104";
  28384. }
  28385. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu .nav-main-link.nav-main-link-submenu::after {
  28386. content: "\f105";
  28387. }
  28388. #page-container.rtl-support .nav-main-horizontal .nav-main-submenu .nav-main-submenu {
  28389. left: -100%;
  28390. right: auto;
  28391. }
  28392. }
  28393. .dark-mode,
  28394. .dark-mode #side-overlay,
  28395. .dark-mode #page-loader {
  28396. background-color: #191d24;
  28397. color: #96a1b6;
  28398. }
  28399. .dark-mode h1,
  28400. .dark-mode h2,
  28401. .dark-mode h3,
  28402. .dark-mode h4,
  28403. .dark-mode h5,
  28404. .dark-mode h6,
  28405. .dark-mode .h1,
  28406. .dark-mode .h2,
  28407. .dark-mode .h3,
  28408. .dark-mode .h4,
  28409. .dark-mode .h5,
  28410. .dark-mode .h6 {
  28411. color: #dfe4f1;
  28412. }
  28413. .dark-mode .content-heading {
  28414. border-bottom-color: #2c323f;
  28415. }
  28416. .dark-mode hr {
  28417. border-top-color: #2c323f;
  28418. }
  28419. .dark-mode code {
  28420. color: #e685b5;
  28421. }
  28422. .dark-mode .story p,
  28423. .dark-mode p.story {
  28424. color: #7886a1;
  28425. }
  28426. .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) {
  28427. color: #117ef8;
  28428. }
  28429. .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 {
  28430. background-color: #117ef8;
  28431. }
  28432. .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 {
  28433. color: #0665d0;
  28434. }
  28435. .dark-mode .bg-body {
  28436. background-color: #191d24 !important;
  28437. }
  28438. .dark-mode a.bg-body:hover, .dark-mode a.bg-body:focus,
  28439. .dark-mode button.bg-body:hover,
  28440. .dark-mode button.bg-body:focus {
  28441. background-color: #040506 !important;
  28442. }
  28443. .dark-mode .bg-body-light {
  28444. background-color: #262b36 !important;
  28445. }
  28446. .dark-mode a.bg-body-light:hover, .dark-mode a.bg-body-light:focus,
  28447. .dark-mode button.bg-body-light:hover,
  28448. .dark-mode button.bg-body-light:focus {
  28449. background-color: #111318 !important;
  28450. }
  28451. .dark-mode .bg-body-dark {
  28452. background-color: #161920 !important;
  28453. }
  28454. .dark-mode a.bg-body-dark:hover, .dark-mode a.bg-body-dark:focus,
  28455. .dark-mode button.bg-body-dark:hover,
  28456. .dark-mode button.bg-body-dark:focus {
  28457. background-color: #010102 !important;
  28458. }
  28459. .dark-mode .bg-body-extra-light {
  28460. background-color: #20242d !important;
  28461. }
  28462. .dark-mode a.bg-body-extra-light:hover, .dark-mode a.bg-body-extra-light:focus,
  28463. .dark-mode button.bg-body-extra-light:hover,
  28464. .dark-mode button.bg-body-extra-light:focus {
  28465. background-color: #0b0c0f !important;
  28466. }
  28467. .dark-mode .bg-muted {
  28468. background-color: #8ea1cd !important;
  28469. }
  28470. .dark-mode a.bg-muted:hover, .dark-mode a.bg-muted:focus,
  28471. .dark-mode button.bg-muted:hover,
  28472. .dark-mode button.bg-muted:focus {
  28473. background-color: #6a83bd !important;
  28474. }
  28475. .dark-mode .text-primary {
  28476. color: #0771e9 !important;
  28477. }
  28478. .dark-mode a.text-primary.link-fx::before {
  28479. background-color: #0771e9 !important;
  28480. }
  28481. .dark-mode a.text-primary:hover, .dark-mode a.text-primary:focus {
  28482. color: #0559b7 !important;
  28483. }
  28484. .dark-mode .text-success {
  28485. color: #7cae47 !important;
  28486. }
  28487. .dark-mode a.text-success.link-fx::before {
  28488. background-color: #7cae47 !important;
  28489. }
  28490. .dark-mode a.text-success:hover, .dark-mode a.text-success:focus {
  28491. color: #628a39 !important;
  28492. }
  28493. .dark-mode .text-warning {
  28494. color: #eaa92d !important;
  28495. }
  28496. .dark-mode a.text-warning.link-fx::before {
  28497. background-color: #eaa92d !important;
  28498. }
  28499. .dark-mode a.text-warning:hover, .dark-mode a.text-warning:focus {
  28500. color: #cf8f15 !important;
  28501. }
  28502. .dark-mode .text-info {
  28503. color: #529ce3 !important;
  28504. }
  28505. .dark-mode a.text-info.link-fx::before {
  28506. background-color: #529ce3 !important;
  28507. }
  28508. .dark-mode a.text-info:hover, .dark-mode a.text-info:focus {
  28509. color: #2684db !important;
  28510. }
  28511. .dark-mode .text-danger {
  28512. color: #e75f2d !important;
  28513. }
  28514. .dark-mode a.text-danger.link-fx::before {
  28515. background-color: #e75f2d !important;
  28516. }
  28517. .dark-mode a.text-danger:hover, .dark-mode a.text-danger:focus {
  28518. color: #c94717 !important;
  28519. }
  28520. .dark-mode .text-body-bg {
  28521. color: #191d24 !important;
  28522. }
  28523. .dark-mode a.text-body-bg.link-fx::before {
  28524. background-color: #191d24 !important;
  28525. }
  28526. .dark-mode a.text-body-bg:hover, .dark-mode a.text-body-bg:focus {
  28527. color: #040506 !important;
  28528. }
  28529. .dark-mode .text-body-bg-dark {
  28530. color: #13161b !important;
  28531. }
  28532. .dark-mode a.text-body-bg-dark.link-fx::before {
  28533. background-color: #13161b !important;
  28534. }
  28535. .dark-mode a.text-body-bg-dark:hover, .dark-mode a.text-body-bg-dark:focus {
  28536. color: black !important;
  28537. }
  28538. .dark-mode .text-body-bg-light {
  28539. color: #262b36 !important;
  28540. }
  28541. .dark-mode a.text-body-bg-light.link-fx::before {
  28542. background-color: #262b36 !important;
  28543. }
  28544. .dark-mode a.text-body-bg-light:hover, .dark-mode a.text-body-bg-light:focus {
  28545. color: #111318 !important;
  28546. }
  28547. .dark-mode .text-body-color {
  28548. color: #96a1b6 !important;
  28549. }
  28550. .dark-mode a.text-body-color.link-fx::before {
  28551. background-color: #96a1b6 !important;
  28552. }
  28553. .dark-mode a.text-body-color:hover, .dark-mode a.text-body-color:focus {
  28554. color: #7886a1 !important;
  28555. }
  28556. .dark-mode .text-body-color-dark {
  28557. color: #697896 !important;
  28558. }
  28559. .dark-mode a.text-body-color-dark.link-fx::before {
  28560. background-color: #697896 !important;
  28561. }
  28562. .dark-mode a.text-body-color-dark:hover, .dark-mode a.text-body-color-dark:focus {
  28563. color: #546078 !important;
  28564. }
  28565. .dark-mode .text-body-color-light {
  28566. color: #c3c9d5 !important;
  28567. }
  28568. .dark-mode a.text-body-color-light.link-fx::before {
  28569. background-color: #c3c9d5 !important;
  28570. }
  28571. .dark-mode a.text-body-color-light:hover, .dark-mode a.text-body-color-light:focus {
  28572. color: #a5aec0 !important;
  28573. }
  28574. .dark-mode .text-dark {
  28575. color: #98a9d1 !important;
  28576. }
  28577. .dark-mode a.text-dark.link-fx::before {
  28578. background-color: #98a9d1 !important;
  28579. }
  28580. .dark-mode a.text-dark:hover, .dark-mode a.text-dark:focus {
  28581. color: #758cc2 !important;
  28582. }
  28583. .dark-mode .text-muted {
  28584. color: #697896 !important;
  28585. }
  28586. .dark-mode a.text-muted.link-fx::before {
  28587. background-color: #697896 !important;
  28588. }
  28589. .dark-mode a.text-muted:hover, .dark-mode a.text-muted:focus {
  28590. color: #546078 !important;
  28591. }
  28592. .dark-mode .btn-secondary,
  28593. .dark-mode .btn-alt-secondary {
  28594. --bs-btn-color: #fff;
  28595. --bs-btn-bg: #2a303c;
  28596. --bs-btn-border-color: #2a303c;
  28597. --bs-btn-hover-color: #fff;
  28598. --bs-btn-hover-bg: #15181e;
  28599. --bs-btn-hover-border-color: #15181e;
  28600. --bs-btn-focus-shadow-rgb: 74, 79, 89;
  28601. --bs-btn-active-color: #fff;
  28602. --bs-btn-active-bg: #222630;
  28603. --bs-btn-active-border-color: #20242d;
  28604. --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  28605. --bs-btn-disabled-color: #fff;
  28606. --bs-btn-disabled-bg: #2a303c;
  28607. --bs-btn-disabled-border-color: #2a303c;
  28608. }
  28609. .dark-mode .nav-link {
  28610. color: #bcc7e1;
  28611. }
  28612. .dark-mode .nav-link:hover, .dark-mode .nav-link:focus {
  28613. color: #0665d0;
  28614. }
  28615. .dark-mode .nav-pills .nav-link {
  28616. color: #758cc2;
  28617. }
  28618. .dark-mode .nav-pills .nav-link:hover, .dark-mode .nav-pills .nav-link:focus {
  28619. background-color: #303745;
  28620. }
  28621. .dark-mode .nav-pills .nav-link.active,
  28622. .dark-mode .nav-pills .show > .nav-link {
  28623. color: #fff;
  28624. background-color: #0665d0;
  28625. }
  28626. .dark-mode .nav-tabs {
  28627. border-bottom-color: #2c323f;
  28628. }
  28629. .dark-mode .nav-tabs .nav-link:hover, .dark-mode .nav-tabs .nav-link:focus {
  28630. border-color: #2c323f #2c323f #2c323f;
  28631. }
  28632. .dark-mode .nav-tabs .nav-link.active,
  28633. .dark-mode .nav-tabs .nav-item.show .nav-link {
  28634. color: #bcc7e1;
  28635. background-color: transparent;
  28636. border-color: #2c323f #2c323f #20242d;
  28637. }
  28638. .dark-mode .nav-tabs-block {
  28639. background-color: #2c323f;
  28640. }
  28641. .dark-mode .nav-tabs-block .nav-link {
  28642. border-color: transparent;
  28643. color: #bcc7e1;
  28644. }
  28645. .dark-mode .nav-tabs-block .nav-link:hover, .dark-mode .nav-tabs-block .nav-link:focus {
  28646. color: #0665d0;
  28647. background-color: #262b36;
  28648. border-color: transparent;
  28649. }
  28650. .dark-mode .nav-tabs-block .nav-link.active,
  28651. .dark-mode .nav-tabs-block .nav-item.show .nav-link {
  28652. color: #bcc7e1;
  28653. background-color: #20242d;
  28654. border-color: transparent;
  28655. }
  28656. .dark-mode .nav-tabs-alt {
  28657. border-bottom-color: #262b36;
  28658. }
  28659. .dark-mode .nav-tabs-alt .nav-link {
  28660. color: #bcc7e1;
  28661. background-color: transparent;
  28662. border-color: transparent;
  28663. }
  28664. .dark-mode .nav-tabs-alt .nav-link:hover, .dark-mode .nav-tabs-alt .nav-link:focus {
  28665. color: #0665d0;
  28666. background-color: transparent;
  28667. border-color: transparent;
  28668. box-shadow: inset 0 -3px #0665d0;
  28669. }
  28670. .dark-mode .nav-tabs-alt .nav-link.active,
  28671. .dark-mode .nav-tabs-alt .nav-item.show .nav-link {
  28672. color: #bcc7e1;
  28673. background-color: transparent;
  28674. border-color: transparent;
  28675. box-shadow: inset 0 -3px #0665d0;
  28676. }
  28677. .dark-mode .nav-items a:hover {
  28678. background-color: #303745;
  28679. }
  28680. .dark-mode .nav-items a:active {
  28681. background-color: transparent;
  28682. }
  28683. .dark-mode .nav-items > li:not(:last-child) > a {
  28684. border-bottom-color: #2c323f;
  28685. }
  28686. .dark-mode .card {
  28687. background-color: #20242d;
  28688. }
  28689. .dark-mode .card.card-borderless {
  28690. box-shadow: 0 1px 2px rgba(23, 26, 33, 0.5), 0 1px 2px rgba(23, 26, 33, 0.5);
  28691. }
  28692. .dark-mode .card > .card-header:not(.bg-transparent),
  28693. .dark-mode .card > .card-footer:not(.bg-transparent) {
  28694. background-color: #2c323f;
  28695. }
  28696. .dark-mode .card > .card-header:not(.border-bottom-0),
  28697. .dark-mode .card > .card-footer:not(.border-top-0) {
  28698. border-color: #2c323f;
  28699. }
  28700. .dark-mode .card:not(.card-borderless),
  28701. .dark-mode .card:not(.card-borderless) > .card-header {
  28702. border-color: #2c323f;
  28703. }
  28704. .dark-mode .card > .card-header .block-title small, .dark-mode .card > .card-header .block-title .small {
  28705. color: #8ea1cd;
  28706. }
  28707. .dark-mode .page-link {
  28708. color: #758cc2;
  28709. background-color: #191d24;
  28710. border-color: #191d24;
  28711. }
  28712. .dark-mode .page-link:hover {
  28713. color: #758cc2;
  28714. background-color: #13161b;
  28715. border-color: #13161b;
  28716. }
  28717. .dark-mode .page-link:focus {
  28718. background-color: #13161b;
  28719. border-color: #13161b;
  28720. }
  28721. .dark-mode .page-item.active .page-link {
  28722. background-color: #0665d0;
  28723. border-color: #0665d0;
  28724. }
  28725. .dark-mode .page-item.disabled .page-link {
  28726. color: #405890;
  28727. background-color: transparent;
  28728. border-color: transparent;
  28729. }
  28730. .dark-mode .list-group-item-action {
  28731. color: #bcc7e1;
  28732. }
  28733. .dark-mode .list-group-item-action:hover, .dark-mode .list-group-item-action:focus {
  28734. color: #bcc7e1;
  28735. background-color: #292f3b;
  28736. }
  28737. .dark-mode .list-group-item-action:active {
  28738. color: #bcc7e1;
  28739. background-color: #191d24;
  28740. }
  28741. .dark-mode .list-group-item-action.disabled {
  28742. color: #526fb2;
  28743. }
  28744. .dark-mode .list-group-item {
  28745. color: #bcc7e1;
  28746. background-color: #262b36;
  28747. border-color: #161920;
  28748. }
  28749. .dark-mode .list-group-item.active {
  28750. color: #fff;
  28751. background-color: #0665d0;
  28752. border-color: #0665d0;
  28753. }
  28754. .dark-mode .popover {
  28755. border-color: #161920;
  28756. background-color: #262b36;
  28757. }
  28758. .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 {
  28759. border-top-color: #161920;
  28760. }
  28761. .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 {
  28762. border-top-color: #262b36;
  28763. }
  28764. .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 {
  28765. border-right-color: #161920;
  28766. }
  28767. .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 {
  28768. border-right-color: #262b36;
  28769. }
  28770. .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 {
  28771. border-bottom-color: #161920;
  28772. }
  28773. .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 {
  28774. border-bottom-color: #262b36;
  28775. }
  28776. .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 {
  28777. border-left-color: #161920;
  28778. }
  28779. .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 {
  28780. border-left-color: #262b36;
  28781. }
  28782. .dark-mode .popover-header {
  28783. color: #dfe4f1;
  28784. background-color: #262b36;
  28785. border-bottom-color: #161920;
  28786. }
  28787. .dark-mode .popover-body {
  28788. color: #bcc7e1;
  28789. background-color: #262b36;
  28790. }
  28791. .dark-mode .dropdown-menu {
  28792. color: #bcc7e1;
  28793. background-color: #262b36;
  28794. border-color: #262b36;
  28795. box-shadow: 0 0.25rem 2rem rgba(0, 0, 0, 0.25);
  28796. }
  28797. .dark-mode .dropdown-menu .dropdown-item {
  28798. color: #aab8d9;
  28799. }
  28800. .dark-mode .dropdown-menu .dropdown-item:hover, .dark-mode .dropdown-menu .dropdown-item:focus {
  28801. color: #bcc7e1;
  28802. background-color: #303745;
  28803. }
  28804. .dark-mode .dropdown-menu .dropdown-item.active, .dark-mode .dropdown-menu .dropdown-item:active {
  28805. color: #cdd6e9;
  28806. background-color: #394151;
  28807. }
  28808. .dark-mode .dropdown-menu .dropdown-item.disabled, .dark-mode .dropdown-menu .dropdown-item:disabled {
  28809. color: #405890;
  28810. }
  28811. .dark-mode .dropdown-menu .dropdown-divider {
  28812. border-color: #353c4b;
  28813. }
  28814. .dark-mode .dropdown-menu .dropdown-item-text {
  28815. color: #bcc7e1;
  28816. }
  28817. .dark-mode .dropdown-menu .dropdown-header {
  28818. color: #879bc9 !important;
  28819. }
  28820. .dark-mode .table {
  28821. --bs-table-striped-color: #f8f9fc;
  28822. --bs-table-striped-bg: #1c2029;
  28823. --bs-table-active-color: #f8f9fc;
  28824. --bs-table-active-bg: #2c323f;
  28825. --bs-table-hover-color: #f8f9fc;
  28826. --bs-table-hover-bg: #1a1e26;
  28827. color: #f8f9fc;
  28828. border-color: #13161b;
  28829. }
  28830. .dark-mode .table > :not(:last-child) > :last-child > * {
  28831. border-bottom-color: #13161b;
  28832. }
  28833. .dark-mode .table-dark {
  28834. --bs-table-color: #fff;
  28835. --bs-table-bg: rgba(22, 25, 32, 0.75);
  28836. --bs-table-border-color: rgba(58, 61, 67, 0.775);
  28837. --bs-table-striped-bg: rgba(41, 44, 50, 0.7625);
  28838. --bs-table-striped-color: #fff;
  28839. --bs-table-active-bg: rgba(58, 61, 67, 0.775);
  28840. --bs-table-active-color: #fff;
  28841. --bs-table-hover-bg: rgba(50, 52, 59, 0.76875);
  28842. --bs-table-hover-color: #fff;
  28843. color: var(--bs-table-color);
  28844. border-color: var(--bs-table-border-color);
  28845. }
  28846. .dark-mode .table-primary {
  28847. --bs-table-color: #fff;
  28848. --bs-table-bg: rgba(5, 81, 166, 0.75);
  28849. --bs-table-border-color: rgba(44, 108, 180, 0.775);
  28850. --bs-table-striped-bg: rgba(25, 95, 173, 0.7625);
  28851. --bs-table-striped-color: #fff;
  28852. --bs-table-active-bg: rgba(44, 108, 180, 0.775);
  28853. --bs-table-active-color: #fff;
  28854. --bs-table-hover-bg: rgba(35, 102, 177, 0.76875);
  28855. --bs-table-hover-color: #fff;
  28856. color: var(--bs-table-color);
  28857. border-color: var(--bs-table-border-color);
  28858. }
  28859. .dark-mode .table-info {
  28860. --bs-table-color: #fff;
  28861. --bs-table-bg: rgba(30, 58, 138, 0.75);
  28862. --bs-table-border-color: rgba(65, 89, 156, 0.775);
  28863. --bs-table-striped-bg: rgba(48, 74, 147, 0.7625);
  28864. --bs-table-striped-color: #fff;
  28865. --bs-table-active-bg: rgba(65, 89, 156, 0.775);
  28866. --bs-table-active-color: #fff;
  28867. --bs-table-hover-bg: rgba(57, 81, 152, 0.76875);
  28868. --bs-table-hover-color: #fff;
  28869. color: var(--bs-table-color);
  28870. border-color: var(--bs-table-border-color);
  28871. }
  28872. .dark-mode .table-success {
  28873. --bs-table-color: #fff;
  28874. --bs-table-bg: rgba(20, 83, 45, 0.75);
  28875. --bs-table-border-color: rgba(57, 110, 78, 0.775);
  28876. --bs-table-striped-bg: rgba(39, 97, 62, 0.7625);
  28877. --bs-table-striped-color: #fff;
  28878. --bs-table-active-bg: rgba(57, 110, 78, 0.775);
  28879. --bs-table-active-color: #fff;
  28880. --bs-table-hover-bg: rgba(48, 103, 70, 0.76875);
  28881. --bs-table-hover-color: #fff;
  28882. color: var(--bs-table-color);
  28883. border-color: var(--bs-table-border-color);
  28884. }
  28885. .dark-mode .table-danger {
  28886. --bs-table-color: #fff;
  28887. --bs-table-bg: rgba(127, 29, 29, 0.75);
  28888. --bs-table-border-color: rgba(147, 64, 64, 0.775);
  28889. --bs-table-striped-bg: rgba(137, 47, 47, 0.7625);
  28890. --bs-table-striped-color: #fff;
  28891. --bs-table-active-bg: rgba(147, 64, 64, 0.775);
  28892. --bs-table-active-color: #fff;
  28893. --bs-table-hover-bg: rgba(142, 56, 56, 0.76875);
  28894. --bs-table-hover-color: #fff;
  28895. color: var(--bs-table-color);
  28896. border-color: var(--bs-table-border-color);
  28897. }
  28898. .dark-mode .table-warning {
  28899. --bs-table-color: #fff;
  28900. --bs-table-bg: rgba(113, 63, 18, 0.75);
  28901. --bs-table-border-color: rgba(135, 93, 55, 0.775);
  28902. --bs-table-striped-bg: rgba(124, 78, 37, 0.7625);
  28903. --bs-table-striped-color: #fff;
  28904. --bs-table-active-bg: rgba(135, 93, 55, 0.775);
  28905. --bs-table-active-color: #fff;
  28906. --bs-table-hover-bg: rgba(130, 86, 46, 0.76875);
  28907. --bs-table-hover-color: #fff;
  28908. color: var(--bs-table-color);
  28909. border-color: var(--bs-table-border-color);
  28910. }
  28911. .dark-mode .form-text {
  28912. color: #697896;
  28913. }
  28914. .dark-mode .form-control::-moz-placeholder {
  28915. color: #697896;
  28916. }
  28917. .dark-mode .form-control::placeholder {
  28918. color: #697896;
  28919. }
  28920. .dark-mode .form-floating > .form-control::-moz-placeholder {
  28921. color: transparent;
  28922. }
  28923. .dark-mode .form-floating > .form-control::placeholder {
  28924. color: transparent;
  28925. }
  28926. .dark-mode .form-control,
  28927. .dark-mode .form-select {
  28928. color: #bcc7e1;
  28929. background-color: #161920;
  28930. border-color: #303745;
  28931. }
  28932. .dark-mode .form-control:focus,
  28933. .dark-mode .form-select:focus {
  28934. color: #fff;
  28935. background-color: #161920;
  28936. border-color: #0665d0;
  28937. }
  28938. .dark-mode .form-control:disabled,
  28939. .dark-mode .form-select:disabled {
  28940. background-color: #242933;
  28941. border-color: #242933;
  28942. }
  28943. .dark-mode .form-select:focus::-ms-value {
  28944. color: #bcc7e1;
  28945. background-color: #161920;
  28946. }
  28947. .dark-mode .form-control-plaintext {
  28948. color: #bcc7e1;
  28949. }
  28950. .dark-mode .valid-feedback {
  28951. display: none;
  28952. width: 100%;
  28953. margin-top: 0.375rem;
  28954. font-size: 0.875rem;
  28955. color: #89b956;
  28956. }
  28957. .dark-mode .valid-tooltip {
  28958. position: absolute;
  28959. top: 100%;
  28960. z-index: 5;
  28961. display: none;
  28962. max-width: 100%;
  28963. padding: 0.25rem 0.5rem;
  28964. margin-top: 0.1rem;
  28965. font-size: 0.875rem;
  28966. color: #000;
  28967. background-color: rgba(137, 185, 86, 0.9);
  28968. border-radius: 0.375rem;
  28969. }
  28970. .was-validated .dark-mode:valid ~ .valid-feedback,
  28971. .was-validated .dark-mode:valid ~ .valid-tooltip, .dark-mode.is-valid ~ .valid-feedback,
  28972. .dark-mode.is-valid ~ .valid-tooltip {
  28973. display: block;
  28974. }
  28975. .was-validated .dark-mode .form-control:valid, .dark-mode .form-control.is-valid {
  28976. border-color: #89b956;
  28977. }
  28978. .was-validated .dark-mode .form-control:valid:focus, .dark-mode .form-control.is-valid:focus {
  28979. border-color: #89b956;
  28980. box-shadow: 0 0 0 0.25rem rgba(137, 185, 86, 0.25);
  28981. }
  28982. .was-validated .dark-mode .form-select:valid, .dark-mode .form-select.is-valid {
  28983. border-color: #89b956;
  28984. }
  28985. .was-validated .dark-mode .form-select:valid:focus, .dark-mode .form-select.is-valid:focus {
  28986. border-color: #89b956;
  28987. box-shadow: 0 0 0 0.25rem rgba(137, 185, 86, 0.25);
  28988. }
  28989. .was-validated .dark-mode .form-check-input:valid, .dark-mode .form-check-input.is-valid {
  28990. border-color: #89b956;
  28991. }
  28992. .was-validated .dark-mode .form-check-input:valid:checked, .dark-mode .form-check-input.is-valid:checked {
  28993. background-color: #89b956;
  28994. }
  28995. .was-validated .dark-mode .form-check-input:valid:focus, .dark-mode .form-check-input.is-valid:focus {
  28996. box-shadow: 0 0 0 0.25rem rgba(137, 185, 86, 0.25);
  28997. }
  28998. .was-validated .dark-mode .form-check-input:valid ~ .form-check-label, .dark-mode .form-check-input.is-valid ~ .form-check-label {
  28999. color: #89b956;
  29000. }
  29001. .dark-mode .form-check-inline .form-check-input ~ .valid-feedback {
  29002. margin-left: 0.5em;
  29003. }
  29004. .was-validated .dark-mode .input-group > .form-control:not(:focus):valid, .dark-mode .input-group > .form-control:not(:focus).is-valid,
  29005. .was-validated .dark-mode .input-group > .form-select:not(:focus):valid,
  29006. .dark-mode .input-group > .form-select:not(:focus).is-valid,
  29007. .was-validated .dark-mode .input-group > .form-floating:not(:focus-within):valid,
  29008. .dark-mode .input-group > .form-floating:not(:focus-within).is-valid {
  29009. z-index: 3;
  29010. }
  29011. .dark-mode .invalid-feedback {
  29012. display: none;
  29013. width: 100%;
  29014. margin-top: 0.375rem;
  29015. font-size: 0.875rem;
  29016. color: #ec815b;
  29017. }
  29018. .dark-mode .invalid-tooltip {
  29019. position: absolute;
  29020. top: 100%;
  29021. z-index: 5;
  29022. display: none;
  29023. max-width: 100%;
  29024. padding: 0.25rem 0.5rem;
  29025. margin-top: 0.1rem;
  29026. font-size: 0.875rem;
  29027. color: #000;
  29028. background-color: rgba(236, 129, 91, 0.9);
  29029. border-radius: 0.375rem;
  29030. }
  29031. .was-validated .dark-mode:invalid ~ .invalid-feedback,
  29032. .was-validated .dark-mode:invalid ~ .invalid-tooltip, .dark-mode.is-invalid ~ .invalid-feedback,
  29033. .dark-mode.is-invalid ~ .invalid-tooltip {
  29034. display: block;
  29035. }
  29036. .was-validated .dark-mode .form-control:invalid, .dark-mode .form-control.is-invalid {
  29037. border-color: #ec815b;
  29038. }
  29039. .was-validated .dark-mode .form-control:invalid:focus, .dark-mode .form-control.is-invalid:focus {
  29040. border-color: #ec815b;
  29041. box-shadow: 0 0 0 0.25rem rgba(236, 129, 91, 0.25);
  29042. }
  29043. .was-validated .dark-mode .form-select:invalid, .dark-mode .form-select.is-invalid {
  29044. border-color: #ec815b;
  29045. }
  29046. .was-validated .dark-mode .form-select:invalid:focus, .dark-mode .form-select.is-invalid:focus {
  29047. border-color: #ec815b;
  29048. box-shadow: 0 0 0 0.25rem rgba(236, 129, 91, 0.25);
  29049. }
  29050. .was-validated .dark-mode .form-check-input:invalid, .dark-mode .form-check-input.is-invalid {
  29051. border-color: #ec815b;
  29052. }
  29053. .was-validated .dark-mode .form-check-input:invalid:checked, .dark-mode .form-check-input.is-invalid:checked {
  29054. background-color: #ec815b;
  29055. }
  29056. .was-validated .dark-mode .form-check-input:invalid:focus, .dark-mode .form-check-input.is-invalid:focus {
  29057. box-shadow: 0 0 0 0.25rem rgba(236, 129, 91, 0.25);
  29058. }
  29059. .was-validated .dark-mode .form-check-input:invalid ~ .form-check-label, .dark-mode .form-check-input.is-invalid ~ .form-check-label {
  29060. color: #ec815b;
  29061. }
  29062. .dark-mode .form-check-inline .form-check-input ~ .invalid-feedback {
  29063. margin-left: 0.5em;
  29064. }
  29065. .was-validated .dark-mode .input-group > .form-control:not(:focus):invalid, .dark-mode .input-group > .form-control:not(:focus).is-invalid,
  29066. .was-validated .dark-mode .input-group > .form-select:not(:focus):invalid,
  29067. .dark-mode .input-group > .form-select:not(:focus).is-invalid,
  29068. .was-validated .dark-mode .input-group > .form-floating:not(:focus-within):invalid,
  29069. .dark-mode .input-group > .form-floating:not(:focus-within).is-invalid {
  29070. z-index: 4;
  29071. }
  29072. .dark-mode .form-control.form-control-alt {
  29073. color: #bcc7e1;
  29074. border-color: #191d24;
  29075. background-color: #191d24;
  29076. }
  29077. .dark-mode .form-control.form-control-alt:focus {
  29078. color: #fff;
  29079. border-color: #161920;
  29080. background-color: #161920;
  29081. box-shadow: none;
  29082. }
  29083. .dark-mode .form-control.form-control-alt.is-valid {
  29084. border-color: rgba(20, 83, 45, 0.85);
  29085. background-color: rgba(20, 83, 45, 0.85);
  29086. }
  29087. .dark-mode .form-control.form-control-alt.is-valid::-moz-placeholder {
  29088. color: #697896;
  29089. }
  29090. .dark-mode .form-control.form-control-alt.is-valid::placeholder {
  29091. color: #697896;
  29092. }
  29093. .dark-mode .form-control.form-control-alt.is-valid:focus {
  29094. border-color: #14532d;
  29095. background-color: #14532d;
  29096. }
  29097. .dark-mode .form-control.form-control-alt.is-invalid {
  29098. border-color: rgba(127, 29, 29, 0.85);
  29099. background-color: rgba(127, 29, 29, 0.85);
  29100. }
  29101. .dark-mode .form-control.form-control-alt.is-invalid::-moz-placeholder {
  29102. color: #697896;
  29103. }
  29104. .dark-mode .form-control.form-control-alt.is-invalid::placeholder {
  29105. color: #697896;
  29106. }
  29107. .dark-mode .form-control.form-control-alt.is-invalid:focus {
  29108. border-color: #7f1d1d;
  29109. background-color: #7f1d1d;
  29110. }
  29111. .dark-mode .input-group-text {
  29112. color: #bcc7e1;
  29113. background-color: #191d24;
  29114. border-color: #303745;
  29115. }
  29116. .dark-mode .input-group-text.input-group-text-alt {
  29117. background-color: #161920;
  29118. border-color: #161920;
  29119. }
  29120. .dark-mode .is-valid ~ .valid-feedback,
  29121. .dark-mode .is-valid ~ .valid-tooltip,
  29122. .dark-mode .was-validated :valid ~ .valid-feedback,
  29123. .dark-mode .was-validated :valid ~ .valid-tooltip,
  29124. .dark-mode .is-invalid ~ .invalid-feedback,
  29125. .dark-mode .is-invalid ~ .invalid-tooltip,
  29126. .dark-mode .was-validated :invalid ~ .invalid-feedback,
  29127. .dark-mode .was-validated :invalid ~ .invalid-tooltip {
  29128. display: block;
  29129. }
  29130. .dark-mode .form-check-input {
  29131. background-color: #191d24;
  29132. border-color: #303745;
  29133. }
  29134. .dark-mode .form-check-input:focus {
  29135. border-color: #0665d0;
  29136. }
  29137. .dark-mode .form-check-input:checked {
  29138. background-color: #0665d0;
  29139. border-color: #0665d0;
  29140. }
  29141. .dark-mode .form-block .form-check-label {
  29142. border-color: #303745;
  29143. }
  29144. .dark-mode .form-block .form-check-label:hover {
  29145. border-color: #333b4a;
  29146. }
  29147. .dark-mode .form-block .form-check-label::before {
  29148. background-color: #0665d0;
  29149. }
  29150. .dark-mode .form-block .form-check-input:checked ~ .form-check-label {
  29151. border-color: #0665d0;
  29152. }
  29153. .dark-mode .form-block .form-check-input:focus ~ .form-check-label {
  29154. border-color: #0665d0;
  29155. box-shadow: 0 0 0 0.25rem rgba(6, 101, 208, 0.25);
  29156. }
  29157. .dark-mode .form-block .form-check-input:disabled:not([checked]) + .form-check-label:hover,
  29158. .dark-mode .form-block .form-check-input[readonly]:not([checked]) + .form-check-label:hover {
  29159. border-color: #161920;
  29160. }
  29161. .dark-mode .breadcrumb-item + .breadcrumb-item::before {
  29162. color: rgba(255, 255, 255, 0.15);
  29163. }
  29164. .dark-mode .breadcrumb.breadcrumb-alt .breadcrumb-item + .breadcrumb-item::before {
  29165. color: rgba(255, 255, 255, 0.15);
  29166. }
  29167. .dark-mode .alert-primary {
  29168. --bs-alert-color: #fff;
  29169. --bs-alert-bg: #0665d0;
  29170. --bs-alert-border-color: #0665d0;
  29171. }
  29172. .dark-mode .alert-primary .alert-link {
  29173. color: #cccccc;
  29174. }
  29175. .dark-mode .alert-secondary {
  29176. --bs-alert-color: #fff;
  29177. --bs-alert-bg: #2c323f;
  29178. --bs-alert-border-color: #2c323f;
  29179. }
  29180. .dark-mode .alert-secondary .alert-link {
  29181. color: #cccccc;
  29182. }
  29183. .dark-mode .alert-success {
  29184. --bs-alert-color: #fff;
  29185. --bs-alert-bg: #537530;
  29186. --bs-alert-border-color: #537530;
  29187. }
  29188. .dark-mode .alert-success .alert-link {
  29189. color: #cccccc;
  29190. }
  29191. .dark-mode .alert-info {
  29192. --bs-alert-color: #fff;
  29193. --bs-alert-bg: #2d6ca7;
  29194. --bs-alert-border-color: #2d6ca7;
  29195. }
  29196. .dark-mode .alert-info .alert-link {
  29197. color: #cccccc;
  29198. }
  29199. .dark-mode .alert-warning {
  29200. --bs-alert-color: #fff;
  29201. --bs-alert-bg: #ad7711;
  29202. --bs-alert-border-color: #ad7711;
  29203. }
  29204. .dark-mode .alert-warning .alert-link {
  29205. color: #cccccc;
  29206. }
  29207. .dark-mode .alert-danger {
  29208. --bs-alert-color: #fff;
  29209. --bs-alert-bg: #a83b14;
  29210. --bs-alert-border-color: #a83b14;
  29211. }
  29212. .dark-mode .alert-danger .alert-link {
  29213. color: #cccccc;
  29214. }
  29215. .dark-mode .alert-dark {
  29216. --bs-alert-color: #fff;
  29217. --bs-alert-bg: #13161b;
  29218. --bs-alert-border-color: #13161b;
  29219. }
  29220. .dark-mode .alert-dark .alert-link {
  29221. color: #cccccc;
  29222. }
  29223. .dark-mode .alert-light {
  29224. --bs-alert-color: #fff;
  29225. --bs-alert-bg: #394151;
  29226. --bs-alert-border-color: #394151;
  29227. }
  29228. .dark-mode .alert-light .alert-link {
  29229. color: #cccccc;
  29230. }
  29231. .dark-mode .btn-close {
  29232. filter: invert(1) grayscale(100%) brightness(200%);
  29233. }
  29234. .dark-mode .progress {
  29235. background-color: #161920;
  29236. }
  29237. .dark-mode .list-activity > li:not(:last-child) {
  29238. border-bottom-color: #161920;
  29239. }
  29240. .dark-mode .modal-header {
  29241. border-bottom-color: #2c323f;
  29242. }
  29243. .dark-mode .modal-content {
  29244. background: #20242d;
  29245. }
  29246. .dark-mode .modal-footer {
  29247. border-top-color: #2c323f;
  29248. }
  29249. .dark-mode .toast {
  29250. background-color: #20242d;
  29251. }
  29252. .dark-mode .toast-header {
  29253. color: #bcc7e1;
  29254. background-color: #2c323f;
  29255. }
  29256. .dark-mode .border {
  29257. border-color: #2c323f !important;
  29258. }
  29259. .dark-mode .border-top {
  29260. border-top-color: #2c323f !important;
  29261. }
  29262. .dark-mode .border-end {
  29263. border-right-color: #2c323f !important;
  29264. }
  29265. .dark-mode .border-bottom {
  29266. border-bottom-color: #2c323f !important;
  29267. }
  29268. .dark-mode .border-start {
  29269. border-left-color: #2c323f !important;
  29270. }
  29271. .dark-mode .border-primary {
  29272. border-color: #0665d0 !important;
  29273. }
  29274. .dark-mode .border-white {
  29275. border-color: #fff !important;
  29276. }
  29277. .dark-mode .border-white-op {
  29278. border-color: rgba(255, 255, 255, 0.1) !important;
  29279. }
  29280. .dark-mode .border-black-op {
  29281. border-color: rgba(0, 0, 0, 0.1) !important;
  29282. }
  29283. .dark-mode .block {
  29284. background-color: #20242d;
  29285. box-shadow: 0 1px 2px rgba(23, 26, 33, 0.5), 0 1px 2px rgba(23, 26, 33, 0.5);
  29286. }
  29287. .dark-mode .block.block-bordered {
  29288. border: 1px solid #2c323f;
  29289. box-shadow: none;
  29290. }
  29291. .dark-mode .block .block-header-default {
  29292. background-color: #2c323f !important;
  29293. }
  29294. .dark-mode .block .block-title small, .dark-mode .block .block-title .small {
  29295. color: #8ea1cd;
  29296. }
  29297. .dark-mode .block.block-mode-loading::before {
  29298. background-color: rgba(44, 50, 63, 0.85);
  29299. }
  29300. .dark-mode .block.block-mode-loading::after {
  29301. color: #fff;
  29302. }
  29303. .dark-mode .block.block-transparent {
  29304. background-color: transparent;
  29305. box-shadow: none;
  29306. }
  29307. .dark-mode .block.block-mode-fullscreen.block-transparent {
  29308. background-color: #20242d;
  29309. }
  29310. .dark-mode .block .block,
  29311. .dark-mode .content-side .block {
  29312. box-shadow: none;
  29313. }
  29314. .dark-mode a.block {
  29315. color: #bcc7e1;
  29316. }
  29317. .dark-mode a.block.block-link-pop:hover {
  29318. box-shadow: 0 0.5rem 2.5rem #0f1115;
  29319. }
  29320. .dark-mode a.block.block-link-pop:active {
  29321. box-shadow: 0 0.375rem 0.55rem #1d222a;
  29322. }
  29323. .dark-mode a.block.block-link-shadow:hover {
  29324. box-shadow: 0 0 1.5rem #0f1115;
  29325. }
  29326. .dark-mode a.block.block-link-shadow:active {
  29327. box-shadow: 0 0 0.75rem #15181e;
  29328. }
  29329. .dark-mode .btn-block-option {
  29330. color: #8ea1cd;
  29331. }
  29332. .block-header-default .dark-mode .btn-block-option {
  29333. color: #7c92c5;
  29334. }
  29335. .dark-mode .btn-block-option:hover, .dark-mode .btn-block-option:focus {
  29336. color: #6a83bd;
  29337. }
  29338. .dark-mode .btn-block-option:active {
  29339. color: #8ea1cd;
  29340. }
  29341. .dark-mode a.btn-block-option:focus,
  29342. .dark-mode .active > a.btn-block-option,
  29343. .dark-mode .show > button.btn-block-option {
  29344. color: #6a83bd;
  29345. }
  29346. .dark-mode .block.block-themed .btn-block-option,
  29347. .dark-mode .block.block-themed .btn-block-option:hover,
  29348. .dark-mode .block.block-themed .btn-block-option:focus,
  29349. .dark-mode .block.block-themed .btn-block-option:active,
  29350. .dark-mode .block.block-themed a.btn-block-option:focus,
  29351. .dark-mode .block.block-themed .active > a.btn-block-option,
  29352. .dark-mode .block.block-themed .show > button.btn-block-option {
  29353. color: #fff;
  29354. }
  29355. .dark-mode .timeline::before {
  29356. background-color: #2c323f;
  29357. }
  29358. .dark-mode .timeline-event-icon {
  29359. border-color: #2c323f;
  29360. box-shadow: 0 0.375rem 1.5rem #20242d;
  29361. }
  29362. .dark-mode .timeline-event-icon::before {
  29363. border-left-color: #2c323f;
  29364. }
  29365. @media (min-width: 1200px) {
  29366. .dark-mode .timeline-centered .timeline-event-time {
  29367. background-color: #2c323f;
  29368. }
  29369. .dark-mode .timeline-centered .timeline-event-icon::before {
  29370. border-right-color: #2c323f;
  29371. }
  29372. .dark-mode .timeline-centered.timeline-alt .timeline-event:nth-child(even) .timeline-event-icon::before,
  29373. .dark-mode .timeline-centered .timeline-event.timeline-event-alt .timeline-event-icon::before {
  29374. border-left-color: #2c323f;
  29375. }
  29376. }
  29377. .dark-mode .img-thumb {
  29378. background-color: #13161b;
  29379. }
  29380. .dark-mode .swal2-popup {
  29381. background-color: #20242d;
  29382. }
  29383. .dark-mode .swal2-html-container {
  29384. color: #bcc7e1;
  29385. }
  29386. .dark-mode .jvectormap-container {
  29387. background-color: #20242d !important;
  29388. }
  29389. .dark-mode .ck.ck-editor {
  29390. color: #343a40;
  29391. }
  29392. .dark-mode .dropzone {
  29393. background-color: #262b36;
  29394. border-color: #2c323f;
  29395. }
  29396. .dark-mode .dropzone .dz-message {
  29397. color: #bcc7e1;
  29398. }
  29399. .dark-mode .dropzone:hover {
  29400. background-color: #2c323f;
  29401. border-color: #0665d0;
  29402. }
  29403. .dark-mode .dropzone:hover .dz-message {
  29404. color: #0665d0;
  29405. }
  29406. .dark-mode .dropzone .dz-preview.dz-image-preview {
  29407. background-color: transparent;
  29408. }
  29409. .dark-mode .fc.fc-theme-standard a {
  29410. color: #aab8d9;
  29411. }
  29412. .dark-mode .fc.fc-theme-standard .fc-button-primary {
  29413. color: #aab8d9;
  29414. background-color: #161920;
  29415. border-color: #161920;
  29416. }
  29417. .dark-mode .fc.fc-theme-standard .fc-button-primary:not(:disabled):hover {
  29418. color: #bcc7e1;
  29419. background-color: #262b36;
  29420. border-color: #262b36;
  29421. }
  29422. .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 {
  29423. color: #bcc7e1;
  29424. background-color: #262b36;
  29425. border-color: #262b36;
  29426. }
  29427. .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 {
  29428. box-shadow: 0 0 0 0.2rem rgba(6, 101, 208, 0.4);
  29429. }
  29430. .dark-mode .fc.fc-theme-standard .fc-list, .dark-mode .fc.fc-theme-standard .fc-scrollgrid,
  29431. .dark-mode .fc.fc-theme-standard th,
  29432. .dark-mode .fc.fc-theme-standard td {
  29433. border-color: #13161b;
  29434. }
  29435. .dark-mode .fc.fc-theme-standard .fc-list-day-cushion,
  29436. .dark-mode .fc.fc-theme-standard .fc-col-header-cell {
  29437. background-color: #262b36;
  29438. }
  29439. .dark-mode .fc.fc-theme-standard .fc-list-event:hover td {
  29440. background-color: #1a1e26;
  29441. }
  29442. .dark-mode .irs,
  29443. .dark-mode .irs--round .irs-grid-text {
  29444. color: #bcc7e1;
  29445. }
  29446. .dark-mode .irs.irs--round .irs-min,
  29447. .dark-mode .irs.irs--round .irs-max,
  29448. .dark-mode .irs.irs--round .irs-line,
  29449. .dark-mode .irs.irs--round .irs-grid-pol,
  29450. .dark-mode .irs.irs--round .irs-handle {
  29451. color: #bcc7e1;
  29452. background: #191d24;
  29453. }
  29454. .dark-mode .select2-container--default .select2-selection--single .select2-selection__placeholder {
  29455. color: #697896;
  29456. }
  29457. .dark-mode .select2-container--default .select2-selection--single,
  29458. .dark-mode .select2-container--default .select2-selection--multiple {
  29459. background-color: #161920;
  29460. border-color: #303745;
  29461. }
  29462. .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 {
  29463. border-color: #0665d0;
  29464. }
  29465. .dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
  29466. color: #bcc7e1;
  29467. }
  29468. .dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  29469. border-color: #303745;
  29470. }
  29471. .dark-mode .select2-container--default .select2-dropdown .select2-search__field:focus {
  29472. border-color: #0665d0;
  29473. }
  29474. .dark-mode .select2-container--default .select2-dropdown {
  29475. background-color: #161920;
  29476. border-color: #303745;
  29477. }
  29478. .dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  29479. color: #bcc7e1;
  29480. background-color: #161920;
  29481. border-color: #303745;
  29482. }
  29483. .dark-mode .select2-container--default .select2-results__option[aria-selected=true] {
  29484. color: #fff;
  29485. background-color: #0665d0;
  29486. }
  29487. .dark-mode .select2-container--default .select2-search__field::-moz-placeholder {
  29488. color: #697896;
  29489. }
  29490. .dark-mode .select2-container--default .select2-search__field::placeholder {
  29491. color: #697896;
  29492. }
  29493. .dark-mode .is-valid + .select2-container--default .select2-selection--single,
  29494. .dark-mode .is-valid + .select2-container--default .select2-selection--multiple,
  29495. .dark-mode .is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
  29496. .dark-mode .is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple {
  29497. border-color: #89b956;
  29498. }
  29499. .dark-mode .is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
  29500. .dark-mode .is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple,
  29501. .dark-mode .is-valid + .select2-container--default.select2-container--open .select2-selection--single,
  29502. .dark-mode .is-valid + .select2-container--default.select2-container--open .select2-selection--multiple {
  29503. box-shadow: 0 0 0 0.25rem rgba(137, 185, 86, 0.25);
  29504. }
  29505. .dark-mode .is-invalid + .select2-container--default .select2-selection--single,
  29506. .dark-mode .is-invalid + .select2-container--default .select2-selection--multiple,
  29507. .dark-mode .is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
  29508. .dark-mode .is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple {
  29509. border-color: #e97044;
  29510. }
  29511. .dark-mode .is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
  29512. .dark-mode .is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple,
  29513. .dark-mode .is-invalid + .select2-container--default.select2-container--open .select2-selection--single,
  29514. .dark-mode .is-invalid + .select2-container--default.select2-container--open .select2-selection--multiple {
  29515. box-shadow: 0 0 0 0.25rem rgba(233, 112, 68, 0.25);
  29516. }
  29517. .dark-mode .datepicker .datepicker-switch:hover,
  29518. .dark-mode .datepicker .next:hover,
  29519. .dark-mode .datepicker .prev:hover,
  29520. .dark-mode .datepicker tfoot tr th:hover,
  29521. .dark-mode .datepicker table tr td.day:hover,
  29522. .dark-mode .datepicker table tr td.focused {
  29523. background-color: #161920;
  29524. }
  29525. .dark-mode .datepicker table tr td.selected,
  29526. .dark-mode .datepicker table tr td.selected.highlighted {
  29527. color: #fff;
  29528. background-color: #161920;
  29529. border-color: #161920;
  29530. }
  29531. .dark-mode .datepicker table tr td.range {
  29532. color: #bcc7e1;
  29533. background-color: #161920;
  29534. border-color: #161920;
  29535. }
  29536. .dark-mode .datepicker table tr td.active:hover,
  29537. .dark-mode .datepicker table tr td.active:hover:hover,
  29538. .dark-mode .datepicker table tr td.active.disabled:hover,
  29539. .dark-mode .datepicker table tr td.active.disabled:hover:hover,
  29540. .dark-mode .datepicker table tr td.active:focus,
  29541. .dark-mode .datepicker table tr td.active:hover:focus,
  29542. .dark-mode .datepicker table tr td.active.disabled:focus,
  29543. .dark-mode .datepicker table tr td.active.disabled:hover:focus,
  29544. .dark-mode .datepicker table tr td.active:active,
  29545. .dark-mode .datepicker table tr td.active:hover:active,
  29546. .dark-mode .datepicker table tr td.active.disabled:active,
  29547. .dark-mode .datepicker table tr td.active.disabled:hover:active,
  29548. .dark-mode .datepicker table tr td.active.active,
  29549. .dark-mode .datepicker table tr td.active:hover.active,
  29550. .dark-mode .datepicker table tr td.active.disabled.active,
  29551. .dark-mode .datepicker table tr td.active.disabled:hover.active,
  29552. .dark-mode .open .dropdown-toggle.datepicker table tr td.active,
  29553. .dark-mode .open .dropdown-toggle.datepicker table tr td.active:hover,
  29554. .dark-mode .open .dropdown-toggle.datepicker table tr td.active.disabled,
  29555. .dark-mode .open .dropdown-toggle.datepicker table tr td.active.disabled:hover,
  29556. .dark-mode .datepicker table tr td span.active:hover,
  29557. .dark-mode .datepicker table tr td span.active:hover:hover,
  29558. .dark-mode .datepicker table tr td span.active.disabled:hover,
  29559. .dark-mode .datepicker table tr td span.active.disabled:hover:hover,
  29560. .dark-mode .datepicker table tr td span.active:focus,
  29561. .dark-mode .datepicker table tr td span.active:hover:focus,
  29562. .dark-mode .datepicker table tr td span.active.disabled:focus,
  29563. .dark-mode .datepicker table tr td span.active.disabled:hover:focus,
  29564. .dark-mode .datepicker table tr td span.active:active,
  29565. .dark-mode .datepicker table tr td span.active:hover:active,
  29566. .dark-mode .datepicker table tr td span.active.disabled:active,
  29567. .dark-mode .datepicker table tr td span.active.disabled:hover:active,
  29568. .dark-mode .datepicker table tr td span.active.active,
  29569. .dark-mode .datepicker table tr td span.active:hover.active,
  29570. .dark-mode .datepicker table tr td span.active.disabled.active,
  29571. .dark-mode .datepicker table tr td span.active.disabled:hover.active,
  29572. .dark-mode .open .dropdown-toggle.datepicker table tr td span.active,
  29573. .dark-mode .open .dropdown-toggle.datepicker table tr td span.active:hover,
  29574. .dark-mode .open .dropdown-toggle.datepicker table tr td span.active.disabled,
  29575. .dark-mode .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  29576. background-color: #0665d0;
  29577. border-color: #0665d0;
  29578. }
  29579. .dark-mode .flatpickr-input.form-control:disabled,
  29580. .dark-mode .flatpickr-input.form-control[readonly],
  29581. .dark-mode .input.form-control:disabled,
  29582. .dark-mode .input.form-control[readonly] {
  29583. color: #bcc7e1;
  29584. background-color: #161920;
  29585. border-color: #303745;
  29586. }
  29587. .dark-mode .flatpickr-day.selected,
  29588. .dark-mode .flatpickr-day.startRange,
  29589. .dark-mode .flatpickr-day.endRange,
  29590. .dark-mode .flatpickr-day.selected.inRange,
  29591. .dark-mode .flatpickr-day.startRange.inRange,
  29592. .dark-mode .flatpickr-day.endRange.inRange,
  29593. .dark-mode .flatpickr-day.selected:focus,
  29594. .dark-mode .flatpickr-day.startRange:focus,
  29595. .dark-mode .flatpickr-day.endRange:focus,
  29596. .dark-mode .flatpickr-day.selected:hover,
  29597. .dark-mode .flatpickr-day.startRange:hover,
  29598. .dark-mode .flatpickr-day.endRange:hover,
  29599. .dark-mode .flatpickr-day.selected.prevMonthDay,
  29600. .dark-mode .flatpickr-day.startRange.prevMonthDay,
  29601. .dark-mode .flatpickr-day.endRange.prevMonthDay,
  29602. .dark-mode .flatpickr-day.selected.nextMonthDay,
  29603. .dark-mode .flatpickr-day.startRange.nextMonthDay,
  29604. .dark-mode .flatpickr-day.endRange.nextMonthDay {
  29605. border-color: #0665d0;
  29606. background: #0665d0;
  29607. }
  29608. .dark-mode .flatpickr-months .flatpickr-prev-month:hover svg,
  29609. .dark-mode .flatpickr-months .flatpickr-next-month:hover svg {
  29610. fill: #0665d0;
  29611. }
  29612. .dark-mode .dd-handle {
  29613. color: #bcc7e1;
  29614. background: #262b36;
  29615. border-color: #161920;
  29616. }
  29617. .dark-mode .dd-handle:hover {
  29618. color: #98a9d1;
  29619. }
  29620. .dark-mode .dd-empty,
  29621. .dark-mode .dd-placeholder {
  29622. border-color: #a8c9ef;
  29623. background: #20242d;
  29624. }
  29625. .dark-mode table.dataTable.table-striped > tbody > tr.odd > * {
  29626. box-shadow: inset 0 0 0 9999px #1c2029;
  29627. }