From b9e2a8295b099759486796c6e999c4f7418df09b Mon Sep 17 00:00:00 2001 From: Max Fruehauf Date: Mon, 5 Jul 2021 19:15:37 +0200 Subject: [PATCH] Initial Commit --- .gitignore | 1 + README.md | 18 + esp32/.gitignore | 55 + esp32/arduino_secrets_TEMPLATE.h | 12 + esp32/esp32.ino | 191 + img/web_ui.png | Bin 0 -> 217646 bytes server/.gitignore | 234 + server/liebhab/base/__init__.py | 0 .../base/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 173 bytes .../base/__pycache__/urls.cpython-38.pyc | Bin 0 -> 572 bytes server/liebhab/base/admin.py | 5 + server/liebhab/base/apps.py | 6 + server/liebhab/base/forms.py | 7 + .../liebhab/base/migrations/0001_initial.py | 28 + .../base/migrations/0002_message_sent_out.py | 18 + server/liebhab/base/migrations/__init__.py | 0 server/liebhab/base/models.py | 22 + server/liebhab/base/serializers.py | 12 + server/liebhab/base/tests.py | 3 + server/liebhab/base/urls.py | 16 + server/liebhab/base/views.py | 77 + server/liebhab/liebhab/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 176 bytes .../__pycache__/settings.cpython-38.pyc | Bin 0 -> 2770 bytes .../liebhab/__pycache__/wsgi.cpython-38.pyc | Bin 0 -> 579 bytes server/liebhab/liebhab/asgi.py | 16 + server/liebhab/liebhab/settings.py | 145 + server/liebhab/liebhab/urls.py | 25 + server/liebhab/liebhab/wsgi.py | 16 + server/liebhab/manage.py | 22 + server/liebhab/static/css/bootstrap.css | 12007 ++++++++++++++++ server/liebhab/static/css/bootstrap.min.css | 12 + server/liebhab/static/favicon.png | Bin 0 -> 8435 bytes server/liebhab/static/favicon.svg | 49 + server/liebhab/templates/base/base.html | 64 + server/liebhab/templates/base/index.html | 90 + .../templates/registration/logged_out.html | 6 + .../liebhab/templates/registration/login.html | 37 + server/requirements.txt | 4 + 39 files changed, 13198 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 esp32/.gitignore create mode 100644 esp32/arduino_secrets_TEMPLATE.h create mode 100644 esp32/esp32.ino create mode 100644 img/web_ui.png create mode 100644 server/.gitignore create mode 100644 server/liebhab/base/__init__.py create mode 100644 server/liebhab/base/__pycache__/__init__.cpython-38.pyc create mode 100644 server/liebhab/base/__pycache__/urls.cpython-38.pyc create mode 100644 server/liebhab/base/admin.py create mode 100644 server/liebhab/base/apps.py create mode 100644 server/liebhab/base/forms.py create mode 100644 server/liebhab/base/migrations/0001_initial.py create mode 100644 server/liebhab/base/migrations/0002_message_sent_out.py create mode 100644 server/liebhab/base/migrations/__init__.py create mode 100644 server/liebhab/base/models.py create mode 100644 server/liebhab/base/serializers.py create mode 100644 server/liebhab/base/tests.py create mode 100644 server/liebhab/base/urls.py create mode 100644 server/liebhab/base/views.py create mode 100644 server/liebhab/liebhab/__init__.py create mode 100644 server/liebhab/liebhab/__pycache__/__init__.cpython-38.pyc create mode 100644 server/liebhab/liebhab/__pycache__/settings.cpython-38.pyc create mode 100644 server/liebhab/liebhab/__pycache__/wsgi.cpython-38.pyc create mode 100644 server/liebhab/liebhab/asgi.py create mode 100644 server/liebhab/liebhab/settings.py create mode 100644 server/liebhab/liebhab/urls.py create mode 100644 server/liebhab/liebhab/wsgi.py create mode 100755 server/liebhab/manage.py create mode 100644 server/liebhab/static/css/bootstrap.css create mode 100644 server/liebhab/static/css/bootstrap.min.css create mode 100644 server/liebhab/static/favicon.png create mode 100644 server/liebhab/static/favicon.svg create mode 100644 server/liebhab/templates/base/base.html create mode 100644 server/liebhab/templates/base/index.html create mode 100644 server/liebhab/templates/registration/logged_out.html create mode 100644 server/liebhab/templates/registration/login.html create mode 100644 server/requirements.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..600d2d3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.vscode \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..d6e1596 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# Liebhab Licht + +Have you ever been in a long distance relationship and wanted to let your partner know, you're thinking of them? + +Building on an inexpensive night light, this code base allows you to send messages in the form of light pulses via a web UI to your partner. + + +![Web UI](img/web_ui.png) + +## Quickstart + +## Hardware +TODO + +## Software +TODO + + diff --git a/esp32/.gitignore b/esp32/.gitignore new file mode 100644 index 0000000..1ced086 --- /dev/null +++ b/esp32/.gitignore @@ -0,0 +1,55 @@ +arduino_secrets.h + +# Created by https://www.toptal.com/developers/gitignore/api/linux,c++ +# Edit at https://www.toptal.com/developers/gitignore?templates=linux,c++ + +### C++ ### +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + +### Linux ### +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +# End of https://www.toptal.com/developers/gitignore/api/linux,c++ diff --git a/esp32/arduino_secrets_TEMPLATE.h b/esp32/arduino_secrets_TEMPLATE.h new file mode 100644 index 0000000..9ab88ae --- /dev/null +++ b/esp32/arduino_secrets_TEMPLATE.h @@ -0,0 +1,12 @@ +// Secrets File +// contents will be injected to esp32.ino at build time + +// WIFI credentials +#define WIFI_SSID "" +#define WIFI_PASSWORD "" +#define ROOT_CA "" + +// liebhab.maxfruehauf.com user credentials +#define AUTH_USERNAME "" +#define AUTH_PASSWORD "" +#define API_ENDPOINT "" diff --git a/esp32/esp32.ino b/esp32/esp32.ino new file mode 100644 index 0000000..24df3da --- /dev/null +++ b/esp32/esp32.ino @@ -0,0 +1,191 @@ +#include +#include +#include +#include + +#include "arduino_secrets.h" + +// +// WiFi params +// +const char *ssid = WIFI_SSID; +const char *password = WIFI_PASSWORD; + +// +// Server params +// +const String authUsername = AUTH_USERNAME; +const String authPassword = AUTH_PASSWORD; +const char *endpoint = API_ENDPOINT; +const char *root_ca = ROOT_CA; + +// +// Light Params +// +#define SWITCH_PIN 13 +#define ADC_PIN 32 +// if light is currently on +bool light = true; +bool light_target = true; +// power reading params +#define MW_THRESHOLD 100.0 + +// +// Misc Params +// +#define WIFI_RETRY_MS 10 * 1000 +#define WAIT_MS 3 * 60 * 1000 +#define ERROR_RETRY_MS 10 * 100 + +// +// ArduinoJSON params +// +#define ARDUINOJSON_USE_LONG_LONG 0 +#define ARDUINOJSON_USE_DOUBLE 0 + +// WIFI +void connect_wifi() +{ + WiFi.begin(ssid, password); + + while (WiFi.status() != WL_CONNECTED) + { + delay(1000); + Serial.println("Connecting to WiFi.."); + } + Serial.print("Connected to the WiFi network "); + Serial.println(ssid); +} + +/* +True if the light is consuming more power than the threshold +*/ +bool is_on() +{ + int adc_value = analogRead(ADC_PIN); + float mV = ((float)adc_value) / 4095 * 3.3 * 1000; + float mW = mV * 5; + light = mW > MW_THRESHOLD; + return light; +} + +/* +Pulses SWITCH_PIN once (active low) +*/ +void pulse() +{ + digitalWrite(SWITCH_PIN, LOW); + delay(100); + digitalWrite(SWITCH_PIN, HIGH); +} + +/* +Toggles the light, insuring that the desired target state +is reached by measuring the consumed power. +*/ +void toggle_light() +{ + // update target state + light_target = !light_target; + Serial.print("Toggling light: "); + Serial.print(light); + Serial.print(" -> "); + Serial.println(light_target); + + while (light != light_target) + { + pulse(); + // wait 2s to let light state settle. + delay(2000); + // measure power consumption + is_on(); + + Serial.print("try toggle, light_state: "); + Serial.println(light); + } + Serial.print("toggled light state: "); + Serial.println(light); +} + +void setup() +{ + Serial.begin(115200); + pinMode(SWITCH_PIN, OUTPUT); + + connect_wifi(); + + // setup light toggle + light = true; + toggle_light(); +} + +void loop() +{ + // Check the current connection status + if ((WiFi.status() != WL_CONNECTED)) + { + connect_wifi(); + delay(WIFI_RETRY_MS); + } + + // connect to endpoint + HTTPClient http; + http.begin(endpoint, root_ca); + + String auth = base64::encode(authUsername + ":" + authPassword); + http.addHeader("Authorization", "Basic " + auth); + + const int httpCode = http.GET(); + if (httpCode != HTTP_CODE_OK) + { + Serial.print("Unexpected return code: "); + Serial.println(httpCode); + http.end(); + delay(ERROR_RETRY_MS); + return; + } + + // read payload + String payload = http.getString(); + // Free HTTP ressources + http.end(); + + Serial.print("Got messages form server: "); + Serial.println(payload); + + if (payload == "[]") + { + // Serial.println("Array has 0 elements, skipping"); + delay(ERROR_RETRY_MS); + return; + } + + // deserialize JSON + StaticJsonDocument<384> doc; // size computed with https://arduinojson.org/v6/assistant/ + DeserializationError error = deserializeJson(doc, payload); + if (error) + { + Serial.print("ERROR: Could not deserialize json: "); + Serial.println(error.c_str()); + delay(ERROR_RETRY_MS); + return; + } + + JsonObject root_0 = doc[0]; + bool sent_out = root_0["sent_out"]; + + if (!sent_out) { + Serial.println("Message sent out not true"); + delay(ERROR_RETRY_MS); + } + + // turn light on and off again + Serial.print("Light on for "); + Serial.print(WAIT_MS); + Serial.println(" ms"); + toggle_light(); // on + + delay(WAIT_MS); + + toggle_light(); // off +} diff --git a/img/web_ui.png b/img/web_ui.png new file mode 100644 index 0000000000000000000000000000000000000000..bc48f94b578184baada2c277d10f975e53107613 GIT binary patch literal 217646 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 z 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 YAE--i*%QGCf&c&j07*qoM6N<$f_~gOSpWb4 literal 0 HcmV?d00001 diff --git a/server/.gitignore b/server/.gitignore new file mode 100644 index 0000000..bfa240e --- /dev/null +++ b/server/.gitignore @@ -0,0 +1,234 @@ +liebhab/root +# Created by https://www.toptal.com/developers/gitignore/api/linux,python,django +# Edit at https://www.toptal.com/developers/gitignore?templates=linux,python,django + +liebhab/db.sqlite3 +*.pyc +### Django ### +*.log +*.pot +*.pyc +__pycache__/ +local_settings.py +db.sqlite3 +db.sqlite3-journal +media + +# If your build process includes running collectstatic, then you probably don't need or want to include staticfiles/ +# in your Git repository. Update and uncomment the following line accordingly. +# /staticfiles/ + +### Django.Python Stack ### +# Byte-compiled / optimized / DLL files +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo + +# Django stuff: + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +### Linux ### +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +### Python ### +# Byte-compiled / optimized / DLL files + +# C extensions + +# Distribution / packaging + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. + +# Installer logs + +# Unit test / coverage reports + +# Translations + +# Django stuff: + +# Flask stuff: + +# Scrapy stuff: + +# Sphinx documentation + +# PyBuilder + +# Jupyter Notebook + +# IPython + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow + +# Celery stuff + +# SageMath parsed files + +# Environments + +# Spyder project settings + +# Rope project settings + +# mkdocs documentation + +# mypy + +# Pyre type checker + +# pytype static type analyzer + +# Cython debug symbols + +# End of https://www.toptal.com/developers/gitignore/api/linux,python,django diff --git a/server/liebhab/base/__init__.py b/server/liebhab/base/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/server/liebhab/base/__pycache__/__init__.cpython-38.pyc b/server/liebhab/base/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a97b1dd616740cd87bd2302f59f572d4a1fd7bc9 GIT binary patch literal 173 zcmWIL<>g`kg3Z3Fi6Hthh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o10KKO;XkRX;be zLcgFWKPxr4q*%YWC|N%}vm~Q5NiR7+SHCE+I5921C`CUfGc_qAF-gBTwWut$2+mDP jEKb#rkI&4@EQycTE2zB1VUwGmQks)$2eRuk5HkP(!^|t) literal 0 HcmV?d00001 diff --git a/server/liebhab/base/__pycache__/urls.cpython-38.pyc b/server/liebhab/base/__pycache__/urls.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..771671f4a27c110190499842072ad00321c17038 GIT binary patch literal 572 zcmYjN%}(Pm5VrHvq)ihL+L!31eu33$4_x7}2o9DIa_ecDuANll1lZNyIP(s0 zZoYEj6*wTq1+B2%=5BmFZ4T&B$gl;|#L9{GQ1%j5iZKf^<{pOy{>$0pq)g9+NV?kBD(Sp}5qA zp5Dg9N{FeZy5Tob9mzdiov_*73prpj?vt(R*YwSrc4-C;FXTJu>16{~E+nuUdO+uM z3(lz;oX?IvBFg3q<)Bp-d^))B7xQV;YPhCc67;``+BV{Nw(kqQQElDL2Q&^N>LT~Q zDD!34t}rGUivVF%zCv*Q#R}=3s}6tTC{&e)uu_BRf9-tv(T6{uBh-x}r?UFAcSbKb zfnFA;i*;u~SamJ7*ll3hJK=CC>ZV^03vy}& zDyLQ*YGE2!tkptLi%Y=&G>k=rF7xdlpMSTV9t`{lvvmgqQ@-1A&JTE%RJ?k72N^S> ATL1t6 literal 0 HcmV?d00001 diff --git a/server/liebhab/base/admin.py b/server/liebhab/base/admin.py new file mode 100644 index 0000000..d88a319 --- /dev/null +++ b/server/liebhab/base/admin.py @@ -0,0 +1,5 @@ +from django.contrib import admin +from .models import Message, User + +admin.site.register(Message) +# admin.site.register(User) diff --git a/server/liebhab/base/apps.py b/server/liebhab/base/apps.py new file mode 100644 index 0000000..05011e8 --- /dev/null +++ b/server/liebhab/base/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class BaseConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'base' diff --git a/server/liebhab/base/forms.py b/server/liebhab/base/forms.py new file mode 100644 index 0000000..2f3cf41 --- /dev/null +++ b/server/liebhab/base/forms.py @@ -0,0 +1,7 @@ +from django import forms +from django.core.exceptions import RequestAborted + +class MessageForm(forms.Form): + to_user = forms.CharField(label="To User", required=True, max_length=100) + text = forms.CharField(required=True, max_length=100) + duration = forms.IntegerField(max_value=5, required=False) \ No newline at end of file diff --git a/server/liebhab/base/migrations/0001_initial.py b/server/liebhab/base/migrations/0001_initial.py new file mode 100644 index 0000000..cfec9fb --- /dev/null +++ b/server/liebhab/base/migrations/0001_initial.py @@ -0,0 +1,28 @@ +# Generated by Django 3.2.5 on 2021-10-05 20:01 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='Message', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('text', models.CharField(max_length=200)), + ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Creation Date')), + ('duration', models.DurationField(verbose_name='Duration the Message will be shown')), + ('from_user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='from_name', to=settings.AUTH_USER_MODEL)), + ('to_user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='to_name', to=settings.AUTH_USER_MODEL)), + ], + ), + ] diff --git a/server/liebhab/base/migrations/0002_message_sent_out.py b/server/liebhab/base/migrations/0002_message_sent_out.py new file mode 100644 index 0000000..7e65dab --- /dev/null +++ b/server/liebhab/base/migrations/0002_message_sent_out.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.5 on 2021-10-06 16:30 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('base', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='message', + name='sent_out', + field=models.BooleanField(default=False, verbose_name='Message has been delivered over the API'), + ), + ] diff --git a/server/liebhab/base/migrations/__init__.py b/server/liebhab/base/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/server/liebhab/base/models.py b/server/liebhab/base/models.py new file mode 100644 index 0000000..5618dff --- /dev/null +++ b/server/liebhab/base/models.py @@ -0,0 +1,22 @@ +from django.db import models +from django.contrib.auth.models import User + +from datetime import time + + + + +class Message(models.Model): + from_user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, related_name="from_name") + to_user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, related_name="to_name") + text = models.CharField(max_length=200) + sent_out = models.BooleanField("Message has been delivered over the API",default=False) + created_at = models.DateTimeField("Creation Date", auto_now_add=True) + duration = models.DurationField("Duration the Message will be shown") + + @property + def is_shown(self): + return self.created_at and time.now() < self.created_at + self.duration + + def __str__(self) -> str: + return f" from_user={self.from_user}, to_user={self.to_user}, text={self.text}, created_at={self.created_at}, duration={self.duration}" diff --git a/server/liebhab/base/serializers.py b/server/liebhab/base/serializers.py new file mode 100644 index 0000000..555e3dc --- /dev/null +++ b/server/liebhab/base/serializers.py @@ -0,0 +1,12 @@ +from .models import User, Message +from rest_framework import serializers + +class MessageSerializer(serializers.HyperlinkedModelSerializer): + class Meta: + model = Message + fields = ["from_user", "to_user", "text", "created_at", "duration", "sent_out"] + +class UserSerializer(serializers.HyperlinkedModelSerializer): + class Meta: + model = User + fields = ["username", "email", "first_name", "last_name"] \ No newline at end of file diff --git a/server/liebhab/base/tests.py b/server/liebhab/base/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/server/liebhab/base/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/server/liebhab/base/urls.py b/server/liebhab/base/urls.py new file mode 100644 index 0000000..2a74561 --- /dev/null +++ b/server/liebhab/base/urls.py @@ -0,0 +1,16 @@ +from django.urls import path +from django.urls.conf import include +from . import views +from rest_framework import routers + + +router = routers.DefaultRouter() +router.register(r"messages", views.MessageViewSet, basename="Message") +router.register(r"users", views.UserViewSet) + + +urlpatterns = [ + path('', views.index, name="index"), + path("api/", include(router.urls)), + # path("api/", include("rest_framework.urls", namespace="rest_framework")), +] diff --git a/server/liebhab/base/views.py b/server/liebhab/base/views.py new file mode 100644 index 0000000..e67df3d --- /dev/null +++ b/server/liebhab/base/views.py @@ -0,0 +1,77 @@ +from django.http.response import HttpResponseServerError +from django.shortcuts import render +from django.http import HttpResponse +from django.template import loader +from django.contrib.auth.mixins import LoginRequiredMixin +from django.views.generic.list import ListView +from .models import Message, User +from .forms import MessageForm +from datetime import datetime +from datetime import timedelta + +from rest_framework import viewsets, permissions, generics +from .serializers import MessageSerializer, UserSerializer + + +def index(request): + if request.method == "POST": + form = MessageForm(request.POST) + if form.is_valid(): + cleaned = form.cleaned_data + print(cleaned) + message = Message() + message.from_user = request.user + message.to_user = User.objects.filter( + username=cleaned["to_user"]).first() + if "text" in cleaned: + message.text = cleaned["text"] + message.created_at = datetime.now() + print("setting duration") + message.duration = timedelta( + seconds=cleaned["duration"] * + 60) if cleaned["duration"] is not None else timedelta( + seconds=60) + print(message.duration) + print(message) + message.save() + + template = loader.get_template("base/index.html") + message_list = Message.objects.order_by("created_at").reverse()[:10] + user_list = User.objects.order_by("username") + + return HttpResponse( + template.render({ + "message_list": message_list, + "user_list": user_list + }, request)) + + +class MessageViewSet(viewsets.ModelViewSet): + """ + API endpoint that allows messages to be set or edited + """ + + serializer_class = MessageSerializer + permission_classes = [permissions.IsAuthenticated] + + def get_queryset(self): + user = self.request.user + # return latest non-sent message + message = Message.objects.filter(to_user=user).filter( + sent_out=False).order_by("created_at").last() + + if message: + # set shown on set out queries + message.sent_out = True + message.save() + return [message] + return [] + + +class UserViewSet(viewsets.ModelViewSet): + """ + API endpoint that allows users to be set or edited + """ + queryset = User.objects.all().order_by("username").reverse() + serializer_class = UserSerializer + permission_classes = [permissions.IsAuthenticated] diff --git a/server/liebhab/liebhab/__init__.py b/server/liebhab/liebhab/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/server/liebhab/liebhab/__pycache__/__init__.cpython-38.pyc b/server/liebhab/liebhab/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6357caf6fc181304cfab2e75d92a50e709d9f670 GIT binary patch literal 176 zcmWIL<>g`k0&`#0L=gQLL?8o3AjbiSi&=m~3PUi1CZpdJ{WX@|f@VM?doS`i`Y^h4 z)995~hQELZ`pCbeSDxUN2Zj!`tZXH5oz75f>wLGjzumpP{oSd(u#ijP=ZD|Fu{KVo zQoqK7$mm$PAIb7k-|7k?N=WX(I!Yk%d`f z4$_dZMI#4Un1dXgfO%MeMK}pd_MCA7-h*X01*hSCI0I+xj4==Aj0O0B2>r#MPm&Cr ze<9ie%)$k@2$$eP_{f&10QsLJTQHX3vhf~#44{?MoLLNqQMj#lFcjEk^lT!P!MZVTw+ zLlE^;VZ*wG3CWfEmS_8UMmVRQ&GI{bkasBQ^sG*P5cqx4<#H~!O*|4jxxHJv8rHocdlKf4oQ0A$7MFGFduO-qLu--Rh*3?Uxp`vbzlvs06d zFowHwe8R;E%SOccX#~f8?8duy9Ml`SmPbQkECz&eb0@G|vgZf8;Ywn}r2r1uvjQTI zl1KTztjAfzPW5mu+?e*6L@7_;^|5RMRXFYh>&Nvyxj6d!4^cYXYAa4^eGqerP2lDe z^2)=&VWE;(;lv#{$X~gGaN@xMzvR-0%B^IYMRNz5%vc^3%yVuc3A-4dAF%NHw7ugx zGLX*D4sX1JWacbXUIZk=FKBat^&bI&#<_c1j*;I>EXG9%B&PkM=Uk0NJsI4nO1obdD0qzH=xi>tPOsNxvXQ zX|1+hu4$1}Q>)rbK?&kZDtt5*`>2Kn7Gp>bF!6k%F!Ct383|M#GknO2PF?C)F*Tly zHT)p_;$1COsYl(RTOpp!dq?;$-xWWmOe2Z$$iTyQHBcM6B%s~n7G{aJGGxX~QEP=+ z1+Nk0juJ_M?{gzP9)_0^FPK}`2jbvaNNr@AzeR}y#`%)ArM4?Av!OMsWnIU8G>a8g z*EK!-^39`19+1GL<3lc~`f6;kaU`w>s^@!6VnN+=_6r|H8PmkO$TTC-XHjN=hrUBQ zfrvX9Wlb|a`fx6TethQ{iP8f+&OB~pH&tDWYb(m>TCu6M%*Wc-(QHZEY;Q*kYNb+t zs+G(~b-krWi{+Z$LJf7ZQTPYXSxQ?T_lG;+^5cFudQpX}Rn;HhA6-TzBb85Tw$ZTMap4OWs z^NCt1BcP6ySg5GA?Y6qDnZdafkz0eI~PUB#xnH|*d6;VOZ}EPSN^CE+gK*1<0){LE5XnvulptSC%<|CAQqko+a(BuNw&1yMYd|1G{2|CU}$OHw+P krC(t`D`m0&N{lVO+5RD&k;LRXD+!C@e5@TKUyJ|z3%ib@;Q#;t literal 0 HcmV?d00001 diff --git a/server/liebhab/liebhab/__pycache__/wsgi.cpython-38.pyc b/server/liebhab/liebhab/__pycache__/wsgi.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..94d75c5ce5b6e08d1f861164403461625d22966d GIT binary patch literal 579 zcmYjPO^Xvj5bc>{H*s`j58}Bm9s)WodJsfJVb>6Gvq*Lka+!3dD>EJXW9aT=Kdv79 z8+!B?34QhCU+`p2l9d#6HLr?#^{TorkB%~e_Uh~j|CSK)y9N8!Meq)fe~wO&DG`ZC zRWeQR?x<9Erk#X9vh0385M6QbBSqBtN~VV*oshxd?XT?1WH_RwH49nMg>_U(nAdzx z8)uhLhCItgfx>lTJ$M>wpxXkj6rU@g+*3}q6)OeL6s$qfHFt88GF*e8vl(w1B}*Qp zHM1G=eZVf-I-t^EL%m5*Ymi)ex{wNTAvFFqW5Sj`7fWs`d#9mcJn5+79%iZ)j4$%v0nKE59h&x^_F#l>hmoD^s0Czqd2 zZ;yA==N>|krt*Vc>=gw{D2kX`ACI>}@)GsuEv-wjQS5 code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.6rem; +} + +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: rgba(255, 255, 255, 0.7); + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role="button"] { + cursor: pointer; +} + +select { + word-wrap: normal; +} + +select:disabled { + opacity: 1; +} + +[list]::-webkit-calendar-picker-indicator { + display: none; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} + +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} + +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} + +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} + +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} + +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} + +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} + +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} + +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 2rem; + font-size: 1.25rem; +} + +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -2rem; + margin-bottom: 2rem; + font-size: 0.875em; + color: rgba(255, 255, 255, 0.7); +} + +.blockquote-footer::before { + content: "\2014\00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #686dc3; + border: 1px solid #dee2e6; + border-radius: 0.5rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 1rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: #6c757d; +} + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl, +.container-xxl { + width: 100%; + padding-right: var(--bs-gutter-x, 0.75rem); + padding-left: var(--bs-gutter-x, 0.75rem); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; + } +} + +@media (min-width: 1400px) { + .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { + max-width: 1320px; + } +} + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) * -.5); + margin-left: calc(var(--bs-gutter-x) * -.5); +} + +.row > * { + -ms-flex-negative: 0; + 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 { + -ms-flex: 1 0 0%; + flex: 1 0 0%; +} + +.row-cols-auto > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; +} + +.row-cols-4 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.col-1 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.5rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.5rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 1rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 1rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 2rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 2rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 3rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 3rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 6rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 6rem; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-sm-auto > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-sm-1 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-sm-2 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-sm-3 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .row-cols-sm-4 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-sm-5 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-sm-6 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-sm-1 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } + .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.5rem; + } + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.5rem; + } + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 1rem; + } + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 1rem; + } + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 2rem; + } + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 2rem; + } + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 3rem; + } + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 3rem; + } + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 6rem; + } + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 6rem; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-md-auto > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-md-1 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-md-2 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-md-3 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .row-cols-md-4 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-md-5 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-md-6 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-md-1 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } + .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.5rem; + } + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.5rem; + } + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 1rem; + } + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 1rem; + } + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 2rem; + } + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 2rem; + } + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 3rem; + } + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 3rem; + } + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 6rem; + } + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 6rem; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-lg-auto > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-lg-1 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-lg-2 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-lg-3 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .row-cols-lg-4 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-lg-5 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-lg-6 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-lg-1 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } + .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.5rem; + } + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.5rem; + } + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 1rem; + } + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 1rem; + } + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 2rem; + } + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 2rem; + } + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 3rem; + } + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 3rem; + } + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 6rem; + } + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 6rem; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-xl-auto > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-xl-1 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-xl-2 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-xl-3 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .row-cols-xl-4 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-xl-5 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-xl-6 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-xl-1 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } + .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.5rem; + } + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.5rem; + } + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 1rem; + } + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 1rem; + } + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 2rem; + } + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 2rem; + } + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 3rem; + } + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 3rem; + } + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 6rem; + } + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 6rem; + } +} + +@media (min-width: 1400px) { + .col-xxl { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + .row-cols-xxl-auto > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .row-cols-xxl-1 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .row-cols-xxl-2 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .row-cols-xxl-3 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .row-cols-xxl-4 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .row-cols-xxl-5 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + .row-cols-xxl-6 > * { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-xxl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + .col-xxl-1 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.333333%; + } + .col-xxl-2 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.666667%; + } + .col-xxl-3 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + .col-xxl-4 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.333333%; + } + .col-xxl-5 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.666667%; + } + .col-xxl-6 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + .col-xxl-7 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.333333%; + } + .col-xxl-8 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.666667%; + } + .col-xxl-9 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + .col-xxl-10 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.333333%; + } + .col-xxl-11 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.666667%; + } + .col-xxl-12 { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + .offset-xxl-0 { + margin-left: 0; + } + .offset-xxl-1 { + margin-left: 8.333333%; + } + .offset-xxl-2 { + margin-left: 16.666667%; + } + .offset-xxl-3 { + margin-left: 25%; + } + .offset-xxl-4 { + margin-left: 33.333333%; + } + .offset-xxl-5 { + margin-left: 41.666667%; + } + .offset-xxl-6 { + margin-left: 50%; + } + .offset-xxl-7 { + margin-left: 58.333333%; + } + .offset-xxl-8 { + margin-left: 66.666667%; + } + .offset-xxl-9 { + margin-left: 75%; + } + .offset-xxl-10 { + margin-left: 83.333333%; + } + .offset-xxl-11 { + margin-left: 91.666667%; + } + .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.5rem; + } + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.5rem; + } + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 1rem; + } + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 1rem; + } + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 2rem; + } + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 2rem; + } + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 3rem; + } + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 3rem; + } + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 6rem; + } + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 6rem; + } +} + +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #fff; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #fff; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #fff; + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 2rem; + color: #fff; + vertical-align: top; + border-color: rgba(255, 255, 255, 0.2); +} + +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +} + +.table > tbody { + vertical-align: inherit; +} + +.table > thead { + vertical-align: bottom; +} + +.table > :not(:last-child) > :last-child > * { + border-bottom-color: currentColor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0; +} + +.table-bordered > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); +} + +.table-hover > tbody > tr:hover { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); +} + +.table-primary { + --bs-table-bg: #e83283; + --bs-table-striped-bg: #e93c89; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #ea478f; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #ea418c; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #ea478f; +} + +.table-secondary { + --bs-table-bg: rgba(255, 255, 255, 0.4); + --bs-table-striped-bg: rgba(255, 255, 255, 0.43); + --bs-table-striped-color: #000; + --bs-table-active-bg: rgba(255, 255, 255, 0.46); + --bs-table-active-color: #000; + --bs-table-hover-bg: rgba(255, 255, 255, 0.445); + --bs-table-hover-color: #000; + color: #fff; + border-color: rgba(255, 255, 255, 0.46); +} + +.table-success { + --bs-table-bg: #41d7a7; + --bs-table-striped-bg: #4bd9ab; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #54dbb0; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #4fdaae; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #54dbb0; +} + +.table-info { + --bs-table-bg: #39cbfb; + --bs-table-striped-bg: #43cefb; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #4dd0fb; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #48cffb; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #4dd0fb; +} + +.table-warning { + --bs-table-bg: #ffc107; + --bs-table-striped-bg: #ffc413; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #ffc720; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #ffc61a; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #ffc720; +} + +.table-danger { + --bs-table-bg: #fd7e14; + --bs-table-striped-bg: #fd8420; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #fd8b2c; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #fd8826; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #fd8b2c; +} + +.table-light { + --bs-table-bg: #e9e9e8; + --bs-table-striped-bg: #dddddc; + --bs-table-striped-color: #000; + --bs-table-active-bg: #d2d2d1; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #d8d8d7; + --bs-table-hover-color: #000; + color: #000; + border-color: #d2d2d1; +} + +.table-dark { + --bs-table-bg: #212529; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #373b3e; +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} + +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} + +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.75rem + 1px); + padding-bottom: calc(0.75rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: rgba(255, 255, 255, 0.7); +} + +.form-control { + display: block; + width: 100%; + padding: 0.75rem 1.5rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #fff; + background-color: transparent; + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.4); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.5rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control[type="file"] { + overflow: hidden; +} + +.form-control[type="file"]:not(:disabled):not([readonly]) { + cursor: pointer; +} + +.form-control:focus { + color: #fff; + background-color: transparent; + border-color: rgba(255, 255, 255, 0.4); + outline: 0; + box-shadow: none; +} + +.form-control::-webkit-date-and-time-value { + height: 1.5em; +} + +.form-control::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.form-control::-moz-placeholder { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.form-control::placeholder { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.form-control:disabled, .form-control[readonly] { + background-color: rgba(255, 255, 255, 0.1); + opacity: 1; +} + +.form-control::file-selector-button { + padding: 0.75rem 1.5rem; + margin: -0.75rem -1.5rem; + -webkit-margin-end: 1.5rem; + -moz-margin-end: 1.5rem; + margin-inline-end: 1.5rem; + color: #fff; + background-color: transparent; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; + } +} + +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: rgba(0, 0, 0, 0.05); +} + +.form-control::-webkit-file-upload-button { + padding: 0.75rem 1.5rem; + margin: -0.75rem -1.5rem; + -webkit-margin-end: 1.5rem; + margin-inline-end: 1.5rem; + color: #fff; + background-color: transparent; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } +} + +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: rgba(0, 0, 0, 0.05); +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.75rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #fff; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.6rem; +} + +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + -moz-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.7rem; +} + +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + -moz-margin-end: 1rem; + margin-inline-end: 1rem; +} + +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.5em + 1.5rem + 2px); +} + +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); +} + +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: auto; + padding: 0.75rem; +} + +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} + +.form-control-color::-moz-color-swatch { + height: 1.5em; + border-radius: 0.5rem; +} + +.form-control-color::-webkit-color-swatch { + height: 1.5em; + border-radius: 0.5rem; +} + +.form-select { + display: block; + width: 100%; + padding: 0.75rem 4.5rem 0.75rem 1.5rem; + -moz-padding-start: calc(1.5rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #fff; + background-color: transparent; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 1.5rem center; + background-size: 16px 12px; + border: 1px solid rgba(255, 255, 255, 0.4); + border-radius: 0.5rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; + } +} + +.form-select:focus { + border-color: rgba(255, 255, 255, 0.4); + outline: 0; + box-shadow: none; +} + +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 1.5rem; + background-image: none; +} + +.form-select:disabled { + background-color: #e9e9e8; +} + +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #fff; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} + +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: rgba(255, 255, 255, 0.3); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(255, 255, 255, 0.2); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} + +.form-check-input[type="checkbox"] { + border-radius: 0.25em; +} + +.form-check-input[type="radio"] { + border-radius: 50%; +} + +.form-check-input:active { + -webkit-filter: brightness(90%); + filter: brightness(90%); +} + +.form-check-input:focus { + border-color: rgba(255, 255, 255, 0.4); + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(232, 50, 131, 0.25); +} + +.form-check-input:checked { + background-color: #e83283; + border-color: #e83283; +} + +.form-check-input:checked[type="checkbox"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); +} + +.form-check-input:checked[type="radio"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} + +.form-check-input[type="checkbox"]:indeterminate { + background-color: #e83283; + border-color: #e83283; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} + +.form-check-input:disabled { + pointer-events: none; + -webkit-filter: none; + filter: none; + opacity: 0.5; +} + +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} + +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} + +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + -webkit-filter: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.form-range:focus { + outline: 0; +} + +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #686dc3, none; +} + +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #686dc3, none; +} + +.form-range::-moz-focus-outer { + border: 0; +} + +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #e83283; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} + +.form-range::-webkit-slider-thumb:active { + background-color: #f8c2da; +} + +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + border-radius: 1rem; +} + +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #e83283; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} + +.form-range::-moz-range-thumb:active { + background-color: #f8c2da; +} + +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + border-radius: 1rem; +} + +.form-range:disabled { + pointer-events: none; +} + +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.form-floating { + position: relative; +} + +.form-floating > .form-control, +.form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; +} + +.form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 1.5rem; + pointer-events: none; + border: 1px solid transparent; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} + +.form-floating > .form-control { + padding: 1rem 1.5rem; +} + +.form-floating > .form-control::-webkit-input-placeholder { + color: transparent; +} + +.form-floating > .form-control::-moz-placeholder { + color: transparent; +} + +.form-floating > .form-control:-ms-input-placeholder { + color: transparent; +} + +.form-floating > .form-control::-ms-input-placeholder { + color: transparent; +} + +.form-floating > .form-control::placeholder { + color: transparent; +} + +.form-floating > .form-control:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} + +.form-floating > .form-control:not(:-ms-input-placeholder) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} + +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} + +.form-floating > .form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} + +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} + +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} + +.form-floating > .form-control:not(:-ms-input-placeholder) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} + +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-select ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} + +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} + +.input-group { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .form-select { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} + +.input-group > .form-control:focus, +.input-group > .form-select:focus { + z-index: 3; +} + +.input-group .btn { + position: relative; + z-index: 2; +} + +.input-group .btn:focus { + z-index: 3; +} + +.input-group-text { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.75rem 1.5rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: transparent; + border: 1px solid rgba(255, 255, 255, 0.4); + border-radius: 0.5rem; +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.7rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.6rem; +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 6rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #41d7a7; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.5rem 1rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(65, 215, 167, 0.7); + border-radius: 0.5rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #41d7a7; + padding-right: calc(1.5em + 1.5rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2341d7a7' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.375rem) center; + background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem); +} + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #41d7a7; + box-shadow: 0 0 0 0.25rem rgba(65, 215, 167, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 1.5rem); + background-position: top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #41d7a7; +} + +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 8.25rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2341d7a7' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 1.5rem center, center right 4.5rem; + background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem); +} + +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #41d7a7; + box-shadow: 0 0 0 0.25rem rgba(65, 215, 167, 0.25); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #41d7a7; +} + +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #41d7a7; +} + +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(65, 215, 167, 0.25); +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #41d7a7; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em; +} + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated +.input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; +} + +.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated +.input-group .form-select:valid:focus, +.input-group .form-select.is-valid:focus { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #fd7e14; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.5rem 1rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(253, 126, 20, 0.7); + border-radius: 0.5rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #fd7e14; + padding-right: calc(1.5em + 1.5rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fd7e14'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fd7e14' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.375rem) center; + background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem); +} + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #fd7e14; + box-shadow: 0 0 0 0.25rem rgba(253, 126, 20, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 1.5rem); + background-position: top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #fd7e14; +} + +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 8.25rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fd7e14'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fd7e14' stroke='none'/%3e%3c/svg%3e"); + background-position: right 1.5rem center, center right 4.5rem; + background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem); +} + +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #fd7e14; + box-shadow: 0 0 0 0.25rem rgba(253, 126, 20, 0.25); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #fd7e14; +} + +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #fd7e14; +} + +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(253, 126, 20, 0.25); +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #fd7e14; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em; +} + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated +.input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; +} + +.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated +.input-group .form-select:invalid:focus, +.input-group .form-select.is-invalid:focus { + z-index: 3; +} + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.5; + color: #fff; + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.75rem 1.5rem; + font-size: 1rem; + border-radius: 0.5rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #fff; +} + +.btn-check:focus + .btn, .btn:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(232, 50, 131, 0.25); +} + +.btn:disabled, .btn.disabled, +fieldset:disabled .btn { + pointer-events: none; + opacity: 0.65; +} + +.btn-primary { + color: #fff; + background-color: #e83283; + border-color: #e83283; +} + +.btn-primary:hover { + color: #fff; + background-color: #c52b6f; + border-color: #ba2869; +} + +.btn-check:focus + .btn-primary, .btn-primary:focus { + color: #fff; + background-color: #c52b6f; + border-color: #ba2869; + box-shadow: 0 0 0 0.25rem rgba(235, 81, 150, 0.5); +} + +.btn-check:checked + .btn-primary, +.btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #ba2869; + border-color: #ae2662; +} + +.btn-check:checked + .btn-primary:focus, +.btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(235, 81, 150, 0.5); +} + +.btn-primary:disabled, .btn-primary.disabled { + color: #fff; + background-color: #e83283; + border-color: #e83283; +} + +.btn-secondary { + color: #000; + background-color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.4); +} + +.btn-secondary:hover { + color: #000; + background-color: rgba(255, 255, 255, 0.49); + border-color: rgba(255, 255, 255, 0.46); +} + +.btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #000; + background-color: rgba(255, 255, 255, 0.49); + border-color: rgba(255, 255, 255, 0.46); + box-shadow: 0 0 0 0.25rem rgba(149, 149, 149, 0.5); +} + +.btn-check:checked + .btn-secondary, +.btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, +.show > .btn-secondary.dropdown-toggle { + color: #000; + background-color: rgba(255, 255, 255, 0.52); + border-color: rgba(255, 255, 255, 0.46); +} + +.btn-check:checked + .btn-secondary:focus, +.btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(149, 149, 149, 0.5); +} + +.btn-secondary:disabled, .btn-secondary.disabled { + color: #000; + background-color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.4); +} + +.btn-success { + color: #fff; + background-color: #41d7a7; + border-color: #41d7a7; +} + +.btn-success:hover { + color: #fff; + background-color: #37b78e; + border-color: #34ac86; +} + +.btn-check:focus + .btn-success, .btn-success:focus { + color: #fff; + background-color: #37b78e; + border-color: #34ac86; + box-shadow: 0 0 0 0.25rem rgba(94, 221, 180, 0.5); +} + +.btn-check:checked + .btn-success, +.btn-check:active + .btn-success, .btn-success:active, .btn-success.active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #34ac86; + border-color: #31a17d; +} + +.btn-check:checked + .btn-success:focus, +.btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(94, 221, 180, 0.5); +} + +.btn-success:disabled, .btn-success.disabled { + color: #fff; + background-color: #41d7a7; + border-color: #41d7a7; +} + +.btn-info { + color: #fff; + background-color: #39cbfb; + border-color: #39cbfb; +} + +.btn-info:hover { + color: #fff; + background-color: #30add5; + border-color: #2ea2c9; +} + +.btn-check:focus + .btn-info, .btn-info:focus { + color: #fff; + background-color: #30add5; + border-color: #2ea2c9; + box-shadow: 0 0 0 0.25rem rgba(87, 211, 252, 0.5); +} + +.btn-check:checked + .btn-info, +.btn-check:active + .btn-info, .btn-info:active, .btn-info.active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #2ea2c9; + border-color: #2b98bc; +} + +.btn-check:checked + .btn-info:focus, +.btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(87, 211, 252, 0.5); +} + +.btn-info:disabled, .btn-info.disabled { + color: #fff; + background-color: #39cbfb; + border-color: #39cbfb; +} + +.btn-warning { + color: #fff; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #fff; + background-color: #d9a406; + border-color: #cc9a06; +} + +.btn-check:focus + .btn-warning, .btn-warning:focus { + color: #fff; + background-color: #d9a406; + border-color: #cc9a06; + box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.5); +} + +.btn-check:checked + .btn-warning, +.btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, +.show > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #cc9a06; + border-color: #bf9105; +} + +.btn-check:checked + .btn-warning:focus, +.btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 202, 44, 0.5); +} + +.btn-warning:disabled, .btn-warning.disabled { + color: #fff; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-danger { + color: #fff; + background-color: #fd7e14; + border-color: #fd7e14; +} + +.btn-danger:hover { + color: #fff; + background-color: #d76b11; + border-color: #ca6510; +} + +.btn-check:focus + .btn-danger, .btn-danger:focus { + color: #fff; + background-color: #d76b11; + border-color: #ca6510; + box-shadow: 0 0 0 0.25rem rgba(253, 145, 55, 0.5); +} + +.btn-check:checked + .btn-danger, +.btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #ca6510; + border-color: #be5f0f; +} + +.btn-check:checked + .btn-danger:focus, +.btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(253, 145, 55, 0.5); +} + +.btn-danger:disabled, .btn-danger.disabled { + color: #fff; + background-color: #fd7e14; + border-color: #fd7e14; +} + +.btn-light { + color: #000; + background-color: #e9e9e8; + border-color: #e9e9e8; +} + +.btn-light:hover { + color: #000; + background-color: #ececeb; + border-color: #ebebea; +} + +.btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: #ececeb; + border-color: #ebebea; + box-shadow: 0 0 0 0.25rem rgba(198, 198, 197, 0.5); +} + +.btn-check:checked + .btn-light, +.btn-check:active + .btn-light, .btn-light:active, .btn-light.active, +.show > .btn-light.dropdown-toggle { + color: #000; + background-color: #ededed; + border-color: #ebebea; +} + +.btn-check:checked + .btn-light:focus, +.btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(198, 198, 197, 0.5); +} + +.btn-light:disabled, .btn-light.disabled { + color: #000; + background-color: #e9e9e8; + border-color: #e9e9e8; +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; +} + +.btn-dark:hover { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; +} + +.btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); +} + +.btn-check:checked + .btn-dark, +.btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1a1e21; + border-color: #191c1f; +} + +.btn-check:checked + .btn-dark:focus, +.btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); +} + +.btn-dark:disabled, .btn-dark.disabled { + color: #fff; + background-color: #212529; + border-color: #212529; +} + +.btn-outline-primary { + color: #e83283; + border-color: #e83283; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #e83283; + border-color: #e83283; +} + +.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + box-shadow: 0 0 0 0.25rem rgba(232, 50, 131, 0.5); +} + +.btn-check:checked + .btn-outline-primary, +.btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #e83283; + border-color: #e83283; +} + +.btn-check:checked + .btn-outline-primary:focus, +.btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(232, 50, 131, 0.5); +} + +.btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #e83283; + background-color: transparent; +} + +.btn-outline-secondary { + color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.4); +} + +.btn-outline-secondary:hover { + color: #000; + background-color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.4); +} + +.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); +} + +.btn-check:checked + .btn-outline-secondary, +.btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #000; + background-color: rgba(255, 255, 255, 0.4); + border-color: rgba(255, 255, 255, 0.4); +} + +.btn-check:checked + .btn-outline-secondary:focus, +.btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); +} + +.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: rgba(255, 255, 255, 0.4); + background-color: transparent; +} + +.btn-outline-success { + color: #41d7a7; + border-color: #41d7a7; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #41d7a7; + border-color: #41d7a7; +} + +.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + box-shadow: 0 0 0 0.25rem rgba(65, 215, 167, 0.5); +} + +.btn-check:checked + .btn-outline-success, +.btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #fff; + background-color: #41d7a7; + border-color: #41d7a7; +} + +.btn-check:checked + .btn-outline-success:focus, +.btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(65, 215, 167, 0.5); +} + +.btn-outline-success:disabled, .btn-outline-success.disabled { + color: #41d7a7; + background-color: transparent; +} + +.btn-outline-info { + color: #39cbfb; + border-color: #39cbfb; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #39cbfb; + border-color: #39cbfb; +} + +.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + box-shadow: 0 0 0 0.25rem rgba(57, 203, 251, 0.5); +} + +.btn-check:checked + .btn-outline-info, +.btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #fff; + background-color: #39cbfb; + border-color: #39cbfb; +} + +.btn-check:checked + .btn-outline-info:focus, +.btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(57, 203, 251, 0.5); +} + +.btn-outline-info:disabled, .btn-outline-info.disabled { + color: #39cbfb; + background-color: transparent; +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #fff; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); +} + +.btn-check:checked + .btn-outline-warning, +.btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #fff; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-check:checked + .btn-outline-warning:focus, +.btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-danger { + color: #fd7e14; + border-color: #fd7e14; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #fd7e14; + border-color: #fd7e14; +} + +.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + box-shadow: 0 0 0 0.25rem rgba(253, 126, 20, 0.5); +} + +.btn-check:checked + .btn-outline-danger, +.btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #fff; + background-color: #fd7e14; + border-color: #fd7e14; +} + +.btn-check:checked + .btn-outline-danger:focus, +.btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(253, 126, 20, 0.5); +} + +.btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #fd7e14; + background-color: transparent; +} + +.btn-outline-light { + color: #e9e9e8; + border-color: #e9e9e8; +} + +.btn-outline-light:hover { + color: #000; + background-color: #e9e9e8; + border-color: #e9e9e8; +} + +.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + box-shadow: 0 0 0 0.25rem rgba(233, 233, 232, 0.5); +} + +.btn-check:checked + .btn-outline-light, +.btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #e9e9e8; + border-color: #e9e9e8; +} + +.btn-check:checked + .btn-outline-light:focus, +.btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(233, 233, 232, 0.5); +} + +.btn-outline-light:disabled, .btn-outline-light.disabled { + color: #e9e9e8; + background-color: transparent; +} + +.btn-outline-dark { + color: #212529; + border-color: #212529; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} + +.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); +} + +.btn-check:checked + .btn-outline-dark, +.btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #212529; + border-color: #212529; +} + +.btn-check:checked + .btn-outline-dark:focus, +.btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); +} + +.btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #212529; + background-color: transparent; +} + +.btn-link { + font-weight: 400; + color: #fff; + text-decoration: underline; +} + +.btn-link:hover { + color: #cccccc; +} + +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.7rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.6rem; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0; + font-size: 1rem; + color: #fff; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.2); + border-radius: 0.5rem; +} + +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: 0.125rem; +} + +.dropdown-menu-start { + --bs-position: start; +} + +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} + +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} + +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropstart .dropdown-toggle::after { + display: none; +} + +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: 1rem 0; + overflow: hidden; + border-top: 1px solid rgba(255, 255, 255, 0.2); +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.5rem 2rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, 0.4); +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #e83283; +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 2rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.5rem 2rem; + color: #212529; +} + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: rgba(255, 255, 255, 0.2); +} + +.dropdown-menu-dark .dropdown-item { + color: #dee2e6; +} + +.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, 0.15); +} + +.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: #fff; + background-color: #e83283; +} + +.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd; +} + +.dropdown-menu-dark .dropdown-divider { + border-color: rgba(255, 255, 255, 0.2); +} + +.dropdown-menu-dark .dropdown-item-text { + color: #dee2e6; +} + +.dropdown-menu-dark .dropdown-header { + color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} + +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:nth-child(n + 3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 1.125rem; + padding-left: 1.125rem; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropend .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} + +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; + color: #fff; + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} + +.nav-link:hover, .nav-link:focus { + color: #cccccc; +} + +.nav-link.disabled { + color: rgba(255, 255, 255, 0.7); + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 0 solid #dee2e6; +} + +.nav-tabs .nav-link { + margin-bottom: 0; + background: none; + border: 0 solid transparent; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9e9e8 #e9e9e8 #dee2e6; + isolation: isolate; +} + +.nav-tabs .nav-link.disabled { + color: rgba(255, 255, 255, 0.7); + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #343a40; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 50rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #e83283; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding-top: 1rem; + padding-bottom: 1rem; +} + +.navbar > .container, +.navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: inherit; + flex-wrap: inherit; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + text-decoration: none; + white-space: nowrap; +} + +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.5rem; + transition: box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} + +.navbar-toggler:hover { + text-decoration: none; +} + +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 0.25rem; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-sm .offcanvas-top, + .navbar-expand-sm .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-sm .offcanvas-body { + display: -ms-flexbox; + display: flex; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-md .offcanvas-top, + .navbar-expand-md .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-md .offcanvas-body { + display: -ms-flexbox; + display: flex; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-lg .offcanvas-top, + .navbar-expand-lg .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-lg .offcanvas-body { + display: -ms-flexbox; + display: flex; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-xl .offcanvas-top, + .navbar-expand-xl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xl .offcanvas-body { + display: -ms-flexbox; + display: flex; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} + +@media (min-width: 1400px) { + .navbar-expand-xxl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-xxl .offcanvas-top, + .navbar-expand-xxl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xxl .offcanvas-body { + display: -ms-flexbox; + display: flex; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} + +.navbar-expand { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} + +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-expand .offcanvas-header { + display: none; +} + +.navbar-expand .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + -webkit-transform: none; + transform: none; +} + +.navbar-expand .offcanvas-top, +.navbar-expand .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; +} + +.navbar-expand .offcanvas-body { + display: -ms-flexbox; + display: flex; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-light .navbar-brand { + color: #343a40; +} + +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: #343a40; +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(52, 58, 64, 0.8); +} + +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: #343a40; +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(52, 58, 64, 0.3); +} + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: #343a40; +} + +.navbar-light .navbar-toggler { + color: rgba(52, 58, 64, 0.8); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2852, 58, 64, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-text { + color: rgba(52, 58, 64, 0.8); +} + +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: #343a40; +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.8); +} + +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.8); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.8); +} + +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: transparent; + background-clip: border-box; + border: 1px solid rgba(255, 255, 255, 0.2); + border-radius: 0.5rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} + +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.5rem - 1px); + border-top-right-radius: calc(0.5rem - 1px); +} + +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.5rem - 1px); + border-bottom-left-radius: calc(0.5rem - 1px); +} + +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.75rem 2rem; + color: #fff; +} + +.card-title { + margin-bottom: 1rem; +} + +.card-subtitle { + margin-top: -0.5rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: 2rem; +} + +.card-header { + padding: 0.875rem 2rem; + margin-bottom: 0; + color: #fff; + background-color: transparent; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); +} + +.card-header:first-child { + border-radius: calc(0.5rem - 1px) calc(0.5rem - 1px) 0 0; +} + +.card-footer { + padding: 0.875rem 2rem; + color: #fff; + background-color: transparent; + border-top: 1px solid rgba(255, 255, 255, 0.2); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.5rem - 1px) calc(0.5rem - 1px); +} + +.card-header-tabs { + margin-right: -1rem; + margin-bottom: -0.875rem; + margin-left: -1rem; + border-bottom: 0; +} + +.card-header-tabs .nav-link.active { + background-color: transparent; + border-bottom-color: transparent; +} + +.card-header-pills { + margin-right: -1rem; + margin-left: -1rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 2rem; + border-radius: calc(0.5rem - 1px); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.5rem - 1px); + border-top-right-radius: calc(0.5rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.5rem - 1px); + border-bottom-left-radius: calc(0.5rem - 1px); +} + +.card-group > .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion-button { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + width: 100%; + padding: 1rem 1.25rem; + font-size: 1rem; + color: #fff; + text-align: left; + background-color: rgba(255, 255, 255, 0.4); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} + +.accordion-button:not(.collapsed) { + color: #fff; + background-color: #e83283; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); +} + +.accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); +} + +.accordion-button::after { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} + +.accordion-button:hover { + z-index: 2; +} + +.accordion-button:focus { + z-index: 3; + border-color: rgba(255, 255, 255, 0.4); + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(232, 50, 131, 0.25); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + background-color: #686dc3; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.accordion-item:first-of-type { + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} + +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: calc(0.5rem - 1px); + border-top-right-radius: calc(0.5rem - 1px); +} + +.accordion-item:not(:first-of-type) { + border-top: 0; +} + +.accordion-item:last-of-type { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: calc(0.5rem - 1px); + border-bottom-left-radius: calc(0.5rem - 1px); +} + +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.accordion-body { + padding: 1rem 1.25rem; +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} + +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} + +.accordion-flush .accordion-item:first-child { + border-top: 0; +} + +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} + +.accordion-flush .accordion-item .accordion-button { + border-radius: 0; +} + +.breadcrumb { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 1rem; + list-style: none; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #fff; + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} + +.breadcrumb-item.active { + color: #fff; +} + +.pagination { + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + color: #fff; + text-decoration: none; + background-color: rgba(255, 255, 255, 0.3); + border: 0 solid #dee2e6; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; + } +} + +.page-link:hover { + z-index: 2; + color: #fff; + background-color: rgba(255, 255, 255, 0.4); + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 3; + color: #fff; + background-color: rgba(255, 255, 255, 0.4); + outline: 0; + box-shadow: none; +} + +.page-item:not(:first-child) .page-link { + margin-left: 0; +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #e83283; + border-color: #e83283; +} + +.page-item.disabled .page-link { + color: rgba(255, 255, 255, 0.7); + pointer-events: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: #dee2e6; +} + +.page-link { + padding: 0.375rem 0.75rem; +} + +.page-item:first-child .page-link { + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.7rem; + border-bottom-left-radius: 0.7rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.7rem; + border-bottom-right-radius: 0.7rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.6rem; + border-bottom-left-radius: 0.6rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.6rem; + border-bottom-right-radius: 0.6rem; +} + +.badge { + display: inline-block; + padding: 0.35em 0.65em; + font-size: 0.75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.5rem; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + position: relative; + padding: 2rem 2rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.5rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 6rem; +} + +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 2.5rem 2rem; +} + +.alert-primary { + color: #8b1e4f; + background-color: #fad6e6; + border-color: #f8c2da; +} + +.alert-primary .alert-link { + color: #6f183f; +} + +.alert-secondary { + color: rgba(70, 70, 70, 0.64); + background-color: rgba(255, 255, 255, 0.88); + border-color: rgba(255, 255, 255, 0.82); +} + +.alert-secondary .alert-link { + color: rgba(46, 46, 46, 0.712); +} + +.alert-success { + color: #278164; + background-color: #d9f7ed; + border-color: #c6f3e5; +} + +.alert-success .alert-link { + color: #1f6750; +} + +.alert-info { + color: #227a97; + background-color: #d7f5fe; + border-color: #c4effe; +} + +.alert-info .alert-link { + color: #1b6279; +} + +.alert-warning { + color: #997404; + background-color: #fff3cd; + border-color: #ffecb5; +} + +.alert-warning .alert-link { + color: #7a5d03; +} + +.alert-danger { + color: #984c0c; + background-color: #ffe5d0; + border-color: #fed8b9; +} + +.alert-danger .alert-link { + color: #7a3d0a; +} + +.alert-light { + color: #8c8c8b; + background-color: #fbfbfa; + border-color: #f8f8f8; +} + +.alert-light .alert-link { + color: #70706f; +} + +.alert-dark { + color: #141619; + background-color: #d3d3d4; + border-color: #bcbebf; +} + +.alert-dark .alert-link { + color: #101214; +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} + +.progress { + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 0.5rem; +} + +.progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #e83283; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.5rem; +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} + +.list-group-numbered > li::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: #fff; + text-align: inherit; +} + +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #fff; + text-decoration: none; + background-color: rgba(255, 255, 255, 0.4); +} + +.list-group-item-action:active { + color: #fff; + background-color: #e9e9e8; +} + +.list-group-item { + position: relative; + display: block; + padding: 1rem 2rem; + color: #fff; + text-decoration: none; + background-color: transparent; + border: 0 solid rgba(255, 255, 255, 0.2); +} + +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} + +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} + +.list-group-item.disabled, .list-group-item:disabled { + color: rgba(255, 255, 255, 0.7); + pointer-events: none; + background-color: transparent; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #e83283; + border-color: #e83283; +} + +.list-group-item + .list-group-item { + border-top-width: 0; +} + +.list-group-item + .list-group-item.active { + margin-top: 0; + border-top-width: 0; +} + +.list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} + +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.5rem; + border-top-right-radius: 0; +} + +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.5rem; + border-bottom-left-radius: 0; +} + +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} + +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 0; + border-left-width: 0; +} + +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: 0; + border-left-width: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.5rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.5rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 0; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: 0; + border-left-width: 0; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.5rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.5rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 0; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: 0; + border-left-width: 0; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.5rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.5rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 0; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: 0; + border-left-width: 0; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.5rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.5rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 0; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: 0; + border-left-width: 0; + } +} + +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 0.5rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 0.5rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 0; + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: 0; + border-left-width: 0; + } +} + +.list-group-flush { + border-radius: 0; +} + +.list-group-flush > .list-group-item { + border-width: 0 0 0; +} + +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #8b1e4f; + background-color: #fad6e6; +} + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #8b1e4f; + background-color: #e1c1cf; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #8b1e4f; + border-color: #8b1e4f; +} + +.list-group-item-secondary { + color: rgba(70, 70, 70, 0.64); + background-color: rgba(255, 255, 255, 0.88); +} + +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: rgba(70, 70, 70, 0.64); + background-color: rgba(223, 223, 223, 0.892); +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: rgba(70, 70, 70, 0.64); + border-color: rgba(70, 70, 70, 0.64); +} + +.list-group-item-success { + color: #278164; + background-color: #d9f7ed; +} + +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #278164; + background-color: #c3ded5; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #278164; + border-color: #278164; +} + +.list-group-item-info { + color: #227a97; + background-color: #d7f5fe; +} + +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #227a97; + background-color: #c2dde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #227a97; + border-color: #227a97; +} + +.list-group-item-warning { + color: #997404; + background-color: #fff3cd; +} + +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #997404; + background-color: #e6dbb9; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #997404; + border-color: #997404; +} + +.list-group-item-danger { + color: #984c0c; + background-color: #ffe5d0; +} + +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #984c0c; + background-color: #e6cebb; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #984c0c; + border-color: #984c0c; +} + +.list-group-item-light { + color: #8c8c8b; + background-color: #fbfbfa; +} + +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #8c8c8b; + background-color: #e2e2e1; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #8c8c8b; + border-color: #8c8c8b; +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; +} + +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #fff; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.5rem; + opacity: 0.5; +} + +.btn-close:hover { + color: #fff; + text-decoration: none; + opacity: 0.75; +} + +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(232, 50, 131, 0.25); + opacity: 1; +} + +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + -webkit-filter: invert(1) grayscale(100%) brightness(200%); + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + border-radius: 0.5rem; +} + +.toast.showing { + opacity: 0; +} + +.toast:not(.show) { + display: none; +} + +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} + +.toast-container > :not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.5rem 0.75rem; + color: #fff; + background-color: transparent; + background-clip: padding-box; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + border-top-left-radius: calc(0.5rem - 1px); + border-top-right-radius: calc(0.5rem - 1px); +} + +.toast-header .btn-close { + margin-right: -0.375rem; + margin-left: 0.75rem; +} + +.toast-body { + padding: 0.75rem; + word-wrap: break-word; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1055; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} + +.modal.modal-static .modal-dialog { + -webkit-transform: scale(1.02); + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - 1rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-content { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.7rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 2rem 2rem; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + border-top-left-radius: calc(0.7rem - 1px); + border-top-right-radius: calc(0.7rem - 1px); +} + +.modal-header .btn-close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 2rem; +} + +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-negative: 0; + flex-shrink: 0; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1.75rem; + border-top: 1px solid rgba(255, 255, 255, 0.2); + border-bottom-right-radius: calc(0.7rem - 1px); + border-bottom-left-radius: calc(0.7rem - 1px); +} + +.modal-footer > * { + margin: 0.25rem; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-scrollable { + height: calc(100% - 3.5rem); + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} + +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} + +.modal-fullscreen .modal-header { + border-radius: 0; +} + +.modal-fullscreen .modal-body { + overflow-y: auto; +} + +.modal-fullscreen .modal-footer { + border-radius: 0; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } +} + +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } +} + +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } +} + +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } +} + +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } +} + +.tooltip { + position: absolute; + z-index: 1080; + display: block; + margin: 0; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.7; +} + +.tooltip .tooltip-arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { + bottom: 0; +} + +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { + top: -1px; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { + top: 0; +} + +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.5rem 1rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.5rem; +} + +.popover { + position: absolute; + top: 0; + left: 0 /* rtl:ignore */; + z-index: 1070; + display: block; + max-width: 276px; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.7rem; +} + +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; +} + +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { + bottom: calc(-0.5rem - 1px); +} + +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: transparent; +} + +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(255, 255, 255, 0.2); +} + +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; +} + +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: transparent; +} + +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(255, 255, 255, 0.2); +} + +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { + top: calc(-0.5rem - 1px); +} + +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: transparent; +} + +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(255, 255, 255, 0.2); +} + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid transparent; +} + +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; +} + +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: transparent; +} + +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(255, 255, 255, 0.2); +} + +.popover-header { + padding: 0.5rem 2rem; + margin-bottom: 0; + font-size: 1rem; + background-color: transparent; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + border-top-left-radius: calc(0.7rem - 1px); + border-top-right-radius: calc(0.7rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 1rem 2rem; + color: #fff; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +/* rtl:begin:ignore */ +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +/* rtl:end:ignore */ +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} + +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} + +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + -webkit-filter: invert(1) grayscale(100); + filter: invert(1) grayscale(100); +} + +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} + +.carousel-dark .carousel-caption { + color: #000; +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) /* rtl:ignore */; + transform: rotate(360deg) /* rtl:ignore */; + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) /* rtl:ignore */; + transform: rotate(360deg) /* rtl:ignore */; + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: 0.75s linear infinite spinner-border; + animation: 0.75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: 0.75s linear infinite spinner-grow; + animation: 0.75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1045; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.offcanvas-backdrop.fade { + opacity: 0; +} + +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 2rem 2rem; +} + +.offcanvas-header .btn-close { + padding: 1rem 1rem; + margin-top: -1rem; + margin-right: -1rem; + margin-bottom: -1rem; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + -ms-flex-positive: 1; + flex-grow: 1; + padding: 2rem 2rem; + overflow-y: auto; +} + +.offcanvas-start { + top: 0; + left: 0; + width: 400px; + border-right: 1px solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.offcanvas-end { + top: 0; + right: 0; + width: 400px; + border-left: 1px solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} + +.offcanvas-bottom { + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-top: 1px solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateY(100%); + transform: translateY(100%); +} + +.offcanvas.show { + -webkit-transform: none; + transform: none; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentColor; + opacity: 0.5; +} + +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: .6em; +} + +.placeholder-sm { + min-height: .8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + -webkit-animation: placeholder-glow 2s ease-in-out infinite; + animation: placeholder-glow 2s ease-in-out infinite; +} + +@-webkit-keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} + +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite; +} + +@-webkit-keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.link-primary { + color: #e83283; +} + +.link-primary:hover, .link-primary:focus { + color: #ba2869; +} + +.link-secondary { + color: rgba(255, 255, 255, 0.4); +} + +.link-secondary:hover, .link-secondary:focus { + color: rgba(255, 255, 255, 0.52); +} + +.link-success { + color: #41d7a7; +} + +.link-success:hover, .link-success:focus { + color: #34ac86; +} + +.link-info { + color: #39cbfb; +} + +.link-info:hover, .link-info:focus { + color: #2ea2c9; +} + +.link-warning { + color: #ffc107; +} + +.link-warning:hover, .link-warning:focus { + color: #cc9a06; +} + +.link-danger { + color: #fd7e14; +} + +.link-danger:hover, .link-danger:focus { + color: #ca6510; +} + +.link-light { + color: #e9e9e8; +} + +.link-light:hover, .link-light:focus { + color: #ededed; +} + +.link-dark { + color: #212529; +} + +.link-dark:hover, .link-dark:focus { + color: #1a1e21; +} + +.ratio { + position: relative; + width: 100%; +} + +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} + +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%); +} + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); +} + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +@media (min-width: 768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +@media (min-width: 992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +@media (min-width: 1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +@media (min-width: 1400px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.hstack { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-align: center; + align-items: center; + -ms-flex-item-align: stretch; + align-self: stretch; +} + +.vstack { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-item-align: stretch; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + -ms-flex-item-align: stretch; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentColor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: 1px 3px 24px -1px rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + -webkit-transform: translate(-50%, -50%) !important; + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + -webkit-transform: translateX(-50%) !important; + transform: translateX(-50%) !important; +} + +.translate-middle-y { + -webkit-transform: translateY(-50%) !important; + transform: translateY(-50%) !important; +} + +.border { + border: 1px solid rgba(255, 255, 255, 0.2) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: 1px solid rgba(255, 255, 255, 0.2) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: 1px solid rgba(255, 255, 255, 0.2) !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: 1px solid rgba(255, 255, 255, 0.2) !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #e83283 !important; +} + +.border-secondary { + border-color: rgba(255, 255, 255, 0.4) !important; +} + +.border-success { + border-color: #41d7a7 !important; +} + +.border-info { + border-color: #39cbfb !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #fd7e14 !important; +} + +.border-light { + border-color: #e9e9e8 !important; +} + +.border-dark { + border-color: #212529 !important; +} + +.border-white { + border-color: #fff !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-4 { + border-width: 4px !important; +} + +.border-5 { + border-width: 5px !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.5rem !important; +} + +.gap-2 { + gap: 1rem !important; +} + +.gap-3 { + gap: 2rem !important; +} + +.gap-4 { + gap: 3rem !important; +} + +.gap-5 { + gap: 6rem !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.justify-content-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +.order-first { + -ms-flex-order: -1 !important; + order: -1 !important; +} + +.order-0 { + -ms-flex-order: 0 !important; + order: 0 !important; +} + +.order-1 { + -ms-flex-order: 1 !important; + order: 1 !important; +} + +.order-2 { + -ms-flex-order: 2 !important; + order: 2 !important; +} + +.order-3 { + -ms-flex-order: 3 !important; + order: 3 !important; +} + +.order-4 { + -ms-flex-order: 4 !important; + order: 4 !important; +} + +.order-5 { + -ms-flex-order: 5 !important; + order: 5 !important; +} + +.order-last { + -ms-flex-order: 6 !important; + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.5rem !important; +} + +.m-2 { + margin: 1rem !important; +} + +.m-3 { + margin: 2rem !important; +} + +.m-4 { + margin: 3rem !important; +} + +.m-5 { + margin: 6rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-2 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-3 { + margin-right: 2rem !important; + margin-left: 2rem !important; +} + +.mx-4 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-5 { + margin-right: 6rem !important; + margin-left: 6rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-2 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-3 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; +} + +.my-4 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-5 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.5rem !important; +} + +.mt-2 { + margin-top: 1rem !important; +} + +.mt-3 { + margin-top: 2rem !important; +} + +.mt-4 { + margin-top: 3rem !important; +} + +.mt-5 { + margin-top: 6rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.5rem !important; +} + +.me-2 { + margin-right: 1rem !important; +} + +.me-3 { + margin-right: 2rem !important; +} + +.me-4 { + margin-right: 3rem !important; +} + +.me-5 { + margin-right: 6rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.5rem !important; +} + +.mb-2 { + margin-bottom: 1rem !important; +} + +.mb-3 { + margin-bottom: 2rem !important; +} + +.mb-4 { + margin-bottom: 3rem !important; +} + +.mb-5 { + margin-bottom: 6rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.5rem !important; +} + +.ms-2 { + margin-left: 1rem !important; +} + +.ms-3 { + margin-left: 2rem !important; +} + +.ms-4 { + margin-left: 3rem !important; +} + +.ms-5 { + margin-left: 6rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.5rem !important; +} + +.p-2 { + padding: 1rem !important; +} + +.p-3 { + padding: 2rem !important; +} + +.p-4 { + padding: 3rem !important; +} + +.p-5 { + padding: 6rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-2 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-3 { + padding-right: 2rem !important; + padding-left: 2rem !important; +} + +.px-4 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.px-5 { + padding-right: 6rem !important; + padding-left: 6rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-2 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-3 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; +} + +.py-4 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.py-5 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.5rem !important; +} + +.pt-2 { + padding-top: 1rem !important; +} + +.pt-3 { + padding-top: 2rem !important; +} + +.pt-4 { + padding-top: 3rem !important; +} + +.pt-5 { + padding-top: 6rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.5rem !important; +} + +.pe-2 { + padding-right: 1rem !important; +} + +.pe-3 { + padding-right: 2rem !important; +} + +.pe-4 { + padding-right: 3rem !important; +} + +.pe-5 { + padding-right: 6rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.5rem !important; +} + +.pb-2 { + padding-bottom: 1rem !important; +} + +.pb-3 { + padding-bottom: 2rem !important; +} + +.pb-4 { + padding-bottom: 3rem !important; +} + +.pb-5 { + padding-bottom: 6rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.5rem !important; +} + +.ps-2 { + padding-left: 1rem !important; +} + +.ps-3 { + padding-left: 2rem !important; +} + +.ps-4 { + padding-left: 3rem !important; +} + +.ps-5 { + padding-left: 6rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.7) !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + -ms-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: 0.5rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: 0.6rem !important; +} + +.rounded-2 { + border-radius: 0.5rem !important; +} + +.rounded-3 { + border-radius: 0.7rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-top { + border-top-left-radius: 0.5rem !important; + border-top-right-radius: 0.5rem !important; +} + +.rounded-end { + border-top-right-radius: 0.5rem !important; + border-bottom-right-radius: 0.5rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.5rem !important; + border-bottom-left-radius: 0.5rem !important; +} + +.rounded-start { + border-bottom-left-radius: 0.5rem !important; + border-top-left-radius: 0.5rem !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + .float-sm-end { + float: right !important; + } + .float-sm-none { + float: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-grid { + display: grid !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-sm-none { + display: none !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.5rem !important; + } + .gap-sm-2 { + gap: 1rem !important; + } + .gap-sm-3 { + gap: 2rem !important; + } + .gap-sm-4 { + gap: 3rem !important; + } + .gap-sm-5 { + gap: 6rem !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-sm-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-sm-first { + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-sm-0 { + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-sm-1 { + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-sm-2 { + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-sm-3 { + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-sm-4 { + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-sm-5 { + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-sm-last { + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-sm-0 { + margin: 0 !important; + } + .m-sm-1 { + margin: 0.5rem !important; + } + .m-sm-2 { + margin: 1rem !important; + } + .m-sm-3 { + margin: 2rem !important; + } + .m-sm-4 { + margin: 3rem !important; + } + .m-sm-5 { + margin: 6rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-sm-1 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-sm-2 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-sm-3 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .mx-sm-4 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-sm-5 { + margin-right: 6rem !important; + margin-left: 6rem !important; + } + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-sm-2 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-sm-3 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .my-sm-4 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-sm-5 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; + } + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mt-sm-1 { + margin-top: 0.5rem !important; + } + .mt-sm-2 { + margin-top: 1rem !important; + } + .mt-sm-3 { + margin-top: 2rem !important; + } + .mt-sm-4 { + margin-top: 3rem !important; + } + .mt-sm-5 { + margin-top: 6rem !important; + } + .mt-sm-auto { + margin-top: auto !important; + } + .me-sm-0 { + margin-right: 0 !important; + } + .me-sm-1 { + margin-right: 0.5rem !important; + } + .me-sm-2 { + margin-right: 1rem !important; + } + .me-sm-3 { + margin-right: 2rem !important; + } + .me-sm-4 { + margin-right: 3rem !important; + } + .me-sm-5 { + margin-right: 6rem !important; + } + .me-sm-auto { + margin-right: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.5rem !important; + } + .mb-sm-2 { + margin-bottom: 1rem !important; + } + .mb-sm-3 { + margin-bottom: 2rem !important; + } + .mb-sm-4 { + margin-bottom: 3rem !important; + } + .mb-sm-5 { + margin-bottom: 6rem !important; + } + .mb-sm-auto { + margin-bottom: auto !important; + } + .ms-sm-0 { + margin-left: 0 !important; + } + .ms-sm-1 { + margin-left: 0.5rem !important; + } + .ms-sm-2 { + margin-left: 1rem !important; + } + .ms-sm-3 { + margin-left: 2rem !important; + } + .ms-sm-4 { + margin-left: 3rem !important; + } + .ms-sm-5 { + margin-left: 6rem !important; + } + .ms-sm-auto { + margin-left: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.5rem !important; + } + .p-sm-2 { + padding: 1rem !important; + } + .p-sm-3 { + padding: 2rem !important; + } + .p-sm-4 { + padding: 3rem !important; + } + .p-sm-5 { + padding: 6rem !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-sm-1 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-sm-2 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-sm-3 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .px-sm-4 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .px-sm-5 { + padding-right: 6rem !important; + padding-left: 6rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-sm-2 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-sm-3 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .py-sm-4 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .py-sm-5 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pt-sm-1 { + padding-top: 0.5rem !important; + } + .pt-sm-2 { + padding-top: 1rem !important; + } + .pt-sm-3 { + padding-top: 2rem !important; + } + .pt-sm-4 { + padding-top: 3rem !important; + } + .pt-sm-5 { + padding-top: 6rem !important; + } + .pe-sm-0 { + padding-right: 0 !important; + } + .pe-sm-1 { + padding-right: 0.5rem !important; + } + .pe-sm-2 { + padding-right: 1rem !important; + } + .pe-sm-3 { + padding-right: 2rem !important; + } + .pe-sm-4 { + padding-right: 3rem !important; + } + .pe-sm-5 { + padding-right: 6rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.5rem !important; + } + .pb-sm-2 { + padding-bottom: 1rem !important; + } + .pb-sm-3 { + padding-bottom: 2rem !important; + } + .pb-sm-4 { + padding-bottom: 3rem !important; + } + .pb-sm-5 { + padding-bottom: 6rem !important; + } + .ps-sm-0 { + padding-left: 0 !important; + } + .ps-sm-1 { + padding-left: 0.5rem !important; + } + .ps-sm-2 { + padding-left: 1rem !important; + } + .ps-sm-3 { + padding-left: 2rem !important; + } + .ps-sm-4 { + padding-left: 3rem !important; + } + .ps-sm-5 { + padding-left: 6rem !important; + } + .text-sm-start { + text-align: left !important; + } + .text-sm-end { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + .float-md-end { + float: right !important; + } + .float-md-none { + float: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-grid { + display: grid !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-md-none { + display: none !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.5rem !important; + } + .gap-md-2 { + gap: 1rem !important; + } + .gap-md-3 { + gap: 2rem !important; + } + .gap-md-4 { + gap: 3rem !important; + } + .gap-md-5 { + gap: 6rem !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-md-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-md-first { + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-md-0 { + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-md-1 { + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-md-2 { + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-md-3 { + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-md-4 { + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-md-5 { + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-md-last { + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-md-0 { + margin: 0 !important; + } + .m-md-1 { + margin: 0.5rem !important; + } + .m-md-2 { + margin: 1rem !important; + } + .m-md-3 { + margin: 2rem !important; + } + .m-md-4 { + margin: 3rem !important; + } + .m-md-5 { + margin: 6rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-md-1 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-md-2 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-md-3 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .mx-md-4 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-md-5 { + margin-right: 6rem !important; + margin-left: 6rem !important; + } + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-md-2 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-md-3 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .my-md-4 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-md-5 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; + } + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mt-md-1 { + margin-top: 0.5rem !important; + } + .mt-md-2 { + margin-top: 1rem !important; + } + .mt-md-3 { + margin-top: 2rem !important; + } + .mt-md-4 { + margin-top: 3rem !important; + } + .mt-md-5 { + margin-top: 6rem !important; + } + .mt-md-auto { + margin-top: auto !important; + } + .me-md-0 { + margin-right: 0 !important; + } + .me-md-1 { + margin-right: 0.5rem !important; + } + .me-md-2 { + margin-right: 1rem !important; + } + .me-md-3 { + margin-right: 2rem !important; + } + .me-md-4 { + margin-right: 3rem !important; + } + .me-md-5 { + margin-right: 6rem !important; + } + .me-md-auto { + margin-right: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.5rem !important; + } + .mb-md-2 { + margin-bottom: 1rem !important; + } + .mb-md-3 { + margin-bottom: 2rem !important; + } + .mb-md-4 { + margin-bottom: 3rem !important; + } + .mb-md-5 { + margin-bottom: 6rem !important; + } + .mb-md-auto { + margin-bottom: auto !important; + } + .ms-md-0 { + margin-left: 0 !important; + } + .ms-md-1 { + margin-left: 0.5rem !important; + } + .ms-md-2 { + margin-left: 1rem !important; + } + .ms-md-3 { + margin-left: 2rem !important; + } + .ms-md-4 { + margin-left: 3rem !important; + } + .ms-md-5 { + margin-left: 6rem !important; + } + .ms-md-auto { + margin-left: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.5rem !important; + } + .p-md-2 { + padding: 1rem !important; + } + .p-md-3 { + padding: 2rem !important; + } + .p-md-4 { + padding: 3rem !important; + } + .p-md-5 { + padding: 6rem !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-md-1 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-md-2 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-md-3 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .px-md-4 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .px-md-5 { + padding-right: 6rem !important; + padding-left: 6rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-md-2 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-md-3 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .py-md-4 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .py-md-5 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pt-md-1 { + padding-top: 0.5rem !important; + } + .pt-md-2 { + padding-top: 1rem !important; + } + .pt-md-3 { + padding-top: 2rem !important; + } + .pt-md-4 { + padding-top: 3rem !important; + } + .pt-md-5 { + padding-top: 6rem !important; + } + .pe-md-0 { + padding-right: 0 !important; + } + .pe-md-1 { + padding-right: 0.5rem !important; + } + .pe-md-2 { + padding-right: 1rem !important; + } + .pe-md-3 { + padding-right: 2rem !important; + } + .pe-md-4 { + padding-right: 3rem !important; + } + .pe-md-5 { + padding-right: 6rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.5rem !important; + } + .pb-md-2 { + padding-bottom: 1rem !important; + } + .pb-md-3 { + padding-bottom: 2rem !important; + } + .pb-md-4 { + padding-bottom: 3rem !important; + } + .pb-md-5 { + padding-bottom: 6rem !important; + } + .ps-md-0 { + padding-left: 0 !important; + } + .ps-md-1 { + padding-left: 0.5rem !important; + } + .ps-md-2 { + padding-left: 1rem !important; + } + .ps-md-3 { + padding-left: 2rem !important; + } + .ps-md-4 { + padding-left: 3rem !important; + } + .ps-md-5 { + padding-left: 6rem !important; + } + .text-md-start { + text-align: left !important; + } + .text-md-end { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + .float-lg-end { + float: right !important; + } + .float-lg-none { + float: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-grid { + display: grid !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-lg-none { + display: none !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.5rem !important; + } + .gap-lg-2 { + gap: 1rem !important; + } + .gap-lg-3 { + gap: 2rem !important; + } + .gap-lg-4 { + gap: 3rem !important; + } + .gap-lg-5 { + gap: 6rem !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-lg-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-lg-first { + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-lg-0 { + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-lg-1 { + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-lg-2 { + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-lg-3 { + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-lg-4 { + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-lg-5 { + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-lg-last { + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-lg-0 { + margin: 0 !important; + } + .m-lg-1 { + margin: 0.5rem !important; + } + .m-lg-2 { + margin: 1rem !important; + } + .m-lg-3 { + margin: 2rem !important; + } + .m-lg-4 { + margin: 3rem !important; + } + .m-lg-5 { + margin: 6rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-lg-1 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-lg-2 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-lg-3 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .mx-lg-4 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-lg-5 { + margin-right: 6rem !important; + margin-left: 6rem !important; + } + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-lg-2 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-lg-3 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .my-lg-4 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-lg-5 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; + } + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mt-lg-1 { + margin-top: 0.5rem !important; + } + .mt-lg-2 { + margin-top: 1rem !important; + } + .mt-lg-3 { + margin-top: 2rem !important; + } + .mt-lg-4 { + margin-top: 3rem !important; + } + .mt-lg-5 { + margin-top: 6rem !important; + } + .mt-lg-auto { + margin-top: auto !important; + } + .me-lg-0 { + margin-right: 0 !important; + } + .me-lg-1 { + margin-right: 0.5rem !important; + } + .me-lg-2 { + margin-right: 1rem !important; + } + .me-lg-3 { + margin-right: 2rem !important; + } + .me-lg-4 { + margin-right: 3rem !important; + } + .me-lg-5 { + margin-right: 6rem !important; + } + .me-lg-auto { + margin-right: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.5rem !important; + } + .mb-lg-2 { + margin-bottom: 1rem !important; + } + .mb-lg-3 { + margin-bottom: 2rem !important; + } + .mb-lg-4 { + margin-bottom: 3rem !important; + } + .mb-lg-5 { + margin-bottom: 6rem !important; + } + .mb-lg-auto { + margin-bottom: auto !important; + } + .ms-lg-0 { + margin-left: 0 !important; + } + .ms-lg-1 { + margin-left: 0.5rem !important; + } + .ms-lg-2 { + margin-left: 1rem !important; + } + .ms-lg-3 { + margin-left: 2rem !important; + } + .ms-lg-4 { + margin-left: 3rem !important; + } + .ms-lg-5 { + margin-left: 6rem !important; + } + .ms-lg-auto { + margin-left: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.5rem !important; + } + .p-lg-2 { + padding: 1rem !important; + } + .p-lg-3 { + padding: 2rem !important; + } + .p-lg-4 { + padding: 3rem !important; + } + .p-lg-5 { + padding: 6rem !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-lg-1 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-lg-2 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-lg-3 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .px-lg-4 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .px-lg-5 { + padding-right: 6rem !important; + padding-left: 6rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-lg-2 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-lg-3 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .py-lg-4 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .py-lg-5 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pt-lg-1 { + padding-top: 0.5rem !important; + } + .pt-lg-2 { + padding-top: 1rem !important; + } + .pt-lg-3 { + padding-top: 2rem !important; + } + .pt-lg-4 { + padding-top: 3rem !important; + } + .pt-lg-5 { + padding-top: 6rem !important; + } + .pe-lg-0 { + padding-right: 0 !important; + } + .pe-lg-1 { + padding-right: 0.5rem !important; + } + .pe-lg-2 { + padding-right: 1rem !important; + } + .pe-lg-3 { + padding-right: 2rem !important; + } + .pe-lg-4 { + padding-right: 3rem !important; + } + .pe-lg-5 { + padding-right: 6rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.5rem !important; + } + .pb-lg-2 { + padding-bottom: 1rem !important; + } + .pb-lg-3 { + padding-bottom: 2rem !important; + } + .pb-lg-4 { + padding-bottom: 3rem !important; + } + .pb-lg-5 { + padding-bottom: 6rem !important; + } + .ps-lg-0 { + padding-left: 0 !important; + } + .ps-lg-1 { + padding-left: 0.5rem !important; + } + .ps-lg-2 { + padding-left: 1rem !important; + } + .ps-lg-3 { + padding-left: 2rem !important; + } + .ps-lg-4 { + padding-left: 3rem !important; + } + .ps-lg-5 { + padding-left: 6rem !important; + } + .text-lg-start { + text-align: left !important; + } + .text-lg-end { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + .float-xl-end { + float: right !important; + } + .float-xl-none { + float: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-grid { + display: grid !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-xl-none { + display: none !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.5rem !important; + } + .gap-xl-2 { + gap: 1rem !important; + } + .gap-xl-3 { + gap: 2rem !important; + } + .gap-xl-4 { + gap: 3rem !important; + } + .gap-xl-5 { + gap: 6rem !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-xl-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-xl-first { + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-xl-0 { + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-xl-1 { + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-xl-2 { + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-xl-3 { + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-xl-4 { + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-xl-5 { + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-xl-last { + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-xl-0 { + margin: 0 !important; + } + .m-xl-1 { + margin: 0.5rem !important; + } + .m-xl-2 { + margin: 1rem !important; + } + .m-xl-3 { + margin: 2rem !important; + } + .m-xl-4 { + margin: 3rem !important; + } + .m-xl-5 { + margin: 6rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xl-1 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xl-2 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xl-3 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .mx-xl-4 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xl-5 { + margin-right: 6rem !important; + margin-left: 6rem !important; + } + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xl-2 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xl-3 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .my-xl-4 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xl-5 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; + } + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mt-xl-1 { + margin-top: 0.5rem !important; + } + .mt-xl-2 { + margin-top: 1rem !important; + } + .mt-xl-3 { + margin-top: 2rem !important; + } + .mt-xl-4 { + margin-top: 3rem !important; + } + .mt-xl-5 { + margin-top: 6rem !important; + } + .mt-xl-auto { + margin-top: auto !important; + } + .me-xl-0 { + margin-right: 0 !important; + } + .me-xl-1 { + margin-right: 0.5rem !important; + } + .me-xl-2 { + margin-right: 1rem !important; + } + .me-xl-3 { + margin-right: 2rem !important; + } + .me-xl-4 { + margin-right: 3rem !important; + } + .me-xl-5 { + margin-right: 6rem !important; + } + .me-xl-auto { + margin-right: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.5rem !important; + } + .mb-xl-2 { + margin-bottom: 1rem !important; + } + .mb-xl-3 { + margin-bottom: 2rem !important; + } + .mb-xl-4 { + margin-bottom: 3rem !important; + } + .mb-xl-5 { + margin-bottom: 6rem !important; + } + .mb-xl-auto { + margin-bottom: auto !important; + } + .ms-xl-0 { + margin-left: 0 !important; + } + .ms-xl-1 { + margin-left: 0.5rem !important; + } + .ms-xl-2 { + margin-left: 1rem !important; + } + .ms-xl-3 { + margin-left: 2rem !important; + } + .ms-xl-4 { + margin-left: 3rem !important; + } + .ms-xl-5 { + margin-left: 6rem !important; + } + .ms-xl-auto { + margin-left: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.5rem !important; + } + .p-xl-2 { + padding: 1rem !important; + } + .p-xl-3 { + padding: 2rem !important; + } + .p-xl-4 { + padding: 3rem !important; + } + .p-xl-5 { + padding: 6rem !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xl-1 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xl-2 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xl-3 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .px-xl-4 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .px-xl-5 { + padding-right: 6rem !important; + padding-left: 6rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xl-2 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xl-3 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .py-xl-4 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .py-xl-5 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pt-xl-1 { + padding-top: 0.5rem !important; + } + .pt-xl-2 { + padding-top: 1rem !important; + } + .pt-xl-3 { + padding-top: 2rem !important; + } + .pt-xl-4 { + padding-top: 3rem !important; + } + .pt-xl-5 { + padding-top: 6rem !important; + } + .pe-xl-0 { + padding-right: 0 !important; + } + .pe-xl-1 { + padding-right: 0.5rem !important; + } + .pe-xl-2 { + padding-right: 1rem !important; + } + .pe-xl-3 { + padding-right: 2rem !important; + } + .pe-xl-4 { + padding-right: 3rem !important; + } + .pe-xl-5 { + padding-right: 6rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.5rem !important; + } + .pb-xl-2 { + padding-bottom: 1rem !important; + } + .pb-xl-3 { + padding-bottom: 2rem !important; + } + .pb-xl-4 { + padding-bottom: 3rem !important; + } + .pb-xl-5 { + padding-bottom: 6rem !important; + } + .ps-xl-0 { + padding-left: 0 !important; + } + .ps-xl-1 { + padding-left: 0.5rem !important; + } + .ps-xl-2 { + padding-left: 1rem !important; + } + .ps-xl-3 { + padding-left: 2rem !important; + } + .ps-xl-4 { + padding-left: 3rem !important; + } + .ps-xl-5 { + padding-left: 6rem !important; + } + .text-xl-start { + text-align: left !important; + } + .text-xl-end { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + .float-xxl-end { + float: right !important; + } + .float-xxl-none { + float: none !important; + } + .d-xxl-inline { + display: inline !important; + } + .d-xxl-inline-block { + display: inline-block !important; + } + .d-xxl-block { + display: block !important; + } + .d-xxl-grid { + display: grid !important; + } + .d-xxl-table { + display: table !important; + } + .d-xxl-table-row { + display: table-row !important; + } + .d-xxl-table-cell { + display: table-cell !important; + } + .d-xxl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xxl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-xxl-none { + display: none !important; + } + .flex-xxl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xxl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xxl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xxl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xxl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xxl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xxl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xxl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xxl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .flex-xxl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xxl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xxl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.5rem !important; + } + .gap-xxl-2 { + gap: 1rem !important; + } + .gap-xxl-3 { + gap: 2rem !important; + } + .gap-xxl-4 { + gap: 3rem !important; + } + .gap-xxl-5 { + gap: 6rem !important; + } + .justify-content-xxl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xxl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xxl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xxl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xxl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .justify-content-xxl-evenly { + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + .align-items-xxl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xxl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xxl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xxl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xxl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xxl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xxl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xxl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xxl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xxl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xxl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xxl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xxl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xxl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xxl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xxl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xxl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + .order-xxl-first { + -ms-flex-order: -1 !important; + order: -1 !important; + } + .order-xxl-0 { + -ms-flex-order: 0 !important; + order: 0 !important; + } + .order-xxl-1 { + -ms-flex-order: 1 !important; + order: 1 !important; + } + .order-xxl-2 { + -ms-flex-order: 2 !important; + order: 2 !important; + } + .order-xxl-3 { + -ms-flex-order: 3 !important; + order: 3 !important; + } + .order-xxl-4 { + -ms-flex-order: 4 !important; + order: 4 !important; + } + .order-xxl-5 { + -ms-flex-order: 5 !important; + order: 5 !important; + } + .order-xxl-last { + -ms-flex-order: 6 !important; + order: 6 !important; + } + .m-xxl-0 { + margin: 0 !important; + } + .m-xxl-1 { + margin: 0.5rem !important; + } + .m-xxl-2 { + margin: 1rem !important; + } + .m-xxl-3 { + margin: 2rem !important; + } + .m-xxl-4 { + margin: 3rem !important; + } + .m-xxl-5 { + margin: 6rem !important; + } + .m-xxl-auto { + margin: auto !important; + } + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .mx-xxl-1 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .mx-xxl-2 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .mx-xxl-3 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .mx-xxl-4 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .mx-xxl-5 { + margin-right: 6rem !important; + margin-left: 6rem !important; + } + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .my-xxl-2 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .my-xxl-3 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .my-xxl-4 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .my-xxl-5 { + margin-top: 6rem !important; + margin-bottom: 6rem !important; + } + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + .mt-xxl-0 { + margin-top: 0 !important; + } + .mt-xxl-1 { + margin-top: 0.5rem !important; + } + .mt-xxl-2 { + margin-top: 1rem !important; + } + .mt-xxl-3 { + margin-top: 2rem !important; + } + .mt-xxl-4 { + margin-top: 3rem !important; + } + .mt-xxl-5 { + margin-top: 6rem !important; + } + .mt-xxl-auto { + margin-top: auto !important; + } + .me-xxl-0 { + margin-right: 0 !important; + } + .me-xxl-1 { + margin-right: 0.5rem !important; + } + .me-xxl-2 { + margin-right: 1rem !important; + } + .me-xxl-3 { + margin-right: 2rem !important; + } + .me-xxl-4 { + margin-right: 3rem !important; + } + .me-xxl-5 { + margin-right: 6rem !important; + } + .me-xxl-auto { + margin-right: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.5rem !important; + } + .mb-xxl-2 { + margin-bottom: 1rem !important; + } + .mb-xxl-3 { + margin-bottom: 2rem !important; + } + .mb-xxl-4 { + margin-bottom: 3rem !important; + } + .mb-xxl-5 { + margin-bottom: 6rem !important; + } + .mb-xxl-auto { + margin-bottom: auto !important; + } + .ms-xxl-0 { + margin-left: 0 !important; + } + .ms-xxl-1 { + margin-left: 0.5rem !important; + } + .ms-xxl-2 { + margin-left: 1rem !important; + } + .ms-xxl-3 { + margin-left: 2rem !important; + } + .ms-xxl-4 { + margin-left: 3rem !important; + } + .ms-xxl-5 { + margin-left: 6rem !important; + } + .ms-xxl-auto { + margin-left: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.5rem !important; + } + .p-xxl-2 { + padding: 1rem !important; + } + .p-xxl-3 { + padding: 2rem !important; + } + .p-xxl-4 { + padding: 3rem !important; + } + .p-xxl-5 { + padding: 6rem !important; + } + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .px-xxl-1 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .px-xxl-2 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .px-xxl-3 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .px-xxl-4 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .px-xxl-5 { + padding-right: 6rem !important; + padding-left: 6rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .py-xxl-2 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .py-xxl-3 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .py-xxl-4 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .py-xxl-5 { + padding-top: 6rem !important; + padding-bottom: 6rem !important; + } + .pt-xxl-0 { + padding-top: 0 !important; + } + .pt-xxl-1 { + padding-top: 0.5rem !important; + } + .pt-xxl-2 { + padding-top: 1rem !important; + } + .pt-xxl-3 { + padding-top: 2rem !important; + } + .pt-xxl-4 { + padding-top: 3rem !important; + } + .pt-xxl-5 { + padding-top: 6rem !important; + } + .pe-xxl-0 { + padding-right: 0 !important; + } + .pe-xxl-1 { + padding-right: 0.5rem !important; + } + .pe-xxl-2 { + padding-right: 1rem !important; + } + .pe-xxl-3 { + padding-right: 2rem !important; + } + .pe-xxl-4 { + padding-right: 3rem !important; + } + .pe-xxl-5 { + padding-right: 6rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.5rem !important; + } + .pb-xxl-2 { + padding-bottom: 1rem !important; + } + .pb-xxl-3 { + padding-bottom: 2rem !important; + } + .pb-xxl-4 { + padding-bottom: 3rem !important; + } + .pb-xxl-5 { + padding-bottom: 6rem !important; + } + .ps-xxl-0 { + padding-left: 0 !important; + } + .ps-xxl-1 { + padding-left: 0.5rem !important; + } + .ps-xxl-2 { + padding-left: 1rem !important; + } + .ps-xxl-3 { + padding-left: 2rem !important; + } + .ps-xxl-4 { + padding-left: 3rem !important; + } + .ps-xxl-5 { + padding-left: 6rem !important; + } + .text-xxl-start { + text-align: left !important; + } + .text-xxl-end { + text-align: right !important; + } + .text-xxl-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + .fs-2 { + font-size: 2rem !important; + } + .fs-3 { + font-size: 1.75rem !important; + } + .fs-4 { + font-size: 1.5rem !important; + } +} + +@media print { + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-grid { + display: grid !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + .d-print-none { + display: none !important; + } +} + +body { + background-image: linear-gradient(90deg, #33b7e2, #5e62b0, #dc307c); +} + +.table-secondary { + --bs-table-hover-color: $white; +} + +.btn-secondary { + border: none; + color: #fff; +} + +.btn-secondary:hover, .btn-secondary:focus { + color: #fff; +} + +.btn-secondary.disabled { + color: #fff; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: 0; +} + +.bg-light .btn { + background-color: rgba(0, 0, 0, 0.2); +} + +.input-group-text, +.form-control::-webkit-file-upload-button { + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + border: none; + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.input-group-text { + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1); +} + +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: 0; + border-left: none; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { + border-right: none; +} + +.form-select:not([multiple]) { + transition: border-color .15s ease-in-out; +} + +.form-select:not([multiple]) option { + color: #000; +} + +.bg-light .form-control { + border-color: rgba(0, 0, 0, 0.2); + color: #343a40; +} + +.bg-light .form-control::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.2); +} + +.bg-light .form-control::-moz-placeholder { + color: rgba(0, 0, 0, 0.2); +} + +.bg-light .form-control:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.2); +} + +.bg-light .form-control::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.2); +} + +.bg-light .form-control::placeholder { + color: rgba(0, 0, 0, 0.2); +} + +.dropdown-menu { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.dropdown-menu a { + color: #fff; +} + +.dropdown-menu .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.nav-tabs .nav-link { + transition: none; +} + +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + color: #fff; + isolation: auto; +} + +.nav-tabs .nav-link, .nav-tabs .nav-link.disabled { + background-color: rgba(0, 0, 0, 0.2); +} + +.nav-tabs .nav-item:first-child > .nav-link { + border-radius: 0.5rem 0 0 0.5rem; +} + +.nav-tabs .nav-item:last-child > .nav-link { + border-radius: 0 0.5rem 0.5rem 0; +} + +.nav-tabs .nav-item .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, white, rgba(255, 255, 255, 0.9) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); + border-radius: 0.5rem; + -webkit-transform: scale(1.1); + transform: scale(1.1); +} + +.nav-tabs .nav-item .nav-link.active a, +.nav-tabs .nav-item.show .nav-link a { + color: #fff; +} + +.nav-tabs .nav-item .nav-link.active .text-muted, +.nav-tabs .nav-item.show .nav-link .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.nav-tabs .nav-item .nav-link.active:hover, .nav-tabs .nav-item .nav-link.active:focus, +.nav-tabs .nav-item.show .nav-link:hover, +.nav-tabs .nav-item.show .nav-link:focus { + color: #343a40; +} + +.nav-tabs .dropdown-menu { + border-radius: 0.5rem; +} + +.nav-pills .nav-link { + transition: none; +} + +.nav-pills .nav-link:hover, .nav-pills .nav-link:focus { + color: #fff; + isolation: auto; +} + +.alert { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); + position: relative; + overflow: hidden; + color: #fff; +} + +.alert a { + color: #fff; +} + +.alert .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.alert-primary::after { + content: ""; + position: absolute; + left: 0; + top: 0; + width: .5rem; + height: 100%; + background-color: #e83283; +} + +.alert-secondary::after { + content: ""; + position: absolute; + left: 0; + top: 0; + width: .5rem; + height: 100%; + background-color: rgba(255, 255, 255, 0.4); +} + +.alert-success::after { + content: ""; + position: absolute; + left: 0; + top: 0; + width: .5rem; + height: 100%; + background-color: #41d7a7; +} + +.alert-info::after { + content: ""; + position: absolute; + left: 0; + top: 0; + width: .5rem; + height: 100%; + background-color: #39cbfb; +} + +.alert-warning::after { + content: ""; + position: absolute; + left: 0; + top: 0; + width: .5rem; + height: 100%; + background-color: #ffc107; +} + +.alert-danger::after { + content: ""; + position: absolute; + left: 0; + top: 0; + width: .5rem; + height: 100%; + background-color: #fd7e14; +} + +.alert-light::after { + content: ""; + position: absolute; + left: 0; + top: 0; + width: .5rem; + height: 100%; + background-color: #e9e9e8; +} + +.alert-dark::after { + content: ""; + position: absolute; + left: 0; + top: 0; + width: .5rem; + height: 100%; + background-color: #212529; +} + +.alert .alert-link { + color: #fff; +} + +.badge.bg-secondary { + --bs-bg-opacity: .4; +} + +.badge.bg-light { + color: #343a40; +} + +.list-group { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.list-group a { + color: #fff; +} + +.list-group .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); + --bs-secondary-rgb: transparent; +} + +.card a { + color: #fff; +} + +.card .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card.bg-primary { + background-image: none; +} + +.card.bg-success { + background-image: none; +} + +.card.bg-info { + background-image: none; +} + +.card.bg-warning { + background-image: none; +} + +.card.bg-danger { + background-image: none; +} + +.card.bg-light { + background-image: none; +} + +.card.bg-dark { + background-image: none; +} + +.card.bg-light .card-header, +.card.bg-light .card-body { + color: #343a40; +} + +.card.border-primary { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.card.border-primary a { + color: #fff; +} + +.card.border-primary .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card.border-primary .card-header { + background-color: #e83283 !important; + border-bottom: none; +} + +.card.border-secondary { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.card.border-secondary a { + color: #fff; +} + +.card.border-secondary .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card.border-secondary .card-header { + background-color: rgba(255, 255, 255, 0.4) !important; + border-bottom: none; +} + +.card.border-success { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.card.border-success a { + color: #fff; +} + +.card.border-success .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card.border-success .card-header { + background-color: #41d7a7 !important; + border-bottom: none; +} + +.card.border-info { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.card.border-info a { + color: #fff; +} + +.card.border-info .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card.border-info .card-header { + background-color: #39cbfb !important; + border-bottom: none; +} + +.card.border-warning { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.card.border-warning a { + color: #fff; +} + +.card.border-warning .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card.border-warning .card-header { + background-color: #ffc107 !important; + border-bottom: none; +} + +.card.border-danger { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.card.border-danger a { + color: #fff; +} + +.card.border-danger .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card.border-danger .card-header { + background-color: #fd7e14 !important; + border-bottom: none; +} + +.card.border-light { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.card.border-light a { + color: #fff; +} + +.card.border-light .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card.border-light .card-header { + background-color: #e9e9e8 !important; + border-bottom: none; + color: #343a40; +} + +.card.border-dark { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.card.border-dark a { + color: #fff; +} + +.card.border-dark .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.card.border-dark .card-header { + background-color: #212529 !important; + border-bottom: none; +} + +.card-header { + font-weight: 700; +} + +.accordion-item { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); + box-shadow: none; +} + +.accordion-item a { + color: #fff; +} + +.accordion-item .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.toast { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.toast a { + color: #fff; +} + +.toast .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.popover { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.popover a { + color: #fff; +} + +.popover .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} + +.popover-header { + border-bottom-color: rgba(255, 255, 255, 0.2); +} + +.tooltip { + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.modal-content { + border: none; + box-shadow: inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.1), 1px 3px 24px -1px rgba(0, 0, 0, 0.15); + background-color: transparent; + background-image: linear-gradient(125deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.2) 70%); + -webkit-backdrop-filter: blur(5px); + backdrop-filter: blur(5px); +} + +.modal-content a { + color: #fff; +} + +.modal-content .text-muted { + color: rgba(255, 255, 255, 0.7) !important; +} diff --git a/server/liebhab/static/css/bootstrap.min.css b/server/liebhab/static/css/bootstrap.min.css new file mode 100644 index 0000000..87c03c0 --- /dev/null +++ b/server/liebhab/static/css/bootstrap.min.css @@ -0,0 +1,12 @@ +/*! + * Bootswatch v5.1.1 + * Homepage: https://bootswatch.com + * Copyright 2012-2021 Thomas Park + * Licensed under MIT + * Based on Bootstrap +*//*! + * Bootstrap v5.1.1 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */@import url(https://fonts.googleapis.com/css2?family=News+Cycle:wght@400;700&display=swap);:root{--bs-blue:#eb6864;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#e83e8c;--bs-red:#f57a00;--bs-orange:#fd7e14;--bs-yellow:#f5e625;--bs-green:#22b24c;--bs-teal:#20c997;--bs-cyan:#369;--bs-white:#fff;--bs-gray:#777;--bs-gray-dark:#333;--bs-gray-100:#f8f9fa;--bs-gray-200:#eee;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#aaa;--bs-gray-600:#777;--bs-gray-700:#495057;--bs-gray-800:#333;--bs-gray-900:#222;--bs-primary:#eb6864;--bs-secondary:#aaa;--bs-success:#22b24c;--bs-info:#369;--bs-warning:#f5e625;--bs-danger:#f57a00;--bs-light:#f8f9fa;--bs-dark:#222;--bs-primary-rgb:235,104,100;--bs-secondary-rgb:170,170,170;--bs-success-rgb:34,178,76;--bs-info-rgb:51,102,153;--bs-warning-rgb:245,230,37;--bs-danger-rgb:245,122,0;--bs-light-rgb:248,249,250;--bs-dark-rgb:34,34,34;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:34,34,34;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",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:#222;--bs-body-bg:#fff}*,::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;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:"News Cycle","Arial Narrow Bold",sans-serif;font-weight:700;line-height:1.1}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],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,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#eb6864;text-decoration:underline}a:hover{color:#bc5350}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;direction:ltr;unicode-bidi:bidi-override}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:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#222;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}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:#777;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]::-webkit-calendar-picker-indicator{display:none}[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}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.1}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#777}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#777}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);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}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{-ms-flex-negative:0;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{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.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{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.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{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.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{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.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{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}.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{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.row-cols-xxl-4>*{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.333333%}.col-xxl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.666667%}.col-xxl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%}.col-xxl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.666667%}.col-xxl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.333333%}.col-xxl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.666667%}.col-xxl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.333333%}.col-xxl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.666667%}.col-xxl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}.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}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#222;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#222;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#222;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#222;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#fbe1e0;--bs-table-striped-bg:#eed6d5;--bs-table-striped-color:#fff;--bs-table-active-bg:#e2cbca;--bs-table-active-color:#fff;--bs-table-hover-bg:#e8d0cf;--bs-table-hover-color:#fff;color:#000;border-color:#e2cbca}.table-secondary{--bs-table-bg:#eeeeee;--bs-table-striped-bg:#e2e2e2;--bs-table-striped-color:#fff;--bs-table-active-bg:#d6d6d6;--bs-table-active-color:#fff;--bs-table-hover-bg:gainsboro;--bs-table-hover-color:#fff;color:#000;border-color:#d6d6d6}.table-success{--bs-table-bg:#d3f0db;--bs-table-striped-bg:#c8e4d0;--bs-table-striped-color:#fff;--bs-table-active-bg:#bed8c5;--bs-table-active-color:#fff;--bs-table-hover-bg:#c3decb;--bs-table-hover-color:#fff;color:#000;border-color:#bed8c5}.table-info{--bs-table-bg:#d6e0eb;--bs-table-striped-bg:#d8e2ec;--bs-table-striped-color:#fff;--bs-table-active-bg:#dae3ed;--bs-table-active-color:#fff;--bs-table-hover-bg:#d9e2ed;--bs-table-hover-color:#fff;color:#fff;border-color:#dae3ed}.table-warning{--bs-table-bg:#fdfad3;--bs-table-striped-bg:#f0eec8;--bs-table-striped-color:#000;--bs-table-active-bg:#e4e1be;--bs-table-active-color:#fff;--bs-table-hover-bg:#eae7c3;--bs-table-hover-color:#000;color:#000;border-color:#e4e1be}.table-danger{--bs-table-bg:#fde4cc;--bs-table-striped-bg:#f0d9c2;--bs-table-striped-color:#fff;--bs-table-active-bg:#e4cdb8;--bs-table-active-color:#fff;--bs-table-hover-bg:#ead3bd;--bs-table-hover-color:#fff;color:#000;border-color:#e4cdb8}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#fff;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#222;--bs-table-striped-bg:#2d2d2d;--bs-table-striped-color:#fff;--bs-table-active-bg:#383838;--bs-table-active-color:#fff;--bs-table-hover-bg:#333333;--bs-table-hover-color:#fff;color:#fff;border-color:#383838}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#777}.form-control{display:block;width:100%;padding:.375rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#222;background-color:#fff;border-color:#f5b4b2;outline:0;box-shadow:0 0 0 .25rem rgba(235,104,100,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#777;opacity:1}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777;opacity:1}.form-control::-ms-input-placeholder{color:#777;opacity:1}.form-control::placeholder{color:#777;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eee;opacity:1}.form-control::file-selector-button{padding:.375rem 1rem;margin:-.375rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem;color:#222;background-color:#eee;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e2e2e2}.form-control::-webkit-file-upload-button{padding:.375rem 1rem;margin:-.375rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;color:#222;background-color:#eee;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e2e2e2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#222;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;-moz-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 3rem .375rem 1rem;-moz-padding-start:calc(1rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#222;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#f5b4b2;outline:0;box-shadow:0 0 0 .25rem rgba(235,104,100,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:1rem;background-image:none}.form-select:disabled{background-color:#eee}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #222}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#f5b4b2;outline:0;box-shadow:0 0 0 .25rem rgba(235,104,100,.25)}.form-check-input:checked{background-color:#eb6864;border-color:#eb6864}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#eb6864;border-color:#eb6864;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23f5b4b2'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(235,104,100,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(235,104,100,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#eb6864;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#f9d2d1}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#eb6864;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#f9d2d1}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#aaa}.form-range:disabled::-moz-range-thumb{background-color:#aaa}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem 1rem;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;transform-origin:0 0;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem 1rem}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222;text-align:center;white-space:nowrap;background-color:#eee;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:4rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#22b24c}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(34,178,76,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#22b24c;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2322b24c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#22b24c;box-shadow:0 0 0 .25rem rgba(34,178,76,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#22b24c}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:5.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2322b24c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right 1rem center,center right 3rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#22b24c;box-shadow:0 0 0 .25rem rgba(34,178,76,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#22b24c}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#22b24c}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(34,178,76,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#22b24c}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#f57a00}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(245,122,0,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#f57a00;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f57a00'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f57a00' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#f57a00;box-shadow:0 0 0 .25rem rgba(245,122,0,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#f57a00}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:5.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f57a00'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f57a00' stroke='none'/%3e%3c/svg%3e");background-position:right 1rem center,center right 3rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#f57a00;box-shadow:0 0 0 .25rem rgba(245,122,0,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#f57a00}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#f57a00}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(245,122,0,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#f57a00}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#222;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem 1rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#222}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(235,104,100,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#eb6864;border-color:#eb6864}.btn-primary:hover{color:#fff;background-color:#c85855;border-color:#bc5350}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#c85855;border-color:#bc5350;box-shadow:0 0 0 .25rem rgba(238,127,123,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#bc5350;border-color:#b04e4b}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(238,127,123,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#eb6864;border-color:#eb6864}.btn-secondary{color:#fff;background-color:#aaa;border-color:#aaa}.btn-secondary:hover{color:#fff;background-color:#919191;border-color:#888}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#919191;border-color:#888;box-shadow:0 0 0 .25rem rgba(183,183,183,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#888;border-color:gray}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(183,183,183,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#aaa;border-color:#aaa}.btn-success{color:#fff;background-color:#22b24c;border-color:#22b24c}.btn-success:hover{color:#fff;background-color:#1d9741;border-color:#1b8e3d}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#1d9741;border-color:#1b8e3d;box-shadow:0 0 0 .25rem rgba(67,190,103,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1b8e3d;border-color:#1a8639}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(67,190,103,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#22b24c;border-color:#22b24c}.btn-info{color:#fff;background-color:#369;border-color:#369}.btn-info:hover{color:#fff;background-color:#2b5782;border-color:#29527a}.btn-check:focus+.btn-info,.btn-info:focus{color:#fff;background-color:#2b5782;border-color:#29527a;box-shadow:0 0 0 .25rem rgba(82,125,168,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#29527a;border-color:#264d73}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(82,125,168,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#369;border-color:#369}.btn-warning{color:#fff;background-color:#f5e625;border-color:#f5e625}.btn-warning:hover{color:#fff;background-color:#d0c41f;border-color:#c4b81e}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#fff;background-color:#d0c41f;border-color:#c4b81e;box-shadow:0 0 0 .25rem rgba(247,234,70,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#c4b81e;border-color:#b8ad1c}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(247,234,70,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#f5e625;border-color:#f5e625}.btn-danger{color:#fff;background-color:#f57a00;border-color:#f57a00}.btn-danger:hover{color:#fff;background-color:#d06800;border-color:#c46200}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#d06800;border-color:#c46200;box-shadow:0 0 0 .25rem rgba(247,142,38,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c46200;border-color:#b85c00}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(247,142,38,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#f57a00;border-color:#f57a00}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#222;border-color:#222}.btn-dark:hover{color:#fff;background-color:#1d1d1d;border-color:#1b1b1b}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1d1d1d;border-color:#1b1b1b;box-shadow:0 0 0 .25rem rgba(67,67,67,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1b1b1b;border-color:#1a1a1a}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(67,67,67,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#222;border-color:#222}.btn-outline-primary{color:#eb6864;border-color:#eb6864}.btn-outline-primary:hover{color:#fff;background-color:#eb6864;border-color:#eb6864}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(235,104,100,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#eb6864;border-color:#eb6864}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(235,104,100,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#eb6864;background-color:transparent}.btn-outline-secondary{color:#aaa;border-color:#aaa}.btn-outline-secondary:hover{color:#fff;background-color:#aaa;border-color:#aaa}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(170,170,170,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#aaa;border-color:#aaa}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(170,170,170,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#aaa;background-color:transparent}.btn-outline-success{color:#22b24c;border-color:#22b24c}.btn-outline-success:hover{color:#fff;background-color:#22b24c;border-color:#22b24c}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(34,178,76,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#22b24c;border-color:#22b24c}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(34,178,76,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#22b24c;background-color:transparent}.btn-outline-info{color:#369;border-color:#369}.btn-outline-info:hover{color:#fff;background-color:#369;border-color:#369}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(51,102,153,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#fff;background-color:#369;border-color:#369}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(51,102,153,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#369;background-color:transparent}.btn-outline-warning{color:#f5e625;border-color:#f5e625}.btn-outline-warning:hover{color:#fff;background-color:#f5e625;border-color:#f5e625}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(245,230,37,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#fff;background-color:#f5e625;border-color:#f5e625}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(245,230,37,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f5e625;background-color:transparent}.btn-outline-danger{color:#f57a00;border-color:#f57a00}.btn-outline-danger:hover{color:#fff;background-color:#f57a00;border-color:#f57a00}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(245,122,0,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#f57a00;border-color:#f57a00}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(245,122,0,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f57a00;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#222;border-color:#222}.btn-outline-dark:hover{color:#fff;background-color:#222;border-color:#222}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(34,34,34,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#222;border-color:#222}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(34,34,34,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#222;background-color:transparent}.btn-link{font-weight:400;color:#eb6864;text-decoration:underline}.btn-link:hover{color:#bc5350}.btn-link.disabled,.btn-link:disabled{color:#777}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#222;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#222;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1f1f1f;background-color:#eee}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#eb6864}.dropdown-item.disabled,.dropdown-item:disabled{color:#aaa;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#777;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#222}.dropdown-menu-dark{color:#dee2e6;background-color:#333;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#eb6864}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#aaa}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#aaa}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#eb6864;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#bc5350}.nav-link.disabled{color:#777;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eee #eee #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#777;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#eb6864}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;-ms-flex-positive:1;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;-webkit-transform:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:#000}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#000}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#000}.navbar-light .navbar-toggler{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.7%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.7)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#000}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#222;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#d45e5a;background-color:#fdf0f0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23d45e5a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#f5b4b2;outline:0;box-shadow:0 0 0 .25rem rgba(235,104,100,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#777;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#777}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#eb6864;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#fff;background-color:#eb6864;border-color:#eb6864}.page-link:focus{z-index:3;color:#bc5350;background-color:#eee;outline:0;box-shadow:0 0 0 .25rem rgba(235,104,100,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#eb6864;border-color:#eb6864}.page-item.disabled .page-link{color:#777;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#8d3e3c;background-color:#fbe1e0;border-color:#f9d2d1}.alert-primary .alert-link{color:#713230}.alert-secondary{color:#666;background-color:#eee;border-color:#e6e6e6}.alert-secondary .alert-link{color:#525252}.alert-success{color:#146b2e;background-color:#d3f0db;border-color:#bde8c9}.alert-success .alert-link{color:#105625}.alert-info{color:#1f3d5c;background-color:#d6e0eb;border-color:#c2d1e0}.alert-info .alert-link{color:#19314a}.alert-warning{color:#938a16;background-color:#fdfad3;border-color:#fcf8be}.alert-warning .alert-link{color:#766e12}.alert-danger{color:#934900;background-color:#fde4cc;border-color:#fcd7b3}.alert-danger .alert-link{color:#763a00}.alert-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#777778}.alert-dark{color:#141414;background-color:#d3d3d3;border-color:#bdbdbd}.alert-dark .alert-link{color:#101010}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#eee;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#eb6864;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#222;background-color:#eee}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#222;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#777;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#eb6864;border-color:#eb6864}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#8d3e3c;background-color:#fbe1e0}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#8d3e3c;background-color:#e2cbca}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#8d3e3c;border-color:#8d3e3c}.list-group-item-secondary{color:#666;background-color:#eee}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#666;background-color:#d6d6d6}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#666;border-color:#666}.list-group-item-success{color:#146b2e;background-color:#d3f0db}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#146b2e;background-color:#bed8c5}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#146b2e;border-color:#146b2e}.list-group-item-info{color:#1f3d5c;background-color:#d6e0eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#1f3d5c;background-color:#c1cad4}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#1f3d5c;border-color:#1f3d5c}.list-group-item-warning{color:#938a16;background-color:#fdfad3}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#938a16;background-color:#e4e1be}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#938a16;border-color:#938a16}.list-group-item-danger{color:#934900;background-color:#fde4cc}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#934900;background-color:#e4cdb8}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#934900;border-color:#934900}.list-group-item-light{color:#959596;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#959596;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#959596;border-color:#959596}.list-group-item-dark{color:#141414;background-color:#d3d3d3}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141414;background-color:#bebebe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141414;border-color:#141414}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(235,104,100,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;color:#777;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#222}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{-ms-flex-positive:1;flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show{-webkit-transform:none;transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#eb6864}.link-primary:focus,.link-primary:hover{color:#bc5350}.link-secondary{color:#aaa}.link-secondary:focus,.link-secondary:hover{color:#888}.link-success{color:#22b24c}.link-success:focus,.link-success:hover{color:#1b8e3d}.link-info{color:#369}.link-info:focus,.link-info:hover{color:#29527a}.link-warning{color:#f5e625}.link-warning:focus,.link-warning:hover{color:#c4b81e}.link-danger{color:#f57a00}.link-danger:focus,.link-danger:hover{color:#c46200}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#222}.link-dark:focus,.link-dark:hover{color:#1b1b1b}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-ms-flex-item-align:stretch;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#eb6864!important}.border-secondary{border-color:#aaa!important}.border-success{border-color:#22b24c!important}.border-info{border-color:#369!important}.border-warning{border-color:#f5e625!important}.border-danger{border-color:#f57a00!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#222!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-ms-flex-order:-1!important;order:-1!important}.order-0{-ms-flex-order:0!important;order:0!important}.order-1{-ms-flex-order:1!important;order:1!important}.order-2{-ms-flex-order:2!important;order:2!important}.order-3{-ms-flex-order:3!important;order:3!important}.order-4{-ms-flex-order:4!important;order:4!important}.order-5{-ms-flex-order:5!important;order:5!important}.order-last{-ms-flex-order:6!important;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}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#777!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-ms-flex-order:0!important;order:0!important}.order-sm-1{-ms-flex-order:1!important;order:1!important}.order-sm-2{-ms-flex-order:2!important;order:2!important}.order-sm-3{-ms-flex-order:3!important;order:3!important}.order-sm-4{-ms-flex-order:4!important;order:4!important}.order-sm-5{-ms-flex-order:5!important;order:5!important}.order-sm-last{-ms-flex-order:6!important;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}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-ms-flex-order:-1!important;order:-1!important}.order-md-0{-ms-flex-order:0!important;order:0!important}.order-md-1{-ms-flex-order:1!important;order:1!important}.order-md-2{-ms-flex-order:2!important;order:2!important}.order-md-3{-ms-flex-order:3!important;order:3!important}.order-md-4{-ms-flex-order:4!important;order:4!important}.order-md-5{-ms-flex-order:5!important;order:5!important}.order-md-last{-ms-flex-order:6!important;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}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-ms-flex-order:0!important;order:0!important}.order-lg-1{-ms-flex-order:1!important;order:1!important}.order-lg-2{-ms-flex-order:2!important;order:2!important}.order-lg-3{-ms-flex-order:3!important;order:3!important}.order-lg-4{-ms-flex-order:4!important;order:4!important}.order-lg-5{-ms-flex-order:5!important;order:5!important}.order-lg-last{-ms-flex-order:6!important;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}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-ms-flex-order:0!important;order:0!important}.order-xl-1{-ms-flex-order:1!important;order:1!important}.order-xl-2{-ms-flex-order:2!important;order:2!important}.order-xl-3{-ms-flex-order:3!important;order:3!important}.order-xl-4{-ms-flex-order:4!important;order:4!important}.order-xl-5{-ms-flex-order:5!important;order:5!important}.order-xl-last{-ms-flex-order:6!important;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}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-ms-flex-order:0!important;order:0!important}.order-xxl-1{-ms-flex-order:1!important;order:1!important}.order-xxl-2{-ms-flex-order:2!important;order:2!important}.order-xxl-3{-ms-flex-order:3!important;order:3!important}.order-xxl-4{-ms-flex-order:4!important;order:4!important}.order-xxl-5{-ms-flex-order:5!important;order:5!important}.order-xxl-last{-ms-flex-order:6!important;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}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.bg-dark{background-color:#000!important}.bg-light{background-color:#fff!important;color:#000;border:1px solid #eee}.bg-light.navbar-fixed-top{border-width:0 0 1px}.bg-light.navbar-fixed-bottom{border-width:1px 0 0}.navbar{font-size:18px;font-family:"News Cycle","Arial Narrow Bold",sans-serif;font-weight:700}.navbar-brand{padding-top:.5rem;font-size:inherit;font-weight:700;text-transform:uppercase}.btn{font-family:"News Cycle","Arial Narrow Bold",sans-serif;font-weight:700}.btn-secondary,.btn-warning{color:#fff}.pagination a:hover{text-decoration:none} \ No newline at end of file diff --git a/server/liebhab/static/favicon.png b/server/liebhab/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..54e3b9ea30f903179974ea32f386c3ef55500486 GIT binary patch literal 8435 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 literal 0 HcmV?d00001 diff --git a/server/liebhab/static/favicon.svg b/server/liebhab/static/favicon.svg new file mode 100644 index 0000000..72282e9 --- /dev/null +++ b/server/liebhab/static/favicon.svg @@ -0,0 +1,49 @@ + + diff --git a/server/liebhab/templates/base/base.html b/server/liebhab/templates/base/base.html new file mode 100644 index 0000000..1c033d1 --- /dev/null +++ b/server/liebhab/templates/base/base.html @@ -0,0 +1,64 @@ + + + + {% block title %} + Liebhab Liebhab + {% endblock %} + + + + {% load static %} + + + + + {% comment %} + + {% endcomment %} + + + + + +
+ {% block content %} {% endblock %} +
+
+ Icons by FontAwesome +
+ + diff --git a/server/liebhab/templates/base/index.html b/server/liebhab/templates/base/index.html new file mode 100644 index 0000000..73b550d --- /dev/null +++ b/server/liebhab/templates/base/index.html @@ -0,0 +1,90 @@ +{% extends "base/base.html" %} {% block content %} + +
+ {% if user.is_authenticated %} + +

