Bintang Fajar Julio commited on
Commit
428a607
1 Parent(s): 09f5e4e
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .env +23 -0
  2. .gitattributes +1 -0
  3. Dockerfile +24 -0
  4. app.py +53 -0
  5. checkpoint/pretrained_classifier.pt +3 -0
  6. checkpoint/pretrained_tfidf.pkl +3 -0
  7. firebase_config.py +62 -0
  8. inference_config.py +145 -0
  9. middleware.py +34 -0
  10. models/history.py +54 -0
  11. models/lecturer.py +59 -0
  12. models/user.py +41 -0
  13. requirements.txt +107 -0
  14. resources/F1.docx +3 -0
  15. resources/F10.docx +3 -0
  16. resources/F11.docx +3 -0
  17. resources/F12.docx +3 -0
  18. resources/F13.docx +3 -0
  19. resources/F14.docx +3 -0
  20. resources/F2.docx +3 -0
  21. resources/F3.docx +3 -0
  22. resources/F4.docx +3 -0
  23. resources/F5.docx +3 -0
  24. resources/F6.docx +3 -0
  25. resources/F7.docx +3 -0
  26. resources/F8.docx +3 -0
  27. resources/F9.docx +3 -0
  28. static/css/portal.css +0 -0
  29. static/images/favicon.png +0 -0
  30. static/images/logotik.png +0 -0
  31. static/images/placeholder.jpg +0 -0
  32. static/js/app.js +127 -0
  33. static/plugins/bootstrap/css/bootstrap-grid.css +4085 -0
  34. static/plugins/bootstrap/css/bootstrap-grid.css.map +0 -0
  35. static/plugins/bootstrap/css/bootstrap-grid.min.css +6 -0
  36. static/plugins/bootstrap/css/bootstrap-grid.min.css.map +0 -0
  37. static/plugins/bootstrap/css/bootstrap-grid.rtl.css +4084 -0
  38. static/plugins/bootstrap/css/bootstrap-grid.rtl.css.map +0 -0
  39. static/plugins/bootstrap/css/bootstrap-grid.rtl.min.css +6 -0
  40. static/plugins/bootstrap/css/bootstrap-grid.rtl.min.css.map +0 -0
  41. static/plugins/bootstrap/css/bootstrap-reboot.css +593 -0
  42. static/plugins/bootstrap/css/bootstrap-reboot.css.map +0 -0
  43. static/plugins/bootstrap/css/bootstrap-reboot.min.css +6 -0
  44. static/plugins/bootstrap/css/bootstrap-reboot.min.css.map +1 -0
  45. static/plugins/bootstrap/css/bootstrap-reboot.rtl.css +590 -0
  46. static/plugins/bootstrap/css/bootstrap-reboot.rtl.css.map +0 -0
  47. static/plugins/bootstrap/css/bootstrap-reboot.rtl.min.css +6 -0
  48. static/plugins/bootstrap/css/bootstrap-reboot.rtl.min.css.map +1 -0
  49. static/plugins/bootstrap/css/bootstrap-utilities.css +0 -0
  50. static/plugins/bootstrap/css/bootstrap-utilities.css.map +0 -0
.env ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Flask
2
+ SECRET_KEY=f7a0c87c0a18d7f91e6e792d578d0f3f3f1c35b55b9b7d7d
3
+
4
+ # Firebase
5
+ FIREBASE_API_KEY=AIzaSyByjJsv_lcR--zXqKsOkPDRGgKON8JvcH4
6
+ FIREBASE_AUTH_DOMAIN=repo-jtik-pnj.firebaseapp.com
7
+ FIREBASE_PROJECT_ID=repo-jtik-pnj
8
+ FIREBASE_STORAGE_BUCKET=repo-jtik-pnj.appspot.com
9
+ FIREBASE_MESSAGING_SENDER_ID=1033716148713
10
+ FIREBASE_APP_ID=1:1033716148713:web:53591cf871eef71de04378
11
+
12
+ # Firebase Admin
13
+ FIREBASE_ADMIN_TYPE=service_account
14
+ FIREBASE_ADMIN_PROJECT_ID=repo-jtik-pnj
15
+ FIREBASE_ADMIN_PRIVATE_KEY_ID=d3485d2caeab4ce35f29969806277a1d76370daa
16
+ FIREBASE_ADMIN_PRIVATE_KEY=-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC6O2GnGR1zP305\ni26XvhFS1D+86ocjl+mGDz4cmO8MwQwuQ5MVLnTHgx+CMd5pOR8FQh4eXOElIXnB\nV1DFJPIxOGl7db3qQ3C83xx+tuEEFps/640zdSeUOVNaGNvgdwRLZi08CY68UaiN\nBY6IqPDFYGiKZRaixNAz8760c+bD3JdyQ3XTrsWKV1ItE2QHIB3YeuN1YF76Hrkn\nwejuVcRSPCyga0vKOwLXwfni8dJD5xWl/5Holwy/ER27phg8Klbzyn3XGVdLpZoZ\nf0TuPwSy97DG/ujLD/m69t1842sbkWUTKkSS/eHmlPB4KW0MBl6oJQeWOImdt0ds\nGwJg4EsTAgMBAAECggEAJ417FQE5hwOh9fnOGD5O8ZeQne/1mbKm70kHeQ1mIABU\nNPM3JtWCCemoZH9w7Eosc3JycSJq0vcEI/MGfYh2Q8vmY0lDd6CxLfv40lTG/5ZJ\njM7bY2VrbYirUkRbVpYQfG8MBmdFQGvbb3ARsKao1FLAgTwtDY7dZVtMUokXJtuy\n/xQH2hxNUNnCl7sc7uh4+fpJ47MoV54ReqDyNhZhpu/eCzs+Jhg4zb82KgK/JYIL\nqrtK1UlzQMsmPkLchQ2RqHehvfZY/zyWS6U+E9zu9LdU4Cd8aGzgOazMpSecg77O\nJy/SAVuoYiQNgVZAFJqDfnFzVe1CmYkgjga60F9OyQKBgQDpSMXq8KbJjFMDGxn0\naWNBbp6dtcQRE08EMgN90YIGNe6wz/mIWE/yAmjzSb9iGcdqJ6yXvKhTbvIHHcP9\nLX1SNZ9IchmKjaKYViVe5m3H46XA7BInzvrUCpiLJgwl43sQrWfemLXdSj8lG66+\nufcYtZwDK5r3Q90QZZrowX+IZwKBgQDMXbSEk2P0nTxu+LWAbRn7gZ5Bs9ICL3Pk\nQG0qOX1So7be8iuXKz+1S93IIno89Mhzgw05Ucvz7JggUfoch7/k58jqzbQ1eYI7\n3Aq5vYgFlbE3NSsXwqg8SGEAQYnA77VU24GZb4AjG8jX+JiY5XriPpZylA925TI4\nN9KlmmjsdQKBgGvvAbNr2J9Tz2yWc3HD+OpjNfweBzMnTd3RDhB+iLw6487myrss\nsQB14Pz/WA8Zgkw5Qv+JiA/iOxTTzsQq8drBeIraT7rtQRdedDfuQUjEqQITt2q3\ntxG4PU/UMLavA1d6A57X5P0XxxNyNW2FOTAzhpVo7XAN9BAMEpoyPMFtAoGAA3FQ\nqSsSc/xyGCx4YkF0PphgYhr1XrQN77pmHF/7jHjVi8vokBNab2NnyQdLp9s3xTpf\n7qdCGEnUBjdbTz+6K9D7wXjVoFD7sKZ0R8y5jd6HrbZnk27kBp/xgl+YQnfHRjas\naDlIn07Ig1rctzama0lCn4t+9zHFNs057zA6tEECgYEAyCT6YjSovZBuUaPHt2ka\nqki6QRu2zO5GkRMGdgfAvK0Wq9YopK4tTapvQbFAAR2Jr5lO/fR3YdeNFn2M73+W\n6tkNuO8UbX4MgFJDlPg93Ji35NatlCV5JDQO30MPNiGyttl171AB8fx6w/FFZWm/\nqxcEAED3MCYtST7bU9AQKtk=\n-----END PRIVATE KEY-----\n
17
+ FIREBASE_ADMIN_CLIENT_EMAIL=firebase-adminsdk-9ph1r@repo-jtik-pnj.iam.gserviceaccount.com
18
+ FIREBASE_ADMIN_CLIENT_ID=112359489286516863823
19
+ FIREBASE_ADMIN_AUTH_URI=https://accounts.google.com/o/oauth2/auth
20
+ FIREBASE_ADMIN_TOKEN_URI=https://oauth2.googleapis.com/token
21
+ FIREBASE_ADMIN_AUTH_PROVIDER_X509_CERT_URL=https://www.googleapis.com/oauth2/v1/certs
22
+ FIREBASE_ADMIN_CLIENT_X509_CERT_URL=https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-9ph1r%40repo-jtik-pnj.iam.gserviceaccount.com
23
+ FIREBASE_ADMIN_UNIVERSE_DOMAIN=googleapis.com
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ *.docx filter=lfs diff=lfs merge=lfs -text
Dockerfile ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Use Python 3.12 base image
2
+ FROM python:3.12
3
+
4
+ # Create a non-root user
5
+ RUN useradd -m -u 1000 user
6
+
7
+ # Set working directory
8
+ WORKDIR /app
9
+
10
+ # Copy and install dependencies
11
+ COPY --chown=user ./requirements.txt requirements.txt
12
+ RUN pip install --no-cache-dir --upgrade -r requirements.txt
13
+
14
+ # Copy the rest of the application code
15
+ COPY --chown=user . /app
16
+
17
+ # Switch to the non-root user
18
+ USER user
19
+
20
+ # Expose the port 7860
21
+ EXPOSE 7860
22
+
23
+ # Command to run the application with gunicorn
24
+ CMD ["gunicorn", "--bind", "0.0.0.0:7860", "app:app"]
app.py ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import middleware
3
+ import locale
4
+
5
+ from dotenv import load_dotenv
6
+ from flask import Flask, redirect, render_template, url_for
7
+ from views import views
8
+ from flask_login import current_user
9
+ from inference_config import Inference
10
+
11
+
12
+ locale.setlocale(locale.LC_TIME, 'id_ID')
13
+ load_dotenv(override=True)
14
+
15
+ app = Flask(__name__, static_folder='static', template_folder='templates')
16
+ app.secret_key = os.getenv('SECRET_KEY')
17
+
18
+ middleware.init_middleware(app)
19
+ app.inference = Inference()
20
+
21
+ for view in views:
22
+ app.register_blueprint(view)
23
+
24
+
25
+ @app.route('/')
26
+ def index():
27
+ if current_user.is_authenticated:
28
+ if current_user.role == 'admin':
29
+ return redirect(url_for('dashboard.lecturer'))
30
+
31
+ elif current_user.role == "pengguna":
32
+ return redirect(url_for('dashboard.classifier'))
33
+
34
+ return redirect(url_for('auth.sign_in'))
35
+
36
+
37
+ @app.errorhandler(404)
38
+ def page_not_found(e):
39
+ return render_template('error.html', message="Page Not Found", code=404), 404
40
+
41
+
42
+ @app.errorhandler(405)
43
+ def method_not_allowed(e):
44
+ return render_template('error.html', message="Request Not Allowed", code=405), 405
45
+
46
+
47
+ @app.route('/unauthorized')
48
+ def unauthorized():
49
+ return render_template('error.html', message="Forbidden Access", code=403), 403
50
+
51
+
52
+ if __name__ == '__main__':
53
+ app.run(debug=True)
checkpoint/pretrained_classifier.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9a97e3c4d58240d188cca3bcef8f3d38533f14ceb0c330b15e523ce1d66cc082
3
+ size 448226894
checkpoint/pretrained_tfidf.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:34366edc6a11e7e920809b00dd6208558c4dbc18d516d1b2f483df61433085e9
3
+ size 1644636
firebase_config.py ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import pyrebase
3
+ import tempfile
4
+ import uuid
5
+
6
+ from dotenv import load_dotenv
7
+ from firebase_admin import credentials, initialize_app, firestore, storage
8
+
9
+
10
+ load_dotenv(override=True)
11
+
12
+ firebase_config = {
13
+ 'apiKey': os.getenv('FIREBASE_API_KEY'),
14
+ 'authDomain': os.getenv('FIREBASE_AUTH_DOMAIN'),
15
+ 'projectId': os.getenv('FIREBASE_PROJECT_ID'),
16
+ 'storageBucket': os.getenv('FIREBASE_STORAGE_BUCKET'),
17
+ 'messagingSenderId': os.getenv('FIREBASE_MESSAGING_SENDER_ID'),
18
+ 'appId': os.getenv('FIREBASE_APP_ID'),
19
+ 'databaseURL': ''
20
+ }
21
+
22
+ firebase_admin_config = {
23
+ 'type': os.getenv('FIREBASE_ADMIN_TYPE'),
24
+ 'project_id': os.getenv('FIREBASE_ADMIN_PROJECT_ID'),
25
+ 'private_key_id': os.getenv('FIREBASE_ADMIN_PRIVATE_KEY_ID'),
26
+ 'private_key': os.getenv('FIREBASE_ADMIN_PRIVATE_KEY').replace('\\n', '\n'),
27
+ 'client_email': os.getenv('FIREBASE_ADMIN_CLIENT_EMAIL'),
28
+ 'client_id': os.getenv('FIREBASE_ADMIN_CLIENT_ID'),
29
+ 'auth_uri': os.getenv('FIREBASE_ADMIN_AUTH_URI'),
30
+ 'token_uri': os.getenv('FIREBASE_ADMIN_TOKEN_URI'),
31
+ 'auth_provider_x509_cert_url': os.getenv('FIREBASE_ADMIN_AUTH_PROVIDER_X509_CERT_URL'),
32
+ 'client_x509_cert_url': os.getenv('FIREBASE_ADMIN_CLIENT_X509_CERT_URL'),
33
+ 'universe_domain': os.getenv('FIREBASE_ADMIN_UNIVERSE_DOMAIN')
34
+ }
35
+
36
+ firebase = pyrebase.initialize_app(firebase_config)
37
+ firebase_admin = initialize_app(credentials.Certificate(firebase_admin_config), {
38
+ 'storageBucket': os.getenv('FIREBASE_STORAGE_BUCKET')
39
+ })
40
+
41
+ firebase_auth = firebase.auth()
42
+ firebase_db = firestore.client()
43
+ firebase_storage = storage.bucket()
44
+
45
+
46
+ def storage_upload_file(file, destination_folder):
47
+ temp = tempfile.NamedTemporaryFile(delete=False)
48
+ file.save(temp.name)
49
+ temp.close()
50
+
51
+ unique_filename = str(uuid.uuid4()) + '.' + file.filename.split('.')[-1]
52
+
53
+ blob = firebase_storage.blob(f'{destination_folder}/{unique_filename}')
54
+ blob.upload_from_filename(temp.name)
55
+ blob.make_public()
56
+ os.remove(temp.name)
57
+
58
+ return blob.public_url
59
+
60
+
61
+ def storage_delete_file(public_url):
62
+ firebase_storage.blob(public_url.replace(f'https://storage.googleapis.com/{os.getenv('FIREBASE_STORAGE_BUCKET')}/', '')).delete()
inference_config.py ADDED
@@ -0,0 +1,145 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import emoji
3
+ import re
4
+ import pickle
5
+ import torch.nn as nn
6
+ import torch.nn.functional as F
7
+
8
+ from Sastrawi.StopWordRemover.StopWordRemoverFactory import StopWordRemoverFactory
9
+ from Sastrawi.Stemmer.StemmerFactory import StemmerFactory
10
+ from transformers import AutoTokenizer, AutoModel
11
+ from sklearn.metrics.pairwise import cosine_similarity
12
+
13
+
14
+ class BERT_CNN(nn.Module):
15
+ def __init__(self, labels, pretrained_bert, window_sizes=[1, 2, 3, 4, 5], in_channels=4, out_channels=32, dropout=0.1, num_bert_states=4):
16
+ super(BERT_CNN, self).__init__()
17
+ self.pretrained_bert = AutoModel.from_pretrained(pretrained_bert, output_attentions=False, output_hidden_states=True)
18
+
19
+ conv_layers = []
20
+ for window_size in window_sizes:
21
+ conv_layer = nn.Conv2d(in_channels, out_channels, (window_size, self.pretrained_bert.embeddings.word_embeddings.weight.size(1)))
22
+ conv_layers.append(conv_layer)
23
+
24
+ self.cnn = nn.ModuleList(conv_layers)
25
+
26
+ self.dropout = nn.Dropout(dropout)
27
+ self.num_bert_states = num_bert_states
28
+
29
+ self.output_layer = nn.Linear(len(window_sizes) * out_channels, len(labels))
30
+
31
+ def forward(self, input_ids, attention_mask):
32
+ bert_output = self.pretrained_bert(input_ids=input_ids, attention_mask=attention_mask)
33
+ stacked_hidden_states = torch.stack(bert_output.hidden_states[-self.num_bert_states:], dim=1)
34
+
35
+ pooling = []
36
+ for layer in self.cnn:
37
+ hidden_states = layer(stacked_hidden_states)
38
+ relu_output = F.relu(hidden_states.squeeze(3))
39
+ pooling.append(relu_output)
40
+
41
+ max_pooling = []
42
+ for features in pooling:
43
+ pooled_features = F.max_pool1d(features, features.size(2)).squeeze(2)
44
+ max_pooling.append(pooled_features)
45
+
46
+ concatenated = torch.cat(max_pooling, dim=1)
47
+ preds = self.dropout(concatenated)
48
+
49
+ preds = self.output_layer(preds)
50
+
51
+ return preds
52
+
53
+
54
+ class Inference():
55
+ def __init__(self, max_length=360, pretrained_bert="indolem/indobert-base-uncased"):
56
+ self.device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
57
+ self.labels = ['Jaringan & IoT', 'Multimedia & Teknologi: AI Game', 'Rekayasa Perangkat Lunak', 'Sistem Cerdas']
58
+
59
+ self.stop_words = StopWordRemoverFactory().get_stop_words()
60
+ self.tokenizer = AutoTokenizer.from_pretrained(pretrained_bert, use_fast=False)
61
+ self.stemmer = StemmerFactory().create_stemmer()
62
+ self.max_length = max_length
63
+
64
+ self.model = BERT_CNN(labels=self.labels, pretrained_bert=pretrained_bert)
65
+ checkpoint = torch.load("checkpoint/pretrained_classifier.pt", map_location=self.device)
66
+ self.model.load_state_dict(checkpoint)
67
+ self.model.to(self.device)
68
+
69
+ with open('checkpoint/pretrained_tfidf.pkl', 'rb') as f:
70
+ tfidf_data = pickle.load(f)
71
+
72
+ self.vectorizer = tfidf_data['vectorizer']
73
+ self.tfidf_matrix = tfidf_data['tfidf_matrix']
74
+ self.attribut = tfidf_data['attribut']
75
+
76
+ def text_processing(self, abstrak, kata_kunci):
77
+ text = str(kata_kunci) + " - " + str(abstrak)
78
+ text = text.lower()
79
+ text = emoji.replace_emoji(text, replace='')
80
+ text = re.sub(r'\n', ' ', text)
81
+ text = re.sub(r'http\S+', '', text)
82
+ text = re.sub(r'\d+', '', text)
83
+ text = re.sub(r'[^a-zA-Z ]', '', text)
84
+ text = ' '.join([word for word in text.split() if word not in self.stop_words])
85
+ text = self.stemmer.stem(text)
86
+ text = text.strip()
87
+
88
+ return text
89
+
90
+ def bert_tokenizer(self, text):
91
+ token = self.tokenizer.encode_plus(
92
+ text=text,
93
+ add_special_tokens=True,
94
+ max_length=self.max_length,
95
+ return_tensors='pt',
96
+ padding="max_length",
97
+ truncation=True
98
+ )
99
+
100
+ return token['input_ids'], token['attention_mask']
101
+
102
+ def classification(self, data):
103
+ input_ids, attention_mask = self.bert_tokenizer(data)
104
+
105
+ self.model.eval()
106
+ with torch.no_grad():
107
+ preds = self.model(input_ids=input_ids.to(self.device), attention_mask=attention_mask.to(self.device))
108
+ result = torch.softmax(preds, dim=1)[0]
109
+
110
+ probs = {}
111
+ for index, prob in enumerate(result):
112
+ probs[self.labels[index]] = round(prob.item() * 100, 2)
113
+
114
+ highest_prob = torch.argmax(preds, dim=1)
115
+
116
+ kbk = self.labels[highest_prob]
117
+
118
+ return probs, kbk
119
+
120
+ def content_based_filtering(self, data):
121
+ matrix = self.vectorizer.transform([data])
122
+
123
+ similarity_scores = cosine_similarity(matrix, self.tfidf_matrix).flatten()
124
+
125
+ score_indices = similarity_scores.argsort()[::-1]
126
+ top_indices = score_indices[:3]
127
+ top_similarity = [(index, similarity_scores[index]) for index in top_indices]
128
+
129
+ attribut_recommended = [self.attribut[idx] for idx, _ in top_similarity]
130
+
131
+ recommended = []
132
+ for idx, (attribut, score) in enumerate(zip(attribut_recommended, top_similarity)):
133
+ result = {
134
+ "rank": idx + 1,
135
+ "similarity_score": round(score[1] * 100, 2),
136
+ "title": attribut['judul'],
137
+ "abstract": attribut['abstrak'],
138
+ "keywords": attribut['kata_kunci'],
139
+ "supervisor": attribut['nama_pembimbing'],
140
+ "url": attribut['url']
141
+ }
142
+
143
+ recommended.append(result)
144
+
145
+ return recommended
middleware.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask_login import LoginManager, current_user
2
+ from models.user import User
3
+ from functools import wraps
4
+ from firebase_config import firebase_db
5
+ from flask import redirect, url_for
6
+
7
+
8
+ login_manager = LoginManager()
9
+
10
+ def init_middleware(app):
11
+ login_manager.init_app(app)
12
+
13
+
14
+ @login_manager.user_loader
15
+ def load_user(id):
16
+ user_doc = firebase_db.collection('users').document(id).get()
17
+
18
+ if user_doc.exists:
19
+ user_data = user_doc.to_dict()
20
+ return User(id=id, nama=user_data['nama'], email=user_data['email'], role=user_data['role'], registered_at=user_data['registered_at'], inactive=user_data['inactive'])
21
+
22
+ return None
23
+
24
+
25
+ def role_required(*required_roles):
26
+ def decorator(func):
27
+ @wraps(func)
28
+ def wrapper(*args, **kwargs):
29
+ if not current_user.is_authenticated or current_user.role not in required_roles:
30
+ return redirect(url_for('unauthorized'))
31
+ return func(*args, **kwargs)
32
+ return wrapper
33
+
34
+ return decorator
models/history.py ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from firebase_config import firebase_db
2
+ from firebase_admin import firestore
3
+
4
+
5
+ class History:
6
+ def __init__(self, id=None, abstrak=None, kata_kunci=None, probabilitas=None, kelompok_bidang_keahlian=None, tanggal_inferensi=None, top_similarity=None):
7
+ self.id = id
8
+ self.abstrak = abstrak
9
+ self.kata_kunci = kata_kunci
10
+ self.probabilitas = probabilitas
11
+ self.kelompok_bidang_keahlian = kelompok_bidang_keahlian
12
+ self.tanggal_inferensi = tanggal_inferensi
13
+ self.top_similarity = top_similarity
14
+
15
+
16
+ def save(self, id):
17
+ _, doc = firebase_db.collection('users').document(id).collection('histories').add({
18
+ 'abstrak': self.abstrak,
19
+ 'kata_kunci': self.kata_kunci,
20
+ 'probabilitas': self.probabilitas,
21
+ 'kelompok_bidang_keahlian': self.kelompok_bidang_keahlian,
22
+ 'tanggal_inferensi': self.tanggal_inferensi,
23
+ 'top_similarity': self.top_similarity
24
+ })
25
+
26
+ self.id = doc.id
27
+
28
+ return self
29
+
30
+
31
+ def delete(self, id):
32
+ firebase_db.collection('users').document(id).collection('histories').document(self.id).delete()
33
+
34
+ return self
35
+
36
+
37
+ @staticmethod
38
+ def fetch(id):
39
+ histories = firebase_db.collection('users').document(id).collection('histories').order_by("tanggal_inferensi", direction=firestore.Query.DESCENDING).stream()
40
+
41
+ datas = []
42
+ for history in histories:
43
+ data = history.to_dict()
44
+ datas.append({
45
+ 'id': history.id,
46
+ 'abstrak': data['abstrak'],
47
+ 'kata_kunci': data['kata_kunci'],
48
+ 'probabilitas': dict(sorted(data['probabilitas'].items(), key=lambda item: item[1], reverse=True)),
49
+ 'kelompok_bidang_keahlian': data['kelompok_bidang_keahlian'],
50
+ 'tanggal_inferensi': data['tanggal_inferensi'].strftime("%A, %d-%m-%Y %H:%M:%S"),
51
+ 'top_similarity': data['top_similarity']
52
+ })
53
+
54
+ return datas
models/lecturer.py ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from firebase_config import firebase_db
2
+
3
+
4
+ class Lecturer:
5
+ def __init__(self, id=None, nama=None, kelompok_bidang_keahlian=None, foto=None):
6
+ self.id = id
7
+ self.nama = nama
8
+ self.kelompok_bidang_keahlian = kelompok_bidang_keahlian
9
+ self.foto = foto
10
+
11
+
12
+ def save(self):
13
+ _, doc = firebase_db.collection('lecturers').add({
14
+ 'nama': self.nama,
15
+ 'kelompok_bidang_keahlian': self.kelompok_bidang_keahlian,
16
+ 'foto': self.foto
17
+ })
18
+
19
+ self.id = doc.id
20
+
21
+ return self
22
+
23
+
24
+ def delete(self):
25
+ firebase_db.collection('lecturers').document(self.id).delete()
26
+
27
+ return self
28
+
29
+
30
+ def update(self):
31
+ firebase_db.collection('lecturers').document(self.id).update({
32
+ 'nama': self.nama,
33
+ 'kelompok_bidang_keahlian': self.kelompok_bidang_keahlian,
34
+ 'foto': self.foto
35
+ })
36
+
37
+ return self
38
+
39
+
40
+ @staticmethod
41
+ def fetch(kelompok_bidang_keahlian=None):
42
+ query = firebase_db.collection('lecturers').order_by('nama')
43
+
44
+ if kelompok_bidang_keahlian is not None:
45
+ query = query.where('kelompok_bidang_keahlian', '==', kelompok_bidang_keahlian)
46
+
47
+ lectures = query.stream()
48
+
49
+ datas = []
50
+ for lecturer in lectures:
51
+ data = lecturer.to_dict()
52
+ datas.append({
53
+ 'id': lecturer.id,
54
+ 'nama': data['nama'],
55
+ 'kelompok_bidang_keahlian': data['kelompok_bidang_keahlian'],
56
+ 'foto': data['foto']
57
+ })
58
+
59
+ return datas
models/user.py ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask_login import UserMixin
2
+ from firebase_config import firebase_db
3
+ from firebase_admin import firestore
4
+
5
+
6
+ class User(UserMixin):
7
+ def __init__(self, id=None, nama=None, email=None, role=None, registered_at=None, inactive=None):
8
+ self.id = id
9
+ self.nama = nama
10
+ self.email = email
11
+ self.role = role
12
+ self.registered_at = registered_at
13
+ self.inactive = inactive
14
+
15
+
16
+ def update(self):
17
+ firebase_db.collection('users').document(self.id).update({
18
+ 'inactive': self.inactive,
19
+ })
20
+
21
+ return self
22
+
23
+
24
+ @staticmethod
25
+ def fetch():
26
+ users = firebase_db.collection('users').where('role', '==', 'pengguna').order_by("registered_at", direction=firestore.Query.DESCENDING).stream()
27
+
28
+ datas = []
29
+ for user in users:
30
+ data = user.to_dict()
31
+ datas.append({
32
+ 'id': user.id,
33
+ 'nama': data['nama'],
34
+ 'email': data['email'],
35
+ 'role': data['role'],
36
+ 'inactive': data['inactive'],
37
+ 'registered_at': data['registered_at'].strftime("%A, %d-%m-%Y %H:%M:%S"),
38
+ 'status_badge': 'danger' if data['inactive'] == "1" else 'success'
39
+ })
40
+
41
+ return datas
requirements.txt ADDED
@@ -0,0 +1,107 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ attrs==23.2.0
2
+ beautifulsoup4==4.12.3
3
+ blinker==1.8.2
4
+ bs4==0.0.2
5
+ CacheControl==0.14.0
6
+ cachetools==5.3.3
7
+ certifi==2024.2.2
8
+ cffi==1.16.0
9
+ charset-normalizer==3.3.2
10
+ click==8.1.7
11
+ colorama==0.4.6
12
+ contourpy==1.2.1
13
+ cryptography==42.0.5
14
+ cycler==0.12.1
15
+ emoji==2.11.1
16
+ filelock==3.14.0
17
+ firebase-admin==6.5.0
18
+ Flask==3.0.3
19
+ Flask-Login==0.6.3
20
+ fonttools==4.51.0
21
+ fsspec==2024.3.1
22
+ gcloud==0.18.3
23
+ google-api-core==2.19.0
24
+ google-api-python-client==2.127.0
25
+ google-auth==2.29.0
26
+ google-auth-httplib2==0.2.0
27
+ google-cloud-core==2.4.1
28
+ google-cloud-firestore==2.16.0
29
+ google-cloud-storage==2.16.0
30
+ google-crc32c==1.5.0
31
+ google-resumable-media==2.7.0
32
+ googleapis-common-protos==1.63.0
33
+ grpcio==1.63.0
34
+ grpcio-status==1.62.2
35
+ h11==0.14.0
36
+ httplib2==0.22.0
37
+ huggingface-hub==0.23.0
38
+ idna==3.7
39
+ intel-openmp==2021.4.0
40
+ itsdangerous==2.2.0
41
+ Jinja2==3.1.4
42
+ joblib==1.4.2
43
+ jsonify==0.5
44
+ jwcrypto==1.5.6
45
+ kiwisolver==1.4.5
46
+ lxml==5.2.2
47
+ MarkupSafe==2.1.5
48
+ matplotlib==3.8.4
49
+ mkl==2021.4.0
50
+ mpmath==1.3.0
51
+ msgpack==1.0.8
52
+ networkx==3.3
53
+ numpy==1.26.4
54
+ oauth2client==4.1.3
55
+ opencv-contrib-python==4.9.0.80
56
+ opencv-python==4.9.0.80
57
+ outcome==1.3.0.post0
58
+ packaging==24.0
59
+ pandas==2.2.2
60
+ pillow==10.3.0
61
+ proto-plus==1.23.0
62
+ protobuf==4.25.3
63
+ pyasn1==0.6.0
64
+ pyasn1_modules==0.4.0
65
+ pycparser==2.22
66
+ pycryptodome==3.20.0
67
+ PyJWT==2.8.0
68
+ pyparsing==3.1.2
69
+ Pyrebase4==4.8.0
70
+ PySocks==1.7.1
71
+ python-dateutil==2.9.0.post0
72
+ python-docx==1.1.2
73
+ python-dotenv==1.0.1
74
+ python-jwt==4.1.0
75
+ pytz==2024.1
76
+ PyYAML==6.0.1
77
+ regex==2024.4.28
78
+ requests==2.31.0
79
+ requests-toolbelt==0.10.1
80
+ rsa==4.9
81
+ safetensors==0.4.3
82
+ Sastrawi==1.0.1
83
+ scikit-learn==1.5.0
84
+ scipy==1.13.1
85
+ seaborn==0.13.2
86
+ selenium==4.20.0
87
+ sentence-transformers==3.0.0
88
+ setuptools==69.5.1
89
+ six==1.16.0
90
+ sniffio==1.3.1
91
+ sortedcontainers==2.4.0
92
+ soupsieve==2.5
93
+ sympy==1.12
94
+ tbb==2021.12.0
95
+ threadpoolctl==3.5.0
96
+ tokenizers==0.19.1
97
+ torch==2.3.0
98
+ tqdm==4.66.2
99
+ transformers==4.40.2
100
+ trio==0.25.0
101
+ trio-websocket==0.11.1
102
+ typing_extensions==4.11.0
103
+ tzdata==2024.1
104
+ uritemplate==4.1.1
105
+ urllib3==1.26.18
106
+ Werkzeug==3.0.3
107
+ wsproto==1.2.0
resources/F1.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9e05d181ea4529602570d4862dffaa919ccce05a6f3f7fa49698aae3830ac2bb
3
+ size 86844
resources/F10.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fa9e072015e8336b58eee98cc951bd747f8576ffc6dcfc9184a408d19f35c731
3
+ size 78869
resources/F11.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f095e178497296713be505b2c29684145f3690f9c3abeadaf20ebcd99b1b6b93
3
+ size 2175394
resources/F12.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7ffb8074faa7198e7f24bfc2a0b59c0b68ec7881274f270d65488c1c693c1914
3
+ size 2212140
resources/F13.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a51c349d396104ee0cb112aab033b20f6d97857f16680b26c361be779b8e5146
3
+ size 81423
resources/F14.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:269ef1ee4f2656086818e66172ab7aba4e012f540735a1c6e04f6430c602206f
3
+ size 2363381
resources/F2.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e02e622ba8989ccaa0a159716556d92bc66d9b8632d9694355e84dc1b4709ef8
3
+ size 84214
resources/F3.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a8094b4245da1d7679e68aff709e96474f67178c9119c9b71429ce8b5928eaef
3
+ size 80195
resources/F4.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4a457525907b663e9ae597ed0f8c6739c6e9f9039e5ea24555163e9faa203eaf
3
+ size 79864
resources/F5.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2d9880e5b352d243d978cf193fb08e193986917c33d19fb8d841dc8596f11d1c
3
+ size 77897
resources/F6.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3542c17af0a7c8f72837d0599b1a5fe62f610b39a2871e03fdb1b2b1c27bbedb
3
+ size 3205748
resources/F7.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:664dc140ba48886179544927ff0a095e6fce2b0b41752c06d953e4c7a65be7e3
3
+ size 81413
resources/F8.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6c2db4c0f802fe2941dc70535a6218f9bad03bf5237096b2a6e17c5928aa63cc
3
+ size 80724
resources/F9.docx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4095b24073eed3a254e834fd594efdac4bf7cdcdbe09de40080a763e44a6089e
3
+ size 81097
static/css/portal.css ADDED
The diff for this file is too large to render. See raw diff
 
static/images/favicon.png ADDED
static/images/logotik.png ADDED
static/images/placeholder.jpg ADDED
static/js/app.js ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+
3
+ /* ===== Responsive Sidepanel ====== */
4
+ const sidePanelToggler = document.getElementById("sidepanel-toggler");
5
+ const sidePanel = document.getElementById("app-sidepanel");
6
+ const sidePanelDrop = document.getElementById("sidepanel-drop");
7
+ const sidePanelClose = document.getElementById("sidepanel-close");
8
+
9
+ window.addEventListener("load", function () {
10
+ responsiveSidePanel();
11
+ });
12
+
13
+ window.addEventListener("resize", function () {
14
+ responsiveSidePanel();
15
+ });
16
+
17
+ function responsiveSidePanel() {
18
+ let w = window.innerWidth;
19
+ if (w >= 1200) {
20
+ // if larger
21
+ //console.log('larger');
22
+ sidePanel.classList.remove("sidepanel-hidden");
23
+ sidePanel.classList.add("sidepanel-visible");
24
+ } else {
25
+ // if smaller
26
+ //console.log('smaller');
27
+ sidePanel.classList.remove("sidepanel-visible");
28
+ sidePanel.classList.add("sidepanel-hidden");
29
+ }
30
+ }
31
+
32
+ sidePanelToggler.addEventListener("click", () => {
33
+ if (sidePanel.classList.contains("sidepanel-visible")) {
34
+ console.log("visible");
35
+ sidePanel.classList.remove("sidepanel-visible");
36
+ sidePanel.classList.add("sidepanel-hidden");
37
+ } else {
38
+ console.log("hidden");
39
+ sidePanel.classList.remove("sidepanel-hidden");
40
+ sidePanel.classList.add("sidepanel-visible");
41
+ }
42
+ });
43
+
44
+ sidePanelClose.addEventListener("click", (e) => {
45
+ e.preventDefault();
46
+ sidePanelToggler.click();
47
+ });
48
+
49
+ sidePanelDrop.addEventListener("click", (e) => {
50
+ sidePanelToggler.click();
51
+ });
52
+
53
+ window.chartColors = {
54
+ green: "#75c181",
55
+ blue: "#5b99ea",
56
+ gray: "#a9b5c9",
57
+ yellow: "#f1c40f",
58
+ text: "#252930",
59
+ border: "#e7e9ed",
60
+ };
61
+
62
+ function initChart(keys, values) {
63
+ var doughnutChartConfig = {
64
+ type: "doughnut",
65
+ data: {
66
+ datasets: [
67
+ {
68
+ data: values,
69
+ backgroundColor: [
70
+ window.chartColors.green,
71
+ window.chartColors.blue,
72
+ window.chartColors.grey,
73
+ window.chartColors.yellow,
74
+ ],
75
+ label: "Hasil",
76
+ },
77
+ ],
78
+ labels: keys,
79
+ },
80
+ options: {
81
+ responsive: true,
82
+ legend: {
83
+ display: true,
84
+ position: "bottom",
85
+ align: "center",
86
+ },
87
+
88
+ tooltips: {
89
+ titleMarginBottom: 10,
90
+ bodySpacing: 10,
91
+ xPadding: 16,
92
+ yPadding: 16,
93
+ borderColor: window.chartColors.border,
94
+ borderWidth: 1,
95
+ backgroundColor: "#fff",
96
+ bodyFontColor: window.chartColors.text,
97
+ titleFontColor: window.chartColors.text,
98
+
99
+ animation: {
100
+ animateScale: true,
101
+ animateRotate: true,
102
+ },
103
+
104
+ callbacks: {
105
+ label: function (tooltipItem, data) {
106
+ var dataset = data.datasets[tooltipItem.datasetIndex];
107
+ var total = dataset.data.reduce(function (
108
+ previousValue,
109
+ currentValue,
110
+ currentIndex,
111
+ array
112
+ ) {
113
+ return previousValue + currentValue;
114
+ });
115
+
116
+ var currentValue = dataset.data[tooltipItem.index];
117
+ var percentage = Math.floor((currentValue / total) * 100 + 0.5);
118
+
119
+ return percentage + "%";
120
+ },
121
+ },
122
+ },
123
+ },
124
+ };
125
+
126
+ return doughnutChartConfig;
127
+ }
static/plugins/bootstrap/css/bootstrap-grid.css ADDED
@@ -0,0 +1,4085 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Grid v5.3.0 (https://getbootstrap.com/)
3
+ * Copyright 2011-2023 The Bootstrap Authors
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5
+ */
6
+ .container,
7
+ .container-fluid,
8
+ .container-xxl,
9
+ .container-xl,
10
+ .container-lg,
11
+ .container-md,
12
+ .container-sm {
13
+ --bs-gutter-x: 1.5rem;
14
+ --bs-gutter-y: 0;
15
+ width: 100%;
16
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
17
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
18
+ margin-right: auto;
19
+ margin-left: auto;
20
+ }
21
+
22
+ @media (min-width: 576px) {
23
+ .container-sm, .container {
24
+ max-width: 540px;
25
+ }
26
+ }
27
+ @media (min-width: 768px) {
28
+ .container-md, .container-sm, .container {
29
+ max-width: 720px;
30
+ }
31
+ }
32
+ @media (min-width: 992px) {
33
+ .container-lg, .container-md, .container-sm, .container {
34
+ max-width: 960px;
35
+ }
36
+ }
37
+ @media (min-width: 1200px) {
38
+ .container-xl, .container-lg, .container-md, .container-sm, .container {
39
+ max-width: 1140px;
40
+ }
41
+ }
42
+ @media (min-width: 1400px) {
43
+ .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
44
+ max-width: 1320px;
45
+ }
46
+ }
47
+ :root {
48
+ --bs-breakpoint-xs: 0;
49
+ --bs-breakpoint-sm: 576px;
50
+ --bs-breakpoint-md: 768px;
51
+ --bs-breakpoint-lg: 992px;
52
+ --bs-breakpoint-xl: 1200px;
53
+ --bs-breakpoint-xxl: 1400px;
54
+ }
55
+
56
+ .row {
57
+ --bs-gutter-x: 1.5rem;
58
+ --bs-gutter-y: 0;
59
+ display: flex;
60
+ flex-wrap: wrap;
61
+ margin-top: calc(-1 * var(--bs-gutter-y));
62
+ margin-right: calc(-0.5 * var(--bs-gutter-x));
63
+ margin-left: calc(-0.5 * var(--bs-gutter-x));
64
+ }
65
+ .row > * {
66
+ box-sizing: border-box;
67
+ flex-shrink: 0;
68
+ width: 100%;
69
+ max-width: 100%;
70
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
71
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
72
+ margin-top: var(--bs-gutter-y);
73
+ }
74
+
75
+ .col {
76
+ flex: 1 0 0%;
77
+ }
78
+
79
+ .row-cols-auto > * {
80
+ flex: 0 0 auto;
81
+ width: auto;
82
+ }
83
+
84
+ .row-cols-1 > * {
85
+ flex: 0 0 auto;
86
+ width: 100%;
87
+ }
88
+
89
+ .row-cols-2 > * {
90
+ flex: 0 0 auto;
91
+ width: 50%;
92
+ }
93
+
94
+ .row-cols-3 > * {
95
+ flex: 0 0 auto;
96
+ width: 33.3333333333%;
97
+ }
98
+
99
+ .row-cols-4 > * {
100
+ flex: 0 0 auto;
101
+ width: 25%;
102
+ }
103
+
104
+ .row-cols-5 > * {
105
+ flex: 0 0 auto;
106
+ width: 20%;
107
+ }
108
+
109
+ .row-cols-6 > * {
110
+ flex: 0 0 auto;
111
+ width: 16.6666666667%;
112
+ }
113
+
114
+ .col-auto {
115
+ flex: 0 0 auto;
116
+ width: auto;
117
+ }
118
+
119
+ .col-1 {
120
+ flex: 0 0 auto;
121
+ width: 8.33333333%;
122
+ }
123
+
124
+ .col-2 {
125
+ flex: 0 0 auto;
126
+ width: 16.66666667%;
127
+ }
128
+
129
+ .col-3 {
130
+ flex: 0 0 auto;
131
+ width: 25%;
132
+ }
133
+
134
+ .col-4 {
135
+ flex: 0 0 auto;
136
+ width: 33.33333333%;
137
+ }
138
+
139
+ .col-5 {
140
+ flex: 0 0 auto;
141
+ width: 41.66666667%;
142
+ }
143
+
144
+ .col-6 {
145
+ flex: 0 0 auto;
146
+ width: 50%;
147
+ }
148
+
149
+ .col-7 {
150
+ flex: 0 0 auto;
151
+ width: 58.33333333%;
152
+ }
153
+
154
+ .col-8 {
155
+ flex: 0 0 auto;
156
+ width: 66.66666667%;
157
+ }
158
+
159
+ .col-9 {
160
+ flex: 0 0 auto;
161
+ width: 75%;
162
+ }
163
+
164
+ .col-10 {
165
+ flex: 0 0 auto;
166
+ width: 83.33333333%;
167
+ }
168
+
169
+ .col-11 {
170
+ flex: 0 0 auto;
171
+ width: 91.66666667%;
172
+ }
173
+
174
+ .col-12 {
175
+ flex: 0 0 auto;
176
+ width: 100%;
177
+ }
178
+
179
+ .offset-1 {
180
+ margin-left: 8.33333333%;
181
+ }
182
+
183
+ .offset-2 {
184
+ margin-left: 16.66666667%;
185
+ }
186
+
187
+ .offset-3 {
188
+ margin-left: 25%;
189
+ }
190
+
191
+ .offset-4 {
192
+ margin-left: 33.33333333%;
193
+ }
194
+
195
+ .offset-5 {
196
+ margin-left: 41.66666667%;
197
+ }
198
+
199
+ .offset-6 {
200
+ margin-left: 50%;
201
+ }
202
+
203
+ .offset-7 {
204
+ margin-left: 58.33333333%;
205
+ }
206
+
207
+ .offset-8 {
208
+ margin-left: 66.66666667%;
209
+ }
210
+
211
+ .offset-9 {
212
+ margin-left: 75%;
213
+ }
214
+
215
+ .offset-10 {
216
+ margin-left: 83.33333333%;
217
+ }
218
+
219
+ .offset-11 {
220
+ margin-left: 91.66666667%;
221
+ }
222
+
223
+ .g-0,
224
+ .gx-0 {
225
+ --bs-gutter-x: 0;
226
+ }
227
+
228
+ .g-0,
229
+ .gy-0 {
230
+ --bs-gutter-y: 0;
231
+ }
232
+
233
+ .g-1,
234
+ .gx-1 {
235
+ --bs-gutter-x: 0.25rem;
236
+ }
237
+
238
+ .g-1,
239
+ .gy-1 {
240
+ --bs-gutter-y: 0.25rem;
241
+ }
242
+
243
+ .g-2,
244
+ .gx-2 {
245
+ --bs-gutter-x: 0.5rem;
246
+ }
247
+
248
+ .g-2,
249
+ .gy-2 {
250
+ --bs-gutter-y: 0.5rem;
251
+ }
252
+
253
+ .g-3,
254
+ .gx-3 {
255
+ --bs-gutter-x: 1rem;
256
+ }
257
+
258
+ .g-3,
259
+ .gy-3 {
260
+ --bs-gutter-y: 1rem;
261
+ }
262
+
263
+ .g-4,
264
+ .gx-4 {
265
+ --bs-gutter-x: 1.5rem;
266
+ }
267
+
268
+ .g-4,
269
+ .gy-4 {
270
+ --bs-gutter-y: 1.5rem;
271
+ }
272
+
273
+ .g-5,
274
+ .gx-5 {
275
+ --bs-gutter-x: 3rem;
276
+ }
277
+
278
+ .g-5,
279
+ .gy-5 {
280
+ --bs-gutter-y: 3rem;
281
+ }
282
+
283
+ @media (min-width: 576px) {
284
+ .col-sm {
285
+ flex: 1 0 0%;
286
+ }
287
+ .row-cols-sm-auto > * {
288
+ flex: 0 0 auto;
289
+ width: auto;
290
+ }
291
+ .row-cols-sm-1 > * {
292
+ flex: 0 0 auto;
293
+ width: 100%;
294
+ }
295
+ .row-cols-sm-2 > * {
296
+ flex: 0 0 auto;
297
+ width: 50%;
298
+ }
299
+ .row-cols-sm-3 > * {
300
+ flex: 0 0 auto;
301
+ width: 33.3333333333%;
302
+ }
303
+ .row-cols-sm-4 > * {
304
+ flex: 0 0 auto;
305
+ width: 25%;
306
+ }
307
+ .row-cols-sm-5 > * {
308
+ flex: 0 0 auto;
309
+ width: 20%;
310
+ }
311
+ .row-cols-sm-6 > * {
312
+ flex: 0 0 auto;
313
+ width: 16.6666666667%;
314
+ }
315
+ .col-sm-auto {
316
+ flex: 0 0 auto;
317
+ width: auto;
318
+ }
319
+ .col-sm-1 {
320
+ flex: 0 0 auto;
321
+ width: 8.33333333%;
322
+ }
323
+ .col-sm-2 {
324
+ flex: 0 0 auto;
325
+ width: 16.66666667%;
326
+ }
327
+ .col-sm-3 {
328
+ flex: 0 0 auto;
329
+ width: 25%;
330
+ }
331
+ .col-sm-4 {
332
+ flex: 0 0 auto;
333
+ width: 33.33333333%;
334
+ }
335
+ .col-sm-5 {
336
+ flex: 0 0 auto;
337
+ width: 41.66666667%;
338
+ }
339
+ .col-sm-6 {
340
+ flex: 0 0 auto;
341
+ width: 50%;
342
+ }
343
+ .col-sm-7 {
344
+ flex: 0 0 auto;
345
+ width: 58.33333333%;
346
+ }
347
+ .col-sm-8 {
348
+ flex: 0 0 auto;
349
+ width: 66.66666667%;
350
+ }
351
+ .col-sm-9 {
352
+ flex: 0 0 auto;
353
+ width: 75%;
354
+ }
355
+ .col-sm-10 {
356
+ flex: 0 0 auto;
357
+ width: 83.33333333%;
358
+ }
359
+ .col-sm-11 {
360
+ flex: 0 0 auto;
361
+ width: 91.66666667%;
362
+ }
363
+ .col-sm-12 {
364
+ flex: 0 0 auto;
365
+ width: 100%;
366
+ }
367
+ .offset-sm-0 {
368
+ margin-left: 0;
369
+ }
370
+ .offset-sm-1 {
371
+ margin-left: 8.33333333%;
372
+ }
373
+ .offset-sm-2 {
374
+ margin-left: 16.66666667%;
375
+ }
376
+ .offset-sm-3 {
377
+ margin-left: 25%;
378
+ }
379
+ .offset-sm-4 {
380
+ margin-left: 33.33333333%;
381
+ }
382
+ .offset-sm-5 {
383
+ margin-left: 41.66666667%;
384
+ }
385
+ .offset-sm-6 {
386
+ margin-left: 50%;
387
+ }
388
+ .offset-sm-7 {
389
+ margin-left: 58.33333333%;
390
+ }
391
+ .offset-sm-8 {
392
+ margin-left: 66.66666667%;
393
+ }
394
+ .offset-sm-9 {
395
+ margin-left: 75%;
396
+ }
397
+ .offset-sm-10 {
398
+ margin-left: 83.33333333%;
399
+ }
400
+ .offset-sm-11 {
401
+ margin-left: 91.66666667%;
402
+ }
403
+ .g-sm-0,
404
+ .gx-sm-0 {
405
+ --bs-gutter-x: 0;
406
+ }
407
+ .g-sm-0,
408
+ .gy-sm-0 {
409
+ --bs-gutter-y: 0;
410
+ }
411
+ .g-sm-1,
412
+ .gx-sm-1 {
413
+ --bs-gutter-x: 0.25rem;
414
+ }
415
+ .g-sm-1,
416
+ .gy-sm-1 {
417
+ --bs-gutter-y: 0.25rem;
418
+ }
419
+ .g-sm-2,
420
+ .gx-sm-2 {
421
+ --bs-gutter-x: 0.5rem;
422
+ }
423
+ .g-sm-2,
424
+ .gy-sm-2 {
425
+ --bs-gutter-y: 0.5rem;
426
+ }
427
+ .g-sm-3,
428
+ .gx-sm-3 {
429
+ --bs-gutter-x: 1rem;
430
+ }
431
+ .g-sm-3,
432
+ .gy-sm-3 {
433
+ --bs-gutter-y: 1rem;
434
+ }
435
+ .g-sm-4,
436
+ .gx-sm-4 {
437
+ --bs-gutter-x: 1.5rem;
438
+ }
439
+ .g-sm-4,
440
+ .gy-sm-4 {
441
+ --bs-gutter-y: 1.5rem;
442
+ }
443
+ .g-sm-5,
444
+ .gx-sm-5 {
445
+ --bs-gutter-x: 3rem;
446
+ }
447
+ .g-sm-5,
448
+ .gy-sm-5 {
449
+ --bs-gutter-y: 3rem;
450
+ }
451
+ }
452
+ @media (min-width: 768px) {
453
+ .col-md {
454
+ flex: 1 0 0%;
455
+ }
456
+ .row-cols-md-auto > * {
457
+ flex: 0 0 auto;
458
+ width: auto;
459
+ }
460
+ .row-cols-md-1 > * {
461
+ flex: 0 0 auto;
462
+ width: 100%;
463
+ }
464
+ .row-cols-md-2 > * {
465
+ flex: 0 0 auto;
466
+ width: 50%;
467
+ }
468
+ .row-cols-md-3 > * {
469
+ flex: 0 0 auto;
470
+ width: 33.3333333333%;
471
+ }
472
+ .row-cols-md-4 > * {
473
+ flex: 0 0 auto;
474
+ width: 25%;
475
+ }
476
+ .row-cols-md-5 > * {
477
+ flex: 0 0 auto;
478
+ width: 20%;
479
+ }
480
+ .row-cols-md-6 > * {
481
+ flex: 0 0 auto;
482
+ width: 16.6666666667%;
483
+ }
484
+ .col-md-auto {
485
+ flex: 0 0 auto;
486
+ width: auto;
487
+ }
488
+ .col-md-1 {
489
+ flex: 0 0 auto;
490
+ width: 8.33333333%;
491
+ }
492
+ .col-md-2 {
493
+ flex: 0 0 auto;
494
+ width: 16.66666667%;
495
+ }
496
+ .col-md-3 {
497
+ flex: 0 0 auto;
498
+ width: 25%;
499
+ }
500
+ .col-md-4 {
501
+ flex: 0 0 auto;
502
+ width: 33.33333333%;
503
+ }
504
+ .col-md-5 {
505
+ flex: 0 0 auto;
506
+ width: 41.66666667%;
507
+ }
508
+ .col-md-6 {
509
+ flex: 0 0 auto;
510
+ width: 50%;
511
+ }
512
+ .col-md-7 {
513
+ flex: 0 0 auto;
514
+ width: 58.33333333%;
515
+ }
516
+ .col-md-8 {
517
+ flex: 0 0 auto;
518
+ width: 66.66666667%;
519
+ }
520
+ .col-md-9 {
521
+ flex: 0 0 auto;
522
+ width: 75%;
523
+ }
524
+ .col-md-10 {
525
+ flex: 0 0 auto;
526
+ width: 83.33333333%;
527
+ }
528
+ .col-md-11 {
529
+ flex: 0 0 auto;
530
+ width: 91.66666667%;
531
+ }
532
+ .col-md-12 {
533
+ flex: 0 0 auto;
534
+ width: 100%;
535
+ }
536
+ .offset-md-0 {
537
+ margin-left: 0;
538
+ }
539
+ .offset-md-1 {
540
+ margin-left: 8.33333333%;
541
+ }
542
+ .offset-md-2 {
543
+ margin-left: 16.66666667%;
544
+ }
545
+ .offset-md-3 {
546
+ margin-left: 25%;
547
+ }
548
+ .offset-md-4 {
549
+ margin-left: 33.33333333%;
550
+ }
551
+ .offset-md-5 {
552
+ margin-left: 41.66666667%;
553
+ }
554
+ .offset-md-6 {
555
+ margin-left: 50%;
556
+ }
557
+ .offset-md-7 {
558
+ margin-left: 58.33333333%;
559
+ }
560
+ .offset-md-8 {
561
+ margin-left: 66.66666667%;
562
+ }
563
+ .offset-md-9 {
564
+ margin-left: 75%;
565
+ }
566
+ .offset-md-10 {
567
+ margin-left: 83.33333333%;
568
+ }
569
+ .offset-md-11 {
570
+ margin-left: 91.66666667%;
571
+ }
572
+ .g-md-0,
573
+ .gx-md-0 {
574
+ --bs-gutter-x: 0;
575
+ }
576
+ .g-md-0,
577
+ .gy-md-0 {
578
+ --bs-gutter-y: 0;
579
+ }
580
+ .g-md-1,
581
+ .gx-md-1 {
582
+ --bs-gutter-x: 0.25rem;
583
+ }
584
+ .g-md-1,
585
+ .gy-md-1 {
586
+ --bs-gutter-y: 0.25rem;
587
+ }
588
+ .g-md-2,
589
+ .gx-md-2 {
590
+ --bs-gutter-x: 0.5rem;
591
+ }
592
+ .g-md-2,
593
+ .gy-md-2 {
594
+ --bs-gutter-y: 0.5rem;
595
+ }
596
+ .g-md-3,
597
+ .gx-md-3 {
598
+ --bs-gutter-x: 1rem;
599
+ }
600
+ .g-md-3,
601
+ .gy-md-3 {
602
+ --bs-gutter-y: 1rem;
603
+ }
604
+ .g-md-4,
605
+ .gx-md-4 {
606
+ --bs-gutter-x: 1.5rem;
607
+ }
608
+ .g-md-4,
609
+ .gy-md-4 {
610
+ --bs-gutter-y: 1.5rem;
611
+ }
612
+ .g-md-5,
613
+ .gx-md-5 {
614
+ --bs-gutter-x: 3rem;
615
+ }
616
+ .g-md-5,
617
+ .gy-md-5 {
618
+ --bs-gutter-y: 3rem;
619
+ }
620
+ }
621
+ @media (min-width: 992px) {
622
+ .col-lg {
623
+ flex: 1 0 0%;
624
+ }
625
+ .row-cols-lg-auto > * {
626
+ flex: 0 0 auto;
627
+ width: auto;
628
+ }
629
+ .row-cols-lg-1 > * {
630
+ flex: 0 0 auto;
631
+ width: 100%;
632
+ }
633
+ .row-cols-lg-2 > * {
634
+ flex: 0 0 auto;
635
+ width: 50%;
636
+ }
637
+ .row-cols-lg-3 > * {
638
+ flex: 0 0 auto;
639
+ width: 33.3333333333%;
640
+ }
641
+ .row-cols-lg-4 > * {
642
+ flex: 0 0 auto;
643
+ width: 25%;
644
+ }
645
+ .row-cols-lg-5 > * {
646
+ flex: 0 0 auto;
647
+ width: 20%;
648
+ }
649
+ .row-cols-lg-6 > * {
650
+ flex: 0 0 auto;
651
+ width: 16.6666666667%;
652
+ }
653
+ .col-lg-auto {
654
+ flex: 0 0 auto;
655
+ width: auto;
656
+ }
657
+ .col-lg-1 {
658
+ flex: 0 0 auto;
659
+ width: 8.33333333%;
660
+ }
661
+ .col-lg-2 {
662
+ flex: 0 0 auto;
663
+ width: 16.66666667%;
664
+ }
665
+ .col-lg-3 {
666
+ flex: 0 0 auto;
667
+ width: 25%;
668
+ }
669
+ .col-lg-4 {
670
+ flex: 0 0 auto;
671
+ width: 33.33333333%;
672
+ }
673
+ .col-lg-5 {
674
+ flex: 0 0 auto;
675
+ width: 41.66666667%;
676
+ }
677
+ .col-lg-6 {
678
+ flex: 0 0 auto;
679
+ width: 50%;
680
+ }
681
+ .col-lg-7 {
682
+ flex: 0 0 auto;
683
+ width: 58.33333333%;
684
+ }
685
+ .col-lg-8 {
686
+ flex: 0 0 auto;
687
+ width: 66.66666667%;
688
+ }
689
+ .col-lg-9 {
690
+ flex: 0 0 auto;
691
+ width: 75%;
692
+ }
693
+ .col-lg-10 {
694
+ flex: 0 0 auto;
695
+ width: 83.33333333%;
696
+ }
697
+ .col-lg-11 {
698
+ flex: 0 0 auto;
699
+ width: 91.66666667%;
700
+ }
701
+ .col-lg-12 {
702
+ flex: 0 0 auto;
703
+ width: 100%;
704
+ }
705
+ .offset-lg-0 {
706
+ margin-left: 0;
707
+ }
708
+ .offset-lg-1 {
709
+ margin-left: 8.33333333%;
710
+ }
711
+ .offset-lg-2 {
712
+ margin-left: 16.66666667%;
713
+ }
714
+ .offset-lg-3 {
715
+ margin-left: 25%;
716
+ }
717
+ .offset-lg-4 {
718
+ margin-left: 33.33333333%;
719
+ }
720
+ .offset-lg-5 {
721
+ margin-left: 41.66666667%;
722
+ }
723
+ .offset-lg-6 {
724
+ margin-left: 50%;
725
+ }
726
+ .offset-lg-7 {
727
+ margin-left: 58.33333333%;
728
+ }
729
+ .offset-lg-8 {
730
+ margin-left: 66.66666667%;
731
+ }
732
+ .offset-lg-9 {
733
+ margin-left: 75%;
734
+ }
735
+ .offset-lg-10 {
736
+ margin-left: 83.33333333%;
737
+ }
738
+ .offset-lg-11 {
739
+ margin-left: 91.66666667%;
740
+ }
741
+ .g-lg-0,
742
+ .gx-lg-0 {
743
+ --bs-gutter-x: 0;
744
+ }
745
+ .g-lg-0,
746
+ .gy-lg-0 {
747
+ --bs-gutter-y: 0;
748
+ }
749
+ .g-lg-1,
750
+ .gx-lg-1 {
751
+ --bs-gutter-x: 0.25rem;
752
+ }
753
+ .g-lg-1,
754
+ .gy-lg-1 {
755
+ --bs-gutter-y: 0.25rem;
756
+ }
757
+ .g-lg-2,
758
+ .gx-lg-2 {
759
+ --bs-gutter-x: 0.5rem;
760
+ }
761
+ .g-lg-2,
762
+ .gy-lg-2 {
763
+ --bs-gutter-y: 0.5rem;
764
+ }
765
+ .g-lg-3,
766
+ .gx-lg-3 {
767
+ --bs-gutter-x: 1rem;
768
+ }
769
+ .g-lg-3,
770
+ .gy-lg-3 {
771
+ --bs-gutter-y: 1rem;
772
+ }
773
+ .g-lg-4,
774
+ .gx-lg-4 {
775
+ --bs-gutter-x: 1.5rem;
776
+ }
777
+ .g-lg-4,
778
+ .gy-lg-4 {
779
+ --bs-gutter-y: 1.5rem;
780
+ }
781
+ .g-lg-5,
782
+ .gx-lg-5 {
783
+ --bs-gutter-x: 3rem;
784
+ }
785
+ .g-lg-5,
786
+ .gy-lg-5 {
787
+ --bs-gutter-y: 3rem;
788
+ }
789
+ }
790
+ @media (min-width: 1200px) {
791
+ .col-xl {
792
+ flex: 1 0 0%;
793
+ }
794
+ .row-cols-xl-auto > * {
795
+ flex: 0 0 auto;
796
+ width: auto;
797
+ }
798
+ .row-cols-xl-1 > * {
799
+ flex: 0 0 auto;
800
+ width: 100%;
801
+ }
802
+ .row-cols-xl-2 > * {
803
+ flex: 0 0 auto;
804
+ width: 50%;
805
+ }
806
+ .row-cols-xl-3 > * {
807
+ flex: 0 0 auto;
808
+ width: 33.3333333333%;
809
+ }
810
+ .row-cols-xl-4 > * {
811
+ flex: 0 0 auto;
812
+ width: 25%;
813
+ }
814
+ .row-cols-xl-5 > * {
815
+ flex: 0 0 auto;
816
+ width: 20%;
817
+ }
818
+ .row-cols-xl-6 > * {
819
+ flex: 0 0 auto;
820
+ width: 16.6666666667%;
821
+ }
822
+ .col-xl-auto {
823
+ flex: 0 0 auto;
824
+ width: auto;
825
+ }
826
+ .col-xl-1 {
827
+ flex: 0 0 auto;
828
+ width: 8.33333333%;
829
+ }
830
+ .col-xl-2 {
831
+ flex: 0 0 auto;
832
+ width: 16.66666667%;
833
+ }
834
+ .col-xl-3 {
835
+ flex: 0 0 auto;
836
+ width: 25%;
837
+ }
838
+ .col-xl-4 {
839
+ flex: 0 0 auto;
840
+ width: 33.33333333%;
841
+ }
842
+ .col-xl-5 {
843
+ flex: 0 0 auto;
844
+ width: 41.66666667%;
845
+ }
846
+ .col-xl-6 {
847
+ flex: 0 0 auto;
848
+ width: 50%;
849
+ }
850
+ .col-xl-7 {
851
+ flex: 0 0 auto;
852
+ width: 58.33333333%;
853
+ }
854
+ .col-xl-8 {
855
+ flex: 0 0 auto;
856
+ width: 66.66666667%;
857
+ }
858
+ .col-xl-9 {
859
+ flex: 0 0 auto;
860
+ width: 75%;
861
+ }
862
+ .col-xl-10 {
863
+ flex: 0 0 auto;
864
+ width: 83.33333333%;
865
+ }
866
+ .col-xl-11 {
867
+ flex: 0 0 auto;
868
+ width: 91.66666667%;
869
+ }
870
+ .col-xl-12 {
871
+ flex: 0 0 auto;
872
+ width: 100%;
873
+ }
874
+ .offset-xl-0 {
875
+ margin-left: 0;
876
+ }
877
+ .offset-xl-1 {
878
+ margin-left: 8.33333333%;
879
+ }
880
+ .offset-xl-2 {
881
+ margin-left: 16.66666667%;
882
+ }
883
+ .offset-xl-3 {
884
+ margin-left: 25%;
885
+ }
886
+ .offset-xl-4 {
887
+ margin-left: 33.33333333%;
888
+ }
889
+ .offset-xl-5 {
890
+ margin-left: 41.66666667%;
891
+ }
892
+ .offset-xl-6 {
893
+ margin-left: 50%;
894
+ }
895
+ .offset-xl-7 {
896
+ margin-left: 58.33333333%;
897
+ }
898
+ .offset-xl-8 {
899
+ margin-left: 66.66666667%;
900
+ }
901
+ .offset-xl-9 {
902
+ margin-left: 75%;
903
+ }
904
+ .offset-xl-10 {
905
+ margin-left: 83.33333333%;
906
+ }
907
+ .offset-xl-11 {
908
+ margin-left: 91.66666667%;
909
+ }
910
+ .g-xl-0,
911
+ .gx-xl-0 {
912
+ --bs-gutter-x: 0;
913
+ }
914
+ .g-xl-0,
915
+ .gy-xl-0 {
916
+ --bs-gutter-y: 0;
917
+ }
918
+ .g-xl-1,
919
+ .gx-xl-1 {
920
+ --bs-gutter-x: 0.25rem;
921
+ }
922
+ .g-xl-1,
923
+ .gy-xl-1 {
924
+ --bs-gutter-y: 0.25rem;
925
+ }
926
+ .g-xl-2,
927
+ .gx-xl-2 {
928
+ --bs-gutter-x: 0.5rem;
929
+ }
930
+ .g-xl-2,
931
+ .gy-xl-2 {
932
+ --bs-gutter-y: 0.5rem;
933
+ }
934
+ .g-xl-3,
935
+ .gx-xl-3 {
936
+ --bs-gutter-x: 1rem;
937
+ }
938
+ .g-xl-3,
939
+ .gy-xl-3 {
940
+ --bs-gutter-y: 1rem;
941
+ }
942
+ .g-xl-4,
943
+ .gx-xl-4 {
944
+ --bs-gutter-x: 1.5rem;
945
+ }
946
+ .g-xl-4,
947
+ .gy-xl-4 {
948
+ --bs-gutter-y: 1.5rem;
949
+ }
950
+ .g-xl-5,
951
+ .gx-xl-5 {
952
+ --bs-gutter-x: 3rem;
953
+ }
954
+ .g-xl-5,
955
+ .gy-xl-5 {
956
+ --bs-gutter-y: 3rem;
957
+ }
958
+ }
959
+ @media (min-width: 1400px) {
960
+ .col-xxl {
961
+ flex: 1 0 0%;
962
+ }
963
+ .row-cols-xxl-auto > * {
964
+ flex: 0 0 auto;
965
+ width: auto;
966
+ }
967
+ .row-cols-xxl-1 > * {
968
+ flex: 0 0 auto;
969
+ width: 100%;
970
+ }
971
+ .row-cols-xxl-2 > * {
972
+ flex: 0 0 auto;
973
+ width: 50%;
974
+ }
975
+ .row-cols-xxl-3 > * {
976
+ flex: 0 0 auto;
977
+ width: 33.3333333333%;
978
+ }
979
+ .row-cols-xxl-4 > * {
980
+ flex: 0 0 auto;
981
+ width: 25%;
982
+ }
983
+ .row-cols-xxl-5 > * {
984
+ flex: 0 0 auto;
985
+ width: 20%;
986
+ }
987
+ .row-cols-xxl-6 > * {
988
+ flex: 0 0 auto;
989
+ width: 16.6666666667%;
990
+ }
991
+ .col-xxl-auto {
992
+ flex: 0 0 auto;
993
+ width: auto;
994
+ }
995
+ .col-xxl-1 {
996
+ flex: 0 0 auto;
997
+ width: 8.33333333%;
998
+ }
999
+ .col-xxl-2 {
1000
+ flex: 0 0 auto;
1001
+ width: 16.66666667%;
1002
+ }
1003
+ .col-xxl-3 {
1004
+ flex: 0 0 auto;
1005
+ width: 25%;
1006
+ }
1007
+ .col-xxl-4 {
1008
+ flex: 0 0 auto;
1009
+ width: 33.33333333%;
1010
+ }
1011
+ .col-xxl-5 {
1012
+ flex: 0 0 auto;
1013
+ width: 41.66666667%;
1014
+ }
1015
+ .col-xxl-6 {
1016
+ flex: 0 0 auto;
1017
+ width: 50%;
1018
+ }
1019
+ .col-xxl-7 {
1020
+ flex: 0 0 auto;
1021
+ width: 58.33333333%;
1022
+ }
1023
+ .col-xxl-8 {
1024
+ flex: 0 0 auto;
1025
+ width: 66.66666667%;
1026
+ }
1027
+ .col-xxl-9 {
1028
+ flex: 0 0 auto;
1029
+ width: 75%;
1030
+ }
1031
+ .col-xxl-10 {
1032
+ flex: 0 0 auto;
1033
+ width: 83.33333333%;
1034
+ }
1035
+ .col-xxl-11 {
1036
+ flex: 0 0 auto;
1037
+ width: 91.66666667%;
1038
+ }
1039
+ .col-xxl-12 {
1040
+ flex: 0 0 auto;
1041
+ width: 100%;
1042
+ }
1043
+ .offset-xxl-0 {
1044
+ margin-left: 0;
1045
+ }
1046
+ .offset-xxl-1 {
1047
+ margin-left: 8.33333333%;
1048
+ }
1049
+ .offset-xxl-2 {
1050
+ margin-left: 16.66666667%;
1051
+ }
1052
+ .offset-xxl-3 {
1053
+ margin-left: 25%;
1054
+ }
1055
+ .offset-xxl-4 {
1056
+ margin-left: 33.33333333%;
1057
+ }
1058
+ .offset-xxl-5 {
1059
+ margin-left: 41.66666667%;
1060
+ }
1061
+ .offset-xxl-6 {
1062
+ margin-left: 50%;
1063
+ }
1064
+ .offset-xxl-7 {
1065
+ margin-left: 58.33333333%;
1066
+ }
1067
+ .offset-xxl-8 {
1068
+ margin-left: 66.66666667%;
1069
+ }
1070
+ .offset-xxl-9 {
1071
+ margin-left: 75%;
1072
+ }
1073
+ .offset-xxl-10 {
1074
+ margin-left: 83.33333333%;
1075
+ }
1076
+ .offset-xxl-11 {
1077
+ margin-left: 91.66666667%;
1078
+ }
1079
+ .g-xxl-0,
1080
+ .gx-xxl-0 {
1081
+ --bs-gutter-x: 0;
1082
+ }
1083
+ .g-xxl-0,
1084
+ .gy-xxl-0 {
1085
+ --bs-gutter-y: 0;
1086
+ }
1087
+ .g-xxl-1,
1088
+ .gx-xxl-1 {
1089
+ --bs-gutter-x: 0.25rem;
1090
+ }
1091
+ .g-xxl-1,
1092
+ .gy-xxl-1 {
1093
+ --bs-gutter-y: 0.25rem;
1094
+ }
1095
+ .g-xxl-2,
1096
+ .gx-xxl-2 {
1097
+ --bs-gutter-x: 0.5rem;
1098
+ }
1099
+ .g-xxl-2,
1100
+ .gy-xxl-2 {
1101
+ --bs-gutter-y: 0.5rem;
1102
+ }
1103
+ .g-xxl-3,
1104
+ .gx-xxl-3 {
1105
+ --bs-gutter-x: 1rem;
1106
+ }
1107
+ .g-xxl-3,
1108
+ .gy-xxl-3 {
1109
+ --bs-gutter-y: 1rem;
1110
+ }
1111
+ .g-xxl-4,
1112
+ .gx-xxl-4 {
1113
+ --bs-gutter-x: 1.5rem;
1114
+ }
1115
+ .g-xxl-4,
1116
+ .gy-xxl-4 {
1117
+ --bs-gutter-y: 1.5rem;
1118
+ }
1119
+ .g-xxl-5,
1120
+ .gx-xxl-5 {
1121
+ --bs-gutter-x: 3rem;
1122
+ }
1123
+ .g-xxl-5,
1124
+ .gy-xxl-5 {
1125
+ --bs-gutter-y: 3rem;
1126
+ }
1127
+ }
1128
+ .d-inline {
1129
+ display: inline !important;
1130
+ }
1131
+
1132
+ .d-inline-block {
1133
+ display: inline-block !important;
1134
+ }
1135
+
1136
+ .d-block {
1137
+ display: block !important;
1138
+ }
1139
+
1140
+ .d-grid {
1141
+ display: grid !important;
1142
+ }
1143
+
1144
+ .d-inline-grid {
1145
+ display: inline-grid !important;
1146
+ }
1147
+
1148
+ .d-table {
1149
+ display: table !important;
1150
+ }
1151
+
1152
+ .d-table-row {
1153
+ display: table-row !important;
1154
+ }
1155
+
1156
+ .d-table-cell {
1157
+ display: table-cell !important;
1158
+ }
1159
+
1160
+ .d-flex {
1161
+ display: flex !important;
1162
+ }
1163
+
1164
+ .d-inline-flex {
1165
+ display: inline-flex !important;
1166
+ }
1167
+
1168
+ .d-none {
1169
+ display: none !important;
1170
+ }
1171
+
1172
+ .flex-fill {
1173
+ flex: 1 1 auto !important;
1174
+ }
1175
+
1176
+ .flex-row {
1177
+ flex-direction: row !important;
1178
+ }
1179
+
1180
+ .flex-column {
1181
+ flex-direction: column !important;
1182
+ }
1183
+
1184
+ .flex-row-reverse {
1185
+ flex-direction: row-reverse !important;
1186
+ }
1187
+
1188
+ .flex-column-reverse {
1189
+ flex-direction: column-reverse !important;
1190
+ }
1191
+
1192
+ .flex-grow-0 {
1193
+ flex-grow: 0 !important;
1194
+ }
1195
+
1196
+ .flex-grow-1 {
1197
+ flex-grow: 1 !important;
1198
+ }
1199
+
1200
+ .flex-shrink-0 {
1201
+ flex-shrink: 0 !important;
1202
+ }
1203
+
1204
+ .flex-shrink-1 {
1205
+ flex-shrink: 1 !important;
1206
+ }
1207
+
1208
+ .flex-wrap {
1209
+ flex-wrap: wrap !important;
1210
+ }
1211
+
1212
+ .flex-nowrap {
1213
+ flex-wrap: nowrap !important;
1214
+ }
1215
+
1216
+ .flex-wrap-reverse {
1217
+ flex-wrap: wrap-reverse !important;
1218
+ }
1219
+
1220
+ .justify-content-start {
1221
+ justify-content: flex-start !important;
1222
+ }
1223
+
1224
+ .justify-content-end {
1225
+ justify-content: flex-end !important;
1226
+ }
1227
+
1228
+ .justify-content-center {
1229
+ justify-content: center !important;
1230
+ }
1231
+
1232
+ .justify-content-between {
1233
+ justify-content: space-between !important;
1234
+ }
1235
+
1236
+ .justify-content-around {
1237
+ justify-content: space-around !important;
1238
+ }
1239
+
1240
+ .justify-content-evenly {
1241
+ justify-content: space-evenly !important;
1242
+ }
1243
+
1244
+ .align-items-start {
1245
+ align-items: flex-start !important;
1246
+ }
1247
+
1248
+ .align-items-end {
1249
+ align-items: flex-end !important;
1250
+ }
1251
+
1252
+ .align-items-center {
1253
+ align-items: center !important;
1254
+ }
1255
+
1256
+ .align-items-baseline {
1257
+ align-items: baseline !important;
1258
+ }
1259
+
1260
+ .align-items-stretch {
1261
+ align-items: stretch !important;
1262
+ }
1263
+
1264
+ .align-content-start {
1265
+ align-content: flex-start !important;
1266
+ }
1267
+
1268
+ .align-content-end {
1269
+ align-content: flex-end !important;
1270
+ }
1271
+
1272
+ .align-content-center {
1273
+ align-content: center !important;
1274
+ }
1275
+
1276
+ .align-content-between {
1277
+ align-content: space-between !important;
1278
+ }
1279
+
1280
+ .align-content-around {
1281
+ align-content: space-around !important;
1282
+ }
1283
+
1284
+ .align-content-stretch {
1285
+ align-content: stretch !important;
1286
+ }
1287
+
1288
+ .align-self-auto {
1289
+ align-self: auto !important;
1290
+ }
1291
+
1292
+ .align-self-start {
1293
+ align-self: flex-start !important;
1294
+ }
1295
+
1296
+ .align-self-end {
1297
+ align-self: flex-end !important;
1298
+ }
1299
+
1300
+ .align-self-center {
1301
+ align-self: center !important;
1302
+ }
1303
+
1304
+ .align-self-baseline {
1305
+ align-self: baseline !important;
1306
+ }
1307
+
1308
+ .align-self-stretch {
1309
+ align-self: stretch !important;
1310
+ }
1311
+
1312
+ .order-first {
1313
+ order: -1 !important;
1314
+ }
1315
+
1316
+ .order-0 {
1317
+ order: 0 !important;
1318
+ }
1319
+
1320
+ .order-1 {
1321
+ order: 1 !important;
1322
+ }
1323
+
1324
+ .order-2 {
1325
+ order: 2 !important;
1326
+ }
1327
+
1328
+ .order-3 {
1329
+ order: 3 !important;
1330
+ }
1331
+
1332
+ .order-4 {
1333
+ order: 4 !important;
1334
+ }
1335
+
1336
+ .order-5 {
1337
+ order: 5 !important;
1338
+ }
1339
+
1340
+ .order-last {
1341
+ order: 6 !important;
1342
+ }
1343
+
1344
+ .m-0 {
1345
+ margin: 0 !important;
1346
+ }
1347
+
1348
+ .m-1 {
1349
+ margin: 0.25rem !important;
1350
+ }
1351
+
1352
+ .m-2 {
1353
+ margin: 0.5rem !important;
1354
+ }
1355
+
1356
+ .m-3 {
1357
+ margin: 1rem !important;
1358
+ }
1359
+
1360
+ .m-4 {
1361
+ margin: 1.5rem !important;
1362
+ }
1363
+
1364
+ .m-5 {
1365
+ margin: 3rem !important;
1366
+ }
1367
+
1368
+ .m-auto {
1369
+ margin: auto !important;
1370
+ }
1371
+
1372
+ .mx-0 {
1373
+ margin-right: 0 !important;
1374
+ margin-left: 0 !important;
1375
+ }
1376
+
1377
+ .mx-1 {
1378
+ margin-right: 0.25rem !important;
1379
+ margin-left: 0.25rem !important;
1380
+ }
1381
+
1382
+ .mx-2 {
1383
+ margin-right: 0.5rem !important;
1384
+ margin-left: 0.5rem !important;
1385
+ }
1386
+
1387
+ .mx-3 {
1388
+ margin-right: 1rem !important;
1389
+ margin-left: 1rem !important;
1390
+ }
1391
+
1392
+ .mx-4 {
1393
+ margin-right: 1.5rem !important;
1394
+ margin-left: 1.5rem !important;
1395
+ }
1396
+
1397
+ .mx-5 {
1398
+ margin-right: 3rem !important;
1399
+ margin-left: 3rem !important;
1400
+ }
1401
+
1402
+ .mx-auto {
1403
+ margin-right: auto !important;
1404
+ margin-left: auto !important;
1405
+ }
1406
+
1407
+ .my-0 {
1408
+ margin-top: 0 !important;
1409
+ margin-bottom: 0 !important;
1410
+ }
1411
+
1412
+ .my-1 {
1413
+ margin-top: 0.25rem !important;
1414
+ margin-bottom: 0.25rem !important;
1415
+ }
1416
+
1417
+ .my-2 {
1418
+ margin-top: 0.5rem !important;
1419
+ margin-bottom: 0.5rem !important;
1420
+ }
1421
+
1422
+ .my-3 {
1423
+ margin-top: 1rem !important;
1424
+ margin-bottom: 1rem !important;
1425
+ }
1426
+
1427
+ .my-4 {
1428
+ margin-top: 1.5rem !important;
1429
+ margin-bottom: 1.5rem !important;
1430
+ }
1431
+
1432
+ .my-5 {
1433
+ margin-top: 3rem !important;
1434
+ margin-bottom: 3rem !important;
1435
+ }
1436
+
1437
+ .my-auto {
1438
+ margin-top: auto !important;
1439
+ margin-bottom: auto !important;
1440
+ }
1441
+
1442
+ .mt-0 {
1443
+ margin-top: 0 !important;
1444
+ }
1445
+
1446
+ .mt-1 {
1447
+ margin-top: 0.25rem !important;
1448
+ }
1449
+
1450
+ .mt-2 {
1451
+ margin-top: 0.5rem !important;
1452
+ }
1453
+
1454
+ .mt-3 {
1455
+ margin-top: 1rem !important;
1456
+ }
1457
+
1458
+ .mt-4 {
1459
+ margin-top: 1.5rem !important;
1460
+ }
1461
+
1462
+ .mt-5 {
1463
+ margin-top: 3rem !important;
1464
+ }
1465
+
1466
+ .mt-auto {
1467
+ margin-top: auto !important;
1468
+ }
1469
+
1470
+ .me-0 {
1471
+ margin-right: 0 !important;
1472
+ }
1473
+
1474
+ .me-1 {
1475
+ margin-right: 0.25rem !important;
1476
+ }
1477
+
1478
+ .me-2 {
1479
+ margin-right: 0.5rem !important;
1480
+ }
1481
+
1482
+ .me-3 {
1483
+ margin-right: 1rem !important;
1484
+ }
1485
+
1486
+ .me-4 {
1487
+ margin-right: 1.5rem !important;
1488
+ }
1489
+
1490
+ .me-5 {
1491
+ margin-right: 3rem !important;
1492
+ }
1493
+
1494
+ .me-auto {
1495
+ margin-right: auto !important;
1496
+ }
1497
+
1498
+ .mb-0 {
1499
+ margin-bottom: 0 !important;
1500
+ }
1501
+
1502
+ .mb-1 {
1503
+ margin-bottom: 0.25rem !important;
1504
+ }
1505
+
1506
+ .mb-2 {
1507
+ margin-bottom: 0.5rem !important;
1508
+ }
1509
+
1510
+ .mb-3 {
1511
+ margin-bottom: 1rem !important;
1512
+ }
1513
+
1514
+ .mb-4 {
1515
+ margin-bottom: 1.5rem !important;
1516
+ }
1517
+
1518
+ .mb-5 {
1519
+ margin-bottom: 3rem !important;
1520
+ }
1521
+
1522
+ .mb-auto {
1523
+ margin-bottom: auto !important;
1524
+ }
1525
+
1526
+ .ms-0 {
1527
+ margin-left: 0 !important;
1528
+ }
1529
+
1530
+ .ms-1 {
1531
+ margin-left: 0.25rem !important;
1532
+ }
1533
+
1534
+ .ms-2 {
1535
+ margin-left: 0.5rem !important;
1536
+ }
1537
+
1538
+ .ms-3 {
1539
+ margin-left: 1rem !important;
1540
+ }
1541
+
1542
+ .ms-4 {
1543
+ margin-left: 1.5rem !important;
1544
+ }
1545
+
1546
+ .ms-5 {
1547
+ margin-left: 3rem !important;
1548
+ }
1549
+
1550
+ .ms-auto {
1551
+ margin-left: auto !important;
1552
+ }
1553
+
1554
+ .p-0 {
1555
+ padding: 0 !important;
1556
+ }
1557
+
1558
+ .p-1 {
1559
+ padding: 0.25rem !important;
1560
+ }
1561
+
1562
+ .p-2 {
1563
+ padding: 0.5rem !important;
1564
+ }
1565
+
1566
+ .p-3 {
1567
+ padding: 1rem !important;
1568
+ }
1569
+
1570
+ .p-4 {
1571
+ padding: 1.5rem !important;
1572
+ }
1573
+
1574
+ .p-5 {
1575
+ padding: 3rem !important;
1576
+ }
1577
+
1578
+ .px-0 {
1579
+ padding-right: 0 !important;
1580
+ padding-left: 0 !important;
1581
+ }
1582
+
1583
+ .px-1 {
1584
+ padding-right: 0.25rem !important;
1585
+ padding-left: 0.25rem !important;
1586
+ }
1587
+
1588
+ .px-2 {
1589
+ padding-right: 0.5rem !important;
1590
+ padding-left: 0.5rem !important;
1591
+ }
1592
+
1593
+ .px-3 {
1594
+ padding-right: 1rem !important;
1595
+ padding-left: 1rem !important;
1596
+ }
1597
+
1598
+ .px-4 {
1599
+ padding-right: 1.5rem !important;
1600
+ padding-left: 1.5rem !important;
1601
+ }
1602
+
1603
+ .px-5 {
1604
+ padding-right: 3rem !important;
1605
+ padding-left: 3rem !important;
1606
+ }
1607
+
1608
+ .py-0 {
1609
+ padding-top: 0 !important;
1610
+ padding-bottom: 0 !important;
1611
+ }
1612
+
1613
+ .py-1 {
1614
+ padding-top: 0.25rem !important;
1615
+ padding-bottom: 0.25rem !important;
1616
+ }
1617
+
1618
+ .py-2 {
1619
+ padding-top: 0.5rem !important;
1620
+ padding-bottom: 0.5rem !important;
1621
+ }
1622
+
1623
+ .py-3 {
1624
+ padding-top: 1rem !important;
1625
+ padding-bottom: 1rem !important;
1626
+ }
1627
+
1628
+ .py-4 {
1629
+ padding-top: 1.5rem !important;
1630
+ padding-bottom: 1.5rem !important;
1631
+ }
1632
+
1633
+ .py-5 {
1634
+ padding-top: 3rem !important;
1635
+ padding-bottom: 3rem !important;
1636
+ }
1637
+
1638
+ .pt-0 {
1639
+ padding-top: 0 !important;
1640
+ }
1641
+
1642
+ .pt-1 {
1643
+ padding-top: 0.25rem !important;
1644
+ }
1645
+
1646
+ .pt-2 {
1647
+ padding-top: 0.5rem !important;
1648
+ }
1649
+
1650
+ .pt-3 {
1651
+ padding-top: 1rem !important;
1652
+ }
1653
+
1654
+ .pt-4 {
1655
+ padding-top: 1.5rem !important;
1656
+ }
1657
+
1658
+ .pt-5 {
1659
+ padding-top: 3rem !important;
1660
+ }
1661
+
1662
+ .pe-0 {
1663
+ padding-right: 0 !important;
1664
+ }
1665
+
1666
+ .pe-1 {
1667
+ padding-right: 0.25rem !important;
1668
+ }
1669
+
1670
+ .pe-2 {
1671
+ padding-right: 0.5rem !important;
1672
+ }
1673
+
1674
+ .pe-3 {
1675
+ padding-right: 1rem !important;
1676
+ }
1677
+
1678
+ .pe-4 {
1679
+ padding-right: 1.5rem !important;
1680
+ }
1681
+
1682
+ .pe-5 {
1683
+ padding-right: 3rem !important;
1684
+ }
1685
+
1686
+ .pb-0 {
1687
+ padding-bottom: 0 !important;
1688
+ }
1689
+
1690
+ .pb-1 {
1691
+ padding-bottom: 0.25rem !important;
1692
+ }
1693
+
1694
+ .pb-2 {
1695
+ padding-bottom: 0.5rem !important;
1696
+ }
1697
+
1698
+ .pb-3 {
1699
+ padding-bottom: 1rem !important;
1700
+ }
1701
+
1702
+ .pb-4 {
1703
+ padding-bottom: 1.5rem !important;
1704
+ }
1705
+
1706
+ .pb-5 {
1707
+ padding-bottom: 3rem !important;
1708
+ }
1709
+
1710
+ .ps-0 {
1711
+ padding-left: 0 !important;
1712
+ }
1713
+
1714
+ .ps-1 {
1715
+ padding-left: 0.25rem !important;
1716
+ }
1717
+
1718
+ .ps-2 {
1719
+ padding-left: 0.5rem !important;
1720
+ }
1721
+
1722
+ .ps-3 {
1723
+ padding-left: 1rem !important;
1724
+ }
1725
+
1726
+ .ps-4 {
1727
+ padding-left: 1.5rem !important;
1728
+ }
1729
+
1730
+ .ps-5 {
1731
+ padding-left: 3rem !important;
1732
+ }
1733
+
1734
+ @media (min-width: 576px) {
1735
+ .d-sm-inline {
1736
+ display: inline !important;
1737
+ }
1738
+ .d-sm-inline-block {
1739
+ display: inline-block !important;
1740
+ }
1741
+ .d-sm-block {
1742
+ display: block !important;
1743
+ }
1744
+ .d-sm-grid {
1745
+ display: grid !important;
1746
+ }
1747
+ .d-sm-inline-grid {
1748
+ display: inline-grid !important;
1749
+ }
1750
+ .d-sm-table {
1751
+ display: table !important;
1752
+ }
1753
+ .d-sm-table-row {
1754
+ display: table-row !important;
1755
+ }
1756
+ .d-sm-table-cell {
1757
+ display: table-cell !important;
1758
+ }
1759
+ .d-sm-flex {
1760
+ display: flex !important;
1761
+ }
1762
+ .d-sm-inline-flex {
1763
+ display: inline-flex !important;
1764
+ }
1765
+ .d-sm-none {
1766
+ display: none !important;
1767
+ }
1768
+ .flex-sm-fill {
1769
+ flex: 1 1 auto !important;
1770
+ }
1771
+ .flex-sm-row {
1772
+ flex-direction: row !important;
1773
+ }
1774
+ .flex-sm-column {
1775
+ flex-direction: column !important;
1776
+ }
1777
+ .flex-sm-row-reverse {
1778
+ flex-direction: row-reverse !important;
1779
+ }
1780
+ .flex-sm-column-reverse {
1781
+ flex-direction: column-reverse !important;
1782
+ }
1783
+ .flex-sm-grow-0 {
1784
+ flex-grow: 0 !important;
1785
+ }
1786
+ .flex-sm-grow-1 {
1787
+ flex-grow: 1 !important;
1788
+ }
1789
+ .flex-sm-shrink-0 {
1790
+ flex-shrink: 0 !important;
1791
+ }
1792
+ .flex-sm-shrink-1 {
1793
+ flex-shrink: 1 !important;
1794
+ }
1795
+ .flex-sm-wrap {
1796
+ flex-wrap: wrap !important;
1797
+ }
1798
+ .flex-sm-nowrap {
1799
+ flex-wrap: nowrap !important;
1800
+ }
1801
+ .flex-sm-wrap-reverse {
1802
+ flex-wrap: wrap-reverse !important;
1803
+ }
1804
+ .justify-content-sm-start {
1805
+ justify-content: flex-start !important;
1806
+ }
1807
+ .justify-content-sm-end {
1808
+ justify-content: flex-end !important;
1809
+ }
1810
+ .justify-content-sm-center {
1811
+ justify-content: center !important;
1812
+ }
1813
+ .justify-content-sm-between {
1814
+ justify-content: space-between !important;
1815
+ }
1816
+ .justify-content-sm-around {
1817
+ justify-content: space-around !important;
1818
+ }
1819
+ .justify-content-sm-evenly {
1820
+ justify-content: space-evenly !important;
1821
+ }
1822
+ .align-items-sm-start {
1823
+ align-items: flex-start !important;
1824
+ }
1825
+ .align-items-sm-end {
1826
+ align-items: flex-end !important;
1827
+ }
1828
+ .align-items-sm-center {
1829
+ align-items: center !important;
1830
+ }
1831
+ .align-items-sm-baseline {
1832
+ align-items: baseline !important;
1833
+ }
1834
+ .align-items-sm-stretch {
1835
+ align-items: stretch !important;
1836
+ }
1837
+ .align-content-sm-start {
1838
+ align-content: flex-start !important;
1839
+ }
1840
+ .align-content-sm-end {
1841
+ align-content: flex-end !important;
1842
+ }
1843
+ .align-content-sm-center {
1844
+ align-content: center !important;
1845
+ }
1846
+ .align-content-sm-between {
1847
+ align-content: space-between !important;
1848
+ }
1849
+ .align-content-sm-around {
1850
+ align-content: space-around !important;
1851
+ }
1852
+ .align-content-sm-stretch {
1853
+ align-content: stretch !important;
1854
+ }
1855
+ .align-self-sm-auto {
1856
+ align-self: auto !important;
1857
+ }
1858
+ .align-self-sm-start {
1859
+ align-self: flex-start !important;
1860
+ }
1861
+ .align-self-sm-end {
1862
+ align-self: flex-end !important;
1863
+ }
1864
+ .align-self-sm-center {
1865
+ align-self: center !important;
1866
+ }
1867
+ .align-self-sm-baseline {
1868
+ align-self: baseline !important;
1869
+ }
1870
+ .align-self-sm-stretch {
1871
+ align-self: stretch !important;
1872
+ }
1873
+ .order-sm-first {
1874
+ order: -1 !important;
1875
+ }
1876
+ .order-sm-0 {
1877
+ order: 0 !important;
1878
+ }
1879
+ .order-sm-1 {
1880
+ order: 1 !important;
1881
+ }
1882
+ .order-sm-2 {
1883
+ order: 2 !important;
1884
+ }
1885
+ .order-sm-3 {
1886
+ order: 3 !important;
1887
+ }
1888
+ .order-sm-4 {
1889
+ order: 4 !important;
1890
+ }
1891
+ .order-sm-5 {
1892
+ order: 5 !important;
1893
+ }
1894
+ .order-sm-last {
1895
+ order: 6 !important;
1896
+ }
1897
+ .m-sm-0 {
1898
+ margin: 0 !important;
1899
+ }
1900
+ .m-sm-1 {
1901
+ margin: 0.25rem !important;
1902
+ }
1903
+ .m-sm-2 {
1904
+ margin: 0.5rem !important;
1905
+ }
1906
+ .m-sm-3 {
1907
+ margin: 1rem !important;
1908
+ }
1909
+ .m-sm-4 {
1910
+ margin: 1.5rem !important;
1911
+ }
1912
+ .m-sm-5 {
1913
+ margin: 3rem !important;
1914
+ }
1915
+ .m-sm-auto {
1916
+ margin: auto !important;
1917
+ }
1918
+ .mx-sm-0 {
1919
+ margin-right: 0 !important;
1920
+ margin-left: 0 !important;
1921
+ }
1922
+ .mx-sm-1 {
1923
+ margin-right: 0.25rem !important;
1924
+ margin-left: 0.25rem !important;
1925
+ }
1926
+ .mx-sm-2 {
1927
+ margin-right: 0.5rem !important;
1928
+ margin-left: 0.5rem !important;
1929
+ }
1930
+ .mx-sm-3 {
1931
+ margin-right: 1rem !important;
1932
+ margin-left: 1rem !important;
1933
+ }
1934
+ .mx-sm-4 {
1935
+ margin-right: 1.5rem !important;
1936
+ margin-left: 1.5rem !important;
1937
+ }
1938
+ .mx-sm-5 {
1939
+ margin-right: 3rem !important;
1940
+ margin-left: 3rem !important;
1941
+ }
1942
+ .mx-sm-auto {
1943
+ margin-right: auto !important;
1944
+ margin-left: auto !important;
1945
+ }
1946
+ .my-sm-0 {
1947
+ margin-top: 0 !important;
1948
+ margin-bottom: 0 !important;
1949
+ }
1950
+ .my-sm-1 {
1951
+ margin-top: 0.25rem !important;
1952
+ margin-bottom: 0.25rem !important;
1953
+ }
1954
+ .my-sm-2 {
1955
+ margin-top: 0.5rem !important;
1956
+ margin-bottom: 0.5rem !important;
1957
+ }
1958
+ .my-sm-3 {
1959
+ margin-top: 1rem !important;
1960
+ margin-bottom: 1rem !important;
1961
+ }
1962
+ .my-sm-4 {
1963
+ margin-top: 1.5rem !important;
1964
+ margin-bottom: 1.5rem !important;
1965
+ }
1966
+ .my-sm-5 {
1967
+ margin-top: 3rem !important;
1968
+ margin-bottom: 3rem !important;
1969
+ }
1970
+ .my-sm-auto {
1971
+ margin-top: auto !important;
1972
+ margin-bottom: auto !important;
1973
+ }
1974
+ .mt-sm-0 {
1975
+ margin-top: 0 !important;
1976
+ }
1977
+ .mt-sm-1 {
1978
+ margin-top: 0.25rem !important;
1979
+ }
1980
+ .mt-sm-2 {
1981
+ margin-top: 0.5rem !important;
1982
+ }
1983
+ .mt-sm-3 {
1984
+ margin-top: 1rem !important;
1985
+ }
1986
+ .mt-sm-4 {
1987
+ margin-top: 1.5rem !important;
1988
+ }
1989
+ .mt-sm-5 {
1990
+ margin-top: 3rem !important;
1991
+ }
1992
+ .mt-sm-auto {
1993
+ margin-top: auto !important;
1994
+ }
1995
+ .me-sm-0 {
1996
+ margin-right: 0 !important;
1997
+ }
1998
+ .me-sm-1 {
1999
+ margin-right: 0.25rem !important;
2000
+ }
2001
+ .me-sm-2 {
2002
+ margin-right: 0.5rem !important;
2003
+ }
2004
+ .me-sm-3 {
2005
+ margin-right: 1rem !important;
2006
+ }
2007
+ .me-sm-4 {
2008
+ margin-right: 1.5rem !important;
2009
+ }
2010
+ .me-sm-5 {
2011
+ margin-right: 3rem !important;
2012
+ }
2013
+ .me-sm-auto {
2014
+ margin-right: auto !important;
2015
+ }
2016
+ .mb-sm-0 {
2017
+ margin-bottom: 0 !important;
2018
+ }
2019
+ .mb-sm-1 {
2020
+ margin-bottom: 0.25rem !important;
2021
+ }
2022
+ .mb-sm-2 {
2023
+ margin-bottom: 0.5rem !important;
2024
+ }
2025
+ .mb-sm-3 {
2026
+ margin-bottom: 1rem !important;
2027
+ }
2028
+ .mb-sm-4 {
2029
+ margin-bottom: 1.5rem !important;
2030
+ }
2031
+ .mb-sm-5 {
2032
+ margin-bottom: 3rem !important;
2033
+ }
2034
+ .mb-sm-auto {
2035
+ margin-bottom: auto !important;
2036
+ }
2037
+ .ms-sm-0 {
2038
+ margin-left: 0 !important;
2039
+ }
2040
+ .ms-sm-1 {
2041
+ margin-left: 0.25rem !important;
2042
+ }
2043
+ .ms-sm-2 {
2044
+ margin-left: 0.5rem !important;
2045
+ }
2046
+ .ms-sm-3 {
2047
+ margin-left: 1rem !important;
2048
+ }
2049
+ .ms-sm-4 {
2050
+ margin-left: 1.5rem !important;
2051
+ }
2052
+ .ms-sm-5 {
2053
+ margin-left: 3rem !important;
2054
+ }
2055
+ .ms-sm-auto {
2056
+ margin-left: auto !important;
2057
+ }
2058
+ .p-sm-0 {
2059
+ padding: 0 !important;
2060
+ }
2061
+ .p-sm-1 {
2062
+ padding: 0.25rem !important;
2063
+ }
2064
+ .p-sm-2 {
2065
+ padding: 0.5rem !important;
2066
+ }
2067
+ .p-sm-3 {
2068
+ padding: 1rem !important;
2069
+ }
2070
+ .p-sm-4 {
2071
+ padding: 1.5rem !important;
2072
+ }
2073
+ .p-sm-5 {
2074
+ padding: 3rem !important;
2075
+ }
2076
+ .px-sm-0 {
2077
+ padding-right: 0 !important;
2078
+ padding-left: 0 !important;
2079
+ }
2080
+ .px-sm-1 {
2081
+ padding-right: 0.25rem !important;
2082
+ padding-left: 0.25rem !important;
2083
+ }
2084
+ .px-sm-2 {
2085
+ padding-right: 0.5rem !important;
2086
+ padding-left: 0.5rem !important;
2087
+ }
2088
+ .px-sm-3 {
2089
+ padding-right: 1rem !important;
2090
+ padding-left: 1rem !important;
2091
+ }
2092
+ .px-sm-4 {
2093
+ padding-right: 1.5rem !important;
2094
+ padding-left: 1.5rem !important;
2095
+ }
2096
+ .px-sm-5 {
2097
+ padding-right: 3rem !important;
2098
+ padding-left: 3rem !important;
2099
+ }
2100
+ .py-sm-0 {
2101
+ padding-top: 0 !important;
2102
+ padding-bottom: 0 !important;
2103
+ }
2104
+ .py-sm-1 {
2105
+ padding-top: 0.25rem !important;
2106
+ padding-bottom: 0.25rem !important;
2107
+ }
2108
+ .py-sm-2 {
2109
+ padding-top: 0.5rem !important;
2110
+ padding-bottom: 0.5rem !important;
2111
+ }
2112
+ .py-sm-3 {
2113
+ padding-top: 1rem !important;
2114
+ padding-bottom: 1rem !important;
2115
+ }
2116
+ .py-sm-4 {
2117
+ padding-top: 1.5rem !important;
2118
+ padding-bottom: 1.5rem !important;
2119
+ }
2120
+ .py-sm-5 {
2121
+ padding-top: 3rem !important;
2122
+ padding-bottom: 3rem !important;
2123
+ }
2124
+ .pt-sm-0 {
2125
+ padding-top: 0 !important;
2126
+ }
2127
+ .pt-sm-1 {
2128
+ padding-top: 0.25rem !important;
2129
+ }
2130
+ .pt-sm-2 {
2131
+ padding-top: 0.5rem !important;
2132
+ }
2133
+ .pt-sm-3 {
2134
+ padding-top: 1rem !important;
2135
+ }
2136
+ .pt-sm-4 {
2137
+ padding-top: 1.5rem !important;
2138
+ }
2139
+ .pt-sm-5 {
2140
+ padding-top: 3rem !important;
2141
+ }
2142
+ .pe-sm-0 {
2143
+ padding-right: 0 !important;
2144
+ }
2145
+ .pe-sm-1 {
2146
+ padding-right: 0.25rem !important;
2147
+ }
2148
+ .pe-sm-2 {
2149
+ padding-right: 0.5rem !important;
2150
+ }
2151
+ .pe-sm-3 {
2152
+ padding-right: 1rem !important;
2153
+ }
2154
+ .pe-sm-4 {
2155
+ padding-right: 1.5rem !important;
2156
+ }
2157
+ .pe-sm-5 {
2158
+ padding-right: 3rem !important;
2159
+ }
2160
+ .pb-sm-0 {
2161
+ padding-bottom: 0 !important;
2162
+ }
2163
+ .pb-sm-1 {
2164
+ padding-bottom: 0.25rem !important;
2165
+ }
2166
+ .pb-sm-2 {
2167
+ padding-bottom: 0.5rem !important;
2168
+ }
2169
+ .pb-sm-3 {
2170
+ padding-bottom: 1rem !important;
2171
+ }
2172
+ .pb-sm-4 {
2173
+ padding-bottom: 1.5rem !important;
2174
+ }
2175
+ .pb-sm-5 {
2176
+ padding-bottom: 3rem !important;
2177
+ }
2178
+ .ps-sm-0 {
2179
+ padding-left: 0 !important;
2180
+ }
2181
+ .ps-sm-1 {
2182
+ padding-left: 0.25rem !important;
2183
+ }
2184
+ .ps-sm-2 {
2185
+ padding-left: 0.5rem !important;
2186
+ }
2187
+ .ps-sm-3 {
2188
+ padding-left: 1rem !important;
2189
+ }
2190
+ .ps-sm-4 {
2191
+ padding-left: 1.5rem !important;
2192
+ }
2193
+ .ps-sm-5 {
2194
+ padding-left: 3rem !important;
2195
+ }
2196
+ }
2197
+ @media (min-width: 768px) {
2198
+ .d-md-inline {
2199
+ display: inline !important;
2200
+ }
2201
+ .d-md-inline-block {
2202
+ display: inline-block !important;
2203
+ }
2204
+ .d-md-block {
2205
+ display: block !important;
2206
+ }
2207
+ .d-md-grid {
2208
+ display: grid !important;
2209
+ }
2210
+ .d-md-inline-grid {
2211
+ display: inline-grid !important;
2212
+ }
2213
+ .d-md-table {
2214
+ display: table !important;
2215
+ }
2216
+ .d-md-table-row {
2217
+ display: table-row !important;
2218
+ }
2219
+ .d-md-table-cell {
2220
+ display: table-cell !important;
2221
+ }
2222
+ .d-md-flex {
2223
+ display: flex !important;
2224
+ }
2225
+ .d-md-inline-flex {
2226
+ display: inline-flex !important;
2227
+ }
2228
+ .d-md-none {
2229
+ display: none !important;
2230
+ }
2231
+ .flex-md-fill {
2232
+ flex: 1 1 auto !important;
2233
+ }
2234
+ .flex-md-row {
2235
+ flex-direction: row !important;
2236
+ }
2237
+ .flex-md-column {
2238
+ flex-direction: column !important;
2239
+ }
2240
+ .flex-md-row-reverse {
2241
+ flex-direction: row-reverse !important;
2242
+ }
2243
+ .flex-md-column-reverse {
2244
+ flex-direction: column-reverse !important;
2245
+ }
2246
+ .flex-md-grow-0 {
2247
+ flex-grow: 0 !important;
2248
+ }
2249
+ .flex-md-grow-1 {
2250
+ flex-grow: 1 !important;
2251
+ }
2252
+ .flex-md-shrink-0 {
2253
+ flex-shrink: 0 !important;
2254
+ }
2255
+ .flex-md-shrink-1 {
2256
+ flex-shrink: 1 !important;
2257
+ }
2258
+ .flex-md-wrap {
2259
+ flex-wrap: wrap !important;
2260
+ }
2261
+ .flex-md-nowrap {
2262
+ flex-wrap: nowrap !important;
2263
+ }
2264
+ .flex-md-wrap-reverse {
2265
+ flex-wrap: wrap-reverse !important;
2266
+ }
2267
+ .justify-content-md-start {
2268
+ justify-content: flex-start !important;
2269
+ }
2270
+ .justify-content-md-end {
2271
+ justify-content: flex-end !important;
2272
+ }
2273
+ .justify-content-md-center {
2274
+ justify-content: center !important;
2275
+ }
2276
+ .justify-content-md-between {
2277
+ justify-content: space-between !important;
2278
+ }
2279
+ .justify-content-md-around {
2280
+ justify-content: space-around !important;
2281
+ }
2282
+ .justify-content-md-evenly {
2283
+ justify-content: space-evenly !important;
2284
+ }
2285
+ .align-items-md-start {
2286
+ align-items: flex-start !important;
2287
+ }
2288
+ .align-items-md-end {
2289
+ align-items: flex-end !important;
2290
+ }
2291
+ .align-items-md-center {
2292
+ align-items: center !important;
2293
+ }
2294
+ .align-items-md-baseline {
2295
+ align-items: baseline !important;
2296
+ }
2297
+ .align-items-md-stretch {
2298
+ align-items: stretch !important;
2299
+ }
2300
+ .align-content-md-start {
2301
+ align-content: flex-start !important;
2302
+ }
2303
+ .align-content-md-end {
2304
+ align-content: flex-end !important;
2305
+ }
2306
+ .align-content-md-center {
2307
+ align-content: center !important;
2308
+ }
2309
+ .align-content-md-between {
2310
+ align-content: space-between !important;
2311
+ }
2312
+ .align-content-md-around {
2313
+ align-content: space-around !important;
2314
+ }
2315
+ .align-content-md-stretch {
2316
+ align-content: stretch !important;
2317
+ }
2318
+ .align-self-md-auto {
2319
+ align-self: auto !important;
2320
+ }
2321
+ .align-self-md-start {
2322
+ align-self: flex-start !important;
2323
+ }
2324
+ .align-self-md-end {
2325
+ align-self: flex-end !important;
2326
+ }
2327
+ .align-self-md-center {
2328
+ align-self: center !important;
2329
+ }
2330
+ .align-self-md-baseline {
2331
+ align-self: baseline !important;
2332
+ }
2333
+ .align-self-md-stretch {
2334
+ align-self: stretch !important;
2335
+ }
2336
+ .order-md-first {
2337
+ order: -1 !important;
2338
+ }
2339
+ .order-md-0 {
2340
+ order: 0 !important;
2341
+ }
2342
+ .order-md-1 {
2343
+ order: 1 !important;
2344
+ }
2345
+ .order-md-2 {
2346
+ order: 2 !important;
2347
+ }
2348
+ .order-md-3 {
2349
+ order: 3 !important;
2350
+ }
2351
+ .order-md-4 {
2352
+ order: 4 !important;
2353
+ }
2354
+ .order-md-5 {
2355
+ order: 5 !important;
2356
+ }
2357
+ .order-md-last {
2358
+ order: 6 !important;
2359
+ }
2360
+ .m-md-0 {
2361
+ margin: 0 !important;
2362
+ }
2363
+ .m-md-1 {
2364
+ margin: 0.25rem !important;
2365
+ }
2366
+ .m-md-2 {
2367
+ margin: 0.5rem !important;
2368
+ }
2369
+ .m-md-3 {
2370
+ margin: 1rem !important;
2371
+ }
2372
+ .m-md-4 {
2373
+ margin: 1.5rem !important;
2374
+ }
2375
+ .m-md-5 {
2376
+ margin: 3rem !important;
2377
+ }
2378
+ .m-md-auto {
2379
+ margin: auto !important;
2380
+ }
2381
+ .mx-md-0 {
2382
+ margin-right: 0 !important;
2383
+ margin-left: 0 !important;
2384
+ }
2385
+ .mx-md-1 {
2386
+ margin-right: 0.25rem !important;
2387
+ margin-left: 0.25rem !important;
2388
+ }
2389
+ .mx-md-2 {
2390
+ margin-right: 0.5rem !important;
2391
+ margin-left: 0.5rem !important;
2392
+ }
2393
+ .mx-md-3 {
2394
+ margin-right: 1rem !important;
2395
+ margin-left: 1rem !important;
2396
+ }
2397
+ .mx-md-4 {
2398
+ margin-right: 1.5rem !important;
2399
+ margin-left: 1.5rem !important;
2400
+ }
2401
+ .mx-md-5 {
2402
+ margin-right: 3rem !important;
2403
+ margin-left: 3rem !important;
2404
+ }
2405
+ .mx-md-auto {
2406
+ margin-right: auto !important;
2407
+ margin-left: auto !important;
2408
+ }
2409
+ .my-md-0 {
2410
+ margin-top: 0 !important;
2411
+ margin-bottom: 0 !important;
2412
+ }
2413
+ .my-md-1 {
2414
+ margin-top: 0.25rem !important;
2415
+ margin-bottom: 0.25rem !important;
2416
+ }
2417
+ .my-md-2 {
2418
+ margin-top: 0.5rem !important;
2419
+ margin-bottom: 0.5rem !important;
2420
+ }
2421
+ .my-md-3 {
2422
+ margin-top: 1rem !important;
2423
+ margin-bottom: 1rem !important;
2424
+ }
2425
+ .my-md-4 {
2426
+ margin-top: 1.5rem !important;
2427
+ margin-bottom: 1.5rem !important;
2428
+ }
2429
+ .my-md-5 {
2430
+ margin-top: 3rem !important;
2431
+ margin-bottom: 3rem !important;
2432
+ }
2433
+ .my-md-auto {
2434
+ margin-top: auto !important;
2435
+ margin-bottom: auto !important;
2436
+ }
2437
+ .mt-md-0 {
2438
+ margin-top: 0 !important;
2439
+ }
2440
+ .mt-md-1 {
2441
+ margin-top: 0.25rem !important;
2442
+ }
2443
+ .mt-md-2 {
2444
+ margin-top: 0.5rem !important;
2445
+ }
2446
+ .mt-md-3 {
2447
+ margin-top: 1rem !important;
2448
+ }
2449
+ .mt-md-4 {
2450
+ margin-top: 1.5rem !important;
2451
+ }
2452
+ .mt-md-5 {
2453
+ margin-top: 3rem !important;
2454
+ }
2455
+ .mt-md-auto {
2456
+ margin-top: auto !important;
2457
+ }
2458
+ .me-md-0 {
2459
+ margin-right: 0 !important;
2460
+ }
2461
+ .me-md-1 {
2462
+ margin-right: 0.25rem !important;
2463
+ }
2464
+ .me-md-2 {
2465
+ margin-right: 0.5rem !important;
2466
+ }
2467
+ .me-md-3 {
2468
+ margin-right: 1rem !important;
2469
+ }
2470
+ .me-md-4 {
2471
+ margin-right: 1.5rem !important;
2472
+ }
2473
+ .me-md-5 {
2474
+ margin-right: 3rem !important;
2475
+ }
2476
+ .me-md-auto {
2477
+ margin-right: auto !important;
2478
+ }
2479
+ .mb-md-0 {
2480
+ margin-bottom: 0 !important;
2481
+ }
2482
+ .mb-md-1 {
2483
+ margin-bottom: 0.25rem !important;
2484
+ }
2485
+ .mb-md-2 {
2486
+ margin-bottom: 0.5rem !important;
2487
+ }
2488
+ .mb-md-3 {
2489
+ margin-bottom: 1rem !important;
2490
+ }
2491
+ .mb-md-4 {
2492
+ margin-bottom: 1.5rem !important;
2493
+ }
2494
+ .mb-md-5 {
2495
+ margin-bottom: 3rem !important;
2496
+ }
2497
+ .mb-md-auto {
2498
+ margin-bottom: auto !important;
2499
+ }
2500
+ .ms-md-0 {
2501
+ margin-left: 0 !important;
2502
+ }
2503
+ .ms-md-1 {
2504
+ margin-left: 0.25rem !important;
2505
+ }
2506
+ .ms-md-2 {
2507
+ margin-left: 0.5rem !important;
2508
+ }
2509
+ .ms-md-3 {
2510
+ margin-left: 1rem !important;
2511
+ }
2512
+ .ms-md-4 {
2513
+ margin-left: 1.5rem !important;
2514
+ }
2515
+ .ms-md-5 {
2516
+ margin-left: 3rem !important;
2517
+ }
2518
+ .ms-md-auto {
2519
+ margin-left: auto !important;
2520
+ }
2521
+ .p-md-0 {
2522
+ padding: 0 !important;
2523
+ }
2524
+ .p-md-1 {
2525
+ padding: 0.25rem !important;
2526
+ }
2527
+ .p-md-2 {
2528
+ padding: 0.5rem !important;
2529
+ }
2530
+ .p-md-3 {
2531
+ padding: 1rem !important;
2532
+ }
2533
+ .p-md-4 {
2534
+ padding: 1.5rem !important;
2535
+ }
2536
+ .p-md-5 {
2537
+ padding: 3rem !important;
2538
+ }
2539
+ .px-md-0 {
2540
+ padding-right: 0 !important;
2541
+ padding-left: 0 !important;
2542
+ }
2543
+ .px-md-1 {
2544
+ padding-right: 0.25rem !important;
2545
+ padding-left: 0.25rem !important;
2546
+ }
2547
+ .px-md-2 {
2548
+ padding-right: 0.5rem !important;
2549
+ padding-left: 0.5rem !important;
2550
+ }
2551
+ .px-md-3 {
2552
+ padding-right: 1rem !important;
2553
+ padding-left: 1rem !important;
2554
+ }
2555
+ .px-md-4 {
2556
+ padding-right: 1.5rem !important;
2557
+ padding-left: 1.5rem !important;
2558
+ }
2559
+ .px-md-5 {
2560
+ padding-right: 3rem !important;
2561
+ padding-left: 3rem !important;
2562
+ }
2563
+ .py-md-0 {
2564
+ padding-top: 0 !important;
2565
+ padding-bottom: 0 !important;
2566
+ }
2567
+ .py-md-1 {
2568
+ padding-top: 0.25rem !important;
2569
+ padding-bottom: 0.25rem !important;
2570
+ }
2571
+ .py-md-2 {
2572
+ padding-top: 0.5rem !important;
2573
+ padding-bottom: 0.5rem !important;
2574
+ }
2575
+ .py-md-3 {
2576
+ padding-top: 1rem !important;
2577
+ padding-bottom: 1rem !important;
2578
+ }
2579
+ .py-md-4 {
2580
+ padding-top: 1.5rem !important;
2581
+ padding-bottom: 1.5rem !important;
2582
+ }
2583
+ .py-md-5 {
2584
+ padding-top: 3rem !important;
2585
+ padding-bottom: 3rem !important;
2586
+ }
2587
+ .pt-md-0 {
2588
+ padding-top: 0 !important;
2589
+ }
2590
+ .pt-md-1 {
2591
+ padding-top: 0.25rem !important;
2592
+ }
2593
+ .pt-md-2 {
2594
+ padding-top: 0.5rem !important;
2595
+ }
2596
+ .pt-md-3 {
2597
+ padding-top: 1rem !important;
2598
+ }
2599
+ .pt-md-4 {
2600
+ padding-top: 1.5rem !important;
2601
+ }
2602
+ .pt-md-5 {
2603
+ padding-top: 3rem !important;
2604
+ }
2605
+ .pe-md-0 {
2606
+ padding-right: 0 !important;
2607
+ }
2608
+ .pe-md-1 {
2609
+ padding-right: 0.25rem !important;
2610
+ }
2611
+ .pe-md-2 {
2612
+ padding-right: 0.5rem !important;
2613
+ }
2614
+ .pe-md-3 {
2615
+ padding-right: 1rem !important;
2616
+ }
2617
+ .pe-md-4 {
2618
+ padding-right: 1.5rem !important;
2619
+ }
2620
+ .pe-md-5 {
2621
+ padding-right: 3rem !important;
2622
+ }
2623
+ .pb-md-0 {
2624
+ padding-bottom: 0 !important;
2625
+ }
2626
+ .pb-md-1 {
2627
+ padding-bottom: 0.25rem !important;
2628
+ }
2629
+ .pb-md-2 {
2630
+ padding-bottom: 0.5rem !important;
2631
+ }
2632
+ .pb-md-3 {
2633
+ padding-bottom: 1rem !important;
2634
+ }
2635
+ .pb-md-4 {
2636
+ padding-bottom: 1.5rem !important;
2637
+ }
2638
+ .pb-md-5 {
2639
+ padding-bottom: 3rem !important;
2640
+ }
2641
+ .ps-md-0 {
2642
+ padding-left: 0 !important;
2643
+ }
2644
+ .ps-md-1 {
2645
+ padding-left: 0.25rem !important;
2646
+ }
2647
+ .ps-md-2 {
2648
+ padding-left: 0.5rem !important;
2649
+ }
2650
+ .ps-md-3 {
2651
+ padding-left: 1rem !important;
2652
+ }
2653
+ .ps-md-4 {
2654
+ padding-left: 1.5rem !important;
2655
+ }
2656
+ .ps-md-5 {
2657
+ padding-left: 3rem !important;
2658
+ }
2659
+ }
2660
+ @media (min-width: 992px) {
2661
+ .d-lg-inline {
2662
+ display: inline !important;
2663
+ }
2664
+ .d-lg-inline-block {
2665
+ display: inline-block !important;
2666
+ }
2667
+ .d-lg-block {
2668
+ display: block !important;
2669
+ }
2670
+ .d-lg-grid {
2671
+ display: grid !important;
2672
+ }
2673
+ .d-lg-inline-grid {
2674
+ display: inline-grid !important;
2675
+ }
2676
+ .d-lg-table {
2677
+ display: table !important;
2678
+ }
2679
+ .d-lg-table-row {
2680
+ display: table-row !important;
2681
+ }
2682
+ .d-lg-table-cell {
2683
+ display: table-cell !important;
2684
+ }
2685
+ .d-lg-flex {
2686
+ display: flex !important;
2687
+ }
2688
+ .d-lg-inline-flex {
2689
+ display: inline-flex !important;
2690
+ }
2691
+ .d-lg-none {
2692
+ display: none !important;
2693
+ }
2694
+ .flex-lg-fill {
2695
+ flex: 1 1 auto !important;
2696
+ }
2697
+ .flex-lg-row {
2698
+ flex-direction: row !important;
2699
+ }
2700
+ .flex-lg-column {
2701
+ flex-direction: column !important;
2702
+ }
2703
+ .flex-lg-row-reverse {
2704
+ flex-direction: row-reverse !important;
2705
+ }
2706
+ .flex-lg-column-reverse {
2707
+ flex-direction: column-reverse !important;
2708
+ }
2709
+ .flex-lg-grow-0 {
2710
+ flex-grow: 0 !important;
2711
+ }
2712
+ .flex-lg-grow-1 {
2713
+ flex-grow: 1 !important;
2714
+ }
2715
+ .flex-lg-shrink-0 {
2716
+ flex-shrink: 0 !important;
2717
+ }
2718
+ .flex-lg-shrink-1 {
2719
+ flex-shrink: 1 !important;
2720
+ }
2721
+ .flex-lg-wrap {
2722
+ flex-wrap: wrap !important;
2723
+ }
2724
+ .flex-lg-nowrap {
2725
+ flex-wrap: nowrap !important;
2726
+ }
2727
+ .flex-lg-wrap-reverse {
2728
+ flex-wrap: wrap-reverse !important;
2729
+ }
2730
+ .justify-content-lg-start {
2731
+ justify-content: flex-start !important;
2732
+ }
2733
+ .justify-content-lg-end {
2734
+ justify-content: flex-end !important;
2735
+ }
2736
+ .justify-content-lg-center {
2737
+ justify-content: center !important;
2738
+ }
2739
+ .justify-content-lg-between {
2740
+ justify-content: space-between !important;
2741
+ }
2742
+ .justify-content-lg-around {
2743
+ justify-content: space-around !important;
2744
+ }
2745
+ .justify-content-lg-evenly {
2746
+ justify-content: space-evenly !important;
2747
+ }
2748
+ .align-items-lg-start {
2749
+ align-items: flex-start !important;
2750
+ }
2751
+ .align-items-lg-end {
2752
+ align-items: flex-end !important;
2753
+ }
2754
+ .align-items-lg-center {
2755
+ align-items: center !important;
2756
+ }
2757
+ .align-items-lg-baseline {
2758
+ align-items: baseline !important;
2759
+ }
2760
+ .align-items-lg-stretch {
2761
+ align-items: stretch !important;
2762
+ }
2763
+ .align-content-lg-start {
2764
+ align-content: flex-start !important;
2765
+ }
2766
+ .align-content-lg-end {
2767
+ align-content: flex-end !important;
2768
+ }
2769
+ .align-content-lg-center {
2770
+ align-content: center !important;
2771
+ }
2772
+ .align-content-lg-between {
2773
+ align-content: space-between !important;
2774
+ }
2775
+ .align-content-lg-around {
2776
+ align-content: space-around !important;
2777
+ }
2778
+ .align-content-lg-stretch {
2779
+ align-content: stretch !important;
2780
+ }
2781
+ .align-self-lg-auto {
2782
+ align-self: auto !important;
2783
+ }
2784
+ .align-self-lg-start {
2785
+ align-self: flex-start !important;
2786
+ }
2787
+ .align-self-lg-end {
2788
+ align-self: flex-end !important;
2789
+ }
2790
+ .align-self-lg-center {
2791
+ align-self: center !important;
2792
+ }
2793
+ .align-self-lg-baseline {
2794
+ align-self: baseline !important;
2795
+ }
2796
+ .align-self-lg-stretch {
2797
+ align-self: stretch !important;
2798
+ }
2799
+ .order-lg-first {
2800
+ order: -1 !important;
2801
+ }
2802
+ .order-lg-0 {
2803
+ order: 0 !important;
2804
+ }
2805
+ .order-lg-1 {
2806
+ order: 1 !important;
2807
+ }
2808
+ .order-lg-2 {
2809
+ order: 2 !important;
2810
+ }
2811
+ .order-lg-3 {
2812
+ order: 3 !important;
2813
+ }
2814
+ .order-lg-4 {
2815
+ order: 4 !important;
2816
+ }
2817
+ .order-lg-5 {
2818
+ order: 5 !important;
2819
+ }
2820
+ .order-lg-last {
2821
+ order: 6 !important;
2822
+ }
2823
+ .m-lg-0 {
2824
+ margin: 0 !important;
2825
+ }
2826
+ .m-lg-1 {
2827
+ margin: 0.25rem !important;
2828
+ }
2829
+ .m-lg-2 {
2830
+ margin: 0.5rem !important;
2831
+ }
2832
+ .m-lg-3 {
2833
+ margin: 1rem !important;
2834
+ }
2835
+ .m-lg-4 {
2836
+ margin: 1.5rem !important;
2837
+ }
2838
+ .m-lg-5 {
2839
+ margin: 3rem !important;
2840
+ }
2841
+ .m-lg-auto {
2842
+ margin: auto !important;
2843
+ }
2844
+ .mx-lg-0 {
2845
+ margin-right: 0 !important;
2846
+ margin-left: 0 !important;
2847
+ }
2848
+ .mx-lg-1 {
2849
+ margin-right: 0.25rem !important;
2850
+ margin-left: 0.25rem !important;
2851
+ }
2852
+ .mx-lg-2 {
2853
+ margin-right: 0.5rem !important;
2854
+ margin-left: 0.5rem !important;
2855
+ }
2856
+ .mx-lg-3 {
2857
+ margin-right: 1rem !important;
2858
+ margin-left: 1rem !important;
2859
+ }
2860
+ .mx-lg-4 {
2861
+ margin-right: 1.5rem !important;
2862
+ margin-left: 1.5rem !important;
2863
+ }
2864
+ .mx-lg-5 {
2865
+ margin-right: 3rem !important;
2866
+ margin-left: 3rem !important;
2867
+ }
2868
+ .mx-lg-auto {
2869
+ margin-right: auto !important;
2870
+ margin-left: auto !important;
2871
+ }
2872
+ .my-lg-0 {
2873
+ margin-top: 0 !important;
2874
+ margin-bottom: 0 !important;
2875
+ }
2876
+ .my-lg-1 {
2877
+ margin-top: 0.25rem !important;
2878
+ margin-bottom: 0.25rem !important;
2879
+ }
2880
+ .my-lg-2 {
2881
+ margin-top: 0.5rem !important;
2882
+ margin-bottom: 0.5rem !important;
2883
+ }
2884
+ .my-lg-3 {
2885
+ margin-top: 1rem !important;
2886
+ margin-bottom: 1rem !important;
2887
+ }
2888
+ .my-lg-4 {
2889
+ margin-top: 1.5rem !important;
2890
+ margin-bottom: 1.5rem !important;
2891
+ }
2892
+ .my-lg-5 {
2893
+ margin-top: 3rem !important;
2894
+ margin-bottom: 3rem !important;
2895
+ }
2896
+ .my-lg-auto {
2897
+ margin-top: auto !important;
2898
+ margin-bottom: auto !important;
2899
+ }
2900
+ .mt-lg-0 {
2901
+ margin-top: 0 !important;
2902
+ }
2903
+ .mt-lg-1 {
2904
+ margin-top: 0.25rem !important;
2905
+ }
2906
+ .mt-lg-2 {
2907
+ margin-top: 0.5rem !important;
2908
+ }
2909
+ .mt-lg-3 {
2910
+ margin-top: 1rem !important;
2911
+ }
2912
+ .mt-lg-4 {
2913
+ margin-top: 1.5rem !important;
2914
+ }
2915
+ .mt-lg-5 {
2916
+ margin-top: 3rem !important;
2917
+ }
2918
+ .mt-lg-auto {
2919
+ margin-top: auto !important;
2920
+ }
2921
+ .me-lg-0 {
2922
+ margin-right: 0 !important;
2923
+ }
2924
+ .me-lg-1 {
2925
+ margin-right: 0.25rem !important;
2926
+ }
2927
+ .me-lg-2 {
2928
+ margin-right: 0.5rem !important;
2929
+ }
2930
+ .me-lg-3 {
2931
+ margin-right: 1rem !important;
2932
+ }
2933
+ .me-lg-4 {
2934
+ margin-right: 1.5rem !important;
2935
+ }
2936
+ .me-lg-5 {
2937
+ margin-right: 3rem !important;
2938
+ }
2939
+ .me-lg-auto {
2940
+ margin-right: auto !important;
2941
+ }
2942
+ .mb-lg-0 {
2943
+ margin-bottom: 0 !important;
2944
+ }
2945
+ .mb-lg-1 {
2946
+ margin-bottom: 0.25rem !important;
2947
+ }
2948
+ .mb-lg-2 {
2949
+ margin-bottom: 0.5rem !important;
2950
+ }
2951
+ .mb-lg-3 {
2952
+ margin-bottom: 1rem !important;
2953
+ }
2954
+ .mb-lg-4 {
2955
+ margin-bottom: 1.5rem !important;
2956
+ }
2957
+ .mb-lg-5 {
2958
+ margin-bottom: 3rem !important;
2959
+ }
2960
+ .mb-lg-auto {
2961
+ margin-bottom: auto !important;
2962
+ }
2963
+ .ms-lg-0 {
2964
+ margin-left: 0 !important;
2965
+ }
2966
+ .ms-lg-1 {
2967
+ margin-left: 0.25rem !important;
2968
+ }
2969
+ .ms-lg-2 {
2970
+ margin-left: 0.5rem !important;
2971
+ }
2972
+ .ms-lg-3 {
2973
+ margin-left: 1rem !important;
2974
+ }
2975
+ .ms-lg-4 {
2976
+ margin-left: 1.5rem !important;
2977
+ }
2978
+ .ms-lg-5 {
2979
+ margin-left: 3rem !important;
2980
+ }
2981
+ .ms-lg-auto {
2982
+ margin-left: auto !important;
2983
+ }
2984
+ .p-lg-0 {
2985
+ padding: 0 !important;
2986
+ }
2987
+ .p-lg-1 {
2988
+ padding: 0.25rem !important;
2989
+ }
2990
+ .p-lg-2 {
2991
+ padding: 0.5rem !important;
2992
+ }
2993
+ .p-lg-3 {
2994
+ padding: 1rem !important;
2995
+ }
2996
+ .p-lg-4 {
2997
+ padding: 1.5rem !important;
2998
+ }
2999
+ .p-lg-5 {
3000
+ padding: 3rem !important;
3001
+ }
3002
+ .px-lg-0 {
3003
+ padding-right: 0 !important;
3004
+ padding-left: 0 !important;
3005
+ }
3006
+ .px-lg-1 {
3007
+ padding-right: 0.25rem !important;
3008
+ padding-left: 0.25rem !important;
3009
+ }
3010
+ .px-lg-2 {
3011
+ padding-right: 0.5rem !important;
3012
+ padding-left: 0.5rem !important;
3013
+ }
3014
+ .px-lg-3 {
3015
+ padding-right: 1rem !important;
3016
+ padding-left: 1rem !important;
3017
+ }
3018
+ .px-lg-4 {
3019
+ padding-right: 1.5rem !important;
3020
+ padding-left: 1.5rem !important;
3021
+ }
3022
+ .px-lg-5 {
3023
+ padding-right: 3rem !important;
3024
+ padding-left: 3rem !important;
3025
+ }
3026
+ .py-lg-0 {
3027
+ padding-top: 0 !important;
3028
+ padding-bottom: 0 !important;
3029
+ }
3030
+ .py-lg-1 {
3031
+ padding-top: 0.25rem !important;
3032
+ padding-bottom: 0.25rem !important;
3033
+ }
3034
+ .py-lg-2 {
3035
+ padding-top: 0.5rem !important;
3036
+ padding-bottom: 0.5rem !important;
3037
+ }
3038
+ .py-lg-3 {
3039
+ padding-top: 1rem !important;
3040
+ padding-bottom: 1rem !important;
3041
+ }
3042
+ .py-lg-4 {
3043
+ padding-top: 1.5rem !important;
3044
+ padding-bottom: 1.5rem !important;
3045
+ }
3046
+ .py-lg-5 {
3047
+ padding-top: 3rem !important;
3048
+ padding-bottom: 3rem !important;
3049
+ }
3050
+ .pt-lg-0 {
3051
+ padding-top: 0 !important;
3052
+ }
3053
+ .pt-lg-1 {
3054
+ padding-top: 0.25rem !important;
3055
+ }
3056
+ .pt-lg-2 {
3057
+ padding-top: 0.5rem !important;
3058
+ }
3059
+ .pt-lg-3 {
3060
+ padding-top: 1rem !important;
3061
+ }
3062
+ .pt-lg-4 {
3063
+ padding-top: 1.5rem !important;
3064
+ }
3065
+ .pt-lg-5 {
3066
+ padding-top: 3rem !important;
3067
+ }
3068
+ .pe-lg-0 {
3069
+ padding-right: 0 !important;
3070
+ }
3071
+ .pe-lg-1 {
3072
+ padding-right: 0.25rem !important;
3073
+ }
3074
+ .pe-lg-2 {
3075
+ padding-right: 0.5rem !important;
3076
+ }
3077
+ .pe-lg-3 {
3078
+ padding-right: 1rem !important;
3079
+ }
3080
+ .pe-lg-4 {
3081
+ padding-right: 1.5rem !important;
3082
+ }
3083
+ .pe-lg-5 {
3084
+ padding-right: 3rem !important;
3085
+ }
3086
+ .pb-lg-0 {
3087
+ padding-bottom: 0 !important;
3088
+ }
3089
+ .pb-lg-1 {
3090
+ padding-bottom: 0.25rem !important;
3091
+ }
3092
+ .pb-lg-2 {
3093
+ padding-bottom: 0.5rem !important;
3094
+ }
3095
+ .pb-lg-3 {
3096
+ padding-bottom: 1rem !important;
3097
+ }
3098
+ .pb-lg-4 {
3099
+ padding-bottom: 1.5rem !important;
3100
+ }
3101
+ .pb-lg-5 {
3102
+ padding-bottom: 3rem !important;
3103
+ }
3104
+ .ps-lg-0 {
3105
+ padding-left: 0 !important;
3106
+ }
3107
+ .ps-lg-1 {
3108
+ padding-left: 0.25rem !important;
3109
+ }
3110
+ .ps-lg-2 {
3111
+ padding-left: 0.5rem !important;
3112
+ }
3113
+ .ps-lg-3 {
3114
+ padding-left: 1rem !important;
3115
+ }
3116
+ .ps-lg-4 {
3117
+ padding-left: 1.5rem !important;
3118
+ }
3119
+ .ps-lg-5 {
3120
+ padding-left: 3rem !important;
3121
+ }
3122
+ }
3123
+ @media (min-width: 1200px) {
3124
+ .d-xl-inline {
3125
+ display: inline !important;
3126
+ }
3127
+ .d-xl-inline-block {
3128
+ display: inline-block !important;
3129
+ }
3130
+ .d-xl-block {
3131
+ display: block !important;
3132
+ }
3133
+ .d-xl-grid {
3134
+ display: grid !important;
3135
+ }
3136
+ .d-xl-inline-grid {
3137
+ display: inline-grid !important;
3138
+ }
3139
+ .d-xl-table {
3140
+ display: table !important;
3141
+ }
3142
+ .d-xl-table-row {
3143
+ display: table-row !important;
3144
+ }
3145
+ .d-xl-table-cell {
3146
+ display: table-cell !important;
3147
+ }
3148
+ .d-xl-flex {
3149
+ display: flex !important;
3150
+ }
3151
+ .d-xl-inline-flex {
3152
+ display: inline-flex !important;
3153
+ }
3154
+ .d-xl-none {
3155
+ display: none !important;
3156
+ }
3157
+ .flex-xl-fill {
3158
+ flex: 1 1 auto !important;
3159
+ }
3160
+ .flex-xl-row {
3161
+ flex-direction: row !important;
3162
+ }
3163
+ .flex-xl-column {
3164
+ flex-direction: column !important;
3165
+ }
3166
+ .flex-xl-row-reverse {
3167
+ flex-direction: row-reverse !important;
3168
+ }
3169
+ .flex-xl-column-reverse {
3170
+ flex-direction: column-reverse !important;
3171
+ }
3172
+ .flex-xl-grow-0 {
3173
+ flex-grow: 0 !important;
3174
+ }
3175
+ .flex-xl-grow-1 {
3176
+ flex-grow: 1 !important;
3177
+ }
3178
+ .flex-xl-shrink-0 {
3179
+ flex-shrink: 0 !important;
3180
+ }
3181
+ .flex-xl-shrink-1 {
3182
+ flex-shrink: 1 !important;
3183
+ }
3184
+ .flex-xl-wrap {
3185
+ flex-wrap: wrap !important;
3186
+ }
3187
+ .flex-xl-nowrap {
3188
+ flex-wrap: nowrap !important;
3189
+ }
3190
+ .flex-xl-wrap-reverse {
3191
+ flex-wrap: wrap-reverse !important;
3192
+ }
3193
+ .justify-content-xl-start {
3194
+ justify-content: flex-start !important;
3195
+ }
3196
+ .justify-content-xl-end {
3197
+ justify-content: flex-end !important;
3198
+ }
3199
+ .justify-content-xl-center {
3200
+ justify-content: center !important;
3201
+ }
3202
+ .justify-content-xl-between {
3203
+ justify-content: space-between !important;
3204
+ }
3205
+ .justify-content-xl-around {
3206
+ justify-content: space-around !important;
3207
+ }
3208
+ .justify-content-xl-evenly {
3209
+ justify-content: space-evenly !important;
3210
+ }
3211
+ .align-items-xl-start {
3212
+ align-items: flex-start !important;
3213
+ }
3214
+ .align-items-xl-end {
3215
+ align-items: flex-end !important;
3216
+ }
3217
+ .align-items-xl-center {
3218
+ align-items: center !important;
3219
+ }
3220
+ .align-items-xl-baseline {
3221
+ align-items: baseline !important;
3222
+ }
3223
+ .align-items-xl-stretch {
3224
+ align-items: stretch !important;
3225
+ }
3226
+ .align-content-xl-start {
3227
+ align-content: flex-start !important;
3228
+ }
3229
+ .align-content-xl-end {
3230
+ align-content: flex-end !important;
3231
+ }
3232
+ .align-content-xl-center {
3233
+ align-content: center !important;
3234
+ }
3235
+ .align-content-xl-between {
3236
+ align-content: space-between !important;
3237
+ }
3238
+ .align-content-xl-around {
3239
+ align-content: space-around !important;
3240
+ }
3241
+ .align-content-xl-stretch {
3242
+ align-content: stretch !important;
3243
+ }
3244
+ .align-self-xl-auto {
3245
+ align-self: auto !important;
3246
+ }
3247
+ .align-self-xl-start {
3248
+ align-self: flex-start !important;
3249
+ }
3250
+ .align-self-xl-end {
3251
+ align-self: flex-end !important;
3252
+ }
3253
+ .align-self-xl-center {
3254
+ align-self: center !important;
3255
+ }
3256
+ .align-self-xl-baseline {
3257
+ align-self: baseline !important;
3258
+ }
3259
+ .align-self-xl-stretch {
3260
+ align-self: stretch !important;
3261
+ }
3262
+ .order-xl-first {
3263
+ order: -1 !important;
3264
+ }
3265
+ .order-xl-0 {
3266
+ order: 0 !important;
3267
+ }
3268
+ .order-xl-1 {
3269
+ order: 1 !important;
3270
+ }
3271
+ .order-xl-2 {
3272
+ order: 2 !important;
3273
+ }
3274
+ .order-xl-3 {
3275
+ order: 3 !important;
3276
+ }
3277
+ .order-xl-4 {
3278
+ order: 4 !important;
3279
+ }
3280
+ .order-xl-5 {
3281
+ order: 5 !important;
3282
+ }
3283
+ .order-xl-last {
3284
+ order: 6 !important;
3285
+ }
3286
+ .m-xl-0 {
3287
+ margin: 0 !important;
3288
+ }
3289
+ .m-xl-1 {
3290
+ margin: 0.25rem !important;
3291
+ }
3292
+ .m-xl-2 {
3293
+ margin: 0.5rem !important;
3294
+ }
3295
+ .m-xl-3 {
3296
+ margin: 1rem !important;
3297
+ }
3298
+ .m-xl-4 {
3299
+ margin: 1.5rem !important;
3300
+ }
3301
+ .m-xl-5 {
3302
+ margin: 3rem !important;
3303
+ }
3304
+ .m-xl-auto {
3305
+ margin: auto !important;
3306
+ }
3307
+ .mx-xl-0 {
3308
+ margin-right: 0 !important;
3309
+ margin-left: 0 !important;
3310
+ }
3311
+ .mx-xl-1 {
3312
+ margin-right: 0.25rem !important;
3313
+ margin-left: 0.25rem !important;
3314
+ }
3315
+ .mx-xl-2 {
3316
+ margin-right: 0.5rem !important;
3317
+ margin-left: 0.5rem !important;
3318
+ }
3319
+ .mx-xl-3 {
3320
+ margin-right: 1rem !important;
3321
+ margin-left: 1rem !important;
3322
+ }
3323
+ .mx-xl-4 {
3324
+ margin-right: 1.5rem !important;
3325
+ margin-left: 1.5rem !important;
3326
+ }
3327
+ .mx-xl-5 {
3328
+ margin-right: 3rem !important;
3329
+ margin-left: 3rem !important;
3330
+ }
3331
+ .mx-xl-auto {
3332
+ margin-right: auto !important;
3333
+ margin-left: auto !important;
3334
+ }
3335
+ .my-xl-0 {
3336
+ margin-top: 0 !important;
3337
+ margin-bottom: 0 !important;
3338
+ }
3339
+ .my-xl-1 {
3340
+ margin-top: 0.25rem !important;
3341
+ margin-bottom: 0.25rem !important;
3342
+ }
3343
+ .my-xl-2 {
3344
+ margin-top: 0.5rem !important;
3345
+ margin-bottom: 0.5rem !important;
3346
+ }
3347
+ .my-xl-3 {
3348
+ margin-top: 1rem !important;
3349
+ margin-bottom: 1rem !important;
3350
+ }
3351
+ .my-xl-4 {
3352
+ margin-top: 1.5rem !important;
3353
+ margin-bottom: 1.5rem !important;
3354
+ }
3355
+ .my-xl-5 {
3356
+ margin-top: 3rem !important;
3357
+ margin-bottom: 3rem !important;
3358
+ }
3359
+ .my-xl-auto {
3360
+ margin-top: auto !important;
3361
+ margin-bottom: auto !important;
3362
+ }
3363
+ .mt-xl-0 {
3364
+ margin-top: 0 !important;
3365
+ }
3366
+ .mt-xl-1 {
3367
+ margin-top: 0.25rem !important;
3368
+ }
3369
+ .mt-xl-2 {
3370
+ margin-top: 0.5rem !important;
3371
+ }
3372
+ .mt-xl-3 {
3373
+ margin-top: 1rem !important;
3374
+ }
3375
+ .mt-xl-4 {
3376
+ margin-top: 1.5rem !important;
3377
+ }
3378
+ .mt-xl-5 {
3379
+ margin-top: 3rem !important;
3380
+ }
3381
+ .mt-xl-auto {
3382
+ margin-top: auto !important;
3383
+ }
3384
+ .me-xl-0 {
3385
+ margin-right: 0 !important;
3386
+ }
3387
+ .me-xl-1 {
3388
+ margin-right: 0.25rem !important;
3389
+ }
3390
+ .me-xl-2 {
3391
+ margin-right: 0.5rem !important;
3392
+ }
3393
+ .me-xl-3 {
3394
+ margin-right: 1rem !important;
3395
+ }
3396
+ .me-xl-4 {
3397
+ margin-right: 1.5rem !important;
3398
+ }
3399
+ .me-xl-5 {
3400
+ margin-right: 3rem !important;
3401
+ }
3402
+ .me-xl-auto {
3403
+ margin-right: auto !important;
3404
+ }
3405
+ .mb-xl-0 {
3406
+ margin-bottom: 0 !important;
3407
+ }
3408
+ .mb-xl-1 {
3409
+ margin-bottom: 0.25rem !important;
3410
+ }
3411
+ .mb-xl-2 {
3412
+ margin-bottom: 0.5rem !important;
3413
+ }
3414
+ .mb-xl-3 {
3415
+ margin-bottom: 1rem !important;
3416
+ }
3417
+ .mb-xl-4 {
3418
+ margin-bottom: 1.5rem !important;
3419
+ }
3420
+ .mb-xl-5 {
3421
+ margin-bottom: 3rem !important;
3422
+ }
3423
+ .mb-xl-auto {
3424
+ margin-bottom: auto !important;
3425
+ }
3426
+ .ms-xl-0 {
3427
+ margin-left: 0 !important;
3428
+ }
3429
+ .ms-xl-1 {
3430
+ margin-left: 0.25rem !important;
3431
+ }
3432
+ .ms-xl-2 {
3433
+ margin-left: 0.5rem !important;
3434
+ }
3435
+ .ms-xl-3 {
3436
+ margin-left: 1rem !important;
3437
+ }
3438
+ .ms-xl-4 {
3439
+ margin-left: 1.5rem !important;
3440
+ }
3441
+ .ms-xl-5 {
3442
+ margin-left: 3rem !important;
3443
+ }
3444
+ .ms-xl-auto {
3445
+ margin-left: auto !important;
3446
+ }
3447
+ .p-xl-0 {
3448
+ padding: 0 !important;
3449
+ }
3450
+ .p-xl-1 {
3451
+ padding: 0.25rem !important;
3452
+ }
3453
+ .p-xl-2 {
3454
+ padding: 0.5rem !important;
3455
+ }
3456
+ .p-xl-3 {
3457
+ padding: 1rem !important;
3458
+ }
3459
+ .p-xl-4 {
3460
+ padding: 1.5rem !important;
3461
+ }
3462
+ .p-xl-5 {
3463
+ padding: 3rem !important;
3464
+ }
3465
+ .px-xl-0 {
3466
+ padding-right: 0 !important;
3467
+ padding-left: 0 !important;
3468
+ }
3469
+ .px-xl-1 {
3470
+ padding-right: 0.25rem !important;
3471
+ padding-left: 0.25rem !important;
3472
+ }
3473
+ .px-xl-2 {
3474
+ padding-right: 0.5rem !important;
3475
+ padding-left: 0.5rem !important;
3476
+ }
3477
+ .px-xl-3 {
3478
+ padding-right: 1rem !important;
3479
+ padding-left: 1rem !important;
3480
+ }
3481
+ .px-xl-4 {
3482
+ padding-right: 1.5rem !important;
3483
+ padding-left: 1.5rem !important;
3484
+ }
3485
+ .px-xl-5 {
3486
+ padding-right: 3rem !important;
3487
+ padding-left: 3rem !important;
3488
+ }
3489
+ .py-xl-0 {
3490
+ padding-top: 0 !important;
3491
+ padding-bottom: 0 !important;
3492
+ }
3493
+ .py-xl-1 {
3494
+ padding-top: 0.25rem !important;
3495
+ padding-bottom: 0.25rem !important;
3496
+ }
3497
+ .py-xl-2 {
3498
+ padding-top: 0.5rem !important;
3499
+ padding-bottom: 0.5rem !important;
3500
+ }
3501
+ .py-xl-3 {
3502
+ padding-top: 1rem !important;
3503
+ padding-bottom: 1rem !important;
3504
+ }
3505
+ .py-xl-4 {
3506
+ padding-top: 1.5rem !important;
3507
+ padding-bottom: 1.5rem !important;
3508
+ }
3509
+ .py-xl-5 {
3510
+ padding-top: 3rem !important;
3511
+ padding-bottom: 3rem !important;
3512
+ }
3513
+ .pt-xl-0 {
3514
+ padding-top: 0 !important;
3515
+ }
3516
+ .pt-xl-1 {
3517
+ padding-top: 0.25rem !important;
3518
+ }
3519
+ .pt-xl-2 {
3520
+ padding-top: 0.5rem !important;
3521
+ }
3522
+ .pt-xl-3 {
3523
+ padding-top: 1rem !important;
3524
+ }
3525
+ .pt-xl-4 {
3526
+ padding-top: 1.5rem !important;
3527
+ }
3528
+ .pt-xl-5 {
3529
+ padding-top: 3rem !important;
3530
+ }
3531
+ .pe-xl-0 {
3532
+ padding-right: 0 !important;
3533
+ }
3534
+ .pe-xl-1 {
3535
+ padding-right: 0.25rem !important;
3536
+ }
3537
+ .pe-xl-2 {
3538
+ padding-right: 0.5rem !important;
3539
+ }
3540
+ .pe-xl-3 {
3541
+ padding-right: 1rem !important;
3542
+ }
3543
+ .pe-xl-4 {
3544
+ padding-right: 1.5rem !important;
3545
+ }
3546
+ .pe-xl-5 {
3547
+ padding-right: 3rem !important;
3548
+ }
3549
+ .pb-xl-0 {
3550
+ padding-bottom: 0 !important;
3551
+ }
3552
+ .pb-xl-1 {
3553
+ padding-bottom: 0.25rem !important;
3554
+ }
3555
+ .pb-xl-2 {
3556
+ padding-bottom: 0.5rem !important;
3557
+ }
3558
+ .pb-xl-3 {
3559
+ padding-bottom: 1rem !important;
3560
+ }
3561
+ .pb-xl-4 {
3562
+ padding-bottom: 1.5rem !important;
3563
+ }
3564
+ .pb-xl-5 {
3565
+ padding-bottom: 3rem !important;
3566
+ }
3567
+ .ps-xl-0 {
3568
+ padding-left: 0 !important;
3569
+ }
3570
+ .ps-xl-1 {
3571
+ padding-left: 0.25rem !important;
3572
+ }
3573
+ .ps-xl-2 {
3574
+ padding-left: 0.5rem !important;
3575
+ }
3576
+ .ps-xl-3 {
3577
+ padding-left: 1rem !important;
3578
+ }
3579
+ .ps-xl-4 {
3580
+ padding-left: 1.5rem !important;
3581
+ }
3582
+ .ps-xl-5 {
3583
+ padding-left: 3rem !important;
3584
+ }
3585
+ }
3586
+ @media (min-width: 1400px) {
3587
+ .d-xxl-inline {
3588
+ display: inline !important;
3589
+ }
3590
+ .d-xxl-inline-block {
3591
+ display: inline-block !important;
3592
+ }
3593
+ .d-xxl-block {
3594
+ display: block !important;
3595
+ }
3596
+ .d-xxl-grid {
3597
+ display: grid !important;
3598
+ }
3599
+ .d-xxl-inline-grid {
3600
+ display: inline-grid !important;
3601
+ }
3602
+ .d-xxl-table {
3603
+ display: table !important;
3604
+ }
3605
+ .d-xxl-table-row {
3606
+ display: table-row !important;
3607
+ }
3608
+ .d-xxl-table-cell {
3609
+ display: table-cell !important;
3610
+ }
3611
+ .d-xxl-flex {
3612
+ display: flex !important;
3613
+ }
3614
+ .d-xxl-inline-flex {
3615
+ display: inline-flex !important;
3616
+ }
3617
+ .d-xxl-none {
3618
+ display: none !important;
3619
+ }
3620
+ .flex-xxl-fill {
3621
+ flex: 1 1 auto !important;
3622
+ }
3623
+ .flex-xxl-row {
3624
+ flex-direction: row !important;
3625
+ }
3626
+ .flex-xxl-column {
3627
+ flex-direction: column !important;
3628
+ }
3629
+ .flex-xxl-row-reverse {
3630
+ flex-direction: row-reverse !important;
3631
+ }
3632
+ .flex-xxl-column-reverse {
3633
+ flex-direction: column-reverse !important;
3634
+ }
3635
+ .flex-xxl-grow-0 {
3636
+ flex-grow: 0 !important;
3637
+ }
3638
+ .flex-xxl-grow-1 {
3639
+ flex-grow: 1 !important;
3640
+ }
3641
+ .flex-xxl-shrink-0 {
3642
+ flex-shrink: 0 !important;
3643
+ }
3644
+ .flex-xxl-shrink-1 {
3645
+ flex-shrink: 1 !important;
3646
+ }
3647
+ .flex-xxl-wrap {
3648
+ flex-wrap: wrap !important;
3649
+ }
3650
+ .flex-xxl-nowrap {
3651
+ flex-wrap: nowrap !important;
3652
+ }
3653
+ .flex-xxl-wrap-reverse {
3654
+ flex-wrap: wrap-reverse !important;
3655
+ }
3656
+ .justify-content-xxl-start {
3657
+ justify-content: flex-start !important;
3658
+ }
3659
+ .justify-content-xxl-end {
3660
+ justify-content: flex-end !important;
3661
+ }
3662
+ .justify-content-xxl-center {
3663
+ justify-content: center !important;
3664
+ }
3665
+ .justify-content-xxl-between {
3666
+ justify-content: space-between !important;
3667
+ }
3668
+ .justify-content-xxl-around {
3669
+ justify-content: space-around !important;
3670
+ }
3671
+ .justify-content-xxl-evenly {
3672
+ justify-content: space-evenly !important;
3673
+ }
3674
+ .align-items-xxl-start {
3675
+ align-items: flex-start !important;
3676
+ }
3677
+ .align-items-xxl-end {
3678
+ align-items: flex-end !important;
3679
+ }
3680
+ .align-items-xxl-center {
3681
+ align-items: center !important;
3682
+ }
3683
+ .align-items-xxl-baseline {
3684
+ align-items: baseline !important;
3685
+ }
3686
+ .align-items-xxl-stretch {
3687
+ align-items: stretch !important;
3688
+ }
3689
+ .align-content-xxl-start {
3690
+ align-content: flex-start !important;
3691
+ }
3692
+ .align-content-xxl-end {
3693
+ align-content: flex-end !important;
3694
+ }
3695
+ .align-content-xxl-center {
3696
+ align-content: center !important;
3697
+ }
3698
+ .align-content-xxl-between {
3699
+ align-content: space-between !important;
3700
+ }
3701
+ .align-content-xxl-around {
3702
+ align-content: space-around !important;
3703
+ }
3704
+ .align-content-xxl-stretch {
3705
+ align-content: stretch !important;
3706
+ }
3707
+ .align-self-xxl-auto {
3708
+ align-self: auto !important;
3709
+ }
3710
+ .align-self-xxl-start {
3711
+ align-self: flex-start !important;
3712
+ }
3713
+ .align-self-xxl-end {
3714
+ align-self: flex-end !important;
3715
+ }
3716
+ .align-self-xxl-center {
3717
+ align-self: center !important;
3718
+ }
3719
+ .align-self-xxl-baseline {
3720
+ align-self: baseline !important;
3721
+ }
3722
+ .align-self-xxl-stretch {
3723
+ align-self: stretch !important;
3724
+ }
3725
+ .order-xxl-first {
3726
+ order: -1 !important;
3727
+ }
3728
+ .order-xxl-0 {
3729
+ order: 0 !important;
3730
+ }
3731
+ .order-xxl-1 {
3732
+ order: 1 !important;
3733
+ }
3734
+ .order-xxl-2 {
3735
+ order: 2 !important;
3736
+ }
3737
+ .order-xxl-3 {
3738
+ order: 3 !important;
3739
+ }
3740
+ .order-xxl-4 {
3741
+ order: 4 !important;
3742
+ }
3743
+ .order-xxl-5 {
3744
+ order: 5 !important;
3745
+ }
3746
+ .order-xxl-last {
3747
+ order: 6 !important;
3748
+ }
3749
+ .m-xxl-0 {
3750
+ margin: 0 !important;
3751
+ }
3752
+ .m-xxl-1 {
3753
+ margin: 0.25rem !important;
3754
+ }
3755
+ .m-xxl-2 {
3756
+ margin: 0.5rem !important;
3757
+ }
3758
+ .m-xxl-3 {
3759
+ margin: 1rem !important;
3760
+ }
3761
+ .m-xxl-4 {
3762
+ margin: 1.5rem !important;
3763
+ }
3764
+ .m-xxl-5 {
3765
+ margin: 3rem !important;
3766
+ }
3767
+ .m-xxl-auto {
3768
+ margin: auto !important;
3769
+ }
3770
+ .mx-xxl-0 {
3771
+ margin-right: 0 !important;
3772
+ margin-left: 0 !important;
3773
+ }
3774
+ .mx-xxl-1 {
3775
+ margin-right: 0.25rem !important;
3776
+ margin-left: 0.25rem !important;
3777
+ }
3778
+ .mx-xxl-2 {
3779
+ margin-right: 0.5rem !important;
3780
+ margin-left: 0.5rem !important;
3781
+ }
3782
+ .mx-xxl-3 {
3783
+ margin-right: 1rem !important;
3784
+ margin-left: 1rem !important;
3785
+ }
3786
+ .mx-xxl-4 {
3787
+ margin-right: 1.5rem !important;
3788
+ margin-left: 1.5rem !important;
3789
+ }
3790
+ .mx-xxl-5 {
3791
+ margin-right: 3rem !important;
3792
+ margin-left: 3rem !important;
3793
+ }
3794
+ .mx-xxl-auto {
3795
+ margin-right: auto !important;
3796
+ margin-left: auto !important;
3797
+ }
3798
+ .my-xxl-0 {
3799
+ margin-top: 0 !important;
3800
+ margin-bottom: 0 !important;
3801
+ }
3802
+ .my-xxl-1 {
3803
+ margin-top: 0.25rem !important;
3804
+ margin-bottom: 0.25rem !important;
3805
+ }
3806
+ .my-xxl-2 {
3807
+ margin-top: 0.5rem !important;
3808
+ margin-bottom: 0.5rem !important;
3809
+ }
3810
+ .my-xxl-3 {
3811
+ margin-top: 1rem !important;
3812
+ margin-bottom: 1rem !important;
3813
+ }
3814
+ .my-xxl-4 {
3815
+ margin-top: 1.5rem !important;
3816
+ margin-bottom: 1.5rem !important;
3817
+ }
3818
+ .my-xxl-5 {
3819
+ margin-top: 3rem !important;
3820
+ margin-bottom: 3rem !important;
3821
+ }
3822
+ .my-xxl-auto {
3823
+ margin-top: auto !important;
3824
+ margin-bottom: auto !important;
3825
+ }
3826
+ .mt-xxl-0 {
3827
+ margin-top: 0 !important;
3828
+ }
3829
+ .mt-xxl-1 {
3830
+ margin-top: 0.25rem !important;
3831
+ }
3832
+ .mt-xxl-2 {
3833
+ margin-top: 0.5rem !important;
3834
+ }
3835
+ .mt-xxl-3 {
3836
+ margin-top: 1rem !important;
3837
+ }
3838
+ .mt-xxl-4 {
3839
+ margin-top: 1.5rem !important;
3840
+ }
3841
+ .mt-xxl-5 {
3842
+ margin-top: 3rem !important;
3843
+ }
3844
+ .mt-xxl-auto {
3845
+ margin-top: auto !important;
3846
+ }
3847
+ .me-xxl-0 {
3848
+ margin-right: 0 !important;
3849
+ }
3850
+ .me-xxl-1 {
3851
+ margin-right: 0.25rem !important;
3852
+ }
3853
+ .me-xxl-2 {
3854
+ margin-right: 0.5rem !important;
3855
+ }
3856
+ .me-xxl-3 {
3857
+ margin-right: 1rem !important;
3858
+ }
3859
+ .me-xxl-4 {
3860
+ margin-right: 1.5rem !important;
3861
+ }
3862
+ .me-xxl-5 {
3863
+ margin-right: 3rem !important;
3864
+ }
3865
+ .me-xxl-auto {
3866
+ margin-right: auto !important;
3867
+ }
3868
+ .mb-xxl-0 {
3869
+ margin-bottom: 0 !important;
3870
+ }
3871
+ .mb-xxl-1 {
3872
+ margin-bottom: 0.25rem !important;
3873
+ }
3874
+ .mb-xxl-2 {
3875
+ margin-bottom: 0.5rem !important;
3876
+ }
3877
+ .mb-xxl-3 {
3878
+ margin-bottom: 1rem !important;
3879
+ }
3880
+ .mb-xxl-4 {
3881
+ margin-bottom: 1.5rem !important;
3882
+ }
3883
+ .mb-xxl-5 {
3884
+ margin-bottom: 3rem !important;
3885
+ }
3886
+ .mb-xxl-auto {
3887
+ margin-bottom: auto !important;
3888
+ }
3889
+ .ms-xxl-0 {
3890
+ margin-left: 0 !important;
3891
+ }
3892
+ .ms-xxl-1 {
3893
+ margin-left: 0.25rem !important;
3894
+ }
3895
+ .ms-xxl-2 {
3896
+ margin-left: 0.5rem !important;
3897
+ }
3898
+ .ms-xxl-3 {
3899
+ margin-left: 1rem !important;
3900
+ }
3901
+ .ms-xxl-4 {
3902
+ margin-left: 1.5rem !important;
3903
+ }
3904
+ .ms-xxl-5 {
3905
+ margin-left: 3rem !important;
3906
+ }
3907
+ .ms-xxl-auto {
3908
+ margin-left: auto !important;
3909
+ }
3910
+ .p-xxl-0 {
3911
+ padding: 0 !important;
3912
+ }
3913
+ .p-xxl-1 {
3914
+ padding: 0.25rem !important;
3915
+ }
3916
+ .p-xxl-2 {
3917
+ padding: 0.5rem !important;
3918
+ }
3919
+ .p-xxl-3 {
3920
+ padding: 1rem !important;
3921
+ }
3922
+ .p-xxl-4 {
3923
+ padding: 1.5rem !important;
3924
+ }
3925
+ .p-xxl-5 {
3926
+ padding: 3rem !important;
3927
+ }
3928
+ .px-xxl-0 {
3929
+ padding-right: 0 !important;
3930
+ padding-left: 0 !important;
3931
+ }
3932
+ .px-xxl-1 {
3933
+ padding-right: 0.25rem !important;
3934
+ padding-left: 0.25rem !important;
3935
+ }
3936
+ .px-xxl-2 {
3937
+ padding-right: 0.5rem !important;
3938
+ padding-left: 0.5rem !important;
3939
+ }
3940
+ .px-xxl-3 {
3941
+ padding-right: 1rem !important;
3942
+ padding-left: 1rem !important;
3943
+ }
3944
+ .px-xxl-4 {
3945
+ padding-right: 1.5rem !important;
3946
+ padding-left: 1.5rem !important;
3947
+ }
3948
+ .px-xxl-5 {
3949
+ padding-right: 3rem !important;
3950
+ padding-left: 3rem !important;
3951
+ }
3952
+ .py-xxl-0 {
3953
+ padding-top: 0 !important;
3954
+ padding-bottom: 0 !important;
3955
+ }
3956
+ .py-xxl-1 {
3957
+ padding-top: 0.25rem !important;
3958
+ padding-bottom: 0.25rem !important;
3959
+ }
3960
+ .py-xxl-2 {
3961
+ padding-top: 0.5rem !important;
3962
+ padding-bottom: 0.5rem !important;
3963
+ }
3964
+ .py-xxl-3 {
3965
+ padding-top: 1rem !important;
3966
+ padding-bottom: 1rem !important;
3967
+ }
3968
+ .py-xxl-4 {
3969
+ padding-top: 1.5rem !important;
3970
+ padding-bottom: 1.5rem !important;
3971
+ }
3972
+ .py-xxl-5 {
3973
+ padding-top: 3rem !important;
3974
+ padding-bottom: 3rem !important;
3975
+ }
3976
+ .pt-xxl-0 {
3977
+ padding-top: 0 !important;
3978
+ }
3979
+ .pt-xxl-1 {
3980
+ padding-top: 0.25rem !important;
3981
+ }
3982
+ .pt-xxl-2 {
3983
+ padding-top: 0.5rem !important;
3984
+ }
3985
+ .pt-xxl-3 {
3986
+ padding-top: 1rem !important;
3987
+ }
3988
+ .pt-xxl-4 {
3989
+ padding-top: 1.5rem !important;
3990
+ }
3991
+ .pt-xxl-5 {
3992
+ padding-top: 3rem !important;
3993
+ }
3994
+ .pe-xxl-0 {
3995
+ padding-right: 0 !important;
3996
+ }
3997
+ .pe-xxl-1 {
3998
+ padding-right: 0.25rem !important;
3999
+ }
4000
+ .pe-xxl-2 {
4001
+ padding-right: 0.5rem !important;
4002
+ }
4003
+ .pe-xxl-3 {
4004
+ padding-right: 1rem !important;
4005
+ }
4006
+ .pe-xxl-4 {
4007
+ padding-right: 1.5rem !important;
4008
+ }
4009
+ .pe-xxl-5 {
4010
+ padding-right: 3rem !important;
4011
+ }
4012
+ .pb-xxl-0 {
4013
+ padding-bottom: 0 !important;
4014
+ }
4015
+ .pb-xxl-1 {
4016
+ padding-bottom: 0.25rem !important;
4017
+ }
4018
+ .pb-xxl-2 {
4019
+ padding-bottom: 0.5rem !important;
4020
+ }
4021
+ .pb-xxl-3 {
4022
+ padding-bottom: 1rem !important;
4023
+ }
4024
+ .pb-xxl-4 {
4025
+ padding-bottom: 1.5rem !important;
4026
+ }
4027
+ .pb-xxl-5 {
4028
+ padding-bottom: 3rem !important;
4029
+ }
4030
+ .ps-xxl-0 {
4031
+ padding-left: 0 !important;
4032
+ }
4033
+ .ps-xxl-1 {
4034
+ padding-left: 0.25rem !important;
4035
+ }
4036
+ .ps-xxl-2 {
4037
+ padding-left: 0.5rem !important;
4038
+ }
4039
+ .ps-xxl-3 {
4040
+ padding-left: 1rem !important;
4041
+ }
4042
+ .ps-xxl-4 {
4043
+ padding-left: 1.5rem !important;
4044
+ }
4045
+ .ps-xxl-5 {
4046
+ padding-left: 3rem !important;
4047
+ }
4048
+ }
4049
+ @media print {
4050
+ .d-print-inline {
4051
+ display: inline !important;
4052
+ }
4053
+ .d-print-inline-block {
4054
+ display: inline-block !important;
4055
+ }
4056
+ .d-print-block {
4057
+ display: block !important;
4058
+ }
4059
+ .d-print-grid {
4060
+ display: grid !important;
4061
+ }
4062
+ .d-print-inline-grid {
4063
+ display: inline-grid !important;
4064
+ }
4065
+ .d-print-table {
4066
+ display: table !important;
4067
+ }
4068
+ .d-print-table-row {
4069
+ display: table-row !important;
4070
+ }
4071
+ .d-print-table-cell {
4072
+ display: table-cell !important;
4073
+ }
4074
+ .d-print-flex {
4075
+ display: flex !important;
4076
+ }
4077
+ .d-print-inline-flex {
4078
+ display: inline-flex !important;
4079
+ }
4080
+ .d-print-none {
4081
+ display: none !important;
4082
+ }
4083
+ }
4084
+
4085
+ /*# sourceMappingURL=bootstrap-grid.css.map */
static/plugins/bootstrap/css/bootstrap-grid.css.map ADDED
The diff for this file is too large to render. See raw diff
 
static/plugins/bootstrap/css/bootstrap-grid.min.css ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Grid v5.3.0 (https://getbootstrap.com/)
3
+ * Copyright 2011-2023 The Bootstrap Authors
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5
+ */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
6
+ /*# sourceMappingURL=bootstrap-grid.min.css.map */
static/plugins/bootstrap/css/bootstrap-grid.min.css.map ADDED
The diff for this file is too large to render. See raw diff
 
static/plugins/bootstrap/css/bootstrap-grid.rtl.css ADDED
@@ -0,0 +1,4084 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Grid v5.3.0 (https://getbootstrap.com/)
3
+ * Copyright 2011-2023 The Bootstrap Authors
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5
+ */
6
+ .container,
7
+ .container-fluid,
8
+ .container-xxl,
9
+ .container-xl,
10
+ .container-lg,
11
+ .container-md,
12
+ .container-sm {
13
+ --bs-gutter-x: 1.5rem;
14
+ --bs-gutter-y: 0;
15
+ width: 100%;
16
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
17
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
18
+ margin-left: auto;
19
+ margin-right: auto;
20
+ }
21
+
22
+ @media (min-width: 576px) {
23
+ .container-sm, .container {
24
+ max-width: 540px;
25
+ }
26
+ }
27
+ @media (min-width: 768px) {
28
+ .container-md, .container-sm, .container {
29
+ max-width: 720px;
30
+ }
31
+ }
32
+ @media (min-width: 992px) {
33
+ .container-lg, .container-md, .container-sm, .container {
34
+ max-width: 960px;
35
+ }
36
+ }
37
+ @media (min-width: 1200px) {
38
+ .container-xl, .container-lg, .container-md, .container-sm, .container {
39
+ max-width: 1140px;
40
+ }
41
+ }
42
+ @media (min-width: 1400px) {
43
+ .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
44
+ max-width: 1320px;
45
+ }
46
+ }
47
+ :root {
48
+ --bs-breakpoint-xs: 0;
49
+ --bs-breakpoint-sm: 576px;
50
+ --bs-breakpoint-md: 768px;
51
+ --bs-breakpoint-lg: 992px;
52
+ --bs-breakpoint-xl: 1200px;
53
+ --bs-breakpoint-xxl: 1400px;
54
+ }
55
+
56
+ .row {
57
+ --bs-gutter-x: 1.5rem;
58
+ --bs-gutter-y: 0;
59
+ display: flex;
60
+ flex-wrap: wrap;
61
+ margin-top: calc(-1 * var(--bs-gutter-y));
62
+ margin-left: calc(-0.5 * var(--bs-gutter-x));
63
+ margin-right: calc(-0.5 * var(--bs-gutter-x));
64
+ }
65
+ .row > * {
66
+ box-sizing: border-box;
67
+ flex-shrink: 0;
68
+ width: 100%;
69
+ max-width: 100%;
70
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
71
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
72
+ margin-top: var(--bs-gutter-y);
73
+ }
74
+
75
+ .col {
76
+ flex: 1 0 0%;
77
+ }
78
+
79
+ .row-cols-auto > * {
80
+ flex: 0 0 auto;
81
+ width: auto;
82
+ }
83
+
84
+ .row-cols-1 > * {
85
+ flex: 0 0 auto;
86
+ width: 100%;
87
+ }
88
+
89
+ .row-cols-2 > * {
90
+ flex: 0 0 auto;
91
+ width: 50%;
92
+ }
93
+
94
+ .row-cols-3 > * {
95
+ flex: 0 0 auto;
96
+ width: 33.3333333333%;
97
+ }
98
+
99
+ .row-cols-4 > * {
100
+ flex: 0 0 auto;
101
+ width: 25%;
102
+ }
103
+
104
+ .row-cols-5 > * {
105
+ flex: 0 0 auto;
106
+ width: 20%;
107
+ }
108
+
109
+ .row-cols-6 > * {
110
+ flex: 0 0 auto;
111
+ width: 16.6666666667%;
112
+ }
113
+
114
+ .col-auto {
115
+ flex: 0 0 auto;
116
+ width: auto;
117
+ }
118
+
119
+ .col-1 {
120
+ flex: 0 0 auto;
121
+ width: 8.33333333%;
122
+ }
123
+
124
+ .col-2 {
125
+ flex: 0 0 auto;
126
+ width: 16.66666667%;
127
+ }
128
+
129
+ .col-3 {
130
+ flex: 0 0 auto;
131
+ width: 25%;
132
+ }
133
+
134
+ .col-4 {
135
+ flex: 0 0 auto;
136
+ width: 33.33333333%;
137
+ }
138
+
139
+ .col-5 {
140
+ flex: 0 0 auto;
141
+ width: 41.66666667%;
142
+ }
143
+
144
+ .col-6 {
145
+ flex: 0 0 auto;
146
+ width: 50%;
147
+ }
148
+
149
+ .col-7 {
150
+ flex: 0 0 auto;
151
+ width: 58.33333333%;
152
+ }
153
+
154
+ .col-8 {
155
+ flex: 0 0 auto;
156
+ width: 66.66666667%;
157
+ }
158
+
159
+ .col-9 {
160
+ flex: 0 0 auto;
161
+ width: 75%;
162
+ }
163
+
164
+ .col-10 {
165
+ flex: 0 0 auto;
166
+ width: 83.33333333%;
167
+ }
168
+
169
+ .col-11 {
170
+ flex: 0 0 auto;
171
+ width: 91.66666667%;
172
+ }
173
+
174
+ .col-12 {
175
+ flex: 0 0 auto;
176
+ width: 100%;
177
+ }
178
+
179
+ .offset-1 {
180
+ margin-right: 8.33333333%;
181
+ }
182
+
183
+ .offset-2 {
184
+ margin-right: 16.66666667%;
185
+ }
186
+
187
+ .offset-3 {
188
+ margin-right: 25%;
189
+ }
190
+
191
+ .offset-4 {
192
+ margin-right: 33.33333333%;
193
+ }
194
+
195
+ .offset-5 {
196
+ margin-right: 41.66666667%;
197
+ }
198
+
199
+ .offset-6 {
200
+ margin-right: 50%;
201
+ }
202
+
203
+ .offset-7 {
204
+ margin-right: 58.33333333%;
205
+ }
206
+
207
+ .offset-8 {
208
+ margin-right: 66.66666667%;
209
+ }
210
+
211
+ .offset-9 {
212
+ margin-right: 75%;
213
+ }
214
+
215
+ .offset-10 {
216
+ margin-right: 83.33333333%;
217
+ }
218
+
219
+ .offset-11 {
220
+ margin-right: 91.66666667%;
221
+ }
222
+
223
+ .g-0,
224
+ .gx-0 {
225
+ --bs-gutter-x: 0;
226
+ }
227
+
228
+ .g-0,
229
+ .gy-0 {
230
+ --bs-gutter-y: 0;
231
+ }
232
+
233
+ .g-1,
234
+ .gx-1 {
235
+ --bs-gutter-x: 0.25rem;
236
+ }
237
+
238
+ .g-1,
239
+ .gy-1 {
240
+ --bs-gutter-y: 0.25rem;
241
+ }
242
+
243
+ .g-2,
244
+ .gx-2 {
245
+ --bs-gutter-x: 0.5rem;
246
+ }
247
+
248
+ .g-2,
249
+ .gy-2 {
250
+ --bs-gutter-y: 0.5rem;
251
+ }
252
+
253
+ .g-3,
254
+ .gx-3 {
255
+ --bs-gutter-x: 1rem;
256
+ }
257
+
258
+ .g-3,
259
+ .gy-3 {
260
+ --bs-gutter-y: 1rem;
261
+ }
262
+
263
+ .g-4,
264
+ .gx-4 {
265
+ --bs-gutter-x: 1.5rem;
266
+ }
267
+
268
+ .g-4,
269
+ .gy-4 {
270
+ --bs-gutter-y: 1.5rem;
271
+ }
272
+
273
+ .g-5,
274
+ .gx-5 {
275
+ --bs-gutter-x: 3rem;
276
+ }
277
+
278
+ .g-5,
279
+ .gy-5 {
280
+ --bs-gutter-y: 3rem;
281
+ }
282
+
283
+ @media (min-width: 576px) {
284
+ .col-sm {
285
+ flex: 1 0 0%;
286
+ }
287
+ .row-cols-sm-auto > * {
288
+ flex: 0 0 auto;
289
+ width: auto;
290
+ }
291
+ .row-cols-sm-1 > * {
292
+ flex: 0 0 auto;
293
+ width: 100%;
294
+ }
295
+ .row-cols-sm-2 > * {
296
+ flex: 0 0 auto;
297
+ width: 50%;
298
+ }
299
+ .row-cols-sm-3 > * {
300
+ flex: 0 0 auto;
301
+ width: 33.3333333333%;
302
+ }
303
+ .row-cols-sm-4 > * {
304
+ flex: 0 0 auto;
305
+ width: 25%;
306
+ }
307
+ .row-cols-sm-5 > * {
308
+ flex: 0 0 auto;
309
+ width: 20%;
310
+ }
311
+ .row-cols-sm-6 > * {
312
+ flex: 0 0 auto;
313
+ width: 16.6666666667%;
314
+ }
315
+ .col-sm-auto {
316
+ flex: 0 0 auto;
317
+ width: auto;
318
+ }
319
+ .col-sm-1 {
320
+ flex: 0 0 auto;
321
+ width: 8.33333333%;
322
+ }
323
+ .col-sm-2 {
324
+ flex: 0 0 auto;
325
+ width: 16.66666667%;
326
+ }
327
+ .col-sm-3 {
328
+ flex: 0 0 auto;
329
+ width: 25%;
330
+ }
331
+ .col-sm-4 {
332
+ flex: 0 0 auto;
333
+ width: 33.33333333%;
334
+ }
335
+ .col-sm-5 {
336
+ flex: 0 0 auto;
337
+ width: 41.66666667%;
338
+ }
339
+ .col-sm-6 {
340
+ flex: 0 0 auto;
341
+ width: 50%;
342
+ }
343
+ .col-sm-7 {
344
+ flex: 0 0 auto;
345
+ width: 58.33333333%;
346
+ }
347
+ .col-sm-8 {
348
+ flex: 0 0 auto;
349
+ width: 66.66666667%;
350
+ }
351
+ .col-sm-9 {
352
+ flex: 0 0 auto;
353
+ width: 75%;
354
+ }
355
+ .col-sm-10 {
356
+ flex: 0 0 auto;
357
+ width: 83.33333333%;
358
+ }
359
+ .col-sm-11 {
360
+ flex: 0 0 auto;
361
+ width: 91.66666667%;
362
+ }
363
+ .col-sm-12 {
364
+ flex: 0 0 auto;
365
+ width: 100%;
366
+ }
367
+ .offset-sm-0 {
368
+ margin-right: 0;
369
+ }
370
+ .offset-sm-1 {
371
+ margin-right: 8.33333333%;
372
+ }
373
+ .offset-sm-2 {
374
+ margin-right: 16.66666667%;
375
+ }
376
+ .offset-sm-3 {
377
+ margin-right: 25%;
378
+ }
379
+ .offset-sm-4 {
380
+ margin-right: 33.33333333%;
381
+ }
382
+ .offset-sm-5 {
383
+ margin-right: 41.66666667%;
384
+ }
385
+ .offset-sm-6 {
386
+ margin-right: 50%;
387
+ }
388
+ .offset-sm-7 {
389
+ margin-right: 58.33333333%;
390
+ }
391
+ .offset-sm-8 {
392
+ margin-right: 66.66666667%;
393
+ }
394
+ .offset-sm-9 {
395
+ margin-right: 75%;
396
+ }
397
+ .offset-sm-10 {
398
+ margin-right: 83.33333333%;
399
+ }
400
+ .offset-sm-11 {
401
+ margin-right: 91.66666667%;
402
+ }
403
+ .g-sm-0,
404
+ .gx-sm-0 {
405
+ --bs-gutter-x: 0;
406
+ }
407
+ .g-sm-0,
408
+ .gy-sm-0 {
409
+ --bs-gutter-y: 0;
410
+ }
411
+ .g-sm-1,
412
+ .gx-sm-1 {
413
+ --bs-gutter-x: 0.25rem;
414
+ }
415
+ .g-sm-1,
416
+ .gy-sm-1 {
417
+ --bs-gutter-y: 0.25rem;
418
+ }
419
+ .g-sm-2,
420
+ .gx-sm-2 {
421
+ --bs-gutter-x: 0.5rem;
422
+ }
423
+ .g-sm-2,
424
+ .gy-sm-2 {
425
+ --bs-gutter-y: 0.5rem;
426
+ }
427
+ .g-sm-3,
428
+ .gx-sm-3 {
429
+ --bs-gutter-x: 1rem;
430
+ }
431
+ .g-sm-3,
432
+ .gy-sm-3 {
433
+ --bs-gutter-y: 1rem;
434
+ }
435
+ .g-sm-4,
436
+ .gx-sm-4 {
437
+ --bs-gutter-x: 1.5rem;
438
+ }
439
+ .g-sm-4,
440
+ .gy-sm-4 {
441
+ --bs-gutter-y: 1.5rem;
442
+ }
443
+ .g-sm-5,
444
+ .gx-sm-5 {
445
+ --bs-gutter-x: 3rem;
446
+ }
447
+ .g-sm-5,
448
+ .gy-sm-5 {
449
+ --bs-gutter-y: 3rem;
450
+ }
451
+ }
452
+ @media (min-width: 768px) {
453
+ .col-md {
454
+ flex: 1 0 0%;
455
+ }
456
+ .row-cols-md-auto > * {
457
+ flex: 0 0 auto;
458
+ width: auto;
459
+ }
460
+ .row-cols-md-1 > * {
461
+ flex: 0 0 auto;
462
+ width: 100%;
463
+ }
464
+ .row-cols-md-2 > * {
465
+ flex: 0 0 auto;
466
+ width: 50%;
467
+ }
468
+ .row-cols-md-3 > * {
469
+ flex: 0 0 auto;
470
+ width: 33.3333333333%;
471
+ }
472
+ .row-cols-md-4 > * {
473
+ flex: 0 0 auto;
474
+ width: 25%;
475
+ }
476
+ .row-cols-md-5 > * {
477
+ flex: 0 0 auto;
478
+ width: 20%;
479
+ }
480
+ .row-cols-md-6 > * {
481
+ flex: 0 0 auto;
482
+ width: 16.6666666667%;
483
+ }
484
+ .col-md-auto {
485
+ flex: 0 0 auto;
486
+ width: auto;
487
+ }
488
+ .col-md-1 {
489
+ flex: 0 0 auto;
490
+ width: 8.33333333%;
491
+ }
492
+ .col-md-2 {
493
+ flex: 0 0 auto;
494
+ width: 16.66666667%;
495
+ }
496
+ .col-md-3 {
497
+ flex: 0 0 auto;
498
+ width: 25%;
499
+ }
500
+ .col-md-4 {
501
+ flex: 0 0 auto;
502
+ width: 33.33333333%;
503
+ }
504
+ .col-md-5 {
505
+ flex: 0 0 auto;
506
+ width: 41.66666667%;
507
+ }
508
+ .col-md-6 {
509
+ flex: 0 0 auto;
510
+ width: 50%;
511
+ }
512
+ .col-md-7 {
513
+ flex: 0 0 auto;
514
+ width: 58.33333333%;
515
+ }
516
+ .col-md-8 {
517
+ flex: 0 0 auto;
518
+ width: 66.66666667%;
519
+ }
520
+ .col-md-9 {
521
+ flex: 0 0 auto;
522
+ width: 75%;
523
+ }
524
+ .col-md-10 {
525
+ flex: 0 0 auto;
526
+ width: 83.33333333%;
527
+ }
528
+ .col-md-11 {
529
+ flex: 0 0 auto;
530
+ width: 91.66666667%;
531
+ }
532
+ .col-md-12 {
533
+ flex: 0 0 auto;
534
+ width: 100%;
535
+ }
536
+ .offset-md-0 {
537
+ margin-right: 0;
538
+ }
539
+ .offset-md-1 {
540
+ margin-right: 8.33333333%;
541
+ }
542
+ .offset-md-2 {
543
+ margin-right: 16.66666667%;
544
+ }
545
+ .offset-md-3 {
546
+ margin-right: 25%;
547
+ }
548
+ .offset-md-4 {
549
+ margin-right: 33.33333333%;
550
+ }
551
+ .offset-md-5 {
552
+ margin-right: 41.66666667%;
553
+ }
554
+ .offset-md-6 {
555
+ margin-right: 50%;
556
+ }
557
+ .offset-md-7 {
558
+ margin-right: 58.33333333%;
559
+ }
560
+ .offset-md-8 {
561
+ margin-right: 66.66666667%;
562
+ }
563
+ .offset-md-9 {
564
+ margin-right: 75%;
565
+ }
566
+ .offset-md-10 {
567
+ margin-right: 83.33333333%;
568
+ }
569
+ .offset-md-11 {
570
+ margin-right: 91.66666667%;
571
+ }
572
+ .g-md-0,
573
+ .gx-md-0 {
574
+ --bs-gutter-x: 0;
575
+ }
576
+ .g-md-0,
577
+ .gy-md-0 {
578
+ --bs-gutter-y: 0;
579
+ }
580
+ .g-md-1,
581
+ .gx-md-1 {
582
+ --bs-gutter-x: 0.25rem;
583
+ }
584
+ .g-md-1,
585
+ .gy-md-1 {
586
+ --bs-gutter-y: 0.25rem;
587
+ }
588
+ .g-md-2,
589
+ .gx-md-2 {
590
+ --bs-gutter-x: 0.5rem;
591
+ }
592
+ .g-md-2,
593
+ .gy-md-2 {
594
+ --bs-gutter-y: 0.5rem;
595
+ }
596
+ .g-md-3,
597
+ .gx-md-3 {
598
+ --bs-gutter-x: 1rem;
599
+ }
600
+ .g-md-3,
601
+ .gy-md-3 {
602
+ --bs-gutter-y: 1rem;
603
+ }
604
+ .g-md-4,
605
+ .gx-md-4 {
606
+ --bs-gutter-x: 1.5rem;
607
+ }
608
+ .g-md-4,
609
+ .gy-md-4 {
610
+ --bs-gutter-y: 1.5rem;
611
+ }
612
+ .g-md-5,
613
+ .gx-md-5 {
614
+ --bs-gutter-x: 3rem;
615
+ }
616
+ .g-md-5,
617
+ .gy-md-5 {
618
+ --bs-gutter-y: 3rem;
619
+ }
620
+ }
621
+ @media (min-width: 992px) {
622
+ .col-lg {
623
+ flex: 1 0 0%;
624
+ }
625
+ .row-cols-lg-auto > * {
626
+ flex: 0 0 auto;
627
+ width: auto;
628
+ }
629
+ .row-cols-lg-1 > * {
630
+ flex: 0 0 auto;
631
+ width: 100%;
632
+ }
633
+ .row-cols-lg-2 > * {
634
+ flex: 0 0 auto;
635
+ width: 50%;
636
+ }
637
+ .row-cols-lg-3 > * {
638
+ flex: 0 0 auto;
639
+ width: 33.3333333333%;
640
+ }
641
+ .row-cols-lg-4 > * {
642
+ flex: 0 0 auto;
643
+ width: 25%;
644
+ }
645
+ .row-cols-lg-5 > * {
646
+ flex: 0 0 auto;
647
+ width: 20%;
648
+ }
649
+ .row-cols-lg-6 > * {
650
+ flex: 0 0 auto;
651
+ width: 16.6666666667%;
652
+ }
653
+ .col-lg-auto {
654
+ flex: 0 0 auto;
655
+ width: auto;
656
+ }
657
+ .col-lg-1 {
658
+ flex: 0 0 auto;
659
+ width: 8.33333333%;
660
+ }
661
+ .col-lg-2 {
662
+ flex: 0 0 auto;
663
+ width: 16.66666667%;
664
+ }
665
+ .col-lg-3 {
666
+ flex: 0 0 auto;
667
+ width: 25%;
668
+ }
669
+ .col-lg-4 {
670
+ flex: 0 0 auto;
671
+ width: 33.33333333%;
672
+ }
673
+ .col-lg-5 {
674
+ flex: 0 0 auto;
675
+ width: 41.66666667%;
676
+ }
677
+ .col-lg-6 {
678
+ flex: 0 0 auto;
679
+ width: 50%;
680
+ }
681
+ .col-lg-7 {
682
+ flex: 0 0 auto;
683
+ width: 58.33333333%;
684
+ }
685
+ .col-lg-8 {
686
+ flex: 0 0 auto;
687
+ width: 66.66666667%;
688
+ }
689
+ .col-lg-9 {
690
+ flex: 0 0 auto;
691
+ width: 75%;
692
+ }
693
+ .col-lg-10 {
694
+ flex: 0 0 auto;
695
+ width: 83.33333333%;
696
+ }
697
+ .col-lg-11 {
698
+ flex: 0 0 auto;
699
+ width: 91.66666667%;
700
+ }
701
+ .col-lg-12 {
702
+ flex: 0 0 auto;
703
+ width: 100%;
704
+ }
705
+ .offset-lg-0 {
706
+ margin-right: 0;
707
+ }
708
+ .offset-lg-1 {
709
+ margin-right: 8.33333333%;
710
+ }
711
+ .offset-lg-2 {
712
+ margin-right: 16.66666667%;
713
+ }
714
+ .offset-lg-3 {
715
+ margin-right: 25%;
716
+ }
717
+ .offset-lg-4 {
718
+ margin-right: 33.33333333%;
719
+ }
720
+ .offset-lg-5 {
721
+ margin-right: 41.66666667%;
722
+ }
723
+ .offset-lg-6 {
724
+ margin-right: 50%;
725
+ }
726
+ .offset-lg-7 {
727
+ margin-right: 58.33333333%;
728
+ }
729
+ .offset-lg-8 {
730
+ margin-right: 66.66666667%;
731
+ }
732
+ .offset-lg-9 {
733
+ margin-right: 75%;
734
+ }
735
+ .offset-lg-10 {
736
+ margin-right: 83.33333333%;
737
+ }
738
+ .offset-lg-11 {
739
+ margin-right: 91.66666667%;
740
+ }
741
+ .g-lg-0,
742
+ .gx-lg-0 {
743
+ --bs-gutter-x: 0;
744
+ }
745
+ .g-lg-0,
746
+ .gy-lg-0 {
747
+ --bs-gutter-y: 0;
748
+ }
749
+ .g-lg-1,
750
+ .gx-lg-1 {
751
+ --bs-gutter-x: 0.25rem;
752
+ }
753
+ .g-lg-1,
754
+ .gy-lg-1 {
755
+ --bs-gutter-y: 0.25rem;
756
+ }
757
+ .g-lg-2,
758
+ .gx-lg-2 {
759
+ --bs-gutter-x: 0.5rem;
760
+ }
761
+ .g-lg-2,
762
+ .gy-lg-2 {
763
+ --bs-gutter-y: 0.5rem;
764
+ }
765
+ .g-lg-3,
766
+ .gx-lg-3 {
767
+ --bs-gutter-x: 1rem;
768
+ }
769
+ .g-lg-3,
770
+ .gy-lg-3 {
771
+ --bs-gutter-y: 1rem;
772
+ }
773
+ .g-lg-4,
774
+ .gx-lg-4 {
775
+ --bs-gutter-x: 1.5rem;
776
+ }
777
+ .g-lg-4,
778
+ .gy-lg-4 {
779
+ --bs-gutter-y: 1.5rem;
780
+ }
781
+ .g-lg-5,
782
+ .gx-lg-5 {
783
+ --bs-gutter-x: 3rem;
784
+ }
785
+ .g-lg-5,
786
+ .gy-lg-5 {
787
+ --bs-gutter-y: 3rem;
788
+ }
789
+ }
790
+ @media (min-width: 1200px) {
791
+ .col-xl {
792
+ flex: 1 0 0%;
793
+ }
794
+ .row-cols-xl-auto > * {
795
+ flex: 0 0 auto;
796
+ width: auto;
797
+ }
798
+ .row-cols-xl-1 > * {
799
+ flex: 0 0 auto;
800
+ width: 100%;
801
+ }
802
+ .row-cols-xl-2 > * {
803
+ flex: 0 0 auto;
804
+ width: 50%;
805
+ }
806
+ .row-cols-xl-3 > * {
807
+ flex: 0 0 auto;
808
+ width: 33.3333333333%;
809
+ }
810
+ .row-cols-xl-4 > * {
811
+ flex: 0 0 auto;
812
+ width: 25%;
813
+ }
814
+ .row-cols-xl-5 > * {
815
+ flex: 0 0 auto;
816
+ width: 20%;
817
+ }
818
+ .row-cols-xl-6 > * {
819
+ flex: 0 0 auto;
820
+ width: 16.6666666667%;
821
+ }
822
+ .col-xl-auto {
823
+ flex: 0 0 auto;
824
+ width: auto;
825
+ }
826
+ .col-xl-1 {
827
+ flex: 0 0 auto;
828
+ width: 8.33333333%;
829
+ }
830
+ .col-xl-2 {
831
+ flex: 0 0 auto;
832
+ width: 16.66666667%;
833
+ }
834
+ .col-xl-3 {
835
+ flex: 0 0 auto;
836
+ width: 25%;
837
+ }
838
+ .col-xl-4 {
839
+ flex: 0 0 auto;
840
+ width: 33.33333333%;
841
+ }
842
+ .col-xl-5 {
843
+ flex: 0 0 auto;
844
+ width: 41.66666667%;
845
+ }
846
+ .col-xl-6 {
847
+ flex: 0 0 auto;
848
+ width: 50%;
849
+ }
850
+ .col-xl-7 {
851
+ flex: 0 0 auto;
852
+ width: 58.33333333%;
853
+ }
854
+ .col-xl-8 {
855
+ flex: 0 0 auto;
856
+ width: 66.66666667%;
857
+ }
858
+ .col-xl-9 {
859
+ flex: 0 0 auto;
860
+ width: 75%;
861
+ }
862
+ .col-xl-10 {
863
+ flex: 0 0 auto;
864
+ width: 83.33333333%;
865
+ }
866
+ .col-xl-11 {
867
+ flex: 0 0 auto;
868
+ width: 91.66666667%;
869
+ }
870
+ .col-xl-12 {
871
+ flex: 0 0 auto;
872
+ width: 100%;
873
+ }
874
+ .offset-xl-0 {
875
+ margin-right: 0;
876
+ }
877
+ .offset-xl-1 {
878
+ margin-right: 8.33333333%;
879
+ }
880
+ .offset-xl-2 {
881
+ margin-right: 16.66666667%;
882
+ }
883
+ .offset-xl-3 {
884
+ margin-right: 25%;
885
+ }
886
+ .offset-xl-4 {
887
+ margin-right: 33.33333333%;
888
+ }
889
+ .offset-xl-5 {
890
+ margin-right: 41.66666667%;
891
+ }
892
+ .offset-xl-6 {
893
+ margin-right: 50%;
894
+ }
895
+ .offset-xl-7 {
896
+ margin-right: 58.33333333%;
897
+ }
898
+ .offset-xl-8 {
899
+ margin-right: 66.66666667%;
900
+ }
901
+ .offset-xl-9 {
902
+ margin-right: 75%;
903
+ }
904
+ .offset-xl-10 {
905
+ margin-right: 83.33333333%;
906
+ }
907
+ .offset-xl-11 {
908
+ margin-right: 91.66666667%;
909
+ }
910
+ .g-xl-0,
911
+ .gx-xl-0 {
912
+ --bs-gutter-x: 0;
913
+ }
914
+ .g-xl-0,
915
+ .gy-xl-0 {
916
+ --bs-gutter-y: 0;
917
+ }
918
+ .g-xl-1,
919
+ .gx-xl-1 {
920
+ --bs-gutter-x: 0.25rem;
921
+ }
922
+ .g-xl-1,
923
+ .gy-xl-1 {
924
+ --bs-gutter-y: 0.25rem;
925
+ }
926
+ .g-xl-2,
927
+ .gx-xl-2 {
928
+ --bs-gutter-x: 0.5rem;
929
+ }
930
+ .g-xl-2,
931
+ .gy-xl-2 {
932
+ --bs-gutter-y: 0.5rem;
933
+ }
934
+ .g-xl-3,
935
+ .gx-xl-3 {
936
+ --bs-gutter-x: 1rem;
937
+ }
938
+ .g-xl-3,
939
+ .gy-xl-3 {
940
+ --bs-gutter-y: 1rem;
941
+ }
942
+ .g-xl-4,
943
+ .gx-xl-4 {
944
+ --bs-gutter-x: 1.5rem;
945
+ }
946
+ .g-xl-4,
947
+ .gy-xl-4 {
948
+ --bs-gutter-y: 1.5rem;
949
+ }
950
+ .g-xl-5,
951
+ .gx-xl-5 {
952
+ --bs-gutter-x: 3rem;
953
+ }
954
+ .g-xl-5,
955
+ .gy-xl-5 {
956
+ --bs-gutter-y: 3rem;
957
+ }
958
+ }
959
+ @media (min-width: 1400px) {
960
+ .col-xxl {
961
+ flex: 1 0 0%;
962
+ }
963
+ .row-cols-xxl-auto > * {
964
+ flex: 0 0 auto;
965
+ width: auto;
966
+ }
967
+ .row-cols-xxl-1 > * {
968
+ flex: 0 0 auto;
969
+ width: 100%;
970
+ }
971
+ .row-cols-xxl-2 > * {
972
+ flex: 0 0 auto;
973
+ width: 50%;
974
+ }
975
+ .row-cols-xxl-3 > * {
976
+ flex: 0 0 auto;
977
+ width: 33.3333333333%;
978
+ }
979
+ .row-cols-xxl-4 > * {
980
+ flex: 0 0 auto;
981
+ width: 25%;
982
+ }
983
+ .row-cols-xxl-5 > * {
984
+ flex: 0 0 auto;
985
+ width: 20%;
986
+ }
987
+ .row-cols-xxl-6 > * {
988
+ flex: 0 0 auto;
989
+ width: 16.6666666667%;
990
+ }
991
+ .col-xxl-auto {
992
+ flex: 0 0 auto;
993
+ width: auto;
994
+ }
995
+ .col-xxl-1 {
996
+ flex: 0 0 auto;
997
+ width: 8.33333333%;
998
+ }
999
+ .col-xxl-2 {
1000
+ flex: 0 0 auto;
1001
+ width: 16.66666667%;
1002
+ }
1003
+ .col-xxl-3 {
1004
+ flex: 0 0 auto;
1005
+ width: 25%;
1006
+ }
1007
+ .col-xxl-4 {
1008
+ flex: 0 0 auto;
1009
+ width: 33.33333333%;
1010
+ }
1011
+ .col-xxl-5 {
1012
+ flex: 0 0 auto;
1013
+ width: 41.66666667%;
1014
+ }
1015
+ .col-xxl-6 {
1016
+ flex: 0 0 auto;
1017
+ width: 50%;
1018
+ }
1019
+ .col-xxl-7 {
1020
+ flex: 0 0 auto;
1021
+ width: 58.33333333%;
1022
+ }
1023
+ .col-xxl-8 {
1024
+ flex: 0 0 auto;
1025
+ width: 66.66666667%;
1026
+ }
1027
+ .col-xxl-9 {
1028
+ flex: 0 0 auto;
1029
+ width: 75%;
1030
+ }
1031
+ .col-xxl-10 {
1032
+ flex: 0 0 auto;
1033
+ width: 83.33333333%;
1034
+ }
1035
+ .col-xxl-11 {
1036
+ flex: 0 0 auto;
1037
+ width: 91.66666667%;
1038
+ }
1039
+ .col-xxl-12 {
1040
+ flex: 0 0 auto;
1041
+ width: 100%;
1042
+ }
1043
+ .offset-xxl-0 {
1044
+ margin-right: 0;
1045
+ }
1046
+ .offset-xxl-1 {
1047
+ margin-right: 8.33333333%;
1048
+ }
1049
+ .offset-xxl-2 {
1050
+ margin-right: 16.66666667%;
1051
+ }
1052
+ .offset-xxl-3 {
1053
+ margin-right: 25%;
1054
+ }
1055
+ .offset-xxl-4 {
1056
+ margin-right: 33.33333333%;
1057
+ }
1058
+ .offset-xxl-5 {
1059
+ margin-right: 41.66666667%;
1060
+ }
1061
+ .offset-xxl-6 {
1062
+ margin-right: 50%;
1063
+ }
1064
+ .offset-xxl-7 {
1065
+ margin-right: 58.33333333%;
1066
+ }
1067
+ .offset-xxl-8 {
1068
+ margin-right: 66.66666667%;
1069
+ }
1070
+ .offset-xxl-9 {
1071
+ margin-right: 75%;
1072
+ }
1073
+ .offset-xxl-10 {
1074
+ margin-right: 83.33333333%;
1075
+ }
1076
+ .offset-xxl-11 {
1077
+ margin-right: 91.66666667%;
1078
+ }
1079
+ .g-xxl-0,
1080
+ .gx-xxl-0 {
1081
+ --bs-gutter-x: 0;
1082
+ }
1083
+ .g-xxl-0,
1084
+ .gy-xxl-0 {
1085
+ --bs-gutter-y: 0;
1086
+ }
1087
+ .g-xxl-1,
1088
+ .gx-xxl-1 {
1089
+ --bs-gutter-x: 0.25rem;
1090
+ }
1091
+ .g-xxl-1,
1092
+ .gy-xxl-1 {
1093
+ --bs-gutter-y: 0.25rem;
1094
+ }
1095
+ .g-xxl-2,
1096
+ .gx-xxl-2 {
1097
+ --bs-gutter-x: 0.5rem;
1098
+ }
1099
+ .g-xxl-2,
1100
+ .gy-xxl-2 {
1101
+ --bs-gutter-y: 0.5rem;
1102
+ }
1103
+ .g-xxl-3,
1104
+ .gx-xxl-3 {
1105
+ --bs-gutter-x: 1rem;
1106
+ }
1107
+ .g-xxl-3,
1108
+ .gy-xxl-3 {
1109
+ --bs-gutter-y: 1rem;
1110
+ }
1111
+ .g-xxl-4,
1112
+ .gx-xxl-4 {
1113
+ --bs-gutter-x: 1.5rem;
1114
+ }
1115
+ .g-xxl-4,
1116
+ .gy-xxl-4 {
1117
+ --bs-gutter-y: 1.5rem;
1118
+ }
1119
+ .g-xxl-5,
1120
+ .gx-xxl-5 {
1121
+ --bs-gutter-x: 3rem;
1122
+ }
1123
+ .g-xxl-5,
1124
+ .gy-xxl-5 {
1125
+ --bs-gutter-y: 3rem;
1126
+ }
1127
+ }
1128
+ .d-inline {
1129
+ display: inline !important;
1130
+ }
1131
+
1132
+ .d-inline-block {
1133
+ display: inline-block !important;
1134
+ }
1135
+
1136
+ .d-block {
1137
+ display: block !important;
1138
+ }
1139
+
1140
+ .d-grid {
1141
+ display: grid !important;
1142
+ }
1143
+
1144
+ .d-inline-grid {
1145
+ display: inline-grid !important;
1146
+ }
1147
+
1148
+ .d-table {
1149
+ display: table !important;
1150
+ }
1151
+
1152
+ .d-table-row {
1153
+ display: table-row !important;
1154
+ }
1155
+
1156
+ .d-table-cell {
1157
+ display: table-cell !important;
1158
+ }
1159
+
1160
+ .d-flex {
1161
+ display: flex !important;
1162
+ }
1163
+
1164
+ .d-inline-flex {
1165
+ display: inline-flex !important;
1166
+ }
1167
+
1168
+ .d-none {
1169
+ display: none !important;
1170
+ }
1171
+
1172
+ .flex-fill {
1173
+ flex: 1 1 auto !important;
1174
+ }
1175
+
1176
+ .flex-row {
1177
+ flex-direction: row !important;
1178
+ }
1179
+
1180
+ .flex-column {
1181
+ flex-direction: column !important;
1182
+ }
1183
+
1184
+ .flex-row-reverse {
1185
+ flex-direction: row-reverse !important;
1186
+ }
1187
+
1188
+ .flex-column-reverse {
1189
+ flex-direction: column-reverse !important;
1190
+ }
1191
+
1192
+ .flex-grow-0 {
1193
+ flex-grow: 0 !important;
1194
+ }
1195
+
1196
+ .flex-grow-1 {
1197
+ flex-grow: 1 !important;
1198
+ }
1199
+
1200
+ .flex-shrink-0 {
1201
+ flex-shrink: 0 !important;
1202
+ }
1203
+
1204
+ .flex-shrink-1 {
1205
+ flex-shrink: 1 !important;
1206
+ }
1207
+
1208
+ .flex-wrap {
1209
+ flex-wrap: wrap !important;
1210
+ }
1211
+
1212
+ .flex-nowrap {
1213
+ flex-wrap: nowrap !important;
1214
+ }
1215
+
1216
+ .flex-wrap-reverse {
1217
+ flex-wrap: wrap-reverse !important;
1218
+ }
1219
+
1220
+ .justify-content-start {
1221
+ justify-content: flex-start !important;
1222
+ }
1223
+
1224
+ .justify-content-end {
1225
+ justify-content: flex-end !important;
1226
+ }
1227
+
1228
+ .justify-content-center {
1229
+ justify-content: center !important;
1230
+ }
1231
+
1232
+ .justify-content-between {
1233
+ justify-content: space-between !important;
1234
+ }
1235
+
1236
+ .justify-content-around {
1237
+ justify-content: space-around !important;
1238
+ }
1239
+
1240
+ .justify-content-evenly {
1241
+ justify-content: space-evenly !important;
1242
+ }
1243
+
1244
+ .align-items-start {
1245
+ align-items: flex-start !important;
1246
+ }
1247
+
1248
+ .align-items-end {
1249
+ align-items: flex-end !important;
1250
+ }
1251
+
1252
+ .align-items-center {
1253
+ align-items: center !important;
1254
+ }
1255
+
1256
+ .align-items-baseline {
1257
+ align-items: baseline !important;
1258
+ }
1259
+
1260
+ .align-items-stretch {
1261
+ align-items: stretch !important;
1262
+ }
1263
+
1264
+ .align-content-start {
1265
+ align-content: flex-start !important;
1266
+ }
1267
+
1268
+ .align-content-end {
1269
+ align-content: flex-end !important;
1270
+ }
1271
+
1272
+ .align-content-center {
1273
+ align-content: center !important;
1274
+ }
1275
+
1276
+ .align-content-between {
1277
+ align-content: space-between !important;
1278
+ }
1279
+
1280
+ .align-content-around {
1281
+ align-content: space-around !important;
1282
+ }
1283
+
1284
+ .align-content-stretch {
1285
+ align-content: stretch !important;
1286
+ }
1287
+
1288
+ .align-self-auto {
1289
+ align-self: auto !important;
1290
+ }
1291
+
1292
+ .align-self-start {
1293
+ align-self: flex-start !important;
1294
+ }
1295
+
1296
+ .align-self-end {
1297
+ align-self: flex-end !important;
1298
+ }
1299
+
1300
+ .align-self-center {
1301
+ align-self: center !important;
1302
+ }
1303
+
1304
+ .align-self-baseline {
1305
+ align-self: baseline !important;
1306
+ }
1307
+
1308
+ .align-self-stretch {
1309
+ align-self: stretch !important;
1310
+ }
1311
+
1312
+ .order-first {
1313
+ order: -1 !important;
1314
+ }
1315
+
1316
+ .order-0 {
1317
+ order: 0 !important;
1318
+ }
1319
+
1320
+ .order-1 {
1321
+ order: 1 !important;
1322
+ }
1323
+
1324
+ .order-2 {
1325
+ order: 2 !important;
1326
+ }
1327
+
1328
+ .order-3 {
1329
+ order: 3 !important;
1330
+ }
1331
+
1332
+ .order-4 {
1333
+ order: 4 !important;
1334
+ }
1335
+
1336
+ .order-5 {
1337
+ order: 5 !important;
1338
+ }
1339
+
1340
+ .order-last {
1341
+ order: 6 !important;
1342
+ }
1343
+
1344
+ .m-0 {
1345
+ margin: 0 !important;
1346
+ }
1347
+
1348
+ .m-1 {
1349
+ margin: 0.25rem !important;
1350
+ }
1351
+
1352
+ .m-2 {
1353
+ margin: 0.5rem !important;
1354
+ }
1355
+
1356
+ .m-3 {
1357
+ margin: 1rem !important;
1358
+ }
1359
+
1360
+ .m-4 {
1361
+ margin: 1.5rem !important;
1362
+ }
1363
+
1364
+ .m-5 {
1365
+ margin: 3rem !important;
1366
+ }
1367
+
1368
+ .m-auto {
1369
+ margin: auto !important;
1370
+ }
1371
+
1372
+ .mx-0 {
1373
+ margin-left: 0 !important;
1374
+ margin-right: 0 !important;
1375
+ }
1376
+
1377
+ .mx-1 {
1378
+ margin-left: 0.25rem !important;
1379
+ margin-right: 0.25rem !important;
1380
+ }
1381
+
1382
+ .mx-2 {
1383
+ margin-left: 0.5rem !important;
1384
+ margin-right: 0.5rem !important;
1385
+ }
1386
+
1387
+ .mx-3 {
1388
+ margin-left: 1rem !important;
1389
+ margin-right: 1rem !important;
1390
+ }
1391
+
1392
+ .mx-4 {
1393
+ margin-left: 1.5rem !important;
1394
+ margin-right: 1.5rem !important;
1395
+ }
1396
+
1397
+ .mx-5 {
1398
+ margin-left: 3rem !important;
1399
+ margin-right: 3rem !important;
1400
+ }
1401
+
1402
+ .mx-auto {
1403
+ margin-left: auto !important;
1404
+ margin-right: auto !important;
1405
+ }
1406
+
1407
+ .my-0 {
1408
+ margin-top: 0 !important;
1409
+ margin-bottom: 0 !important;
1410
+ }
1411
+
1412
+ .my-1 {
1413
+ margin-top: 0.25rem !important;
1414
+ margin-bottom: 0.25rem !important;
1415
+ }
1416
+
1417
+ .my-2 {
1418
+ margin-top: 0.5rem !important;
1419
+ margin-bottom: 0.5rem !important;
1420
+ }
1421
+
1422
+ .my-3 {
1423
+ margin-top: 1rem !important;
1424
+ margin-bottom: 1rem !important;
1425
+ }
1426
+
1427
+ .my-4 {
1428
+ margin-top: 1.5rem !important;
1429
+ margin-bottom: 1.5rem !important;
1430
+ }
1431
+
1432
+ .my-5 {
1433
+ margin-top: 3rem !important;
1434
+ margin-bottom: 3rem !important;
1435
+ }
1436
+
1437
+ .my-auto {
1438
+ margin-top: auto !important;
1439
+ margin-bottom: auto !important;
1440
+ }
1441
+
1442
+ .mt-0 {
1443
+ margin-top: 0 !important;
1444
+ }
1445
+
1446
+ .mt-1 {
1447
+ margin-top: 0.25rem !important;
1448
+ }
1449
+
1450
+ .mt-2 {
1451
+ margin-top: 0.5rem !important;
1452
+ }
1453
+
1454
+ .mt-3 {
1455
+ margin-top: 1rem !important;
1456
+ }
1457
+
1458
+ .mt-4 {
1459
+ margin-top: 1.5rem !important;
1460
+ }
1461
+
1462
+ .mt-5 {
1463
+ margin-top: 3rem !important;
1464
+ }
1465
+
1466
+ .mt-auto {
1467
+ margin-top: auto !important;
1468
+ }
1469
+
1470
+ .me-0 {
1471
+ margin-left: 0 !important;
1472
+ }
1473
+
1474
+ .me-1 {
1475
+ margin-left: 0.25rem !important;
1476
+ }
1477
+
1478
+ .me-2 {
1479
+ margin-left: 0.5rem !important;
1480
+ }
1481
+
1482
+ .me-3 {
1483
+ margin-left: 1rem !important;
1484
+ }
1485
+
1486
+ .me-4 {
1487
+ margin-left: 1.5rem !important;
1488
+ }
1489
+
1490
+ .me-5 {
1491
+ margin-left: 3rem !important;
1492
+ }
1493
+
1494
+ .me-auto {
1495
+ margin-left: auto !important;
1496
+ }
1497
+
1498
+ .mb-0 {
1499
+ margin-bottom: 0 !important;
1500
+ }
1501
+
1502
+ .mb-1 {
1503
+ margin-bottom: 0.25rem !important;
1504
+ }
1505
+
1506
+ .mb-2 {
1507
+ margin-bottom: 0.5rem !important;
1508
+ }
1509
+
1510
+ .mb-3 {
1511
+ margin-bottom: 1rem !important;
1512
+ }
1513
+
1514
+ .mb-4 {
1515
+ margin-bottom: 1.5rem !important;
1516
+ }
1517
+
1518
+ .mb-5 {
1519
+ margin-bottom: 3rem !important;
1520
+ }
1521
+
1522
+ .mb-auto {
1523
+ margin-bottom: auto !important;
1524
+ }
1525
+
1526
+ .ms-0 {
1527
+ margin-right: 0 !important;
1528
+ }
1529
+
1530
+ .ms-1 {
1531
+ margin-right: 0.25rem !important;
1532
+ }
1533
+
1534
+ .ms-2 {
1535
+ margin-right: 0.5rem !important;
1536
+ }
1537
+
1538
+ .ms-3 {
1539
+ margin-right: 1rem !important;
1540
+ }
1541
+
1542
+ .ms-4 {
1543
+ margin-right: 1.5rem !important;
1544
+ }
1545
+
1546
+ .ms-5 {
1547
+ margin-right: 3rem !important;
1548
+ }
1549
+
1550
+ .ms-auto {
1551
+ margin-right: auto !important;
1552
+ }
1553
+
1554
+ .p-0 {
1555
+ padding: 0 !important;
1556
+ }
1557
+
1558
+ .p-1 {
1559
+ padding: 0.25rem !important;
1560
+ }
1561
+
1562
+ .p-2 {
1563
+ padding: 0.5rem !important;
1564
+ }
1565
+
1566
+ .p-3 {
1567
+ padding: 1rem !important;
1568
+ }
1569
+
1570
+ .p-4 {
1571
+ padding: 1.5rem !important;
1572
+ }
1573
+
1574
+ .p-5 {
1575
+ padding: 3rem !important;
1576
+ }
1577
+
1578
+ .px-0 {
1579
+ padding-left: 0 !important;
1580
+ padding-right: 0 !important;
1581
+ }
1582
+
1583
+ .px-1 {
1584
+ padding-left: 0.25rem !important;
1585
+ padding-right: 0.25rem !important;
1586
+ }
1587
+
1588
+ .px-2 {
1589
+ padding-left: 0.5rem !important;
1590
+ padding-right: 0.5rem !important;
1591
+ }
1592
+
1593
+ .px-3 {
1594
+ padding-left: 1rem !important;
1595
+ padding-right: 1rem !important;
1596
+ }
1597
+
1598
+ .px-4 {
1599
+ padding-left: 1.5rem !important;
1600
+ padding-right: 1.5rem !important;
1601
+ }
1602
+
1603
+ .px-5 {
1604
+ padding-left: 3rem !important;
1605
+ padding-right: 3rem !important;
1606
+ }
1607
+
1608
+ .py-0 {
1609
+ padding-top: 0 !important;
1610
+ padding-bottom: 0 !important;
1611
+ }
1612
+
1613
+ .py-1 {
1614
+ padding-top: 0.25rem !important;
1615
+ padding-bottom: 0.25rem !important;
1616
+ }
1617
+
1618
+ .py-2 {
1619
+ padding-top: 0.5rem !important;
1620
+ padding-bottom: 0.5rem !important;
1621
+ }
1622
+
1623
+ .py-3 {
1624
+ padding-top: 1rem !important;
1625
+ padding-bottom: 1rem !important;
1626
+ }
1627
+
1628
+ .py-4 {
1629
+ padding-top: 1.5rem !important;
1630
+ padding-bottom: 1.5rem !important;
1631
+ }
1632
+
1633
+ .py-5 {
1634
+ padding-top: 3rem !important;
1635
+ padding-bottom: 3rem !important;
1636
+ }
1637
+
1638
+ .pt-0 {
1639
+ padding-top: 0 !important;
1640
+ }
1641
+
1642
+ .pt-1 {
1643
+ padding-top: 0.25rem !important;
1644
+ }
1645
+
1646
+ .pt-2 {
1647
+ padding-top: 0.5rem !important;
1648
+ }
1649
+
1650
+ .pt-3 {
1651
+ padding-top: 1rem !important;
1652
+ }
1653
+
1654
+ .pt-4 {
1655
+ padding-top: 1.5rem !important;
1656
+ }
1657
+
1658
+ .pt-5 {
1659
+ padding-top: 3rem !important;
1660
+ }
1661
+
1662
+ .pe-0 {
1663
+ padding-left: 0 !important;
1664
+ }
1665
+
1666
+ .pe-1 {
1667
+ padding-left: 0.25rem !important;
1668
+ }
1669
+
1670
+ .pe-2 {
1671
+ padding-left: 0.5rem !important;
1672
+ }
1673
+
1674
+ .pe-3 {
1675
+ padding-left: 1rem !important;
1676
+ }
1677
+
1678
+ .pe-4 {
1679
+ padding-left: 1.5rem !important;
1680
+ }
1681
+
1682
+ .pe-5 {
1683
+ padding-left: 3rem !important;
1684
+ }
1685
+
1686
+ .pb-0 {
1687
+ padding-bottom: 0 !important;
1688
+ }
1689
+
1690
+ .pb-1 {
1691
+ padding-bottom: 0.25rem !important;
1692
+ }
1693
+
1694
+ .pb-2 {
1695
+ padding-bottom: 0.5rem !important;
1696
+ }
1697
+
1698
+ .pb-3 {
1699
+ padding-bottom: 1rem !important;
1700
+ }
1701
+
1702
+ .pb-4 {
1703
+ padding-bottom: 1.5rem !important;
1704
+ }
1705
+
1706
+ .pb-5 {
1707
+ padding-bottom: 3rem !important;
1708
+ }
1709
+
1710
+ .ps-0 {
1711
+ padding-right: 0 !important;
1712
+ }
1713
+
1714
+ .ps-1 {
1715
+ padding-right: 0.25rem !important;
1716
+ }
1717
+
1718
+ .ps-2 {
1719
+ padding-right: 0.5rem !important;
1720
+ }
1721
+
1722
+ .ps-3 {
1723
+ padding-right: 1rem !important;
1724
+ }
1725
+
1726
+ .ps-4 {
1727
+ padding-right: 1.5rem !important;
1728
+ }
1729
+
1730
+ .ps-5 {
1731
+ padding-right: 3rem !important;
1732
+ }
1733
+
1734
+ @media (min-width: 576px) {
1735
+ .d-sm-inline {
1736
+ display: inline !important;
1737
+ }
1738
+ .d-sm-inline-block {
1739
+ display: inline-block !important;
1740
+ }
1741
+ .d-sm-block {
1742
+ display: block !important;
1743
+ }
1744
+ .d-sm-grid {
1745
+ display: grid !important;
1746
+ }
1747
+ .d-sm-inline-grid {
1748
+ display: inline-grid !important;
1749
+ }
1750
+ .d-sm-table {
1751
+ display: table !important;
1752
+ }
1753
+ .d-sm-table-row {
1754
+ display: table-row !important;
1755
+ }
1756
+ .d-sm-table-cell {
1757
+ display: table-cell !important;
1758
+ }
1759
+ .d-sm-flex {
1760
+ display: flex !important;
1761
+ }
1762
+ .d-sm-inline-flex {
1763
+ display: inline-flex !important;
1764
+ }
1765
+ .d-sm-none {
1766
+ display: none !important;
1767
+ }
1768
+ .flex-sm-fill {
1769
+ flex: 1 1 auto !important;
1770
+ }
1771
+ .flex-sm-row {
1772
+ flex-direction: row !important;
1773
+ }
1774
+ .flex-sm-column {
1775
+ flex-direction: column !important;
1776
+ }
1777
+ .flex-sm-row-reverse {
1778
+ flex-direction: row-reverse !important;
1779
+ }
1780
+ .flex-sm-column-reverse {
1781
+ flex-direction: column-reverse !important;
1782
+ }
1783
+ .flex-sm-grow-0 {
1784
+ flex-grow: 0 !important;
1785
+ }
1786
+ .flex-sm-grow-1 {
1787
+ flex-grow: 1 !important;
1788
+ }
1789
+ .flex-sm-shrink-0 {
1790
+ flex-shrink: 0 !important;
1791
+ }
1792
+ .flex-sm-shrink-1 {
1793
+ flex-shrink: 1 !important;
1794
+ }
1795
+ .flex-sm-wrap {
1796
+ flex-wrap: wrap !important;
1797
+ }
1798
+ .flex-sm-nowrap {
1799
+ flex-wrap: nowrap !important;
1800
+ }
1801
+ .flex-sm-wrap-reverse {
1802
+ flex-wrap: wrap-reverse !important;
1803
+ }
1804
+ .justify-content-sm-start {
1805
+ justify-content: flex-start !important;
1806
+ }
1807
+ .justify-content-sm-end {
1808
+ justify-content: flex-end !important;
1809
+ }
1810
+ .justify-content-sm-center {
1811
+ justify-content: center !important;
1812
+ }
1813
+ .justify-content-sm-between {
1814
+ justify-content: space-between !important;
1815
+ }
1816
+ .justify-content-sm-around {
1817
+ justify-content: space-around !important;
1818
+ }
1819
+ .justify-content-sm-evenly {
1820
+ justify-content: space-evenly !important;
1821
+ }
1822
+ .align-items-sm-start {
1823
+ align-items: flex-start !important;
1824
+ }
1825
+ .align-items-sm-end {
1826
+ align-items: flex-end !important;
1827
+ }
1828
+ .align-items-sm-center {
1829
+ align-items: center !important;
1830
+ }
1831
+ .align-items-sm-baseline {
1832
+ align-items: baseline !important;
1833
+ }
1834
+ .align-items-sm-stretch {
1835
+ align-items: stretch !important;
1836
+ }
1837
+ .align-content-sm-start {
1838
+ align-content: flex-start !important;
1839
+ }
1840
+ .align-content-sm-end {
1841
+ align-content: flex-end !important;
1842
+ }
1843
+ .align-content-sm-center {
1844
+ align-content: center !important;
1845
+ }
1846
+ .align-content-sm-between {
1847
+ align-content: space-between !important;
1848
+ }
1849
+ .align-content-sm-around {
1850
+ align-content: space-around !important;
1851
+ }
1852
+ .align-content-sm-stretch {
1853
+ align-content: stretch !important;
1854
+ }
1855
+ .align-self-sm-auto {
1856
+ align-self: auto !important;
1857
+ }
1858
+ .align-self-sm-start {
1859
+ align-self: flex-start !important;
1860
+ }
1861
+ .align-self-sm-end {
1862
+ align-self: flex-end !important;
1863
+ }
1864
+ .align-self-sm-center {
1865
+ align-self: center !important;
1866
+ }
1867
+ .align-self-sm-baseline {
1868
+ align-self: baseline !important;
1869
+ }
1870
+ .align-self-sm-stretch {
1871
+ align-self: stretch !important;
1872
+ }
1873
+ .order-sm-first {
1874
+ order: -1 !important;
1875
+ }
1876
+ .order-sm-0 {
1877
+ order: 0 !important;
1878
+ }
1879
+ .order-sm-1 {
1880
+ order: 1 !important;
1881
+ }
1882
+ .order-sm-2 {
1883
+ order: 2 !important;
1884
+ }
1885
+ .order-sm-3 {
1886
+ order: 3 !important;
1887
+ }
1888
+ .order-sm-4 {
1889
+ order: 4 !important;
1890
+ }
1891
+ .order-sm-5 {
1892
+ order: 5 !important;
1893
+ }
1894
+ .order-sm-last {
1895
+ order: 6 !important;
1896
+ }
1897
+ .m-sm-0 {
1898
+ margin: 0 !important;
1899
+ }
1900
+ .m-sm-1 {
1901
+ margin: 0.25rem !important;
1902
+ }
1903
+ .m-sm-2 {
1904
+ margin: 0.5rem !important;
1905
+ }
1906
+ .m-sm-3 {
1907
+ margin: 1rem !important;
1908
+ }
1909
+ .m-sm-4 {
1910
+ margin: 1.5rem !important;
1911
+ }
1912
+ .m-sm-5 {
1913
+ margin: 3rem !important;
1914
+ }
1915
+ .m-sm-auto {
1916
+ margin: auto !important;
1917
+ }
1918
+ .mx-sm-0 {
1919
+ margin-left: 0 !important;
1920
+ margin-right: 0 !important;
1921
+ }
1922
+ .mx-sm-1 {
1923
+ margin-left: 0.25rem !important;
1924
+ margin-right: 0.25rem !important;
1925
+ }
1926
+ .mx-sm-2 {
1927
+ margin-left: 0.5rem !important;
1928
+ margin-right: 0.5rem !important;
1929
+ }
1930
+ .mx-sm-3 {
1931
+ margin-left: 1rem !important;
1932
+ margin-right: 1rem !important;
1933
+ }
1934
+ .mx-sm-4 {
1935
+ margin-left: 1.5rem !important;
1936
+ margin-right: 1.5rem !important;
1937
+ }
1938
+ .mx-sm-5 {
1939
+ margin-left: 3rem !important;
1940
+ margin-right: 3rem !important;
1941
+ }
1942
+ .mx-sm-auto {
1943
+ margin-left: auto !important;
1944
+ margin-right: auto !important;
1945
+ }
1946
+ .my-sm-0 {
1947
+ margin-top: 0 !important;
1948
+ margin-bottom: 0 !important;
1949
+ }
1950
+ .my-sm-1 {
1951
+ margin-top: 0.25rem !important;
1952
+ margin-bottom: 0.25rem !important;
1953
+ }
1954
+ .my-sm-2 {
1955
+ margin-top: 0.5rem !important;
1956
+ margin-bottom: 0.5rem !important;
1957
+ }
1958
+ .my-sm-3 {
1959
+ margin-top: 1rem !important;
1960
+ margin-bottom: 1rem !important;
1961
+ }
1962
+ .my-sm-4 {
1963
+ margin-top: 1.5rem !important;
1964
+ margin-bottom: 1.5rem !important;
1965
+ }
1966
+ .my-sm-5 {
1967
+ margin-top: 3rem !important;
1968
+ margin-bottom: 3rem !important;
1969
+ }
1970
+ .my-sm-auto {
1971
+ margin-top: auto !important;
1972
+ margin-bottom: auto !important;
1973
+ }
1974
+ .mt-sm-0 {
1975
+ margin-top: 0 !important;
1976
+ }
1977
+ .mt-sm-1 {
1978
+ margin-top: 0.25rem !important;
1979
+ }
1980
+ .mt-sm-2 {
1981
+ margin-top: 0.5rem !important;
1982
+ }
1983
+ .mt-sm-3 {
1984
+ margin-top: 1rem !important;
1985
+ }
1986
+ .mt-sm-4 {
1987
+ margin-top: 1.5rem !important;
1988
+ }
1989
+ .mt-sm-5 {
1990
+ margin-top: 3rem !important;
1991
+ }
1992
+ .mt-sm-auto {
1993
+ margin-top: auto !important;
1994
+ }
1995
+ .me-sm-0 {
1996
+ margin-left: 0 !important;
1997
+ }
1998
+ .me-sm-1 {
1999
+ margin-left: 0.25rem !important;
2000
+ }
2001
+ .me-sm-2 {
2002
+ margin-left: 0.5rem !important;
2003
+ }
2004
+ .me-sm-3 {
2005
+ margin-left: 1rem !important;
2006
+ }
2007
+ .me-sm-4 {
2008
+ margin-left: 1.5rem !important;
2009
+ }
2010
+ .me-sm-5 {
2011
+ margin-left: 3rem !important;
2012
+ }
2013
+ .me-sm-auto {
2014
+ margin-left: auto !important;
2015
+ }
2016
+ .mb-sm-0 {
2017
+ margin-bottom: 0 !important;
2018
+ }
2019
+ .mb-sm-1 {
2020
+ margin-bottom: 0.25rem !important;
2021
+ }
2022
+ .mb-sm-2 {
2023
+ margin-bottom: 0.5rem !important;
2024
+ }
2025
+ .mb-sm-3 {
2026
+ margin-bottom: 1rem !important;
2027
+ }
2028
+ .mb-sm-4 {
2029
+ margin-bottom: 1.5rem !important;
2030
+ }
2031
+ .mb-sm-5 {
2032
+ margin-bottom: 3rem !important;
2033
+ }
2034
+ .mb-sm-auto {
2035
+ margin-bottom: auto !important;
2036
+ }
2037
+ .ms-sm-0 {
2038
+ margin-right: 0 !important;
2039
+ }
2040
+ .ms-sm-1 {
2041
+ margin-right: 0.25rem !important;
2042
+ }
2043
+ .ms-sm-2 {
2044
+ margin-right: 0.5rem !important;
2045
+ }
2046
+ .ms-sm-3 {
2047
+ margin-right: 1rem !important;
2048
+ }
2049
+ .ms-sm-4 {
2050
+ margin-right: 1.5rem !important;
2051
+ }
2052
+ .ms-sm-5 {
2053
+ margin-right: 3rem !important;
2054
+ }
2055
+ .ms-sm-auto {
2056
+ margin-right: auto !important;
2057
+ }
2058
+ .p-sm-0 {
2059
+ padding: 0 !important;
2060
+ }
2061
+ .p-sm-1 {
2062
+ padding: 0.25rem !important;
2063
+ }
2064
+ .p-sm-2 {
2065
+ padding: 0.5rem !important;
2066
+ }
2067
+ .p-sm-3 {
2068
+ padding: 1rem !important;
2069
+ }
2070
+ .p-sm-4 {
2071
+ padding: 1.5rem !important;
2072
+ }
2073
+ .p-sm-5 {
2074
+ padding: 3rem !important;
2075
+ }
2076
+ .px-sm-0 {
2077
+ padding-left: 0 !important;
2078
+ padding-right: 0 !important;
2079
+ }
2080
+ .px-sm-1 {
2081
+ padding-left: 0.25rem !important;
2082
+ padding-right: 0.25rem !important;
2083
+ }
2084
+ .px-sm-2 {
2085
+ padding-left: 0.5rem !important;
2086
+ padding-right: 0.5rem !important;
2087
+ }
2088
+ .px-sm-3 {
2089
+ padding-left: 1rem !important;
2090
+ padding-right: 1rem !important;
2091
+ }
2092
+ .px-sm-4 {
2093
+ padding-left: 1.5rem !important;
2094
+ padding-right: 1.5rem !important;
2095
+ }
2096
+ .px-sm-5 {
2097
+ padding-left: 3rem !important;
2098
+ padding-right: 3rem !important;
2099
+ }
2100
+ .py-sm-0 {
2101
+ padding-top: 0 !important;
2102
+ padding-bottom: 0 !important;
2103
+ }
2104
+ .py-sm-1 {
2105
+ padding-top: 0.25rem !important;
2106
+ padding-bottom: 0.25rem !important;
2107
+ }
2108
+ .py-sm-2 {
2109
+ padding-top: 0.5rem !important;
2110
+ padding-bottom: 0.5rem !important;
2111
+ }
2112
+ .py-sm-3 {
2113
+ padding-top: 1rem !important;
2114
+ padding-bottom: 1rem !important;
2115
+ }
2116
+ .py-sm-4 {
2117
+ padding-top: 1.5rem !important;
2118
+ padding-bottom: 1.5rem !important;
2119
+ }
2120
+ .py-sm-5 {
2121
+ padding-top: 3rem !important;
2122
+ padding-bottom: 3rem !important;
2123
+ }
2124
+ .pt-sm-0 {
2125
+ padding-top: 0 !important;
2126
+ }
2127
+ .pt-sm-1 {
2128
+ padding-top: 0.25rem !important;
2129
+ }
2130
+ .pt-sm-2 {
2131
+ padding-top: 0.5rem !important;
2132
+ }
2133
+ .pt-sm-3 {
2134
+ padding-top: 1rem !important;
2135
+ }
2136
+ .pt-sm-4 {
2137
+ padding-top: 1.5rem !important;
2138
+ }
2139
+ .pt-sm-5 {
2140
+ padding-top: 3rem !important;
2141
+ }
2142
+ .pe-sm-0 {
2143
+ padding-left: 0 !important;
2144
+ }
2145
+ .pe-sm-1 {
2146
+ padding-left: 0.25rem !important;
2147
+ }
2148
+ .pe-sm-2 {
2149
+ padding-left: 0.5rem !important;
2150
+ }
2151
+ .pe-sm-3 {
2152
+ padding-left: 1rem !important;
2153
+ }
2154
+ .pe-sm-4 {
2155
+ padding-left: 1.5rem !important;
2156
+ }
2157
+ .pe-sm-5 {
2158
+ padding-left: 3rem !important;
2159
+ }
2160
+ .pb-sm-0 {
2161
+ padding-bottom: 0 !important;
2162
+ }
2163
+ .pb-sm-1 {
2164
+ padding-bottom: 0.25rem !important;
2165
+ }
2166
+ .pb-sm-2 {
2167
+ padding-bottom: 0.5rem !important;
2168
+ }
2169
+ .pb-sm-3 {
2170
+ padding-bottom: 1rem !important;
2171
+ }
2172
+ .pb-sm-4 {
2173
+ padding-bottom: 1.5rem !important;
2174
+ }
2175
+ .pb-sm-5 {
2176
+ padding-bottom: 3rem !important;
2177
+ }
2178
+ .ps-sm-0 {
2179
+ padding-right: 0 !important;
2180
+ }
2181
+ .ps-sm-1 {
2182
+ padding-right: 0.25rem !important;
2183
+ }
2184
+ .ps-sm-2 {
2185
+ padding-right: 0.5rem !important;
2186
+ }
2187
+ .ps-sm-3 {
2188
+ padding-right: 1rem !important;
2189
+ }
2190
+ .ps-sm-4 {
2191
+ padding-right: 1.5rem !important;
2192
+ }
2193
+ .ps-sm-5 {
2194
+ padding-right: 3rem !important;
2195
+ }
2196
+ }
2197
+ @media (min-width: 768px) {
2198
+ .d-md-inline {
2199
+ display: inline !important;
2200
+ }
2201
+ .d-md-inline-block {
2202
+ display: inline-block !important;
2203
+ }
2204
+ .d-md-block {
2205
+ display: block !important;
2206
+ }
2207
+ .d-md-grid {
2208
+ display: grid !important;
2209
+ }
2210
+ .d-md-inline-grid {
2211
+ display: inline-grid !important;
2212
+ }
2213
+ .d-md-table {
2214
+ display: table !important;
2215
+ }
2216
+ .d-md-table-row {
2217
+ display: table-row !important;
2218
+ }
2219
+ .d-md-table-cell {
2220
+ display: table-cell !important;
2221
+ }
2222
+ .d-md-flex {
2223
+ display: flex !important;
2224
+ }
2225
+ .d-md-inline-flex {
2226
+ display: inline-flex !important;
2227
+ }
2228
+ .d-md-none {
2229
+ display: none !important;
2230
+ }
2231
+ .flex-md-fill {
2232
+ flex: 1 1 auto !important;
2233
+ }
2234
+ .flex-md-row {
2235
+ flex-direction: row !important;
2236
+ }
2237
+ .flex-md-column {
2238
+ flex-direction: column !important;
2239
+ }
2240
+ .flex-md-row-reverse {
2241
+ flex-direction: row-reverse !important;
2242
+ }
2243
+ .flex-md-column-reverse {
2244
+ flex-direction: column-reverse !important;
2245
+ }
2246
+ .flex-md-grow-0 {
2247
+ flex-grow: 0 !important;
2248
+ }
2249
+ .flex-md-grow-1 {
2250
+ flex-grow: 1 !important;
2251
+ }
2252
+ .flex-md-shrink-0 {
2253
+ flex-shrink: 0 !important;
2254
+ }
2255
+ .flex-md-shrink-1 {
2256
+ flex-shrink: 1 !important;
2257
+ }
2258
+ .flex-md-wrap {
2259
+ flex-wrap: wrap !important;
2260
+ }
2261
+ .flex-md-nowrap {
2262
+ flex-wrap: nowrap !important;
2263
+ }
2264
+ .flex-md-wrap-reverse {
2265
+ flex-wrap: wrap-reverse !important;
2266
+ }
2267
+ .justify-content-md-start {
2268
+ justify-content: flex-start !important;
2269
+ }
2270
+ .justify-content-md-end {
2271
+ justify-content: flex-end !important;
2272
+ }
2273
+ .justify-content-md-center {
2274
+ justify-content: center !important;
2275
+ }
2276
+ .justify-content-md-between {
2277
+ justify-content: space-between !important;
2278
+ }
2279
+ .justify-content-md-around {
2280
+ justify-content: space-around !important;
2281
+ }
2282
+ .justify-content-md-evenly {
2283
+ justify-content: space-evenly !important;
2284
+ }
2285
+ .align-items-md-start {
2286
+ align-items: flex-start !important;
2287
+ }
2288
+ .align-items-md-end {
2289
+ align-items: flex-end !important;
2290
+ }
2291
+ .align-items-md-center {
2292
+ align-items: center !important;
2293
+ }
2294
+ .align-items-md-baseline {
2295
+ align-items: baseline !important;
2296
+ }
2297
+ .align-items-md-stretch {
2298
+ align-items: stretch !important;
2299
+ }
2300
+ .align-content-md-start {
2301
+ align-content: flex-start !important;
2302
+ }
2303
+ .align-content-md-end {
2304
+ align-content: flex-end !important;
2305
+ }
2306
+ .align-content-md-center {
2307
+ align-content: center !important;
2308
+ }
2309
+ .align-content-md-between {
2310
+ align-content: space-between !important;
2311
+ }
2312
+ .align-content-md-around {
2313
+ align-content: space-around !important;
2314
+ }
2315
+ .align-content-md-stretch {
2316
+ align-content: stretch !important;
2317
+ }
2318
+ .align-self-md-auto {
2319
+ align-self: auto !important;
2320
+ }
2321
+ .align-self-md-start {
2322
+ align-self: flex-start !important;
2323
+ }
2324
+ .align-self-md-end {
2325
+ align-self: flex-end !important;
2326
+ }
2327
+ .align-self-md-center {
2328
+ align-self: center !important;
2329
+ }
2330
+ .align-self-md-baseline {
2331
+ align-self: baseline !important;
2332
+ }
2333
+ .align-self-md-stretch {
2334
+ align-self: stretch !important;
2335
+ }
2336
+ .order-md-first {
2337
+ order: -1 !important;
2338
+ }
2339
+ .order-md-0 {
2340
+ order: 0 !important;
2341
+ }
2342
+ .order-md-1 {
2343
+ order: 1 !important;
2344
+ }
2345
+ .order-md-2 {
2346
+ order: 2 !important;
2347
+ }
2348
+ .order-md-3 {
2349
+ order: 3 !important;
2350
+ }
2351
+ .order-md-4 {
2352
+ order: 4 !important;
2353
+ }
2354
+ .order-md-5 {
2355
+ order: 5 !important;
2356
+ }
2357
+ .order-md-last {
2358
+ order: 6 !important;
2359
+ }
2360
+ .m-md-0 {
2361
+ margin: 0 !important;
2362
+ }
2363
+ .m-md-1 {
2364
+ margin: 0.25rem !important;
2365
+ }
2366
+ .m-md-2 {
2367
+ margin: 0.5rem !important;
2368
+ }
2369
+ .m-md-3 {
2370
+ margin: 1rem !important;
2371
+ }
2372
+ .m-md-4 {
2373
+ margin: 1.5rem !important;
2374
+ }
2375
+ .m-md-5 {
2376
+ margin: 3rem !important;
2377
+ }
2378
+ .m-md-auto {
2379
+ margin: auto !important;
2380
+ }
2381
+ .mx-md-0 {
2382
+ margin-left: 0 !important;
2383
+ margin-right: 0 !important;
2384
+ }
2385
+ .mx-md-1 {
2386
+ margin-left: 0.25rem !important;
2387
+ margin-right: 0.25rem !important;
2388
+ }
2389
+ .mx-md-2 {
2390
+ margin-left: 0.5rem !important;
2391
+ margin-right: 0.5rem !important;
2392
+ }
2393
+ .mx-md-3 {
2394
+ margin-left: 1rem !important;
2395
+ margin-right: 1rem !important;
2396
+ }
2397
+ .mx-md-4 {
2398
+ margin-left: 1.5rem !important;
2399
+ margin-right: 1.5rem !important;
2400
+ }
2401
+ .mx-md-5 {
2402
+ margin-left: 3rem !important;
2403
+ margin-right: 3rem !important;
2404
+ }
2405
+ .mx-md-auto {
2406
+ margin-left: auto !important;
2407
+ margin-right: auto !important;
2408
+ }
2409
+ .my-md-0 {
2410
+ margin-top: 0 !important;
2411
+ margin-bottom: 0 !important;
2412
+ }
2413
+ .my-md-1 {
2414
+ margin-top: 0.25rem !important;
2415
+ margin-bottom: 0.25rem !important;
2416
+ }
2417
+ .my-md-2 {
2418
+ margin-top: 0.5rem !important;
2419
+ margin-bottom: 0.5rem !important;
2420
+ }
2421
+ .my-md-3 {
2422
+ margin-top: 1rem !important;
2423
+ margin-bottom: 1rem !important;
2424
+ }
2425
+ .my-md-4 {
2426
+ margin-top: 1.5rem !important;
2427
+ margin-bottom: 1.5rem !important;
2428
+ }
2429
+ .my-md-5 {
2430
+ margin-top: 3rem !important;
2431
+ margin-bottom: 3rem !important;
2432
+ }
2433
+ .my-md-auto {
2434
+ margin-top: auto !important;
2435
+ margin-bottom: auto !important;
2436
+ }
2437
+ .mt-md-0 {
2438
+ margin-top: 0 !important;
2439
+ }
2440
+ .mt-md-1 {
2441
+ margin-top: 0.25rem !important;
2442
+ }
2443
+ .mt-md-2 {
2444
+ margin-top: 0.5rem !important;
2445
+ }
2446
+ .mt-md-3 {
2447
+ margin-top: 1rem !important;
2448
+ }
2449
+ .mt-md-4 {
2450
+ margin-top: 1.5rem !important;
2451
+ }
2452
+ .mt-md-5 {
2453
+ margin-top: 3rem !important;
2454
+ }
2455
+ .mt-md-auto {
2456
+ margin-top: auto !important;
2457
+ }
2458
+ .me-md-0 {
2459
+ margin-left: 0 !important;
2460
+ }
2461
+ .me-md-1 {
2462
+ margin-left: 0.25rem !important;
2463
+ }
2464
+ .me-md-2 {
2465
+ margin-left: 0.5rem !important;
2466
+ }
2467
+ .me-md-3 {
2468
+ margin-left: 1rem !important;
2469
+ }
2470
+ .me-md-4 {
2471
+ margin-left: 1.5rem !important;
2472
+ }
2473
+ .me-md-5 {
2474
+ margin-left: 3rem !important;
2475
+ }
2476
+ .me-md-auto {
2477
+ margin-left: auto !important;
2478
+ }
2479
+ .mb-md-0 {
2480
+ margin-bottom: 0 !important;
2481
+ }
2482
+ .mb-md-1 {
2483
+ margin-bottom: 0.25rem !important;
2484
+ }
2485
+ .mb-md-2 {
2486
+ margin-bottom: 0.5rem !important;
2487
+ }
2488
+ .mb-md-3 {
2489
+ margin-bottom: 1rem !important;
2490
+ }
2491
+ .mb-md-4 {
2492
+ margin-bottom: 1.5rem !important;
2493
+ }
2494
+ .mb-md-5 {
2495
+ margin-bottom: 3rem !important;
2496
+ }
2497
+ .mb-md-auto {
2498
+ margin-bottom: auto !important;
2499
+ }
2500
+ .ms-md-0 {
2501
+ margin-right: 0 !important;
2502
+ }
2503
+ .ms-md-1 {
2504
+ margin-right: 0.25rem !important;
2505
+ }
2506
+ .ms-md-2 {
2507
+ margin-right: 0.5rem !important;
2508
+ }
2509
+ .ms-md-3 {
2510
+ margin-right: 1rem !important;
2511
+ }
2512
+ .ms-md-4 {
2513
+ margin-right: 1.5rem !important;
2514
+ }
2515
+ .ms-md-5 {
2516
+ margin-right: 3rem !important;
2517
+ }
2518
+ .ms-md-auto {
2519
+ margin-right: auto !important;
2520
+ }
2521
+ .p-md-0 {
2522
+ padding: 0 !important;
2523
+ }
2524
+ .p-md-1 {
2525
+ padding: 0.25rem !important;
2526
+ }
2527
+ .p-md-2 {
2528
+ padding: 0.5rem !important;
2529
+ }
2530
+ .p-md-3 {
2531
+ padding: 1rem !important;
2532
+ }
2533
+ .p-md-4 {
2534
+ padding: 1.5rem !important;
2535
+ }
2536
+ .p-md-5 {
2537
+ padding: 3rem !important;
2538
+ }
2539
+ .px-md-0 {
2540
+ padding-left: 0 !important;
2541
+ padding-right: 0 !important;
2542
+ }
2543
+ .px-md-1 {
2544
+ padding-left: 0.25rem !important;
2545
+ padding-right: 0.25rem !important;
2546
+ }
2547
+ .px-md-2 {
2548
+ padding-left: 0.5rem !important;
2549
+ padding-right: 0.5rem !important;
2550
+ }
2551
+ .px-md-3 {
2552
+ padding-left: 1rem !important;
2553
+ padding-right: 1rem !important;
2554
+ }
2555
+ .px-md-4 {
2556
+ padding-left: 1.5rem !important;
2557
+ padding-right: 1.5rem !important;
2558
+ }
2559
+ .px-md-5 {
2560
+ padding-left: 3rem !important;
2561
+ padding-right: 3rem !important;
2562
+ }
2563
+ .py-md-0 {
2564
+ padding-top: 0 !important;
2565
+ padding-bottom: 0 !important;
2566
+ }
2567
+ .py-md-1 {
2568
+ padding-top: 0.25rem !important;
2569
+ padding-bottom: 0.25rem !important;
2570
+ }
2571
+ .py-md-2 {
2572
+ padding-top: 0.5rem !important;
2573
+ padding-bottom: 0.5rem !important;
2574
+ }
2575
+ .py-md-3 {
2576
+ padding-top: 1rem !important;
2577
+ padding-bottom: 1rem !important;
2578
+ }
2579
+ .py-md-4 {
2580
+ padding-top: 1.5rem !important;
2581
+ padding-bottom: 1.5rem !important;
2582
+ }
2583
+ .py-md-5 {
2584
+ padding-top: 3rem !important;
2585
+ padding-bottom: 3rem !important;
2586
+ }
2587
+ .pt-md-0 {
2588
+ padding-top: 0 !important;
2589
+ }
2590
+ .pt-md-1 {
2591
+ padding-top: 0.25rem !important;
2592
+ }
2593
+ .pt-md-2 {
2594
+ padding-top: 0.5rem !important;
2595
+ }
2596
+ .pt-md-3 {
2597
+ padding-top: 1rem !important;
2598
+ }
2599
+ .pt-md-4 {
2600
+ padding-top: 1.5rem !important;
2601
+ }
2602
+ .pt-md-5 {
2603
+ padding-top: 3rem !important;
2604
+ }
2605
+ .pe-md-0 {
2606
+ padding-left: 0 !important;
2607
+ }
2608
+ .pe-md-1 {
2609
+ padding-left: 0.25rem !important;
2610
+ }
2611
+ .pe-md-2 {
2612
+ padding-left: 0.5rem !important;
2613
+ }
2614
+ .pe-md-3 {
2615
+ padding-left: 1rem !important;
2616
+ }
2617
+ .pe-md-4 {
2618
+ padding-left: 1.5rem !important;
2619
+ }
2620
+ .pe-md-5 {
2621
+ padding-left: 3rem !important;
2622
+ }
2623
+ .pb-md-0 {
2624
+ padding-bottom: 0 !important;
2625
+ }
2626
+ .pb-md-1 {
2627
+ padding-bottom: 0.25rem !important;
2628
+ }
2629
+ .pb-md-2 {
2630
+ padding-bottom: 0.5rem !important;
2631
+ }
2632
+ .pb-md-3 {
2633
+ padding-bottom: 1rem !important;
2634
+ }
2635
+ .pb-md-4 {
2636
+ padding-bottom: 1.5rem !important;
2637
+ }
2638
+ .pb-md-5 {
2639
+ padding-bottom: 3rem !important;
2640
+ }
2641
+ .ps-md-0 {
2642
+ padding-right: 0 !important;
2643
+ }
2644
+ .ps-md-1 {
2645
+ padding-right: 0.25rem !important;
2646
+ }
2647
+ .ps-md-2 {
2648
+ padding-right: 0.5rem !important;
2649
+ }
2650
+ .ps-md-3 {
2651
+ padding-right: 1rem !important;
2652
+ }
2653
+ .ps-md-4 {
2654
+ padding-right: 1.5rem !important;
2655
+ }
2656
+ .ps-md-5 {
2657
+ padding-right: 3rem !important;
2658
+ }
2659
+ }
2660
+ @media (min-width: 992px) {
2661
+ .d-lg-inline {
2662
+ display: inline !important;
2663
+ }
2664
+ .d-lg-inline-block {
2665
+ display: inline-block !important;
2666
+ }
2667
+ .d-lg-block {
2668
+ display: block !important;
2669
+ }
2670
+ .d-lg-grid {
2671
+ display: grid !important;
2672
+ }
2673
+ .d-lg-inline-grid {
2674
+ display: inline-grid !important;
2675
+ }
2676
+ .d-lg-table {
2677
+ display: table !important;
2678
+ }
2679
+ .d-lg-table-row {
2680
+ display: table-row !important;
2681
+ }
2682
+ .d-lg-table-cell {
2683
+ display: table-cell !important;
2684
+ }
2685
+ .d-lg-flex {
2686
+ display: flex !important;
2687
+ }
2688
+ .d-lg-inline-flex {
2689
+ display: inline-flex !important;
2690
+ }
2691
+ .d-lg-none {
2692
+ display: none !important;
2693
+ }
2694
+ .flex-lg-fill {
2695
+ flex: 1 1 auto !important;
2696
+ }
2697
+ .flex-lg-row {
2698
+ flex-direction: row !important;
2699
+ }
2700
+ .flex-lg-column {
2701
+ flex-direction: column !important;
2702
+ }
2703
+ .flex-lg-row-reverse {
2704
+ flex-direction: row-reverse !important;
2705
+ }
2706
+ .flex-lg-column-reverse {
2707
+ flex-direction: column-reverse !important;
2708
+ }
2709
+ .flex-lg-grow-0 {
2710
+ flex-grow: 0 !important;
2711
+ }
2712
+ .flex-lg-grow-1 {
2713
+ flex-grow: 1 !important;
2714
+ }
2715
+ .flex-lg-shrink-0 {
2716
+ flex-shrink: 0 !important;
2717
+ }
2718
+ .flex-lg-shrink-1 {
2719
+ flex-shrink: 1 !important;
2720
+ }
2721
+ .flex-lg-wrap {
2722
+ flex-wrap: wrap !important;
2723
+ }
2724
+ .flex-lg-nowrap {
2725
+ flex-wrap: nowrap !important;
2726
+ }
2727
+ .flex-lg-wrap-reverse {
2728
+ flex-wrap: wrap-reverse !important;
2729
+ }
2730
+ .justify-content-lg-start {
2731
+ justify-content: flex-start !important;
2732
+ }
2733
+ .justify-content-lg-end {
2734
+ justify-content: flex-end !important;
2735
+ }
2736
+ .justify-content-lg-center {
2737
+ justify-content: center !important;
2738
+ }
2739
+ .justify-content-lg-between {
2740
+ justify-content: space-between !important;
2741
+ }
2742
+ .justify-content-lg-around {
2743
+ justify-content: space-around !important;
2744
+ }
2745
+ .justify-content-lg-evenly {
2746
+ justify-content: space-evenly !important;
2747
+ }
2748
+ .align-items-lg-start {
2749
+ align-items: flex-start !important;
2750
+ }
2751
+ .align-items-lg-end {
2752
+ align-items: flex-end !important;
2753
+ }
2754
+ .align-items-lg-center {
2755
+ align-items: center !important;
2756
+ }
2757
+ .align-items-lg-baseline {
2758
+ align-items: baseline !important;
2759
+ }
2760
+ .align-items-lg-stretch {
2761
+ align-items: stretch !important;
2762
+ }
2763
+ .align-content-lg-start {
2764
+ align-content: flex-start !important;
2765
+ }
2766
+ .align-content-lg-end {
2767
+ align-content: flex-end !important;
2768
+ }
2769
+ .align-content-lg-center {
2770
+ align-content: center !important;
2771
+ }
2772
+ .align-content-lg-between {
2773
+ align-content: space-between !important;
2774
+ }
2775
+ .align-content-lg-around {
2776
+ align-content: space-around !important;
2777
+ }
2778
+ .align-content-lg-stretch {
2779
+ align-content: stretch !important;
2780
+ }
2781
+ .align-self-lg-auto {
2782
+ align-self: auto !important;
2783
+ }
2784
+ .align-self-lg-start {
2785
+ align-self: flex-start !important;
2786
+ }
2787
+ .align-self-lg-end {
2788
+ align-self: flex-end !important;
2789
+ }
2790
+ .align-self-lg-center {
2791
+ align-self: center !important;
2792
+ }
2793
+ .align-self-lg-baseline {
2794
+ align-self: baseline !important;
2795
+ }
2796
+ .align-self-lg-stretch {
2797
+ align-self: stretch !important;
2798
+ }
2799
+ .order-lg-first {
2800
+ order: -1 !important;
2801
+ }
2802
+ .order-lg-0 {
2803
+ order: 0 !important;
2804
+ }
2805
+ .order-lg-1 {
2806
+ order: 1 !important;
2807
+ }
2808
+ .order-lg-2 {
2809
+ order: 2 !important;
2810
+ }
2811
+ .order-lg-3 {
2812
+ order: 3 !important;
2813
+ }
2814
+ .order-lg-4 {
2815
+ order: 4 !important;
2816
+ }
2817
+ .order-lg-5 {
2818
+ order: 5 !important;
2819
+ }
2820
+ .order-lg-last {
2821
+ order: 6 !important;
2822
+ }
2823
+ .m-lg-0 {
2824
+ margin: 0 !important;
2825
+ }
2826
+ .m-lg-1 {
2827
+ margin: 0.25rem !important;
2828
+ }
2829
+ .m-lg-2 {
2830
+ margin: 0.5rem !important;
2831
+ }
2832
+ .m-lg-3 {
2833
+ margin: 1rem !important;
2834
+ }
2835
+ .m-lg-4 {
2836
+ margin: 1.5rem !important;
2837
+ }
2838
+ .m-lg-5 {
2839
+ margin: 3rem !important;
2840
+ }
2841
+ .m-lg-auto {
2842
+ margin: auto !important;
2843
+ }
2844
+ .mx-lg-0 {
2845
+ margin-left: 0 !important;
2846
+ margin-right: 0 !important;
2847
+ }
2848
+ .mx-lg-1 {
2849
+ margin-left: 0.25rem !important;
2850
+ margin-right: 0.25rem !important;
2851
+ }
2852
+ .mx-lg-2 {
2853
+ margin-left: 0.5rem !important;
2854
+ margin-right: 0.5rem !important;
2855
+ }
2856
+ .mx-lg-3 {
2857
+ margin-left: 1rem !important;
2858
+ margin-right: 1rem !important;
2859
+ }
2860
+ .mx-lg-4 {
2861
+ margin-left: 1.5rem !important;
2862
+ margin-right: 1.5rem !important;
2863
+ }
2864
+ .mx-lg-5 {
2865
+ margin-left: 3rem !important;
2866
+ margin-right: 3rem !important;
2867
+ }
2868
+ .mx-lg-auto {
2869
+ margin-left: auto !important;
2870
+ margin-right: auto !important;
2871
+ }
2872
+ .my-lg-0 {
2873
+ margin-top: 0 !important;
2874
+ margin-bottom: 0 !important;
2875
+ }
2876
+ .my-lg-1 {
2877
+ margin-top: 0.25rem !important;
2878
+ margin-bottom: 0.25rem !important;
2879
+ }
2880
+ .my-lg-2 {
2881
+ margin-top: 0.5rem !important;
2882
+ margin-bottom: 0.5rem !important;
2883
+ }
2884
+ .my-lg-3 {
2885
+ margin-top: 1rem !important;
2886
+ margin-bottom: 1rem !important;
2887
+ }
2888
+ .my-lg-4 {
2889
+ margin-top: 1.5rem !important;
2890
+ margin-bottom: 1.5rem !important;
2891
+ }
2892
+ .my-lg-5 {
2893
+ margin-top: 3rem !important;
2894
+ margin-bottom: 3rem !important;
2895
+ }
2896
+ .my-lg-auto {
2897
+ margin-top: auto !important;
2898
+ margin-bottom: auto !important;
2899
+ }
2900
+ .mt-lg-0 {
2901
+ margin-top: 0 !important;
2902
+ }
2903
+ .mt-lg-1 {
2904
+ margin-top: 0.25rem !important;
2905
+ }
2906
+ .mt-lg-2 {
2907
+ margin-top: 0.5rem !important;
2908
+ }
2909
+ .mt-lg-3 {
2910
+ margin-top: 1rem !important;
2911
+ }
2912
+ .mt-lg-4 {
2913
+ margin-top: 1.5rem !important;
2914
+ }
2915
+ .mt-lg-5 {
2916
+ margin-top: 3rem !important;
2917
+ }
2918
+ .mt-lg-auto {
2919
+ margin-top: auto !important;
2920
+ }
2921
+ .me-lg-0 {
2922
+ margin-left: 0 !important;
2923
+ }
2924
+ .me-lg-1 {
2925
+ margin-left: 0.25rem !important;
2926
+ }
2927
+ .me-lg-2 {
2928
+ margin-left: 0.5rem !important;
2929
+ }
2930
+ .me-lg-3 {
2931
+ margin-left: 1rem !important;
2932
+ }
2933
+ .me-lg-4 {
2934
+ margin-left: 1.5rem !important;
2935
+ }
2936
+ .me-lg-5 {
2937
+ margin-left: 3rem !important;
2938
+ }
2939
+ .me-lg-auto {
2940
+ margin-left: auto !important;
2941
+ }
2942
+ .mb-lg-0 {
2943
+ margin-bottom: 0 !important;
2944
+ }
2945
+ .mb-lg-1 {
2946
+ margin-bottom: 0.25rem !important;
2947
+ }
2948
+ .mb-lg-2 {
2949
+ margin-bottom: 0.5rem !important;
2950
+ }
2951
+ .mb-lg-3 {
2952
+ margin-bottom: 1rem !important;
2953
+ }
2954
+ .mb-lg-4 {
2955
+ margin-bottom: 1.5rem !important;
2956
+ }
2957
+ .mb-lg-5 {
2958
+ margin-bottom: 3rem !important;
2959
+ }
2960
+ .mb-lg-auto {
2961
+ margin-bottom: auto !important;
2962
+ }
2963
+ .ms-lg-0 {
2964
+ margin-right: 0 !important;
2965
+ }
2966
+ .ms-lg-1 {
2967
+ margin-right: 0.25rem !important;
2968
+ }
2969
+ .ms-lg-2 {
2970
+ margin-right: 0.5rem !important;
2971
+ }
2972
+ .ms-lg-3 {
2973
+ margin-right: 1rem !important;
2974
+ }
2975
+ .ms-lg-4 {
2976
+ margin-right: 1.5rem !important;
2977
+ }
2978
+ .ms-lg-5 {
2979
+ margin-right: 3rem !important;
2980
+ }
2981
+ .ms-lg-auto {
2982
+ margin-right: auto !important;
2983
+ }
2984
+ .p-lg-0 {
2985
+ padding: 0 !important;
2986
+ }
2987
+ .p-lg-1 {
2988
+ padding: 0.25rem !important;
2989
+ }
2990
+ .p-lg-2 {
2991
+ padding: 0.5rem !important;
2992
+ }
2993
+ .p-lg-3 {
2994
+ padding: 1rem !important;
2995
+ }
2996
+ .p-lg-4 {
2997
+ padding: 1.5rem !important;
2998
+ }
2999
+ .p-lg-5 {
3000
+ padding: 3rem !important;
3001
+ }
3002
+ .px-lg-0 {
3003
+ padding-left: 0 !important;
3004
+ padding-right: 0 !important;
3005
+ }
3006
+ .px-lg-1 {
3007
+ padding-left: 0.25rem !important;
3008
+ padding-right: 0.25rem !important;
3009
+ }
3010
+ .px-lg-2 {
3011
+ padding-left: 0.5rem !important;
3012
+ padding-right: 0.5rem !important;
3013
+ }
3014
+ .px-lg-3 {
3015
+ padding-left: 1rem !important;
3016
+ padding-right: 1rem !important;
3017
+ }
3018
+ .px-lg-4 {
3019
+ padding-left: 1.5rem !important;
3020
+ padding-right: 1.5rem !important;
3021
+ }
3022
+ .px-lg-5 {
3023
+ padding-left: 3rem !important;
3024
+ padding-right: 3rem !important;
3025
+ }
3026
+ .py-lg-0 {
3027
+ padding-top: 0 !important;
3028
+ padding-bottom: 0 !important;
3029
+ }
3030
+ .py-lg-1 {
3031
+ padding-top: 0.25rem !important;
3032
+ padding-bottom: 0.25rem !important;
3033
+ }
3034
+ .py-lg-2 {
3035
+ padding-top: 0.5rem !important;
3036
+ padding-bottom: 0.5rem !important;
3037
+ }
3038
+ .py-lg-3 {
3039
+ padding-top: 1rem !important;
3040
+ padding-bottom: 1rem !important;
3041
+ }
3042
+ .py-lg-4 {
3043
+ padding-top: 1.5rem !important;
3044
+ padding-bottom: 1.5rem !important;
3045
+ }
3046
+ .py-lg-5 {
3047
+ padding-top: 3rem !important;
3048
+ padding-bottom: 3rem !important;
3049
+ }
3050
+ .pt-lg-0 {
3051
+ padding-top: 0 !important;
3052
+ }
3053
+ .pt-lg-1 {
3054
+ padding-top: 0.25rem !important;
3055
+ }
3056
+ .pt-lg-2 {
3057
+ padding-top: 0.5rem !important;
3058
+ }
3059
+ .pt-lg-3 {
3060
+ padding-top: 1rem !important;
3061
+ }
3062
+ .pt-lg-4 {
3063
+ padding-top: 1.5rem !important;
3064
+ }
3065
+ .pt-lg-5 {
3066
+ padding-top: 3rem !important;
3067
+ }
3068
+ .pe-lg-0 {
3069
+ padding-left: 0 !important;
3070
+ }
3071
+ .pe-lg-1 {
3072
+ padding-left: 0.25rem !important;
3073
+ }
3074
+ .pe-lg-2 {
3075
+ padding-left: 0.5rem !important;
3076
+ }
3077
+ .pe-lg-3 {
3078
+ padding-left: 1rem !important;
3079
+ }
3080
+ .pe-lg-4 {
3081
+ padding-left: 1.5rem !important;
3082
+ }
3083
+ .pe-lg-5 {
3084
+ padding-left: 3rem !important;
3085
+ }
3086
+ .pb-lg-0 {
3087
+ padding-bottom: 0 !important;
3088
+ }
3089
+ .pb-lg-1 {
3090
+ padding-bottom: 0.25rem !important;
3091
+ }
3092
+ .pb-lg-2 {
3093
+ padding-bottom: 0.5rem !important;
3094
+ }
3095
+ .pb-lg-3 {
3096
+ padding-bottom: 1rem !important;
3097
+ }
3098
+ .pb-lg-4 {
3099
+ padding-bottom: 1.5rem !important;
3100
+ }
3101
+ .pb-lg-5 {
3102
+ padding-bottom: 3rem !important;
3103
+ }
3104
+ .ps-lg-0 {
3105
+ padding-right: 0 !important;
3106
+ }
3107
+ .ps-lg-1 {
3108
+ padding-right: 0.25rem !important;
3109
+ }
3110
+ .ps-lg-2 {
3111
+ padding-right: 0.5rem !important;
3112
+ }
3113
+ .ps-lg-3 {
3114
+ padding-right: 1rem !important;
3115
+ }
3116
+ .ps-lg-4 {
3117
+ padding-right: 1.5rem !important;
3118
+ }
3119
+ .ps-lg-5 {
3120
+ padding-right: 3rem !important;
3121
+ }
3122
+ }
3123
+ @media (min-width: 1200px) {
3124
+ .d-xl-inline {
3125
+ display: inline !important;
3126
+ }
3127
+ .d-xl-inline-block {
3128
+ display: inline-block !important;
3129
+ }
3130
+ .d-xl-block {
3131
+ display: block !important;
3132
+ }
3133
+ .d-xl-grid {
3134
+ display: grid !important;
3135
+ }
3136
+ .d-xl-inline-grid {
3137
+ display: inline-grid !important;
3138
+ }
3139
+ .d-xl-table {
3140
+ display: table !important;
3141
+ }
3142
+ .d-xl-table-row {
3143
+ display: table-row !important;
3144
+ }
3145
+ .d-xl-table-cell {
3146
+ display: table-cell !important;
3147
+ }
3148
+ .d-xl-flex {
3149
+ display: flex !important;
3150
+ }
3151
+ .d-xl-inline-flex {
3152
+ display: inline-flex !important;
3153
+ }
3154
+ .d-xl-none {
3155
+ display: none !important;
3156
+ }
3157
+ .flex-xl-fill {
3158
+ flex: 1 1 auto !important;
3159
+ }
3160
+ .flex-xl-row {
3161
+ flex-direction: row !important;
3162
+ }
3163
+ .flex-xl-column {
3164
+ flex-direction: column !important;
3165
+ }
3166
+ .flex-xl-row-reverse {
3167
+ flex-direction: row-reverse !important;
3168
+ }
3169
+ .flex-xl-column-reverse {
3170
+ flex-direction: column-reverse !important;
3171
+ }
3172
+ .flex-xl-grow-0 {
3173
+ flex-grow: 0 !important;
3174
+ }
3175
+ .flex-xl-grow-1 {
3176
+ flex-grow: 1 !important;
3177
+ }
3178
+ .flex-xl-shrink-0 {
3179
+ flex-shrink: 0 !important;
3180
+ }
3181
+ .flex-xl-shrink-1 {
3182
+ flex-shrink: 1 !important;
3183
+ }
3184
+ .flex-xl-wrap {
3185
+ flex-wrap: wrap !important;
3186
+ }
3187
+ .flex-xl-nowrap {
3188
+ flex-wrap: nowrap !important;
3189
+ }
3190
+ .flex-xl-wrap-reverse {
3191
+ flex-wrap: wrap-reverse !important;
3192
+ }
3193
+ .justify-content-xl-start {
3194
+ justify-content: flex-start !important;
3195
+ }
3196
+ .justify-content-xl-end {
3197
+ justify-content: flex-end !important;
3198
+ }
3199
+ .justify-content-xl-center {
3200
+ justify-content: center !important;
3201
+ }
3202
+ .justify-content-xl-between {
3203
+ justify-content: space-between !important;
3204
+ }
3205
+ .justify-content-xl-around {
3206
+ justify-content: space-around !important;
3207
+ }
3208
+ .justify-content-xl-evenly {
3209
+ justify-content: space-evenly !important;
3210
+ }
3211
+ .align-items-xl-start {
3212
+ align-items: flex-start !important;
3213
+ }
3214
+ .align-items-xl-end {
3215
+ align-items: flex-end !important;
3216
+ }
3217
+ .align-items-xl-center {
3218
+ align-items: center !important;
3219
+ }
3220
+ .align-items-xl-baseline {
3221
+ align-items: baseline !important;
3222
+ }
3223
+ .align-items-xl-stretch {
3224
+ align-items: stretch !important;
3225
+ }
3226
+ .align-content-xl-start {
3227
+ align-content: flex-start !important;
3228
+ }
3229
+ .align-content-xl-end {
3230
+ align-content: flex-end !important;
3231
+ }
3232
+ .align-content-xl-center {
3233
+ align-content: center !important;
3234
+ }
3235
+ .align-content-xl-between {
3236
+ align-content: space-between !important;
3237
+ }
3238
+ .align-content-xl-around {
3239
+ align-content: space-around !important;
3240
+ }
3241
+ .align-content-xl-stretch {
3242
+ align-content: stretch !important;
3243
+ }
3244
+ .align-self-xl-auto {
3245
+ align-self: auto !important;
3246
+ }
3247
+ .align-self-xl-start {
3248
+ align-self: flex-start !important;
3249
+ }
3250
+ .align-self-xl-end {
3251
+ align-self: flex-end !important;
3252
+ }
3253
+ .align-self-xl-center {
3254
+ align-self: center !important;
3255
+ }
3256
+ .align-self-xl-baseline {
3257
+ align-self: baseline !important;
3258
+ }
3259
+ .align-self-xl-stretch {
3260
+ align-self: stretch !important;
3261
+ }
3262
+ .order-xl-first {
3263
+ order: -1 !important;
3264
+ }
3265
+ .order-xl-0 {
3266
+ order: 0 !important;
3267
+ }
3268
+ .order-xl-1 {
3269
+ order: 1 !important;
3270
+ }
3271
+ .order-xl-2 {
3272
+ order: 2 !important;
3273
+ }
3274
+ .order-xl-3 {
3275
+ order: 3 !important;
3276
+ }
3277
+ .order-xl-4 {
3278
+ order: 4 !important;
3279
+ }
3280
+ .order-xl-5 {
3281
+ order: 5 !important;
3282
+ }
3283
+ .order-xl-last {
3284
+ order: 6 !important;
3285
+ }
3286
+ .m-xl-0 {
3287
+ margin: 0 !important;
3288
+ }
3289
+ .m-xl-1 {
3290
+ margin: 0.25rem !important;
3291
+ }
3292
+ .m-xl-2 {
3293
+ margin: 0.5rem !important;
3294
+ }
3295
+ .m-xl-3 {
3296
+ margin: 1rem !important;
3297
+ }
3298
+ .m-xl-4 {
3299
+ margin: 1.5rem !important;
3300
+ }
3301
+ .m-xl-5 {
3302
+ margin: 3rem !important;
3303
+ }
3304
+ .m-xl-auto {
3305
+ margin: auto !important;
3306
+ }
3307
+ .mx-xl-0 {
3308
+ margin-left: 0 !important;
3309
+ margin-right: 0 !important;
3310
+ }
3311
+ .mx-xl-1 {
3312
+ margin-left: 0.25rem !important;
3313
+ margin-right: 0.25rem !important;
3314
+ }
3315
+ .mx-xl-2 {
3316
+ margin-left: 0.5rem !important;
3317
+ margin-right: 0.5rem !important;
3318
+ }
3319
+ .mx-xl-3 {
3320
+ margin-left: 1rem !important;
3321
+ margin-right: 1rem !important;
3322
+ }
3323
+ .mx-xl-4 {
3324
+ margin-left: 1.5rem !important;
3325
+ margin-right: 1.5rem !important;
3326
+ }
3327
+ .mx-xl-5 {
3328
+ margin-left: 3rem !important;
3329
+ margin-right: 3rem !important;
3330
+ }
3331
+ .mx-xl-auto {
3332
+ margin-left: auto !important;
3333
+ margin-right: auto !important;
3334
+ }
3335
+ .my-xl-0 {
3336
+ margin-top: 0 !important;
3337
+ margin-bottom: 0 !important;
3338
+ }
3339
+ .my-xl-1 {
3340
+ margin-top: 0.25rem !important;
3341
+ margin-bottom: 0.25rem !important;
3342
+ }
3343
+ .my-xl-2 {
3344
+ margin-top: 0.5rem !important;
3345
+ margin-bottom: 0.5rem !important;
3346
+ }
3347
+ .my-xl-3 {
3348
+ margin-top: 1rem !important;
3349
+ margin-bottom: 1rem !important;
3350
+ }
3351
+ .my-xl-4 {
3352
+ margin-top: 1.5rem !important;
3353
+ margin-bottom: 1.5rem !important;
3354
+ }
3355
+ .my-xl-5 {
3356
+ margin-top: 3rem !important;
3357
+ margin-bottom: 3rem !important;
3358
+ }
3359
+ .my-xl-auto {
3360
+ margin-top: auto !important;
3361
+ margin-bottom: auto !important;
3362
+ }
3363
+ .mt-xl-0 {
3364
+ margin-top: 0 !important;
3365
+ }
3366
+ .mt-xl-1 {
3367
+ margin-top: 0.25rem !important;
3368
+ }
3369
+ .mt-xl-2 {
3370
+ margin-top: 0.5rem !important;
3371
+ }
3372
+ .mt-xl-3 {
3373
+ margin-top: 1rem !important;
3374
+ }
3375
+ .mt-xl-4 {
3376
+ margin-top: 1.5rem !important;
3377
+ }
3378
+ .mt-xl-5 {
3379
+ margin-top: 3rem !important;
3380
+ }
3381
+ .mt-xl-auto {
3382
+ margin-top: auto !important;
3383
+ }
3384
+ .me-xl-0 {
3385
+ margin-left: 0 !important;
3386
+ }
3387
+ .me-xl-1 {
3388
+ margin-left: 0.25rem !important;
3389
+ }
3390
+ .me-xl-2 {
3391
+ margin-left: 0.5rem !important;
3392
+ }
3393
+ .me-xl-3 {
3394
+ margin-left: 1rem !important;
3395
+ }
3396
+ .me-xl-4 {
3397
+ margin-left: 1.5rem !important;
3398
+ }
3399
+ .me-xl-5 {
3400
+ margin-left: 3rem !important;
3401
+ }
3402
+ .me-xl-auto {
3403
+ margin-left: auto !important;
3404
+ }
3405
+ .mb-xl-0 {
3406
+ margin-bottom: 0 !important;
3407
+ }
3408
+ .mb-xl-1 {
3409
+ margin-bottom: 0.25rem !important;
3410
+ }
3411
+ .mb-xl-2 {
3412
+ margin-bottom: 0.5rem !important;
3413
+ }
3414
+ .mb-xl-3 {
3415
+ margin-bottom: 1rem !important;
3416
+ }
3417
+ .mb-xl-4 {
3418
+ margin-bottom: 1.5rem !important;
3419
+ }
3420
+ .mb-xl-5 {
3421
+ margin-bottom: 3rem !important;
3422
+ }
3423
+ .mb-xl-auto {
3424
+ margin-bottom: auto !important;
3425
+ }
3426
+ .ms-xl-0 {
3427
+ margin-right: 0 !important;
3428
+ }
3429
+ .ms-xl-1 {
3430
+ margin-right: 0.25rem !important;
3431
+ }
3432
+ .ms-xl-2 {
3433
+ margin-right: 0.5rem !important;
3434
+ }
3435
+ .ms-xl-3 {
3436
+ margin-right: 1rem !important;
3437
+ }
3438
+ .ms-xl-4 {
3439
+ margin-right: 1.5rem !important;
3440
+ }
3441
+ .ms-xl-5 {
3442
+ margin-right: 3rem !important;
3443
+ }
3444
+ .ms-xl-auto {
3445
+ margin-right: auto !important;
3446
+ }
3447
+ .p-xl-0 {
3448
+ padding: 0 !important;
3449
+ }
3450
+ .p-xl-1 {
3451
+ padding: 0.25rem !important;
3452
+ }
3453
+ .p-xl-2 {
3454
+ padding: 0.5rem !important;
3455
+ }
3456
+ .p-xl-3 {
3457
+ padding: 1rem !important;
3458
+ }
3459
+ .p-xl-4 {
3460
+ padding: 1.5rem !important;
3461
+ }
3462
+ .p-xl-5 {
3463
+ padding: 3rem !important;
3464
+ }
3465
+ .px-xl-0 {
3466
+ padding-left: 0 !important;
3467
+ padding-right: 0 !important;
3468
+ }
3469
+ .px-xl-1 {
3470
+ padding-left: 0.25rem !important;
3471
+ padding-right: 0.25rem !important;
3472
+ }
3473
+ .px-xl-2 {
3474
+ padding-left: 0.5rem !important;
3475
+ padding-right: 0.5rem !important;
3476
+ }
3477
+ .px-xl-3 {
3478
+ padding-left: 1rem !important;
3479
+ padding-right: 1rem !important;
3480
+ }
3481
+ .px-xl-4 {
3482
+ padding-left: 1.5rem !important;
3483
+ padding-right: 1.5rem !important;
3484
+ }
3485
+ .px-xl-5 {
3486
+ padding-left: 3rem !important;
3487
+ padding-right: 3rem !important;
3488
+ }
3489
+ .py-xl-0 {
3490
+ padding-top: 0 !important;
3491
+ padding-bottom: 0 !important;
3492
+ }
3493
+ .py-xl-1 {
3494
+ padding-top: 0.25rem !important;
3495
+ padding-bottom: 0.25rem !important;
3496
+ }
3497
+ .py-xl-2 {
3498
+ padding-top: 0.5rem !important;
3499
+ padding-bottom: 0.5rem !important;
3500
+ }
3501
+ .py-xl-3 {
3502
+ padding-top: 1rem !important;
3503
+ padding-bottom: 1rem !important;
3504
+ }
3505
+ .py-xl-4 {
3506
+ padding-top: 1.5rem !important;
3507
+ padding-bottom: 1.5rem !important;
3508
+ }
3509
+ .py-xl-5 {
3510
+ padding-top: 3rem !important;
3511
+ padding-bottom: 3rem !important;
3512
+ }
3513
+ .pt-xl-0 {
3514
+ padding-top: 0 !important;
3515
+ }
3516
+ .pt-xl-1 {
3517
+ padding-top: 0.25rem !important;
3518
+ }
3519
+ .pt-xl-2 {
3520
+ padding-top: 0.5rem !important;
3521
+ }
3522
+ .pt-xl-3 {
3523
+ padding-top: 1rem !important;
3524
+ }
3525
+ .pt-xl-4 {
3526
+ padding-top: 1.5rem !important;
3527
+ }
3528
+ .pt-xl-5 {
3529
+ padding-top: 3rem !important;
3530
+ }
3531
+ .pe-xl-0 {
3532
+ padding-left: 0 !important;
3533
+ }
3534
+ .pe-xl-1 {
3535
+ padding-left: 0.25rem !important;
3536
+ }
3537
+ .pe-xl-2 {
3538
+ padding-left: 0.5rem !important;
3539
+ }
3540
+ .pe-xl-3 {
3541
+ padding-left: 1rem !important;
3542
+ }
3543
+ .pe-xl-4 {
3544
+ padding-left: 1.5rem !important;
3545
+ }
3546
+ .pe-xl-5 {
3547
+ padding-left: 3rem !important;
3548
+ }
3549
+ .pb-xl-0 {
3550
+ padding-bottom: 0 !important;
3551
+ }
3552
+ .pb-xl-1 {
3553
+ padding-bottom: 0.25rem !important;
3554
+ }
3555
+ .pb-xl-2 {
3556
+ padding-bottom: 0.5rem !important;
3557
+ }
3558
+ .pb-xl-3 {
3559
+ padding-bottom: 1rem !important;
3560
+ }
3561
+ .pb-xl-4 {
3562
+ padding-bottom: 1.5rem !important;
3563
+ }
3564
+ .pb-xl-5 {
3565
+ padding-bottom: 3rem !important;
3566
+ }
3567
+ .ps-xl-0 {
3568
+ padding-right: 0 !important;
3569
+ }
3570
+ .ps-xl-1 {
3571
+ padding-right: 0.25rem !important;
3572
+ }
3573
+ .ps-xl-2 {
3574
+ padding-right: 0.5rem !important;
3575
+ }
3576
+ .ps-xl-3 {
3577
+ padding-right: 1rem !important;
3578
+ }
3579
+ .ps-xl-4 {
3580
+ padding-right: 1.5rem !important;
3581
+ }
3582
+ .ps-xl-5 {
3583
+ padding-right: 3rem !important;
3584
+ }
3585
+ }
3586
+ @media (min-width: 1400px) {
3587
+ .d-xxl-inline {
3588
+ display: inline !important;
3589
+ }
3590
+ .d-xxl-inline-block {
3591
+ display: inline-block !important;
3592
+ }
3593
+ .d-xxl-block {
3594
+ display: block !important;
3595
+ }
3596
+ .d-xxl-grid {
3597
+ display: grid !important;
3598
+ }
3599
+ .d-xxl-inline-grid {
3600
+ display: inline-grid !important;
3601
+ }
3602
+ .d-xxl-table {
3603
+ display: table !important;
3604
+ }
3605
+ .d-xxl-table-row {
3606
+ display: table-row !important;
3607
+ }
3608
+ .d-xxl-table-cell {
3609
+ display: table-cell !important;
3610
+ }
3611
+ .d-xxl-flex {
3612
+ display: flex !important;
3613
+ }
3614
+ .d-xxl-inline-flex {
3615
+ display: inline-flex !important;
3616
+ }
3617
+ .d-xxl-none {
3618
+ display: none !important;
3619
+ }
3620
+ .flex-xxl-fill {
3621
+ flex: 1 1 auto !important;
3622
+ }
3623
+ .flex-xxl-row {
3624
+ flex-direction: row !important;
3625
+ }
3626
+ .flex-xxl-column {
3627
+ flex-direction: column !important;
3628
+ }
3629
+ .flex-xxl-row-reverse {
3630
+ flex-direction: row-reverse !important;
3631
+ }
3632
+ .flex-xxl-column-reverse {
3633
+ flex-direction: column-reverse !important;
3634
+ }
3635
+ .flex-xxl-grow-0 {
3636
+ flex-grow: 0 !important;
3637
+ }
3638
+ .flex-xxl-grow-1 {
3639
+ flex-grow: 1 !important;
3640
+ }
3641
+ .flex-xxl-shrink-0 {
3642
+ flex-shrink: 0 !important;
3643
+ }
3644
+ .flex-xxl-shrink-1 {
3645
+ flex-shrink: 1 !important;
3646
+ }
3647
+ .flex-xxl-wrap {
3648
+ flex-wrap: wrap !important;
3649
+ }
3650
+ .flex-xxl-nowrap {
3651
+ flex-wrap: nowrap !important;
3652
+ }
3653
+ .flex-xxl-wrap-reverse {
3654
+ flex-wrap: wrap-reverse !important;
3655
+ }
3656
+ .justify-content-xxl-start {
3657
+ justify-content: flex-start !important;
3658
+ }
3659
+ .justify-content-xxl-end {
3660
+ justify-content: flex-end !important;
3661
+ }
3662
+ .justify-content-xxl-center {
3663
+ justify-content: center !important;
3664
+ }
3665
+ .justify-content-xxl-between {
3666
+ justify-content: space-between !important;
3667
+ }
3668
+ .justify-content-xxl-around {
3669
+ justify-content: space-around !important;
3670
+ }
3671
+ .justify-content-xxl-evenly {
3672
+ justify-content: space-evenly !important;
3673
+ }
3674
+ .align-items-xxl-start {
3675
+ align-items: flex-start !important;
3676
+ }
3677
+ .align-items-xxl-end {
3678
+ align-items: flex-end !important;
3679
+ }
3680
+ .align-items-xxl-center {
3681
+ align-items: center !important;
3682
+ }
3683
+ .align-items-xxl-baseline {
3684
+ align-items: baseline !important;
3685
+ }
3686
+ .align-items-xxl-stretch {
3687
+ align-items: stretch !important;
3688
+ }
3689
+ .align-content-xxl-start {
3690
+ align-content: flex-start !important;
3691
+ }
3692
+ .align-content-xxl-end {
3693
+ align-content: flex-end !important;
3694
+ }
3695
+ .align-content-xxl-center {
3696
+ align-content: center !important;
3697
+ }
3698
+ .align-content-xxl-between {
3699
+ align-content: space-between !important;
3700
+ }
3701
+ .align-content-xxl-around {
3702
+ align-content: space-around !important;
3703
+ }
3704
+ .align-content-xxl-stretch {
3705
+ align-content: stretch !important;
3706
+ }
3707
+ .align-self-xxl-auto {
3708
+ align-self: auto !important;
3709
+ }
3710
+ .align-self-xxl-start {
3711
+ align-self: flex-start !important;
3712
+ }
3713
+ .align-self-xxl-end {
3714
+ align-self: flex-end !important;
3715
+ }
3716
+ .align-self-xxl-center {
3717
+ align-self: center !important;
3718
+ }
3719
+ .align-self-xxl-baseline {
3720
+ align-self: baseline !important;
3721
+ }
3722
+ .align-self-xxl-stretch {
3723
+ align-self: stretch !important;
3724
+ }
3725
+ .order-xxl-first {
3726
+ order: -1 !important;
3727
+ }
3728
+ .order-xxl-0 {
3729
+ order: 0 !important;
3730
+ }
3731
+ .order-xxl-1 {
3732
+ order: 1 !important;
3733
+ }
3734
+ .order-xxl-2 {
3735
+ order: 2 !important;
3736
+ }
3737
+ .order-xxl-3 {
3738
+ order: 3 !important;
3739
+ }
3740
+ .order-xxl-4 {
3741
+ order: 4 !important;
3742
+ }
3743
+ .order-xxl-5 {
3744
+ order: 5 !important;
3745
+ }
3746
+ .order-xxl-last {
3747
+ order: 6 !important;
3748
+ }
3749
+ .m-xxl-0 {
3750
+ margin: 0 !important;
3751
+ }
3752
+ .m-xxl-1 {
3753
+ margin: 0.25rem !important;
3754
+ }
3755
+ .m-xxl-2 {
3756
+ margin: 0.5rem !important;
3757
+ }
3758
+ .m-xxl-3 {
3759
+ margin: 1rem !important;
3760
+ }
3761
+ .m-xxl-4 {
3762
+ margin: 1.5rem !important;
3763
+ }
3764
+ .m-xxl-5 {
3765
+ margin: 3rem !important;
3766
+ }
3767
+ .m-xxl-auto {
3768
+ margin: auto !important;
3769
+ }
3770
+ .mx-xxl-0 {
3771
+ margin-left: 0 !important;
3772
+ margin-right: 0 !important;
3773
+ }
3774
+ .mx-xxl-1 {
3775
+ margin-left: 0.25rem !important;
3776
+ margin-right: 0.25rem !important;
3777
+ }
3778
+ .mx-xxl-2 {
3779
+ margin-left: 0.5rem !important;
3780
+ margin-right: 0.5rem !important;
3781
+ }
3782
+ .mx-xxl-3 {
3783
+ margin-left: 1rem !important;
3784
+ margin-right: 1rem !important;
3785
+ }
3786
+ .mx-xxl-4 {
3787
+ margin-left: 1.5rem !important;
3788
+ margin-right: 1.5rem !important;
3789
+ }
3790
+ .mx-xxl-5 {
3791
+ margin-left: 3rem !important;
3792
+ margin-right: 3rem !important;
3793
+ }
3794
+ .mx-xxl-auto {
3795
+ margin-left: auto !important;
3796
+ margin-right: auto !important;
3797
+ }
3798
+ .my-xxl-0 {
3799
+ margin-top: 0 !important;
3800
+ margin-bottom: 0 !important;
3801
+ }
3802
+ .my-xxl-1 {
3803
+ margin-top: 0.25rem !important;
3804
+ margin-bottom: 0.25rem !important;
3805
+ }
3806
+ .my-xxl-2 {
3807
+ margin-top: 0.5rem !important;
3808
+ margin-bottom: 0.5rem !important;
3809
+ }
3810
+ .my-xxl-3 {
3811
+ margin-top: 1rem !important;
3812
+ margin-bottom: 1rem !important;
3813
+ }
3814
+ .my-xxl-4 {
3815
+ margin-top: 1.5rem !important;
3816
+ margin-bottom: 1.5rem !important;
3817
+ }
3818
+ .my-xxl-5 {
3819
+ margin-top: 3rem !important;
3820
+ margin-bottom: 3rem !important;
3821
+ }
3822
+ .my-xxl-auto {
3823
+ margin-top: auto !important;
3824
+ margin-bottom: auto !important;
3825
+ }
3826
+ .mt-xxl-0 {
3827
+ margin-top: 0 !important;
3828
+ }
3829
+ .mt-xxl-1 {
3830
+ margin-top: 0.25rem !important;
3831
+ }
3832
+ .mt-xxl-2 {
3833
+ margin-top: 0.5rem !important;
3834
+ }
3835
+ .mt-xxl-3 {
3836
+ margin-top: 1rem !important;
3837
+ }
3838
+ .mt-xxl-4 {
3839
+ margin-top: 1.5rem !important;
3840
+ }
3841
+ .mt-xxl-5 {
3842
+ margin-top: 3rem !important;
3843
+ }
3844
+ .mt-xxl-auto {
3845
+ margin-top: auto !important;
3846
+ }
3847
+ .me-xxl-0 {
3848
+ margin-left: 0 !important;
3849
+ }
3850
+ .me-xxl-1 {
3851
+ margin-left: 0.25rem !important;
3852
+ }
3853
+ .me-xxl-2 {
3854
+ margin-left: 0.5rem !important;
3855
+ }
3856
+ .me-xxl-3 {
3857
+ margin-left: 1rem !important;
3858
+ }
3859
+ .me-xxl-4 {
3860
+ margin-left: 1.5rem !important;
3861
+ }
3862
+ .me-xxl-5 {
3863
+ margin-left: 3rem !important;
3864
+ }
3865
+ .me-xxl-auto {
3866
+ margin-left: auto !important;
3867
+ }
3868
+ .mb-xxl-0 {
3869
+ margin-bottom: 0 !important;
3870
+ }
3871
+ .mb-xxl-1 {
3872
+ margin-bottom: 0.25rem !important;
3873
+ }
3874
+ .mb-xxl-2 {
3875
+ margin-bottom: 0.5rem !important;
3876
+ }
3877
+ .mb-xxl-3 {
3878
+ margin-bottom: 1rem !important;
3879
+ }
3880
+ .mb-xxl-4 {
3881
+ margin-bottom: 1.5rem !important;
3882
+ }
3883
+ .mb-xxl-5 {
3884
+ margin-bottom: 3rem !important;
3885
+ }
3886
+ .mb-xxl-auto {
3887
+ margin-bottom: auto !important;
3888
+ }
3889
+ .ms-xxl-0 {
3890
+ margin-right: 0 !important;
3891
+ }
3892
+ .ms-xxl-1 {
3893
+ margin-right: 0.25rem !important;
3894
+ }
3895
+ .ms-xxl-2 {
3896
+ margin-right: 0.5rem !important;
3897
+ }
3898
+ .ms-xxl-3 {
3899
+ margin-right: 1rem !important;
3900
+ }
3901
+ .ms-xxl-4 {
3902
+ margin-right: 1.5rem !important;
3903
+ }
3904
+ .ms-xxl-5 {
3905
+ margin-right: 3rem !important;
3906
+ }
3907
+ .ms-xxl-auto {
3908
+ margin-right: auto !important;
3909
+ }
3910
+ .p-xxl-0 {
3911
+ padding: 0 !important;
3912
+ }
3913
+ .p-xxl-1 {
3914
+ padding: 0.25rem !important;
3915
+ }
3916
+ .p-xxl-2 {
3917
+ padding: 0.5rem !important;
3918
+ }
3919
+ .p-xxl-3 {
3920
+ padding: 1rem !important;
3921
+ }
3922
+ .p-xxl-4 {
3923
+ padding: 1.5rem !important;
3924
+ }
3925
+ .p-xxl-5 {
3926
+ padding: 3rem !important;
3927
+ }
3928
+ .px-xxl-0 {
3929
+ padding-left: 0 !important;
3930
+ padding-right: 0 !important;
3931
+ }
3932
+ .px-xxl-1 {
3933
+ padding-left: 0.25rem !important;
3934
+ padding-right: 0.25rem !important;
3935
+ }
3936
+ .px-xxl-2 {
3937
+ padding-left: 0.5rem !important;
3938
+ padding-right: 0.5rem !important;
3939
+ }
3940
+ .px-xxl-3 {
3941
+ padding-left: 1rem !important;
3942
+ padding-right: 1rem !important;
3943
+ }
3944
+ .px-xxl-4 {
3945
+ padding-left: 1.5rem !important;
3946
+ padding-right: 1.5rem !important;
3947
+ }
3948
+ .px-xxl-5 {
3949
+ padding-left: 3rem !important;
3950
+ padding-right: 3rem !important;
3951
+ }
3952
+ .py-xxl-0 {
3953
+ padding-top: 0 !important;
3954
+ padding-bottom: 0 !important;
3955
+ }
3956
+ .py-xxl-1 {
3957
+ padding-top: 0.25rem !important;
3958
+ padding-bottom: 0.25rem !important;
3959
+ }
3960
+ .py-xxl-2 {
3961
+ padding-top: 0.5rem !important;
3962
+ padding-bottom: 0.5rem !important;
3963
+ }
3964
+ .py-xxl-3 {
3965
+ padding-top: 1rem !important;
3966
+ padding-bottom: 1rem !important;
3967
+ }
3968
+ .py-xxl-4 {
3969
+ padding-top: 1.5rem !important;
3970
+ padding-bottom: 1.5rem !important;
3971
+ }
3972
+ .py-xxl-5 {
3973
+ padding-top: 3rem !important;
3974
+ padding-bottom: 3rem !important;
3975
+ }
3976
+ .pt-xxl-0 {
3977
+ padding-top: 0 !important;
3978
+ }
3979
+ .pt-xxl-1 {
3980
+ padding-top: 0.25rem !important;
3981
+ }
3982
+ .pt-xxl-2 {
3983
+ padding-top: 0.5rem !important;
3984
+ }
3985
+ .pt-xxl-3 {
3986
+ padding-top: 1rem !important;
3987
+ }
3988
+ .pt-xxl-4 {
3989
+ padding-top: 1.5rem !important;
3990
+ }
3991
+ .pt-xxl-5 {
3992
+ padding-top: 3rem !important;
3993
+ }
3994
+ .pe-xxl-0 {
3995
+ padding-left: 0 !important;
3996
+ }
3997
+ .pe-xxl-1 {
3998
+ padding-left: 0.25rem !important;
3999
+ }
4000
+ .pe-xxl-2 {
4001
+ padding-left: 0.5rem !important;
4002
+ }
4003
+ .pe-xxl-3 {
4004
+ padding-left: 1rem !important;
4005
+ }
4006
+ .pe-xxl-4 {
4007
+ padding-left: 1.5rem !important;
4008
+ }
4009
+ .pe-xxl-5 {
4010
+ padding-left: 3rem !important;
4011
+ }
4012
+ .pb-xxl-0 {
4013
+ padding-bottom: 0 !important;
4014
+ }
4015
+ .pb-xxl-1 {
4016
+ padding-bottom: 0.25rem !important;
4017
+ }
4018
+ .pb-xxl-2 {
4019
+ padding-bottom: 0.5rem !important;
4020
+ }
4021
+ .pb-xxl-3 {
4022
+ padding-bottom: 1rem !important;
4023
+ }
4024
+ .pb-xxl-4 {
4025
+ padding-bottom: 1.5rem !important;
4026
+ }
4027
+ .pb-xxl-5 {
4028
+ padding-bottom: 3rem !important;
4029
+ }
4030
+ .ps-xxl-0 {
4031
+ padding-right: 0 !important;
4032
+ }
4033
+ .ps-xxl-1 {
4034
+ padding-right: 0.25rem !important;
4035
+ }
4036
+ .ps-xxl-2 {
4037
+ padding-right: 0.5rem !important;
4038
+ }
4039
+ .ps-xxl-3 {
4040
+ padding-right: 1rem !important;
4041
+ }
4042
+ .ps-xxl-4 {
4043
+ padding-right: 1.5rem !important;
4044
+ }
4045
+ .ps-xxl-5 {
4046
+ padding-right: 3rem !important;
4047
+ }
4048
+ }
4049
+ @media print {
4050
+ .d-print-inline {
4051
+ display: inline !important;
4052
+ }
4053
+ .d-print-inline-block {
4054
+ display: inline-block !important;
4055
+ }
4056
+ .d-print-block {
4057
+ display: block !important;
4058
+ }
4059
+ .d-print-grid {
4060
+ display: grid !important;
4061
+ }
4062
+ .d-print-inline-grid {
4063
+ display: inline-grid !important;
4064
+ }
4065
+ .d-print-table {
4066
+ display: table !important;
4067
+ }
4068
+ .d-print-table-row {
4069
+ display: table-row !important;
4070
+ }
4071
+ .d-print-table-cell {
4072
+ display: table-cell !important;
4073
+ }
4074
+ .d-print-flex {
4075
+ display: flex !important;
4076
+ }
4077
+ .d-print-inline-flex {
4078
+ display: inline-flex !important;
4079
+ }
4080
+ .d-print-none {
4081
+ display: none !important;
4082
+ }
4083
+ }
4084
+ /*# sourceMappingURL=bootstrap-grid.rtl.css.map */
static/plugins/bootstrap/css/bootstrap-grid.rtl.css.map ADDED
The diff for this file is too large to render. See raw diff
 
static/plugins/bootstrap/css/bootstrap-grid.rtl.min.css ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Grid v5.3.0 (https://getbootstrap.com/)
3
+ * Copyright 2011-2023 The Bootstrap Authors
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5
+ */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
6
+ /*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */
static/plugins/bootstrap/css/bootstrap-grid.rtl.min.css.map ADDED
The diff for this file is too large to render. See raw diff
 
static/plugins/bootstrap/css/bootstrap-reboot.css ADDED
@@ -0,0 +1,593 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Reboot v5.3.0 (https://getbootstrap.com/)
3
+ * Copyright 2011-2023 The Bootstrap Authors
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5
+ */
6
+ :root,
7
+ [data-bs-theme=light] {
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: #0d6efd;
32
+ --bs-secondary: #6c757d;
33
+ --bs-success: #198754;
34
+ --bs-info: #0dcaf0;
35
+ --bs-warning: #ffc107;
36
+ --bs-danger: #dc3545;
37
+ --bs-light: #f8f9fa;
38
+ --bs-dark: #212529;
39
+ --bs-primary-rgb: 13, 110, 253;
40
+ --bs-secondary-rgb: 108, 117, 125;
41
+ --bs-success-rgb: 25, 135, 84;
42
+ --bs-info-rgb: 13, 202, 240;
43
+ --bs-warning-rgb: 255, 193, 7;
44
+ --bs-danger-rgb: 220, 53, 69;
45
+ --bs-light-rgb: 248, 249, 250;
46
+ --bs-dark-rgb: 33, 37, 41;
47
+ --bs-primary-text-emphasis: #052c65;
48
+ --bs-secondary-text-emphasis: #2b2f32;
49
+ --bs-success-text-emphasis: #0a3622;
50
+ --bs-info-text-emphasis: #055160;
51
+ --bs-warning-text-emphasis: #664d03;
52
+ --bs-danger-text-emphasis: #58151c;
53
+ --bs-light-text-emphasis: #495057;
54
+ --bs-dark-text-emphasis: #495057;
55
+ --bs-primary-bg-subtle: #cfe2ff;
56
+ --bs-secondary-bg-subtle: #e2e3e5;
57
+ --bs-success-bg-subtle: #d1e7dd;
58
+ --bs-info-bg-subtle: #cff4fc;
59
+ --bs-warning-bg-subtle: #fff3cd;
60
+ --bs-danger-bg-subtle: #f8d7da;
61
+ --bs-light-bg-subtle: #fcfcfd;
62
+ --bs-dark-bg-subtle: #ced4da;
63
+ --bs-primary-border-subtle: #9ec5fe;
64
+ --bs-secondary-border-subtle: #c4c8cb;
65
+ --bs-success-border-subtle: #a3cfbb;
66
+ --bs-info-border-subtle: #9eeaf9;
67
+ --bs-warning-border-subtle: #ffe69c;
68
+ --bs-danger-border-subtle: #f1aeb5;
69
+ --bs-light-border-subtle: #e9ecef;
70
+ --bs-dark-border-subtle: #adb5bd;
71
+ --bs-white-rgb: 255, 255, 255;
72
+ --bs-black-rgb: 0, 0, 0;
73
+ --bs-font-sans-serif: 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";
74
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
75
+ --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
76
+ --bs-body-font-family: var(--bs-font-sans-serif);
77
+ --bs-body-font-size: 1rem;
78
+ --bs-body-font-weight: 400;
79
+ --bs-body-line-height: 1.5;
80
+ --bs-body-color: #212529;
81
+ --bs-body-color-rgb: 33, 37, 41;
82
+ --bs-body-bg: #fff;
83
+ --bs-body-bg-rgb: 255, 255, 255;
84
+ --bs-emphasis-color: #000;
85
+ --bs-emphasis-color-rgb: 0, 0, 0;
86
+ --bs-secondary-color: rgba(33, 37, 41, 0.75);
87
+ --bs-secondary-color-rgb: 33, 37, 41;
88
+ --bs-secondary-bg: #e9ecef;
89
+ --bs-secondary-bg-rgb: 233, 236, 239;
90
+ --bs-tertiary-color: rgba(33, 37, 41, 0.5);
91
+ --bs-tertiary-color-rgb: 33, 37, 41;
92
+ --bs-tertiary-bg: #f8f9fa;
93
+ --bs-tertiary-bg-rgb: 248, 249, 250;
94
+ --bs-heading-color: inherit;
95
+ --bs-link-color: #0d6efd;
96
+ --bs-link-color-rgb: 13, 110, 253;
97
+ --bs-link-decoration: underline;
98
+ --bs-link-hover-color: #0a58ca;
99
+ --bs-link-hover-color-rgb: 10, 88, 202;
100
+ --bs-code-color: #d63384;
101
+ --bs-highlight-bg: #fff3cd;
102
+ --bs-border-width: 1px;
103
+ --bs-border-style: solid;
104
+ --bs-border-color: #dee2e6;
105
+ --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
106
+ --bs-border-radius: 0.375rem;
107
+ --bs-border-radius-sm: 0.25rem;
108
+ --bs-border-radius-lg: 0.5rem;
109
+ --bs-border-radius-xl: 1rem;
110
+ --bs-border-radius-xxl: 2rem;
111
+ --bs-border-radius-2xl: var(--bs-border-radius-xxl);
112
+ --bs-border-radius-pill: 50rem;
113
+ --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
114
+ --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
115
+ --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
116
+ --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
117
+ --bs-focus-ring-width: 0.25rem;
118
+ --bs-focus-ring-opacity: 0.25;
119
+ --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
120
+ --bs-form-valid-color: #198754;
121
+ --bs-form-valid-border-color: #198754;
122
+ --bs-form-invalid-color: #dc3545;
123
+ --bs-form-invalid-border-color: #dc3545;
124
+ }
125
+
126
+ [data-bs-theme=dark] {
127
+ color-scheme: dark;
128
+ --bs-body-color: #adb5bd;
129
+ --bs-body-color-rgb: 173, 181, 189;
130
+ --bs-body-bg: #212529;
131
+ --bs-body-bg-rgb: 33, 37, 41;
132
+ --bs-emphasis-color: #fff;
133
+ --bs-emphasis-color-rgb: 255, 255, 255;
134
+ --bs-secondary-color: rgba(173, 181, 189, 0.75);
135
+ --bs-secondary-color-rgb: 173, 181, 189;
136
+ --bs-secondary-bg: #343a40;
137
+ --bs-secondary-bg-rgb: 52, 58, 64;
138
+ --bs-tertiary-color: rgba(173, 181, 189, 0.5);
139
+ --bs-tertiary-color-rgb: 173, 181, 189;
140
+ --bs-tertiary-bg: #2b3035;
141
+ --bs-tertiary-bg-rgb: 43, 48, 53;
142
+ --bs-primary-text-emphasis: #6ea8fe;
143
+ --bs-secondary-text-emphasis: #a7acb1;
144
+ --bs-success-text-emphasis: #75b798;
145
+ --bs-info-text-emphasis: #6edff6;
146
+ --bs-warning-text-emphasis: #ffda6a;
147
+ --bs-danger-text-emphasis: #ea868f;
148
+ --bs-light-text-emphasis: #f8f9fa;
149
+ --bs-dark-text-emphasis: #dee2e6;
150
+ --bs-primary-bg-subtle: #031633;
151
+ --bs-secondary-bg-subtle: #161719;
152
+ --bs-success-bg-subtle: #051b11;
153
+ --bs-info-bg-subtle: #032830;
154
+ --bs-warning-bg-subtle: #332701;
155
+ --bs-danger-bg-subtle: #2c0b0e;
156
+ --bs-light-bg-subtle: #343a40;
157
+ --bs-dark-bg-subtle: #1a1d20;
158
+ --bs-primary-border-subtle: #084298;
159
+ --bs-secondary-border-subtle: #41464b;
160
+ --bs-success-border-subtle: #0f5132;
161
+ --bs-info-border-subtle: #087990;
162
+ --bs-warning-border-subtle: #997404;
163
+ --bs-danger-border-subtle: #842029;
164
+ --bs-light-border-subtle: #495057;
165
+ --bs-dark-border-subtle: #343a40;
166
+ --bs-heading-color: inherit;
167
+ --bs-link-color: #6ea8fe;
168
+ --bs-link-hover-color: #8bb9fe;
169
+ --bs-link-color-rgb: 110, 168, 254;
170
+ --bs-link-hover-color-rgb: 139, 185, 254;
171
+ --bs-code-color: #e685b5;
172
+ --bs-border-color: #495057;
173
+ --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
174
+ --bs-form-valid-color: #75b798;
175
+ --bs-form-valid-border-color: #75b798;
176
+ --bs-form-invalid-color: #ea868f;
177
+ --bs-form-invalid-border-color: #ea868f;
178
+ }
179
+
180
+ *,
181
+ *::before,
182
+ *::after {
183
+ box-sizing: border-box;
184
+ }
185
+
186
+ @media (prefers-reduced-motion: no-preference) {
187
+ :root {
188
+ scroll-behavior: smooth;
189
+ }
190
+ }
191
+
192
+ body {
193
+ margin: 0;
194
+ font-family: var(--bs-body-font-family);
195
+ font-size: var(--bs-body-font-size);
196
+ font-weight: var(--bs-body-font-weight);
197
+ line-height: var(--bs-body-line-height);
198
+ color: var(--bs-body-color);
199
+ text-align: var(--bs-body-text-align);
200
+ background-color: var(--bs-body-bg);
201
+ -webkit-text-size-adjust: 100%;
202
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
203
+ }
204
+
205
+ hr {
206
+ margin: 1rem 0;
207
+ color: inherit;
208
+ border: 0;
209
+ border-top: var(--bs-border-width) solid;
210
+ opacity: 0.25;
211
+ }
212
+
213
+ h6, h5, h4, h3, h2, h1 {
214
+ margin-top: 0;
215
+ margin-bottom: 0.5rem;
216
+ font-weight: 500;
217
+ line-height: 1.2;
218
+ color: var(--bs-heading-color);
219
+ }
220
+
221
+ h1 {
222
+ font-size: calc(1.375rem + 1.5vw);
223
+ }
224
+ @media (min-width: 1200px) {
225
+ h1 {
226
+ font-size: 2.5rem;
227
+ }
228
+ }
229
+
230
+ h2 {
231
+ font-size: calc(1.325rem + 0.9vw);
232
+ }
233
+ @media (min-width: 1200px) {
234
+ h2 {
235
+ font-size: 2rem;
236
+ }
237
+ }
238
+
239
+ h3 {
240
+ font-size: calc(1.3rem + 0.6vw);
241
+ }
242
+ @media (min-width: 1200px) {
243
+ h3 {
244
+ font-size: 1.75rem;
245
+ }
246
+ }
247
+
248
+ h4 {
249
+ font-size: calc(1.275rem + 0.3vw);
250
+ }
251
+ @media (min-width: 1200px) {
252
+ h4 {
253
+ font-size: 1.5rem;
254
+ }
255
+ }
256
+
257
+ h5 {
258
+ font-size: 1.25rem;
259
+ }
260
+
261
+ h6 {
262
+ font-size: 1rem;
263
+ }
264
+
265
+ p {
266
+ margin-top: 0;
267
+ margin-bottom: 1rem;
268
+ }
269
+
270
+ abbr[title] {
271
+ -webkit-text-decoration: underline dotted;
272
+ text-decoration: underline dotted;
273
+ cursor: help;
274
+ -webkit-text-decoration-skip-ink: none;
275
+ text-decoration-skip-ink: none;
276
+ }
277
+
278
+ address {
279
+ margin-bottom: 1rem;
280
+ font-style: normal;
281
+ line-height: inherit;
282
+ }
283
+
284
+ ol,
285
+ ul {
286
+ padding-left: 2rem;
287
+ }
288
+
289
+ ol,
290
+ ul,
291
+ dl {
292
+ margin-top: 0;
293
+ margin-bottom: 1rem;
294
+ }
295
+
296
+ ol ol,
297
+ ul ul,
298
+ ol ul,
299
+ ul ol {
300
+ margin-bottom: 0;
301
+ }
302
+
303
+ dt {
304
+ font-weight: 700;
305
+ }
306
+
307
+ dd {
308
+ margin-bottom: 0.5rem;
309
+ margin-left: 0;
310
+ }
311
+
312
+ blockquote {
313
+ margin: 0 0 1rem;
314
+ }
315
+
316
+ b,
317
+ strong {
318
+ font-weight: bolder;
319
+ }
320
+
321
+ small {
322
+ font-size: 0.875em;
323
+ }
324
+
325
+ mark {
326
+ padding: 0.1875em;
327
+ background-color: var(--bs-highlight-bg);
328
+ }
329
+
330
+ sub,
331
+ sup {
332
+ position: relative;
333
+ font-size: 0.75em;
334
+ line-height: 0;
335
+ vertical-align: baseline;
336
+ }
337
+
338
+ sub {
339
+ bottom: -0.25em;
340
+ }
341
+
342
+ sup {
343
+ top: -0.5em;
344
+ }
345
+
346
+ a {
347
+ color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
348
+ text-decoration: underline;
349
+ }
350
+ a:hover {
351
+ --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
352
+ }
353
+
354
+ a:not([href]):not([class]), a:not([href]):not([class]):hover {
355
+ color: inherit;
356
+ text-decoration: none;
357
+ }
358
+
359
+ pre,
360
+ code,
361
+ kbd,
362
+ samp {
363
+ font-family: var(--bs-font-monospace);
364
+ font-size: 1em;
365
+ }
366
+
367
+ pre {
368
+ display: block;
369
+ margin-top: 0;
370
+ margin-bottom: 1rem;
371
+ overflow: auto;
372
+ font-size: 0.875em;
373
+ }
374
+ pre code {
375
+ font-size: inherit;
376
+ color: inherit;
377
+ word-break: normal;
378
+ }
379
+
380
+ code {
381
+ font-size: 0.875em;
382
+ color: var(--bs-code-color);
383
+ word-wrap: break-word;
384
+ }
385
+ a > code {
386
+ color: inherit;
387
+ }
388
+
389
+ kbd {
390
+ padding: 0.1875rem 0.375rem;
391
+ font-size: 0.875em;
392
+ color: var(--bs-body-bg);
393
+ background-color: var(--bs-body-color);
394
+ border-radius: 0.25rem;
395
+ }
396
+ kbd kbd {
397
+ padding: 0;
398
+ font-size: 1em;
399
+ }
400
+
401
+ figure {
402
+ margin: 0 0 1rem;
403
+ }
404
+
405
+ img,
406
+ svg {
407
+ vertical-align: middle;
408
+ }
409
+
410
+ table {
411
+ caption-side: bottom;
412
+ border-collapse: collapse;
413
+ }
414
+
415
+ caption {
416
+ padding-top: 0.5rem;
417
+ padding-bottom: 0.5rem;
418
+ color: var(--bs-secondary-color);
419
+ text-align: left;
420
+ }
421
+
422
+ th {
423
+ text-align: inherit;
424
+ text-align: -webkit-match-parent;
425
+ }
426
+
427
+ thead,
428
+ tbody,
429
+ tfoot,
430
+ tr,
431
+ td,
432
+ th {
433
+ border-color: inherit;
434
+ border-style: solid;
435
+ border-width: 0;
436
+ }
437
+
438
+ label {
439
+ display: inline-block;
440
+ }
441
+
442
+ button {
443
+ border-radius: 0;
444
+ }
445
+
446
+ button:focus:not(:focus-visible) {
447
+ outline: 0;
448
+ }
449
+
450
+ input,
451
+ button,
452
+ select,
453
+ optgroup,
454
+ textarea {
455
+ margin: 0;
456
+ font-family: inherit;
457
+ font-size: inherit;
458
+ line-height: inherit;
459
+ }
460
+
461
+ button,
462
+ select {
463
+ text-transform: none;
464
+ }
465
+
466
+ [role=button] {
467
+ cursor: pointer;
468
+ }
469
+
470
+ select {
471
+ word-wrap: normal;
472
+ }
473
+ select:disabled {
474
+ opacity: 1;
475
+ }
476
+
477
+ [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
478
+ display: none !important;
479
+ }
480
+
481
+ button,
482
+ [type=button],
483
+ [type=reset],
484
+ [type=submit] {
485
+ -webkit-appearance: button;
486
+ }
487
+ button:not(:disabled),
488
+ [type=button]:not(:disabled),
489
+ [type=reset]:not(:disabled),
490
+ [type=submit]:not(:disabled) {
491
+ cursor: pointer;
492
+ }
493
+
494
+ ::-moz-focus-inner {
495
+ padding: 0;
496
+ border-style: none;
497
+ }
498
+
499
+ textarea {
500
+ resize: vertical;
501
+ }
502
+
503
+ fieldset {
504
+ min-width: 0;
505
+ padding: 0;
506
+ margin: 0;
507
+ border: 0;
508
+ }
509
+
510
+ legend {
511
+ float: left;
512
+ width: 100%;
513
+ padding: 0;
514
+ margin-bottom: 0.5rem;
515
+ font-size: calc(1.275rem + 0.3vw);
516
+ line-height: inherit;
517
+ }
518
+ @media (min-width: 1200px) {
519
+ legend {
520
+ font-size: 1.5rem;
521
+ }
522
+ }
523
+ legend + * {
524
+ clear: left;
525
+ }
526
+
527
+ ::-webkit-datetime-edit-fields-wrapper,
528
+ ::-webkit-datetime-edit-text,
529
+ ::-webkit-datetime-edit-minute,
530
+ ::-webkit-datetime-edit-hour-field,
531
+ ::-webkit-datetime-edit-day-field,
532
+ ::-webkit-datetime-edit-month-field,
533
+ ::-webkit-datetime-edit-year-field {
534
+ padding: 0;
535
+ }
536
+
537
+ ::-webkit-inner-spin-button {
538
+ height: auto;
539
+ }
540
+
541
+ [type=search] {
542
+ outline-offset: -2px;
543
+ -webkit-appearance: textfield;
544
+ }
545
+
546
+ /* rtl:raw:
547
+ [type="tel"],
548
+ [type="url"],
549
+ [type="email"],
550
+ [type="number"] {
551
+ direction: ltr;
552
+ }
553
+ */
554
+ ::-webkit-search-decoration {
555
+ -webkit-appearance: none;
556
+ }
557
+
558
+ ::-webkit-color-swatch-wrapper {
559
+ padding: 0;
560
+ }
561
+
562
+ ::-webkit-file-upload-button {
563
+ font: inherit;
564
+ -webkit-appearance: button;
565
+ }
566
+
567
+ ::file-selector-button {
568
+ font: inherit;
569
+ -webkit-appearance: button;
570
+ }
571
+
572
+ output {
573
+ display: inline-block;
574
+ }
575
+
576
+ iframe {
577
+ border: 0;
578
+ }
579
+
580
+ summary {
581
+ display: list-item;
582
+ cursor: pointer;
583
+ }
584
+
585
+ progress {
586
+ vertical-align: baseline;
587
+ }
588
+
589
+ [hidden] {
590
+ display: none !important;
591
+ }
592
+
593
+ /*# sourceMappingURL=bootstrap-reboot.css.map */
static/plugins/bootstrap/css/bootstrap-reboot.css.map ADDED
The diff for this file is too large to render. See raw diff
 
static/plugins/bootstrap/css/bootstrap-reboot.min.css ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Reboot v5.3.0 (https://getbootstrap.com/)
3
+ * Copyright 2011-2023 The Bootstrap Authors
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5
+ */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif: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";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}
6
+ /*# sourceMappingURL=bootstrap-reboot.min.css.map */
static/plugins/bootstrap/css/bootstrap-reboot.min.css.map ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","dist/css/bootstrap-reboot.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_color-mode.scss","../../scss/_reboot.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"AACE;;;;ACDF,MCMA,sBDGI,UAAA,QAAA,YAAA,QAAA,YAAA,QAAA,UAAA,QAAA,SAAA,QAAA,YAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAAA,UAAA,QAAA,WAAA,KAAA,WAAA,KAAA,UAAA,QAAA,eAAA,QAIA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAIA,aAAA,QAAA,eAAA,QAAA,aAAA,QAAA,UAAA,QAAA,aAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAIA,iBAAA,EAAA,CAAA,GAAA,CAAA,IAAA,mBAAA,GAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,EAAA,CAAA,GAAA,CAAA,GAAA,cAAA,EAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,GAAA,CAAA,GAAA,CAAA,EAAA,gBAAA,GAAA,CAAA,EAAA,CAAA,GAAA,eAAA,GAAA,CAAA,GAAA,CAAA,IAAA,cAAA,EAAA,CAAA,EAAA,CAAA,GAIA,2BAAA,QAAA,6BAAA,QAAA,2BAAA,QAAA,wBAAA,QAAA,2BAAA,QAAA,0BAAA,QAAA,yBAAA,QAAA,wBAAA,QAIA,uBAAA,QAAA,yBAAA,QAAA,uBAAA,QAAA,oBAAA,QAAA,uBAAA,QAAA,sBAAA,QAAA,qBAAA,QAAA,oBAAA,QAIA,2BAAA,QAAA,6BAAA,QAAA,2BAAA,QAAA,wBAAA,QAAA,2BAAA,QAAA,0BAAA,QAAA,yBAAA,QAAA,wBAAA,QAGF,eAAA,GAAA,CAAA,GAAA,CAAA,IACA,eAAA,CAAA,CAAA,CAAA,CAAA,EAMA,qBAAA,SAAA,CAAA,aAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,WAAA,CAAA,iBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,oBAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UACA,cAAA,2EAOA,sBAAA,0BE2OI,oBAAA,KFzOJ,sBAAA,IACA,sBAAA,IAKA,gBAAA,QACA,oBAAA,EAAA,CAAA,EAAA,CAAA,GACA,aAAA,KACA,iBAAA,GAAA,CAAA,GAAA,CAAA,IAEA,oBAAA,KACA,wBAAA,CAAA,CAAA,CAAA,CAAA,EAEA,qBAAA,uBACA,yBAAA,EAAA,CAAA,EAAA,CAAA,GACA,kBAAA,QACA,sBAAA,GAAA,CAAA,GAAA,CAAA,IAEA,oBAAA,sBACA,wBAAA,EAAA,CAAA,EAAA,CAAA,GACA,iBAAA,QACA,qBAAA,GAAA,CAAA,GAAA,CAAA,IAGA,mBAAA,QAEA,gBAAA,QACA,oBAAA,EAAA,CAAA,GAAA,CAAA,IACA,qBAAA,UAEA,sBAAA,QACA,0BAAA,EAAA,CAAA,EAAA,CAAA,IAMA,gBAAA,QACA,kBAAA,QAGA,kBAAA,IACA,kBAAA,MACA,kBAAA,QACA,8BAAA,qBAEA,mBAAA,SACA,sBAAA,QACA,sBAAA,OACA,sBAAA,KACA,uBAAA,KACA,uBAAA,4BACA,wBAAA,MAGA,gBAAA,EAAA,OAAA,KAAA,oBACA,mBAAA,EAAA,SAAA,QAAA,qBACA,mBAAA,EAAA,KAAA,KAAA,qBACA,sBAAA,MAAA,EAAA,IAAA,IAAA,qBAIA,sBAAA,QACA,wBAAA,KACA,sBAAA,yBAIA,sBAAA,QACA,6BAAA,QACA,wBAAA,QACA,+BAAA,QG/GE,qBHqHA,aAAA,KAGA,gBAAA,QACA,oBAAA,GAAA,CAAA,GAAA,CAAA,IACA,aAAA,QACA,iBAAA,EAAA,CAAA,EAAA,CAAA,GAEA,oBAAA,KACA,wBAAA,GAAA,CAAA,GAAA,CAAA,IAEA,qBAAA,0BACA,yBAAA,GAAA,CAAA,GAAA,CAAA,IACA,kBAAA,QACA,sBAAA,EAAA,CAAA,EAAA,CAAA,GAEA,oBAAA,yBACA,wBAAA,GAAA,CAAA,GAAA,CAAA,IACA,iBAAA,QACA,qBAAA,EAAA,CAAA,EAAA,CAAA,GAGE,2BAAA,QAAA,6BAAA,QAAA,2BAAA,QAAA,wBAAA,QAAA,2BAAA,QAAA,0BAAA,QAAA,yBAAA,QAAA,wBAAA,QAIA,uBAAA,QAAA,yBAAA,QAAA,uBAAA,QAAA,oBAAA,QAAA,uBAAA,QAAA,sBAAA,QAAA,qBAAA,QAAA,oBAAA,QAIA,2BAAA,QAAA,6BAAA,QAAA,2BAAA,QAAA,wBAAA,QAAA,2BAAA,QAAA,0BAAA,QAAA,yBAAA,QAAA,wBAAA,QAGF,mBAAA,QAEA,gBAAA,QACA,sBAAA,QACA,oBAAA,GAAA,CAAA,GAAA,CAAA,IACA,0BAAA,GAAA,CAAA,GAAA,CAAA,IAEA,gBAAA,QAEA,kBAAA,QACA,8BAAA,0BAEA,sBAAA,QACA,6BAAA,QACA,wBAAA,QACA,+BAAA,QIrKJ,EHsKA,QADA,SGlKE,WAAA,WAeE,8CANJ,MAOM,gBAAA,QAcN,KACE,OAAA,EACA,YAAA,2BF6OI,UAAA,yBE3OJ,YAAA,2BACA,YAAA,2BACA,MAAA,qBACA,WAAA,0BACA,iBAAA,kBACA,yBAAA,KACA,4BAAA,YASF,GACE,OAAA,KAAA,EACA,MAAA,QACA,OAAA,EACA,WAAA,uBAAA,MACA,QAAA,IAUF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAGA,YAAA,IACA,YAAA,IACA,MAAA,wBAGF,GFuMQ,UAAA,uBA5JJ,0BE3CJ,GF8MQ,UAAA,QEzMR,GFkMQ,UAAA,sBA5JJ,0BEtCJ,GFyMQ,UAAA,MEpMR,GF6LQ,UAAA,oBA5JJ,0BEjCJ,GFoMQ,UAAA,SE/LR,GFwLQ,UAAA,sBA5JJ,0BE5BJ,GF+LQ,UAAA,QE1LR,GF+KM,UAAA,QE1KN,GF0KM,UAAA,KE/JN,EACE,WAAA,EACA,cAAA,KAUF,YACE,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,iCAAA,KAAA,yBAAA,KAMF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QAMF,GH8HA,GG5HE,aAAA,KHkIF,GG/HA,GH8HA,GG3HE,WAAA,EACA,cAAA,KAGF,MH+HA,MACA,MAFA,MG1HE,cAAA,EAGF,GACE,YAAA,IAKF,GACE,cAAA,MACA,YAAA,EAMF,WACE,OAAA,EAAA,EAAA,KAQF,EHoHA,OGlHE,YAAA,OAQF,MF6EM,UAAA,OEtEN,KACE,QAAA,QACA,iBAAA,uBASF,IHsGA,IGpGE,SAAA,SFyDI,UAAA,MEvDJ,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAKN,EACE,MAAA,wDACA,gBAAA,UAEA,QACE,oBAAA,+BAWF,2BAAA,iCAEE,MAAA,QACA,gBAAA,KHkGJ,KACA,IG5FA,IH6FA,KGzFE,YAAA,yBFeI,UAAA,IEPN,IACE,QAAA,MACA,WAAA,EACA,cAAA,KACA,SAAA,KFGI,UAAA,OEEJ,SFFI,UAAA,QEIF,MAAA,QACA,WAAA,OAIJ,KFTM,UAAA,OEWJ,MAAA,qBACA,UAAA,WAGA,OACE,MAAA,QAIJ,IACE,QAAA,SAAA,QFrBI,UAAA,OEuBJ,MAAA,kBACA,iBAAA,qBCpSE,cAAA,ODuSF,QACE,QAAA,EF5BE,UAAA,IEuCN,OACE,OAAA,EAAA,EAAA,KAMF,IHwEA,IGtEE,eAAA,OAQF,MACE,aAAA,OACA,gBAAA,SAGF,QACE,YAAA,MACA,eAAA,MACA,MAAA,0BACA,WAAA,KAOF,GAEE,WAAA,QACA,WAAA,qBHiEF,MAGA,GAFA,MAGA,GGlEA,MHgEA,GG1DE,aAAA,QACA,aAAA,MACA,aAAA,EAQF,MACE,QAAA,aAMF,OAEE,cAAA,EAQF,iCACE,QAAA,EHmDF,OG9CA,MHgDA,SADA,OAEA,SG5CE,OAAA,EACA,YAAA,QF3HI,UAAA,QE6HJ,YAAA,QAIF,OH6CA,OG3CE,eAAA,KAKF,cACE,OAAA,QAGF,OAGE,UAAA,OAGA,gBACE,QAAA,EAOJ,0IACE,QAAA,eHuCF,cACA,aACA,cGjCA,OAIE,mBAAA,OHiCF,6BACA,4BACA,6BGhCI,sBACE,OAAA,QAON,mBACE,QAAA,EACA,aAAA,KAKF,SACE,OAAA,SAUF,SACE,UAAA,EACA,QAAA,EACA,OAAA,EACA,OAAA,EAQF,OACE,MAAA,KACA,MAAA,KACA,QAAA,EACA,cAAA,MFhNM,UAAA,sBEmNN,YAAA,QF/WE,0BEwWJ,OFrMQ,UAAA,QE8MN,SACE,MAAA,KHyBJ,kCGlBA,uCHiBA,mCADA,+BAGA,oCAJA,6BAKA,mCGbE,QAAA,EAGF,4BACE,OAAA,KASF,cACE,eAAA,KACA,mBAAA,UAmBF,4BACE,mBAAA,KAKF,+BACE,QAAA,EAOF,6BACE,KAAA,QACA,mBAAA,OAFF,uBACE,KAAA,QACA,mBAAA,OAKF,OACE,QAAA,aAKF,OACE,OAAA,EAOF,QACE,QAAA,UACA,OAAA,QAQF,SACE,eAAA,SAQF,SACE,QAAA","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.0 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n\n --#{$prefix}body-color: #{$body-color};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n // scss-docs-end root-body-variables\n\n --#{$prefix}heading-color: #{$headings-color};\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n // Focus styles\n // scss-docs-start root-focus-variables\n --#{$prefix}focus-ring-width: #{$focus-ring-width};\n --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n --#{$prefix}focus-ring-color: #{$focus-ring-color};\n // scss-docs-end root-focus-variables\n\n // scss-docs-start root-form-validation-variables\n --#{$prefix}form-valid-color: #{$form-valid-color};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n --#{$prefix}form-invalid-color: #{$form-invalid-color};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n color-scheme: dark;\n\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n @each $color, $value in $theme-colors-text-dark {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle-dark {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle-dark {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","/*!\n * Bootstrap Reboot v5.3.0 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text-emphasis: #052c65;\n --bs-secondary-text-emphasis: #2b2f32;\n --bs-success-text-emphasis: #0a3622;\n --bs-info-text-emphasis: #055160;\n --bs-warning-text-emphasis: #664d03;\n --bs-danger-text-emphasis: #58151c;\n --bs-light-text-emphasis: #495057;\n --bs-dark-text-emphasis: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #e2e3e5;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #c4c8cb;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-font-sans-serif: 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\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-heading-color: inherit;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-xxl: 2rem;\n --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-focus-ring-width: 0.25rem;\n --bs-focus-ring-opacity: 0.25;\n --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n --bs-form-valid-color: #198754;\n --bs-form-valid-border-color: #198754;\n --bs-form-invalid-color: #dc3545;\n --bs-form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=dark] {\n color-scheme: dark;\n --bs-body-color: #adb5bd;\n --bs-body-color-rgb: 173, 181, 189;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #fff;\n --bs-emphasis-color-rgb: 255, 255, 255;\n --bs-secondary-color: rgba(173, 181, 189, 0.75);\n --bs-secondary-color-rgb: 173, 181, 189;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n --bs-tertiary-color-rgb: 173, 181, 189;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-primary-text-emphasis: #6ea8fe;\n --bs-secondary-text-emphasis: #a7acb1;\n --bs-success-text-emphasis: #75b798;\n --bs-info-text-emphasis: #6edff6;\n --bs-warning-text-emphasis: #ffda6a;\n --bs-danger-text-emphasis: #ea868f;\n --bs-light-text-emphasis: #f8f9fa;\n --bs-dark-text-emphasis: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #161719;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #41464b;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #087990;\n --bs-warning-border-subtle: #997404;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: inherit;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #8bb9fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 139, 185, 254;\n --bs-code-color: #e685b5;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n --bs-form-valid-color: #75b798;\n --bs-form-valid-border-color: #75b798;\n --bs-form-invalid-color: #ea868f;\n --bs-form-invalid-border-color: #ea868f;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color);\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.1875em;\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline;\n}\na:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query () {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query () {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + \" \" + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n } @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + \" \" + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n } @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + \" \" + $value;\n } @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + \" calc(\" + $min-width + if($value < 0, \" - \", \" + \") + $variable-width + \")\";\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluid-val: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluid-val {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule () {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule () {\n #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: var(--#{$prefix}heading-color);\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `<td>` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`<button>` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n cursor: pointer;\n}\n\nselect {\n // Remove the inheritance of word-wrap in Safari.\n // See https://github.com/twbs/bootstrap/issues/24990\n word-wrap: normal;\n\n // Undo the opacity change from Chrome\n &:disabled {\n opacity: 1;\n }\n}\n\n// Remove the dropdown arrow only from text type inputs built with datalists in Chrome.\n// See https://stackoverflow.com/a/54997118\n\n[list]:not([type=\"date\"]):not([type=\"datetime-local\"]):not([type=\"month\"]):not([type=\"week\"]):not([type=\"time\"])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\n// 3. Opinionated: add \"hand\" cursor to non-disabled button elements.\n\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n\n @if $enable-button-pointers {\n &:not(:disabled) {\n cursor: pointer; // 3\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\n// 1. Textareas should really only resize vertically so they don't break their (horizontal) containers.\n\ntextarea {\n resize: vertical; // 1\n}\n\n// 1. Browsers set a default `min-width: min-content;` on fieldsets,\n// unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n// So we reset that to ensure fieldsets behave more like a standard block element.\n// See https://github.com/twbs/bootstrap/issues/12359\n// and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n// 2. Reset the default outline behavior of fieldsets so they don't affect page layout.\n\nfieldset {\n min-width: 0; // 1\n padding: 0; // 2\n margin: 0; // 2\n border: 0; // 2\n}\n\n// 1. By using `float: left`, the legend will behave like a block element.\n// This way the border of a fieldset wraps around the legend if present.\n// 2. Fix wrapping bug.\n// See https://github.com/twbs/bootstrap/issues/29712\n\nlegend {\n float: left; // 1\n width: 100%;\n padding: 0;\n margin-bottom: $legend-margin-bottom;\n @include font-size($legend-font-size);\n font-weight: $legend-font-weight;\n line-height: inherit;\n\n + * {\n clear: left; // 2\n }\n}\n\n// Fix height of inputs with a type of datetime-local, date, month, week, or time\n// See https://github.com/twbs/bootstrap/issues/18842\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n// 1. Correct the outline style in Safari.\n// 2. This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\n[type=\"search\"] {\n outline-offset: -2px; // 1\n -webkit-appearance: textfield; // 2\n}\n\n// 1. A few input types should stay LTR\n// See https://rtlstyling.com/posts/rtl-styling#form-inputs\n// 2. RTL only output\n// See https://rtlcss.com/learn/usage-guide/control-directives/#raw\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n\n// Remove the inner padding in Chrome and Safari on macOS.\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n// Remove padding around color pickers in webkit browsers\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n\n// 1. Inherit font family and line height for file input buttons\n// 2. Correct the inability to style clickable types in iOS and Safari.\n\n::file-selector-button {\n font: inherit; // 1\n -webkit-appearance: button; // 2\n}\n\n// Correct element displays\n\noutput {\n display: inline-block;\n}\n\n// Remove border from iframe\n\niframe {\n border: 0;\n}\n\n// Summary\n//\n// 1. Add the correct display in all browsers\n\nsummary {\n display: list-item; // 1\n cursor: pointer;\n}\n\n\n// Progress\n//\n// Add the correct vertical alignment in Chrome, Firefox, and Opera.\n\nprogress {\n vertical-align: baseline;\n}\n\n\n// Hidden attribute\n//\n// Always hide an element with the `hidden` HTML attribute.\n\n[hidden] {\n display: none !important;\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n// scss-docs-start border-radius-mixins\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n// scss-docs-end border-radius-mixins\n"]}
static/plugins/bootstrap/css/bootstrap-reboot.rtl.css ADDED
@@ -0,0 +1,590 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Reboot v5.3.0 (https://getbootstrap.com/)
3
+ * Copyright 2011-2023 The Bootstrap Authors
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5
+ */
6
+ :root,
7
+ [data-bs-theme=light] {
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: #0d6efd;
32
+ --bs-secondary: #6c757d;
33
+ --bs-success: #198754;
34
+ --bs-info: #0dcaf0;
35
+ --bs-warning: #ffc107;
36
+ --bs-danger: #dc3545;
37
+ --bs-light: #f8f9fa;
38
+ --bs-dark: #212529;
39
+ --bs-primary-rgb: 13, 110, 253;
40
+ --bs-secondary-rgb: 108, 117, 125;
41
+ --bs-success-rgb: 25, 135, 84;
42
+ --bs-info-rgb: 13, 202, 240;
43
+ --bs-warning-rgb: 255, 193, 7;
44
+ --bs-danger-rgb: 220, 53, 69;
45
+ --bs-light-rgb: 248, 249, 250;
46
+ --bs-dark-rgb: 33, 37, 41;
47
+ --bs-primary-text-emphasis: #052c65;
48
+ --bs-secondary-text-emphasis: #2b2f32;
49
+ --bs-success-text-emphasis: #0a3622;
50
+ --bs-info-text-emphasis: #055160;
51
+ --bs-warning-text-emphasis: #664d03;
52
+ --bs-danger-text-emphasis: #58151c;
53
+ --bs-light-text-emphasis: #495057;
54
+ --bs-dark-text-emphasis: #495057;
55
+ --bs-primary-bg-subtle: #cfe2ff;
56
+ --bs-secondary-bg-subtle: #e2e3e5;
57
+ --bs-success-bg-subtle: #d1e7dd;
58
+ --bs-info-bg-subtle: #cff4fc;
59
+ --bs-warning-bg-subtle: #fff3cd;
60
+ --bs-danger-bg-subtle: #f8d7da;
61
+ --bs-light-bg-subtle: #fcfcfd;
62
+ --bs-dark-bg-subtle: #ced4da;
63
+ --bs-primary-border-subtle: #9ec5fe;
64
+ --bs-secondary-border-subtle: #c4c8cb;
65
+ --bs-success-border-subtle: #a3cfbb;
66
+ --bs-info-border-subtle: #9eeaf9;
67
+ --bs-warning-border-subtle: #ffe69c;
68
+ --bs-danger-border-subtle: #f1aeb5;
69
+ --bs-light-border-subtle: #e9ecef;
70
+ --bs-dark-border-subtle: #adb5bd;
71
+ --bs-white-rgb: 255, 255, 255;
72
+ --bs-black-rgb: 0, 0, 0;
73
+ --bs-font-sans-serif: 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";
74
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
75
+ --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
76
+ --bs-body-font-family: var(--bs-font-sans-serif);
77
+ --bs-body-font-size: 1rem;
78
+ --bs-body-font-weight: 400;
79
+ --bs-body-line-height: 1.5;
80
+ --bs-body-color: #212529;
81
+ --bs-body-color-rgb: 33, 37, 41;
82
+ --bs-body-bg: #fff;
83
+ --bs-body-bg-rgb: 255, 255, 255;
84
+ --bs-emphasis-color: #000;
85
+ --bs-emphasis-color-rgb: 0, 0, 0;
86
+ --bs-secondary-color: rgba(33, 37, 41, 0.75);
87
+ --bs-secondary-color-rgb: 33, 37, 41;
88
+ --bs-secondary-bg: #e9ecef;
89
+ --bs-secondary-bg-rgb: 233, 236, 239;
90
+ --bs-tertiary-color: rgba(33, 37, 41, 0.5);
91
+ --bs-tertiary-color-rgb: 33, 37, 41;
92
+ --bs-tertiary-bg: #f8f9fa;
93
+ --bs-tertiary-bg-rgb: 248, 249, 250;
94
+ --bs-heading-color: inherit;
95
+ --bs-link-color: #0d6efd;
96
+ --bs-link-color-rgb: 13, 110, 253;
97
+ --bs-link-decoration: underline;
98
+ --bs-link-hover-color: #0a58ca;
99
+ --bs-link-hover-color-rgb: 10, 88, 202;
100
+ --bs-code-color: #d63384;
101
+ --bs-highlight-bg: #fff3cd;
102
+ --bs-border-width: 1px;
103
+ --bs-border-style: solid;
104
+ --bs-border-color: #dee2e6;
105
+ --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
106
+ --bs-border-radius: 0.375rem;
107
+ --bs-border-radius-sm: 0.25rem;
108
+ --bs-border-radius-lg: 0.5rem;
109
+ --bs-border-radius-xl: 1rem;
110
+ --bs-border-radius-xxl: 2rem;
111
+ --bs-border-radius-2xl: var(--bs-border-radius-xxl);
112
+ --bs-border-radius-pill: 50rem;
113
+ --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
114
+ --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
115
+ --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
116
+ --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
117
+ --bs-focus-ring-width: 0.25rem;
118
+ --bs-focus-ring-opacity: 0.25;
119
+ --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
120
+ --bs-form-valid-color: #198754;
121
+ --bs-form-valid-border-color: #198754;
122
+ --bs-form-invalid-color: #dc3545;
123
+ --bs-form-invalid-border-color: #dc3545;
124
+ }
125
+
126
+ [data-bs-theme=dark] {
127
+ color-scheme: dark;
128
+ --bs-body-color: #adb5bd;
129
+ --bs-body-color-rgb: 173, 181, 189;
130
+ --bs-body-bg: #212529;
131
+ --bs-body-bg-rgb: 33, 37, 41;
132
+ --bs-emphasis-color: #fff;
133
+ --bs-emphasis-color-rgb: 255, 255, 255;
134
+ --bs-secondary-color: rgba(173, 181, 189, 0.75);
135
+ --bs-secondary-color-rgb: 173, 181, 189;
136
+ --bs-secondary-bg: #343a40;
137
+ --bs-secondary-bg-rgb: 52, 58, 64;
138
+ --bs-tertiary-color: rgba(173, 181, 189, 0.5);
139
+ --bs-tertiary-color-rgb: 173, 181, 189;
140
+ --bs-tertiary-bg: #2b3035;
141
+ --bs-tertiary-bg-rgb: 43, 48, 53;
142
+ --bs-primary-text-emphasis: #6ea8fe;
143
+ --bs-secondary-text-emphasis: #a7acb1;
144
+ --bs-success-text-emphasis: #75b798;
145
+ --bs-info-text-emphasis: #6edff6;
146
+ --bs-warning-text-emphasis: #ffda6a;
147
+ --bs-danger-text-emphasis: #ea868f;
148
+ --bs-light-text-emphasis: #f8f9fa;
149
+ --bs-dark-text-emphasis: #dee2e6;
150
+ --bs-primary-bg-subtle: #031633;
151
+ --bs-secondary-bg-subtle: #161719;
152
+ --bs-success-bg-subtle: #051b11;
153
+ --bs-info-bg-subtle: #032830;
154
+ --bs-warning-bg-subtle: #332701;
155
+ --bs-danger-bg-subtle: #2c0b0e;
156
+ --bs-light-bg-subtle: #343a40;
157
+ --bs-dark-bg-subtle: #1a1d20;
158
+ --bs-primary-border-subtle: #084298;
159
+ --bs-secondary-border-subtle: #41464b;
160
+ --bs-success-border-subtle: #0f5132;
161
+ --bs-info-border-subtle: #087990;
162
+ --bs-warning-border-subtle: #997404;
163
+ --bs-danger-border-subtle: #842029;
164
+ --bs-light-border-subtle: #495057;
165
+ --bs-dark-border-subtle: #343a40;
166
+ --bs-heading-color: inherit;
167
+ --bs-link-color: #6ea8fe;
168
+ --bs-link-hover-color: #8bb9fe;
169
+ --bs-link-color-rgb: 110, 168, 254;
170
+ --bs-link-hover-color-rgb: 139, 185, 254;
171
+ --bs-code-color: #e685b5;
172
+ --bs-border-color: #495057;
173
+ --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
174
+ --bs-form-valid-color: #75b798;
175
+ --bs-form-valid-border-color: #75b798;
176
+ --bs-form-invalid-color: #ea868f;
177
+ --bs-form-invalid-border-color: #ea868f;
178
+ }
179
+
180
+ *,
181
+ *::before,
182
+ *::after {
183
+ box-sizing: border-box;
184
+ }
185
+
186
+ @media (prefers-reduced-motion: no-preference) {
187
+ :root {
188
+ scroll-behavior: smooth;
189
+ }
190
+ }
191
+
192
+ body {
193
+ margin: 0;
194
+ font-family: var(--bs-body-font-family);
195
+ font-size: var(--bs-body-font-size);
196
+ font-weight: var(--bs-body-font-weight);
197
+ line-height: var(--bs-body-line-height);
198
+ color: var(--bs-body-color);
199
+ text-align: var(--bs-body-text-align);
200
+ background-color: var(--bs-body-bg);
201
+ -webkit-text-size-adjust: 100%;
202
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
203
+ }
204
+
205
+ hr {
206
+ margin: 1rem 0;
207
+ color: inherit;
208
+ border: 0;
209
+ border-top: var(--bs-border-width) solid;
210
+ opacity: 0.25;
211
+ }
212
+
213
+ h6, h5, h4, h3, h2, h1 {
214
+ margin-top: 0;
215
+ margin-bottom: 0.5rem;
216
+ font-weight: 500;
217
+ line-height: 1.2;
218
+ color: var(--bs-heading-color);
219
+ }
220
+
221
+ h1 {
222
+ font-size: calc(1.375rem + 1.5vw);
223
+ }
224
+ @media (min-width: 1200px) {
225
+ h1 {
226
+ font-size: 2.5rem;
227
+ }
228
+ }
229
+
230
+ h2 {
231
+ font-size: calc(1.325rem + 0.9vw);
232
+ }
233
+ @media (min-width: 1200px) {
234
+ h2 {
235
+ font-size: 2rem;
236
+ }
237
+ }
238
+
239
+ h3 {
240
+ font-size: calc(1.3rem + 0.6vw);
241
+ }
242
+ @media (min-width: 1200px) {
243
+ h3 {
244
+ font-size: 1.75rem;
245
+ }
246
+ }
247
+
248
+ h4 {
249
+ font-size: calc(1.275rem + 0.3vw);
250
+ }
251
+ @media (min-width: 1200px) {
252
+ h4 {
253
+ font-size: 1.5rem;
254
+ }
255
+ }
256
+
257
+ h5 {
258
+ font-size: 1.25rem;
259
+ }
260
+
261
+ h6 {
262
+ font-size: 1rem;
263
+ }
264
+
265
+ p {
266
+ margin-top: 0;
267
+ margin-bottom: 1rem;
268
+ }
269
+
270
+ abbr[title] {
271
+ -webkit-text-decoration: underline dotted;
272
+ text-decoration: underline dotted;
273
+ cursor: help;
274
+ -webkit-text-decoration-skip-ink: none;
275
+ text-decoration-skip-ink: none;
276
+ }
277
+
278
+ address {
279
+ margin-bottom: 1rem;
280
+ font-style: normal;
281
+ line-height: inherit;
282
+ }
283
+
284
+ ol,
285
+ ul {
286
+ padding-right: 2rem;
287
+ }
288
+
289
+ ol,
290
+ ul,
291
+ dl {
292
+ margin-top: 0;
293
+ margin-bottom: 1rem;
294
+ }
295
+
296
+ ol ol,
297
+ ul ul,
298
+ ol ul,
299
+ ul ol {
300
+ margin-bottom: 0;
301
+ }
302
+
303
+ dt {
304
+ font-weight: 700;
305
+ }
306
+
307
+ dd {
308
+ margin-bottom: 0.5rem;
309
+ margin-right: 0;
310
+ }
311
+
312
+ blockquote {
313
+ margin: 0 0 1rem;
314
+ }
315
+
316
+ b,
317
+ strong {
318
+ font-weight: bolder;
319
+ }
320
+
321
+ small {
322
+ font-size: 0.875em;
323
+ }
324
+
325
+ mark {
326
+ padding: 0.1875em;
327
+ background-color: var(--bs-highlight-bg);
328
+ }
329
+
330
+ sub,
331
+ sup {
332
+ position: relative;
333
+ font-size: 0.75em;
334
+ line-height: 0;
335
+ vertical-align: baseline;
336
+ }
337
+
338
+ sub {
339
+ bottom: -0.25em;
340
+ }
341
+
342
+ sup {
343
+ top: -0.5em;
344
+ }
345
+
346
+ a {
347
+ color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
348
+ text-decoration: underline;
349
+ }
350
+ a:hover {
351
+ --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
352
+ }
353
+
354
+ a:not([href]):not([class]), a:not([href]):not([class]):hover {
355
+ color: inherit;
356
+ text-decoration: none;
357
+ }
358
+
359
+ pre,
360
+ code,
361
+ kbd,
362
+ samp {
363
+ font-family: var(--bs-font-monospace);
364
+ font-size: 1em;
365
+ }
366
+
367
+ pre {
368
+ display: block;
369
+ margin-top: 0;
370
+ margin-bottom: 1rem;
371
+ overflow: auto;
372
+ font-size: 0.875em;
373
+ }
374
+ pre code {
375
+ font-size: inherit;
376
+ color: inherit;
377
+ word-break: normal;
378
+ }
379
+
380
+ code {
381
+ font-size: 0.875em;
382
+ color: var(--bs-code-color);
383
+ word-wrap: break-word;
384
+ }
385
+ a > code {
386
+ color: inherit;
387
+ }
388
+
389
+ kbd {
390
+ padding: 0.1875rem 0.375rem;
391
+ font-size: 0.875em;
392
+ color: var(--bs-body-bg);
393
+ background-color: var(--bs-body-color);
394
+ border-radius: 0.25rem;
395
+ }
396
+ kbd kbd {
397
+ padding: 0;
398
+ font-size: 1em;
399
+ }
400
+
401
+ figure {
402
+ margin: 0 0 1rem;
403
+ }
404
+
405
+ img,
406
+ svg {
407
+ vertical-align: middle;
408
+ }
409
+
410
+ table {
411
+ caption-side: bottom;
412
+ border-collapse: collapse;
413
+ }
414
+
415
+ caption {
416
+ padding-top: 0.5rem;
417
+ padding-bottom: 0.5rem;
418
+ color: var(--bs-secondary-color);
419
+ text-align: right;
420
+ }
421
+
422
+ th {
423
+ text-align: inherit;
424
+ text-align: -webkit-match-parent;
425
+ }
426
+
427
+ thead,
428
+ tbody,
429
+ tfoot,
430
+ tr,
431
+ td,
432
+ th {
433
+ border-color: inherit;
434
+ border-style: solid;
435
+ border-width: 0;
436
+ }
437
+
438
+ label {
439
+ display: inline-block;
440
+ }
441
+
442
+ button {
443
+ border-radius: 0;
444
+ }
445
+
446
+ button:focus:not(:focus-visible) {
447
+ outline: 0;
448
+ }
449
+
450
+ input,
451
+ button,
452
+ select,
453
+ optgroup,
454
+ textarea {
455
+ margin: 0;
456
+ font-family: inherit;
457
+ font-size: inherit;
458
+ line-height: inherit;
459
+ }
460
+
461
+ button,
462
+ select {
463
+ text-transform: none;
464
+ }
465
+
466
+ [role=button] {
467
+ cursor: pointer;
468
+ }
469
+
470
+ select {
471
+ word-wrap: normal;
472
+ }
473
+ select:disabled {
474
+ opacity: 1;
475
+ }
476
+
477
+ [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
478
+ display: none !important;
479
+ }
480
+
481
+ button,
482
+ [type=button],
483
+ [type=reset],
484
+ [type=submit] {
485
+ -webkit-appearance: button;
486
+ }
487
+ button:not(:disabled),
488
+ [type=button]:not(:disabled),
489
+ [type=reset]:not(:disabled),
490
+ [type=submit]:not(:disabled) {
491
+ cursor: pointer;
492
+ }
493
+
494
+ ::-moz-focus-inner {
495
+ padding: 0;
496
+ border-style: none;
497
+ }
498
+
499
+ textarea {
500
+ resize: vertical;
501
+ }
502
+
503
+ fieldset {
504
+ min-width: 0;
505
+ padding: 0;
506
+ margin: 0;
507
+ border: 0;
508
+ }
509
+
510
+ legend {
511
+ float: right;
512
+ width: 100%;
513
+ padding: 0;
514
+ margin-bottom: 0.5rem;
515
+ font-size: calc(1.275rem + 0.3vw);
516
+ line-height: inherit;
517
+ }
518
+ @media (min-width: 1200px) {
519
+ legend {
520
+ font-size: 1.5rem;
521
+ }
522
+ }
523
+ legend + * {
524
+ clear: right;
525
+ }
526
+
527
+ ::-webkit-datetime-edit-fields-wrapper,
528
+ ::-webkit-datetime-edit-text,
529
+ ::-webkit-datetime-edit-minute,
530
+ ::-webkit-datetime-edit-hour-field,
531
+ ::-webkit-datetime-edit-day-field,
532
+ ::-webkit-datetime-edit-month-field,
533
+ ::-webkit-datetime-edit-year-field {
534
+ padding: 0;
535
+ }
536
+
537
+ ::-webkit-inner-spin-button {
538
+ height: auto;
539
+ }
540
+
541
+ [type=search] {
542
+ outline-offset: -2px;
543
+ -webkit-appearance: textfield;
544
+ }
545
+
546
+ [type="tel"],
547
+ [type="url"],
548
+ [type="email"],
549
+ [type="number"] {
550
+ direction: ltr;
551
+ }
552
+ ::-webkit-search-decoration {
553
+ -webkit-appearance: none;
554
+ }
555
+
556
+ ::-webkit-color-swatch-wrapper {
557
+ padding: 0;
558
+ }
559
+
560
+ ::-webkit-file-upload-button {
561
+ font: inherit;
562
+ -webkit-appearance: button;
563
+ }
564
+
565
+ ::file-selector-button {
566
+ font: inherit;
567
+ -webkit-appearance: button;
568
+ }
569
+
570
+ output {
571
+ display: inline-block;
572
+ }
573
+
574
+ iframe {
575
+ border: 0;
576
+ }
577
+
578
+ summary {
579
+ display: list-item;
580
+ cursor: pointer;
581
+ }
582
+
583
+ progress {
584
+ vertical-align: baseline;
585
+ }
586
+
587
+ [hidden] {
588
+ display: none !important;
589
+ }
590
+ /*# sourceMappingURL=bootstrap-reboot.rtl.css.map */
static/plugins/bootstrap/css/bootstrap-reboot.rtl.css.map ADDED
The diff for this file is too large to render. See raw diff
 
static/plugins/bootstrap/css/bootstrap-reboot.rtl.min.css ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Reboot v5.3.0 (https://getbootstrap.com/)
3
+ * Copyright 2011-2023 The Bootstrap Authors
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5
+ */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif: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";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:right}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:right;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:right}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}
6
+ /*# sourceMappingURL=bootstrap-reboot.rtl.min.css.map */
static/plugins/bootstrap/css/bootstrap-reboot.rtl.min.css.map ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","dist/css/bootstrap-reboot.rtl.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_color-mode.scss","../../scss/_reboot.scss","../../scss/mixins/_border-radius.scss","bootstrap-reboot.css"],"names":[],"mappings":"AACE;;;;ACDF,MCMA,sBDGI,UAAA,QAAA,YAAA,QAAA,YAAA,QAAA,UAAA,QAAA,SAAA,QAAA,YAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAAA,UAAA,QAAA,WAAA,KAAA,WAAA,KAAA,UAAA,QAAA,eAAA,QAIA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAIA,aAAA,QAAA,eAAA,QAAA,aAAA,QAAA,UAAA,QAAA,aAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAIA,iBAAA,EAAA,CAAA,GAAA,CAAA,IAAA,mBAAA,GAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,EAAA,CAAA,GAAA,CAAA,GAAA,cAAA,EAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,GAAA,CAAA,GAAA,CAAA,EAAA,gBAAA,GAAA,CAAA,EAAA,CAAA,GAAA,eAAA,GAAA,CAAA,GAAA,CAAA,IAAA,cAAA,EAAA,CAAA,EAAA,CAAA,GAIA,2BAAA,QAAA,6BAAA,QAAA,2BAAA,QAAA,wBAAA,QAAA,2BAAA,QAAA,0BAAA,QAAA,yBAAA,QAAA,wBAAA,QAIA,uBAAA,QAAA,yBAAA,QAAA,uBAAA,QAAA,oBAAA,QAAA,uBAAA,QAAA,sBAAA,QAAA,qBAAA,QAAA,oBAAA,QAIA,2BAAA,QAAA,6BAAA,QAAA,2BAAA,QAAA,wBAAA,QAAA,2BAAA,QAAA,0BAAA,QAAA,yBAAA,QAAA,wBAAA,QAGF,eAAA,GAAA,CAAA,GAAA,CAAA,IACA,eAAA,CAAA,CAAA,CAAA,CAAA,EAMA,qBAAA,SAAA,CAAA,aAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,WAAA,CAAA,iBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,oBAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UACA,cAAA,2EAOA,sBAAA,0BE2OI,oBAAA,KFzOJ,sBAAA,IACA,sBAAA,IAKA,gBAAA,QACA,oBAAA,EAAA,CAAA,EAAA,CAAA,GACA,aAAA,KACA,iBAAA,GAAA,CAAA,GAAA,CAAA,IAEA,oBAAA,KACA,wBAAA,CAAA,CAAA,CAAA,CAAA,EAEA,qBAAA,uBACA,yBAAA,EAAA,CAAA,EAAA,CAAA,GACA,kBAAA,QACA,sBAAA,GAAA,CAAA,GAAA,CAAA,IAEA,oBAAA,sBACA,wBAAA,EAAA,CAAA,EAAA,CAAA,GACA,iBAAA,QACA,qBAAA,GAAA,CAAA,GAAA,CAAA,IAGA,mBAAA,QAEA,gBAAA,QACA,oBAAA,EAAA,CAAA,GAAA,CAAA,IACA,qBAAA,UAEA,sBAAA,QACA,0BAAA,EAAA,CAAA,EAAA,CAAA,IAMA,gBAAA,QACA,kBAAA,QAGA,kBAAA,IACA,kBAAA,MACA,kBAAA,QACA,8BAAA,qBAEA,mBAAA,SACA,sBAAA,QACA,sBAAA,OACA,sBAAA,KACA,uBAAA,KACA,uBAAA,4BACA,wBAAA,MAGA,gBAAA,EAAA,OAAA,KAAA,oBACA,mBAAA,EAAA,SAAA,QAAA,qBACA,mBAAA,EAAA,KAAA,KAAA,qBACA,sBAAA,MAAA,EAAA,IAAA,IAAA,qBAIA,sBAAA,QACA,wBAAA,KACA,sBAAA,yBAIA,sBAAA,QACA,6BAAA,QACA,wBAAA,QACA,+BAAA,QG/GE,qBHqHA,aAAA,KAGA,gBAAA,QACA,oBAAA,GAAA,CAAA,GAAA,CAAA,IACA,aAAA,QACA,iBAAA,EAAA,CAAA,EAAA,CAAA,GAEA,oBAAA,KACA,wBAAA,GAAA,CAAA,GAAA,CAAA,IAEA,qBAAA,0BACA,yBAAA,GAAA,CAAA,GAAA,CAAA,IACA,kBAAA,QACA,sBAAA,EAAA,CAAA,EAAA,CAAA,GAEA,oBAAA,yBACA,wBAAA,GAAA,CAAA,GAAA,CAAA,IACA,iBAAA,QACA,qBAAA,EAAA,CAAA,EAAA,CAAA,GAGE,2BAAA,QAAA,6BAAA,QAAA,2BAAA,QAAA,wBAAA,QAAA,2BAAA,QAAA,0BAAA,QAAA,yBAAA,QAAA,wBAAA,QAIA,uBAAA,QAAA,yBAAA,QAAA,uBAAA,QAAA,oBAAA,QAAA,uBAAA,QAAA,sBAAA,QAAA,qBAAA,QAAA,oBAAA,QAIA,2BAAA,QAAA,6BAAA,QAAA,2BAAA,QAAA,wBAAA,QAAA,2BAAA,QAAA,0BAAA,QAAA,yBAAA,QAAA,wBAAA,QAGF,mBAAA,QAEA,gBAAA,QACA,sBAAA,QACA,oBAAA,GAAA,CAAA,GAAA,CAAA,IACA,0BAAA,GAAA,CAAA,GAAA,CAAA,IAEA,gBAAA,QAEA,kBAAA,QACA,8BAAA,0BAEA,sBAAA,QACA,6BAAA,QACA,wBAAA,QACA,+BAAA,QIrKJ,EHsKA,QADA,SGlKE,WAAA,WAeE,8CANJ,MAOM,gBAAA,QAcN,KACE,OAAA,EACA,YAAA,2BF6OI,UAAA,yBE3OJ,YAAA,2BACA,YAAA,2BACA,MAAA,qBACA,WAAA,0BACA,iBAAA,kBACA,yBAAA,KACA,4BAAA,YASF,GACE,OAAA,KAAA,EACA,MAAA,QACA,OAAA,EACA,WAAA,uBAAA,MACA,QAAA,IAUF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAGA,YAAA,IACA,YAAA,IACA,MAAA,wBAGF,GFuMQ,UAAA,uBA5JJ,0BE3CJ,GF8MQ,UAAA,QEzMR,GFkMQ,UAAA,sBA5JJ,0BEtCJ,GFyMQ,UAAA,MEpMR,GF6LQ,UAAA,oBA5JJ,0BEjCJ,GFoMQ,UAAA,SE/LR,GFwLQ,UAAA,sBA5JJ,0BE5BJ,GF+LQ,UAAA,QE1LR,GF+KM,UAAA,QE1KN,GF0KM,UAAA,KE/JN,EACE,WAAA,EACA,cAAA,KAUF,YACE,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,iCAAA,KAAA,yBAAA,KAMF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QAMF,GH8HA,GG5HE,cAAA,KHkIF,GG/HA,GH8HA,GG3HE,WAAA,EACA,cAAA,KAGF,MH+HA,MACA,MAFA,MG1HE,cAAA,EAGF,GACE,YAAA,IAKF,GACE,cAAA,MACA,aAAA,EAMF,WACE,OAAA,EAAA,EAAA,KAQF,EHoHA,OGlHE,YAAA,OAQF,MF6EM,UAAA,OEtEN,KACE,QAAA,QACA,iBAAA,uBASF,IHsGA,IGpGE,SAAA,SFyDI,UAAA,MEvDJ,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAKN,EACE,MAAA,wDACA,gBAAA,UAEA,QACE,oBAAA,+BAWF,2BAAA,iCAEE,MAAA,QACA,gBAAA,KHkGJ,KACA,IG5FA,IH6FA,KGzFE,YAAA,yBFeI,UAAA,IEPN,IACE,QAAA,MACA,WAAA,EACA,cAAA,KACA,SAAA,KFGI,UAAA,OEEJ,SFFI,UAAA,QEIF,MAAA,QACA,WAAA,OAIJ,KFTM,UAAA,OEWJ,MAAA,qBACA,UAAA,WAGA,OACE,MAAA,QAIJ,IACE,QAAA,SAAA,QFrBI,UAAA,OEuBJ,MAAA,kBACA,iBAAA,qBCpSE,cAAA,ODuSF,QACE,QAAA,EF5BE,UAAA,IEuCN,OACE,OAAA,EAAA,EAAA,KAMF,IHwEA,IGtEE,eAAA,OAQF,MACE,aAAA,OACA,gBAAA,SAGF,QACE,YAAA,MACA,eAAA,MACA,MAAA,0BACA,WAAA,MAOF,GAEE,WAAA,QACA,WAAA,qBHiEF,MAGA,GAFA,MAGA,GGlEA,MHgEA,GG1DE,aAAA,QACA,aAAA,MACA,aAAA,EAQF,MACE,QAAA,aAMF,OAEE,cAAA,EAQF,iCACE,QAAA,EHmDF,OG9CA,MHgDA,SADA,OAEA,SG5CE,OAAA,EACA,YAAA,QF3HI,UAAA,QE6HJ,YAAA,QAIF,OH6CA,OG3CE,eAAA,KAKF,cACE,OAAA,QAGF,OAGE,UAAA,OAGA,gBACE,QAAA,EAOJ,0IACE,QAAA,eHuCF,cACA,aACA,cGjCA,OAIE,mBAAA,OHiCF,6BACA,4BACA,6BGhCI,sBACE,OAAA,QAON,mBACE,QAAA,EACA,aAAA,KAKF,SACE,OAAA,SAUF,SACE,UAAA,EACA,QAAA,EACA,OAAA,EACA,OAAA,EAQF,OACE,MAAA,MACA,MAAA,KACA,QAAA,EACA,cAAA,MFhNM,UAAA,sBEmNN,YAAA,QF/WE,0BEwWJ,OFrMQ,UAAA,QE8MN,SACE,MAAA,MHyBJ,kCGlBA,uCHiBA,mCADA,+BAGA,oCAJA,6BAKA,mCGbE,QAAA,EAGF,4BACE,OAAA,KASF,cACE,eAAA,KACA,mBAAA,UHaF,aACA,cKniBA,WLiiBA,WDliBA,UAAA,IIyiBA,4BACE,mBAAA,KAKF,+BACE,QAAA,EAOF,6BACE,KAAA,QACA,mBAAA,OAFF,uBACE,KAAA,QACA,mBAAA,OAKF,OACE,QAAA,aAKF,OACE,OAAA,EAOF,QACE,QAAA,UACA,OAAA,QAQF,SACE,eAAA,SAQF,SACE,QAAA","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.0 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n\n --#{$prefix}body-color: #{$body-color};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n // scss-docs-end root-body-variables\n\n --#{$prefix}heading-color: #{$headings-color};\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n // Focus styles\n // scss-docs-start root-focus-variables\n --#{$prefix}focus-ring-width: #{$focus-ring-width};\n --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n --#{$prefix}focus-ring-color: #{$focus-ring-color};\n // scss-docs-end root-focus-variables\n\n // scss-docs-start root-form-validation-variables\n --#{$prefix}form-valid-color: #{$form-valid-color};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n --#{$prefix}form-invalid-color: #{$form-invalid-color};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n color-scheme: dark;\n\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n @each $color, $value in $theme-colors-text-dark {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle-dark {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle-dark {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","/*!\n * Bootstrap Reboot v5.3.0 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text-emphasis: #052c65;\n --bs-secondary-text-emphasis: #2b2f32;\n --bs-success-text-emphasis: #0a3622;\n --bs-info-text-emphasis: #055160;\n --bs-warning-text-emphasis: #664d03;\n --bs-danger-text-emphasis: #58151c;\n --bs-light-text-emphasis: #495057;\n --bs-dark-text-emphasis: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #e2e3e5;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #c4c8cb;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-font-sans-serif: 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\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-heading-color: inherit;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-xxl: 2rem;\n --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-focus-ring-width: 0.25rem;\n --bs-focus-ring-opacity: 0.25;\n --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n --bs-form-valid-color: #198754;\n --bs-form-valid-border-color: #198754;\n --bs-form-invalid-color: #dc3545;\n --bs-form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=dark] {\n color-scheme: dark;\n --bs-body-color: #adb5bd;\n --bs-body-color-rgb: 173, 181, 189;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #fff;\n --bs-emphasis-color-rgb: 255, 255, 255;\n --bs-secondary-color: rgba(173, 181, 189, 0.75);\n --bs-secondary-color-rgb: 173, 181, 189;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n --bs-tertiary-color-rgb: 173, 181, 189;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-primary-text-emphasis: #6ea8fe;\n --bs-secondary-text-emphasis: #a7acb1;\n --bs-success-text-emphasis: #75b798;\n --bs-info-text-emphasis: #6edff6;\n --bs-warning-text-emphasis: #ffda6a;\n --bs-danger-text-emphasis: #ea868f;\n --bs-light-text-emphasis: #f8f9fa;\n --bs-dark-text-emphasis: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #161719;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #41464b;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #087990;\n --bs-warning-border-subtle: #997404;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: inherit;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #8bb9fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 139, 185, 254;\n --bs-code-color: #e685b5;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n --bs-form-valid-color: #75b798;\n --bs-form-valid-border-color: #75b798;\n --bs-form-invalid-color: #ea868f;\n --bs-form-invalid-border-color: #ea868f;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color);\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-right: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-right: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.1875em;\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline;\n}\na:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: right;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: right;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: right;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.rtl.css.map */","// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query () {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query () {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + \" \" + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n } @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + \" \" + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n } @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + \" \" + $value;\n } @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + \" calc(\" + $min-width + if($value < 0, \" - \", \" + \") + $variable-width + \")\";\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluid-val: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluid-val {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule () {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule () {\n #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: var(--#{$prefix}heading-color);\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `<td>` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`<button>` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n cursor: pointer;\n}\n\nselect {\n // Remove the inheritance of word-wrap in Safari.\n // See https://github.com/twbs/bootstrap/issues/24990\n word-wrap: normal;\n\n // Undo the opacity change from Chrome\n &:disabled {\n opacity: 1;\n }\n}\n\n// Remove the dropdown arrow only from text type inputs built with datalists in Chrome.\n// See https://stackoverflow.com/a/54997118\n\n[list]:not([type=\"date\"]):not([type=\"datetime-local\"]):not([type=\"month\"]):not([type=\"week\"]):not([type=\"time\"])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\n// 3. Opinionated: add \"hand\" cursor to non-disabled button elements.\n\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n\n @if $enable-button-pointers {\n &:not(:disabled) {\n cursor: pointer; // 3\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\n// 1. Textareas should really only resize vertically so they don't break their (horizontal) containers.\n\ntextarea {\n resize: vertical; // 1\n}\n\n// 1. Browsers set a default `min-width: min-content;` on fieldsets,\n// unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n// So we reset that to ensure fieldsets behave more like a standard block element.\n// See https://github.com/twbs/bootstrap/issues/12359\n// and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n// 2. Reset the default outline behavior of fieldsets so they don't affect page layout.\n\nfieldset {\n min-width: 0; // 1\n padding: 0; // 2\n margin: 0; // 2\n border: 0; // 2\n}\n\n// 1. By using `float: left`, the legend will behave like a block element.\n// This way the border of a fieldset wraps around the legend if present.\n// 2. Fix wrapping bug.\n// See https://github.com/twbs/bootstrap/issues/29712\n\nlegend {\n float: left; // 1\n width: 100%;\n padding: 0;\n margin-bottom: $legend-margin-bottom;\n @include font-size($legend-font-size);\n font-weight: $legend-font-weight;\n line-height: inherit;\n\n + * {\n clear: left; // 2\n }\n}\n\n// Fix height of inputs with a type of datetime-local, date, month, week, or time\n// See https://github.com/twbs/bootstrap/issues/18842\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n// 1. Correct the outline style in Safari.\n// 2. This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\n[type=\"search\"] {\n outline-offset: -2px; // 1\n -webkit-appearance: textfield; // 2\n}\n\n// 1. A few input types should stay LTR\n// See https://rtlstyling.com/posts/rtl-styling#form-inputs\n// 2. RTL only output\n// See https://rtlcss.com/learn/usage-guide/control-directives/#raw\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n\n// Remove the inner padding in Chrome and Safari on macOS.\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n// Remove padding around color pickers in webkit browsers\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n\n// 1. Inherit font family and line height for file input buttons\n// 2. Correct the inability to style clickable types in iOS and Safari.\n\n::file-selector-button {\n font: inherit; // 1\n -webkit-appearance: button; // 2\n}\n\n// Correct element displays\n\noutput {\n display: inline-block;\n}\n\n// Remove border from iframe\n\niframe {\n border: 0;\n}\n\n// Summary\n//\n// 1. Add the correct display in all browsers\n\nsummary {\n display: list-item; // 1\n cursor: pointer;\n}\n\n\n// Progress\n//\n// Add the correct vertical alignment in Chrome, Firefox, and Opera.\n\nprogress {\n vertical-align: baseline;\n}\n\n\n// Hidden attribute\n//\n// Always hide an element with the `hidden` HTML attribute.\n\n[hidden] {\n display: none !important;\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n// scss-docs-start border-radius-mixins\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n// scss-docs-end border-radius-mixins\n","/*!\n * Bootstrap Reboot v5.3.0 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text-emphasis: #052c65;\n --bs-secondary-text-emphasis: #2b2f32;\n --bs-success-text-emphasis: #0a3622;\n --bs-info-text-emphasis: #055160;\n --bs-warning-text-emphasis: #664d03;\n --bs-danger-text-emphasis: #58151c;\n --bs-light-text-emphasis: #495057;\n --bs-dark-text-emphasis: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #e2e3e5;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #c4c8cb;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-font-sans-serif: 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\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-heading-color: inherit;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-xxl: 2rem;\n --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-focus-ring-width: 0.25rem;\n --bs-focus-ring-opacity: 0.25;\n --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n --bs-form-valid-color: #198754;\n --bs-form-valid-border-color: #198754;\n --bs-form-invalid-color: #dc3545;\n --bs-form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=dark] {\n color-scheme: dark;\n --bs-body-color: #adb5bd;\n --bs-body-color-rgb: 173, 181, 189;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #fff;\n --bs-emphasis-color-rgb: 255, 255, 255;\n --bs-secondary-color: rgba(173, 181, 189, 0.75);\n --bs-secondary-color-rgb: 173, 181, 189;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n --bs-tertiary-color-rgb: 173, 181, 189;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-primary-text-emphasis: #6ea8fe;\n --bs-secondary-text-emphasis: #a7acb1;\n --bs-success-text-emphasis: #75b798;\n --bs-info-text-emphasis: #6edff6;\n --bs-warning-text-emphasis: #ffda6a;\n --bs-danger-text-emphasis: #ea868f;\n --bs-light-text-emphasis: #f8f9fa;\n --bs-dark-text-emphasis: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #161719;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #41464b;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #087990;\n --bs-warning-border-subtle: #997404;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: inherit;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #8bb9fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 139, 185, 254;\n --bs-code-color: #e685b5;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n --bs-form-valid-color: #75b798;\n --bs-form-valid-border-color: #75b798;\n --bs-form-invalid-color: #ea868f;\n --bs-form-invalid-border-color: #ea868f;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color);\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.1875em;\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline;\n}\na:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */\n"]}
static/plugins/bootstrap/css/bootstrap-utilities.css ADDED
The diff for this file is too large to render. See raw diff
 
static/plugins/bootstrap/css/bootstrap-utilities.css.map ADDED
The diff for this file is too large to render. See raw diff