Send a new message

+
+
+ {% csrf_token %} + +

+
{{ user.get_username }}
+
+
+ + + +
+

+ +
+
+ + +
+ + {% comment %}
+ + +
{% endcomment %} + +
+ +
+
+
+
+ + {% load humanize %} + + {% if message_list %} + +

10 newest liebhabs:

+ + {% for message in message_list %} +
+

+
{{ message.from_user.username }}
+
+
{{ message.to_user.username }}
+

+
+

{{ message.text }}

+
+ +
+ + {% endfor %} + {% endif %} + + {% else %} + +
+
+

Log in to liebhab

+
+
+ + {% endif%} +
+ +{% endblock %} diff --git a/server/liebhab/templates/registration/logged_out.html b/server/liebhab/templates/registration/logged_out.html new file mode 100644 index 0000000..9047007 --- /dev/null +++ b/server/liebhab/templates/registration/logged_out.html @@ -0,0 +1,6 @@ +{% extends "base/base.html" %} + +{% block content %} +

Logged out!

+ Click here to login again. +{% endblock %} \ No newline at end of file diff --git a/server/liebhab/templates/registration/login.html b/server/liebhab/templates/registration/login.html new file mode 100644 index 0000000..8f62fa1 --- /dev/null +++ b/server/liebhab/templates/registration/login.html @@ -0,0 +1,37 @@ +{% extends "base/base.html" %} + +{% block content %} + + {% if form.errors %} +

Your username and password didn't match. Please try again.

+ {% endif %} + + {% if next %} + {% if user.is_authenticated %} +

Your account doesn't have access to this page. To proceed, + please login with an account that has access.

+ {% else %} +

Please login to see this page.

+ {% endif %} + {% endif %} + +
+ {% csrf_token %} + + + + + + + + + +
{{ form.username.label_tag }}{{ form.username }}
{{ form.password.label_tag }}{{ form.password }}
+ + +
+ + + +{% endblock %} \ No newline at end of file diff --git a/server/requirements.txt b/server/requirements.txt new file mode 100644 index 0000000..1a0a4e3 --- /dev/null +++ b/server/requirements.txt @@ -0,0 +1,4 @@ +django +djangorestframework +markdown +django-filter \ No newline at end of file