From 1192e89a01d253a07dd0e65e4f73cdd1b5e8b503 Mon Sep 17 00:00:00 2001 From: Emmy D'Anello Date: Sat, 27 Jan 2024 10:45:34 +0100 Subject: [PATCH] Add station screen display --- .gitignore | 1 + sncf/urls.py | 5 +- sncfgtfs/admin.py | 51 +- sncfgtfs/locale/fr/LC_MESSAGES/django.po | 277 +- .../static/assets/fonts/avenir-black.woff | Bin 0 -> 28996 bytes sncfgtfs/static/assets/fonts/avenir-book.woff | Bin 0 -> 68096 bytes .../static/assets/fonts/avenir-lighter.woff | Bin 0 -> 29611 bytes .../static/assets/fonts/avenir-medium.woff | Bin 0 -> 16952 bytes sncfgtfs/static/assets/fonts/icons.eot | Bin 0 -> 51336 bytes sncfgtfs/static/assets/fonts/icons.svg | 588 + sncfgtfs/static/assets/fonts/icons.ttf | Bin 0 -> 51180 bytes sncfgtfs/static/assets/fonts/icons.woff | Bin 0 -> 27772 bytes sncfgtfs/static/assets/fonts/icons.woff2 | Bin 0 -> 23080 bytes .../brand/favicons/android-chrome-192x192.png | Bin 0 -> 10154 bytes .../brand/favicons/android-chrome-512x512.png | Bin 0 -> 20557 bytes .../img/brand/favicons/apple-touch-icon.png | Bin 0 -> 7345 bytes .../img/brand/favicons/browserconfig.xml | 9 + .../img/brand/favicons/favicon-16x16.png | Bin 0 -> 1135 bytes .../img/brand/favicons/favicon-32x32.png | Bin 0 -> 1663 bytes .../assets/img/brand/favicons/favicon.ico | Bin 0 -> 15086 bytes .../assets/img/brand/favicons/manifest.json | 19 + .../img/brand/favicons/mstile-150x150.png | Bin 0 -> 7277 bytes .../img/brand/favicons/safari-pinned-tab.svg | 90 + .../assets/img/brand/sncf-immobilier-logo.png | Bin 0 -> 5548 bytes .../assets/img/brand/sncf-logistics-logo.png | Bin 0 -> 5671 bytes .../static/assets/img/brand/sncf-logo.png | Bin 0 -> 7808 bytes .../assets/img/brand/sncf-reseau-logo.png | Bin 0 -> 5415 bytes .../assets/img/docs/design-bootstrap.png | Bin 0 -> 58429 bytes .../img/docs/designmetier-bootstrap.png | Bin 0 -> 61125 bytes sncfgtfs/static/assets/img/flags/english.svg | 22 + sncfgtfs/static/assets/img/flags/french.svg | 12 + sncfgtfs/static/assets/img/flags/german.svg | 12 + sncfgtfs/static/bootstrap-sncf.css | 16145 ++++ sncfgtfs/static/bootstrap-sncf.css.map | 1 + sncfgtfs/static/bootstrap-sncf.darkmode.css | 16152 ++++ .../static/bootstrap-sncf.darkmode.css.map | 1 + .../static/bootstrap-sncf.darkmode.min.css | 3 + sncfgtfs/static/bootstrap-sncf.js | 76703 ++++++++++++++++ sncfgtfs/static/bootstrap-sncf.js.map | 1 + sncfgtfs/static/bootstrap-sncf.min.css | 3 + sncfgtfs/static/bootstrap-sncf.min.js | 91 + sncfgtfs/templates/sncfgtfs/gare.html | 53 + sncfgtfs/urls.py | 7 + sncfgtfs/views.py | 47 +- 44 files changed, 110165 insertions(+), 128 deletions(-) create mode 100644 sncfgtfs/static/assets/fonts/avenir-black.woff create mode 100644 sncfgtfs/static/assets/fonts/avenir-book.woff create mode 100644 sncfgtfs/static/assets/fonts/avenir-lighter.woff create mode 100644 sncfgtfs/static/assets/fonts/avenir-medium.woff create mode 100644 sncfgtfs/static/assets/fonts/icons.eot create mode 100644 sncfgtfs/static/assets/fonts/icons.svg create mode 100644 sncfgtfs/static/assets/fonts/icons.ttf create mode 100644 sncfgtfs/static/assets/fonts/icons.woff create mode 100644 sncfgtfs/static/assets/fonts/icons.woff2 create mode 100644 sncfgtfs/static/assets/img/brand/favicons/android-chrome-192x192.png create mode 100644 sncfgtfs/static/assets/img/brand/favicons/android-chrome-512x512.png create mode 100644 sncfgtfs/static/assets/img/brand/favicons/apple-touch-icon.png create mode 100644 sncfgtfs/static/assets/img/brand/favicons/browserconfig.xml create mode 100644 sncfgtfs/static/assets/img/brand/favicons/favicon-16x16.png create mode 100644 sncfgtfs/static/assets/img/brand/favicons/favicon-32x32.png create mode 100644 sncfgtfs/static/assets/img/brand/favicons/favicon.ico create mode 100644 sncfgtfs/static/assets/img/brand/favicons/manifest.json create mode 100644 sncfgtfs/static/assets/img/brand/favicons/mstile-150x150.png create mode 100644 sncfgtfs/static/assets/img/brand/favicons/safari-pinned-tab.svg create mode 100644 sncfgtfs/static/assets/img/brand/sncf-immobilier-logo.png create mode 100644 sncfgtfs/static/assets/img/brand/sncf-logistics-logo.png create mode 100644 sncfgtfs/static/assets/img/brand/sncf-logo.png create mode 100644 sncfgtfs/static/assets/img/brand/sncf-reseau-logo.png create mode 100644 sncfgtfs/static/assets/img/docs/design-bootstrap.png create mode 100644 sncfgtfs/static/assets/img/docs/designmetier-bootstrap.png create mode 100644 sncfgtfs/static/assets/img/flags/english.svg create mode 100644 sncfgtfs/static/assets/img/flags/french.svg create mode 100644 sncfgtfs/static/assets/img/flags/german.svg create mode 100644 sncfgtfs/static/bootstrap-sncf.css create mode 100644 sncfgtfs/static/bootstrap-sncf.css.map create mode 100644 sncfgtfs/static/bootstrap-sncf.darkmode.css create mode 100644 sncfgtfs/static/bootstrap-sncf.darkmode.css.map create mode 100644 sncfgtfs/static/bootstrap-sncf.darkmode.min.css create mode 100644 sncfgtfs/static/bootstrap-sncf.js create mode 100644 sncfgtfs/static/bootstrap-sncf.js.map create mode 100644 sncfgtfs/static/bootstrap-sncf.min.css create mode 100644 sncfgtfs/static/bootstrap-sncf.min.js create mode 100644 sncfgtfs/templates/sncfgtfs/gare.html create mode 100644 sncfgtfs/urls.py diff --git a/.gitignore b/.gitignore index d83ae4f..aaf29fd 100644 --- a/.gitignore +++ b/.gitignore @@ -44,6 +44,7 @@ env/ .venv/ venv/ db.sqlite3 +db.sqlite3-journal # Don't git index whoosh_index/ diff --git a/sncf/urls.py b/sncf/urls.py index 312696c..1032eab 100644 --- a/sncf/urls.py +++ b/sncf/urls.py @@ -15,8 +15,9 @@ Including another URLconf 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path +from django.urls import path, include urlpatterns = [ - path("admin/", admin.site.urls), + path("admin/", admin.site.urls, name="admin"), + path("gtfs/", include("sncfgtfs.urls"), name="gtfs"), ] diff --git a/sncfgtfs/admin.py b/sncfgtfs/admin.py index dbdc2d9..a18c272 100644 --- a/sncfgtfs/admin.py +++ b/sncfgtfs/admin.py @@ -1,4 +1,5 @@ from django.contrib import admin +from django.utils.safestring import mark_safe from sncfgtfs.models import Agency, Stop, Route, Trip, StopTime, Calendar, CalendarDate, \ Transfer, FeedInfo @@ -6,44 +7,76 @@ from sncfgtfs.models import Agency, Stop, Route, Trip, StopTime, Calendar, Calen @admin.register(Agency) class AgencyAdmin(admin.ModelAdmin): - pass + list_display = ('name', 'id', 'url', 'timezone',) + search_fields = ('name',) @admin.register(Stop) class StopAdmin(admin.ModelAdmin): - pass + list_display = ('name', 'id', 'lat', 'lon', 'location_type',) + list_filter = ('location_type',) + search_fields = ('name', 'id',) + ordering = ('name',) + autocomplete_fields = ('parent_station',) @admin.register(Route) class RouteAdmin(admin.ModelAdmin): - pass + list_display = ('long_name', 'short_name', 'id', 'type',) + list_filter = ('type',) + search_fields = ('long_name', 'short_name', 'id',) + ordering = ('long_name',) + autocomplete_fields = ('agency',) @admin.register(Trip) class TripAdmin(admin.ModelAdmin): - pass + list_display = ('id', 'route', 'service', 'headsign', 'direction_id',) + list_filter = ('direction_id', 'service__transport_type',) + search_fields = ('id', 'route__long_name', 'service', 'headsign',) + ordering = ('route', 'service',) @admin.register(StopTime) class StopTimeAdmin(admin.ModelAdmin): - pass + list_display = ('trip', 'stop', 'arrival_time', 'departure_time', 'arrival_next_day', + 'stop_sequence', 'pickup_type', 'drop_off_type',) + list_filter = ('arrival_next_day', 'pickup_type', 'drop_off_type', 'trip__service__transport_type',) + search_fields = ('trip__id', 'stop__name', 'arrival_time', 'departure_time',) + ordering = ('trip', 'stop_sequence',) + autocomplete_fields = ('trip', 'stop',) @admin.register(Calendar) class CalendarAdmin(admin.ModelAdmin): - pass + list_display = ('id', 'transport_type', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', + 'saturday', 'sunday', 'start_date', 'end_date',) + list_filter = ('transport_type', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday', + 'start_date', 'end_date',) + search_fields = ('id', 'start_date', 'end_date',) + ordering = ('transport_type', 'id',) @admin.register(CalendarDate) class CalendarDateAdmin(admin.ModelAdmin): - pass + list_display = ('id', 'service_id', 'date', 'exception_type',) + list_filter = ('exception_type', 'date', 'service__transport_type',) + search_fields = ('id', 'date',) + ordering = ('date', 'service_id',) @admin.register(Transfer) class TransferAdmin(admin.ModelAdmin): - pass + list_display = ('from_stop', 'to_stop', 'transfer_type', 'min_transfer_time',) + list_filter = ('transfer_type',) + search_fields = ('from_stop__stop_name', 'to_stop__stop_name',) + autocomplete_fields = ('from_stop', 'to_stop',) @admin.register(FeedInfo) class FeedInfoAdmin(admin.ModelAdmin): - pass + list_display = ('feed_publisher_name', 'feed_publisher_url', 'feed_lang', 'feed_start_date', + 'feed_end_date', 'feed_version',) + search_fields = ('feed_publisher_name', 'feed_publisher_url', 'feed_lang', 'feed_start_date', + 'feed_end_date', 'feed_version',) + ordering = ('feed_publisher_name',) diff --git a/sncfgtfs/locale/fr/LC_MESSAGES/django.po b/sncfgtfs/locale/fr/LC_MESSAGES/django.po index f8a95b7..6e50064 100644 --- a/sncfgtfs/locale/fr/LC_MESSAGES/django.po +++ b/sncfgtfs/locale/fr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-01-26 21:12+0100\n" +"POT-Creation-Date: 2024-01-27 10:44+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Emmy D'Anello \n" "Language-Team: LANGUAGE \n" @@ -13,433 +13,480 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: sncfgtfs/models.py:6 +msgid "TGV" +msgstr "TGV" + +#: sncfgtfs/models.py:7 +msgid "TER" +msgstr "TER" + +#: sncfgtfs/models.py:8 +msgid "Intercités" +msgstr "Intercités" + +#: sncfgtfs/models.py:9 +msgid "Transilien" +msgstr "Transilien" + +#: sncfgtfs/models.py:13 msgid "Stop/platform" msgstr "Arrêt / quai" -#: sncfgtfs/models.py:7 +#: sncfgtfs/models.py:14 msgid "Station" msgstr "Gare" -#: sncfgtfs/models.py:8 +#: sncfgtfs/models.py:15 msgid "Entrance/exit" msgstr "Entrée / sortie" -#: sncfgtfs/models.py:9 +#: sncfgtfs/models.py:16 msgid "Generic node" msgstr "Nœud générique" -#: sncfgtfs/models.py:10 +#: sncfgtfs/models.py:17 msgid "Boarding area" msgstr "Zone d'embarquement" -#: sncfgtfs/models.py:14 +#: sncfgtfs/models.py:21 msgid "No information" msgstr "Pas d'information" -#: sncfgtfs/models.py:15 +#: sncfgtfs/models.py:22 msgid "Possible" msgstr "Possible" -#: sncfgtfs/models.py:16 sncfgtfs/models.py:46 +#: sncfgtfs/models.py:23 sncfgtfs/models.py:53 msgid "Not possible" msgstr "Impossible" -#: sncfgtfs/models.py:20 +#: sncfgtfs/models.py:27 msgid "Regular" msgstr "Régulier" -#: sncfgtfs/models.py:21 +#: sncfgtfs/models.py:28 msgid "None" msgstr "Aucun" -#: sncfgtfs/models.py:22 +#: sncfgtfs/models.py:29 msgid "Must phone agency" msgstr "Doit téléphoner à l'agence" -#: sncfgtfs/models.py:23 +#: sncfgtfs/models.py:30 msgid "Must coordinate with driver" msgstr "Doit se coordonner avec læ conducteurice" -#: sncfgtfs/models.py:27 +#: sncfgtfs/models.py:34 msgid "Tram" msgstr "Tram" -#: sncfgtfs/models.py:28 +#: sncfgtfs/models.py:35 msgid "Metro" msgstr "Métro" -#: sncfgtfs/models.py:29 +#: sncfgtfs/models.py:36 msgid "Rail" msgstr "Rail" -#: sncfgtfs/models.py:30 +#: sncfgtfs/models.py:37 msgid "Bus" msgstr "Bus" -#: sncfgtfs/models.py:31 +#: sncfgtfs/models.py:38 msgid "Ferry" msgstr "Ferry" -#: sncfgtfs/models.py:32 +#: sncfgtfs/models.py:39 msgid "Cable car" msgstr "Câble" -#: sncfgtfs/models.py:33 +#: sncfgtfs/models.py:40 msgid "Gondola" msgstr "Gondole" -#: sncfgtfs/models.py:34 +#: sncfgtfs/models.py:41 msgid "Funicular" msgstr "Funiculaire" -#: sncfgtfs/models.py:38 +#: sncfgtfs/models.py:45 msgid "Outbound" msgstr "Vers l'extérieur" -#: sncfgtfs/models.py:39 +#: sncfgtfs/models.py:46 msgid "Inbound" msgstr "Vers l'intérieur" -#: sncfgtfs/models.py:43 +#: sncfgtfs/models.py:50 msgid "Recommended" msgstr "Recommandé" -#: sncfgtfs/models.py:44 +#: sncfgtfs/models.py:51 msgid "Timed" msgstr "Correspondance programmée" -#: sncfgtfs/models.py:45 +#: sncfgtfs/models.py:52 msgid "Minimum time" msgstr "Temps de correspondance minimum requis" -#: sncfgtfs/models.py:53 sncfgtfs/models.py:177 +#: sncfgtfs/models.py:57 +msgid "Added" +msgstr "Ajouté" + +#: sncfgtfs/models.py:58 +msgid "Removed" +msgstr "Supprimé" + +#: sncfgtfs/models.py:65 sncfgtfs/models.py:209 msgid "Agency ID" msgstr "ID de l'agence" -#: sncfgtfs/models.py:59 +#: sncfgtfs/models.py:71 msgid "Agency name" msgstr "Nom de l'agence" -#: sncfgtfs/models.py:63 +#: sncfgtfs/models.py:75 msgid "Agency URL" msgstr "URL de l'agence" -#: sncfgtfs/models.py:68 +#: sncfgtfs/models.py:80 msgid "Agency timezone" msgstr "Fuseau horaire de l'agence" -#: sncfgtfs/models.py:73 +#: sncfgtfs/models.py:85 msgid "Agency language" msgstr "Langue de l'agence" -#: sncfgtfs/models.py:78 +#: sncfgtfs/models.py:91 +msgid "Agency phone" +msgstr "Téléphone de l'agence" + +#: sncfgtfs/models.py:96 +msgid "Agency email" +msgstr "Adresse email de l'agence" + +#: sncfgtfs/models.py:104 msgid "Agency" msgstr "Agence" -#: sncfgtfs/models.py:79 +#: sncfgtfs/models.py:105 msgid "Agencies" msgstr "Agences" -#: sncfgtfs/models.py:86 sncfgtfs/models.py:307 +#: sncfgtfs/models.py:112 sncfgtfs/models.py:366 msgid "Stop ID" msgstr "ID de l'arrêt" -#: sncfgtfs/models.py:91 +#: sncfgtfs/models.py:117 msgid "Stop code" msgstr "Code de l'arrêt" -#: sncfgtfs/models.py:97 +#: sncfgtfs/models.py:123 msgid "Stop name" msgstr "Nom de l'arrêt" -#: sncfgtfs/models.py:102 +#: sncfgtfs/models.py:128 msgid "Stop description" msgstr "Description de l'arrêt" -#: sncfgtfs/models.py:107 +#: sncfgtfs/models.py:133 msgid "Stop longitude" msgstr "Longitude de l'arrêt" -#: sncfgtfs/models.py:111 +#: sncfgtfs/models.py:137 msgid "Stop latitude" msgstr "Latitude de l'arrêt" -#: sncfgtfs/models.py:116 +#: sncfgtfs/models.py:142 msgid "Zone ID" msgstr "ID de la zone" -#: sncfgtfs/models.py:120 +#: sncfgtfs/models.py:146 msgid "Stop URL" msgstr "URL de l'arrêt" -#: sncfgtfs/models.py:125 +#: sncfgtfs/models.py:151 msgid "Location type" msgstr "Type de localisation" -#: sncfgtfs/models.py:134 +#: sncfgtfs/models.py:160 msgid "Parent station" msgstr "Gare parente" -#: sncfgtfs/models.py:140 +#: sncfgtfs/models.py:168 msgid "Stop timezone" msgstr "Fuseau horaire de l'arrêt" -#: sncfgtfs/models.py:146 +#: sncfgtfs/models.py:174 msgid "Level ID" msgstr "ID du niveau" -#: sncfgtfs/models.py:151 +#: sncfgtfs/models.py:179 msgid "Wheelchair boarding" msgstr "Embarquement en fauteuil roulant" -#: sncfgtfs/models.py:159 +#: sncfgtfs/models.py:187 msgid "Platform code" msgstr "Code du quai" -#: sncfgtfs/models.py:163 +#: sncfgtfs/models.py:195 msgid "Stop" msgstr "Arrêt" -#: sncfgtfs/models.py:164 +#: sncfgtfs/models.py:196 msgid "Stops" msgstr "Arrêts" -#: sncfgtfs/models.py:171 sncfgtfs/models.py:233 -msgid "Route ID" -msgstr "ID de la ligne" +#: sncfgtfs/models.py:203 sncfgtfs/models.py:340 sncfgtfs/models.py:469 +#: sncfgtfs/models.py:506 +msgid "ID" +msgstr "Identifiant" -#: sncfgtfs/models.py:182 +#: sncfgtfs/models.py:215 msgid "Route short name" msgstr "Nom court de la ligne" -#: sncfgtfs/models.py:187 +#: sncfgtfs/models.py:220 msgid "Route long name" msgstr "Nom long de la ligne" -#: sncfgtfs/models.py:192 +#: sncfgtfs/models.py:225 msgid "Route description" msgstr "Description de la ligne" -#: sncfgtfs/models.py:197 +#: sncfgtfs/models.py:230 msgid "Route type" msgstr "Type de ligne" -#: sncfgtfs/models.py:202 +#: sncfgtfs/models.py:235 msgid "Route URL" msgstr "URL de la ligne" -#: sncfgtfs/models.py:208 +#: sncfgtfs/models.py:241 msgid "Route color" msgstr "Couleur de la ligne" -#: sncfgtfs/models.py:214 +#: sncfgtfs/models.py:247 msgid "Route text color" msgstr "Couleur du texte de la ligne" -#: sncfgtfs/models.py:219 +#: sncfgtfs/models.py:255 sncfgtfs/models.py:269 msgid "Route" msgstr "Ligne" -#: sncfgtfs/models.py:220 +#: sncfgtfs/models.py:256 msgid "Routes" msgstr "Lignes" -#: sncfgtfs/models.py:227 sncfgtfs/models.py:293 +#: sncfgtfs/models.py:263 msgid "Trip ID" msgstr "ID du trajet" -#: sncfgtfs/models.py:238 sncfgtfs/models.py:349 sncfgtfs/models.py:397 -msgid "Service ID" -msgstr "ID du service" +#: sncfgtfs/models.py:276 sncfgtfs/models.py:475 +msgid "Service" +msgstr "Service" -#: sncfgtfs/models.py:243 +#: sncfgtfs/models.py:282 msgid "Trip headsign" msgstr "Destination du trajet" -#: sncfgtfs/models.py:249 +#: sncfgtfs/models.py:288 msgid "Trip short name" msgstr "Nom court du trajet" -#: sncfgtfs/models.py:254 +#: sncfgtfs/models.py:293 msgid "Direction" msgstr "Direction" -#: sncfgtfs/models.py:261 +#: sncfgtfs/models.py:300 msgid "Block ID" msgstr "ID du bloc" -#: sncfgtfs/models.py:267 +#: sncfgtfs/models.py:306 msgid "Shape ID" msgstr "ID de la forme" -#: sncfgtfs/models.py:272 +#: sncfgtfs/models.py:311 msgid "Wheelchair accessible" msgstr "Accessible en fauteuil roulant" -#: sncfgtfs/models.py:279 +#: sncfgtfs/models.py:318 msgid "Bikes allowed" msgstr "Vélos autorisés" -#: sncfgtfs/models.py:285 +#: sncfgtfs/models.py:332 sncfgtfs/models.py:346 msgid "Trip" msgstr "Trajet" -#: sncfgtfs/models.py:286 +#: sncfgtfs/models.py:333 msgid "Trips" msgstr "Trajets" -#: sncfgtfs/models.py:297 +#: sncfgtfs/models.py:351 msgid "Arrival time" msgstr "Heure d'arrivée" -#: sncfgtfs/models.py:301 +#: sncfgtfs/models.py:355 msgid "Departure time" msgstr "Heure de départ" -#: sncfgtfs/models.py:311 +#: sncfgtfs/models.py:359 +msgid "Arrival next day" +msgstr "Arrivée le jour suivant" + +#: sncfgtfs/models.py:371 msgid "Stop sequence" msgstr "Séquence de l'arrêt" -#: sncfgtfs/models.py:316 +#: sncfgtfs/models.py:376 msgid "Stop headsign" msgstr "Destination de l'arrêt" -#: sncfgtfs/models.py:321 +#: sncfgtfs/models.py:381 msgid "Pickup type" msgstr "Type de prise en charge" -#: sncfgtfs/models.py:328 +#: sncfgtfs/models.py:388 msgid "Drop off type" msgstr "Type de dépose" -#: sncfgtfs/models.py:335 +#: sncfgtfs/models.py:395 msgid "Timepoint" msgstr "Ponctualité" -#: sncfgtfs/models.py:341 +#: sncfgtfs/models.py:404 msgid "Stop time" msgstr "Heure d'arrêt" -#: sncfgtfs/models.py:342 +#: sncfgtfs/models.py:405 msgid "Stop times" msgstr "Heures d'arrêt" -#: sncfgtfs/models.py:353 +#: sncfgtfs/models.py:412 +msgid "Service ID" +msgstr "ID du service" + +#: sncfgtfs/models.py:416 msgid "Monday" msgstr "Lundi" -#: sncfgtfs/models.py:357 +#: sncfgtfs/models.py:420 msgid "Tuesday" msgstr "Mardi" -#: sncfgtfs/models.py:361 +#: sncfgtfs/models.py:424 msgid "Wednesday" msgstr "Mercredi" -#: sncfgtfs/models.py:365 +#: sncfgtfs/models.py:428 msgid "Thursday" msgstr "Jeudi" -#: sncfgtfs/models.py:369 +#: sncfgtfs/models.py:432 msgid "Friday" msgstr "Vendredi" -#: sncfgtfs/models.py:373 +#: sncfgtfs/models.py:436 msgid "Saturday" msgstr "Samedi" -#: sncfgtfs/models.py:377 +#: sncfgtfs/models.py:440 msgid "Sunday" msgstr "Dimanche" -#: sncfgtfs/models.py:381 +#: sncfgtfs/models.py:444 msgid "Start date" msgstr "Date de début" -#: sncfgtfs/models.py:385 +#: sncfgtfs/models.py:448 msgid "End date" msgstr "Date de fin" -#: sncfgtfs/models.py:389 +#: sncfgtfs/models.py:453 sncfgtfs/models.py:490 +msgid "Transport type" +msgstr "Type de transport" + +#: sncfgtfs/models.py:461 msgid "Calendar" msgstr "Calendrier" -#: sncfgtfs/models.py:390 +#: sncfgtfs/models.py:462 msgid "Calendars" msgstr "Calendriers" -#: sncfgtfs/models.py:401 +#: sncfgtfs/models.py:480 msgid "Date" msgstr "Date" -#: sncfgtfs/models.py:405 +#: sncfgtfs/models.py:484 msgid "Exception type" msgstr "Type d'exception" -#: sncfgtfs/models.py:409 +#: sncfgtfs/models.py:498 msgid "Calendar date" msgstr "Date du calendrier" -#: sncfgtfs/models.py:410 +#: sncfgtfs/models.py:499 msgid "Calendar dates" msgstr "Dates du calendrier" -#: sncfgtfs/models.py:417 +#: sncfgtfs/models.py:512 msgid "From stop" msgstr "Depuis l'arrêt" -#: sncfgtfs/models.py:424 +#: sncfgtfs/models.py:519 msgid "To stop" msgstr "Jusqu'à l'arrêt" -#: sncfgtfs/models.py:429 +#: sncfgtfs/models.py:524 msgid "Transfer type" msgstr "Type de correspondance" -#: sncfgtfs/models.py:435 +#: sncfgtfs/models.py:530 msgid "Minimum transfer time" msgstr "Temps de correspondance minimum" -#: sncfgtfs/models.py:440 +#: sncfgtfs/models.py:535 msgid "Transfer" msgstr "Correspondance" -#: sncfgtfs/models.py:441 +#: sncfgtfs/models.py:536 msgid "Transfers" msgstr "Correspondances" -#: sncfgtfs/models.py:447 -msgid "Feed ID" -msgstr "ID du flux" - -#: sncfgtfs/models.py:452 +#: sncfgtfs/models.py:542 msgid "Feed publisher name" msgstr "Nom de l'éditeur du flux" -#: sncfgtfs/models.py:456 +#: sncfgtfs/models.py:546 msgid "Feed publisher URL" msgstr "URL de l'éditeur du flux" -#: sncfgtfs/models.py:461 +#: sncfgtfs/models.py:551 msgid "Feed language" msgstr "Langue du flux" -#: sncfgtfs/models.py:465 +#: sncfgtfs/models.py:555 msgid "Feed start date" msgstr "Date de début du flux" -#: sncfgtfs/models.py:469 +#: sncfgtfs/models.py:559 msgid "Feed end date" msgstr "Date de fin du flux" -#: sncfgtfs/models.py:474 +#: sncfgtfs/models.py:564 msgid "Feed version" msgstr "Version du flux" -#: sncfgtfs/models.py:478 +#: sncfgtfs/models.py:568 msgid "Feed info" msgstr "Information du flux" -#: sncfgtfs/models.py:479 +#: sncfgtfs/models.py:569 msgid "Feed infos" msgstr "Informations du flux" + +#~ msgid "Route ID" +#~ msgstr "ID de la ligne" + +#~ msgid "Feed ID" +#~ msgstr "ID du flux" diff --git a/sncfgtfs/static/assets/fonts/avenir-black.woff b/sncfgtfs/static/assets/fonts/avenir-black.woff new file mode 100644 index 0000000000000000000000000000000000000000..db1de7120ac87abe845f1e9f670eef2a282a0203 GIT binary patch literal 28996 zcmXV019WFUu&%AG-EOh9ZQHhO+qSp<)!y2+ZQHi}`hV}`+&MS-@=a!Pb26E8a^2)a zMS*~Ueu{%I5Ym6|gPs3t+n56Zfo=c+L8JeN{#WFb=oo>3fUSS38b6{RIwG5(DlDV^ zgN^)fJ%E6~cWiZCmW*r+?0@RQKRCjVc;{ZN_ZYc469NH2DF5gw{$K}C^e|GU_GUIe zSm_U!>c@_J-b4tZnSs-fF6_b&59&Yp{ssawv-U9k!G3%Zss;iIy*U@5@G&3#RXR>Y!`ja1M_2cU3%dTpLjtnN&b2Xc|MA7}Kc5Nz6HqK*Zd(HzlON3a$6qiY zAe_Jaz^7IAc1}NSs~=q;l>d0&EkKO+jwV04RzLm$um0E;e?emxa|amdo6Z>ldV0os zdKU&!dwY6z;PbHdF{3d_F)`CxIMUM7{KJa^0t|eBf&wu>QD5BOUO_3gwxy-@zV7J( z`ddS#xjjAfSR}(Q(Wg*BAV@#UA$EX3^kdW=fH&aejsb%!dh7H(-m=+-Q^mE<^)=x5^#<|nd!*-?SrmJ2MQ<)qwU{{T^LJ-ITwyBKC^=KYsBcpG z1Y=Zxg>k}n;-YUtj5T9>Kdx~q$EX3{sEBNOrZyvD>m{VeDDi!Q+7Vd}HNWq>tN_f2 zAnM-`3X-T1JJg~YYSCXBfc!eJ!3!!<3R)=z!Ia`cY9WeuK@G`q$G-`O6jW65Q@lzE zcXh~U#wL_wl*)C={}eS;3nD9IRiyGD7L8@X8cS)dl=^uU!ZPY;8;yA^$KMue_4QWIlQC%9fsYqR4C3LHq-KtBHam2_xv~5xc@>-#M zu9LYkYTuYf@ahM49Sgch3|pZ=l=6$M5yLmB<{skp0DL}Wpy0-nagfV7h-V+wygGyu z-%*Pla>S0_e*B!U) zQ}ei!^LQ9fyC2QP-a*PA`N~9AG1g4r~GT)LeM0lH^B;DjfcJ` z->L7%=gqspv(Odf)^q!{v)(1|w@>yu)j{Mcc8`J3PweaW(>wYv78#koe1`-C{KP1v zAn5o51AgG>X@4SLIJoca0C&P_nLwme{>HFr zo8ZAg`1F)t-{1zoKxF1>aqRfuz1aQwqTTG}G<~itXV|m~HnQf?NcEtIzyFZtATDKRRy|&98vkz?M-ZW8jrYIXk!SkQl=HNuXsF zf~lt_fg4t0H>~w-F2kcbbQ}rap-PZUN%b%A8Vlt2e$$?#osN)DO!2aLb?}C=C5JUo+!?_C{~7i1$U%*HVa{yUs3LhblRedSUO=jIKGU$N0QH5m>|-? z)L1xT#sDDhJ>UF8JM+ky`>jS{vjP;%E(ylvf@aVu*YMy9!;N?)?j7gnXIBUfxJ6H8 zh9X7coiteDvR{TM0Q4H0go&#`E}bBoU{&5kg>x+eM;cUd^{R`;O#9-lx>zLL5W5xh zzgPb>$vyh4qA;IHaP}z6|2_!0FLYrjrkm$g5M8&N^D*bxrwvp?g2Voix8Cc$=Em?U zk`Y*E_a)zfWOnnnnu`>X7o0be+p}>`TTU-`ilG$a^nQX{Nm2EWD%<6bhdd`$exD{0-NJ2Mb776hV*|;l z+%XD1GD|oXXboOcE7CaX*Jk)4Odc+0^T>XY&N54V>{Sv9QT;88o7-#geen*7)5Fi5 z@}*PDNZ$^bLN;VT#MV~J^rOmljfyx^3)e?3k>L6q=61!@Mo!mZ~%>1Xk|sC9e%&#b-`=7Sz_ zF%Ak_G!<^u_E`fv|Gd4V!WX!vT;-o1w`41DPXA&t-F?XjQc6)QOxyVz4Ns9RK~Ih8 z`bp+ZizEs>oEgg4Oml_}$e%u-!=997HSuSKT$AX-no?w$b1Jbmeu@%vcSuuN&ed8) zt?Mr5EW?!|p`Z;9xCSUJ)T==eqPO!1X+oyX{>%i$f zOfXX&JavRp#$!nm`($pjxy^!!5|{C1q%*&1&nrIldwLr!ngeDLnlzp@khP*}*COsw zfppppZ>R~?O&r+LueqEdB<6`eX7lol!t{Y2uQm_W3AOl(`2!yGv6TGhL;?c-$(upl z0gIi`09=(udfjK$YbzR^&g;eX2kGiX9v&|_Q^usx?09f-C^%?{03da z%RkqHgiy3{ds{BgF|b*owX@kTzO%lU;?E@F0}`Iyik0W0Ki_Slx|c6s;9QOzKne|i`V#&|GB%q25D(LvBQY;fV<|ye{_XVV~HePm`N_CISUN|0`7Rvd5kK z9WaY&ad72J9@9b>)XIJvhV3gFw19y~<~IK8g#{@kr5odYksZ4ZaRXeA2O=U|U`j#w zGK;6TV0uVGxHQ3v!8|rhkUw(%_322eWwd#`sIn4@ts9<7luHBuglR{`X$449)rBzP zwz}Q+N!lG4-5u;9+mx@TFZA8K-NqMEuJgYSa9$2jLp%=wpF|f$o5~rKil7TcmS<_c z_dNVYlv`-VyM)F0YCd`wC-e92v%mqW`w;B|p*1 z{HyAeX#r;xNPAu*RKBMIdbzWd?L0%=;;`BDJ@baB1D4#$RUrW-8B;-&8MT@!jGQy6 z1}D2=Czhm$ut3tzddn=Qc#*QP6*4gZHEgWbO7B)bk>NWPE2T$x9b)2M+NpDvXm(=V zlH~g}j~8e84&9yIPJ!j6+q1UpQeSWGgmnz~nH(ptX&n{yMZD!WJ}W3O9^VpR)-EY6 z4ubKPEY;40IiZ1VRDBwa^0|;tMfGThpAYfUv$Lhe1M$7ccsn9j^ZvZ%5PX+ zaQEV{Swt(9pZOAny|Z$Mhv0b1l;z}z820EGqkn_8{sPUp9pCp?Bce*cV8(Xx%iX;R zw}9-)BAw4FDgVbn?`f%sj0lwB%l%HVCa}*pW52KyD#ty${aEGcFkV+tQouD93TEYK zuG3^BVy7*R3ZgaKwc@TuZe#>rPjh0zsmdjU54n%Qp>XH(RA0~<-Q8A&O+Zan>CK(| zh>_~r8azeXYVP*?wB@C58QGwHdY=)?L#_uaf+d^vKD%Zd&1Jpc7Dhg^=eW!)g4@1q zXiov#NB-NjY=rn%jfC!(`6=;B)v6RfGH;ywNOj+CP+o_yw+bLP<8NDy?t{c*a0NPiz{DMPv zv$__I`vK|SsswN|dyu@!fKibfNC5=yh`00HKMgNopr-ZEn3zE^#V)Ezv!%C6oaNHoNPr)+;T(pF__gcI(jZoOEMX zSRJmpolRF-=E zT+G2hjVlLu)Od_u*nC|OUn<`3(?oM@wX5?rKsllfg)E%s!PlkpWcVU=m9fFh*p;mL zmc{|_0uvO58^A`{Us+bmR~OIB*G!&nRm4ed=Z{z3#l*);L6?tObOd;vA4{J1_}WYg zv~m^Dlx~c%K_`a>140m#1^Gt?;g1pE4$%RO?i6eO$=MY&^3_Og`Zm~|Uh~(y?obeR zTVIt-pqOgVqX4Kgt+cbb6UuTl%ugUpP_cg9eFf1gA}T4I0nEk&Bux$VV(fV#=lXeB zBosr^9@y2$G@2PEXVZfZNr(OT@IO6|*SXcbo9`H1m@>}Fic4#6SNuS*v6{4lJic7T zq>)1$!RBR(EG#rv2wGxli=yeEiv_5IE_gC;6Jo7@L_*X&Z#j27O?*lFD~rbUQTrOW z$%ILX(!6D%# zb_76iZbj=2(c& z8&)k)7C_rK1+_ZdQ_f_(z&2+Y!&MS4g_dxm;E-zCZhes67nUl+c6gq*c)+{n($d;+ z6ibeW&PmWpNL*lPV^IWW$>H!8PYwGN!Vqy|urv!)XfX~bz!;34ahv~%LB!z`1icMi zo68k@jVB5Z55#uC+TLv#l@>;I<_YSNw<#7_NU+qxlH?=tIMw*vmxL%B3XfIhf;Z&l_Qhw9!rt5C5VbwYFw zdA=%J=eyvz!w{qvHUNrW=7@(V$MOg0*Tzx{0XBBG57ZN0$L9naMMXbssUE{X34?LO zljYJ*4e?$nY0}%ALUVOJ1*ZMBr`O^huoFqzxv^Vi1|-WIPr94M;``S@;$+d>(XMi* zo4dvEN{XVzxcczi?$(<$Ll*7c_)^xm%RcOy)VP!`o#!c6SjfdI@f`N(wHO`oaRJ}7 z#L(TVI&+SlH?c+;iBd95HnH{JR0X{o+@kfP5y>z?US=Wl3~@PQUJ+_eGt-Gm?*z49 z@RF4p85d5=bh*>;_r=CU={H5mo~(YPntSy7fwn;OTA;U_my?v_ z6peMBl)`pIb|42J@5|^3*v{fXLl^m$hPe|DU-bB-0Ur2zJCI7mN@fM)xy!_!^g5!# z1O-+F<)P;Ph}M>V=XZf`Sz_YbD1et;tu_-zUF=~der2GU$PLfcCN>UmB)|sR>^SBf z#@v~oB3Y@XJkzWO;ASBq#n=RWD}^GW?|F+A%IC*vUbj$p`;r^Lq9Nm(hT7zy>>!x6 z@{2~-)Ebjow0=%6=D5 zgwN<7L?$9K}pYdVixQHkyCd>*}Rh&sINH&=)i zc&&$t0(x!AV;uF+Ksum<<}9ROMQ9&+;>~~iY&dd#lE;jG)%hm1YiCa@KY*m$2r?E~$E#qjRM0tPJhK+FQ=@1@}{jt9Azn$HSC14haqt4YpFx_MZEao*vw{dogZ9S1b&v-7spDsRzaPLt49 zAu7}Iwph&fMp3ES{Rv(s#~;qgb!hl)lUEybInO%979%F#6qH$Bg|eV5^mte7x53nA z{G8WVKfL5-r*Ef+WBZ`?skDg9SS#ah~OQ5*19|0 zaW`2>_}zN*2oKR$YA768Kvn)t5W4%DqNZFvj*KJprz>1{Fv2L;{z83UtaLhtE#Pzl zh@8!r|BWYB*H6gXwQ>8IR8u#*Zl2fo0#i2-)Ay;{R1ZAvx4UlnD9xYx^m>_dk62Y{ zerv7LN`(Q=3NU=5sAD$qOOt!L73XsRFr0G59OQ}+HBJBl-|OG4 zPv9E(mw)l&WT-?FEE3*h?EuQtT^t!RG z_pmn(!G=7o&A@YvveK3|zaeQr(@MkSsk1x+Eg`H;KB6WgP86Q%!6M_D`g&If6BF-h z{qahz8|*36wG_tY`HqB|g^-WAk%svP@JCQY+$#u!EZzFRgC;Wq{=Xzi3sVMWc)`FO z2yM?bNm0;DNjU68gc(yL9B_(NR_cefp-^~&wbkYB`<=B$NVli@+pB>jv#Pk~>e0ic zhvCfUxezyNUAJN5Mz1@cb48SXWYF)wdSTtVscKh~wH*8})TKqUrcF%INp+m9x!jy} zGI>iD+`CMZP!5|Ibl2MTcQ0yuO>Zl;u)%_3$FXkET)Pr^4F=|iCb2_u{JFPU_H>ug zp&$xN{4eohcX2}d$}?{{s>l;pFoZNJJs>syp-yd5#6S|_`J{Kwg6sL!2QD(bP`v$g z(6tez9KnSEId?aaOTiAx~o-G_r-{JD|)SKz;ApY?CO zhT|dKZzhu5Kl6OIg+4SVDR<+^@8?wO9+0H`i~Yiubdyljp|_GWJs$7S)T*WNP!t!% z3louJft!3^GpedsQkQ#Ev2hG}@bKlt@9NB@$2u_9WHm{&6*#!DkZ!bF~+&lo0fCEKLb34YDG4ki-)oN$B zm=EUJXD^I^9U^Ws0Q&?~j`eN_i$p}%wuPb7eV13rILXvnT9`T@1-F>%j-fqeyZ%Hw`=h&Tq(Uw)qtX;XaBP(dWUv}0-C^KUk5ynkx1K1eaT zqlp|C3veM2BcjG_%n;5ur_=R*3|s8)*i4HL@HCuMw(Q;pA}ttO!Y6+1D6bXkG*%~1 zcA0U&4a^orA}EOXUewOqkXdet1Hp>R(W%hRJtQJ4E6OS#qZhP&@A0g5nahv^4;X~? zsS#F)aZND0BuEvFR<;MkmZzycZ0EOit;7SK_28e!TnK)#{b4VDv*e~oyKjvnljRH2 zg{b>=kw5iSt5uMr-;{0Q^~5&^Db3f3e(eZ=DDT!M^^sHyP@;6(L19u|X<{m^=Y)MX zJ(tI@nGU~)MYY3irTXT8`FcHFLI^l*8>`wuOf9XY?RekU?S%Eo)z ztGAk1oRY+pgli8l|KcAg#|G0Ud$1W9J|EOCY;%6S6Sw2!IMGS%^wc*_I^aw*E)t}^ zc5)Mb?R5soJ(AS>Q1pT@g^2F}oH6E8VV+PKTUEc3c;MRWUZ4dF{1zAUHSXG$Tb#8S)C*vQ-usYESpOU*)Xn8t=O=3WBo$wW5ii~ zfB40n4Lf2@id^DCA77YVXUd%hqu19Z)KOY*HhgF8`Wl-(6(w8)_(czId)$taH*gZ- zH1O{vm!*rQJmQz&DIs&%9Jt=I z$D@1UGeFXylVGZ0$b1Fgo-45cW1-LnCF}REXh6CR!mojS&`xvj4{=V^wZg#p>*p5j zeDi1A;!OjtBUTUNk>ZJt7Imlraq-5KD_H{>vtYv7_HGX9WSP&|p^^zu9f=6HAjvQ~ zH2c7qS4SuJo6Z@E!H;V>7p5-EupVSc9*9&`NRRqsAu!7A?agwSwONfiDZjSm2uKfA!{AIDo@@F<)!BM9H ze&`s9z_Yx68F*TtM(ozirZi$F{!CuMPEk|phvM-yF%$DEtG!V(CTXw?h#<9-EXn^8 zyC&5G=OC|i8C5n3tES>;0=^b+kF-V0SLyd&hVZm2=C9BDGHrEu{mi1z*;-=!wZB z)C$Ka@d>e_#4y(un=sL=T>hO6=OuHP4BQi+O}1rr1HtN9n~0W?Bq8w*z`*f!kNVIh zYB9^nGJ&#ux z#O%tB6+m855o-SVK2c@A0sQq6Cxd*zFj)|*xo%Ba&d(L`m$-nUmIXRJSG`KbjQ2j7 zEc;`vgb=^!j?HiO4>4d4`9&rXlh3p?l3>-GR`&+b3idCsiTd+H` zmj-Rle52%6V{w}&6!vF?H^1ij zUG)iVOz~>E{2U$35tcdZ%Vz38nDrZEASVKzsaritQXTBNgb`?)zl`0QW zik8f4$TgEp!dpr4faR77C**lA;fDX3EGG{=H5$*#S#w|EijhLO0MXw4 zSBMC=d#%g}n=Z(ARi1<}vjprMSfKbl<_1359CviaA08rut{p~8)HqR&cNopX50IN| z6*l57AOe2o*0qi#o*BJp$ z%YO_vy@^)a3)xl~I%sJ+xoTD7_r9oKg)ejxC~f0{oVeK8hS#!YHM{83oI?|@?;ruR z+09)2jo!!dp@@H=Dj|f=fm<*fz-tvqdNbI7D-gvMR&Y; zc)s+<;cW!B{S1TTd!lVQgzEbgk|#PXW^rp83gEWls6b3ZzzGUW zBK`am9j;1-_A}z6Y(RY@b%a*ZOVhJ~-QW8h{YcK5K#2S4DUy z+YOu&pGM>90nykRKkc?ceX?t?wtDw^1_TN8FmfE#{R#1+yf3q3UXl5F`X$s&!a<2} zaIF*gK^t+lFq0!&q{Q0Zc>#XtulCe)fC;zSFgGq8Vd9ZY52MNX$sdow5P=(F@$e^_ z7c5m9ojkmXpU8lf3>jFL8jOz0HC{_< z7}zIt@*KT<Gfc5jc_LktvEE5V2MJy=(GUcaU; ztlTC$t}+6`E$-kCk(iE}^Mu!a#^~h8!3tXsuOt=PM5<7cbZU{q!e7l|u|kXbg9p$h zK401LHS32D&;X9vFJSQ<8s;tApDTcBo76YNd^6jum>}MpFpt;9@O{~|Nz}=EXZg+q z8Uq%#)KCB6`vTa)<*rTf-p%{x=--W&Prormd|d%&xl5L&)cA<>z}?;bfo`OsJaFTp zA^~UYxGq|iRsF7_+|~xv(VV-=$(CzMLjbB{)TMZOl@4h1xJ1Yp!aMSjuR=&?wQ0QQ zL5S%}1o7iSG98Ph9aQfLRbIW3TF{WGslb>i+D*l>Y_>#}=;&ZWE*U$Y%+xu3 zbbwtZ8O*B#kJi^OALs)VcE#A=)nP%A*^57C>d$@w3*(3x;fPsnD|h zK1c((WJz4Gf}Mi{t5T1CrJc(wLdtQ_5%|2;$PD|5NA5~HWt}|{x}?h9W5aMtY3=m@ zf7Mi69;1)8CFw%JPF0EIZNpY8INw?}wmuymB6IjWMx>zEc`fv1%9J@>lC{q*F|jj} z>D8W*V5&q>C)_l#CLHC}_)_;CGl3^|{=J4#YL}#&Rm>s@(xa#-K+##n?D!wKXV6#X z`?+gs8Y0+?pw(74hR)_{E2rieou@aiTx~aVo5j5OdG$4f6tsZ&-@vh~k<-=V%%Fhe$#1mKW=h@`{{-Bd4>16)hH*8y6ukut{p#%FUKjRtS`u1fz~-H@&P26PMtP-t zJ5gc8I*;0}0F*OBi;i&fQ!b*s`$RPT3CPo z+9Qiv#{De<=p8{$um`=cBW43HNTQ0~9TOxqyQCQF-y=b~((S|}Isy#W^~)La@sj)le z4C#k=-=Itk4Zo-3Xg%^4pNlAfHv7L+V!pDR;BB6 z-2RsNoVAL!?&aB3J;HjOOSPHmF!;7~a98d{q+Lgb^@!;9937UldA7alwOv&1*s7BH zMBz3OhkwICA3H=S=%OI<2vt)XUR6L0;UDAxMT>E+(o#D^yz86O*O#vL{^!zRDq{uC z*;P$1cu8_)^Ve?M8A@->cBUz109x6U<^-?BPQ`3IlD?qDjZxhASwyRnhQM%$w)E(} z3#rxKFakfyxju~o`uw

4(P3}QOgMZR7%?`;~CSCwl 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 G$^QZqAw`q` literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/fonts/avenir-book.woff b/sncfgtfs/static/assets/fonts/avenir-book.woff new file mode 100644 index 0000000000000000000000000000000000000000..c2f1e82dde5dacb56f1b9b6cf4135abe2b836bc6 GIT binary patch literal 68096 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%0A7yHHS1a5(ciidD@FU_R~uxYyyTeLd?z5w~> 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 ba>Gd617k%T literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/fonts/avenir-medium.woff b/sncfgtfs/static/assets/fonts/avenir-medium.woff new file mode 100644 index 0000000000000000000000000000000000000000..5dcebc25aa1a01af324b19ef2ec2825bab2c7f37 GIT binary patch literal 16952 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 literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/fonts/icons.eot b/sncfgtfs/static/assets/fonts/icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..9c0a213510283564932cbb679b09bfbe7897ebbd GIT binary patch literal 51336 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�r((R_{0QO3p;mU^nfxid`K7LaG;?0 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sncfgtfs/static/assets/fonts/icons.ttf b/sncfgtfs/static/assets/fonts/icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c8bf316e948c19db4ae038adbb39242e3cb7cb2e GIT binary patch literal 51180 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 literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/fonts/icons.woff b/sncfgtfs/static/assets/fonts/icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..82eca21aeea70b7520c1ad0afce9c2f7d3ee6995 GIT binary patch literal 27772 zcmV)rK$*XHPew)n0RR910Bn2!3jhEB0LSbA0RR91000000000000000000000000- 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

EX@y25}K0}~(#;3UDM%ie9zt=aE> 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 Tq%oJCS>gB4(El@6jH3Vm=YCLu literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/fonts/icons.woff2 b/sncfgtfs/static/assets/fonts/icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6bcc8d8ecedece785c023cbef884a1b4cf6d18cb GIT binary patch literal 23080 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 H00000)8gFF literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/brand/favicons/android-chrome-192x192.png b/sncfgtfs/static/assets/img/brand/favicons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..c5b54ed4ab6dd98b60eb00433360fb9ea927e66a GIT binary patch literal 10154 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 literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/brand/favicons/android-chrome-512x512.png b/sncfgtfs/static/assets/img/brand/favicons/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..951a6cba356d68e9380320783f724a3690050279 GIT binary patch literal 20557 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 b91VbZ1!>aC3De&|5rBiOt4+-b|I2>^h&?9J literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/brand/favicons/apple-touch-icon.png b/sncfgtfs/static/assets/img/brand/favicons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8abbcb214cb872fd0dd38161e5fc3d05414c0eb4 GIT binary patch literal 7345 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 ND9NeG*2tKJ{TJIw`|AJz literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/brand/favicons/browserconfig.xml b/sncfgtfs/static/assets/img/brand/favicons/browserconfig.xml new file mode 100644 index 0000000..de03083 --- /dev/null +++ b/sncfgtfs/static/assets/img/brand/favicons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #00aba9 + + + diff --git a/sncfgtfs/static/assets/img/brand/favicons/favicon-16x16.png b/sncfgtfs/static/assets/img/brand/favicons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..1b08451d5cf56de033aefd0cc8a7e4c7ad7fa3b5 GIT binary patch literal 1135 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>8H;1l8sRIp1m<$!AR zan+#fDpvQEbnmO^w`k|}X%)@XC|#mnxmK-wvs(TR)%3lp3C%F^rBLy_ovLa3RpXAR zhMrROy`buPRmBdd2F!N3rebqj#pJ%S-hBn_J8EVRG>so$OT6Y7dqdaxj*2lv zF^~jW*R7g2RlZ=cQrTLyvdwCFJCsuPDMcSq2{|e6eqPq@nvxY*#x#p1(1F{)63Dc7{#6G4sHyqc^TrFT6Kt!?(LnZp2kzHV$~% zKj+ix4KI?i9-7!sF{|8>HUIJ6Yqw?}IOyN?YTu<#S08*ha^b9D*d<+`4;y#AZs>R( zm3**!)A7#Dch;Uc7%_E|a?YJ8TOZHge!pwU^EvBYOkVtE`l7oU=JynJ{{R2~u;Ugm zrWyQ8g8V=!0t5_9jdhg7xS3vkeE<6KwL{Aqf;BjQ|9-ZsM2q>~)2XJvZ~or!`)A_s zTgq=fB7v{7S&Yq)fwcGXwHZL;7?Zr+U8Zs*R5b%RoCO|{#S9EK?jX#_x=AeoD9B#o z>Fdh=h)tT;nrG1+)^MQECQlc~5Q)pl2@0|siVKPgKY#dSXynNHgO#PV#nt8L5ml9? zGa?(9F8yO{bUdiIFwtmJ(I>91H9VIdG73&S7`X7F;l@I*Q(CKdvOaQldY;r=nfX$3 zX5>xFS3FWXD}S=Kx*k)1OTY5=`kvKYoBQ^b70)i&xv_U`_tyRu zR`Z)>E;DHM#ZXCIC=FXu@r*0j)c5dFmgBMTUJbLx)-NTnp-#&i5zn5n}Bg3&c z9kp^r>t{gMtCqM%l%yn~>+Bl8eLV=GfjD?=k~10yQ~1ML|n zlTb9|=BH$)RpQnVb+qsvP=h4MhT#0PlJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS z!mC0eN`ey06$*;-(=u~X6-p`#QWY`_N|G5ED&{=?#KTb-rlE1l|MVHpr$G$N%G`R% z+``Jj-jhX`g%w;HOb(|oD{l@_IDO;Fi6du@$Q)rm-QcmnOON4|xM0aAC)24wD;PXo L{an^LB{Ts5?Ty=% literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/brand/favicons/favicon-32x32.png b/sncfgtfs/static/assets/img/brand/favicons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..b692495b439562da9e10f594e4a50b170458fe9d GIT binary patch literal 1663 zcmZ`(e>l^N8vkxHn<2jz8fuYFre@QIjbsd)ANjF`#5rb$l`_nkP+OuVqWn0e91TZu z&gF@uaEF*txu?@@9XYP8(=LlBKblfG?%e=nVj5 z;{aeT0RYI?0Kke@+Y{lXBlHu41F68qW=W*YmAZ`qk9H&r0K5V>8wBmxt&;#SK0VYQ z_FCV@*wd)tU(jfs=?tApVa5zCR0pS39Y&4_HD^@r`%hf3y!gV`A6jD4*@^)7i31wZ z-sYEOFvDV$da&rJtmxST{BHSHJZdPwYR=c3fR|GtnDWBTX_BS&o~?*|MYA}*@}p9n zh$xU0M>LlFRk3pVkyQ0)O{l5O!-n7<>TTecXS7dUE-DCe1r<-Eic4BrWQr<#ViEiw zHfi1xvSmUEsEw&PACFIEJyM!%bcsx33<)6DzFQ)gZ8-FCf#q3S+{HQGFkwd-ckR{Z zi7;FE9SCSu{E&0ttnuwT394uz-DmyN7hlDC`!B9o9L&~?pI-XUE?`o6dUdK7axZWz z!&u>(vQaL?yn1g6VvMvx_@vY$zfmZ8;KwRhqVT2a%yaKyrrt>PtWwAvC=xf0fs+mP z!p>9Nq0DixN_$^m3>phb-x$}cy#)UQu@|ykFLI!HAO$wrtN$S%g!ndGvxN9rqL1{K z!W#SUVMLfYTRntYb(@U5@H#?${EG+D3KZ|tY`yXmY6Y~&{nWd-t2uP0;`kq_XpYW#AiJ;nl^G=dj4Ldkioc(s&T9Vz#RBQF)!Yeqo_9*lDy3xUp_T=jz_T>S|VMBRN!jGgWOjjJ| zRkL@)d5@Lvq&J-{1?IbauY0DL5@mGhisQ)rd5)Z2Li_ebfM1@C@!d(>l67~h(-!F$ zeA8c)&Pa;$;fAg#^YQp1a^UixO@y{s`tsRfG*}6-h4dX@fV1oBh;K>N+w0ZElMl2D z)1_$#Xe?gUeA`e`j|p1o`f)ua^=O7C_PbrQ-)9spb>4A(G;7qrIgECNY=HVEVqz*V z|JN6^)Z6p)bK}?HZ=jJHLjArdnoxSF(Povm(6Kg_cfx7n#|w1nM`9P#@wxP-g^lo* zw!Y|7VokmZSn9Gwwe{IniW{4}Fk6a!EAFdG?Y!mf<0`qy_Q7khEl*#2N=$!dV2||| zb~~SBCyne}?oWc-6>9O}qb6k)vvxi}^xt?Nerb)%Pk|ALcLdtl-SK(bTAkm4H6Cm0 z$@y-<4cVLDI(_Ygdh(4Nz;jQx)PdZ-x`|7}-J8yKhfVn-%a1jW<$mseldKA~S^V7s zAvO!>eV)|y!EBdr#|=hO-$cmtqAA15MY2$R_?1^ICSrbqzPjQP@phorUGhEnba-!> z;gzdB4-B|zK^18s=B(c;9rJI|671^R^EFb&R+EcMyzebr%cYiU%mBU^UETu<)D zGRiy>a*w))cyNfcEeDeGmamTy%M{K<7Hnp@rnqJ2`JDkGYf@kjh8Z@q6a#J{R*4^K zN~%UO_0;x|4DsmujX2SK&U#Ia@(|oBXdx(odh8a_kF^C(Y$l^4-#><*#Nu`aah09PE|V;|0KpQ}3)zn@Gbk@2q1I9D~MxsC)l>>z(`N#3s{*PKp+rcxhIcju~|G0Ha#=t#yc;R z?kGB!8N-ic3DCUE^ki-t2hBgl!~_|3lO^--Lqy E0K#6(tpET3 literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/brand/favicons/favicon.ico b/sncfgtfs/static/assets/img/brand/favicons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1646d4614d39eb2110935423c093ac1b51f55900 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/brand/favicons/manifest.json b/sncfgtfs/static/assets/img/brand/favicons/manifest.json new file mode 100644 index 0000000..79cd316 --- /dev/null +++ b/sncfgtfs/static/assets/img/brand/favicons/manifest.json @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/assets/img/docs/favicons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/assets/img/docs/favicons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/sncfgtfs/static/assets/img/brand/favicons/mstile-150x150.png b/sncfgtfs/static/assets/img/brand/favicons/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..9e237bbd66f70a9a819106a88a70c73aeb0f366f GIT binary patch literal 7277 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 KQLR)q5B`79A(<2a literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/brand/favicons/safari-pinned-tab.svg b/sncfgtfs/static/assets/img/brand/favicons/safari-pinned-tab.svg new file mode 100644 index 0000000..fc12982 --- /dev/null +++ b/sncfgtfs/static/assets/img/brand/favicons/safari-pinned-tab.svg @@ -0,0 +1,90 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/sncfgtfs/static/assets/img/brand/sncf-immobilier-logo.png b/sncfgtfs/static/assets/img/brand/sncf-immobilier-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4372256031bcb07e476f394a6862327eb036dc5d GIT binary patch literal 5548 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 MijH!%qIKB+10Q8Vn*aa+ literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/brand/sncf-reseau-logo.png b/sncfgtfs/static/assets/img/brand/sncf-reseau-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..19d053e1eb9db4c6627e7bdc035da1ef4b8ae9b7 GIT binary patch literal 5415 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 literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/docs/designmetier-bootstrap.png b/sncfgtfs/static/assets/img/docs/designmetier-bootstrap.png new file mode 100644 index 0000000000000000000000000000000000000000..70427ec55099021ce099b6b5c536d6c1af2848e2 GIT binary patch literal 61125 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 literal 0 HcmV?d00001 diff --git a/sncfgtfs/static/assets/img/flags/english.svg b/sncfgtfs/static/assets/img/flags/english.svg new file mode 100644 index 0000000..e444981 --- /dev/null +++ b/sncfgtfs/static/assets/img/flags/english.svg @@ -0,0 +1,22 @@ + + + + Icons/Langages/english + Created with Sketch. + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sncfgtfs/static/assets/img/flags/french.svg b/sncfgtfs/static/assets/img/flags/french.svg new file mode 100644 index 0000000..9b0acba --- /dev/null +++ b/sncfgtfs/static/assets/img/flags/french.svg @@ -0,0 +1,12 @@ + + + + Icons/Langages/french + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/sncfgtfs/static/assets/img/flags/german.svg b/sncfgtfs/static/assets/img/flags/german.svg new file mode 100644 index 0000000..b933610 --- /dev/null +++ b/sncfgtfs/static/assets/img/flags/german.svg @@ -0,0 +1,12 @@ + + + + Icons/Langages/deutsch + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/sncfgtfs/static/bootstrap-sncf.css b/sncfgtfs/static/bootstrap-sncf.css new file mode 100644 index 0000000..5187b52 --- /dev/null +++ b/sncfgtfs/static/bootstrap-sncf.css @@ -0,0 +1,16145 @@ +@charset "UTF-8"; +/* functions + ========================================================================== */ +/* imports + ========================================================================== */ +.text-xs { + font-size: 0.75rem; + line-height: 1.5; } + +.text-sm { + font-size: 0.875rem; + line-height: 1.5; } + +.text-base { + font-size: 1rem; + line-height: 1.375; } + +.text-lg { + font-size: 1.125rem; + line-height: 1.5; } + +@media (min-width: 576px) { + .text-sm-xs { + font-size: 0.75rem; + line-height: 1.5; } + .text-sm-sm { + font-size: 0.875rem; + line-height: 1.5; } + .text-sm-base { + font-size: 1rem; + line-height: 1.375; } + .text-sm-lg { + font-size: 1.125rem; + line-height: 1.5; } } + +@media (min-width: 768px) { + .text-md-xs { + font-size: 0.75rem; + line-height: 1.5; } + .text-md-sm { + font-size: 0.875rem; + line-height: 1.5; } + .text-md-base { + font-size: 1rem; + line-height: 1.375; } + .text-md-lg { + font-size: 1.125rem; + line-height: 1.5; } } + +@media (min-width: 1024px) { + .text-lg-xs { + font-size: 0.75rem; + line-height: 1.5; } + .text-lg-sm { + font-size: 0.875rem; + line-height: 1.5; } + .text-lg-base { + font-size: 1rem; + line-height: 1.375; } + .text-lg-lg { + font-size: 1.125rem; + line-height: 1.5; } } + +@media (min-width: 1280px) { + .text-xl-xs { + font-size: 0.75rem; + line-height: 1.5; } + .text-xl-sm { + font-size: 0.875rem; + line-height: 1.5; } + .text-xl-base { + font-size: 1rem; + line-height: 1.375; } + .text-xl-lg { + font-size: 1.125rem; + line-height: 1.5; } } + +/** + * Maintain ratio mixin. Great for responsive grids, or videos. + * https://gist.github.com/brianmcallister/2932463 + * + * $ratio - Ratio the element needs to maintain. + * + * Examples + * + * A 16:9 ratio would look like this: + * .element { + * @include maintain-ratio(16 9); + * } + */ +/* colors + ========================================================================== */ +.text-grays100 { + color: #f2f2f2 !important; } + +a.text-grays100:hover, a.text-grays100:focus { + color: #cccccc !important; } + +.text-grays200 { + color: #d7d7d7 !important; } + +a.text-grays200:hover, a.text-grays200:focus { + color: #b1b1b1 !important; } + +.text-grays300 { + color: #b9b9b9 !important; } + +a.text-grays300:hover, a.text-grays300:focus { + color: #939393 !important; } + +.text-grays400 { + color: #747678 !important; } + +a.text-grays400:hover, a.text-grays400:focus { + color: #4e5051 !important; } + +.text-grays500 { + color: #4d4f53 !important; } + +a.text-grays500:hover, a.text-grays500:focus { + color: #28292b !important; } + +.text-grays600 { + color: #333 !important; } + +a.text-grays600:hover, a.text-grays600:focus { + color: #0d0d0d !important; } + +.text-grays700 { + color: #495057 !important; } + +a.text-grays700:hover, a.text-grays700:focus { + color: #262a2d !important; } + +.text-grays800 { + color: #343a40 !important; } + +a.text-grays800:hover, a.text-grays800:focus { + color: #121416 !important; } + +.text-grays900 { + color: #212529 !important; } + +a.text-grays900:hover, a.text-grays900:focus { + color: black !important; } + +.flatpickr-calendar { + background: transparent; + opacity: 0; + display: none; + text-align: center; + visibility: hidden; + padding: 0; + -webkit-animation: none; + animation: none; + direction: ltr; + border: 0; + font-size: 14px; + line-height: 24px; + border-radius: 5px; + position: absolute; + width: 307.875px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -ms-touch-action: manipulation; + touch-action: manipulation; + background: #fff; + -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); + box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); } + +.flatpickr-calendar.open, +.flatpickr-calendar.inline { + opacity: 1; + max-height: 640px; + visibility: visible; } + +.flatpickr-calendar.open { + display: inline-block; + z-index: 99999; } + +.flatpickr-calendar.animate.open { + -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); + animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); } + +.flatpickr-calendar.inline { + display: block; + position: relative; + top: 2px; } + +.flatpickr-calendar.static { + position: absolute; + top: calc(100% + 2px); } + +.flatpickr-calendar.static.open { + z-index: 999; + display: block; } + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { + -webkit-box-shadow: none !important; + box-shadow: none !important; } + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { + -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; + box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; } + +.flatpickr-calendar .hasWeeks .dayContainer, +.flatpickr-calendar .hasTime .dayContainer { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.flatpickr-calendar .hasWeeks .dayContainer { + border-left: 0; } + +.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time { + height: 40px; + border-top: 1px solid #e6e6e6; } + +.flatpickr-calendar.noCalendar.hasTime .flatpickr-time { + height: auto; } + +.flatpickr-calendar:before, +.flatpickr-calendar:after { + position: absolute; + display: block; + pointer-events: none; + border: solid transparent; + content: ''; + height: 0; + width: 0; + left: 22px; } + +.flatpickr-calendar.rightMost:before, +.flatpickr-calendar.rightMost:after { + left: auto; + right: 22px; } + +.flatpickr-calendar:before { + border-width: 5px; + margin: 0 -5px; } + +.flatpickr-calendar:after { + border-width: 4px; + margin: 0 -4px; } + +.flatpickr-calendar.arrowTop:before, +.flatpickr-calendar.arrowTop:after { + bottom: 100%; } + +.flatpickr-calendar.arrowTop:before { + border-bottom-color: #e6e6e6; } + +.flatpickr-calendar.arrowTop:after { + border-bottom-color: #fff; } + +.flatpickr-calendar.arrowBottom:before, +.flatpickr-calendar.arrowBottom:after { + top: 100%; } + +.flatpickr-calendar.arrowBottom:before { + border-top-color: #e6e6e6; } + +.flatpickr-calendar.arrowBottom:after { + border-top-color: #fff; } + +.flatpickr-calendar:focus { + outline: 0; } + +.flatpickr-wrapper { + position: relative; + display: inline-block; } + +.flatpickr-months { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; } + +.flatpickr-months .flatpickr-month { + background: transparent; + color: rgba(0, 0, 0, 0.9); + fill: rgba(0, 0, 0, 0.9); + height: 34px; + line-height: 1; + text-align: center; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: hidden; + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } + +.flatpickr-months .flatpickr-prev-month, +.flatpickr-months .flatpickr-next-month { + text-decoration: none; + cursor: pointer; + position: absolute; + top: 0; + height: 34px; + padding: 10px; + z-index: 3; + color: rgba(0, 0, 0, 0.9); + fill: rgba(0, 0, 0, 0.9); } + +.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, +.flatpickr-months .flatpickr-next-month.flatpickr-disabled { + display: none; } + +.flatpickr-months .flatpickr-prev-month i, +.flatpickr-months .flatpickr-next-month i { + position: relative; } + +.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, +.flatpickr-months .flatpickr-next-month.flatpickr-prev-month { + /* + /*rtl:begin:ignore*/ + /* + */ + left: 0; + /* + /*rtl:end:ignore*/ + /* + */ } + +/* + /*rtl:begin:ignore*/ +/* + /*rtl:end:ignore*/ +.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, +.flatpickr-months .flatpickr-next-month.flatpickr-next-month { + /* + /*rtl:begin:ignore*/ + /* + */ + right: 0; + /* + /*rtl:end:ignore*/ + /* + */ } + +/* + /*rtl:begin:ignore*/ +/* + /*rtl:end:ignore*/ +.flatpickr-months .flatpickr-prev-month:hover, +.flatpickr-months .flatpickr-next-month:hover { + color: #959ea9; } + +.flatpickr-months .flatpickr-prev-month:hover svg, +.flatpickr-months .flatpickr-next-month:hover svg { + fill: #f64747; } + +.flatpickr-months .flatpickr-prev-month svg, +.flatpickr-months .flatpickr-next-month svg { + width: 14px; + height: 14px; } + +.flatpickr-months .flatpickr-prev-month svg path, +.flatpickr-months .flatpickr-next-month svg path { + -webkit-transition: fill 0.1s; + transition: fill 0.1s; + fill: inherit; } + +.numInputWrapper { + position: relative; + height: auto; } + +.numInputWrapper input, +.numInputWrapper span { + display: inline-block; } + +.numInputWrapper input { + width: 100%; } + +.numInputWrapper input::-ms-clear { + display: none; } + +.numInputWrapper input::-webkit-outer-spin-button, +.numInputWrapper input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none; } + +.numInputWrapper span { + position: absolute; + right: 0; + width: 14px; + padding: 0 4px 0 2px; + height: 50%; + line-height: 50%; + opacity: 0; + cursor: pointer; + border: 1px solid rgba(57, 57, 57, 0.15); + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +.numInputWrapper span:hover { + background: rgba(0, 0, 0, 0.1); } + +.numInputWrapper span:active { + background: rgba(0, 0, 0, 0.2); } + +.numInputWrapper span:after { + display: block; + content: ""; + position: absolute; } + +.numInputWrapper span.arrowUp { + top: 0; + border-bottom: 0; } + +.numInputWrapper span.arrowUp:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-bottom: 4px solid rgba(57, 57, 57, 0.6); + top: 26%; } + +.numInputWrapper span.arrowDown { + top: 50%; } + +.numInputWrapper span.arrowDown:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid rgba(57, 57, 57, 0.6); + top: 40%; } + +.numInputWrapper span svg { + width: inherit; + height: auto; } + +.numInputWrapper span svg path { + fill: rgba(0, 0, 0, 0.5); } + +.numInputWrapper:hover { + background: rgba(0, 0, 0, 0.05); } + +.numInputWrapper:hover span { + opacity: 1; } + +.flatpickr-current-month { + font-size: 135%; + line-height: inherit; + font-weight: 300; + color: inherit; + position: absolute; + width: 75%; + left: 12.5%; + padding: 7.48px 0 0 0; + line-height: 1; + height: 34px; + display: inline-block; + text-align: center; + -webkit-transform: translate3d(0px, 0px, 0px); + transform: translate3d(0px, 0px, 0px); } + +.flatpickr-current-month span.cur-month { + font-family: inherit; + font-weight: 700; + color: inherit; + display: inline-block; + margin-left: 0.5ch; + padding: 0; } + +.flatpickr-current-month span.cur-month:hover { + background: rgba(0, 0, 0, 0.05); } + +.flatpickr-current-month .numInputWrapper { + width: 6ch; + width: 7ch\0; + display: inline-block; } + +.flatpickr-current-month .numInputWrapper span.arrowUp:after { + border-bottom-color: rgba(0, 0, 0, 0.9); } + +.flatpickr-current-month .numInputWrapper span.arrowDown:after { + border-top-color: rgba(0, 0, 0, 0.9); } + +.flatpickr-current-month input.cur-year { + background: transparent; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + cursor: text; + padding: 0 0 0 0.5ch; + margin: 0; + display: inline-block; + font-size: inherit; + font-family: inherit; + font-weight: 300; + line-height: inherit; + height: auto; + border: 0; + border-radius: 0; + vertical-align: initial; + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; } + +.flatpickr-current-month input.cur-year:focus { + outline: 0; } + +.flatpickr-current-month input.cur-year[disabled], +.flatpickr-current-month input.cur-year[disabled]:hover { + font-size: 100%; + color: rgba(0, 0, 0, 0.5); + background: transparent; + pointer-events: none; } + +.flatpickr-current-month .flatpickr-monthDropdown-months { + appearance: menulist; + background: transparent; + border: none; + border-radius: 0; + box-sizing: border-box; + color: inherit; + cursor: pointer; + font-size: inherit; + font-family: inherit; + font-weight: 300; + height: auto; + line-height: inherit; + margin: -1px 0 0 0; + outline: none; + padding: 0 0 0 0.5ch; + position: relative; + vertical-align: initial; + -webkit-box-sizing: border-box; + -webkit-appearance: menulist; + -moz-appearance: menulist; + width: auto; } + +.flatpickr-current-month .flatpickr-monthDropdown-months:focus, +.flatpickr-current-month .flatpickr-monthDropdown-months:active { + outline: none; } + +.flatpickr-current-month .flatpickr-monthDropdown-months:hover { + background: rgba(0, 0, 0, 0.05); } + +.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { + background-color: transparent; + outline: none; + padding: 0; } + +.flatpickr-weekdays { + background: transparent; + text-align: center; + overflow: hidden; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + height: 28px; } + +.flatpickr-weekdays .flatpickr-weekdaycontainer { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } + +span.flatpickr-weekday { + cursor: default; + font-size: 90%; + background: transparent; + color: rgba(0, 0, 0, 0.54); + line-height: 1; + margin: 0; + text-align: center; + display: block; + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + font-weight: bolder; } + +.dayContainer, +.flatpickr-weeks { + padding: 1px 0 0 0; } + +.flatpickr-days { + position: relative; + overflow: hidden; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + width: 307.875px; } + +.flatpickr-days:focus { + outline: 0; } + +.dayContainer { + padding: 0; + outline: 0; + text-align: left; + width: 307.875px; + min-width: 307.875px; + max-width: 307.875px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + display: -ms-flexbox; + display: -webkit-box; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-wrap: wrap; + -ms-flex-pack: justify; + -webkit-justify-content: space-around; + justify-content: space-around; + -webkit-transform: translate3d(0px, 0px, 0px); + transform: translate3d(0px, 0px, 0px); + opacity: 1; } + +.dayContainer + .dayContainer { + -webkit-box-shadow: -1px 0 0 #e6e6e6; + box-shadow: -1px 0 0 #e6e6e6; } + +.flatpickr-day { + background: none; + border: 1px solid transparent; + border-radius: 150px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #393939; + cursor: pointer; + font-weight: 400; + width: 14.2857143%; + -webkit-flex-basis: 14.2857143%; + -ms-flex-preferred-size: 14.2857143%; + flex-basis: 14.2857143%; + max-width: 39px; + height: 39px; + line-height: 39px; + margin: 0; + display: inline-block; + position: relative; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; } + +.flatpickr-day.inRange, +.flatpickr-day.prevMonthDay.inRange, +.flatpickr-day.nextMonthDay.inRange, +.flatpickr-day.today.inRange, +.flatpickr-day.prevMonthDay.today.inRange, +.flatpickr-day.nextMonthDay.today.inRange, +.flatpickr-day:hover, +.flatpickr-day.prevMonthDay:hover, +.flatpickr-day.nextMonthDay:hover, +.flatpickr-day:focus, +.flatpickr-day.prevMonthDay:focus, +.flatpickr-day.nextMonthDay:focus { + cursor: pointer; + outline: 0; + background: #e6e6e6; + border-color: #e6e6e6; } + +.flatpickr-day.today { + border-color: #959ea9; } + +.flatpickr-day.today:hover, +.flatpickr-day.today:focus { + border-color: #959ea9; + background: #959ea9; + color: #fff; } + +.flatpickr-day.selected, +.flatpickr-day.startRange, +.flatpickr-day.endRange, +.flatpickr-day.selected.inRange, +.flatpickr-day.startRange.inRange, +.flatpickr-day.endRange.inRange, +.flatpickr-day.selected:focus, +.flatpickr-day.startRange:focus, +.flatpickr-day.endRange:focus, +.flatpickr-day.selected:hover, +.flatpickr-day.startRange:hover, +.flatpickr-day.endRange:hover, +.flatpickr-day.selected.prevMonthDay, +.flatpickr-day.startRange.prevMonthDay, +.flatpickr-day.endRange.prevMonthDay, +.flatpickr-day.selected.nextMonthDay, +.flatpickr-day.startRange.nextMonthDay, +.flatpickr-day.endRange.nextMonthDay { + background: #569ff7; + -webkit-box-shadow: none; + box-shadow: none; + color: #fff; + border-color: #569ff7; } + +.flatpickr-day.selected.startRange, +.flatpickr-day.startRange.startRange, +.flatpickr-day.endRange.startRange { + border-radius: 50px 0 0 50px; } + +.flatpickr-day.selected.endRange, +.flatpickr-day.startRange.endRange, +.flatpickr-day.endRange.endRange { + border-radius: 0 50px 50px 0; } + +.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), +.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), +.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) { + -webkit-box-shadow: -10px 0 0 #569ff7; + box-shadow: -10px 0 0 #569ff7; } + +.flatpickr-day.selected.startRange.endRange, +.flatpickr-day.startRange.startRange.endRange, +.flatpickr-day.endRange.startRange.endRange { + border-radius: 50px; } + +.flatpickr-day.inRange { + border-radius: 0; + -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; + box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; } + +.flatpickr-day.flatpickr-disabled, +.flatpickr-day.flatpickr-disabled:hover, +.flatpickr-day.prevMonthDay, +.flatpickr-day.nextMonthDay, +.flatpickr-day.notAllowed, +.flatpickr-day.notAllowed.prevMonthDay, +.flatpickr-day.notAllowed.nextMonthDay { + color: rgba(57, 57, 57, 0.3); + background: transparent; + border-color: transparent; + cursor: default; } + +.flatpickr-day.flatpickr-disabled, +.flatpickr-day.flatpickr-disabled:hover { + cursor: not-allowed; + color: rgba(57, 57, 57, 0.1); } + +.flatpickr-day.week.selected { + border-radius: 0; + -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; + box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; } + +.flatpickr-day.hidden { + visibility: hidden; } + +.rangeMode .flatpickr-day { + margin-top: 1px; } + +.flatpickr-weekwrapper { + float: left; } + +.flatpickr-weekwrapper .flatpickr-weeks { + padding: 0 12px; + -webkit-box-shadow: 1px 0 0 #e6e6e6; + box-shadow: 1px 0 0 #e6e6e6; } + +.flatpickr-weekwrapper .flatpickr-weekday { + float: none; + width: 100%; + line-height: 28px; } + +.flatpickr-weekwrapper span.flatpickr-day, +.flatpickr-weekwrapper span.flatpickr-day:hover { + display: block; + width: 100%; + max-width: none; + color: rgba(57, 57, 57, 0.3); + background: transparent; + cursor: default; + border: none; } + +.flatpickr-innerContainer { + display: block; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; } + +.flatpickr-rContainer { + display: inline-block; + padding: 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +.flatpickr-time { + text-align: center; + outline: 0; + display: block; + height: 0; + line-height: 40px; + max-height: 40px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; } + +.flatpickr-time:after { + content: ""; + display: table; + clear: both; } + +.flatpickr-time .numInputWrapper { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + width: 40%; + height: 40px; + float: left; } + +.flatpickr-time .numInputWrapper span.arrowUp:after { + border-bottom-color: #393939; } + +.flatpickr-time .numInputWrapper span.arrowDown:after { + border-top-color: #393939; } + +.flatpickr-time.hasSeconds .numInputWrapper { + width: 26%; } + +.flatpickr-time.time24hr .numInputWrapper { + width: 49%; } + +.flatpickr-time input { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + border: 0; + border-radius: 0; + text-align: center; + margin: 0; + padding: 0; + height: inherit; + line-height: inherit; + color: #393939; + font-size: 14px; + position: relative; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; } + +.flatpickr-time input.flatpickr-hour { + font-weight: bold; } + +.flatpickr-time input.flatpickr-minute, +.flatpickr-time input.flatpickr-second { + font-weight: 400; } + +.flatpickr-time input:focus { + outline: 0; + border: 0; } + +.flatpickr-time .flatpickr-time-separator, +.flatpickr-time .flatpickr-am-pm { + height: inherit; + float: left; + line-height: inherit; + color: #393939; + font-weight: bold; + width: 2%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; } + +.flatpickr-time .flatpickr-am-pm { + outline: 0; + width: 18%; + cursor: pointer; + text-align: center; + font-weight: 400; } + +.flatpickr-time input:hover, +.flatpickr-time .flatpickr-am-pm:hover, +.flatpickr-time input:focus, +.flatpickr-time .flatpickr-am-pm:focus { + background: #eee; } + +.flatpickr-input[readonly] { + cursor: pointer; } + +@-webkit-keyframes fpFadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); } + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +@keyframes fpFadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); } + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } + +/** +Ion.RangeSlider, 2.3.0 +© Denis Ineshin, 2010 - 2018, IonDen.com +Build date: 2018-12-11 23:23:51 +*/ +.irs { + position: relative; + display: block; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-size: 12px; + font-family: Arial, sans-serif; } + +.irs-line { + position: relative; + display: block; + overflow: hidden; + outline: none !important; } + +.irs-bar { + position: absolute; + display: block; + left: 0; + width: 0; } + +.irs-shadow { + position: absolute; + display: none; + left: 0; + width: 0; } + +.irs-handle { + position: absolute; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + cursor: default; + z-index: 1; } + +.irs-handle.type_last { + z-index: 2; } + +.irs-min, +.irs-max { + position: absolute; + display: block; + cursor: default; } + +.irs-min { + left: 0; } + +.irs-max { + right: 0; } + +.irs-from, +.irs-to, +.irs-single { + position: absolute; + display: block; + top: 0; + left: 0; + cursor: default; + white-space: nowrap; } + +.irs-grid { + position: absolute; + display: none; + bottom: 0; + left: 0; + width: 100%; + height: 20px; } + +.irs-with-grid .irs-grid { + display: block; } + +.irs-grid-pol { + position: absolute; + top: 0; + left: 0; + width: 1px; + height: 8px; + background: #000; } + +.irs-grid-pol.small { + height: 4px; } + +.irs-grid-text { + position: absolute; + bottom: 0; + left: 0; + white-space: nowrap; + text-align: center; + font-size: 9px; + line-height: 9px; + padding: 0 3px; + color: #000; } + +.irs-disable-mask { + position: absolute; + display: block; + top: 0; + left: -1%; + width: 102%; + height: 100%; + cursor: default; + background: rgba(0, 0, 0, 0); + z-index: 2; } + +.lt-ie9 .irs-disable-mask { + background: #000; + filter: alpha(opacity=0); + cursor: not-allowed; } + +.irs-disabled { + opacity: 0.4; } + +.irs-hidden-input { + position: absolute !important; + display: block !important; + top: 0 !important; + left: 0 !important; + width: 0 !important; + height: 0 !important; + font-size: 0 !important; + line-height: 0 !important; + padding: 0 !important; + margin: 0 !important; + overflow: hidden; + outline: none !important; + z-index: -9999 !important; + background: none !important; + border-style: solid !important; + border-color: transparent !important; } + +.irs--flat { + height: 40px; } + +.irs--flat.irs-with-grid { + height: 60px; } + +.irs--flat .irs-line { + top: 25px; + height: 12px; + background-color: #e1e4e9; + border-radius: 4px; } + +.irs--flat .irs-bar { + top: 25px; + height: 12px; + background-color: #ed5565; } + +.irs--flat .irs-bar--single { + border-radius: 4px 0 0 4px; } + +.irs--flat .irs-shadow { + height: 1px; + bottom: 16px; + background-color: #e1e4e9; } + +.irs--flat .irs-handle { + top: 22px; + width: 16px; + height: 18px; + background-color: transparent; } + +.irs--flat .irs-handle > i:first-child { + position: absolute; + display: block; + top: 0; + left: 50%; + width: 2px; + height: 100%; + margin-left: -1px; + background-color: #da4453; } + +.irs--flat .irs-handle.state_hover > i:first-child, +.irs--flat .irs-handle:hover > i:first-child { + background-color: #a43540; } + +.irs--flat .irs-min, +.irs--flat .irs-max { + top: 0; + padding: 1px 3px; + color: #999; + font-size: 10px; + line-height: 1.333; + text-shadow: none; + background-color: #e1e4e9; + border-radius: 4px; } + +.irs--flat .irs-from, +.irs--flat .irs-to, +.irs--flat .irs-single { + color: white; + font-size: 10px; + line-height: 1.333; + text-shadow: none; + padding: 1px 5px; + background-color: #ed5565; + border-radius: 4px; } + +.irs--flat .irs-from:before, +.irs--flat .irs-to:before, +.irs--flat .irs-single:before { + position: absolute; + display: block; + content: ""; + bottom: -6px; + left: 50%; + width: 0; + height: 0; + margin-left: -3px; + overflow: hidden; + border: 3px solid transparent; + border-top-color: #ed5565; } + +.irs--flat .irs-grid-pol { + background-color: #e1e4e9; } + +.irs--flat .irs-grid-text { + color: #999; } + +.irs--big { + height: 55px; } + +.irs--big.irs-with-grid { + height: 70px; } + +.irs--big .irs-line { + top: 33px; + height: 12px; + background-color: white; + background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #ddd), color-stop(150%, white)); + background: -webkit-linear-gradient(top, #ddd -50%, white 150%); + background: linear-gradient(to bottom, #ddd -50%, white 150%); + border: 1px solid #ccc; + border-radius: 12px; } + +.irs--big .irs-bar { + top: 33px; + height: 12px; + background-color: #92bce0; + border: 1px solid #428bca; + background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #428bca), to(#b9d4ec)); + background: -webkit-linear-gradient(top, #ffffff 0%, #428bca 30%, #b9d4ec 100%); + background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%); + -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5); + box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5); } + +.irs--big .irs-bar--single { + border-radius: 12px 0 0 12px; } + +.irs--big .irs-shadow { + height: 1px; + bottom: 16px; + background-color: rgba(66, 139, 202, 0.5); } + +.irs--big .irs-handle { + top: 25px; + width: 30px; + height: 30px; + border: 1px solid rgba(0, 0, 0, 0.3); + background-color: #cbcfd5; + background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #B4B9BE), to(white)); + background: -webkit-linear-gradient(top, white 0%, #B4B9BE 30%, white 100%); + background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%); + -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white; + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white; + border-radius: 30px; } + +.irs--big .irs-handle.state_hover, +.irs--big .irs-handle:hover { + border-color: rgba(0, 0, 0, 0.45); + background-color: #939ba7; + background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #919BA5), to(white)); + background: -webkit-linear-gradient(top, white 0%, #919BA5 30%, white 100%); + background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%); } + +.irs--big .irs-min, +.irs--big .irs-max { + top: 0; + padding: 1px 5px; + color: white; + text-shadow: none; + background-color: #9f9f9f; + border-radius: 3px; } + +.irs--big .irs-from, +.irs--big .irs-to, +.irs--big .irs-single { + color: white; + text-shadow: none; + padding: 1px 5px; + background-color: #428bca; + background: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9)); + background: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%); + background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%); + border-radius: 3px; } + +.irs--big .irs-grid-pol { + background-color: #428bca; } + +.irs--big .irs-grid-text { + color: #428bca; } + +.irs--modern { + height: 55px; } + +.irs--modern.irs-with-grid { + height: 55px; } + +.irs--modern .irs-line { + top: 25px; + height: 5px; + background-color: #d1d6e0; + background: -webkit-gradient(linear, left top, left bottom, from(#e0e4ea), to(#d1d6e0)); + background: -webkit-linear-gradient(top, #e0e4ea 0%, #d1d6e0 100%); + background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%); + border: 1px solid #a3adc1; + border-bottom-width: 0; + border-radius: 5px; } + +.irs--modern .irs-bar { + top: 25px; + height: 5px; + background: #20b426; + background: -webkit-gradient(linear, left top, left bottom, from(#20b426), to(#18891d)); + background: -webkit-linear-gradient(top, #20b426 0%, #18891d 100%); + background: linear-gradient(to bottom, #20b426 0%, #18891d 100%); } + +.irs--modern .irs-bar--single { + border-radius: 5px 0 0 5px; } + +.irs--modern .irs-shadow { + height: 1px; + bottom: 21px; + background-color: rgba(209, 214, 224, 0.5); } + +.irs--modern .irs-handle { + top: 37px; + width: 12px; + height: 13px; + border: 1px solid #a3adc1; + border-top-width: 0; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 0 0 3px 3px; } + +.irs--modern .irs-handle > i:nth-child(1) { + position: absolute; + display: block; + top: -4px; + left: 1px; + width: 6px; + height: 6px; + border: 1px solid #a3adc1; + background: white; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +.irs--modern .irs-handle > i:nth-child(2) { + position: absolute; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + top: 0; + left: 0; + width: 10px; + height: 12px; + background: #e9e6e6; + background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e9e6e6)); + background: -webkit-linear-gradient(top, white 0%, #e9e6e6 100%); + background: linear-gradient(to bottom, white 0%, #e9e6e6 100%); + border-radius: 0 0 3px 3px; } + +.irs--modern .irs-handle > i:nth-child(3) { + position: absolute; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + top: 3px; + left: 3px; + width: 4px; + height: 5px; + border-left: 1px solid #a3adc1; + border-right: 1px solid #a3adc1; } + +.irs--modern .irs-handle.state_hover, +.irs--modern .irs-handle:hover { + border-color: #7685a2; + background: #c3c7cd; + background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #919ba5), to(#ffffff)); + background: -webkit-linear-gradient(top, #ffffff 0%, #919ba5 30%, #ffffff 100%); + background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%); } + +.irs--modern .irs-handle.state_hover > i:nth-child(1), +.irs--modern .irs-handle:hover > i:nth-child(1) { + border-color: #7685a2; } + +.irs--modern .irs-handle.state_hover > i:nth-child(3), +.irs--modern .irs-handle:hover > i:nth-child(3) { + border-color: #48536a; } + +.irs--modern .irs-min, +.irs--modern .irs-max { + top: 0; + font-size: 10px; + line-height: 1.333; + text-shadow: none; + padding: 1px 5px; + color: white; + background-color: #d1d6e0; + border-radius: 5px; } + +.irs--modern .irs-from, +.irs--modern .irs-to, +.irs--modern .irs-single { + font-size: 10px; + line-height: 1.333; + text-shadow: none; + padding: 1px 5px; + background-color: #20b426; + color: white; + border-radius: 5px; } + +.irs--modern .irs-from:before, +.irs--modern .irs-to:before, +.irs--modern .irs-single:before { + position: absolute; + display: block; + content: ""; + bottom: -6px; + left: 50%; + width: 0; + height: 0; + margin-left: -3px; + overflow: hidden; + border: 3px solid transparent; + border-top-color: #20b426; } + +.irs--modern .irs-grid { + height: 25px; } + +.irs--modern .irs-grid-pol { + background-color: #dedede; } + +.irs--modern .irs-grid-text { + color: silver; + font-size: 13px; } + +.irs--sharp { + height: 50px; + font-size: 12px; + line-height: 1; } + +.irs--sharp.irs-with-grid { + height: 57px; } + +.irs--sharp .irs-line { + top: 30px; + height: 2px; + background-color: black; + border-radius: 2px; } + +.irs--sharp .irs-bar { + top: 30px; + height: 2px; + background-color: #ee22fa; } + +.irs--sharp .irs-bar--single { + border-radius: 2px 0 0 2px; } + +.irs--sharp .irs-shadow { + height: 1px; + bottom: 21px; + background-color: rgba(0, 0, 0, 0.5); } + +.irs--sharp .irs-handle { + top: 25px; + width: 10px; + height: 10px; + background-color: #a804b2; } + +.irs--sharp .irs-handle > i:first-child { + position: absolute; + display: block; + top: 100%; + left: 0; + width: 0; + height: 0; + border: 5px solid transparent; + border-top-color: #a804b2; } + +.irs--sharp .irs-handle.state_hover, +.irs--sharp .irs-handle:hover { + background-color: black; } + +.irs--sharp .irs-handle.state_hover > i:first-child, +.irs--sharp .irs-handle:hover > i:first-child { + border-top-color: black; } + +.irs--sharp .irs-min, +.irs--sharp .irs-max { + color: white; + font-size: 14px; + line-height: 1; + top: 0; + padding: 3px 4px; + opacity: 0.4; + background-color: #a804b2; + border-radius: 2px; } + +.irs--sharp .irs-from, +.irs--sharp .irs-to, +.irs--sharp .irs-single { + font-size: 14px; + line-height: 1; + text-shadow: none; + padding: 3px 4px; + background-color: #a804b2; + color: white; + border-radius: 2px; } + +.irs--sharp .irs-from:before, +.irs--sharp .irs-to:before, +.irs--sharp .irs-single:before { + position: absolute; + display: block; + content: ""; + bottom: -6px; + left: 50%; + width: 0; + height: 0; + margin-left: -3px; + overflow: hidden; + border: 3px solid transparent; + border-top-color: #a804b2; } + +.irs--sharp .irs-grid { + height: 25px; } + +.irs--sharp .irs-grid-pol { + background-color: #dedede; } + +.irs--sharp .irs-grid-text { + color: silver; + font-size: 13px; } + +.irs--round { + height: 50px; } + +.irs--round.irs-with-grid { + height: 65px; } + +.irs--round .irs-line { + top: 36px; + height: 4px; + background-color: #dee4ec; + border-radius: 4px; } + +.irs--round .irs-bar { + top: 36px; + height: 4px; + background-color: #006cfa; } + +.irs--round .irs-bar--single { + border-radius: 4px 0 0 4px; } + +.irs--round .irs-shadow { + height: 4px; + bottom: 21px; + background-color: rgba(222, 228, 236, 0.5); } + +.irs--round .irs-handle { + top: 26px; + width: 24px; + height: 24px; + border: 4px solid #006cfa; + background-color: white; + border-radius: 24px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3); + box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3); } + +.irs--round .irs-handle.state_hover, +.irs--round .irs-handle:hover { + background-color: #f0f6ff; } + +.irs--round .irs-min, +.irs--round .irs-max { + color: #333; + font-size: 14px; + line-height: 1; + top: 0; + padding: 3px 5px; + background-color: rgba(0, 0, 0, 0.1); + border-radius: 4px; } + +.irs--round .irs-from, +.irs--round .irs-to, +.irs--round .irs-single { + font-size: 14px; + line-height: 1; + text-shadow: none; + padding: 3px 5px; + background-color: #006cfa; + color: white; + border-radius: 4px; } + +.irs--round .irs-from:before, +.irs--round .irs-to:before, +.irs--round .irs-single:before { + position: absolute; + display: block; + content: ""; + bottom: -6px; + left: 50%; + width: 0; + height: 0; + margin-left: -3px; + overflow: hidden; + border: 3px solid transparent; + border-top-color: #006cfa; } + +.irs--round .irs-grid { + height: 25px; } + +.irs--round .irs-grid-pol { + background-color: #dedede; } + +.irs--round .irs-grid-text { + color: silver; + font-size: 13px; } + +.irs--square { + height: 50px; } + +.irs--square.irs-with-grid { + height: 60px; } + +.irs--square .irs-line { + top: 31px; + height: 4px; + background-color: #dedede; } + +.irs--square .irs-bar { + top: 31px; + height: 4px; + background-color: black; } + +.irs--square .irs-shadow { + height: 2px; + bottom: 21px; + background-color: #dedede; } + +.irs--square .irs-handle { + top: 25px; + width: 16px; + height: 16px; + border: 3px solid black; + background-color: white; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +.irs--square .irs-handle.state_hover, +.irs--square .irs-handle:hover { + background-color: #f0f6ff; } + +.irs--square .irs-min, +.irs--square .irs-max { + color: #333; + font-size: 14px; + line-height: 1; + top: 0; + padding: 3px 5px; + background-color: rgba(0, 0, 0, 0.1); } + +.irs--square .irs-from, +.irs--square .irs-to, +.irs--square .irs-single { + font-size: 14px; + line-height: 1; + text-shadow: none; + padding: 3px 5px; + background-color: black; + color: white; } + +.irs--square .irs-grid { + height: 25px; } + +.irs--square .irs-grid-pol { + background-color: #dedede; } + +.irs--square .irs-grid-text { + color: silver; + font-size: 11px; } + +/** + * Swiper 4.5.1 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * http://www.idangero.us/swiper/ + * + * Copyright 2014-2019 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: September 13, 2019 + */ +.swiper-container { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + /* Fix of Webkit flickering */ + z-index: 1; } + +.swiper-container-no-flexbox .swiper-slide { + float: left; } + +.swiper-container-vertical > .swiper-wrapper { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; } + +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + -webkit-box-sizing: content-box; + box-sizing: content-box; } + +.swiper-container-android .swiper-slide, +.swiper-wrapper { + -webkit-transform: translate3d(0px, 0, 0); + transform: translate3d(0px, 0, 0); } + +.swiper-container-multirow > .swiper-wrapper { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + +.swiper-container-free-mode > .swiper-wrapper { + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; + margin: 0 auto; } + +.swiper-slide { + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; } + +.swiper-slide-invisible-blank { + visibility: hidden; } + +/* Auto Height */ +.swiper-container-autoheight, +.swiper-container-autoheight .swiper-slide { + height: auto; } + +.swiper-container-autoheight .swiper-wrapper { + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-transition-property: height, -webkit-transform; + transition-property: height, -webkit-transform; + transition-property: transform, height; + transition-property: transform, height, -webkit-transform; } + +/* 3D Effects */ +.swiper-container-3d { + -webkit-perspective: 1200px; + perspective: 1200px; } + +.swiper-container-3d .swiper-wrapper, +.swiper-container-3d .swiper-slide, +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom, +.swiper-container-3d .swiper-cube-shadow { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; } + +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10; } + +.swiper-container-3d .swiper-slide-shadow-left { + background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } + +.swiper-container-3d .swiper-slide-shadow-right { + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } + +.swiper-container-3d .swiper-slide-shadow-top { + background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } + +.swiper-container-3d .swiper-slide-shadow-bottom { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } + +/* IE10 Windows Phone 8 Fixes */ +.swiper-container-wp8-horizontal, +.swiper-container-wp8-horizontal > .swiper-wrapper { + -ms-touch-action: pan-y; + touch-action: pan-y; } + +.swiper-container-wp8-vertical, +.swiper-container-wp8-vertical > .swiper-wrapper { + -ms-touch-action: pan-x; + touch-action: pan-x; } + +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 50%; + width: 27px; + height: 44px; + margin-top: -22px; + z-index: 10; + cursor: pointer; + background-size: 27px 44px; + background-position: center; + background-repeat: no-repeat; } + +.swiper-button-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; } + +.swiper-button-prev, +.swiper-container-rtl .swiper-button-next { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); + left: 10px; + right: auto; } + +.swiper-button-next, +.swiper-container-rtl .swiper-button-prev { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); + right: 10px; + left: auto; } + +.swiper-button-prev.swiper-button-white, +.swiper-container-rtl .swiper-button-next.swiper-button-white { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } + +.swiper-button-next.swiper-button-white, +.swiper-container-rtl .swiper-button-prev.swiper-button-white { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } + +.swiper-button-prev.swiper-button-black, +.swiper-container-rtl .swiper-button-next.swiper-button-black { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } + +.swiper-button-next.swiper-button-black, +.swiper-container-rtl .swiper-button-prev.swiper-button-black { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } + +.swiper-button-lock { + display: none; } + +.swiper-pagination { + position: absolute; + text-align: center; + -webkit-transition: 300ms opacity; + transition: 300ms opacity; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + z-index: 10; } + +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; } + +/* Common Styles */ +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-container-horizontal > .swiper-pagination-bullets { + bottom: 10px; + left: 0; + width: 100%; } + +/* Bullets */ +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + -webkit-transform: scale(0.33); + -ms-transform: scale(0.33); + transform: scale(0.33); + position: relative; } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { + -webkit-transform: scale(0.66); + -ms-transform: scale(0.66); + transform: scale(0.66); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + -webkit-transform: scale(0.33); + -ms-transform: scale(0.33); + transform: scale(0.33); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + -webkit-transform: scale(0.66); + -ms-transform: scale(0.66); + transform: scale(0.66); } + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + -webkit-transform: scale(0.33); + -ms-transform: scale(0.33); + transform: scale(0.33); } + +.swiper-pagination-bullet { + width: 8px; + height: 8px; + display: inline-block; + border-radius: 100%; + background: #000; + opacity: 0.2; } + +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer; } + +.swiper-pagination-bullet-active { + opacity: 1; + background: #007aff; } + +.swiper-container-vertical > .swiper-pagination-bullets { + right: 10px; + top: 50%; + -webkit-transform: translate3d(0px, -50%, 0); + transform: translate3d(0px, -50%, 0); } + +.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 6px 0; + display: block; } + +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + width: 8px; } + +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + display: inline-block; + -webkit-transition: 200ms top, 200ms -webkit-transform; + transition: 200ms top, 200ms -webkit-transform; + transition: 200ms transform, 200ms top; + transition: 200ms transform, 200ms top, 200ms -webkit-transform; } + +.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 4px; } + +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + white-space: nowrap; } + +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + -webkit-transition: 200ms left, 200ms -webkit-transform; + transition: 200ms left, 200ms -webkit-transform; + transition: 200ms transform, 200ms left; + transition: 200ms transform, 200ms left, 200ms -webkit-transform; } + +.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + -webkit-transition: 200ms right, 200ms -webkit-transform; + transition: 200ms right, 200ms -webkit-transform; + transition: 200ms transform, 200ms right; + transition: 200ms transform, 200ms right, 200ms -webkit-transform; } + +/* Progress */ +.swiper-pagination-progressbar { + background: rgba(0, 0, 0, 0.25); + position: absolute; } + +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: #007aff; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transform-origin: left top; + -ms-transform-origin: left top; + transform-origin: left top; } + +.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + -webkit-transform-origin: right top; + -ms-transform-origin: right top; + transform-origin: right top; } + +.swiper-container-horizontal > .swiper-pagination-progressbar, +.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; } + +.swiper-container-vertical > .swiper-pagination-progressbar, +.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 4px; + height: 100%; + left: 0; + top: 0; } + +.swiper-pagination-white .swiper-pagination-bullet-active { + background: #ffffff; } + +.swiper-pagination-progressbar.swiper-pagination-white { + background: rgba(255, 255, 255, 0.25); } + +.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { + background: #ffffff; } + +.swiper-pagination-black .swiper-pagination-bullet-active { + background: #000000; } + +.swiper-pagination-progressbar.swiper-pagination-black { + background: rgba(0, 0, 0, 0.25); } + +.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { + background: #000000; } + +.swiper-pagination-lock { + display: none; } + +/* Scrollbar */ +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); } + +.swiper-container-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; } + +.swiper-container-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; } + +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + border-radius: 10px; + left: 0; + top: 0; } + +.swiper-scrollbar-cursor-drag { + cursor: move; } + +.swiper-scrollbar-lock { + display: none; } + +.swiper-zoom-container { + width: 100%; + height: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + text-align: center; } + +.swiper-zoom-container > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + -o-object-fit: contain; + object-fit: contain; } + +.swiper-slide-zoomed { + cursor: move; } + +/* Preloader */ +.swiper-lazy-preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + -webkit-transform-origin: 50%; + -ms-transform-origin: 50%; + transform-origin: 50%; + -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; + animation: swiper-preloader-spin 1s steps(12, end) infinite; } + +.swiper-lazy-preloader:after { + display: block; + content: ''; + width: 100%; + height: 100%; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; } + +.swiper-lazy-preloader-white:after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } + +@-webkit-keyframes swiper-preloader-spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes swiper-preloader-spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +/* a11y */ +.swiper-container .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000; } + +.swiper-container-fade.swiper-container-free-mode .swiper-slide { + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; } + +.swiper-container-fade .swiper-slide { + pointer-events: none; + -webkit-transition-property: opacity; + transition-property: opacity; } + +.swiper-container-fade .swiper-slide .swiper-slide { + pointer-events: none; } + +.swiper-container-fade .swiper-slide-active, +.swiper-container-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto; } + +.swiper-container-cube { + overflow: visible; } + +.swiper-container-cube .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; + visibility: hidden; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; + width: 100%; + height: 100%; } + +.swiper-container-cube .swiper-slide .swiper-slide { + pointer-events: none; } + +.swiper-container-cube.swiper-container-rtl .swiper-slide { + -webkit-transform-origin: 100% 0; + -ms-transform-origin: 100% 0; + transform-origin: 100% 0; } + +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-active .swiper-slide-active { + pointer-events: auto; } + +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-next, +.swiper-container-cube .swiper-slide-prev, +.swiper-container-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; } + +.swiper-container-cube .swiper-slide-shadow-top, +.swiper-container-cube .swiper-slide-shadow-bottom, +.swiper-container-cube .swiper-slide-shadow-left, +.swiper-container-cube .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.swiper-container-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + background: #000; + opacity: 0.6; + -webkit-filter: blur(50px); + filter: blur(50px); + z-index: 0; } + +.swiper-container-flip { + overflow: visible; } + +.swiper-container-flip .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; } + +.swiper-container-flip .swiper-slide .swiper-slide { + pointer-events: none; } + +.swiper-container-flip .swiper-slide-active, +.swiper-container-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto; } + +.swiper-container-flip .swiper-slide-shadow-top, +.swiper-container-flip .swiper-slide-shadow-bottom, +.swiper-container-flip .swiper-slide-shadow-left, +.swiper-container-flip .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.swiper-container-coverflow .swiper-wrapper { + /* Windows 8 IE 10 fix */ + -ms-perspective: 1200px; } + +:root { + --blue: #0088ce; + --purple: #6e1e78; + --pink: #a1006b; + --red: #cd0037; + --orange: #e05206; + --yellow: #ffb612; + --green: #82be00; + --teal: #d2e100; + --cyan: #009aa6; + --white: #fff; + --gray: #333; + --gray-dark: #343a40; + --primary: #0088ce; + --primary-dark: #0074af; + --secondary: #4d4f53; + --success: #82be00; + --info: #009aa6; + --warning: #ffb612; + --danger: #cd0037; + --light: #f2f2f2; + --dark: #343a40; + --white: #fff; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 1024px; + --breakpoint-xl: 1280px; + --font-family-sans-serif: Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + +*, +*::before, +*::after { + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; } + +body { + margin: 0; + font-family: Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1rem; + font-weight: 400; + line-height: 1.375; + color: #4d4f53; + text-align: left; + background-color: #f2f2f2; } + +[tabindex="-1"]:focus { + outline: 0 !important; } + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; } + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: bolder; } + +small { + font-size: 80%; } + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: #0088ce; + text-decoration: none; + background-color: transparent; } + a:hover { + color: #0074af; + text-decoration: none; } + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus { + outline: 0; } + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; } + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg { + overflow: hidden; + vertical-align: middle; } + +table { + border-collapse: collapse; } + +caption { + padding-top: 0 1.25rem; + padding-bottom: 0 1.25rem; + color: #747678; + text-align: left; + caption-side: bottom; } + +th { + text-align: inherit; } + +label { + display: inline-block; + margin-bottom: 0.5rem; } + +button { + border-radius: 0; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +select { + word-wrap: normal; } + +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; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; } + +input[type="radio"], +input[type="checkbox"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; } + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; } + +textarea { + overflow: auto; + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; } + +progress { + vertical-align: baseline; } + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; } + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +summary { + display: list-item; + cursor: pointer; } + +template { + display: none; } + +[hidden] { + display: none !important; } + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.3; + color: #333; } + +h1, .h1 { + font-size: 1.5rem; } + +h2, .h2 { + font-size: 1.25rem; } + +h3, .h3 { + font-size: 1.25rem; } + +h4, .h4 { + font-size: 1rem; } + +h5, .h5 { + font-size: 1rem; } + +h6, .h6 { + font-size: 1rem; } + +.lead { + font-size: 1.25rem; + font-weight: 400; } + +.display-1 { + font-size: 1.5rem; + font-weight: 300; + line-height: 1.3; } + +.display-2 { + font-size: 1.25rem; + font-weight: 400; + line-height: 1.3; } + +.display-3 { + font-size: 1.25rem; + font-weight: 500; + line-height: 1.3; } + +.display-4 { + font-size: 1rem; + font-weight: 400; + line-height: 1.3; } + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); } + +small, +.small { + font-size: 0.75rem; + font-weight: 400; } + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } + +.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: 90%; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1rem; } + +.blockquote-footer { + display: block; + font-size: 0.75rem; + color: #747678; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +/* base + ========================================================================== */ +body { + min-height: 100vh; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #f2f2f2; } + +@font-face { + font-family: Avenir; + src: url(assets/fonts/avenir-lighter.woff); + font-weight: 300; } + +@font-face { + font-family: Avenir; + src: url(assets/fonts/avenir-book.woff); + font-weight: 400; } + +@font-face { + font-family: Avenir; + src: url(assets/fonts/avenir-medium.woff); + font-weight: 500; } + +@font-face { + font-family: Avenir; + src: url(assets/fonts/avenir-black.woff); + font-weight: 900; } + +@font-face { + font-family: "icons"; + src: url(assets/fonts/icons.eot?#iefix) format("embedded-opentype"), url(assets/fonts/icons.woff2) format("woff2"), url(assets/fonts/icons.woff) format("woff"), url(assets/fonts/icons.ttf) format("truetype"), url(assets/fonts/icons.svg#icons) format("svg"); } + +i { + line-height: 1; } + +i:before { + font-family: icons !important; + font-style: normal; + font-weight: normal !important; + vertical-align: top; } + +.icons-add:before { + content: "\f101"; } + +.icons-admin:before { + content: "\f102"; } + +.icons-alert-notification:before { + content: "\f103"; } + +.icons-ambulant-sales:before { + content: "\f104"; } + +.icons-arrow-double:before { + content: "\f105"; } + +.icons-arrow-down:before { + content: "\f106"; } + +.icons-arrow-next:before { + content: "\f107"; } + +.icons-arrow-prev:before { + content: "\f108"; } + +.icons-arrow-real:before { + content: "\f109"; } + +.icons-arrow-up:before { + content: "\f10a"; } + +.icons-arrow:before { + content: "\f10b"; } + +.icons-booking:before { + content: "\f10c"; } + +.icons-bookmark-off:before { + content: "\f10d"; } + +.icons-bookmark:before { + content: "\f10e"; } + +.icons-bypass:before { + content: "\f10f"; } + +.icons-calendar-time:before { + content: "\f110"; } + +.icons-calendar:before { + content: "\f111"; } + +.icons-checked:before { + content: "\f112"; } + +.icons-circle-account-connected:before { + content: "\f113"; } + +.icons-circle-arrow:before { + content: "\f114"; } + +.icons-circle-back-top:before { + content: "\f115"; } + +.icons-circle-cancelled:before { + content: "\f116"; } + +.icons-circle-delay:before { + content: "\f117"; } + +.icons-circle-delete:before { + content: "\f118"; } + +.icons-circle-disruption:before { + content: "\f119"; } + +.icons-circle-facebook:before { + content: "\f11a"; } + +.icons-circle-flux-rss:before { + content: "\f11b"; } + +.icons-circle-google-plus:before { + content: "\f11c"; } + +.icons-circle-information:before { + content: "\f11d"; } + +.icons-circle-instagram:before { + content: "\f11e"; } + +.icons-circle-linkedin:before { + content: "\f11f"; } + +.icons-circle-mail:before { + content: "\f120"; } + +.icons-circle-pinterest:before { + content: "\f121"; } + +.icons-circle-print:before { + content: "\f122"; } + +.icons-circle-reverse:before { + content: "\f123"; } + +.icons-circle-tooltip:before { + content: "\f124"; } + +.icons-circle-twitter:before { + content: "\f125"; } + +.icons-circle-works:before { + content: "\f126"; } + +.icons-clock:before { + content: "\f127"; } + +.icons-close-circle:before { + content: "\f128"; } + +.icons-close:before { + content: "\f129"; } + +.icons-disabled-service:before { + content: "\f12a"; } + +.icons-distribution:before { + content: "\f12b"; } + +.icons-document:before { + content: "\f12c"; } + +.icons-document2:before { + content: "\f12d"; } + +.icons-download:before { + content: "\f12e"; } + +.icons-eco-consumption:before { + content: "\f12f"; } + +.icons-external-link:before { + content: "\f130"; } + +.icons-facebook:before { + content: "\f131"; } + +.icons-favorite-on:before { + content: "\f132"; } + +.icons-file:before { + content: "\f133"; } + +.icons-filters:before { + content: "\f134"; } + +.icons-free-bike:before { + content: "\f135"; } + +.icons-instagram:before { + content: "\f136"; } + +.icons-itinerary-bike:before { + content: "\f137"; } + +.icons-itinerary-bullet:before { + content: "\f138"; } + +.icons-itinerary-bus-2:before { + content: "\f139"; } + +.icons-itinerary-bus:before { + content: "\f13a"; } + +.icons-itinerary-car:before { + content: "\f13b"; } + +.icons-itinerary-line-idf-a:before { + content: "\f13c"; } + +.icons-itinerary-line-idf-b:before { + content: "\f13d"; } + +.icons-itinerary-line-idf-c:before { + content: "\f13e"; } + +.icons-itinerary-line-idf-d:before { + content: "\f13f"; } + +.icons-itinerary-line-idf-e:before { + content: "\f140"; } + +.icons-itinerary-line-idf-h:before { + content: "\f141"; } + +.icons-itinerary-line-idf-j:before { + content: "\f142"; } + +.icons-itinerary-line-idf-k:before { + content: "\f143"; } + +.icons-itinerary-line-idf-l:before { + content: "\f144"; } + +.icons-itinerary-line-idf-n:before { + content: "\f145"; } + +.icons-itinerary-line-idf-p:before { + content: "\f146"; } + +.icons-itinerary-line-idf-r:before { + content: "\f147"; } + +.icons-itinerary-line-idf-u:before { + content: "\f148"; } + +.icons-itinerary-line-metro-1:before { + content: "\f149"; } + +.icons-itinerary-line-metro-10:before { + content: "\f14a"; } + +.icons-itinerary-line-metro-11:before { + content: "\f14b"; } + +.icons-itinerary-line-metro-12:before { + content: "\f14c"; } + +.icons-itinerary-line-metro-13:before { + content: "\f14d"; } + +.icons-itinerary-line-metro-14:before { + content: "\f14e"; } + +.icons-itinerary-line-metro-2:before { + content: "\f14f"; } + +.icons-itinerary-line-metro-3:before { + content: "\f150"; } + +.icons-itinerary-line-metro-3bis:before { + content: "\f151"; } + +.icons-itinerary-line-metro-4:before { + content: "\f152"; } + +.icons-itinerary-line-metro-5:before { + content: "\f153"; } + +.icons-itinerary-line-metro-6:before { + content: "\f154"; } + +.icons-itinerary-line-metro-7:before { + content: "\f155"; } + +.icons-itinerary-line-metro-7bis:before { + content: "\f156"; } + +.icons-itinerary-line-metro-8:before { + content: "\f157"; } + +.icons-itinerary-line-metro-9:before { + content: "\f158"; } + +.icons-itinerary-line-tram-1:before { + content: "\f159"; } + +.icons-itinerary-line-tram-10:before { + content: "\f15a"; } + +.icons-itinerary-line-tram-11:before { + content: "\f15b"; } + +.icons-itinerary-line-tram-12:before { + content: "\f15c"; } + +.icons-itinerary-line-tram-13:before { + content: "\f15d"; } + +.icons-itinerary-line-tram-2:before { + content: "\f15e"; } + +.icons-itinerary-line-tram-3:before { + content: "\f15f"; } + +.icons-itinerary-line-tram-3a:before { + content: "\f160"; } + +.icons-itinerary-line-tram-3b:before { + content: "\f161"; } + +.icons-itinerary-line-tram-3est:before { + content: "\f162"; } + +.icons-itinerary-line-tram-4:before { + content: "\f163"; } + +.icons-itinerary-line-tram-5:before { + content: "\f164"; } + +.icons-itinerary-line-tram-6:before { + content: "\f165"; } + +.icons-itinerary-line-tram-7:before { + content: "\f166"; } + +.icons-itinerary-line-tram-8:before { + content: "\f167"; } + +.icons-itinerary-line-tram-9:before { + content: "\f168"; } + +.icons-itinerary-metro:before { + content: "\f169"; } + +.icons-itinerary-pedestrian:before { + content: "\f16a"; } + +.icons-itinerary-rer:before { + content: "\f16b"; } + +.icons-itinerary-train-station:before { + content: "\f16c"; } + +.icons-itinerary-train:before { + content: "\f16d"; } + +.icons-itinerary-tram:before { + content: "\f16e"; } + +.icons-itinerary-tramway:before { + content: "\f16f"; } + +.icons-label:before { + content: "\f170"; } + +.icons-large-building:before { + content: "\f171"; } + +.icons-large-clock:before { + content: "\f172"; } + +.icons-large-conversation:before { + content: "\f173"; } + +.icons-large-creditcard:before { + content: "\f174"; } + +.icons-large-france:before { + content: "\f175"; } + +.icons-large-group:before { + content: "\f176"; } + +.icons-large-headphones:before { + content: "\f177"; } + +.icons-large-information:before { + content: "\f178"; } + +.icons-large-itinerary-bike:before { + content: "\f179"; } + +.icons-large-itinerary-bus-2:before { + content: "\f17a"; } + +.icons-large-itinerary-bus:before { + content: "\f17b"; } + +.icons-large-itinerary-car:before { + content: "\f17c"; } + +.icons-large-itinerary-metro:before { + content: "\f17d"; } + +.icons-large-itinerary-pedestrian:before { + content: "\f17e"; } + +.icons-large-itinerary-rer:before { + content: "\f17f"; } + +.icons-large-itinerary-train-station:before { + content: "\f180"; } + +.icons-large-itinerary-train:before { + content: "\f181"; } + +.icons-large-itinerary-tram:before { + content: "\f182"; } + +.icons-large-itinerary-tramway:before { + content: "\f183"; } + +.icons-large-lightbulb:before { + content: "\f184"; } + +.icons-large-luggage:before { + content: "\f185"; } + +.icons-large-mail:before { + content: "\f186"; } + +.icons-large-phone:before { + content: "\f187"; } + +.icons-large-search-recent:before { + content: "\f188"; } + +.icons-large-seat:before { + content: "\f189"; } + +.icons-large-skateboard:before { + content: "\f18a"; } + +.icons-large-smartphone:before { + content: "\f18b"; } + +.icons-large-sncf:before { + content: "\f18c"; } + +.icons-large-stroller:before { + content: "\f18d"; } + +.icons-large-suitcase:before { + content: "\f18e"; } + +.icons-large-swipecard:before { + content: "\f18f"; } + +.icons-large-ticket:before { + content: "\f190"; } + +.icons-large-truck:before { + content: "\f191"; } + +.icons-large-warning:before { + content: "\f192"; } + +.icons-linkedin:before { + content: "\f193"; } + +.icons-list:before { + content: "\f194"; } + +.icons-localisation-pin:before { + content: "\f195"; } + +.icons-lounge-car:before { + content: "\f196"; } + +.icons-menu-account:before { + content: "\f197"; } + +.icons-menu-burger:before { + content: "\f198"; } + +.icons-menu-searchbar:before { + content: "\f199"; } + +.icons-message:before { + content: "\f19a"; } + +.icons-mosaic:before { + content: "\f19b"; } + +.icons-nursery-service:before { + content: "\f19c"; } + +.icons-options:before { + content: "\f19d"; } + +.icons-pause:before { + content: "\f19e"; } + +.icons-pencil:before { + content: "\f19f"; } + +.icons-play-area:before { + content: "\f1a0"; } + +.icons-play:before { + content: "\f1a1"; } + +.icons-position:before { + content: "\f1a2"; } + +.icons-print:before { + content: "\f1a3"; } + +.icons-professionnal-area:before { + content: "\f1a4"; } + +.icons-quiet-area:before { + content: "\f1a5"; } + +.icons-refresh:before { + content: "\f1a6"; } + +.icons-rent-bike:before { + content: "\f1a7"; } + +.icons-sami-confused:before { + content: "\f1a8"; } + +.icons-sami-grin:before { + content: "\f1a9"; } + +.icons-sami-sad:before { + content: "\f1aa"; } + +.icons-sami-smile:before { + content: "\f1ab"; } + +.icons-search-recent:before { + content: "\f1ac"; } + +.icons-search:before { + content: "\f1ad"; } + +.icons-share:before { + content: "\f1ae"; } + +.icons-slider-off:before { + content: "\f1af"; } + +.icons-slider-on:before { + content: "\f1b0"; } + +.icons-sort:before { + content: "\f1b1"; } + +.icons-support:before { + content: "\f1b2"; } + +.icons-tag:before { + content: "\f1b3"; } + +.icons-tgv-family:before { + content: "\f1b4"; } + +.icons-toolbar-bold:before { + content: "\f1b5"; } + +.icons-toolbar-center:before { + content: "\f1b6"; } + +.icons-toolbar-italic:before { + content: "\f1b7"; } + +.icons-toolbar-left:before { + content: "\f1b8"; } + +.icons-toolbar-list:before { + content: "\f1b9"; } + +.icons-toolbar-underline:before { + content: "\f1ba"; } + +.icons-twitter:before { + content: "\f1bb"; } + +.icons-volume-down:before { + content: "\f1bc"; } + +.icons-volume-up:before { + content: "\f1bd"; } + +.icons-warning:before { + content: "\f1be"; } + +.icons-wifi-area:before { + content: "\f1bf"; } + +.icons-young-service:before { + content: "\f1c0"; } + +/* type + ========================================================================== */ +h1, +.h1, +h2, +.h2, +.display-1 { + text-transform: uppercase; } + +h1, +.h1, +.display-1 { + font-weight: 300; + line-height: 1.25; } + +h2, .h2 { + font-weight: 300; } + +h3, .h3 { + font-weight: 400; } + +.display-2 { + font-size: 1.25rem; + text-transform: none; } + +.display-3 { + font-size: 1.25rem; + text-transform: none; } + +.lead { + color: #4d4f53; } + +.blockquote-decoration { + position: relative; + padding-right: 1.875rem; + padding-left: 1.875rem; + font-weight: 500; } + .blockquote-decoration::before, .blockquote-decoration::after { + position: absolute; + display: block; + width: 0.875rem; + height: 1.125rem; + content: ""; + background-repeat: no-repeat; + background-position: center; + background-size: contain; } + .blockquote-decoration::before { + top: 0; + left: 0; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541.3 500.03'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3earrow-double%3c/title%3e%3cpath class='a' d='M0,250.87,235.7,11.37c15.2-15.2,42.6-15.2,61.6,0h0c15.2,15.2,15.2,46.4,0,61.6L123.2,250.87,298,424.17c15.2,19,15.2,46.4,0,61.6l-7.6,7.6c-19,11.4-42.6,7.6-57.8-7.6Z' transform='translate(0 0.03)'/%3e%3cpath class='a' d='M231.9,250.87,467.6,11.37c15.2-15.2,42.6-15.2,61.6,0h0c15.1,15.2,15.1,46.4-.1,61.6L355,250.87l174.9,173.3c15.2,19,15.2,46.4,0,61.6l-7.6,7.6c-19,11.4-42.6,7.6-57.8-7.6Z' transform='translate(0 0.03)'/%3e%3c/svg%3e"); } + .blockquote-decoration::after { + right: 0; + bottom: 0; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541.3 500.03'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3earrow-double%3c/title%3e%3cpath class='a' d='M541.3,249.1,305.6,488.6c-15.2,15.2-42.6,15.2-61.6,0h0c-15.2-15.2-15.2-46.4,0-61.6L418.1,249.1,243.3,75.8c-15.2-19-15.2-46.4,0-61.6l7.6-7.6c19-11.4,42.6-7.6,57.8,7.6Z' transform='translate(0 0.03)'/%3e%3cpath class='a' d='M309.4,249.1,73.7,488.6c-15.2,15.2-42.6,15.2-61.6,0h0C-3,473.4-3,442.2,12.2,427L186.3,249.1,11.4,75.8c-15.2-19-15.2-46.4,0-61.6L19,6.6C38-4.8,61.6-1,76.8,14.2Z' transform='translate(0 0.03)'/%3e%3c/svg%3e"); } + +.blockquote-footer { + padding-right: 1.875rem; + padding-left: 1.875rem; + font-size: 1rem; + font-weight: 500; + text-align: right; } + .blockquote-footer::before { + content: ""; } + +@media (min-width: 768px) { + h1, .h1 { + font-size: 2.625rem; + line-height: 1.14286; } + h2, .h2 { + font-size: 1.5rem; + line-height: 1.25; } + h3, .h3 { + font-size: 1.5rem; + line-height: 1.25; } + .display-1 { + font-size: 3rem; + line-height: 1.125; } + .display-2 { + font-size: 1.5rem; + line-height: 1.25; } + .display-3 { + font-size: 1.5rem; + line-height: 1.25; } } + +.container { + width: 100%; + padding-right: 20px; + padding-left: 20px; + margin-right: auto; + margin-left: auto; + max-width: 1044px; } + +.container-fluid { + width: 100%; + padding-right: 20px; + padding-left: 20px; + margin-right: auto; + margin-left: auto; } + +.row { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -20px; + margin-left: -20px; } + +.no-gutters { + margin-right: 0; + margin-left: 0; } + .no-gutters > .col, + .no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; } + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 20px; + padding-left: 20px; } + +.col { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + +.col-auto { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + +.col-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + +.col-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + +.col-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + +.col-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + +.col-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + +.col-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + +.col-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + +.col-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + +.col-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + +.col-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + +.col-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + +.col-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + +.order-first { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; } + +.order-last { + -webkit-box-ordinal-group: 14; + -webkit-order: 13; + -ms-flex-order: 13; + order: 13; } + +.order-0 { + -webkit-box-ordinal-group: 1; + -webkit-order: 0; + -ms-flex-order: 0; + order: 0; } + +.order-1 { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; } + +.order-2 { + -webkit-box-ordinal-group: 3; + -webkit-order: 2; + -ms-flex-order: 2; + order: 2; } + +.order-3 { + -webkit-box-ordinal-group: 4; + -webkit-order: 3; + -ms-flex-order: 3; + order: 3; } + +.order-4 { + -webkit-box-ordinal-group: 5; + -webkit-order: 4; + -ms-flex-order: 4; + order: 4; } + +.order-5 { + -webkit-box-ordinal-group: 6; + -webkit-order: 5; + -ms-flex-order: 5; + order: 5; } + +.order-6 { + -webkit-box-ordinal-group: 7; + -webkit-order: 6; + -ms-flex-order: 6; + order: 6; } + +.order-7 { + -webkit-box-ordinal-group: 8; + -webkit-order: 7; + -ms-flex-order: 7; + order: 7; } + +.order-8 { + -webkit-box-ordinal-group: 9; + -webkit-order: 8; + -ms-flex-order: 8; + order: 8; } + +.order-9 { + -webkit-box-ordinal-group: 10; + -webkit-order: 9; + -ms-flex-order: 9; + order: 9; } + +.order-10 { + -webkit-box-ordinal-group: 11; + -webkit-order: 10; + -ms-flex-order: 10; + order: 10; } + +.order-11 { + -webkit-box-ordinal-group: 12; + -webkit-order: 11; + -ms-flex-order: 11; + order: 11; } + +.order-12 { + -webkit-box-ordinal-group: 13; + -webkit-order: 12; + -ms-flex-order: 12; + order: 12; } + +.offset-1 { + margin-left: 8.33333%; } + +.offset-2 { + margin-left: 16.66667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333%; } + +.offset-5 { + margin-left: 41.66667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333%; } + +.offset-8 { + margin-left: 66.66667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333%; } + +.offset-11 { + margin-left: 91.66667%; } + +@media (min-width: 576px) { + .col-sm { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-sm-auto { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-sm-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-sm-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-sm-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-sm-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-sm-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-sm-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-sm-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-sm-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-sm-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-sm-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-sm-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-sm-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-sm-first { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; } + .order-sm-last { + -webkit-box-ordinal-group: 14; + -webkit-order: 13; + -ms-flex-order: 13; + order: 13; } + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -webkit-order: 0; + -ms-flex-order: 0; + order: 0; } + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; } + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -webkit-order: 2; + -ms-flex-order: 2; + order: 2; } + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -webkit-order: 3; + -ms-flex-order: 3; + order: 3; } + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -webkit-order: 4; + -ms-flex-order: 4; + order: 4; } + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -webkit-order: 5; + -ms-flex-order: 5; + order: 5; } + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -webkit-order: 6; + -ms-flex-order: 6; + order: 6; } + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -webkit-order: 7; + -ms-flex-order: 7; + order: 7; } + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -webkit-order: 8; + -ms-flex-order: 8; + order: 8; } + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -webkit-order: 9; + -ms-flex-order: 9; + order: 9; } + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -webkit-order: 10; + -ms-flex-order: 10; + order: 10; } + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -webkit-order: 11; + -ms-flex-order: 11; + order: 11; } + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -webkit-order: 12; + -ms-flex-order: 12; + order: 12; } + .offset-sm-0 { + margin-left: 0; } + .offset-sm-1 { + margin-left: 8.33333%; } + .offset-sm-2 { + margin-left: 16.66667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.33333%; } + .offset-sm-5 { + margin-left: 41.66667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.33333%; } + .offset-sm-8 { + margin-left: 66.66667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.33333%; } + .offset-sm-11 { + margin-left: 91.66667%; } } + +@media (min-width: 768px) { + .col-md { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-md-auto { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-md-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-md-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-md-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-md-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-md-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-md-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-md-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-md-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-md-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-md-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-md-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-md-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-md-first { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; } + .order-md-last { + -webkit-box-ordinal-group: 14; + -webkit-order: 13; + -ms-flex-order: 13; + order: 13; } + .order-md-0 { + -webkit-box-ordinal-group: 1; + -webkit-order: 0; + -ms-flex-order: 0; + order: 0; } + .order-md-1 { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; } + .order-md-2 { + -webkit-box-ordinal-group: 3; + -webkit-order: 2; + -ms-flex-order: 2; + order: 2; } + .order-md-3 { + -webkit-box-ordinal-group: 4; + -webkit-order: 3; + -ms-flex-order: 3; + order: 3; } + .order-md-4 { + -webkit-box-ordinal-group: 5; + -webkit-order: 4; + -ms-flex-order: 4; + order: 4; } + .order-md-5 { + -webkit-box-ordinal-group: 6; + -webkit-order: 5; + -ms-flex-order: 5; + order: 5; } + .order-md-6 { + -webkit-box-ordinal-group: 7; + -webkit-order: 6; + -ms-flex-order: 6; + order: 6; } + .order-md-7 { + -webkit-box-ordinal-group: 8; + -webkit-order: 7; + -ms-flex-order: 7; + order: 7; } + .order-md-8 { + -webkit-box-ordinal-group: 9; + -webkit-order: 8; + -ms-flex-order: 8; + order: 8; } + .order-md-9 { + -webkit-box-ordinal-group: 10; + -webkit-order: 9; + -ms-flex-order: 9; + order: 9; } + .order-md-10 { + -webkit-box-ordinal-group: 11; + -webkit-order: 10; + -ms-flex-order: 10; + order: 10; } + .order-md-11 { + -webkit-box-ordinal-group: 12; + -webkit-order: 11; + -ms-flex-order: 11; + order: 11; } + .order-md-12 { + -webkit-box-ordinal-group: 13; + -webkit-order: 12; + -ms-flex-order: 12; + order: 12; } + .offset-md-0 { + margin-left: 0; } + .offset-md-1 { + margin-left: 8.33333%; } + .offset-md-2 { + margin-left: 16.66667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.33333%; } + .offset-md-5 { + margin-left: 41.66667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.33333%; } + .offset-md-8 { + margin-left: 66.66667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.33333%; } + .offset-md-11 { + margin-left: 91.66667%; } } + +@media (min-width: 1024px) { + .col-lg { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-lg-auto { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-lg-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-lg-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-lg-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-lg-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-lg-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-lg-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-lg-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-lg-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-lg-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-lg-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-lg-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-lg-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-lg-first { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; } + .order-lg-last { + -webkit-box-ordinal-group: 14; + -webkit-order: 13; + -ms-flex-order: 13; + order: 13; } + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -webkit-order: 0; + -ms-flex-order: 0; + order: 0; } + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; } + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -webkit-order: 2; + -ms-flex-order: 2; + order: 2; } + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -webkit-order: 3; + -ms-flex-order: 3; + order: 3; } + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -webkit-order: 4; + -ms-flex-order: 4; + order: 4; } + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -webkit-order: 5; + -ms-flex-order: 5; + order: 5; } + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -webkit-order: 6; + -ms-flex-order: 6; + order: 6; } + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -webkit-order: 7; + -ms-flex-order: 7; + order: 7; } + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -webkit-order: 8; + -ms-flex-order: 8; + order: 8; } + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -webkit-order: 9; + -ms-flex-order: 9; + order: 9; } + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -webkit-order: 10; + -ms-flex-order: 10; + order: 10; } + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -webkit-order: 11; + -ms-flex-order: 11; + order: 11; } + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -webkit-order: 12; + -ms-flex-order: 12; + order: 12; } + .offset-lg-0 { + margin-left: 0; } + .offset-lg-1 { + margin-left: 8.33333%; } + .offset-lg-2 { + margin-left: 16.66667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.33333%; } + .offset-lg-5 { + margin-left: 41.66667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.33333%; } + .offset-lg-8 { + margin-left: 66.66667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.33333%; } + .offset-lg-11 { + margin-left: 91.66667%; } } + +@media (min-width: 1280px) { + .col-xl { + -webkit-flex-basis: 0; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-xl-auto { + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-xl-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xl-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xl-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-xl-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xl-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xl-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-xl-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xl-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xl-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-xl-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xl-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xl-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-xl-first { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; } + .order-xl-last { + -webkit-box-ordinal-group: 14; + -webkit-order: 13; + -ms-flex-order: 13; + order: 13; } + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -webkit-order: 0; + -ms-flex-order: 0; + order: 0; } + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; } + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -webkit-order: 2; + -ms-flex-order: 2; + order: 2; } + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -webkit-order: 3; + -ms-flex-order: 3; + order: 3; } + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -webkit-order: 4; + -ms-flex-order: 4; + order: 4; } + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -webkit-order: 5; + -ms-flex-order: 5; + order: 5; } + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -webkit-order: 6; + -ms-flex-order: 6; + order: 6; } + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -webkit-order: 7; + -ms-flex-order: 7; + order: 7; } + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -webkit-order: 8; + -ms-flex-order: 8; + order: 8; } + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -webkit-order: 9; + -ms-flex-order: 9; + order: 9; } + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -webkit-order: 10; + -ms-flex-order: 10; + order: 10; } + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -webkit-order: 11; + -ms-flex-order: 11; + order: 11; } + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -webkit-order: 12; + -ms-flex-order: 12; + order: 12; } + .offset-xl-0 { + margin-left: 0; } + .offset-xl-1 { + margin-left: 8.33333%; } + .offset-xl-2 { + margin-left: 16.66667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.33333%; } + .offset-xl-5 { + margin-left: 41.66667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.33333%; } + .offset-xl-8 { + margin-left: 66.66667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.33333%; } + .offset-xl-11 { + margin-left: 91.66667%; } } + +.table { + width: 100%; + margin-bottom: 1rem; + color: #4d4f53; + background-color: #fff; } + .table th, + .table td { + padding: 0 1.25rem; + vertical-align: top; + border-top: 1px solid #d8d8d8; } + .table thead th { + vertical-align: bottom; + border-bottom: 2px solid #d8d8d8; } + .table tbody + tbody { + border-top: 2px solid #d8d8d8; } + +.table-sm th, +.table-sm td { + padding: 0 0.3rem; } + +.table-bordered { + border: 1px solid #d8d8d8; } + .table-bordered th, + .table-bordered td { + border: 1px solid #d8d8d8; } + .table-bordered thead th, + .table-bordered thead td { + border-bottom-width: 2px; } + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; } + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); } + +.table-hover tbody tr:hover { + color: #4d4f53; + background-color: rgba(0, 0, 0, 0.075); } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8def1; } + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7ac1e6; } + +.table-hover .table-primary:hover { + background-color: #a3d4ed; } + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #a3d4ed; } + +.table-primary-dark, +.table-primary-dark > th, +.table-primary-dark > td { + background-color: #b8d8e9; } + +.table-primary-dark th, +.table-primary-dark td, +.table-primary-dark thead th, +.table-primary-dark tbody + tbody { + border-color: #7ab7d5; } + +.table-hover .table-primary-dark:hover { + background-color: #a5cde3; } + .table-hover .table-primary-dark:hover > td, + .table-hover .table-primary-dark:hover > th { + background-color: #a5cde3; } + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #cdcecf; } + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #a2a3a6; } + +.table-hover .table-secondary:hover { + background-color: #c0c1c3; } + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #c0c1c3; } + +.table-success, +.table-success > th, +.table-success > td { + background-color: #dcedb8; } + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #bedd7a; } + +.table-hover .table-success:hover { + background-color: #d2e8a4; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #d2e8a4; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #b8e3e6; } + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #7acad1; } + +.table-hover .table-info:hover { + background-color: #a5dcdf; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #a5dcdf; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffebbd; } + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffd984; } + +.table-hover .table-warning:hover { + background-color: #ffe3a4; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffe3a4; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f1b8c7; } + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #e57a97; } + +.table-hover .table-danger:hover { + background-color: #eda3b6; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #eda3b6; } + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fbfbfb; } + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #f8f8f8; } + +.table-hover .table-light:hover { + background-color: #eeeeee; } + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #eeeeee; } + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; } + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; } + +.table-hover .table-dark:hover { + background-color: #b9bbbe; } + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: #b9bbbe; } + +.table-white, +.table-white > th, +.table-white > td { + background-color: white; } + +.table-white th, +.table-white td, +.table-white thead th, +.table-white tbody + tbody { + border-color: white; } + +.table-hover .table-white:hover { + background-color: #f2f2f2; } + .table-hover .table-white:hover > td, + .table-hover .table-white:hover > th { + background-color: #f2f2f2; } + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); } + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); } + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); } + +.table .thead-dark th { + color: #f2f2f2; + background-color: #212529; + border-color: #32383e; } + +.table .thead-light th { + color: #333; + background-color: #f2f2f2; + border-color: #d8d8d8; } + +.table-dark { + color: #f2f2f2; + background-color: #212529; } + .table-dark th, + .table-dark td, + .table-dark thead th { + border-color: #32383e; } + .table-dark.table-bordered { + border: 0; } + .table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); } + .table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); } + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-sm > .table-bordered { + border: 0; } } + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-md > .table-bordered { + border: 0; } } + +@media (max-width: 1023.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-lg > .table-bordered { + border: 0; } } + +@media (max-width: 1279.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive-xl > .table-bordered { + border: 0; } } + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive > .table-bordered { + border: 0; } + +/* mastheader + ========================================================================== */ +.mastheader { + position: fixed; + top: 0; + left: 0; + z-index: 1031; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + height: 2rem; + font-size: 0.875rem; + background-color: #333; } + .mastheader > .container { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + height: 100%; } + +.mastheader-logo { + padding-right: 1.25rem; } + +.mastheader-title { + margin-bottom: 0; + font-size: 0.875rem; + font-weight: 400; + color: #fff; + text-transform: none; } + +.mastheader-toolbar { + padding-left: 0; + list-style: none; } + +.mastheader-toolbar-item { + height: 100%; + padding-left: 0.625rem; } + .mastheader-toolbar-item:not(:last-child) { + padding-right: 0.625rem; } + .mastheader-toolbar-item > button { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + height: 100%; + padding: 0; + color: #fff; + cursor: pointer; + background-color: transparent; + border: none; } + +.mastheader-toolbar-item-lg > button { + padding-right: 1.25rem; + padding-left: 1.25rem; + text-transform: uppercase; + background-color: #4d4f53; } + +/* actionbar + ========================================================================== */ +.actionbar { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 100%; + height: 3.875rem; + padding-right: 1.25rem; + padding-left: 1.25rem; + background-color: #fff; } + .actionbar > nav .breadcrumb { + padding-top: 0.1875rem; } + .actionbar .breadcrumb { + border-bottom: none; } + +.actionbar.light * { + color: #fff; } + +.actionbar.has-tabs { + height: 5.625rem; } + +.actionbar-head { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + width: 100%; } + .actionbar-head h1 a, + .actionbar-head .h1 a { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + .actionbar-head h1 a:not(:hover), + .actionbar-head .h1 a:not(:hover) { + color: #333; } + .actionbar-head .breadcrumb { + height: 1.875rem; } + +@media (max-width: 767.98px) { + .actionbar { + border-bottom: 1px solid #d8d8d8; } } + +@media (min-width: 768px) { + .actionbar { + height: 5rem; } + .actionbar.has-tabs { + -webkit-box-pack: end; + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; + height: 6.5625rem; } } + +@media (min-width: 1024px) { + .actionbar { + width: 100%; + height: 4.375rem; + padding-right: 0.75rem; + padding-bottom: 0.625rem; + padding-left: 1.875rem; } + .actionbar.has-tabs { + height: 6.75rem; } } + +@media (min-width: 1280px) { + .actionbar { + height: 5rem; + padding-right: 1.875rem; } + .actionbar.has-tabs { + height: 7.8125rem; + padding-bottom: 1.25rem; } } + +/* menubar + ========================================================================== */ +.mastnav { + position: fixed; + top: 2rem; + left: 0; + z-index: 1030; + width: 100%; + background-color: #fff; } + +.menubar { + width: 100%; + height: 3.75rem; + color: #333; + border-bottom: 1px solid #d7d7d7; } + .menubar > .container { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + height: 100%; } + .menubar a:not(:hover) { + color: #333; } + +.nav-item { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding: 0; + font-weight: 500; + color: #333; + cursor: pointer; + background-color: transparent; + border: none; } + +.menu { + position: absolute; + z-index: 1020; + color: #fff; + background-color: #0088ce; } + +.subnav-item { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding: 0; + font-weight: 500; + color: #fff; + white-space: nowrap; + background-color: transparent; + border: none; } + .subnav-item + .subnav-item { + padding-top: 1.375rem; } + +.subnav-btn { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + color: inherit; + background-color: transparent; + border: none; } + .subnav-btn.active::after { + position: absolute; + left: 100%; + z-index: 2; + display: block; + width: 1.125rem; + height: 1.125rem; + margin-left: -0.5625rem; + content: ""; + background-color: #0088ce; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); } + +@media (max-width: 767.98px) { + .mastnav { + z-index: 1030; } + .menubar-menu { + position: absolute; + top: 3.75rem; + left: 0; + width: 100%; + height: calc(100vh - 3.75rem); + padding-top: 0.9375rem; + padding-right: 1.25rem; + padding-left: 1.25rem; + background-color: #fff; } + .menubar-menu:not(.active) { + display: none; } + .nav { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; } + .nav-item { + width: 100%; } + .nav-item + .nav-item { + margin-top: 0.75rem; } + .menu { + position: fixed; + left: 0; + width: 100%; } + .menu > .container { + padding-right: 0; + padding-left: 0; } + .panel-inner { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; } + .panel-head, + .panel-content { + width: 100%; + padding-right: 20px; + padding-left: 20px; + margin-right: auto; + margin-left: auto; } + .panel-head { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + width: 100%; + height: 3.75rem; + color: #333; + background-color: #fff; + border-bottom: 1px solid #d7d7d7; } + .panel-head .h3 { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + .panel-content { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding-top: 1.875rem; + overflow-y: auto; } + .panel-close { + position: relative; + color: #333; } + .panel-close::before { + position: absolute; + top: calc(50% - 0.5625rem); + left: 0; + display: block; + width: 0.0625rem; + height: 1.125rem; + content: ""; + background-color: #e6e6e6; } + .panel-lead { + display: none; } + .primary-panel, + .secondary-panel { + min-height: 100vh; } + .primary-panel:not(.active), + .secondary-panel:not(.active) { + display: none; } + .primary-panel { + z-index: 2; } + .secondary-panel { + position: absolute; + top: 0; + left: 0; + z-index: 3; + width: 100%; + background-color: #0074af; } } + +@media (min-width: 768px) { + .menubar { + height: 4.75rem; } + .menubar-menu, + .nav, + .nav-item { + height: 100%; } + .menubar-menu { + -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; + -ms-flex: 1 1 100%; + flex: 1 1 100%; + padding: 0 0 0 3.125rem; } + .nav-item { + height: 100%; } + .nav-item + .nav-item { + padding-left: 2.5rem; } + .nav-item [class^="icons-arrow-"] { + -webkit-transition: -webkit-transform .15s ease-out; + transition: -webkit-transform .15s ease-out; + transition: transform .15s ease-out; + transition: transform .15s ease-out, -webkit-transform .15s ease-out; } + .nav-item.active [class^="icons-arrow-"] { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + .menu { + top: calc(100% - 0.0625rem); + left: 0; + width: 100%; + overflow: hidden; + font-weight: 500; + color: #fff; } + .menu h1, + .menu .h1, + .menu h2, + .menu .h2, + .menu h3, + .menu .h3, + .menu a, + .menu button { + color: #fff; } + .menu > .container { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; } + .menu-item { + padding-top: 3.125rem; + padding-bottom: 3.125rem; } + .menu-item a, + .menu-item button { + cursor: pointer; } + .menu-item.secondary-panel .subnav-item { + color: #fff; } + .panel-head { + display: none; } + .primary-panel:not(.active), + .secondary-panel:not(.active) { + display: none; } + .primary-panel { + -webkit-box-flex: 0; + -webkit-flex: 0 0 61.7529880478%; + -ms-flex: 0 0 61.7529880478%; + flex: 0 0 61.7529880478%; } + .primary-panel .panel-content { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; } + .primary-panel .panel-lead { + max-width: 16.25rem; } + .primary-panel .subnav { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: end; + -webkit-align-items: flex-end; + -ms-flex-align: end; + align-items: flex-end; + min-width: 0; + padding-right: 12.904%; + padding-left: 8.067%; } + .secondary-panel { + position: relative; + -webkit-box-flex: 0; + -webkit-flex: 0 0 38.2470119522%; + -ms-flex: 0 0 38.2470119522%; + flex: 0 0 38.2470119522%; + background-color: #0074af; } + .secondary-panel:not(.active) { + display: none; } + .secondary-panel::after { + position: absolute; + top: 0; + left: 100%; + display: block; + width: 100vw; + height: 100%; + content: ""; + background-color: #0074af; } + .secondary-panel .panel-content { + padding-left: 20.836%; } } + +/* mastcontainer + ========================================================================== */ +.mastcontainer { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + min-height: 100vh; + padding-top: 3.75rem; } + +.mastcontent { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + background-color: #fff; } + +@media (min-width: 768px) { + .mastcontainer { + padding-top: 6.75rem; } } + +/* mastfooter + ========================================================================== */ +.mastfooter .text-gray300:hover, .mastfooter .text-gray300:focus, .mastfooter .text-gray300:active, .mastfooter .text-gray300.active { + color: #fff; } + +.mastfooter-lang li { + display: inline-block; + padding-right: 0.125rem; + padding-left: 0.125rem; } + +.mastfooter-lang a { + display: inline-block; + font-weight: 500; } + .mastfooter-lang a:hover, .mastfooter-lang a:focus, .mastfooter-lang a:active, .mastfooter-lang a.active { + text-decoration: none; } + .mastfooter-lang a:not(:last-child) { + padding-right: 0.625rem; } + +.mastfooter-links { + padding-left: 0; + list-style: none; } + +@media (max-width: 767.98px) { + .mastfooter-links { + border-bottom: 1px solid #4d4f53; } } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #f2f2f2; + border: 1px solid #b9b9b9; + border-radius: 0.4375rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 90%; + color: #333; } + +code { + font-size: 87.5%; + color: #a1006b; + word-break: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.4375rem; } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; } + +pre { + display: block; + font-size: 87.5%; + color: #212529; } + pre code { + font-size: inherit; + color: inherit; + word-break: normal; } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } + +.form-control { + display: block; + width: 100%; + height: calc(2.25rem + 0); + padding: 0.813rem 1.25rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #0088ce; + background-color: #f2f2f2; + background-clip: padding-box; + border: 0 solid #747678; + border-radius: 0.4375rem; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + -webkit-transition: none; + transition: none; } } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:focus { + color: #0088ce; + background-color: #f2f2f2; + border-color: #4fc3ff; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; } + .form-control::-webkit-input-placeholder { + color: #747678; + opacity: 1; } + .form-control::-moz-placeholder { + color: #747678; + opacity: 1; } + .form-control::-ms-input-placeholder { + color: #747678; + opacity: 1; } + .form-control::placeholder { + color: #747678; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #f2f2f2; + opacity: 1; } + +select.form-control:focus::-ms-value { + color: #0088ce; + background-color: #f2f2f2; } + +.form-control-file, +.form-control-range { + display: block; + width: 100%; } + +.col-form-label { + padding-top: calc(0.813rem + 0); + padding-bottom: calc(0.813rem + 0); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 0); + padding-bottom: calc(0.5rem + 0); + font-size: 1.25rem; + line-height: 1.5; } + +.col-form-label-sm { + padding-top: calc(0.125rem + 0); + padding-bottom: calc(0.125rem + 0); + font-size: 0.875rem; + line-height: 1.5; } + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.813rem; + padding-bottom: 0.813rem; + margin-bottom: 0; + line-height: 1.5; + color: #4d4f53; + background-color: transparent; + border: solid transparent; + border-width: 0 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + height: calc(1.5625rem + 0); + padding: 0.125rem 1.25rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.4375rem; } + +.form-control-lg { + height: calc(2.875rem + 0); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.4375rem; } + +select.form-control[size], select.form-control[multiple] { + height: auto; } + +textarea.form-control { + height: auto; } + +.form-group { + margin-bottom: 1.5rem; } + +.form-text { + display: block; + margin-top: 0.25rem; } + +.form-row { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; } + .form-row > .col, + .form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; } + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; } + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; } + .form-check-input:disabled ~ .form-check-label { + color: #747678; } + +.form-check-label { + margin-bottom: 0; } + +.form-check-inline { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; } + .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 1rem; + color: #82be00; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.375; + color: #212529; + background-color: rgba(130, 190, 0, 0.9); + border-radius: 0.4375rem; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #82be00; + padding-right: 2.25rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2382be00' 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: center right calc(0.375em + 0.32812rem); + background-size: calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #82be00; + -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); + box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); } + .was-validated .form-control:valid ~ .valid-feedback, + .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, + .form-control.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: 2.25rem; + background-position: top calc(0.375em + 0.32812rem) right calc(0.375em + 0.32812rem); } + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #82be00; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2382be00' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); } + .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #82be00; + -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); + box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); } + .was-validated .custom-select:valid ~ .valid-feedback, + .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, + .custom-select.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #82be00; } + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #82be00; } + .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #82be00; } + +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #a5f100; + background-color: #a5f100; } + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); + box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); } + +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #82be00; } + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #82be00; } + +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #82be00; + -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); + box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 1rem; + color: #cd0037; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.375; + color: #fff; + background-color: rgba(205, 0, 55, 0.9); + border-radius: 0.4375rem; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #cd0037; + padding-right: 2.25rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23cd0037' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23cd0037' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.32812rem); + background-size: calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #cd0037; + -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); + box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); } + .was-validated .form-control:invalid ~ .invalid-feedback, + .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, + .form-control.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: 2.25rem; + background-position: top calc(0.375em + 0.32812rem) right calc(0.375em + 0.32812rem); } + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #cd0037; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23cd0037' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23cd0037' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); } + .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #cd0037; + -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); + box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); } + .was-validated .custom-select:invalid ~ .invalid-feedback, + .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, + .custom-select.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #cd0037; } + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #cd0037; } + .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #cd0037; } + +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #ff0145; + background-color: #ff0145; } + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); + box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); } + +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #cd0037; } + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #cd0037; } + +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #cd0037; + -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); + box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); } + +.form-inline { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -webkit-flex: 0 0 auto; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-plaintext { + display: inline-block; } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; } + .form-inline .form-check { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; } + .form-inline .form-check-input { + position: relative; + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; } + .form-inline .custom-control { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; } + .form-inline .custom-control-label { + margin-bottom: 0; } } + +/* forms + ========================================================================== */ +label { + margin-bottom: 0.5rem; + font-weight: 500; } + +input:invalid { + -webkit-box-shadow: none; + box-shadow: none; } + +.form-control-container { + position: relative; } + .form-control-container input { + width: 100%; } + .form-control-container.is-invalid + .invalid-feedback { + display: block; } + .form-control-container.has-right-icon .form-control { + padding-right: 3rem; } + .form-control-container.has-right-icon .form-control-icon { + right: 0; + padding-right: 0.5rem; } + .form-control-container.has-left-icon .form-control { + padding-left: 3rem; } + .form-control-container.has-left-icon .form-control-icon { + left: 0; + padding-left: 0.5rem; } + +.form-control-state { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 100%; + overflow: hidden; + pointer-events: none; + border-radius: 0.4375rem; } + .form-control-state::after { + position: absolute; + bottom: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + content: ""; + background-color: transparent; } + .is-invalid .form-control-state::after { + background-color: #cd0037; } + .is-valid .form-control-state::after { + background-color: #82be00; } + +.form-control { + min-height: 2.8125rem; + padding: .65625rem 1.25rem; + font-weight: 500; } + .form-control::-webkit-input-placeholder { + font-weight: 400; } + .form-control::-moz-placeholder { + font-weight: 400; } + .form-control::-ms-input-placeholder { + font-weight: 400; } + .form-control::placeholder { + font-weight: 400; } + .form-control-container:not(.is-invalid) .form-control:focus ~ .form-control-state::after { + background-color: #0088ce; } + .was-validated .form-control:valid ~ .form-control-state::after, .form-control.is-valid  ~ .form-control-state::after { + background-color: #82be00; } + .was-validated .form-control:invalid ~ .form-control-state::after, .form-control.is-invalid ~ .form-control-state::after { + background-color: #cd0037; } + .form-control:disabled, .form-control[readonly] { + color: #4d4f53; } + .form-control[readonly] { + padding-right: 3rem; + pointer-events: none; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='27' height='25' viewBox='0 0 27 25'%3e%3cdefs%3e%3cstyle%3e.disabled-icon%7bfill:%23747678;%7d%3c/style%3e%3c/defs%3e%3cpath class='disabled-icon' d='M26.79,25.05H1.21a.73.73,0,0,0,0,1.45H26.79a.73.73,0,0,0,0-1.45Z' transform='translate(-0.5 -1.5)'/%3e%3cpath class='disabled-icon' d='M19.8,8.87h-.61V6.73a5.23,5.23,0,0,0-10.46,0V8.87H8.2a1.63,1.63,0,0,0-1.63,1.62V21.32A1.62,1.62,0,0,0,8.2,22.94H19.8a1.62,1.62,0,0,0,1.63-1.62V10.49A1.63,1.63,0,0,0,19.8,8.87ZM10.93,6.73a3,3,0,1,1,6.06,0V8.87H10.93Zm3,14.15a5,5,0,1,1,5-5A5,5,0,0,1,14,20.88Z' transform='translate(-0.5 -1.5)'/%3e%3cpath class='disabled-icon' d='M14,12.62a3.29,3.29,0,1,0,3.29,3.29A3.29,3.29,0,0,0,14,12.62Zm0,4.75a1.47,1.47,0,1,1,1.47-1.46A1.46,1.46,0,0,1,14,17.37Z' transform='translate(-0.5 -1.5)'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right 18px; + background-size: 27px 25px; } + .form-control-container:not(.is-invalid) .form-control[required]:valid { + padding-right: 3rem; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 22'%3e%3cdefs%3e%3cstyle%3e.check-icon%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3echeck%3c/title%3e%3cpath class='check-icon' d='M33.18,13.21,15.53,30.87a1.11,1.11,0,0,1-1.58,0L6.82,23.75a1.13,1.13,0,0,1,0-1.58l2.1-2.11a1.13,1.13,0,0,1,1.58,0L14,23.5a1.13,1.13,0,0,0,1.58,0l14-14a1.13,1.13,0,0,1,1.58,0l2.11,2.11a1.13,1.13,0,0,1,0,1.58' transform='translate(-6.5 -9.2)'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right 18px; + background-size: 18px 14px; } + .form-control.clear-option { + padding-right: 3rem; } + .form-control.clear-option ~ .btn-clear { + position: absolute; + top: 50%; + right: 1.25rem; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 1.625rem; + height: 1.625rem; + padding: 0; + font-size: 0.625rem; + border-style: solid; + border-radius: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + +.form-control-sm { + min-height: 1.875rem; + padding: 0.125rem 1.25rem; } + +.form-control-white { + background-color: #fff; } + .form-control-white:focus, .form-control-white:active { + background-color: #fff; } + +textarea.form-control { + min-height: 10rem; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #0088ce; } + textarea.form-control:focus { + color: #0088ce; } + textarea.form-control.stretchy { + resize: none; } + .form-control-container.is-invalid textarea.form-control { + color: #0088ce; } + textarea.form-control[readonly] { + background-position: bottom 18px right 18px; } + +.form-control-icon { + position: absolute; + top: 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 3rem; + height: 100%; + color: #0088ce; } + +.col-form-label { + padding-top: 0; + padding-bottom: 0; + margin-bottom: 0.5rem; + font-weight: 500; } + +label.required::after { + color: #cd0037; + content: "*"; } + +.form-error { + padding: 1.625rem 1.875rem; + color: #fff; + background-color: #cd0037; + border-radius: 0.3125rem; } + .form-error .h2, + .form-error h2 { + color: #fff; } + .form-error ul { + padding-left: 1rem; } + +.mastheader-search input, +.mastheader-search input:focus { + background-color: #f2f2f2; } + +/* buttons + ========================================================================== */ +.btn { + display: inline-block; + font-weight: 500; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + padding: 0.75rem 1.875rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.4375rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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, -webkit-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; + 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, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + -webkit-transition: none; + transition: none; } } + .btn:hover, .btn:focus { + text-decoration: none; } + .btn:focus, .btn.focus { + -webkit-box-shadow: none; + box-shadow: none; } + .btn.disabled, .btn:disabled { + opacity: 1; } + .btn:not(:disabled):not(.disabled) { + cursor: pointer; } + .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { + background-image: none; } + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; } + +.btn-primary { + color: #fff; + background-color: #0088ce; + border-color: #0088ce; } + .btn-primary:hover, .btn-primary:focus { + color: #fff; + background-color: #0074af; + border-color: #0074af; } + .btn-primary.disabled, .btn-primary:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, + .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0074af; + border-color: #0074af; } + +.btn-secondary { + color: #fff; + background-color: #4d4f53; + border-color: #4d4f53; } + .btn-secondary:hover, .btn-secondary:focus { + color: #fff; + background-color: #333333; + border-color: #333333; } + .btn-secondary.disabled, .btn-secondary:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, + .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #333333; + border-color: #333333; } + +.btn-success { + color: #212529; + background-color: #82be00; + border-color: #82be00; } + .btn-success:hover, .btn-success:focus { + color: #fff; + background-color: #689800; + border-color: #5f8b00; } + .btn-success.disabled, .btn-success:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, + .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #5f8b00; + border-color: #567e00; } + +.btn-info { + color: #fff; + background-color: #009aa6; + border-color: #009aa6; } + .btn-info:hover, .btn-info:focus { + color: #fff; + background-color: #007780; + border-color: #006b73; } + .btn-info.disabled, .btn-info:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, + .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #006b73; + border-color: #005f66; } + +.btn-warning { + color: #212529; + background-color: #ffb612; + border-color: #ffb612; } + .btn-warning:hover, .btn-warning:focus { + color: #212529; + background-color: #eba200; + border-color: #de9a00; } + .btn-warning.disabled, .btn-warning:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, + .show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #de9a00; + border-color: #d19100; } + +.btn-danger { + color: #fff; + background-color: #cd0037; + border-color: #cd0037; } + .btn-danger:hover, .btn-danger:focus { + color: #fff; + background-color: #a7002d; + border-color: #9a0029; } + .btn-danger.disabled, .btn-danger:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, + .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #9a0029; + border-color: #8d0026; } + +.btn-light { + color: #212529; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-light:hover, .btn-light:focus { + color: #212529; + background-color: #dfdfdf; + border-color: #d9d9d9; } + .btn-light.disabled, .btn-light:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, + .show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #d9d9d9; + border-color: #d2d2d2; } + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + .btn-dark:hover, .btn-dark:focus { + color: #fff; + background-color: #23272b; + border-color: #1d2124; } + .btn-dark.disabled, .btn-dark:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, + .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; } + +.btn-white { + color: #0088ce; + background-color: #fff; + border-color: #fff; } + .btn-white:hover, .btn-white:focus { + color: #0074af; + background-color: #fff; + border-color: #fff; } + .btn-white.disabled, .btn-white:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, + .show > .btn-white.dropdown-toggle { + color: #0074af; + background-color: #fff; + border-color: #fff; } + +.btn-transparent { + color: #fff; + background-color: transparent; + border-color: transparent; } + .btn-transparent:hover, .btn-transparent:focus { + background-color: transparent; + border-color: transparent; } + .btn-transparent.disabled, .btn-transparent:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-transparent:not(:disabled):not(.disabled):active, .btn-transparent:not(:disabled):not(.disabled).active, + .show > .btn-transparent.dropdown-toggle { + background-color: transparent; + border-color: transparent; } + +.btn-outline-primary { + color: #0088ce; + background-color: transparent; + background-image: none; + border-color: #0088ce; } + .btn-outline-primary:hover { + color: #fff; + background-color: #0088ce; + border-color: #0088ce; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + -webkit-box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); + box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #0088ce; + background-color: transparent; } + .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, + .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #0088ce; + border-color: #0088ce; } + .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); + box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); } + +.btn-outline-primary-dark { + color: #0074af; + background-color: transparent; + background-image: none; + border-color: #0074af; } + .btn-outline-primary-dark:hover { + color: #fff; + background-color: #0074af; + border-color: #0074af; } + .btn-outline-primary-dark:focus, .btn-outline-primary-dark.focus { + -webkit-box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); + box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); } + .btn-outline-primary-dark.disabled, .btn-outline-primary-dark:disabled { + color: #0074af; + background-color: transparent; } + .btn-outline-primary-dark:not(:disabled):not(.disabled):active, .btn-outline-primary-dark:not(:disabled):not(.disabled).active, + .show > .btn-outline-primary-dark.dropdown-toggle { + color: #fff; + background-color: #0074af; + border-color: #0074af; } + .btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-primary-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); + box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); } + +.btn-outline-secondary { + color: #4d4f53; + background-color: transparent; + background-image: none; + border-color: #4d4f53; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #4d4f53; + border-color: #4d4f53; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + -webkit-box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); + box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); } + .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #4d4f53; + background-color: transparent; } + .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, + .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #4d4f53; + border-color: #4d4f53; } + .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); + box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); } + +.btn-outline-success { + color: #82be00; + background-color: transparent; + background-image: none; + border-color: #82be00; } + .btn-outline-success:hover { + color: #212529; + background-color: #82be00; + border-color: #82be00; } + .btn-outline-success:focus, .btn-outline-success.focus { + -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); + box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #82be00; + background-color: transparent; } + .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, + .show > .btn-outline-success.dropdown-toggle { + color: #212529; + background-color: #82be00; + border-color: #82be00; } + .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); + box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); } + +.btn-outline-info { + color: #009aa6; + background-color: transparent; + background-image: none; + border-color: #009aa6; } + .btn-outline-info:hover { + color: #fff; + background-color: #009aa6; + border-color: #009aa6; } + .btn-outline-info:focus, .btn-outline-info.focus { + -webkit-box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); + box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #009aa6; + background-color: transparent; } + .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, + .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #009aa6; + border-color: #009aa6; } + .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); + box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); } + +.btn-outline-warning { + color: #ffb612; + background-color: transparent; + background-image: none; + border-color: #ffb612; } + .btn-outline-warning:hover { + color: #212529; + background-color: #ffb612; + border-color: #ffb612; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + -webkit-box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); + box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffb612; + background-color: transparent; } + .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, + .show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffb612; + border-color: #ffb612; } + .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); + box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); } + +.btn-outline-danger { + color: #cd0037; + background-color: transparent; + background-image: none; + border-color: #cd0037; } + .btn-outline-danger:hover { + color: #fff; + background-color: #cd0037; + border-color: #cd0037; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); + box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #cd0037; + background-color: transparent; } + .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, + .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #cd0037; + border-color: #cd0037; } + .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); + box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); } + +.btn-outline-light { + color: #f2f2f2; + background-color: transparent; + background-image: none; + border-color: #f2f2f2; } + .btn-outline-light:hover { + color: #212529; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-outline-light:focus, .btn-outline-light.focus { + -webkit-box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); + box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); } + .btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f2f2f2; + background-color: transparent; } + .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, + .show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); + box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); } + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; } + .btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + .btn-outline-dark:focus, .btn-outline-dark.focus { + -webkit-box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); } + .btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; } + .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, + .show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); } + +.btn-outline-white { + color: #fff; + background-color: transparent; + background-image: none; + border-color: #fff; } + .btn-outline-white:hover { + color: #212529; + background-color: #fff; + border-color: #fff; } + .btn-outline-white:focus, .btn-outline-white.focus { + -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); } + .btn-outline-white.disabled, .btn-outline-white:disabled { + color: #fff; + background-color: transparent; } + .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, + .show > .btn-outline-white.dropdown-toggle { + color: #212529; + background-color: #fff; + border-color: #fff; } + .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, + .show > .btn-outline-white.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); } + +.btn-link { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding: 0; + font-weight: 500; + color: #0088ce; + background-color: transparent; + border: 0; } + .btn-link:hover { + color: #0074af; + text-decoration: none; + background-color: transparent; + border-color: transparent; } + .btn-link:focus, .btn-link.focus { + text-decoration: none; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; } + .btn-link:disabled, .btn-link.disabled { + color: #b9b9b9; } + .btn-link [class^="icons-"] { + padding-bottom: .25rem; + font-size: 0.8125rem; } + +.btn-link-white { + color: #fff; } + +.btn-sm, .btn-group-sm > .btn { + font-weight: 500; + padding: 0.125rem 1.25rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.4375rem; } + +.btn-block { + display: block; + width: 100%; } + .btn-block + .btn-block { + margin-top: 0.5rem; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.btn-only-icon { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + min-width: 3.125rem; + min-height: 2.8125rem; + padding: 1rem; } + .btn-only-icon.active [class^="icons-arrow-"] { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + .btn-only-icon.btn-white.disabled, .btn-only-icon.btn-white:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-only-icon.btn-sm, .btn-group-sm > .btn-only-icon.btn { + min-width: 1.875rem; + min-height: 1.875rem; } + +.btn-rounded { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 2.5rem; + height: 2.5rem; + font-size: 0.875rem; + font-weight: 500; + color: #fff; + cursor: pointer; + background-color: #747678; + border: none; + border-radius: 50%; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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, -webkit-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; + 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, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn-rounded { + -webkit-transition: none; + transition: none; } } + .btn-rounded:hover { + background-color: #0074af; } + .btn-rounded.disabled, .btn-rounded:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-rounded:not(:disabled):not(.disabled).box-shadow { + -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2); } + .btn-rounded:not(:disabled):not(.disabled).box-shadow:hover { + -webkit-box-shadow: none; + box-shadow: none; } + +.btn-rounded-primary { + color: #fff; + background-color: #0088ce; } + .btn-rounded-primary:not(:disabled):not(.disabled):hover, .btn-rounded-primary:not(:disabled):not(.disabled):focus, .btn-rounded-primary:not(:disabled):not(.disabled):active { + color: #fff; + background-color: #0074af; } + +.btn-rounded-white { + color: #0088ce; + background-color: #fff; } + .btn-rounded-white:not(:disabled):not(.disabled):hover, .btn-rounded-white:not(:disabled):not(.disabled):focus, .btn-rounded-white:not(:disabled):not(.disabled):active { + color: #fff; + background-color: #0088ce; } + +.btn-rounded-gray { + color: #fff; + background-color: #b9b9b9; } + .btn-rounded-gray:not(:disabled):not(.disabled):hover, .btn-rounded-gray:not(:disabled):not(.disabled):focus, .btn-rounded-gray:not(:disabled):not(.disabled):active { + color: #fff; + background-color: #b9b9b9; } + +.btn-rounded-facebook { + color: #fff; + background-color: #747678; } + .btn-rounded-facebook:not(:disabled):not(.disabled):hover, .btn-rounded-facebook:not(:disabled):not(.disabled):focus, .btn-rounded-facebook:not(:disabled):not(.disabled):active { + color: #fff; + background-color: #3b5998; } + +.btn-rounded-twitter { + color: #fff; + background-color: #747678; } + .btn-rounded-twitter:not(:disabled):not(.disabled):hover, .btn-rounded-twitter:not(:disabled):not(.disabled):focus, .btn-rounded-twitter:not(:disabled):not(.disabled):active { + color: #fff; + background-color: #4099FF; } + +.btn-rounded-linkedin { + color: #fff; + background-color: #747678; } + .btn-rounded-linkedin:not(:disabled):not(.disabled):hover, .btn-rounded-linkedin:not(:disabled):not(.disabled):focus, .btn-rounded-linkedin:not(:disabled):not(.disabled):active { + color: #fff; + background-color: #007bb6; } + +.btn-rounded-instagram { + color: #fff; + background-color: #747678; } + .btn-rounded-instagram:not(:disabled):not(.disabled):hover, .btn-rounded-instagram:not(:disabled):not(.disabled):focus, .btn-rounded-instagram:not(:disabled):not(.disabled):active { + color: #fff; + background-color: #c32aa3; } + +.btn-rounded-youtube { + color: #fff; + background-color: #747678; } + .btn-rounded-youtube:not(:disabled):not(.disabled):hover, .btn-rounded-youtube:not(:disabled):not(.disabled):focus, .btn-rounded-youtube:not(:disabled):not(.disabled):active { + color: #fff; + background-color: #bb0000; } + +.btn-options { + min-width: 3.4375rem; + padding: 0; + color: #4d4f53; + background-color: transparent; } + .btn-options[aria-expanded="true"], .btn-options:focus, .btn-options:active, .btn-options:hover { + color: #0088ce; + background-color: transparent; } + +.btn.btn-favorite { + color: #b9b9b9; } + .btn.btn-favorite:hover, .btn.btn-favorite.active { + color: #ffb612; } + +.btn-notif { + position: relative; } + .btn-notif .notif { + position: absolute; + top: calc(50% - 1rem); + right: calc(50% - 1.125rem); + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + min-width: 1rem; + min-height: 1rem; + padding-top: 3px; + font-size: 0.5625rem; + line-height: 1; + color: #fff; + background-color: #0088ce; + border-radius: 50%; } + +.btn-card { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + min-width: 9.0625rem; + min-height: 9.0625rem; + font-weight: 400; + border-color: #fff; + color: #747678; + background-color: #fff; + border-color: #fff; } + .btn-card span { + display: block; + margin-top: 1.125rem; } + .btn-card:hover, .btn-card:focus { + color: #fff; + background-color: #0074af; + border-color: #0074af; } + .btn-card.disabled, .btn-card:disabled { + color: #b9b9b9; + cursor: not-allowed; + background-color: #f2f2f2; + border-color: #f2f2f2; } + .btn-card:not(:disabled):not(.disabled):active, .btn-card:not(:disabled):not(.disabled).active, + .show > .btn-card.dropdown-toggle { + color: #fff; + background-color: #0088ce; + border-color: #0088ce; } + +.btn-color-gray { + color: #333; } + .btn-color-gray:not(:disabled):not(.disabled):hover, .btn-color-gray:not(:disabled):not(.disabled):focus, .btn-color-gray:not(:disabled):not(.disabled):active, .btn-color-gray:not(:disabled):not(.disabled).active { + color: #0088ce; } + +.btn-color-footer { + color: #333; + background-color: #fff; } + .btn-color-footer:not(:disabled):not(.disabled):hover, .btn-color-footer:not(:disabled):not(.disabled):focus, .btn-color-footer:not(:disabled):not(.disabled):active, .btn-color-footer:not(:disabled):not(.disabled).active { + background-color: #b9b9b9; } + +.btn-unstyled { + font-size: inherit; + color: inherit; + background-color: transparent; + border: none; } + +/* buttons + ========================================================================== */ +.btn-burger .btn-burger-open { + display: block; } + +.btn-burger .btn-burger-close { + display: none; } + +.btn-burger.active .btn-burger-open { + display: none; } + +.btn-burger.active .btn-burger-close { + display: block; } + +.btn-burger:focus, .btn-burger.active { + color: #4d4f53; } + +.fade { + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + -webkit-transition: none; + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + -webkit-transition: none; + transition: none; } } + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #333; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #d7d7d7; + border-radius: 0.4375rem; } + +.dropdown-menu-left { + right: auto; + left: 0; } + +.dropdown-menu-right { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; } + .dropdown-menu-sm-right { + right: 0; + left: auto; } } + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; } + .dropdown-menu-md-right { + right: 0; + left: auto; } } + +@media (min-width: 1024px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; } + .dropdown-menu-lg-right { + right: 0; + left: auto; } } + +@media (min-width: 1280px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; } + .dropdown-menu-xl-right { + right: 0; + left: auto; } } + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; } + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; } + +.dropright .dropdown-toggle::after { + vertical-align: 0; } + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; } + +.dropleft .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #d7d7d7; } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.563rem 1.375rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: #0088ce; + text-decoration: none; + background-color: transparent; } + .dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0088ce; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #333; + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1.375rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #747678; + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: 0.563rem 1.375rem; + color: #212529; } + +/* dropdown + ========================================================================== */ +.dropdown-toggle { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-appearance: initial; + -moz-appearance: initial; + appearance: initial; } + .dropdown-toggle [class^="icons-arrow-"] { + display: inline-block; + font-size: 0.625rem; } + .dropdown-toggle span:not(.sr-only) + [class^="icons-arrow-"] { + margin-left: 0.875rem; } + .dropdown-toggle [class^="icons-arrow-"] + span:not(.sr-only) { + margin-left: 0.875rem; } + .dropdown-toggle[aria-expanded="true"] [class^="icons-arrow-"] { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.dropdown-menu::after, .dropdown-menu::before { + position: absolute; + width: 0; + height: 0; + pointer-events: none; + content: " "; + border: solid transparent; } + +.dropdown-menu > ul { + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.dropdown-menu::after { + border-color: rgba(255, 255, 255, 0); + border-width: 9px; } + +.dropdown-menu::before { + border-color: rgba(216, 216, 216, 0); + border-width: 0.625rem; } + +.dropdown .dropdown-menu::after, +.dropup .dropdown-menu::after { + margin-left: -0.5625rem; } + +.dropdown .dropdown-menu::before, +.dropup .dropdown-menu::before { + margin-left: -0.625rem; } + +.dropdown .dropdown-menu:not(.dropdown-menu-right)::after, .dropdown .dropdown-menu:not(.dropdown-menu-right)::before, +.dropup .dropdown-menu:not(.dropdown-menu-right)::after, +.dropup .dropdown-menu:not(.dropdown-menu-right)::before { + left: 1.125rem; } + +.dropdown .dropdown-menu[x-placement="bottom-start"], +.dropdown .dropdown-menu[x-placement="bottom-end"], +.dropup .dropdown-menu[x-placement="bottom-start"], +.dropup .dropdown-menu[x-placement="bottom-end"] { + top: 0.875rem !important; } + .dropdown .dropdown-menu[x-placement="bottom-start"]::after, .dropdown .dropdown-menu[x-placement="bottom-start"]::before, + .dropdown .dropdown-menu[x-placement="bottom-end"]::after, + .dropdown .dropdown-menu[x-placement="bottom-end"]::before, + .dropup .dropdown-menu[x-placement="bottom-start"]::after, + .dropup .dropdown-menu[x-placement="bottom-start"]::before, + .dropup .dropdown-menu[x-placement="bottom-end"]::after, + .dropup .dropdown-menu[x-placement="bottom-end"]::before { + bottom: 100%; } + .dropdown .dropdown-menu[x-placement="bottom-start"]::after, + .dropdown .dropdown-menu[x-placement="bottom-end"]::after, + .dropup .dropdown-menu[x-placement="bottom-start"]::after, + .dropup .dropdown-menu[x-placement="bottom-end"]::after { + border-bottom-color: #fff; } + .dropdown .dropdown-menu[x-placement="bottom-start"]::before, + .dropdown .dropdown-menu[x-placement="bottom-end"]::before, + .dropup .dropdown-menu[x-placement="bottom-start"]::before, + .dropup .dropdown-menu[x-placement="bottom-end"]::before { + border-bottom-color: #d7d7d7; } + +.dropdown .dropdown-menu[x-placement="top-start"], +.dropdown .dropdown-menu[x-placement="top-end"], +.dropup .dropdown-menu[x-placement="top-start"], +.dropup .dropdown-menu[x-placement="top-end"] { + top: -0.875rem !important; } + .dropdown .dropdown-menu[x-placement="top-start"]::after, .dropdown .dropdown-menu[x-placement="top-start"]::before, + .dropdown .dropdown-menu[x-placement="top-end"]::after, + .dropdown .dropdown-menu[x-placement="top-end"]::before, + .dropup .dropdown-menu[x-placement="top-start"]::after, + .dropup .dropdown-menu[x-placement="top-start"]::before, + .dropup .dropdown-menu[x-placement="top-end"]::after, + .dropup .dropdown-menu[x-placement="top-end"]::before { + top: 100%; } + .dropdown .dropdown-menu[x-placement="top-start"]::after, + .dropdown .dropdown-menu[x-placement="top-end"]::after, + .dropup .dropdown-menu[x-placement="top-start"]::after, + .dropup .dropdown-menu[x-placement="top-end"]::after { + border-top-color: #fff; } + .dropdown .dropdown-menu[x-placement="top-start"]::before, + .dropdown .dropdown-menu[x-placement="top-end"]::before, + .dropup .dropdown-menu[x-placement="top-start"]::before, + .dropup .dropdown-menu[x-placement="top-end"]::before { + border-top-color: #d7d7d7; } + +.dropright .dropdown-menu::after { + margin-top: 0.625rem; } + +.dropright .dropdown-menu::before { + margin-top: 0.5625rem; } + +.dropright .dropdown-menu[x-placement="right-start"], .dropright .dropdown-menu[x-placement="right-end"] { + left: 0.875rem !important; } + .dropright .dropdown-menu[x-placement="right-start"]::after, .dropright .dropdown-menu[x-placement="right-start"]::before, .dropright .dropdown-menu[x-placement="right-end"]::after, .dropright .dropdown-menu[x-placement="right-end"]::before { + top: 0.5rem; + right: 100%; } + .dropright .dropdown-menu[x-placement="right-start"]::after, .dropright .dropdown-menu[x-placement="right-end"]::after { + border-right-color: #fff; } + .dropright .dropdown-menu[x-placement="right-start"]::before, .dropright .dropdown-menu[x-placement="right-end"]::before { + border-right-color: #d7d7d7; } + +.dropleft .dropdown-menu::after { + margin-top: 0.625rem; } + +.dropleft .dropdown-menu::before { + margin-top: 0.5625rem; } + +.dropleft .dropdown-menu[x-placement="left-start"], .dropleft .dropdown-menu[x-placement="left-end"] { + left: -0.875rem !important; } + .dropleft .dropdown-menu[x-placement="left-start"]::after, .dropleft .dropdown-menu[x-placement="left-start"]::before, .dropleft .dropdown-menu[x-placement="left-end"]::after, .dropleft .dropdown-menu[x-placement="left-end"]::before { + top: 0.5rem; + left: 100%; } + .dropleft .dropdown-menu[x-placement="left-start"]::after, .dropleft .dropdown-menu[x-placement="left-end"]::after { + border-left-color: #fff; } + .dropleft .dropdown-menu[x-placement="left-start"]::before, .dropleft .dropdown-menu[x-placement="left-end"]::before { + border-left-color: #d7d7d7; } + +.dropdown-menu-lg { + width: 21.25rem; } + +.dropdown-menu-right::after { + right: 1.125rem; } + +.dropdown-menu-right::before { + right: 1.0625rem; } + +.dropdown-header { + font-size: 0.75rem; + text-transform: uppercase; } + +.dropdown-divider { + width: calc(100% - 2.75rem); + margin-left: 1.375rem; } + +.dropdown-item { + font-weight: 500; + color: #333; } + .dropdown-item:not(.disabled):focus, .dropdown-item:not(.disabled).active, .dropdown-item:not(.disabled):active { + color: #0088ce; + background-color: #fff; } + input:checked + .dropdown-item:not(.disabled) { + color: #0088ce; } + .dropdown-item.disabled { + color: #b9b9b9; + pointer-events: none; + cursor: none; } + .dropdown-item a { + color: currentColor; } + +.dropdown-menu-header { + padding: 1.875rem; + background-color: #4d4f53; } + +@media (max-width: 767.98px) { + .dropdown .dropdown-toggle[aria-expanded="true"] { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .dropup .dropdown-toggle[aria-expanded="true"] { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader), + .dropup .dropdown-menu:not(.dropdown-menu-mastheader) { + width: 100%; + min-width: auto; + margin: 0; } + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)::after, .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)::before, + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)::after, + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)::before { + pointer-events: none; + border: 0; + opacity: 0; } + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="bottom-start"], + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="bottom-end"], + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="bottom-start"], + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="bottom-end"], + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="top-start"], + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="top-end"], + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="top-start"], + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="top-end"] { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="bottom-start"], + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="bottom-end"], + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="bottom-start"], + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="bottom-end"] { + top: 0 !important; } + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="top-start"], + .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="top-end"], + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="top-start"], + .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement="top-end"] { + top: 100% !important; + -webkit-transform: initial !important; + -ms-transform: initial !important; + transform: initial !important; } + .dropup-split.show .dropdown-toggle-split { + border-top-right-radius: 0; } + .dropup-split.show .dropdown-menu { + border-bottom: 1px solid #d7d7d7; + border-bottom-right-radius: 0.4375rem; } + .dropdown-split.show .dropdown-toggle-split { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .dropdown-split.show .dropdown-menu { + border-top: 1px solid #d7d7d7; + border-top-right-radius: 0.4375rem; } + .dropdown-toggle-split + .dropdown-menu { + right: 0 !important; + left: auto !important; } + .dropdown .dropdown-item, + .dropup .dropdown-item { + white-space: initial; } } + +/* dropdown + ========================================================================== */ +.dropdown-mastheader .dropdown-menu { + padding: 1.875rem; + background-color: #333; + border-color: #333; } + .dropdown-mastheader .dropdown-menu::before, .dropdown-mastheader .dropdown-menu::after { + right: 3.875rem; } + +.dropdown-mastheader.dropdown .dropdown-menu[x-placement="bottom-start"]::after, +.dropdown-mastheader.dropdown .dropdown-menu[x-placement="bottom-end"]::after, +.dropdown-mastheader.dropup .dropdown-menu[x-placement="bottom-start"]::after, +.dropdown-mastheader.dropup .dropdown-menu[x-placement="bottom-end"]::after { + border-bottom-color: #333; } + +.dropdown-mastheader.dropdown .dropdown-menu[x-placement="bottom-start"]::before, +.dropdown-mastheader.dropdown .dropdown-menu[x-placement="bottom-end"]::before, +.dropdown-mastheader.dropup .dropdown-menu[x-placement="bottom-start"]::before, +.dropdown-mastheader.dropup .dropdown-menu[x-placement="bottom-end"]::before { + border-bottom-color: #333; } + +.dropdown-mastheader.dropdown .dropdown-menu[x-placement="top-start"]::after, +.dropdown-mastheader.dropdown .dropdown-menu[x-placement="top-end"]::after, +.dropdown-mastheader.dropup .dropdown-menu[x-placement="top-start"]::after, +.dropdown-mastheader.dropup .dropdown-menu[x-placement="top-end"]::after { + border-top-color: #333; } + +.dropdown-mastheader.dropdown .dropdown-menu[x-placement="top-start"]::before, +.dropdown-mastheader.dropdown .dropdown-menu[x-placement="top-end"]::before, +.dropdown-mastheader.dropup .dropdown-menu[x-placement="top-start"]::before, +.dropdown-mastheader.dropup .dropdown-menu[x-placement="top-end"]::before { + border-top-color: #333; } + +.dropdown-mastheader .dropdown-close { + position: absolute; + top: 1.25rem; + right: 1.25rem; + color: #fff; + cursor: pointer; } + +.dropdown-mastheader .dropdown-lang .dropdown-menu { + padding-top: 1.25rem; + padding-bottom: 1.25rem; } + .dropdown-mastheader .dropdown-lang .dropdown-menu::before, .dropdown-mastheader .dropdown-lang .dropdown-menu::after { + right: 2.875rem; } + +.dropdown-mastheader .dropdown-menu-lang-item { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + color: #d7d7d7; } + .dropdown-mastheader .dropdown-menu-lang-item:hover, .dropdown-mastheader .dropdown-menu-lang-item:focus, .dropdown-mastheader .dropdown-menu-lang-item:active, .dropdown-mastheader .dropdown-menu-lang-item.active { + color: #fff; } + .dropdown-mastheader .dropdown-menu-lang-item:not(:last-child) { + padding-bottom: 1.25rem; } + +.dropdown-menu-lang-item { + background-color: transparent; + border: none; } + +.dropdown-menubar .btn { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + padding-left: 1.25rem; } + +.dropdown-menubar .btn, +.dropdown-menubar .dropdown-menu { + background-color: #f2f2f2; } + +.dropdown-menubar .dropdown-menu { + padding-right: 1.25rem; + padding-bottom: 1.25rem; + padding-left: 1.25rem; + border: 0; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 1; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + -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:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 1.40625rem; + padding-left: 1.40625rem; } + .dropdown-toggle-split::after, + .dropup .dropdown-toggle-split::after, + .dropright .dropdown-toggle-split::after { + margin-left: 0; } + .dropleft .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -webkit-justify-content: center; + -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:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; } + .btn-group-toggle > .btn input[type="radio"], + .btn-group-toggle > .btn input[type="checkbox"], + .btn-group-toggle > .btn-group > .btn input[type="radio"], + .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.input-group { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -webkit-align-items: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-control-plaintext, + .input-group > .custom-select, + .input-group > .custom-file { + position: relative; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; } + .input-group > .form-control + .form-control, + .input-group > .form-control + .custom-select, + .input-group > .form-control + .custom-file, + .input-group > .form-control-plaintext + .form-control, + .input-group > .form-control-plaintext + .custom-select, + .input-group > .form-control-plaintext + .custom-file, + .input-group > .custom-select + .form-control, + .input-group > .custom-select + .custom-select, + .input-group > .custom-select + .custom-file, + .input-group > .custom-file + .form-control, + .input-group > .custom-file + .custom-select, + .input-group > .custom-file + .custom-file { + margin-left: 0; } + .input-group > .form-control:focus, + .input-group > .custom-select:focus, + .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; } + .input-group > .custom-file .custom-file-input:focus { + z-index: 4; } + .input-group > .form-control:not(:last-child), + .input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group > .form-control:not(:first-child), + .input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .input-group > .custom-file { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + .input-group > .custom-file:not(:last-child) .custom-file-label, + .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.input-group-prepend, +.input-group-append { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; } + .input-group-prepend .btn, + .input-group-append .btn { + position: relative; + z-index: 2; } + .input-group-prepend .btn:focus, + .input-group-append .btn:focus { + z-index: 3; } + .input-group-prepend .btn + .btn, + .input-group-prepend .btn + .input-group-text, + .input-group-prepend .input-group-text + .input-group-text, + .input-group-prepend .input-group-text + .btn, + .input-group-append .btn + .btn, + .input-group-append .btn + .input-group-text, + .input-group-append .input-group-text + .input-group-text, + .input-group-append .input-group-text + .btn { + margin-left: 0; } + +.input-group-prepend { + margin-right: 0; } + +.input-group-append { + margin-left: 0; } + +.input-group-text { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding: 0.813rem 1.25rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #0088ce; + text-align: center; + white-space: nowrap; + background-color: #d7d7d7; + border: 0 solid #747678; + border-radius: 0.4375rem; } + .input-group-text input[type="radio"], + .input-group-text input[type="checkbox"] { + margin-top: 0; } + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(2.875rem + 0); } + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.4375rem; } + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5625rem + 0); } + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.125rem 1.25rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.4375rem; } + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; } + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +/* input group + ========================================================================== */ +.input-group { + z-index: 1; } + .input-group > .input-group-last:not(:last-child) > .btn { + border-top-right-radius: 0.4375rem; + border-bottom-right-radius: 0.4375rem; } + .input-group .form-control-container { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; } + .input-group .form-control-container:not(:last-child), + .input-group .form-control-container:not(:last-child) .form-control, + .input-group .form-control-container:not(:last-child) .form-control-state { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group .form-control-container:not(:first-child), + .input-group .form-control-container:not(:first-child) .form-control, + .input-group .form-control-container:not(:first-child) .form-control-state { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.input-group-horizontal { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + +.input-group-prepend > .btn, +.input-group-prepend > .btn-group .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.input-group-append > .btn, +.input-group-append > .btn-group .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.input-group--flatpickr { + position: relative; } + .input-group--flatpickr .input-group-append { + position: absolute; + right: 0; + pointer-events: none; } + .input-group--flatpickr .input-group-append > .btn, + .input-group--flatpickr .input-group-append > .btn-group .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .input-group--flatpickr .form-control-container:not(:last-child), + .input-group--flatpickr .form-control-container:not(:last-child) .form-control, + .input-group--flatpickr .form-control-container:not(:last-child) .form-control-state { + border-top-right-radius: 0.4375rem; + border-bottom-right-radius: 0.4375rem; } + +.custom-control { + position: relative; + display: block; + min-height: 1.375rem; + padding-left: 2.375rem; } + +.custom-control-inline { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; } + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; } + .custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #0088ce; + background-color: #0088ce; } + .custom-control-input:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 1px #f2f2f2, none; + box-shadow: 0 0 0 1px #f2f2f2, none; } + .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #4fc3ff; } + .custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #82d4ff; + border-color: #82d4ff; } + .custom-control-input:disabled ~ .custom-control-label { + color: #b9b9b9; } + .custom-control-input:disabled ~ .custom-control-label::before { + background-color: transparent; } + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; } + .custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -2.375rem; + display: block; + width: 0.875rem; + height: 0.875rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #b9b9b9 solid 0; } + .custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -2.375rem; + display: block; + width: 0.875rem; + height: 0.875rem; + content: ""; + background: no-repeat 50% / 50% 50%; } + +.custom-checkbox .custom-control-label::before { + border-radius: 3px; } + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #0088ce; + background-color: #0088ce; } + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); } + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: #f2f2f2; } + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: #f2f2f2; } + +.custom-radio .custom-control-label::before { + border-radius: 50%; } + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: none; } + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: #f2f2f2; } + +.custom-switch { + padding-left: 3.46875rem; } + .custom-switch .custom-control-label::before { + left: -3.46875rem; + width: 1.96875rem; + pointer-events: all; + border-radius: 0.5625rem; } + .custom-switch .custom-control-label::after { + top: calc(0.25rem + 0); + left: calc(-3.46875rem + 0); + width: calc(1.125rem - 0); + height: calc(1.125rem - 0); + background-color: #b9b9b9; + border-radius: 0.5625rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: transform 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: transform 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, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + -webkit-transition: none; + transition: none; } } + .custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(1.09375rem); + -ms-transform: translateX(1.09375rem); + transform: translateX(1.09375rem); } + .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: #f2f2f2; } + +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.25rem + 0); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #0088ce; + vertical-align: middle; + background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px; + background-color: #fff; + border: 1px solid #747678; + border-radius: 0.4375rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .custom-select:focus { + border-color: #4fc3ff; + outline: 0; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(79, 195, 255, 0.5); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(79, 195, 255, 0.5); } + .custom-select:focus::-ms-value { + color: #0088ce; + background-color: #f2f2f2; } + .custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; } + .custom-select:disabled { + color: #333; + background-color: #d7d7d7; } + .custom-select::-ms-expand { + display: none; } + +.custom-select-sm { + height: calc(1.5625rem + 0); + padding-top: 0.125rem; + padding-bottom: 0.125rem; + padding-left: 1.25rem; + font-size: 75%; } + +.custom-select-lg { + height: calc(2.875rem + 0); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 125%; } + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(2.25rem + 0); + margin-bottom: 0; } + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(2.25rem + 0); + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-label { + border-color: #4fc3ff; + -webkit-box-shadow: none; + box-shadow: none; } + .custom-file-input:disabled ~ .custom-file-label { + background-color: #f2f2f2; } + .custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; } + .custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); } + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(2.25rem + 0); + padding: 0.375rem 1.875rem; + font-weight: 400; + line-height: 1.5; + color: #0088ce; + background-color: #f2f2f2; + border: 1px solid #747678; + border-radius: 0.4375rem; } + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: 2.25rem; + padding: 0.375rem 1.875rem; + line-height: 1.5; + color: #0088ce; + content: "Browse"; + background-color: #d7d7d7; + border-left: inherit; + border-radius: 0 0.4375rem 0.4375rem 0; } + +.custom-range { + width: 100%; + height: calc(1rem + 0); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .custom-range:focus { + outline: none; } + .custom-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px #f2f2f2, none; + box-shadow: 0 0 0 1px #f2f2f2, none; } + .custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #f2f2f2, none; } + .custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #f2f2f2, none; } + .custom-range::-moz-focus-outer { + border: 0; } + .custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0088ce; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; } } + .custom-range::-webkit-slider-thumb:active { + background-color: #82d4ff; } + .custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #b9b9b9; + border-color: transparent; + border-radius: 1rem; } + .custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0088ce; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -webkit-transition: none; + transition: none; } } + .custom-range::-moz-range-thumb:active { + background-color: #82d4ff; } + .custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #b9b9b9; + border-color: transparent; + border-radius: 1rem; } + .custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0; + margin-left: 0; + background-color: #0088ce; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -webkit-transition: none; + transition: none; } } + .custom-range::-ms-thumb:active { + background-color: #82d4ff; } + .custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; } + .custom-range::-ms-fill-lower { + background-color: #b9b9b9; + border-radius: 1rem; } + .custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #b9b9b9; + border-radius: 1rem; } + .custom-range:disabled::-webkit-slider-thumb { + background-color: #4d4f53; } + .custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; } + .custom-range:disabled::-moz-range-thumb { + background-color: #4d4f53; } + .custom-range:disabled::-moz-range-track { + cursor: default; } + .custom-range:disabled::-ms-thumb { + background-color: #4d4f53; } + +.custom-control-label::before, +.custom-file-label, +.custom-select { + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + -webkit-transition: none; + transition: none; } } + +/* custom forms + ========================================================================== */ +.custom-control-input { + /* stylelint-disable declaration-no-important */ + /* stylelint-enable declaration-no-important */ } + .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label { + color: #0088ce; } + .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before { + border-color: #0088ce; } + .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active { + color: #0074af; } + .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before { + background-color: #0074af; + border-color: #0074af; } + .custom-control-input:disabled { + cursor: default; } + .custom-control-input:disabled ~ .custom-control-label, + .custom-control-input:disabled:indeterminate ~ .custom-control-label, + .custom-control-input:disabled:indeterminate:checked ~ .custom-control-label, + .custom-control-input:disabled:checked ~ .custom-control-label { + color: #b9b9b9 !important; + cursor: default; } + .custom-control-input:disabled ~ .custom-control-label::before, + .custom-control-input:disabled:indeterminate ~ .custom-control-label::before, + .custom-control-input:disabled:indeterminate:checked ~ .custom-control-label::before, + .custom-control-input:disabled:checked ~ .custom-control-label::before { + border-color: #f2f2f2 !important; } + .custom-control-input:disabled:checked ~ .custom-control-label { + cursor: default; } + .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: #f2f2f2 !important; } + +.custom-control-label { + padding: 0; + padding-top: 0.125rem; + margin-bottom: 0; + color: #747678; + cursor: pointer; + background-color: transparent; + border: none; } + .custom-control-label::before { + border: 2px solid #b9b9b9; } + .custom-control-label:hover, .custom-control-label:focus, + .custom-control-input:focus + .custom-control-label, .custom-control-label:active, .custom-control-label.active { + color: #0088ce; } + .custom-control-label:hover::before, .custom-control-label:focus::before, + .custom-control-input:focus + .custom-control-label::before, .custom-control-label:active::before, .custom-control-label.active::before { + border-color: #0088ce; } + .custom-control-label.active::before { + background-color: #0088ce; } + .custom-control-label.active::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } + .custom-control-label.indeterminate::before { + background-color: #0088ce; + border-color: #0088ce; } + .custom-control-label.indeterminate::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); } + .custom-control-label.indeterminate:hover { + color: #0074af; } + .custom-control-label.indeterminate:hover::before { + background-color: #0074af; + border-color: #0074af; } + .custom-control-label:checked:hover { + color: #0088ce; } + +.custom-checkbox { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label { + color: #0088ce; } + .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label::before { + border-color: #0088ce; } + .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label:hover { + color: #0074af; } + .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label:hover::before { + background-color: #0074af; + border-color: #0074af; } + +/* stylelint-disable declaration-block-single-line-max-declarations */ +.custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label { + color: #4cd201; } + .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before { + background-color: #4cd201; + border-color: #4cd201; } + .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active { + color: #4cd201; } + .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before { + background-color: #4cd201; + border-color: #4cd201; } + +.custom-checkbox.is-green .custom-control-input:focus ~ .custom-control-label { + color: #4cd201; } + +.custom-checkbox.is-green .custom-control-input:focus ~ .custom-control-label::before { + border-color: #4cd201; } + +.custom-checkbox.is-green .custom-control-label:hover, .custom-checkbox.is-green .custom-control-label:focus, .custom-checkbox.is-green .custom-control-label:active, .custom-checkbox.is-green .custom-control-label.active { + color: #4cd201; } + .custom-checkbox.is-green .custom-control-label:hover::before, .custom-checkbox.is-green .custom-control-label:focus::before, .custom-checkbox.is-green .custom-control-label:active::before, .custom-checkbox.is-green .custom-control-label.active::before { + border-color: #4cd201; } + +/* stylelint-enable declaration-block-single-line-max-declarations */ +/* stylelint-disable declaration-block-single-line-max-declarations */ +.custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label { + color: #ffb901; } + .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before { + background-color: #ffb901; + border-color: #ffb901; } + .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active { + color: #ffb901; } + .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before { + background-color: #ffb901; + border-color: #ffb901; } + +.custom-checkbox.is-yellow .custom-control-input:focus ~ .custom-control-label { + color: #ffb901; } + +.custom-checkbox.is-yellow .custom-control-input:focus ~ .custom-control-label::before { + border-color: #ffb901; } + +.custom-checkbox.is-yellow .custom-control-label:hover, .custom-checkbox.is-yellow .custom-control-label:focus, .custom-checkbox.is-yellow .custom-control-label:active, .custom-checkbox.is-yellow .custom-control-label.active { + color: #ffb901; } + .custom-checkbox.is-yellow .custom-control-label:hover::before, .custom-checkbox.is-yellow .custom-control-label:focus::before, .custom-checkbox.is-yellow .custom-control-label:active::before, .custom-checkbox.is-yellow .custom-control-label.active::before { + border-color: #ffb901; } + +/* stylelint-enable declaration-block-single-line-max-declarations */ +/* stylelint-disable declaration-block-single-line-max-declarations */ +.custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label { + color: #333333; } + .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before { + background-color: #333333; + border-color: #333333; } + .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active { + color: #333333; } + .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before { + background-color: #333333; + border-color: #333333; } + +.custom-checkbox.is-gray .custom-control-input:focus ~ .custom-control-label { + color: #333333; } + +.custom-checkbox.is-gray .custom-control-input:focus ~ .custom-control-label::before { + border-color: #333333; } + +.custom-checkbox.is-gray .custom-control-label:hover, .custom-checkbox.is-gray .custom-control-label:focus, .custom-checkbox.is-gray .custom-control-label:active, .custom-checkbox.is-gray .custom-control-label.active { + color: #333333; } + .custom-checkbox.is-gray .custom-control-label:hover::before, .custom-checkbox.is-gray .custom-control-label:focus::before, .custom-checkbox.is-gray .custom-control-label:active::before, .custom-checkbox.is-gray .custom-control-label.active::before { + border-color: #333333; } + +/* stylelint-enable declaration-block-single-line-max-declarations */ +/* stylelint-disable declaration-block-single-line-max-declarations */ +.custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label { + color: #a1006b; } + .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before { + background-color: #a1006b; + border-color: #a1006b; } + .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active { + color: #a1006b; } + .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before { + background-color: #a1006b; + border-color: #a1006b; } + +.custom-checkbox.is-pink .custom-control-input:focus ~ .custom-control-label { + color: #a1006b; } + +.custom-checkbox.is-pink .custom-control-input:focus ~ .custom-control-label::before { + border-color: #a1006b; } + +.custom-checkbox.is-pink .custom-control-label:hover, .custom-checkbox.is-pink .custom-control-label:focus, .custom-checkbox.is-pink .custom-control-label:active, .custom-checkbox.is-pink .custom-control-label.active { + color: #a1006b; } + .custom-checkbox.is-pink .custom-control-label:hover::before, .custom-checkbox.is-pink .custom-control-label:focus::before, .custom-checkbox.is-pink .custom-control-label:active::before, .custom-checkbox.is-pink .custom-control-label.active::before { + border-color: #a1006b; } + +/* stylelint-enable declaration-block-single-line-max-declarations */ +.custom-checkbox-alone { + width: 0.875rem; + height: 0.875rem; + min-height: auto; + padding: 0; } + .custom-checkbox-alone .custom-control-label::before, .custom-checkbox-alone .custom-control-label::after { + top: -.5rem; + left: 0; } + +.switch-control { + position: relative; + display: inline-block; + width: 3rem; + height: 1.5rem; + margin-bottom: 0; } + .switch-control:hover input:not([disabled]) + .switch-control-slider, .switch-control:focus input:not([disabled]) + .switch-control-slider { + background-color: #0088ce; } + .switch-control:hover input:not([disabled]) + .switch-control-slider::before, .switch-control:focus input:not([disabled]) + .switch-control-slider::before { + background-color: #fff; } + +.switch-control-slider { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + cursor: pointer; + background-color: #f2f2f2; + border-radius: 0.75rem; + -webkit-transition: all .15s ease-out; + transition: all .15s ease-out; } + .switch-control-slider::before { + position: absolute; + bottom: 0.3125rem; + left: 0.3125rem; + width: 0.875rem; + height: 0.875rem; + content: ""; + background-color: #0088ce; + border-radius: 50%; + -webkit-transition: all .15s ease-out; + transition: all .15s ease-out; } + input:checked + .switch-control-slider::before { + -webkit-transform: translateX(24px); + -ms-transform: translateX(24px); + transform: translateX(24px); } + input:not([disabled]):checked + .switch-control-slider { + background-color: #0088ce; } + input:not([disabled]):checked + .switch-control-slider::before { + background-color: #fff; } + input[disabled] + .switch-control-slider { + cursor: initial; } + input[disabled] + .switch-control-slider::before { + background-color: #b9b9b9; } + input[disabled]:checked + .switch-control-slider { + background-color: #b9b9b9; } + input[disabled]:checked + .switch-control-slider::before { + background-color: #fff; } + +.options-control { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + padding: 0.3125rem; + background-color: #4d4f53; + border-radius: 0.6875rem; } + .options-control.disabled { + background-color: #f2f2f2; } + .options-control .options-item + .options-item { + padding-left: 0.1875rem; } + +.options-btn { + padding: 0.375rem 1.25rem 0.3125rem; + margin-bottom: 0; + color: #fff; + white-space: nowrap; + cursor: pointer; + border-radius: 0.4375rem; } + input[disabled] + .options-btn { + color: #b9b9b9; + cursor: default; } + input:checked + .options-btn, + input[disabled]:checked + .options-btn { + color: #4d4f53; + background-color: #fff; } + +.options-control-lg .options-btn { + padding: 0.625rem 1.25rem; } + +.options-links { + border-bottom: 1px solid #ebebeb; } + .options-links .options-item { + position: relative; + display: inline-block; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + color: #4d4f53; + cursor: pointer; } + .options-links .options-item:not(:first-child) { + margin-left: 0.5rem; } + .options-links .options-item:not(:last-child) { + margin-right: 0.5rem; } + .options-links .options-item:hover, .options-links .options-item:focus, .options-links .options-item:active, .options-links .options-item.active { + color: #0088ce; } + .options-links .options-item:hover::after, .options-links .options-item:focus::after, .options-links .options-item:active::after, .options-links .options-item.active::after { + position: absolute; + bottom: -0.0625rem; + left: 0; + display: block; + width: 100%; + height: 0.3125rem; + content: ""; + background-color: #0088ce; + border-radius: 0.625rem; } + +/* custom forms + ========================================================================== */ +.custom-control-label { + font-size: 0.875rem; } + +.select-control .custom-control-label { + font-size: 1rem; } + +.options-control-lg .options-btn { + padding: 0.625rem 1.25rem; } + +.options-control-actionbar { + background-color: #fff; } + .options-control-actionbar .options-btn { + color: #0088ce; + border-radius: 0.4375rem; } + .options-control-actionbar input:checked + .options-btn, + .options-control-actionbar input[disabled]:checked + .options-btn { + color: #fff; + background-color: #0088ce; } + +@media (max-width: 767.98px) { + .options-control-actionbar.options-control-lg .options-btn { + padding-top: 0.875rem; + padding-bottom: 0.875rem; } } + +/* select + ========================================================================== */ +select { + width: 100%; + min-height: 2.8125rem; + padding: 0.813rem 1.25rem; + line-height: 1.5; + cursor: pointer; + background-color: #f2f2f2; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E"), -webkit-gradient(linear, right top, left top, color-stop(3.125rem, #0088ce), color-stop(3.125rem, #f2f2f2)); + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E"), -webkit-linear-gradient(right, #0088ce 3.125rem, #f2f2f2 3.125rem); + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E"), linear-gradient(to left, #0088ce 3.125rem, #f2f2f2 3.125rem); + background-repeat: no-repeat; + background-position: center right 1.1875rem, top left; + background-size: 0.8125rem, 100%; + border: 1px solid #f2f2f2; + border-radius: 0.4375rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + select:focus { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E"), -webkit-gradient(linear, right top, left top, color-stop(3.125rem, #0074af), color-stop(3.125rem, #f2f2f2)); + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E"), -webkit-linear-gradient(right, #0074af 3.125rem, #f2f2f2 3.125rem); + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E"), linear-gradient(to left, #0074af 3.125rem, #f2f2f2 3.125rem); + border: 1px solid #d7d7d7; + border-bottom-color: #0088ce; + outline: 0; } + +select::-ms-expand { + display: none; + /* remove default arrow on ie10 and ie11 */ } + +select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #000; } + +.select-improved:not(.active) .select-menu { + display: none; } + +.select-improved .form-control.is-placeholder { + color: #747678; } + +.select-control { + position: relative; } + .select-improved.active > .select-control > .input-group .form-control { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .select-improved.active > .select-control .input-group-last > .btn { + border-bottom-right-radius: 0; } + .select-improved-up.active > .select-control > .input-group .form-control { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; } + .select-improved-up.active > .select-control .input-group-last > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0.4375rem; } + +.select-control > .input-group .form-control { + position: relative; + cursor: pointer; + border: 1px solid #f2f2f2; + -webkit-transition: none; + transition: none; } + +.select-improved.active > .select-control > .input-group .form-control { + border-top-color: #d7d7d7; + border-left-color: #d7d7d7; } + +.select-improved-up.active > .select-control > .input-group .form-control { + border-top-color: #f2f2f2; + border-bottom-color: #d7d7d7; + border-left-color: #d7d7d7; } + +.select-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 2; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + max-height: 22.5rem; + padding: 1.25rem; + overflow-y: auto; + background-color: #fff; + border-right: #d7d7d7 solid 1px; + border-bottom: #d7d7d7 solid 1px; + border-left: #d7d7d7 solid 1px; + border-bottom-right-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; } + .select-menu > .d-flex { + min-height: 0; } + .select-improved-up .select-menu { + top: auto; + bottom: 100%; + border-top: #d7d7d7 solid 1px; + border-bottom: none; + border-radius: 0.4375rem 0.4375rem 0 0; } + +.select-menu-inner { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; } + +.select-menu-item { + display: block; + width: 100%; + padding: 0; + font-weight: 500; + color: #4d4f53; + text-align: left; + cursor: pointer; + background: none; + border: 0; } + .select-menu-item + .select-menu-item { + margin-top: 0.875rem; } + .select-menu-item:hover, .select-menu-item:focus, .select-menu-item:active, .select-menu-item.active { + color: #0088ce; } + .select-menu-item > button, + .select-menu-item > a { + display: block; + width: 100%; + padding: 0; + font-weight: 500; + color: currentColor; + text-align: left; + cursor: pointer; + background: none; + border: 0; } + .select-menu-item > button:hover, .select-menu-item > button:focus, .select-menu-item > button:active, .select-menu-item > button.active, + .select-menu-item > a:hover, + .select-menu-item > a:focus, + .select-menu-item > a:active, + .select-menu-item > a.active { + color: #0088ce; } + +.select-group + .select-group { + margin-top: 1.125rem; } + +.select-group-head { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + width: 100%; + padding: 0; + background-color: transparent; + border: none; } + .select-group-head .select-group-close { + display: none; } + .select-group-head .select-group-show { + display: inline-block; } + .select-group-head [class^="icons-arrow-"] { + display: inline-block; + -webkit-transition: -webkit-transform .15s ease-out; + transition: -webkit-transform .15s ease-out; + transition: transform .15s ease-out; + transition: transform .15s ease-out, -webkit-transform .15s ease-out; } + .select-group-head[data-role="collapse"] > * { + pointer-events: none; } + .select-group-head.active .select-group-close { + display: inline-block; } + .select-group-head.active .select-group-show { + display: none; } + .select-group-head.active [class^="icons-arrow-"] { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.select-group-head[data-role="collapse"] { + cursor: pointer; } + +.select-group-title { + padding: 0; + font-weight: 500; + color: #4d4f53; + text-align: left; + background: none; + border: 0; } + +/* stylelint-disable selector-no-qualifying-type */ +button.select-group-title { + cursor: pointer; } + +/* stylelint-enable selector-no-qualifying-type */ +.select-group-content { + padding-top: 0.875rem; + padding-left: 1.75rem; } + +/* select + ========================================================================== */ +.select-improved.active > .select-control > .input-group .form-control { + border-bottom-color: #0088ce; } + +.select-improved-up.active > .select-control > .input-group .form-control { + border-top-color: #0088ce; } + +.card { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 0 solid rgba(0, 0, 0, 0.125); + border-radius: 0.4375rem; } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.4375rem; + border-top-right-radius: 0.4375rem; } + .card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; } + +.card-body { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } + +.card-link + .card-link { + margin-left: 1.25rem; } + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 0 solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.4375rem - 0) calc(0.4375rem - 0) 0 0; } + .card-header + .list-group .list-group-item:first-child { + border-top: 0; } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 0 solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.4375rem - 0) calc(0.4375rem - 0); } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; } + +.card-img { + width: 100%; + border-radius: calc(0.4375rem - 0); } + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.4375rem - 0); + border-top-right-radius: calc(0.4375rem - 0); } + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.4375rem - 0); + border-bottom-left-radius: calc(0.4375rem - 0); } + +.card-deck { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; } + .card-deck .card { + margin-bottom: 10px; } + @media (min-width: 576px) { + .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -10px; + margin-left: -10px; } + .card-deck .card { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -webkit-flex: 1 0 0%; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 10px; + margin-bottom: 0; + margin-left: 10px; } } + +.card-group { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; } + .card-group > .card { + margin-bottom: 10px; } + @media (min-width: 576px) { + .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; + -ms-flex-flow: row wrap; + flex-flow: row wrap; } + .card-group > .card { + -webkit-box-flex: 1; + -webkit-flex: 1 0 0%; + -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; } } + +.card-columns .card { + margin-bottom: 0.75rem; } + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; } + .card-columns .card { + display: inline-block; + width: 100%; } } + +.accordion > .card { + overflow: hidden; } + .accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; } + .accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; } + .accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .accordion > .card .card-header { + margin-bottom: 0; } + +.breadcrumb { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 0; + margin-bottom: 1rem; + list-style: none; + background-color: #fff; + border-radius: 0.4375rem; } + +.breadcrumb-item + .breadcrumb-item { + padding-left: 1rem; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 1rem; + color: #333; + content: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23b9b9b9' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E"); } + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } + +.breadcrumb-item.active { + color: #0088ce; } + +/* breadcrumb + ========================================================================== */ +.breadcrumb { + font-weight: 500; + border-bottom: 1px solid #f2f2f2; + border-radius: 0; } + +.breadcrumb-item { + font-weight: 500; } + .breadcrumb-item + .breadcrumb-item::before { + width: 1.5rem; + height: 0.625rem; + content: ""; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%230088ce' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: center; + background-size: 0.5rem 0.625rem; } + .breadcrumb-item.active { + color: #333; } + .breadcrumb-item.active ~ .breadcrumb-item::before { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23b9b9b9' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E"); } + .breadcrumb-item.active ~ .breadcrumb-item a { + font-weight: 400; + color: #747678; } + .breadcrumb-item.active + .breadcrumb-item::before { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%333333' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E"); } + .breadcrumb-item.disabled a { + cursor: default; } + +.breadcrumb-lg { + font-size: 1.5rem; + line-height: 1.25; } + .breadcrumb-lg .breadcrumb-item + .breadcrumb-item::before { + width: 1.625rem; + height: 0.875rem; + background-size: 0.625rem 0.875rem; } + +@media (max-width: 1023.98px) { + .breadcrumb-lg { + font-size: 2.625rem; + line-height: 1.14286; } } + +.pagination { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.4375rem; } + +.page-link { + position: relative; + display: block; + padding: 0.125rem 0.313rem; + margin-left: 0; + line-height: 1.25; + color: #747678; + background-color: transparent; + border: 0 solid transparent; } + .page-link:hover { + z-index: 2; + color: #0074af; + text-decoration: none; + background-color: transparent; + border-color: transparent; } + .page-link:focus { + z-index: 2; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; } + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; } + +.page-item:last-child .page-link { + border-top-right-radius: 0.4375rem; + border-bottom-right-radius: 0.4375rem; } + +.page-item.active .page-link { + z-index: 1; + color: #0088ce; + background-color: transparent; + border-color: transparent; } + +.page-item.disabled .page-link { + color: #333; + pointer-events: none; + cursor: auto; + background-color: transparent; + border-color: transparent; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.125rem; + line-height: 1.5; } + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; } + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.4375rem; + border-bottom-right-radius: 0.4375rem; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; } + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; } + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.4375rem; + border-bottom-right-radius: 0.4375rem; } + +/* pagination + ========================================================================== */ +.page-item { + padding-right: 0.25rem; + padding-left: 0.25rem; + font-size: 1rem; + color: #333; } + .page-item.active .page-link { + position: relative; } + .page-item.active .page-link:hover { + color: #0074af; } + .page-item.active .page-link::after { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 0.125rem; + content: ""; + background-color: currentColor; + border-radius: 2px; } + .page-item:not(.page-skip) + .page-skip { + padding-left: 1.875rem; } + +.page-link { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + font-size: 0.875rem; } + +.page-skip { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + .page-skip:not(.disabled) .page-link { + color: #0088ce; } + .page-skip:not(.disabled) .page-link:hover { + color: #0074af; } + .page-skip + .page-item:not(.page-skip) { + padding-left: 1.875rem; } + +@media (min-width: 576px) { + .page-link { + font-size: 1rem; } } + +.badge { + display: inline-block; + padding: 0.313rem 1.5rem; + font-size: 0.875rem; + font-weight: 500; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.75rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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, -webkit-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; + 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, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .badge { + -webkit-transition: none; + transition: none; } } + a.badge:hover, a.badge:focus { + text-decoration: none; } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; } + +.badge-primary { + color: #fff; + background-color: #0088ce; } + a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #00669b; } + a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); + box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); } + +.badge-primary-dark { + color: #fff; + background-color: #0074af; } + a.badge-primary-dark:hover, a.badge-primary-dark:focus { + color: #fff; + background-color: #00527c; } + a.badge-primary-dark:focus, a.badge-primary-dark.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); + box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); } + +.badge-secondary { + color: #fff; + background-color: #4d4f53; } + a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #343639; } + a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); + box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); } + +.badge-success { + color: #212529; + background-color: #82be00; } + a.badge-success:hover, a.badge-success:focus { + color: #212529; + background-color: #5f8b00; } + a.badge-success:focus, a.badge-success.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); + box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); } + +.badge-info { + color: #fff; + background-color: #009aa6; } + a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #006b73; } + a.badge-info:focus, a.badge-info.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); + box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); } + +.badge-warning { + color: #212529; + background-color: #ffb612; } + a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: #de9a00; } + a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); + box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); } + +.badge-danger { + color: #fff; + background-color: #cd0037; } + a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #9a0029; } + a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); + box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); } + +.badge-light { + color: #212529; + background-color: #f2f2f2; } + a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #d9d9d9; } + a.badge-light:focus, a.badge-light.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); + box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); } + +.badge-dark { + color: #fff; + background-color: #343a40; } + a.badge-dark:hover, a.badge-dark:focus { + color: #fff; + background-color: #1d2124; } + a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); } + +.badge-white { + color: #212529; + background-color: #fff; } + a.badge-white:hover, a.badge-white:focus { + color: #212529; + background-color: #e6e6e6; } + a.badge-white:focus, a.badge-white.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); } + +/* sami + ========================================================================== */ +.sami { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 3.125rem; + height: 3.125rem; + color: #fff; + text-transform: uppercase; + background-color: #b9b9b9; + border-radius: 0.4375rem; } + +.sami-green { + background-color: #82be00; } + +.sami-checkbox-green { + cursor: pointer; } + input:checked + .sami-checkbox-green { + background-color: #82be00; } + +.sami-blue { + background-color: #0088ce; } + +.sami-checkbox-blue { + cursor: pointer; } + input:checked + .sami-checkbox-blue { + background-color: #0088ce; } + +.sami-yellow { + background-color: #ffb612; } + +.sami-checkbox-yellow { + cursor: pointer; } + input:checked + .sami-checkbox-yellow { + background-color: #ffb612; } + +.sami-red { + background-color: #cd0037; } + +.sami-checkbox-red { + cursor: pointer; } + input:checked + .sami-checkbox-red { + background-color: #cd0037; } + +.sami-gray { + background-color: #333; } + +.sami-checkbox-gray { + cursor: pointer; } + input:checked + .sami-checkbox-gray { + background-color: #333; } + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #d7d7d7; + border-radius: 0.4375rem; } + @media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; } } + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.4375rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 3.7rem; } + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-primary { + color: #00476b; + background-color: #cce7f5; + border-color: #b8def1; } + .alert-primary hr { + border-top-color: #a3d4ed; } + .alert-primary .alert-link { + color: #002538; } + +.alert-primary-dark { + color: #003c5b; + background-color: #cce3ef; + border-color: #b8d8e9; } + .alert-primary-dark hr { + border-top-color: #a5cde3; } + .alert-primary-dark .alert-link { + color: #001a28; } + +.alert-secondary { + color: #28292b; + background-color: #dbdcdd; + border-color: #cdcecf; } + .alert-secondary hr { + border-top-color: #c0c1c3; } + .alert-secondary .alert-link { + color: #0f1011; } + +.alert-success { + color: #446300; + background-color: #e6f2cc; + border-color: #dcedb8; } + .alert-success hr { + border-top-color: #d2e8a4; } + .alert-success .alert-link { + color: #213000; } + +.alert-info { + color: #005056; + background-color: #ccebed; + border-color: #b8e3e6; } + .alert-info hr { + border-top-color: #a5dcdf; } + .alert-info .alert-link { + color: #002123; } + +.alert-warning { + color: #855f09; + background-color: #fff0d0; + border-color: #ffebbd; } + .alert-warning hr { + border-top-color: #ffe3a4; } + .alert-warning .alert-link { + color: #553d06; } + +.alert-danger { + color: #6b001d; + background-color: #f5ccd7; + border-color: #f1b8c7; } + .alert-danger hr { + border-top-color: #eda3b6; } + .alert-danger .alert-link { + color: #38000f; } + +.alert-light { + color: #7e7e7e; + background-color: #fcfcfc; + border-color: #fbfbfb; } + .alert-light hr { + border-top-color: #eeeeee; } + .alert-light .alert-link { + color: #656565; } + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; } + .alert-dark hr { + border-top-color: #b9bbbe; } + .alert-dark .alert-link { + color: #040505; } + +.alert-white { + color: #858585; + background-color: white; + border-color: white; } + .alert-white hr { + border-top-color: #f2f2f2; } + .alert-white .alert-link { + color: #6c6c6c; } + +/* progress + ========================================================================== */ +.progress { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + height: 0.625rem; + font-size: 0.75rem; + color: #4d4f53; + background-color: #fff; + background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #e1ded9), color-stop(50%, transparent)); + background-image: -webkit-linear-gradient(left, #e1ded9 50%, transparent 50%); + background-image: linear-gradient(90deg, #e1ded9 50%, transparent 50%); + background-size: 0.25rem 0.625rem; + border-radius: 0.3125rem; } + .progress.has-label { + margin-top: 2.375rem; } + +.progress-bar { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + color: #4d4f53; + text-align: center; + background-color: #0088ce; + border-radius: 0.3125rem; + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + -webkit-transition: none; + transition: none; } } + +.progress-label { + position: absolute; + right: 0; + bottom: calc(100% + 0.5rem); + font-size: 1.5rem; + font-weight: 500; } + .progress-label sup { + font-size: 0.875rem; } + .progress-bar[aria-valuenow="100"] .progress-label { + right: 0; + left: auto; + color: #0088ce; } + +.progress-circle { + position: relative; + display: inline-block; + width: 7.5rem; + height: 7.5rem; + background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23D7D7D7;%7d %3c/style%3e%3cg%3e%3crect x='59' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='55.2' y='0.1' transform='matrix(0.9976 -6.975647e-02 6.975647e-02 0.9976 -0.2907 3.9376)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='51.5' y='0.5' transform='matrix(0.9903 -0.1392 0.1392 0.9903 -0.3974 7.368)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='47.8' y='1.2' transform='matrix(0.9781 -0.2079 0.2079 0.9781 -0.427 10.2973)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='44.1' y='2.1' transform='matrix(0.9613 -0.2756 0.2756 0.9613 -0.4827 12.749)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='40.5' y='3.3' transform='matrix(0.9397 -0.342 0.342 0.9397 -0.6613 14.7626)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='37' y='4.7' transform='matrix(0.9135 -0.4067 0.4067 0.9135 -1.0509 16.3931)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='33.6' y='6.3' transform='matrix(0.8829 -0.4695 0.4695 0.8829 -1.7286 17.7087)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='30.4' y='8.2' transform='matrix(0.848 -0.5299 0.5299 0.848 -2.7588 18.7897)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='27.3' y='10.3' transform='matrix(0.809 -0.5878 0.5878 0.809 -4.1915 19.7261)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='24.3' y='12.6' transform='matrix(0.766 -0.6428 0.6428 0.766 -6.0608 20.6152)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='21.5' y='15.2' transform='matrix(0.7193 -0.6947 0.6947 0.7193 -8.3843 21.5593)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='18.9' y='17.9' transform='matrix(0.6691 -0.7431 0.7431 0.6691 -11.1622 22.6633)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='16.4' y='20.8' transform='matrix(0.6157 -0.788 0.788 0.6157 -14.3769 24.0315)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='14.2' y='23.8' transform='matrix(0.5592 -0.829 0.829 0.5592 -17.9939 25.7655)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='12.2' y='27' transform='matrix(0.5 -0.866 0.866 0.5 -21.9615 27.9615)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='10.5' y='30.3' transform='matrix(0.4384 -0.8988 0.8988 0.4384 -26.2122 30.7076)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='8.9' y='33.8' transform='matrix(0.3746 -0.9272 0.9272 0.3746 -30.6638 34.0815)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='7.6' y='37.3' transform='matrix(0.309 -0.9511 0.9511 0.309 -35.2211 38.1485)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='6.6' y='40.9' transform='matrix(0.2419 -0.9703 0.9703 0.2419 -39.7776 42.9595)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5.8' y='44.6' transform='matrix(0.1736 -0.9848 0.9848 0.1736 -44.2179 48.5492)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5.3' y='48.4' transform='matrix(0.1045 -0.9945 0.9945 0.1045 -48.42 54.9351)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5' y='52.1' transform='matrix(3.489950e-02 -0.9994 0.9994 3.489950e-02 -52.2577 62.1164)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='0' y='60.9' transform='matrix(0.9994 -3.489950e-02 3.489950e-02 0.9994 -2.1561 0.2482)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='0.3' y='64.6' transform='matrix(0.9945 -0.1045 0.1045 0.9945 -6.8272 1.0177)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='0.8' y='68.4' transform='matrix(0.9848 -0.1736 0.1736 0.9848 -11.9436 2.2383)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='1.6' y='72.1' transform='matrix(0.9703 -0.2419 0.2419 0.9703 -17.4499 4.0099)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='2.6' y='75.7' transform='matrix(0.9511 -0.309 0.309 0.9511 -23.2745 6.4241)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='3.9' y='79.2' transform='matrix(0.9272 -0.3746 0.3746 0.9272 -29.331 9.5626)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='5.5' y='82.7' transform='matrix(0.8988 -0.4384 0.4384 0.8988 -35.5191 13.4941)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='7.2' y='86' transform='matrix(0.866 -0.5 0.5 0.866 -41.7269 18.2731)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='9.2' y='89.2' transform='matrix(0.829 -0.5592 0.5592 0.829 -47.8331 23.9378)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='11.4' y='92.2' transform='matrix(0.788 -0.6157 0.6157 0.788 -53.7091 30.5088)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='13.9' y='95.1' transform='matrix(0.7431 -0.6691 0.6691 0.7431 -59.2218 37.988)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='16.5' y='97.8' transform='matrix(0.6947 -0.7193 0.7193 0.6947 -64.236 46.3581)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='19.3' y='100.4' transform='matrix(0.6428 -0.766 0.766 0.6428 -68.6175 55.5822)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='22.3' y='102.7' transform='matrix(0.5878 -0.809 0.809 0.5878 -72.2355 65.6038)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='25.4' y='104.8' transform='matrix(0.5299 -0.848 0.848 0.5299 -74.9657 76.3475)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='28.6' y='106.7' transform='matrix(0.4695 -0.8829 0.8829 0.4695 -76.693 87.7197)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='32' y='108.3' transform='matrix(0.4067 -0.9135 0.9135 0.4067 -77.3138 99.6102)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='35.5' y='109.7' transform='matrix(0.342 -0.9397 0.9397 0.342 -76.7383 111.8932)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='39.1' y='110.9' transform='matrix(0.2756 -0.9613 0.9613 0.2756 -74.893 124.43)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='42.8' y='111.8' transform='matrix(0.2079 -0.9781 0.9781 0.2079 -71.7222 137.0703)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='46.5' y='112.5' transform='matrix(0.1392 -0.9903 0.9903 0.1392 -67.1899 149.6558)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='50.2' y='112.9' transform='matrix(6.975647e-02 -0.9976 0.9976 6.975647e-02 -61.2806 162.0216)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='59' y='108' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='62.8' y='107.9' transform='matrix(0.9976 -6.975647e-02 6.975647e-02 0.9976 -7.7877 4.7255)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='66.5' y='107.5' transform='matrix(0.9903 -0.1392 0.1392 0.9903 -15.1355 10.5006)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='70.2' y='106.8' transform='matrix(0.9781 -0.2079 0.2079 0.9781 -21.9001 17.2744)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='73.9' y='105.9' transform='matrix(0.9613 -0.2756 0.2756 0.9613 -27.9452 24.9761)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='77.5' y='104.7' transform='matrix(0.9397 -0.342 0.342 0.9397 -33.1442 33.5167)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='81' y='103.3' transform='matrix(0.9135 -0.4067 0.4067 0.9135 -37.383 42.7899)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='84.4' y='101.7' transform='matrix(0.8829 -0.4695 0.4695 0.8829 -40.5617 52.6742)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='87.6' y='99.8' transform='matrix(0.848 -0.5299 0.5299 0.848 -42.5973 63.0348)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='90.7' y='97.7' transform='matrix(0.809 -0.5878 0.5878 0.809 -43.4248 73.7261)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='93.7' y='95.4' transform='matrix(0.766 -0.6428 0.6428 0.766 -42.999 84.594)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='96.5' y='92.8' transform='matrix(0.7193 -0.6947 0.6947 0.7193 -41.2954 95.4789)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='99.1' y='90.1' transform='matrix(0.6691 -0.7431 0.7431 0.6691 -38.3109 106.2184)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='101.6' y='87.2' transform='matrix(0.6157 -0.788 0.788 0.6157 -34.0637 116.6505)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='103.8' y='84.2' transform='matrix(0.5592 -0.829 0.829 0.5592 -28.5937 126.6159)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='105.8' y='81' transform='matrix(0.5 -0.866 0.866 0.5 -21.9615 135.9615)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='107.5' y='77.7' transform='matrix(0.4384 -0.8988 0.8988 0.4384 -14.2476 144.5431)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='109.1' y='74.2' transform='matrix(0.3746 -0.9272 0.9272 0.3746 -5.5511 152.2277)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='110.4' y='70.7' transform='matrix(0.309 -0.9511 0.9511 0.309 4.0122 158.8962)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='111.4' y='67.1' transform='matrix(0.2419 -0.9703 0.9703 0.2419 14.3114 164.4454)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='112.2' y='63.4' transform='matrix(0.1736 -0.9848 0.9848 0.1736 25.2032 168.79)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='112.7' y='59.6' transform='matrix(0.1045 -0.9945 0.9945 0.1045 36.5339 171.8641)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='113' y='55.9' transform='matrix(3.489950e-02 -0.9994 0.9994 3.489950e-02 48.1428 173.6225)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='108' y='57.1' transform='matrix(0.9994 -3.489950e-02 3.489950e-02 0.9994 -1.9588 4.0128)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='107.7' y='53.4' transform='matrix(0.9945 -0.1045 0.1045 0.9945 -5.0588 12.1831)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='107.2' y='49.6' transform='matrix(0.9848 -0.1736 0.1736 0.9848 -7.0711 20.4225)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='106.4' y='45.9' transform='matrix(0.9703 -0.2419 0.2419 0.9703 -8.0163 28.5853)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='105.4' y='42.3' transform='matrix(0.9511 -0.309 0.309 0.9511 -7.9343 36.5311)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='104.1' y='38.8' transform='matrix(0.9272 -0.3746 0.3746 0.9272 -6.8838 44.1282)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='102.5' y='35.3' transform='matrix(0.8988 -0.4384 0.4384 0.8988 -4.9408 51.2552)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='100.8' y='32' transform='matrix(0.866 -0.5 0.5 0.866 -2.1962 57.8038)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='98.8' y='28.8' transform='matrix(0.829 -0.5592 0.5592 0.829 1.2454 63.6808)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='96.6' y='25.8' transform='matrix(0.788 -0.6157 0.6157 0.788 5.2685 68.8093)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='94.1' y='22.9' transform='matrix(0.7431 -0.6691 0.6691 0.7431 9.7488 73.1303)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='91.5' y='20.2' transform='matrix(0.6947 -0.7193 0.7193 0.6947 14.5562 76.6036)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='88.7' y='17.6' transform='matrix(0.6428 -0.766 0.766 0.6428 19.5576 79.2086)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='85.7' y='15.3' transform='matrix(0.5878 -0.809 0.809 0.5878 24.6192 80.944)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='82.6' y='13.2' transform='matrix(0.5299 -0.848 0.848 0.5299 29.6096 81.828)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='79.4' y='11.3' transform='matrix(0.4695 -0.8829 0.8829 0.4695 34.4027 81.8974)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='76' y='9.7' transform='matrix(0.4067 -0.9135 0.9135 0.4067 38.8799 81.2069)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='72.5' y='8.3' transform='matrix(0.342 -0.9397 0.9397 0.342 42.9327 79.8275)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='68.9' y='7.1' transform='matrix(0.2756 -0.9613 0.9613 0.2756 46.4651 77.845)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='65.2' y='6.2' transform='matrix(0.2079 -0.9781 0.9781 0.2079 49.3951 75.358)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='61.5' y='5.5' transform='matrix(0.1392 -0.9903 0.9903 0.1392 51.657 72.4756)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='57.8' y='5.1' transform='matrix(6.975647e-02 -0.9976 0.9976 6.975647e-02 53.2021 69.3153)' class='st0' width='12' height='2'/%3e%3c/g%3e%3c/svg%3e "); } + +.progress-circle-figure { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); } + +.progress-circle-meter, +.progress-circle-value { + fill: none; } + +.progress-circle-meter { + stroke: #fff; } + +.progress-circle-value { + stroke: #0088ce; + stroke-linecap: round; } + +.progress-circle-label { + position: absolute; + top: 0; + left: 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 100%; + height: 100%; + font-size: 1.5rem; + font-weight: 500; } + .progress-circle-label sup { + font-size: 0.875rem; } + .progress-circle-label.done { + color: #0088ce; } + +/* variation + -------------------------------------------------------------------------- */ +.progress-sm { + height: 0.3125rem; + overflow: hidden; + background-color: #fff; + background-image: none; + background-size: auto; + border-radius: 0.15625rem; } + +.media { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; } + +.media-body { + -webkit-box-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; } + +/* lists + ========================================================================== */ +.meta-list { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + list-style: none; } + +@media (max-width: 575.98px) { + .meta-list-item.separator-none { + padding-left: 0; } + .meta-list-item.separator-none::before { + display: none; } } + +@media (min-width: 576px) and (max-width: 767.98px) { + .meta-list-item.separator-sm-none { + padding-left: 0; } + .meta-list-item.separator-sm-none::before { + display: none; } } + +@media (min-width: 768px) and (max-width: 1023.98px) { + .meta-list-item.separator-md-none { + padding-left: 0; } + .meta-list-item.separator-md-none::before { + display: none; } } + +@media (min-width: 1024px) and (max-width: 1279.98px) { + .meta-list-item.separator-lg-none { + padding-left: 0; } + .meta-list-item.separator-lg-none::before { + display: none; } } + +@media (min-width: 1280px) { + .meta-list-item.separator-xl-none { + padding-left: 0; } + .meta-list-item.separator-xl-none::before { + display: none; } } + +@media (min-width: 1024px) { + .meta-list { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; } + .meta-list-item { + padding-right: 1.25rem; } + .meta-list-item.separator { + position: relative; + padding-left: 1.375rem; } + .meta-list-item.separator::before { + position: absolute; + top: 0.25rem; + left: 0; + display: block; + width: 0.125rem; + height: 0.75rem; + content: ""; + background-color: #8a8b8d; } } + +.list-group { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; } + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f2f2f2; } + .list-group-item-action:active { + color: #4d4f53; + background-color: #d7d7d7; } + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #d7d7d7; } + .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .list-group-item.disabled, .list-group-item:disabled { + color: #333; + pointer-events: none; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #4d4f53; + background-color: #fff; + border-color: #d7d7d7; } + +.list-group-horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 0; } + .list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 0; } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } } + +@media (min-width: 768px) { + .list-group-horizontal-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 0; } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } } + +@media (min-width: 1024px) { + .list-group-horizontal-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 0; } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } } + +@media (min-width: 1280px) { + .list-group-horizontal-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-top-right-radius: 0; } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } } + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + .list-group-flush .list-group-item:last-child { + margin-bottom: -1px; } + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; } + +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; } + +.list-group-item-primary { + color: #00476b; + background-color: #b8def1; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #00476b; + background-color: #a3d4ed; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #00476b; + border-color: #00476b; } + +.list-group-item-primary-dark { + color: #003c5b; + background-color: #b8d8e9; } + .list-group-item-primary-dark.list-group-item-action:hover, .list-group-item-primary-dark.list-group-item-action:focus { + color: #003c5b; + background-color: #a5cde3; } + .list-group-item-primary-dark.list-group-item-action.active { + color: #fff; + background-color: #003c5b; + border-color: #003c5b; } + +.list-group-item-secondary { + color: #28292b; + background-color: #cdcecf; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #28292b; + background-color: #c0c1c3; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #28292b; + border-color: #28292b; } + +.list-group-item-success { + color: #446300; + background-color: #dcedb8; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #446300; + background-color: #d2e8a4; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #446300; + border-color: #446300; } + +.list-group-item-info { + color: #005056; + background-color: #b8e3e6; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #005056; + background-color: #a5dcdf; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #005056; + border-color: #005056; } + +.list-group-item-warning { + color: #855f09; + background-color: #ffebbd; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #855f09; + background-color: #ffe3a4; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #855f09; + border-color: #855f09; } + +.list-group-item-danger { + color: #6b001d; + background-color: #f1b8c7; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #6b001d; + background-color: #eda3b6; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #6b001d; + border-color: #6b001d; } + +.list-group-item-light { + color: #7e7e7e; + background-color: #fbfbfb; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #7e7e7e; + background-color: #eeeeee; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #7e7e7e; + border-color: #7e7e7e; } + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; } + +.list-group-item-white { + color: #858585; + background-color: white; } + .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus { + color: #858585; + background-color: #f2f2f2; } + .list-group-item-white.list-group-item-action.active { + color: #fff; + background-color: #858585; + border-color: #858585; } + +.close { + float: right; + font-size: 1.2rem; + font-weight: 700; + line-height: 1; + color: #4c4f54; + text-shadow: 0 1px 0 #fff; + opacity: .5; } + .close:hover { + color: #4c4f54; + text-decoration: none; } + .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; } + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + +a.close.disabled { + pointer-events: none; } + +/* close + ========================================================================== */ +.close { + opacity: 1; } + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; } + .toast:not(:last-child) { + margin-bottom: 0.75rem; } + .toast.showing { + opacity: 1; } + .toast.show { + display: block; + opacity: 1; } + .toast.hide { + display: none; } + +.toast-header { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding: 0.25rem 0.75rem; + color: #333; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); } + +.toast-body { + padding: 0.75rem; } + +.modal-open { + overflow: hidden; } + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; } + .modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.3s ease-out; + 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); + -ms-transform: translate(0, -50px); + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + -webkit-transition: none; + transition: none; } } + .modal.show .modal-dialog { + -webkit-transform: none; + -ms-transform: none; + transform: none; } + +.modal-dialog-scrollable { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; } + .modal-dialog-scrollable .modal-header, + .modal-dialog-scrollable .modal-footer { + -webkit-flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; } + .modal-dialog-scrollable .modal-body { + overflow-y: auto; } + +.modal-dialog-centered { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); } + .modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: ""; } + .modal-dialog-centered.modal-dialog-scrollable { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + height: 100%; } + .modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; } + .modal-dialog-centered.modal-dialog-scrollable::before { + content: none; } + +.modal-content { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.2); + border-radius: 0.4375rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem; + border-bottom: 0 solid #d7d7d7; + border-top-left-radius: 0.4375rem; + border-top-right-radius: 0.4375rem; } + .modal-header .close { + padding: 1rem; + margin: -1.375rem -1.875rem -1.375rem auto; } + +.modal-title { + margin-bottom: 0; + line-height: 1.375; } + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; } + +.modal-footer { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 0 solid #d7d7d7; + border-bottom-right-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; } + .modal-footer > :not(:first-child) { + margin-left: .25rem; } + .modal-footer > :not(:last-child) { + margin-right: .25rem; } + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } + +@media (min-width: 576px) { + .modal-dialog { + max-width: 480px; + margin: 1.75rem auto; } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); } + .modal-sm { + max-width: 320px; } } + +@media (min-width: 1024px) { + .modal-lg, + .modal-xl { + max-width: 800px; } } + +@media (min-width: 1280px) { + .modal-xl { + max-width: 1140px; } } + +/* lists + ========================================================================== */ +.modal-header { + padding: 1.375rem 1.875rem 0 1.875rem; } + .modal-header .close { + padding: 1.375rem 1.875rem 0 1.875rem; + margin: -1.375rem -1.875rem 0 auto; } + +.modal-body { + padding: 1.375rem 1.875rem; } + .modal-body:not(:first-child) { + padding-top: 0.5rem; } + .modal-body:not(:last-child) { + padding-bottom: 0; } + .modal-body p:last-child { + margin-bottom: 0; } + +.modal-footer { + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + justify-content: flex-start; + padding: 1.875rem; } + .modal-footer:not(:first-child) { + padding-top: 0.75rem; } + .modal-footer > :not(:first-child) { + margin-left: .625rem; } + .modal-footer > :not(:last-child) { + margin-right: .625rem; } + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.375; + 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.9; } + .tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; } + .tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; } + .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; } + .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; } + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; } + .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; } + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; } + .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; } + .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; } + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; } + .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; } + .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; } + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.4375rem; } + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 420px; + font-family: Avenir, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.375; + 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: 1rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #d7d7d7; + border-radius: 0.4375rem; } + .popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.4375rem; } + .popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; } + .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc((0.5rem + 1px) * -1); } + .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: #d7d7d7; } + .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; } + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; } + .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.4375rem 0; } + .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #d7d7d7; } + .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; } + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; } + .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc((0.5rem + 1px) * -1); } + .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #d7d7d7; } + .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; } + .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #fff; } + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; } + .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.4375rem 0; } + .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #d7d7d7; } + .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; } + +.popover-header { + padding: 1.5rem 1.5rem; + margin-bottom: 0; + font-size: 1rem; + color: #0088ce; + background-color: #fff; + border-bottom: 1px solid #f2f2f2; + border-top-left-radius: calc(0.4375rem - 1px); + border-top-right-radius: calc(0.4375rem - 1px); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: 1.5rem 1.5rem; + color: #4d4f53; } + +/* popover + ========================================================================== */ +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: calc(0.5rem + 5px); } + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: calc(0.5rem + 5px); } + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: calc(0.5rem + 5px); } + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: calc(0.5rem + 5px); } + +.popover-header { + padding-bottom: 0; + border: 0; } + .popover-header:not(:empty) + .popover-body { + padding-top: 0.125rem; } + +.popover { + width: 100%; } + .popover::before { + position: absolute; + top: 1.5625rem; + right: 1.5625rem; + display: block; + width: 0.75rem; + height: 0.75rem; + cursor: pointer; + content: ""; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3ctitle%3eclose%3c/title%3e%3cpath fill='%234d4f53' d='M7.91,6l3.71-3.71a1.37,1.37,0,0,0,0-1.9,1.38,1.38,0,0,0-1.91,0L6,4.09,2.29.38A1.38,1.38,0,0,0,.38.38a1.4,1.4,0,0,0,0,1.91L4.09,6,.38,9.71a1.38,1.38,0,0,0,0,1.91,1.38,1.38,0,0,0,1.91,0L6,7.91l3.71,3.71a1.38,1.38,0,0,0,1.91,0,1.4,1.4,0,0,0,0-1.91Z' transform='translate(0 0)'/%3e%3c/svg%3e"); } + +@media (max-width: 1023.98px) { + .popover-header, + .popover-body { + padding: 1.125rem 0.875rem; } } + +.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; + -webkit-transition: -webkit-transform 0.6s ease; + transition: -webkit-transform 0.6s ease; + transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + -webkit-transition: none; + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); } + +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transform: none; + -ms-transform: none; + transform: none; } + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; } + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + -webkit-transition: 0s 0.6s opacity; + transition: 0s 0.6s opacity; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + -webkit-transition: none; + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + -webkit-transition: opacity 0.15s ease; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + -webkit-transition: none; + 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: 20px; + height: 20px; + background: no-repeat 50% / 100% 100%; } + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; } + .carousel-indicators li { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -webkit-flex: 0 1 auto; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + -webkit-transition: opacity 0.6s ease; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + -webkit-transition: none; + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } + +@-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: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border .75s linear infinite; + animation: spinner-border .75s linear infinite; } + +.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; } } + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); } + 50% { + opacity: 1; } } + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow .75s linear infinite; + animation: spinner-grow .75s linear infinite; } + +.spinner-grow-sm { + width: 1rem; + height: 1rem; } + +/* management item + ========================================================================== */ +.management-item.list-group-item { + padding: 0; } + +.management-item-content { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-top: 1.125rem; + padding-right: 0.5rem; + padding-bottom: 1.125rem; + padding-left: 0.5rem; } + .management-item-content:hover { + background-color: #f2f2f2; } + .management-item-content .custom-control { + display: inline-block; + width: 1.125rem; + height: 1.125rem; + padding: 0; } + .management-item-content .custom-control-label::after, .management-item-content .custom-control-label::before { + top: 0; } + +.management-item-checkbox { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding-right: 1.25rem; + padding-left: 1.25rem; } + +.management-item-caret { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + .management-item-caret::before { + display: inline-block; + width: 0; + height: 0; + margin-right: 1.125rem; + content: ""; + border-color: transparent transparent transparent #b9b9b9; + border-style: solid; + border-width: 0.375em 0 0.375em 0.375em; + -webkit-transition: -webkit-transform .15s ease-out; + transition: -webkit-transform .15s ease-out; + transition: transform .15s ease-out; + transition: transform .15s ease-out, -webkit-transform .15s ease-out; } + .management-item-group.active .management-item-caret::before { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.management-item-input, +.management-item-symbol { + padding-top: 0.0625rem; + padding-right: 0.5rem; + padding-left: 0.5rem; + text-align: center; } + +.management-item-main { + -webkit-box-flex: 1; + -webkit-flex: 1 1 100%; + -ms-flex: 1 1 100%; + flex: 1 1 100%; + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.management-item-action { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; } + +.management-item-group { + cursor: pointer; + /* stylelint-disable declaration-no-important */ + /* stylelint-enable declaration-no-important */ } + .management-item-group .management-item { + border-top: 1px solid #d7d7d7; } + .management-item-group .management-item-content { + min-height: 3.125rem; + padding-top: 0; + padding-bottom: 0; } + .management-item-group .management-item-main { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + .management-item-group .management-item-symbol { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding-right: 0.625rem; + padding-left: 0; } + .management-item-group .management-item-action { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } + .management-item-group .management-item-action .btn { + display: -webkit-box !important; + display: -webkit-flex !important; + display: -ms-flexbox !important; + display: flex !important; + min-height: 1.875rem; } + .management-item-group .management-item-spacing { + padding-left: 3.625rem; } + +.management-item-grouplist { + padding-left: 0; + list-style: none; } + .management-item-group:not(.active) .management-item-grouplist { + display: none; } + +@media (max-width: 1023.98px) { + .management-item-input + .management-item-symbol { + display: none; } + .management-item-action { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; } } + +@media (min-width: 1024px) { + .management-item-content { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } + .management-item-input, + .management-item-symbol { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } + .management-item-symbol:first-child { + padding-left: 0.5rem; } + .management-item-main { + padding-right: 0.125rem; + padding-left: 0.125rem; } + .management-item-action { + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; + padding-right: 0.625rem; + padding-left: 2.875rem; } } + +/* chips + ========================================================================== */ +.form-chips-container { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + width: 100%; + padding-top: 0.3125rem; + padding-left: 0.3125rem; + cursor: text; + background-color: #f2f2f2; + background-clip: padding-box; + border-radius: 0.4375rem; } + +.chips-group { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + padding-right: 0.3125rem; + padding-bottom: 0.3125rem; + vertical-align: middle; } + .chips-group .chips:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .chips-group .chips:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.chips { + display: inline-block; + font-weight: 500; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #0088ce; + border: 1px solid #0088ce; + padding: 0.5em 1.125em; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.4375rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-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, -webkit-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; + 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, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .chips { + -webkit-transition: none; + transition: none; } } + .chips .icons-close { + font-size: 0.625rem; } + +.chips-label { + padding-right: 0; } + +.chips-btn:hover, .chips-btn:focus { + text-decoration: none; + cursor: pointer; + background-color: #0074af; } + +.chips-btn:focus, .chips-btn.focus { + -webkit-box-shadow: none; + box-shadow: none; } + +.chips-only-icon { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + min-width: 2.75rem; + min-height: 2.5rem; + padding: 0; } + +.chips-input { + min-height: 2.8125rem; + padding-right: 5px; + padding-bottom: 0.3125rem; + padding-left: 1.125rem; + font-weight: 400; + color: #0088ce; + background-color: transparent; + border: none; } + +/* toolbar + ========================================================================== */ +.toolbar { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; } + +.toolbar-item.separator, +.toolbar-item + .toolbar-item { + position: relative; } + .toolbar-item.separator::before, + .toolbar-item + .toolbar-item::before { + position: absolute; + top: calc(50% - 0.6875rem); + left: 0; + width: 0.0625rem; + height: 1.375rem; + content: ""; + background-color: #e6e6e6; } + +.toolbar-item.separator-gray-100::before { + background-color: #f2f2f2; } + +.toolbar-item.separator-gray-200::before { + background-color: #d7d7d7; } + +.toolbar-item.separator-gray-300::before { + background-color: #b9b9b9; } + +.toolbar-item.separator-gray-400::before { + background-color: #747678; } + +.toolbar-item.separator-gray-500::before { + background-color: #4d4f53; } + +.toolbar-item.separator-gray-600::before { + background-color: #333; } + +.toolbar-item.separator-gray-700::before { + background-color: #495057; } + +.toolbar-item.separator-gray-800::before { + background-color: #343a40; } + +.toolbar-item.separator-gray-900::before { + background-color: #212529; } + +.toolbar-item-spacing { + padding-right: 1.25rem; + padding-left: 1.25rem; } + +.toolbar-item.separator { + position: relative; } + .toolbar-item.separator::before { + position: absolute; + top: calc(50% - 0.6875rem); + left: 0; + width: 0.0625rem; + height: 1.375rem; + content: ""; + background-color: #e6e6e6; + opacity: 1; } + +.toolbar-item.no-separator::before { + width: 0; + height: 0; + opacity: 0; } + +.toolbar-item-spacing-right { + padding-right: 1.25rem; } + +.toolbar-item-spacing-left { + padding-left: 1.25rem; } + +.toolbar-item-no-spacing-right { + padding-right: 0; } + +.toolbar-item-no-spacing-left { + padding-left: 0; } + +@media (min-width: 576px) { + .toolbar-item.separator-sm { + position: relative; } + .toolbar-item.separator-sm::before { + position: absolute; + top: calc(50% - 0.6875rem); + left: 0; + width: 0.0625rem; + height: 1.375rem; + content: ""; + background-color: #e6e6e6; + opacity: 1; } + .toolbar-item.no-separator-sm::before { + width: 0; + height: 0; + opacity: 0; } + .toolbar-item-spacing-right-sm { + padding-right: 1.25rem; } + .toolbar-item-spacing-left-sm { + padding-left: 1.25rem; } + .toolbar-item-no-spacing-right-sm { + padding-right: 0; } + .toolbar-item-no-spacing-left-sm { + padding-left: 0; } } + +@media (min-width: 768px) { + .toolbar-item.separator-md { + position: relative; } + .toolbar-item.separator-md::before { + position: absolute; + top: calc(50% - 0.6875rem); + left: 0; + width: 0.0625rem; + height: 1.375rem; + content: ""; + background-color: #e6e6e6; + opacity: 1; } + .toolbar-item.no-separator-md::before { + width: 0; + height: 0; + opacity: 0; } + .toolbar-item-spacing-right-md { + padding-right: 1.25rem; } + .toolbar-item-spacing-left-md { + padding-left: 1.25rem; } + .toolbar-item-no-spacing-right-md { + padding-right: 0; } + .toolbar-item-no-spacing-left-md { + padding-left: 0; } } + +@media (min-width: 1024px) { + .toolbar-item.separator-lg { + position: relative; } + .toolbar-item.separator-lg::before { + position: absolute; + top: calc(50% - 0.6875rem); + left: 0; + width: 0.0625rem; + height: 1.375rem; + content: ""; + background-color: #e6e6e6; + opacity: 1; } + .toolbar-item.no-separator-lg::before { + width: 0; + height: 0; + opacity: 0; } + .toolbar-item-spacing-right-lg { + padding-right: 1.25rem; } + .toolbar-item-spacing-left-lg { + padding-left: 1.25rem; } + .toolbar-item-no-spacing-right-lg { + padding-right: 0; } + .toolbar-item-no-spacing-left-lg { + padding-left: 0; } } + +@media (min-width: 1280px) { + .toolbar-item.separator-xl { + position: relative; } + .toolbar-item.separator-xl::before { + position: absolute; + top: calc(50% - 0.6875rem); + left: 0; + width: 0.0625rem; + height: 1.375rem; + content: ""; + background-color: #e6e6e6; + opacity: 1; } + .toolbar-item.no-separator-xl::before { + width: 0; + height: 0; + opacity: 0; } + .toolbar-item-spacing-right-xl { + padding-right: 1.25rem; } + .toolbar-item-spacing-left-xl { + padding-left: 1.25rem; } + .toolbar-item-no-spacing-right-xl { + padding-right: 0; } + .toolbar-item-no-spacing-left-xl { + padding-left: 0; } } + +/* navtabs + ========================================================================== */ +.navtabs { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + padding-left: 0; + overflow: hidden; + white-space: nowrap; + list-style: none; } + .navtabs::before, .navtabs::after { + position: absolute; + top: 0; + z-index: 2; + width: 4rem; + height: 100%; + pointer-events: none; + content: ""; } + .navtabs.scroll-left-max::before { + left: 0; + background: -webkit-gradient(linear, left top, right top, color-stop(2%, #fff), color-stop(98%, rgba(255, 255, 255, 0))); + background: -webkit-linear-gradient(left, #fff 2%, rgba(255, 255, 255, 0) 98%); + background: linear-gradient(to right, #fff 2%, rgba(255, 255, 255, 0) 98%); } + .navtabs.scroll-left-min::after { + right: 0; + background: -webkit-gradient(linear, right top, left top, color-stop(2%, #fff), color-stop(98%, rgba(255, 255, 255, 0))); + background: -webkit-linear-gradient(right, #fff 2%, rgba(255, 255, 255, 0) 98%); + background: linear-gradient(to left, #fff 2%, rgba(255, 255, 255, 0) 98%); } + .navtabs.nav { + -webkit-flex-wrap: initial; + -ms-flex-wrap: initial; + flex-wrap: initial; } + +.navtabs-item { + padding-right: 1.25rem; } + .navtabs-item a { + display: block; + color: #747678; } + .navtabs-item a:hover, .navtabs-item a:focus, .navtabs-item a:active, .navtabs-item a.active { + position: relative; + color: #0088ce; } + .navtabs-item a.active { + font-weight: 500; + color: #0088ce; } + +@media (min-width: 768px) { + .navtabs-item { + padding-right: 1.25rem; } + .navtabs-item a { + padding-top: 0.25rem; + padding-bottom: 1rem; } + .navtabs-item a.active::after { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 0.3125rem; + content: ""; + background-color: #0088ce; + border-radius: 3px; } } + +/* navtabs + ========================================================================== */ +.navtabs { + border-bottom: 1px solid #ebebeb; } + +.actionbar.light .scroll-left-max::before, .actionbar.dark .scroll-left-max::before { + opacity: 0; } + +.actionbar.light .scroll-left-min::after, .actionbar.dark .scroll-left-min::after { + opacity: 0; } + +.actionbar.light .navtabs { + border-bottom: 1px solid #fff; } + +.actionbar.light .navtabs-item a.active, .actionbar.light .navtabs-item a:hover { + color: #fff; } + +.actionbar.light .navtabs-item a::after { + background-color: #fff; } + +.actionbar.dark .h2 { + color: #333; } + +.actionbar.dark .navtabs { + border-bottom: 1px solid #333; } + +.actionbar.dark .navtabs-item a { + color: #333; } + .actionbar.dark .navtabs-item a.active, .actionbar.dark .navtabs-item a:hover { + color: #333; } + .actionbar.dark .navtabs-item a::after { + background-color: #333; } + +/* flatpick + ========================================================================== */ +.flatpickr-input[readonly] { + font-weight: 500; + color: #0088ce; + background-image: none; } + +.flatpickr-wrapper { + width: 100%; } + .flatpickr-wrapper .input-group { + cursor: pointer; } + +.flatpickr-calendar { + width: 19.125rem !important; + padding: 1.5rem 1.875rem; + margin-top: 0.625rem; + font-size: 0.75rem; + background-color: #fff; + border: 1px solid #d7d7d7; + border-radius: 0.4375rem; + -webkit-box-shadow: none; + box-shadow: none; } + .flatpickr-calendar.arrowTop::before { + border-bottom-color: #d7d7d7; } + .flatpickr-calendar::after { + right: 1.5rem; + left: auto; + margin: 0 -9px; + border-width: 9px; } + .flatpickr-calendar::before { + right: 1.5rem; + left: auto; + margin: 0 -10px; + border-width: 10px; } + .flatpickr-calendar.static { + right: 0; } + .flatpickr-calendar.rangeMode { + right: auto; + left: 0; } + .flatpickr-calendar.rangeMode::after, .flatpickr-calendar.rangeMode::before { + right: auto; + left: 1.5rem; } + +.flatpickr-months { + position: relative; + padding-bottom: 0.625rem; + color: #0088ce; + fill: #0088ce; } + .flatpickr-months .flatpickr-month, + .flatpickr-months .flatpickr-prev-month, + .flatpickr-months .flatpickr-next-month, + .flatpickr-months .flatpickr-prev-month svg, + .flatpickr-months .flatpickr-next-month svg { + color: #0088ce; + fill: #0088ce; } + .flatpickr-months .flatpickr-month:hover, + .flatpickr-months .flatpickr-prev-month:hover, + .flatpickr-months .flatpickr-next-month:hover, + .flatpickr-months .flatpickr-prev-month svg:hover, + .flatpickr-months .flatpickr-next-month svg:hover { + fill: #0074af; } + .flatpickr-months .flatpickr-prev-month, + .flatpickr-months .flatpickr-next-month { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; } + .flatpickr-months .flatpickr-prev-month { + padding-right: 0.875rem; + padding-left: 0.375rem; } + .flatpickr-months .flatpickr-next-month { + padding-right: 0.375rem; + padding-left: 0.875rem; } + .flatpickr-months span.arrowDown, + .flatpickr-months span.arrowUp { + position: absolute; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 1.25rem; + height: 1.25rem; + padding: 0; + line-height: 1; + background-repeat: no-repeat; + background-position: center; + border: 0; + opacity: 1; } + .flatpickr-months span.arrowDown::after, + .flatpickr-months span.arrowUp::after { + opacity: 0; } + .flatpickr-months span.arrowDown:hover, + .flatpickr-months span.arrowUp:hover { + background-color: transparent; } + .flatpickr-months span.arrowDown { + right: 0; + bottom: 0; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' width='12' height='2'/%3e%3c/svg%3e"); + background-size: 12px 2px; } + .flatpickr-months span.arrowUp { + top: 0; + right: 0; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' y='5' width='12' height='2'/%3e%3crect class='a' y='5' width='12' height='2' transform='translate(0 12) rotate(-90)'/%3e%3c/svg%3e"); + background-size: 12px 12px; } + +.flatpickr-current-month { + left: 1.875rem; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + width: calc(100% - 3.75rem); + padding-top: 0; + font-size: 1rem; } + .flatpickr-current-month .numInputWrapper { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -webkit-flex: 0 0 4.5rem; + -ms-flex: 0 0 4.5rem; + flex: 0 0 4.5rem; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + min-height: 1.875rem; + padding-right: 1.75rem; + padding-bottom: 0.0625rem; } + .flatpickr-current-month .numInputWrapper:hover { + background-color: transparent; } + .flatpickr-current-month .flatpickr-monthDropdown-months { + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + min-height: auto; + padding-right: 0; + padding-left: 0; } + .flatpickr-current-month .numInput.cur-year { + width: 3rem; + padding-left: 0.625rem; } + +.flatpickr-weekday.flatpickr-weekday { + font-size: 0.75rem; + color: #333; } + +.flatpickr-days { + width: 100% !important; } + +.flatpickr-rContainer, +.dayContainer { + width: 100%; + min-width: auto; } + +.flatpickr-day { + -webkit-flex-basis: 29px; + -ms-flex-preferred-size: 29px; + flex-basis: 29px; + width: 1.8125rem; + height: 1.8125rem; + margin: 0.25rem 0.0625rem; + line-height: 29px; + color: #4d4f53; } + .flatpickr-day.today { + z-index: 2; + font-weight: 500; + color: #fff; + background-color: #4d4f53; + border-color: #4d4f53; } + .flatpickr-day.today.inRange { + color: #0088ce; + background-color: #e5f3fa; + border-color: #e5f3fa; } + .flatpickr-day:hover { + color: #fff; } + .flatpickr-day.selected, .flatpickr-day.focus, .flatpickr-day.endRange.endRange, .flatpickr-day.startRange.startRange { + font-weight: 500; + color: #fff; + background-color: #0088ce; + border-color: #0088ce; } + .flatpickr-day.selected:hover, .flatpickr-day.focus:hover, .flatpickr-day.endRange.endRange:hover, .flatpickr-day.startRange.startRange:hover { + color: #fff; + background-color: #0074af; + border-color: #0074af; } + .flatpickr-day.nextMonthDay, .flatpickr-day.prevMonthDay { + color: #333; } + .flatpickr-day.nextMonthDay:hover, .flatpickr-day.prevMonthDay:hover { + color: #fff; } + .flatpickr-day.endRange.endRange, .flatpickr-day.startRange.startRange { + z-index: 2; + border-radius: 50%; } + .flatpickr-day.startRange + .flatpickr-day.inRange::before { + position: absolute; + top: -1px; + right: 100%; + display: block; + width: 100%; + height: calc(100% + 2px); + content: ""; + background-color: #e5f3fa; } + .flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.prevMonthDay.inRange { + background-color: #e5f3fa; + border-color: #e5f3fa; + -webkit-box-shadow: -5px 0 0 #e5f3fa, 5px 0 0 #e5f3fa; + box-shadow: -5px 0 0 #e5f3fa, 5px 0 0 #e5f3fa; } + .flatpickr-day.inRange::after, .flatpickr-day.nextMonthDay.inRange::after, .flatpickr-day.prevMonthDay.inRange::after { + position: absolute; + top: -1px; + left: 100%; + display: block; + width: 100%; + height: calc(100% + 2px); + content: ""; + background-color: #e5f3fa; } + .flatpickr-day.selected.startRange + .endRange, + .flatpickr-day.startRange.startRange + .endRange, + .flatpickr-day.endRange.startRange + .endRange { + -webkit-box-shadow: none; + box-shadow: none; } + +/* stylelint-disable selector-no-qualifying-type */ +.flatpickr-time { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + max-height: none; + color: #747678; } + .flatpickr-time input { + color: #747678; } + .flatpickr-time input:focus { + background: #d7d7d7; } + .flatpickr-time .numInputWrapper { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + float: none; + height: auto; + padding-left: 4.6875rem; + background: none; } + .flatpickr-time .numInputWrapper::before { + position: absolute; + top: 0; + left: 0; + font-size: 1.125rem; + line-height: 3.125rem; } + .flatpickr-time .numInputWrapper:first-child::before { + content: "Heures"; } + .flatpickr-time .numInputWrapper:last-child::before { + content: "Minutes"; } + .flatpickr-time .numInputWrapper span.arrowDown, + .flatpickr-time .numInputWrapper span.arrowUp { + position: absolute; + top: 0; + width: 1.5rem; + height: 100%; + padding: 0; + line-height: 1; + background-repeat: no-repeat; + border: 0; + opacity: 1; } + .flatpickr-time .numInputWrapper span.arrowDown::after, + .flatpickr-time .numInputWrapper span.arrowUp::after { + opacity: 0; } + .flatpickr-time .numInputWrapper span.arrowDown:hover, + .flatpickr-time .numInputWrapper span.arrowUp:hover { + background-color: transparent; } + .flatpickr-time .numInputWrapper span.arrowDown { + left: 4.6875rem; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' width='12' height='2'/%3e%3c/svg%3e"); + background-position: center right; + background-size: 12px 2px; } + .flatpickr-time .numInputWrapper span.arrowUp { + right: 0; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' y='5' width='12' height='2'/%3e%3crect class='a' y='5' width='12' height='2' transform='translate(0 12) rotate(-90)'/%3e%3c/svg%3e"); + background-position: center left; + background-size: 12px 12px; } + .flatpickr-time.time24hr .numInputWrapper { + width: auto; } + .flatpickr-time input.flatpickr-hour { + font-weight: 400; } + .flatpickr-time .numInput { + width: 5.375rem; + height: 3.125rem; + font-size: 1rem; + pointer-events: none; + background-color: #f2f2f2; + border-radius: 0.4375rem; } + .flatpickr-time .numInput.input { + font-weight: 400; } + +/* stylelint-enable selector-no-qualifying-type */ +.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time { + height: 100%; + padding-top: 0.625rem; + border-top: none; } + +/* stylelint-disable selector-max-class, no-duplicate-selectors */ +.flatpickr-time .flatpickr-time-separator { + height: 10px; + text-indent: -9999px; } + +/* stylelint-enable selector-max-class, no-duplicate-selectors */ +.flatpickr-monthDropdown-months { + font-size: 1rem; + text-transform: capitalize; } + +/* form toolbar + ========================================================================== */ +.form-toolbar { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + min-height: 2.375rem; + padding-left: 0.625rem; + line-height: 1; + border: 1px solid #f2f2f2; + border-bottom: 0; + border-radius: 7px 7px 0 0; } + .form-toolbar + .form-control-container > .form-control { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.form-toolbar-item { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 2.375rem; + height: 1.5rem; + color: #4d4f53; + text-align: center; + background-color: transparent; + border: 0; } + .form-toolbar-item:hover, .form-toolbar-item:focus, .form-toolbar-item:active, .form-toolbar-item.active { + color: #0088ce; } + +.form-toolbar-separator { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 2.5rem; + height: 1.5rem; + margin: 0; + text-align: center; + border: 0; } + .form-toolbar-separator::after { + display: inline-block; + width: 0.0625rem; + height: 1rem; + content: ""; + background-color: #d7d7d7; } + +/* range slider + ========================================================================== */ +.range-slider { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + font-size: 0.875rem; + font-weight: 500; + color: #0088ce; } + .range-slider [class^="icons-"] { + color: #4d4f53; } + +.irs { + width: 100%; + height: 26px; } + +.irs-with-grid { + height: 75px; } + +.irs--flat .irs-line { + top: 8px; + height: 10px; + background: #f2f2f2; + border-radius: 5px; } + +.irs-line-left { + height: 8px; } + +.irs-line-mid { + height: 8px; } + +.irs-line-right { + height: 8px; } + +.irs--flat .irs-bar { + top: 8px; + height: 10px; + background: #0088ce; } + +.irs-bar-edge { + top: 8px; + width: 14px; + height: 10px; + background: #0088ce; + border-right: 0; + border-radius: 5px 0 0 5px; } + +.irs--flat .irs-handle { + top: 0; + width: 26px; + height: 26px; + cursor: pointer; + background: #0088ce; + border: 1px solid #0088ce; + border-radius: 50%; } + +.irs--flat .irs-handle i { + display: none; + opacity: 0; } + +.irs--flat .irs-min, +.irs--flat .irs-max, +.irs--flat .irs-from, +.irs--flat .irs-to, +.irs--single { + font-size: 14px; + font-weight: 500; + line-height: 26px; + color: #fff; + cursor: pointer; + background-color: transparent; + opacity: 0; } + .irs--flat .irs-min:hover, .irs--flat .irs-min:focus, + .irs--flat .irs-max:hover, + .irs--flat .irs-max:focus, + .irs--flat .irs-from:hover, + .irs--flat .irs-from:focus, + .irs--flat .irs-to:hover, + .irs--flat .irs-to:focus, + .irs--single:hover, + .irs--single:focus { + opacity: 1; } + .irs--flat .irs-min::before, + .irs--flat .irs-max::before, + .irs--flat .irs-from::before, + .irs--flat .irs-to::before, + .irs--single::before { + display: none; + opacity: 0; } + +.irs--flat .irs-from, +.irs--flat .irs-to, +.irs--single { + z-index: 10; } + +.range-slider.is-disabled { + color: #b9b9b9; + pointer-events: none; } + .range-slider.is-disabled .irs-bar, + .range-slider.is-disabled .irs-bar-edge, + .range-slider.is-disabled .irs-handle { + background-color: #b9b9b9; } + .range-slider.is-disabled .irs-handle { + border-color: #b9b9b9; } + +/* advanced search + ========================================================================== */ +.advanced-search:not(.active) .select-menu { + display: none; } + +.advanced-search-control { + position: relative; } + .advanced-search.active > .advanced-search-control::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 100%; + pointer-events: none; + content: " "; + border-top: #d7d7d7 solid 1px; + border-left: #d7d7d7 solid 1px; + border-top-left-radius: 0.4375rem; + border-top-right-radius: 0.4375rem; } + .advanced-search.active > .advanced-search-control > .input-group .form-control { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .advanced-search.active > .advanced-search-control .input-group-last > .btn { + border-bottom-right-radius: 0; } + +.advanced-search-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 2; + width: 100%; + max-height: 22.5rem; + padding: 1.25rem; + overflow-y: auto; + background-color: #fff; + border-right: #d7d7d7 solid 1px; + border-bottom: #d7d7d7 solid 1px; + border-left: #d7d7d7 solid 1px; + border-bottom-right-radius: 0.4375rem; + border-bottom-left-radius: 0.4375rem; } + +.advanced-search-menu-item { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + width: 100%; + padding: 0; + font-weight: 500; + text-align: left; + cursor: pointer; + background: none; + border: 0; } + .advanced-search-menu-item .btn-link:not(:hover):first-child { + color: #4d4f53; } + .advanced-search-menu-item + .advanced-search-menu-item { + margin-top: 0.875rem; } + +.advanced-search-menu-title { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0.875rem; + font-size: 0.75rem; + color: #747678; + text-transform: uppercase; } + .advanced-search-menu-title .btn-link { + font-size: 0.875rem; } + .advanced-search-menu-item + .advanced-search-menu-title { + margin-top: 1.5rem; } + +/* card accordion + ========================================================================== */ +.accordion + .accordion { + margin-top: 0.625rem; } + +.accordion-head { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1.25rem; + cursor: pointer; + background-color: #f2f2f2; + border-radius: 0.4375rem; } + +.accordion-title { + padding-right: 1.875rem; + font-size: 1rem; + font-weight: 500; + color: #0088ce; + text-transform: none; } + +.accordion-toggle { + font-size: 1rem; + font-weight: 500; + color: #0088ce; + cursor: pointer; + background-color: transparent; + border: none; } + .accordion-toggle [class^="icons-arrow-"] { + display: inline-block; + -webkit-transition: -webkit-transform .15s ease-out; + transition: -webkit-transform .15s ease-out; + transition: transform .15s ease-out; + transition: transform .15s ease-out, -webkit-transform .15s ease-out; } + +.accordion-toggle-close, +.accordion-toggle-show { + display: none; } + +.accordion-body { + padding: 1.25rem; } + +.accordion-head[aria-expanded="true"] { + color: #0074af; } + .accordion-head[aria-expanded="true"] .accordion-toggle [class^="icons-arrow-"] { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +@media (min-width: 768px) { + .accordion-head { + padding: 1.25rem 1.875rem; } + .accordion-body { + padding: 1.5rem 1.875rem; } + .accordion-toggle-close { + display: none; } + .accordion-toggle-show { + display: inline-block; } + .accordion-head[aria-expanded="true"] .accordion-toggle-close { + display: inline-block; } + .accordion-head[aria-expanded="true"] .accordion-toggle-show { + display: none; } } + +/* evidences + ========================================================================== */ +.proof { + border-radius: 0.4375rem; } + .proof.is-gray { + background-color: #f2f2f2; } + .proof .display-3 { + color: currentColor; } + +.proof-icon { + text-align: center; } + +@media (max-width: 767.98px) { + .proof { + padding: 1.5625rem 1.25rem; } } + +@media (min-width: 768px) { + .proof { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + min-height: 12.5rem; + padding-top: 2.5rem; + padding-bottom: 2.5rem; } + .proof.has-strip { + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d7d7), color-stop(50%, transparent)); + background-image: -webkit-linear-gradient(#d7d7d7 50%, transparent 50%); + background-image: linear-gradient(#d7d7d7 50%, transparent 50%); + background-repeat: repeat-y; + background-position: top right; + background-size: 2.75rem 2.375rem; } + .proof.has-strip:not(.is-gray) { + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(50%, transparent)); + background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 50%, transparent 50%); + background-image: linear-gradient(rgba(255, 255, 255, 0.2) 50%, transparent 50%); } + .proof-icon { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -webkit-flex: 0 0 45%; + -ms-flex: 0 0 45%; + flex: 0 0 45%; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; } + .proof-content { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -webkit-flex: 0 0 55%; + -ms-flex: 0 0 55%; + flex: 0 0 55%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + padding-right: 10%; } } + +/* editorial + ========================================================================== */ +.editorial { + color: #fff; + background-color: #333; + border-radius: 0.4375rem; } + .editorial .display-3 { + color: currentColor; } + +.editorial-light { + color: #333; + background-color: #f2f2f2; } + +@media (max-width: 767.98px) { + .editorial { + padding: 1.25rem 1.25rem; } } + +@media (min-width: 768px) { + .editorial { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + padding-top: 2.5rem; + padding-bottom: 2.5rem; } + .editorial-icon { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -webkit-flex: 0 0 40%; + -ms-flex: 0 0 40%; + flex: 0 0 40%; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; } + .editorial-content { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -webkit-flex: 0 0 60%; + -ms-flex: 0 0 60%; + flex: 0 0 60%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 2.5rem; } } + +.edito-push-highlight-bg { + background-color: #f2f2f2; } + +.edito-packshot { + color: #333; + background-color: #f2f2f2; } + +.edito-contact-bg { + background-color: #f2f2f2; } + +/* swiper + ========================================================================== */ +.swiper { + position: relative; } + +.swiper-button-prev, +.swiper-button-next { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 2.5rem; + height: 2.5rem; + margin-top: -1.25rem; + color: #0088ce; + background-color: #fff; + background-image: none; + border: none; + border-radius: 50%; + /* stylelint-disable declaration-no-important */ + /* stylelint-enable declaration-no-important */ } + .swiper-button-prev:not(.swiper-button-disabled):hover, + .swiper-button-next:not(.swiper-button-disabled):hover { + color: #fff; + background-color: #0074af; } + .swiper-button-prev.swiper-button-disabled, + .swiper-button-next.swiper-button-disabled { + pointer-events: none !important; } + +.swiper-pagination { + position: static; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + width: 100%; } + +.swiper-pagination-bullet { + width: 0.625rem; + height: 0.625rem; + margin-right: 0.3125rem; + margin-left: 0.3125rem; + background-color: transparent; + border: 2px solid #747678; + opacity: 1; } + +.swiper-pagination-bullet-active { + background-color: #0088ce; + border-color: #0088ce; } + +/* slideshow + ========================================================================== */ +.slideshow .swiper-button-prev, +.slideshow .swiper-button-next { + width: 1.875rem; + height: 1.875rem; + margin-top: 0; } + +.slideshow .swiper-button-prev { + left: 0.625rem; } + +.slideshow .swiper-button-next { + right: 0.625rem; } + +.slideshow .swiper-buttons { + position: absolute; + top: 0; + left: 0; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + pointer-events: none; + width: 100%; + height: 0; + padding-bottom: 60.06098%; } + .slideshow .swiper-buttons .swiper-button-prev, + .slideshow .swiper-buttons .swiper-button-next { + pointer-events: initial; } + +.slideshow .swiper-pagination { + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + -ms-flex-pack: start; + justify-content: flex-start; + font-weight: 500; } + +.multi-slideshow .swiper-button-prev { + right: calc(100% + 3.125rem); + left: auto; } + +.multi-slideshow .swiper-button-next { + right: auto; + left: calc(100% + 3.125rem); } + +@media (min-width: 768px) { + .slideshow .swiper-button-prev, + .slideshow .swiper-button-next { + width: 2.5rem; + height: 2.5rem; } + .slideshow .swiper-button-prev { + left: 1.25rem; } + .slideshow .swiper-button-next { + right: 1.25rem; } } + +/* carousel + ========================================================================== */ +.bg-carousel { + background-color: #f2f2f2; } + +.carousel-item-content { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding: 1.875rem 1.5625rem 3.75rem; } + +.carousel-item-headtext { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; } + +.carousel-controls { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + padding-bottom: 1.875rem; + pointer-events: none; } + +@media (min-width: 768px) { + .carousel-controls { + top: 0; + left: 0; + width: 100%; + height: 100%; + padding-bottom: 2.5rem; } + .carousel-controls > .row { + height: 100%; } + .carousel-controls .swiper-button-prev, + .carousel-controls .swiper-button-next { + position: relative; + top: auto; + right: auto; + bottom: auto; + left: auto; + pointer-events: initial; } + .carousel-controls .swiper-button-next { + margin-left: 0.625rem; } + .carousel-controls .swiper-pagination-bullet { + width: 0.9375rem; + height: 0.9375rem; } + .carousel-item-content { + padding: 3.75rem 2.5rem 7.5rem 0; } } + +/* tongues + ========================================================================== */ +.tongue { + position: relative; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + min-height: 2.5rem; + padding-right: 2.625rem; + padding-left: 1.25rem; + font-size: 1.125rem; + font-weight: 900; + color: #fff; + text-transform: uppercase; + background-color: #0088ce; + border-top-right-radius: 1.25rem; + border-bottom-right-radius: 1.25rem; } + .tongue::after { + position: absolute; + top: calc(50% - 0.4375rem); + right: 0.875rem; + width: 0.875rem; + height: 0.875rem; + content: ""; + background-color: #fff; + border-radius: 50%; } + +/* anchor + ========================================================================== */ +.anchor { + position: relative; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d7d7), color-stop(50%, transparent)); + background-image: -webkit-linear-gradient(bottom, #d7d7d7 50%, transparent 50%); + background-image: linear-gradient(0deg, #d7d7d7 50%, transparent 50%); + background-repeat: repeat-y; + background-position: top left; + background-size: 0.8125rem 0.25rem; } + +.anchor-item { + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + color: #747678; } + .anchor-item:first-child::after, .anchor-item:last-child::after { + position: absolute; + left: 0; + z-index: 1; + display: block; + width: 0.8125rem; + height: 0.625rem; + content: ""; + background-color: #fff; } + .anchor-item:first-child::after { + top: 0; } + .anchor-item:last-child::after { + bottom: 0; } + .anchor-item:not(:last-child) { + padding-bottom: 1.0625rem; } + .anchor-item:hover { + color: #0074af; } + .anchor-item::before { + position: relative; + z-index: 2; + display: block; + width: 0.8125rem; + height: 0.8125rem; + margin-top: 0.1875rem; + margin-right: 1.125rem; + content: ""; + background-color: currentColor; + border-radius: 50%; } + .anchor-item.current { + font-weight: 500; + color: #0088ce; } + .anchor-item.current::after { + position: absolute; + top: 0.625rem; + left: 0; + z-index: 1; + display: block; + width: 0.8125rem; + height: calc(100% - 10px); + content: ""; + background-color: #fff; } + .anchor-item.current:first-child::after { + top: 0; + height: 100%; } + .anchor-item.current ~ .anchor-item::after { + position: absolute; + top: 0; + left: 0; + z-index: 1; + display: block; + width: 0.8125rem; + height: 100%; + content: ""; + background-color: #fff; } + +.vignette-bg { + background-color: #fff; } + +.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; } + +.bg-primary { + background-color: #0088ce !important; } + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #00669b !important; } + +.bg-primary-dark { + background-color: #0074af !important; } + +a.bg-primary-dark:hover, a.bg-primary-dark:focus, +button.bg-primary-dark:hover, +button.bg-primary-dark:focus { + background-color: #00527c !important; } + +.bg-secondary { + background-color: #4d4f53 !important; } + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #343639 !important; } + +.bg-success { + background-color: #82be00 !important; } + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #5f8b00 !important; } + +.bg-info { + background-color: #009aa6 !important; } + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #006b73 !important; } + +.bg-warning { + background-color: #ffb612 !important; } + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #de9a00 !important; } + +.bg-danger { + background-color: #cd0037 !important; } + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #9a0029 !important; } + +.bg-light { + background-color: #f2f2f2 !important; } + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #d9d9d9 !important; } + +.bg-dark { + background-color: #343a40 !important; } + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; } + +.bg-white { + background-color: #fff !important; } + +a.bg-white:hover, a.bg-white:focus, +button.bg-white:hover, +button.bg-white:focus { + background-color: #e6e6e6 !important; } + +.bg-white { + background-color: #fff !important; } + +.bg-transparent { + background-color: transparent !important; } + +.border { + border: 1px solid #d7d7d7 !important; } + +.border-top { + border-top: 1px solid #d7d7d7 !important; } + +.border-right { + border-right: 1px solid #d7d7d7 !important; } + +.border-bottom { + border-bottom: 1px solid #d7d7d7 !important; } + +.border-left { + border-left: 1px solid #d7d7d7 !important; } + +.border-0 { + border: 0 !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-right-0 { + border-right: 0 !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-left-0 { + border-left: 0 !important; } + +.border-primary { + border-color: #0088ce !important; } + +.border-primary-dark { + border-color: #0074af !important; } + +.border-secondary { + border-color: #4d4f53 !important; } + +.border-success { + border-color: #82be00 !important; } + +.border-info { + border-color: #009aa6 !important; } + +.border-warning { + border-color: #ffb612 !important; } + +.border-danger { + border-color: #cd0037 !important; } + +.border-light { + border-color: #f2f2f2 !important; } + +.border-dark { + border-color: #343a40 !important; } + +.border-white { + border-color: #fff !important; } + +.border-white { + border-color: #fff !important; } + +.rounded-sm { + border-radius: 0.4375rem !important; } + +.rounded { + border-radius: 0.4375rem !important; } + +.rounded-top { + border-top-left-radius: 0.4375rem !important; + border-top-right-radius: 0.4375rem !important; } + +.rounded-right { + border-top-right-radius: 0.4375rem !important; + border-bottom-right-radius: 0.4375rem !important; } + +.rounded-bottom { + border-bottom-right-radius: 0.4375rem !important; + border-bottom-left-radius: 0.4375rem !important; } + +.rounded-left { + border-top-left-radius: 0.4375rem !important; + border-bottom-left-radius: 0.4375rem !important; } + +.rounded-lg { + border-radius: 0.4375rem !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 50rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.d-none { + display: none !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: -webkit-box !important; + display: -webkit-flex !important; + display: -ms-flexbox !important; + display: flex !important; } + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -webkit-inline-flex !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; } + .d-sm-inline { + display: inline !important; } + .d-sm-inline-block { + display: inline-block !important; } + .d-sm-block { + display: block !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: -webkit-box !important; + display: -webkit-flex !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -webkit-inline-flex !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 768px) { + .d-md-none { + display: none !important; } + .d-md-inline { + display: inline !important; } + .d-md-inline-block { + display: inline-block !important; } + .d-md-block { + display: block !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: -webkit-box !important; + display: -webkit-flex !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -webkit-inline-flex !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 1024px) { + .d-lg-none { + display: none !important; } + .d-lg-inline { + display: inline !important; } + .d-lg-inline-block { + display: inline-block !important; } + .d-lg-block { + display: block !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: -webkit-box !important; + display: -webkit-flex !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -webkit-inline-flex !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 1280px) { + .d-xl-none { + display: none !important; } + .d-xl-inline { + display: inline !important; } + .d-xl-inline-block { + display: inline-block !important; } + .d-xl-block { + display: block !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: -webkit-box !important; + display: -webkit-flex !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -webkit-inline-flex !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media print { + .d-print-none { + display: none !important; } + .d-print-inline { + display: inline !important; } + .d-print-inline-block { + display: inline-block !important; } + .d-print-block { + display: block !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: -webkit-box !important; + display: -webkit-flex !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -webkit-inline-flex !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; } + .embed-responsive::before { + display: block; + content: ""; } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; } + +.embed-responsive-21by9::before { + padding-top: 42.85714%; } + +.embed-responsive-16by9::before { + padding-top: 56.25%; } + +.embed-responsive-4by3::before { + padding-top: 75%; } + +.embed-responsive-1by1::before { + padding-top: 100%; } + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: row !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: column !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: row-reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: column-reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + +.flex-wrap { + -webkit-flex-wrap: wrap !important; + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + +.flex-nowrap { + -webkit-flex-wrap: nowrap !important; + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + -webkit-flex-wrap: wrap-reverse !important; + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + +.flex-fill { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -webkit-flex-grow: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -webkit-flex-grow: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + +.flex-shrink-0 { + -webkit-flex-shrink: 0 !important; + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + +.flex-shrink-1 { + -webkit-flex-shrink: 1 !important; + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + +.justify-content-start { + -webkit-box-pack: start !important; + -webkit-justify-content: flex-start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + +.justify-content-end { + -webkit-box-pack: end !important; + -webkit-justify-content: flex-end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + +.justify-content-center { + -webkit-box-pack: center !important; + -webkit-justify-content: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + +.justify-content-between { + -webkit-box-pack: justify !important; + -webkit-justify-content: space-between !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + +.justify-content-around { + -webkit-justify-content: space-around !important; + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + +.align-items-start { + -webkit-box-align: start !important; + -webkit-align-items: flex-start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + +.align-items-end { + -webkit-box-align: end !important; + -webkit-align-items: flex-end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + +.align-items-center { + -webkit-box-align: center !important; + -webkit-align-items: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + +.align-items-baseline { + -webkit-box-align: baseline !important; + -webkit-align-items: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + +.align-items-stretch { + -webkit-box-align: stretch !important; + -webkit-align-items: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + +.align-content-start { + -webkit-align-content: flex-start !important; + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + +.align-content-end { + -webkit-align-content: flex-end !important; + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + +.align-content-center { + -webkit-align-content: center !important; + -ms-flex-line-pack: center !important; + align-content: center !important; } + +.align-content-between { + -webkit-align-content: space-between !important; + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + +.align-content-around { + -webkit-align-content: space-around !important; + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + +.align-content-stretch { + -webkit-align-content: stretch !important; + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + +.align-self-auto { + -webkit-align-self: auto !important; + -ms-flex-item-align: auto !important; + align-self: auto !important; } + +.align-self-start { + -webkit-align-self: flex-start !important; + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + +.align-self-end { + -webkit-align-self: flex-end !important; + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + +.align-self-center { + -webkit-align-self: center !important; + -ms-flex-item-align: center !important; + align-self: center !important; } + +.align-self-baseline { + -webkit-align-self: baseline !important; + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + +.align-self-stretch { + -webkit-align-self: stretch !important; + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } + +@media (min-width: 576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: row !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: column !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: row-reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: column-reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-sm-wrap { + -webkit-flex-wrap: wrap !important; + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-sm-nowrap { + -webkit-flex-wrap: nowrap !important; + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-sm-wrap-reverse { + -webkit-flex-wrap: wrap-reverse !important; + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -webkit-flex-grow: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -webkit-flex-grow: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-sm-shrink-0 { + -webkit-flex-shrink: 0 !important; + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-sm-shrink-1 { + -webkit-flex-shrink: 1 !important; + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-sm-start { + -webkit-box-pack: start !important; + -webkit-justify-content: flex-start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -webkit-justify-content: flex-end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -webkit-justify-content: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -webkit-justify-content: space-between !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-sm-around { + -webkit-justify-content: space-around !important; + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-sm-start { + -webkit-box-align: start !important; + -webkit-align-items: flex-start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-sm-end { + -webkit-box-align: end !important; + -webkit-align-items: flex-end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-sm-center { + -webkit-box-align: center !important; + -webkit-align-items: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -webkit-align-items: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -webkit-align-items: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-sm-start { + -webkit-align-content: flex-start !important; + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-sm-end { + -webkit-align-content: flex-end !important; + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-sm-center { + -webkit-align-content: center !important; + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-sm-between { + -webkit-align-content: space-between !important; + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-sm-around { + -webkit-align-content: space-around !important; + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-sm-stretch { + -webkit-align-content: stretch !important; + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-sm-auto { + -webkit-align-self: auto !important; + -ms-flex-item-align: auto !important; + align-self: auto !important; } + .align-self-sm-start { + -webkit-align-self: flex-start !important; + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-sm-end { + -webkit-align-self: flex-end !important; + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-sm-center { + -webkit-align-self: center !important; + -ms-flex-item-align: center !important; + align-self: center !important; } + .align-self-sm-baseline { + -webkit-align-self: baseline !important; + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-sm-stretch { + -webkit-align-self: stretch !important; + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: row !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: column !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: row-reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: column-reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-md-wrap { + -webkit-flex-wrap: wrap !important; + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-md-nowrap { + -webkit-flex-wrap: nowrap !important; + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-md-wrap-reverse { + -webkit-flex-wrap: wrap-reverse !important; + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-md-fill { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -webkit-flex-grow: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -webkit-flex-grow: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-md-shrink-0 { + -webkit-flex-shrink: 0 !important; + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-md-shrink-1 { + -webkit-flex-shrink: 1 !important; + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-md-start { + -webkit-box-pack: start !important; + -webkit-justify-content: flex-start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-md-end { + -webkit-box-pack: end !important; + -webkit-justify-content: flex-end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-md-center { + -webkit-box-pack: center !important; + -webkit-justify-content: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -webkit-justify-content: space-between !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-md-around { + -webkit-justify-content: space-around !important; + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-md-start { + -webkit-box-align: start !important; + -webkit-align-items: flex-start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-md-end { + -webkit-box-align: end !important; + -webkit-align-items: flex-end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-md-center { + -webkit-box-align: center !important; + -webkit-align-items: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -webkit-align-items: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -webkit-align-items: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-md-start { + -webkit-align-content: flex-start !important; + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-md-end { + -webkit-align-content: flex-end !important; + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-md-center { + -webkit-align-content: center !important; + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-md-between { + -webkit-align-content: space-between !important; + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-md-around { + -webkit-align-content: space-around !important; + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-md-stretch { + -webkit-align-content: stretch !important; + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-md-auto { + -webkit-align-self: auto !important; + -ms-flex-item-align: auto !important; + align-self: auto !important; } + .align-self-md-start { + -webkit-align-self: flex-start !important; + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-md-end { + -webkit-align-self: flex-end !important; + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-md-center { + -webkit-align-self: center !important; + -ms-flex-item-align: center !important; + align-self: center !important; } + .align-self-md-baseline { + -webkit-align-self: baseline !important; + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-md-stretch { + -webkit-align-self: stretch !important; + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 1024px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: row !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: column !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: row-reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: column-reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-lg-wrap { + -webkit-flex-wrap: wrap !important; + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-lg-nowrap { + -webkit-flex-wrap: nowrap !important; + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-lg-wrap-reverse { + -webkit-flex-wrap: wrap-reverse !important; + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -webkit-flex-grow: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -webkit-flex-grow: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-lg-shrink-0 { + -webkit-flex-shrink: 0 !important; + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-lg-shrink-1 { + -webkit-flex-shrink: 1 !important; + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-lg-start { + -webkit-box-pack: start !important; + -webkit-justify-content: flex-start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -webkit-justify-content: flex-end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -webkit-justify-content: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -webkit-justify-content: space-between !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-lg-around { + -webkit-justify-content: space-around !important; + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-lg-start { + -webkit-box-align: start !important; + -webkit-align-items: flex-start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-lg-end { + -webkit-box-align: end !important; + -webkit-align-items: flex-end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-lg-center { + -webkit-box-align: center !important; + -webkit-align-items: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -webkit-align-items: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -webkit-align-items: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-lg-start { + -webkit-align-content: flex-start !important; + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-lg-end { + -webkit-align-content: flex-end !important; + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-lg-center { + -webkit-align-content: center !important; + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-lg-between { + -webkit-align-content: space-between !important; + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-lg-around { + -webkit-align-content: space-around !important; + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-lg-stretch { + -webkit-align-content: stretch !important; + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-lg-auto { + -webkit-align-self: auto !important; + -ms-flex-item-align: auto !important; + align-self: auto !important; } + .align-self-lg-start { + -webkit-align-self: flex-start !important; + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-lg-end { + -webkit-align-self: flex-end !important; + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-lg-center { + -webkit-align-self: center !important; + -ms-flex-item-align: center !important; + align-self: center !important; } + .align-self-lg-baseline { + -webkit-align-self: baseline !important; + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-lg-stretch { + -webkit-align-self: stretch !important; + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 1280px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: row !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -webkit-flex-direction: column !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: row-reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -webkit-flex-direction: column-reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-xl-wrap { + -webkit-flex-wrap: wrap !important; + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-xl-nowrap { + -webkit-flex-wrap: nowrap !important; + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-xl-wrap-reverse { + -webkit-flex-wrap: wrap-reverse !important; + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -webkit-flex-grow: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -webkit-flex-grow: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } + .flex-xl-shrink-0 { + -webkit-flex-shrink: 0 !important; + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } + .flex-xl-shrink-1 { + -webkit-flex-shrink: 1 !important; + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } + .justify-content-xl-start { + -webkit-box-pack: start !important; + -webkit-justify-content: flex-start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -webkit-justify-content: flex-end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -webkit-justify-content: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -webkit-justify-content: space-between !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-xl-around { + -webkit-justify-content: space-around !important; + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-xl-start { + -webkit-box-align: start !important; + -webkit-align-items: flex-start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-xl-end { + -webkit-box-align: end !important; + -webkit-align-items: flex-end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-xl-center { + -webkit-box-align: center !important; + -webkit-align-items: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -webkit-align-items: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -webkit-align-items: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-xl-start { + -webkit-align-content: flex-start !important; + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-xl-end { + -webkit-align-content: flex-end !important; + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-xl-center { + -webkit-align-content: center !important; + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-xl-between { + -webkit-align-content: space-between !important; + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-xl-around { + -webkit-align-content: space-around !important; + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-xl-stretch { + -webkit-align-content: stretch !important; + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-xl-auto { + -webkit-align-self: auto !important; + -ms-flex-item-align: auto !important; + align-self: auto !important; } + .align-self-xl-start { + -webkit-align-self: flex-start !important; + -ms-flex-item-align: start !important; + align-self: flex-start !important; } + .align-self-xl-end { + -webkit-align-self: flex-end !important; + -ms-flex-item-align: end !important; + align-self: flex-end !important; } + .align-self-xl-center { + -webkit-align-self: center !important; + -ms-flex-item-align: center !important; + align-self: center !important; } + .align-self-xl-baseline { + -webkit-align-self: baseline !important; + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } + .align-self-xl-stretch { + -webkit-align-self: stretch !important; + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } + +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-none { + float: none !important; } + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; } + .float-sm-right { + float: right !important; } + .float-sm-none { + float: none !important; } } + +@media (min-width: 768px) { + .float-md-left { + float: left !important; } + .float-md-right { + float: right !important; } + .float-md-none { + float: none !important; } } + +@media (min-width: 1024px) { + .float-lg-left { + float: left !important; } + .float-lg-right { + float: right !important; } + .float-lg-none { + float: none !important; } } + +@media (min-width: 1280px) { + .float-xl-left { + float: left !important; } + .float-xl-right { + float: right !important; } + .float-xl-none { + float: none !important; } } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !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; } + +.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; } + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; } } + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; } + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; } + +.shadow-sm { + -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow { + -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-lg { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.mw-100 { + max-width: 100% !important; } + +.mh-100 { + max-height: 100% !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.vw-100 { + width: 100vw !important; } + +.vh-100 { + height: 100vh !important; } + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); } + +.m-0 { + margin: 0 !important; } + +.mt-0, +.my-0 { + margin-top: 0 !important; } + +.mr-0, +.mx-0 { + margin-right: 0 !important; } + +.mb-0, +.my-0 { + margin-bottom: 0 !important; } + +.ml-0, +.mx-0 { + margin-left: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; } + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; } + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; } + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; } + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; } + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; } + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.mt-3, +.my-3 { + margin-top: 1rem !important; } + +.mr-3, +.mx-3 { + margin-right: 1rem !important; } + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; } + +.ml-3, +.mx-3 { + margin-left: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; } + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; } + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; } + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.mt-5, +.my-5 { + margin-top: 3rem !important; } + +.mr-5, +.mx-5 { + margin-right: 3rem !important; } + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; } + +.ml-5, +.mx-5 { + margin-left: 3rem !important; } + +.p-0 { + padding: 0 !important; } + +.pt-0, +.py-0 { + padding-top: 0 !important; } + +.pr-0, +.px-0 { + padding-right: 0 !important; } + +.pb-0, +.py-0 { + padding-bottom: 0 !important; } + +.pl-0, +.px-0 { + padding-left: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; } + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; } + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; } + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; } + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; } + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; } + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.pt-3, +.py-3 { + padding-top: 1rem !important; } + +.pr-3, +.px-3 { + padding-right: 1rem !important; } + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; } + +.pl-3, +.px-3 { + padding-left: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; } + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; } + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; } + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.pt-5, +.py-5 { + padding-top: 3rem !important; } + +.pr-5, +.px-5 { + padding-right: 3rem !important; } + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; } + +.pl-5, +.px-5 { + padding-left: 3rem !important; } + +.m-n1 { + margin: -0.25rem !important; } + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; } + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; } + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; } + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; } + +.m-n2 { + margin: -0.5rem !important; } + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; } + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; } + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; } + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; } + +.m-n3 { + margin: -1rem !important; } + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; } + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; } + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; } + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; } + +.m-n4 { + margin: -1.5rem !important; } + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; } + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; } + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; } + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; } + +.m-n5 { + margin: -3rem !important; } + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; } + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; } + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; } + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; } + +.m-auto { + margin: auto !important; } + +.mt-auto, +.my-auto { + margin-top: auto !important; } + +.mr-auto, +.mx-auto { + margin-right: auto !important; } + +.mb-auto, +.my-auto { + margin-bottom: auto !important; } + +.ml-auto, +.mx-auto { + margin-left: auto !important; } + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; } + .m-sm-1 { + margin: 0.25rem !important; } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; } + .m-sm-2 { + margin: 0.5rem !important; } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; } + .m-sm-3 { + margin: 1rem !important; } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; } + .m-sm-4 { + margin: 1.5rem !important; } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; } + .m-sm-5 { + margin: 3rem !important; } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; } + .p-sm-0 { + padding: 0 !important; } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; } + .p-sm-1 { + padding: 0.25rem !important; } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; } + .p-sm-2 { + padding: 0.5rem !important; } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; } + .p-sm-3 { + padding: 1rem !important; } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; } + .p-sm-4 { + padding: 1.5rem !important; } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; } + .p-sm-5 { + padding: 3rem !important; } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; } + .m-sm-n1 { + margin: -0.25rem !important; } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; } + .m-sm-n2 { + margin: -0.5rem !important; } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; } + .m-sm-n3 { + margin: -1rem !important; } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; } + .m-sm-n4 { + margin: -1.5rem !important; } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; } + .m-sm-n5 { + margin: -3rem !important; } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; } + .m-sm-auto { + margin: auto !important; } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; } } + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; } + .m-md-1 { + margin: 0.25rem !important; } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; } + .m-md-2 { + margin: 0.5rem !important; } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; } + .m-md-3 { + margin: 1rem !important; } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; } + .m-md-4 { + margin: 1.5rem !important; } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; } + .m-md-5 { + margin: 3rem !important; } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; } + .p-md-0 { + padding: 0 !important; } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; } + .p-md-1 { + padding: 0.25rem !important; } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; } + .p-md-2 { + padding: 0.5rem !important; } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; } + .p-md-3 { + padding: 1rem !important; } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; } + .p-md-4 { + padding: 1.5rem !important; } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; } + .p-md-5 { + padding: 3rem !important; } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; } + .m-md-n1 { + margin: -0.25rem !important; } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; } + .m-md-n2 { + margin: -0.5rem !important; } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; } + .m-md-n3 { + margin: -1rem !important; } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; } + .m-md-n4 { + margin: -1.5rem !important; } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; } + .m-md-n5 { + margin: -3rem !important; } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; } + .m-md-auto { + margin: auto !important; } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; } } + +@media (min-width: 1024px) { + .m-lg-0 { + margin: 0 !important; } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; } + .m-lg-1 { + margin: 0.25rem !important; } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; } + .m-lg-2 { + margin: 0.5rem !important; } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; } + .m-lg-3 { + margin: 1rem !important; } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; } + .m-lg-4 { + margin: 1.5rem !important; } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; } + .m-lg-5 { + margin: 3rem !important; } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; } + .p-lg-0 { + padding: 0 !important; } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; } + .p-lg-1 { + padding: 0.25rem !important; } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; } + .p-lg-2 { + padding: 0.5rem !important; } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; } + .p-lg-3 { + padding: 1rem !important; } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; } + .p-lg-4 { + padding: 1.5rem !important; } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; } + .p-lg-5 { + padding: 3rem !important; } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; } + .m-lg-n1 { + margin: -0.25rem !important; } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; } + .m-lg-n2 { + margin: -0.5rem !important; } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; } + .m-lg-n3 { + margin: -1rem !important; } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; } + .m-lg-n4 { + margin: -1.5rem !important; } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; } + .m-lg-n5 { + margin: -3rem !important; } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; } + .m-lg-auto { + margin: auto !important; } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; } } + +@media (min-width: 1280px) { + .m-xl-0 { + margin: 0 !important; } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; } + .m-xl-1 { + margin: 0.25rem !important; } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; } + .m-xl-2 { + margin: 0.5rem !important; } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; } + .m-xl-3 { + margin: 1rem !important; } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; } + .m-xl-4 { + margin: 1.5rem !important; } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; } + .m-xl-5 { + margin: 3rem !important; } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; } + .p-xl-0 { + padding: 0 !important; } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; } + .p-xl-1 { + padding: 0.25rem !important; } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; } + .p-xl-2 { + padding: 0.5rem !important; } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; } + .p-xl-3 { + padding: 1rem !important; } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; } + .p-xl-4 { + padding: 1.5rem !important; } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; } + .p-xl-5 { + padding: 3rem !important; } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; } + .m-xl-n1 { + margin: -0.25rem !important; } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; } + .m-xl-n2 { + margin: -0.5rem !important; } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; } + .m-xl-n3 { + margin: -1rem !important; } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; } + .m-xl-n4 { + margin: -1.5rem !important; } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; } + .m-xl-n5 { + margin: -3rem !important; } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; } + .m-xl-auto { + margin: auto !important; } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; } } + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } + +.text-justify { + text-align: justify !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; } + .text-sm-right { + text-align: right !important; } + .text-sm-center { + text-align: center !important; } } + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } + .text-md-right { + text-align: right !important; } + .text-md-center { + text-align: center !important; } } + +@media (min-width: 1024px) { + .text-lg-left { + text-align: left !important; } + .text-lg-right { + text-align: right !important; } + .text-lg-center { + text-align: center !important; } } + +@media (min-width: 1280px) { + .text-xl-left { + text-align: left !important; } + .text-xl-right { + text-align: right !important; } + .text-xl-center { + text-align: center !important; } } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.font-weight-light { + font-weight: 300 !important; } + +.font-weight-lighter { + font-weight: lighter !important; } + +.font-weight-normal { + font-weight: 400 !important; } + +.font-weight-bold { + font-weight: 700 !important; } + +.font-weight-bolder { + font-weight: bolder !important; } + +.font-italic { + font-style: italic !important; } + +.text-white { + color: #fff !important; } + +.text-primary { + color: #0088ce !important; } + +a.text-primary:hover, a.text-primary:focus { + color: #005582 !important; } + +.text-primary-dark { + color: #0074af !important; } + +a.text-primary-dark:hover, a.text-primary-dark:focus { + color: #004163 !important; } + +.text-secondary { + color: #4d4f53 !important; } + +a.text-secondary:hover, a.text-secondary:focus { + color: #28292b !important; } + +.text-success { + color: #82be00 !important; } + +a.text-success:hover, a.text-success:focus { + color: #4e7200 !important; } + +.text-info { + color: #009aa6 !important; } + +a.text-info:hover, a.text-info:focus { + color: #00535a !important; } + +.text-warning { + color: #ffb612 !important; } + +a.text-warning:hover, a.text-warning:focus { + color: #c58800 !important; } + +.text-danger { + color: #cd0037 !important; } + +a.text-danger:hover, a.text-danger:focus { + color: #810022 !important; } + +.text-light { + color: #f2f2f2 !important; } + +a.text-light:hover, a.text-light:focus { + color: #cccccc !important; } + +.text-dark { + color: #343a40 !important; } + +a.text-dark:hover, a.text-dark:focus { + color: #121416 !important; } + +.text-white { + color: #fff !important; } + +a.text-white:hover, a.text-white:focus { + color: #d9d9d9 !important; } + +.text-body { + color: #4d4f53 !important; } + +.text-muted { + color: #747678 !important; } + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; } + +.text-reset { + color: inherit !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +/* backgrounds + ========================================================================== */ +.text-blue { + color: #0088ce; } + +.text-purple { + color: #6e1e78; } + +.text-pink { + color: #a1006b; } + +.text-red { + color: #cd0037; } + +.text-orange { + color: #e05206; } + +.text-yellow { + color: #ffb612; } + +.text-green { + color: #82be00; } + +.text-teal { + color: #d2e100; } + +.text-cyan { + color: #009aa6; } + +.text-white { + color: #fff; } + +.text-gray { + color: #333; } + +.text-gray-dark { + color: #343a40; } + +.bg-blue { + background-color: #0088ce; } + +.bg-purple { + background-color: #6e1e78; } + +.bg-pink { + background-color: #a1006b; } + +.bg-red { + background-color: #cd0037; } + +.bg-orange { + background-color: #e05206; } + +.bg-yellow { + background-color: #ffb612; } + +.bg-green { + background-color: #82be00; } + +.bg-teal { + background-color: #d2e100; } + +.bg-cyan { + background-color: #009aa6; } + +.bg-white { + background-color: #fff; } + +.bg-gray { + background-color: #333; } + +.bg-gray-dark { + background-color: #343a40; } + +.bg-gray100 { + background-color: #f2f2f2; } + +.bg-gray200 { + background-color: #d7d7d7; } + +.bg-gray300 { + background-color: #b9b9b9; } + +.bg-gray400 { + background-color: #747678; } + +.bg-gray500 { + background-color: #4d4f53; } + +.bg-gray600 { + background-color: #333; } + +.bg-gray700 { + background-color: #495057; } + +.bg-gray800 { + background-color: #343a40; } + +.bg-gray900 { + background-color: #212529; } + +/* icons utilities + ========================================================================== */ +[class^="icons-"] { + display: inline-block; } + +.icons-rotate-90 { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); } + +.icons-rotate-180 { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); } + +.icons-rotate-270 { + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); } + +.icons-flip-horizontal { + -webkit-transform: scaleX(-1); + -ms-transform: scaleX(-1); + transform: scaleX(-1); } + +.icons-flip-vertical { + -webkit-transform: scaleY(-1); + -ms-transform: scaleY(-1); + transform: scaleY(-1); } + +.icons-size-x5 { + font-size: 0.5rem; } + +.icons-size-x75 { + font-size: 0.75rem; } + +.icons-size-1x { + font-size: 1rem; } + +.icons-size-1x25 { + font-size: 1.25rem; } + +.icons-size-1x5 { + font-size: 1.5rem; } + +.icons-size-1x75 { + font-size: 1.75rem; } + +.icons-size-2x { + font-size: 2rem; } + +.icons-size-3x { + font-size: 3rem; } + +.icons-size-30px { + font-size: 1.875rem; } + +.icons-size-50px { + font-size: 3.125rem; } + +.icons-size-66px { + font-size: 4.125rem; } + +.icons-size-90px { + font-size: 5.625rem; } + +.icons-size-96px { + font-size: 6rem; } + +.icons-size-140px { + font-size: 8.75rem; } + +@media (min-width: 576px) { + .icons-sm-size-x5 { + font-size: 0.5rem; } + .icons-sm-size-x75 { + font-size: 0.75rem; } + .icons-sm-size-1x { + font-size: 1rem; } + .icons-sm-size-1x25 { + font-size: 1.25rem; } + .icons-sm-size-1x5 { + font-size: 1.5rem; } + .icons-sm-size-1x75 { + font-size: 1.75rem; } + .icons-sm-size-2x { + font-size: 2rem; } + .icons-sm-size-3x { + font-size: 3rem; } + .icons-sm-size-30px { + font-size: 1.875rem; } + .icons-sm-size-50px { + font-size: 3.125rem; } + .icons-sm-size-66px { + font-size: 4.125rem; } + .icons-sm-size-90px { + font-size: 5.625rem; } + .icons-sm-size-96px { + font-size: 6rem; } + .icons-sm-size-140px { + font-size: 8.75rem; } } + +@media (min-width: 768px) { + .icons-md-size-x5 { + font-size: 0.5rem; } + .icons-md-size-x75 { + font-size: 0.75rem; } + .icons-md-size-1x { + font-size: 1rem; } + .icons-md-size-1x25 { + font-size: 1.25rem; } + .icons-md-size-1x5 { + font-size: 1.5rem; } + .icons-md-size-1x75 { + font-size: 1.75rem; } + .icons-md-size-2x { + font-size: 2rem; } + .icons-md-size-3x { + font-size: 3rem; } + .icons-md-size-30px { + font-size: 1.875rem; } + .icons-md-size-50px { + font-size: 3.125rem; } + .icons-md-size-66px { + font-size: 4.125rem; } + .icons-md-size-90px { + font-size: 5.625rem; } + .icons-md-size-96px { + font-size: 6rem; } + .icons-md-size-140px { + font-size: 8.75rem; } } + +@media (min-width: 1024px) { + .icons-lg-size-x5 { + font-size: 0.5rem; } + .icons-lg-size-x75 { + font-size: 0.75rem; } + .icons-lg-size-1x { + font-size: 1rem; } + .icons-lg-size-1x25 { + font-size: 1.25rem; } + .icons-lg-size-1x5 { + font-size: 1.5rem; } + .icons-lg-size-1x75 { + font-size: 1.75rem; } + .icons-lg-size-2x { + font-size: 2rem; } + .icons-lg-size-3x { + font-size: 3rem; } + .icons-lg-size-30px { + font-size: 1.875rem; } + .icons-lg-size-50px { + font-size: 3.125rem; } + .icons-lg-size-66px { + font-size: 4.125rem; } + .icons-lg-size-90px { + font-size: 5.625rem; } + .icons-lg-size-96px { + font-size: 6rem; } + .icons-lg-size-140px { + font-size: 8.75rem; } } + +@media (min-width: 1280px) { + .icons-xl-size-x5 { + font-size: 0.5rem; } + .icons-xl-size-x75 { + font-size: 0.75rem; } + .icons-xl-size-1x { + font-size: 1rem; } + .icons-xl-size-1x25 { + font-size: 1.25rem; } + .icons-xl-size-1x5 { + font-size: 1.5rem; } + .icons-xl-size-1x75 { + font-size: 1.75rem; } + .icons-xl-size-2x { + font-size: 2rem; } + .icons-xl-size-3x { + font-size: 3rem; } + .icons-xl-size-30px { + font-size: 1.875rem; } + .icons-xl-size-50px { + font-size: 3.125rem; } + .icons-xl-size-66px { + font-size: 4.125rem; } + .icons-xl-size-90px { + font-size: 5.625rem; } + .icons-xl-size-96px { + font-size: 6rem; } + .icons-xl-size-140px { + font-size: 8.75rem; } } + +.flex-fluid { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + +.flex-fixed { + -webkit-box-flex: 0 !important; + -webkit-flex: 0 0 auto !important; + -ms-flex: 0 0 auto !important; + flex: 0 0 auto !important; } + +@media (min-width: 576px) { + .flex-sm-fluid { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-sm-fixed { + -webkit-box-flex: 0 !important; + -webkit-flex: 0 0 auto !important; + -ms-flex: 0 0 auto !important; + flex: 0 0 auto !important; } } + +@media (min-width: 768px) { + .flex-md-fluid { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-md-fixed { + -webkit-box-flex: 0 !important; + -webkit-flex: 0 0 auto !important; + -ms-flex: 0 0 auto !important; + flex: 0 0 auto !important; } } + +@media (min-width: 1024px) { + .flex-lg-fluid { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-lg-fixed { + -webkit-box-flex: 0 !important; + -webkit-flex: 0 0 auto !important; + -ms-flex: 0 0 auto !important; + flex: 0 0 auto !important; } } + +@media (min-width: 1280px) { + .flex-xl-fluid { + -webkit-box-flex: 1 !important; + -webkit-flex: 1 1 auto !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-xl-fixed { + -webkit-box-flex: 0 !important; + -webkit-flex: 0 0 auto !important; + -ms-flex: 0 0 auto !important; + flex: 0 0 auto !important; } } + +/* overflow + ========================================================================== */ +.overflow-hidden { + overflow: hidden !important; } + +.overflow-y { + overflow-y: auto !important; } + +.g-0 { + padding: 0 !important; } + +.gt-0, +.gy-0 { + padding-top: 0 !important; } + +.gr-0, +.gx-0 { + padding-right: 0 !important; } + +.gb-0, +.gy-0 { + padding-bottom: 0 !important; } + +.gl-0, +.gx-0 { + padding-left: 0 !important; } + +.g-1 { + padding: 0.3125rem !important; } + +.gt-1, +.gy-1 { + padding-top: 0.3125rem !important; } + +.gr-1, +.gx-1 { + padding-right: 0.3125rem !important; } + +.gb-1, +.gy-1 { + padding-bottom: 0.3125rem !important; } + +.gl-1, +.gx-1 { + padding-left: 0.3125rem !important; } + +.g-2 { + padding: 0.625rem !important; } + +.gt-2, +.gy-2 { + padding-top: 0.625rem !important; } + +.gr-2, +.gx-2 { + padding-right: 0.625rem !important; } + +.gb-2, +.gy-2 { + padding-bottom: 0.625rem !important; } + +.gl-2, +.gx-2 { + padding-left: 0.625rem !important; } + +.g-3 { + padding: 1.25rem !important; } + +.gt-3, +.gy-3 { + padding-top: 1.25rem !important; } + +.gr-3, +.gx-3 { + padding-right: 1.25rem !important; } + +.gb-3, +.gy-3 { + padding-bottom: 1.25rem !important; } + +.gl-3, +.gx-3 { + padding-left: 1.25rem !important; } + +.g-4 { + padding: 1.875rem !important; } + +.gt-4, +.gy-4 { + padding-top: 1.875rem !important; } + +.gr-4, +.gx-4 { + padding-right: 1.875rem !important; } + +.gb-4, +.gy-4 { + padding-bottom: 1.875rem !important; } + +.gl-4, +.gx-4 { + padding-left: 1.875rem !important; } + +.g-5 { + padding: 2.5rem !important; } + +.gt-5, +.gy-5 { + padding-top: 2.5rem !important; } + +.gr-5, +.gx-5 { + padding-right: 2.5rem !important; } + +.gb-5, +.gy-5 { + padding-bottom: 2.5rem !important; } + +.gl-5, +.gx-5 { + padding-left: 2.5rem !important; } + +.g-6 { + padding: 3.125rem !important; } + +.gt-6, +.gy-6 { + padding-top: 3.125rem !important; } + +.gr-6, +.gx-6 { + padding-right: 3.125rem !important; } + +.gb-6, +.gy-6 { + padding-bottom: 3.125rem !important; } + +.gl-6, +.gx-6 { + padding-left: 3.125rem !important; } + +.g-7 { + padding: 3.75rem !important; } + +.gt-7, +.gy-7 { + padding-top: 3.75rem !important; } + +.gr-7, +.gx-7 { + padding-right: 3.75rem !important; } + +.gb-7, +.gy-7 { + padding-bottom: 3.75rem !important; } + +.gl-7, +.gx-7 { + padding-left: 3.75rem !important; } + +.g-8 { + padding: 5rem !important; } + +.gt-8, +.gy-8 { + padding-top: 5rem !important; } + +.gr-8, +.gx-8 { + padding-right: 5rem !important; } + +.gb-8, +.gy-8 { + padding-bottom: 5rem !important; } + +.gl-8, +.gx-8 { + padding-left: 5rem !important; } + +@media (min-width: 576px) { + .g-sm-0 { + padding: 0 !important; } + .gt-sm-0, + .gy-sm-0 { + padding-top: 0 !important; } + .gr-sm-0, + .gx-sm-0 { + padding-right: 0 !important; } + .gb-sm-0, + .gy-sm-0 { + padding-bottom: 0 !important; } + .gl-sm-0, + .gx-sm-0 { + padding-left: 0 !important; } + .g-sm-1 { + padding: 0.3125rem !important; } + .gt-sm-1, + .gy-sm-1 { + padding-top: 0.3125rem !important; } + .gr-sm-1, + .gx-sm-1 { + padding-right: 0.3125rem !important; } + .gb-sm-1, + .gy-sm-1 { + padding-bottom: 0.3125rem !important; } + .gl-sm-1, + .gx-sm-1 { + padding-left: 0.3125rem !important; } + .g-sm-2 { + padding: 0.625rem !important; } + .gt-sm-2, + .gy-sm-2 { + padding-top: 0.625rem !important; } + .gr-sm-2, + .gx-sm-2 { + padding-right: 0.625rem !important; } + .gb-sm-2, + .gy-sm-2 { + padding-bottom: 0.625rem !important; } + .gl-sm-2, + .gx-sm-2 { + padding-left: 0.625rem !important; } + .g-sm-3 { + padding: 1.25rem !important; } + .gt-sm-3, + .gy-sm-3 { + padding-top: 1.25rem !important; } + .gr-sm-3, + .gx-sm-3 { + padding-right: 1.25rem !important; } + .gb-sm-3, + .gy-sm-3 { + padding-bottom: 1.25rem !important; } + .gl-sm-3, + .gx-sm-3 { + padding-left: 1.25rem !important; } + .g-sm-4 { + padding: 1.875rem !important; } + .gt-sm-4, + .gy-sm-4 { + padding-top: 1.875rem !important; } + .gr-sm-4, + .gx-sm-4 { + padding-right: 1.875rem !important; } + .gb-sm-4, + .gy-sm-4 { + padding-bottom: 1.875rem !important; } + .gl-sm-4, + .gx-sm-4 { + padding-left: 1.875rem !important; } + .g-sm-5 { + padding: 2.5rem !important; } + .gt-sm-5, + .gy-sm-5 { + padding-top: 2.5rem !important; } + .gr-sm-5, + .gx-sm-5 { + padding-right: 2.5rem !important; } + .gb-sm-5, + .gy-sm-5 { + padding-bottom: 2.5rem !important; } + .gl-sm-5, + .gx-sm-5 { + padding-left: 2.5rem !important; } + .g-sm-6 { + padding: 3.125rem !important; } + .gt-sm-6, + .gy-sm-6 { + padding-top: 3.125rem !important; } + .gr-sm-6, + .gx-sm-6 { + padding-right: 3.125rem !important; } + .gb-sm-6, + .gy-sm-6 { + padding-bottom: 3.125rem !important; } + .gl-sm-6, + .gx-sm-6 { + padding-left: 3.125rem !important; } + .g-sm-7 { + padding: 3.75rem !important; } + .gt-sm-7, + .gy-sm-7 { + padding-top: 3.75rem !important; } + .gr-sm-7, + .gx-sm-7 { + padding-right: 3.75rem !important; } + .gb-sm-7, + .gy-sm-7 { + padding-bottom: 3.75rem !important; } + .gl-sm-7, + .gx-sm-7 { + padding-left: 3.75rem !important; } + .g-sm-8 { + padding: 5rem !important; } + .gt-sm-8, + .gy-sm-8 { + padding-top: 5rem !important; } + .gr-sm-8, + .gx-sm-8 { + padding-right: 5rem !important; } + .gb-sm-8, + .gy-sm-8 { + padding-bottom: 5rem !important; } + .gl-sm-8, + .gx-sm-8 { + padding-left: 5rem !important; } } + +@media (min-width: 768px) { + .g-md-0 { + padding: 0 !important; } + .gt-md-0, + .gy-md-0 { + padding-top: 0 !important; } + .gr-md-0, + .gx-md-0 { + padding-right: 0 !important; } + .gb-md-0, + .gy-md-0 { + padding-bottom: 0 !important; } + .gl-md-0, + .gx-md-0 { + padding-left: 0 !important; } + .g-md-1 { + padding: 0.3125rem !important; } + .gt-md-1, + .gy-md-1 { + padding-top: 0.3125rem !important; } + .gr-md-1, + .gx-md-1 { + padding-right: 0.3125rem !important; } + .gb-md-1, + .gy-md-1 { + padding-bottom: 0.3125rem !important; } + .gl-md-1, + .gx-md-1 { + padding-left: 0.3125rem !important; } + .g-md-2 { + padding: 0.625rem !important; } + .gt-md-2, + .gy-md-2 { + padding-top: 0.625rem !important; } + .gr-md-2, + .gx-md-2 { + padding-right: 0.625rem !important; } + .gb-md-2, + .gy-md-2 { + padding-bottom: 0.625rem !important; } + .gl-md-2, + .gx-md-2 { + padding-left: 0.625rem !important; } + .g-md-3 { + padding: 1.25rem !important; } + .gt-md-3, + .gy-md-3 { + padding-top: 1.25rem !important; } + .gr-md-3, + .gx-md-3 { + padding-right: 1.25rem !important; } + .gb-md-3, + .gy-md-3 { + padding-bottom: 1.25rem !important; } + .gl-md-3, + .gx-md-3 { + padding-left: 1.25rem !important; } + .g-md-4 { + padding: 1.875rem !important; } + .gt-md-4, + .gy-md-4 { + padding-top: 1.875rem !important; } + .gr-md-4, + .gx-md-4 { + padding-right: 1.875rem !important; } + .gb-md-4, + .gy-md-4 { + padding-bottom: 1.875rem !important; } + .gl-md-4, + .gx-md-4 { + padding-left: 1.875rem !important; } + .g-md-5 { + padding: 2.5rem !important; } + .gt-md-5, + .gy-md-5 { + padding-top: 2.5rem !important; } + .gr-md-5, + .gx-md-5 { + padding-right: 2.5rem !important; } + .gb-md-5, + .gy-md-5 { + padding-bottom: 2.5rem !important; } + .gl-md-5, + .gx-md-5 { + padding-left: 2.5rem !important; } + .g-md-6 { + padding: 3.125rem !important; } + .gt-md-6, + .gy-md-6 { + padding-top: 3.125rem !important; } + .gr-md-6, + .gx-md-6 { + padding-right: 3.125rem !important; } + .gb-md-6, + .gy-md-6 { + padding-bottom: 3.125rem !important; } + .gl-md-6, + .gx-md-6 { + padding-left: 3.125rem !important; } + .g-md-7 { + padding: 3.75rem !important; } + .gt-md-7, + .gy-md-7 { + padding-top: 3.75rem !important; } + .gr-md-7, + .gx-md-7 { + padding-right: 3.75rem !important; } + .gb-md-7, + .gy-md-7 { + padding-bottom: 3.75rem !important; } + .gl-md-7, + .gx-md-7 { + padding-left: 3.75rem !important; } + .g-md-8 { + padding: 5rem !important; } + .gt-md-8, + .gy-md-8 { + padding-top: 5rem !important; } + .gr-md-8, + .gx-md-8 { + padding-right: 5rem !important; } + .gb-md-8, + .gy-md-8 { + padding-bottom: 5rem !important; } + .gl-md-8, + .gx-md-8 { + padding-left: 5rem !important; } } + +@media (min-width: 1024px) { + .g-lg-0 { + padding: 0 !important; } + .gt-lg-0, + .gy-lg-0 { + padding-top: 0 !important; } + .gr-lg-0, + .gx-lg-0 { + padding-right: 0 !important; } + .gb-lg-0, + .gy-lg-0 { + padding-bottom: 0 !important; } + .gl-lg-0, + .gx-lg-0 { + padding-left: 0 !important; } + .g-lg-1 { + padding: 0.3125rem !important; } + .gt-lg-1, + .gy-lg-1 { + padding-top: 0.3125rem !important; } + .gr-lg-1, + .gx-lg-1 { + padding-right: 0.3125rem !important; } + .gb-lg-1, + .gy-lg-1 { + padding-bottom: 0.3125rem !important; } + .gl-lg-1, + .gx-lg-1 { + padding-left: 0.3125rem !important; } + .g-lg-2 { + padding: 0.625rem !important; } + .gt-lg-2, + .gy-lg-2 { + padding-top: 0.625rem !important; } + .gr-lg-2, + .gx-lg-2 { + padding-right: 0.625rem !important; } + .gb-lg-2, + .gy-lg-2 { + padding-bottom: 0.625rem !important; } + .gl-lg-2, + .gx-lg-2 { + padding-left: 0.625rem !important; } + .g-lg-3 { + padding: 1.25rem !important; } + .gt-lg-3, + .gy-lg-3 { + padding-top: 1.25rem !important; } + .gr-lg-3, + .gx-lg-3 { + padding-right: 1.25rem !important; } + .gb-lg-3, + .gy-lg-3 { + padding-bottom: 1.25rem !important; } + .gl-lg-3, + .gx-lg-3 { + padding-left: 1.25rem !important; } + .g-lg-4 { + padding: 1.875rem !important; } + .gt-lg-4, + .gy-lg-4 { + padding-top: 1.875rem !important; } + .gr-lg-4, + .gx-lg-4 { + padding-right: 1.875rem !important; } + .gb-lg-4, + .gy-lg-4 { + padding-bottom: 1.875rem !important; } + .gl-lg-4, + .gx-lg-4 { + padding-left: 1.875rem !important; } + .g-lg-5 { + padding: 2.5rem !important; } + .gt-lg-5, + .gy-lg-5 { + padding-top: 2.5rem !important; } + .gr-lg-5, + .gx-lg-5 { + padding-right: 2.5rem !important; } + .gb-lg-5, + .gy-lg-5 { + padding-bottom: 2.5rem !important; } + .gl-lg-5, + .gx-lg-5 { + padding-left: 2.5rem !important; } + .g-lg-6 { + padding: 3.125rem !important; } + .gt-lg-6, + .gy-lg-6 { + padding-top: 3.125rem !important; } + .gr-lg-6, + .gx-lg-6 { + padding-right: 3.125rem !important; } + .gb-lg-6, + .gy-lg-6 { + padding-bottom: 3.125rem !important; } + .gl-lg-6, + .gx-lg-6 { + padding-left: 3.125rem !important; } + .g-lg-7 { + padding: 3.75rem !important; } + .gt-lg-7, + .gy-lg-7 { + padding-top: 3.75rem !important; } + .gr-lg-7, + .gx-lg-7 { + padding-right: 3.75rem !important; } + .gb-lg-7, + .gy-lg-7 { + padding-bottom: 3.75rem !important; } + .gl-lg-7, + .gx-lg-7 { + padding-left: 3.75rem !important; } + .g-lg-8 { + padding: 5rem !important; } + .gt-lg-8, + .gy-lg-8 { + padding-top: 5rem !important; } + .gr-lg-8, + .gx-lg-8 { + padding-right: 5rem !important; } + .gb-lg-8, + .gy-lg-8 { + padding-bottom: 5rem !important; } + .gl-lg-8, + .gx-lg-8 { + padding-left: 5rem !important; } } + +@media (min-width: 1280px) { + .g-xl-0 { + padding: 0 !important; } + .gt-xl-0, + .gy-xl-0 { + padding-top: 0 !important; } + .gr-xl-0, + .gx-xl-0 { + padding-right: 0 !important; } + .gb-xl-0, + .gy-xl-0 { + padding-bottom: 0 !important; } + .gl-xl-0, + .gx-xl-0 { + padding-left: 0 !important; } + .g-xl-1 { + padding: 0.3125rem !important; } + .gt-xl-1, + .gy-xl-1 { + padding-top: 0.3125rem !important; } + .gr-xl-1, + .gx-xl-1 { + padding-right: 0.3125rem !important; } + .gb-xl-1, + .gy-xl-1 { + padding-bottom: 0.3125rem !important; } + .gl-xl-1, + .gx-xl-1 { + padding-left: 0.3125rem !important; } + .g-xl-2 { + padding: 0.625rem !important; } + .gt-xl-2, + .gy-xl-2 { + padding-top: 0.625rem !important; } + .gr-xl-2, + .gx-xl-2 { + padding-right: 0.625rem !important; } + .gb-xl-2, + .gy-xl-2 { + padding-bottom: 0.625rem !important; } + .gl-xl-2, + .gx-xl-2 { + padding-left: 0.625rem !important; } + .g-xl-3 { + padding: 1.25rem !important; } + .gt-xl-3, + .gy-xl-3 { + padding-top: 1.25rem !important; } + .gr-xl-3, + .gx-xl-3 { + padding-right: 1.25rem !important; } + .gb-xl-3, + .gy-xl-3 { + padding-bottom: 1.25rem !important; } + .gl-xl-3, + .gx-xl-3 { + padding-left: 1.25rem !important; } + .g-xl-4 { + padding: 1.875rem !important; } + .gt-xl-4, + .gy-xl-4 { + padding-top: 1.875rem !important; } + .gr-xl-4, + .gx-xl-4 { + padding-right: 1.875rem !important; } + .gb-xl-4, + .gy-xl-4 { + padding-bottom: 1.875rem !important; } + .gl-xl-4, + .gx-xl-4 { + padding-left: 1.875rem !important; } + .g-xl-5 { + padding: 2.5rem !important; } + .gt-xl-5, + .gy-xl-5 { + padding-top: 2.5rem !important; } + .gr-xl-5, + .gx-xl-5 { + padding-right: 2.5rem !important; } + .gb-xl-5, + .gy-xl-5 { + padding-bottom: 2.5rem !important; } + .gl-xl-5, + .gx-xl-5 { + padding-left: 2.5rem !important; } + .g-xl-6 { + padding: 3.125rem !important; } + .gt-xl-6, + .gy-xl-6 { + padding-top: 3.125rem !important; } + .gr-xl-6, + .gx-xl-6 { + padding-right: 3.125rem !important; } + .gb-xl-6, + .gy-xl-6 { + padding-bottom: 3.125rem !important; } + .gl-xl-6, + .gx-xl-6 { + padding-left: 3.125rem !important; } + .g-xl-7 { + padding: 3.75rem !important; } + .gt-xl-7, + .gy-xl-7 { + padding-top: 3.75rem !important; } + .gr-xl-7, + .gx-xl-7 { + padding-right: 3.75rem !important; } + .gb-xl-7, + .gy-xl-7 { + padding-bottom: 3.75rem !important; } + .gl-xl-7, + .gx-xl-7 { + padding-left: 3.75rem !important; } + .g-xl-8 { + padding: 5rem !important; } + .gt-xl-8, + .gy-xl-8 { + padding-top: 5rem !important; } + .gr-xl-8, + .gx-xl-8 { + padding-right: 5rem !important; } + .gb-xl-8, + .gy-xl-8 { + padding-bottom: 5rem !important; } + .gl-xl-8, + .gx-xl-8 { + padding-left: 5rem !important; } } + +/* text + ========================================================================== */ +.font-weight-medium { + font-weight: 500 !important; } + +.text-gray100 { + color: #f2f2f2; } + +.text-gray200 { + color: #d7d7d7; } + +.text-gray300 { + color: #b9b9b9; } + +.text-gray400 { + color: #747678; } + +.text-gray500 { + color: #4d4f53; } + +.text-gray600 { + color: #333; } + +.text-gray700 { + color: #495057; } + +.text-gray800 { + color: #343a40; } + +.text-gray900 { + color: #212529; } + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; } + a:not(.btn) { + text-decoration: underline; } + abbr[title]::after { + content: " (" attr(title) ")"; } + pre { + white-space: pre-wrap !important; } + pre, + blockquote { + border: 1px solid #4d4f53; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, + img { + page-break-inside: avoid; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } + @page { + size: a3; } + body { + min-width: 1024px !important; } + .container { + min-width: 1024px !important; } + .navbar { + display: none; } + .badge { + border: 1px solid #000; } + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + .table-bordered th, + .table-bordered td { + border: 1px solid #b9b9b9 !important; } + .table-dark { + color: inherit; } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #d8d8d8; } + .table .thead-dark th { + color: inherit; + border-color: #d8d8d8; } } + +/*# sourceMappingURL=src/scss/light-extern.scss.map */ + +/*# sourceMappingURL=bootstrap-sncf.css.map*/ \ No newline at end of file diff --git a/sncfgtfs/static/bootstrap-sncf.css.map b/sncfgtfs/static/bootstrap-sncf.css.map new file mode 100644 index 0000000..2d83ed3 --- /dev/null +++ b/sncfgtfs/static/bootstrap-sncf.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/scss/light-extern.scss","webpack:///./src/scss/common/tools/_functions.scss","webpack:///light-extern.scss","webpack:///./src/scss/extern.scss","webpack:///./src/scss/common/tools/mixins/_types.scss","webpack:///./src/scss/common/settings/_variables-lightmode.scss","webpack:///./node_modules/bootstrap/scss/mixins/_breakpoints.scss","webpack:///./src/scss/common/tools/mixins/_ratio.scss","webpack:///./src/scss/common/tools/_colors.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-emphasis.scss","webpack:///./node_modules/bootstrap/scss/mixins/_hover.scss","webpack:///./node_modules/flatpickr/dist/flatpickr.css","webpack:///./node_modules/ion-rangeslider/css/ion.rangeSlider.css","webpack:///./node_modules/swiper/dist/css/swiper.css","webpack:///./node_modules/bootstrap/scss/_root.scss","webpack:///./node_modules/bootstrap/scss/_reboot.scss","webpack:///./node_modules/bootstrap/scss/vendor/_rfs.scss","webpack:///./node_modules/bootstrap/scss/_type.scss","webpack:///./src/scss/extern/settings/variables.scss","webpack:///./node_modules/bootstrap/scss/mixins/_lists.scss","webpack:///./src/scss/common/generic/_base.scss","webpack:///./src/scss/common/generic/_fonts.scss","webpack:///./src/scss/common/generic/_icons.css","webpack:///./src/scss/extern/generic/_type.scss","webpack:///./src/scss/extern/layout/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid-framework.scss","webpack:///./node_modules/bootstrap/scss/_tables.scss","webpack:///./node_modules/bootstrap/scss/mixins/_table-row.scss","webpack:///./node_modules/bootstrap/scss/_functions.scss","webpack:///./src/scss/extern/layout/_mastheader.scss","webpack:///./src/scss/extern/layout/_actionbar.scss","webpack:///./src/scss/extern/layout/_menubar.scss","webpack:///./src/scss/extern/layout/_mastcontainer.scss","webpack:///./src/scss/extern/layout/_mastfooter.scss","webpack:///./src/scss/common/tools/mixins/_hover.scss","webpack:///./node_modules/bootstrap/scss/_images.scss","webpack:///./node_modules/bootstrap/scss/mixins/_image.scss","webpack:///./node_modules/bootstrap/scss/mixins/_border-radius.scss","webpack:///./node_modules/bootstrap/scss/_code.scss","webpack:///./node_modules/bootstrap/scss/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_transition.scss","webpack:///./node_modules/bootstrap/scss/mixins/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_gradients.scss","webpack:///./src/scss/common/components/_forms.scss","webpack:///./src/scss/common/components/_buttons.scss","webpack:///./src/scss/common/tools/mixins/_buttons.scss","webpack:///./src/scss/extern/components/_buttons.scss","webpack:///./node_modules/bootstrap/scss/_transitions.scss","webpack:///./node_modules/bootstrap/scss/_dropdown.scss","webpack:///./node_modules/bootstrap/scss/mixins/_nav-divider.scss","webpack:///./src/scss/common/components/_dropdown.scss","webpack:///./src/scss/extern/components/_dropdown.scss","webpack:///./node_modules/bootstrap/scss/_button-group.scss","webpack:///./node_modules/bootstrap/scss/_input-group.scss","webpack:///./src/scss/common/components/_input-group.scss","webpack:///./node_modules/bootstrap/scss/_custom-forms.scss","webpack:///./src/scss/common/components/_custom-forms.scss","webpack:///./src/scss/extern/components/_custom-forms.scss","webpack:///./src/scss/common/components/_select.scss","webpack:///./src/scss/extern/components/_select.scss","webpack:///./node_modules/bootstrap/scss/_card.scss","webpack:///./node_modules/bootstrap/scss/_breadcrumb.scss","webpack:///./src/scss/common/components/_breadcrumb.scss","webpack:///./node_modules/bootstrap/scss/_pagination.scss","webpack:///./node_modules/bootstrap/scss/mixins/_pagination.scss","webpack:///./src/scss/common/components/_pagination.scss","webpack:///./node_modules/bootstrap/scss/_badge.scss","webpack:///./node_modules/bootstrap/scss/mixins/_badge.scss","webpack:///./src/scss/common/components/_sami.scss","webpack:///./node_modules/bootstrap/scss/_jumbotron.scss","webpack:///./node_modules/bootstrap/scss/_alert.scss","webpack:///./node_modules/bootstrap/scss/mixins/_alert.scss","webpack:///./src/scss/common/components/_progress.scss","webpack:///./node_modules/bootstrap/scss/_media.scss","webpack:///./src/scss/common/components/_lists.scss","webpack:///./node_modules/bootstrap/scss/_list-group.scss","webpack:///./node_modules/bootstrap/scss/mixins/_list-group.scss","webpack:///./node_modules/bootstrap/scss/_close.scss","webpack:///./src/scss/common/components/_close.scss","webpack:///./node_modules/bootstrap/scss/_toasts.scss","webpack:///./node_modules/bootstrap/scss/_modal.scss","webpack:///./src/scss/common/components/_modal.scss","webpack:///./node_modules/bootstrap/scss/_tooltip.scss","webpack:///./node_modules/bootstrap/scss/mixins/_reset-text.scss","webpack:///./node_modules/bootstrap/scss/_popover.scss","webpack:///./src/scss/common/components/_popover.scss","webpack:///./node_modules/bootstrap/scss/_carousel.scss","webpack:///./node_modules/bootstrap/scss/mixins/_clearfix.scss","webpack:///./node_modules/bootstrap/scss/_spinners.scss","webpack:///./src/scss/common/components/_management-item.scss","webpack:///./src/scss/common/components/_chips.scss","webpack:///./src/scss/common/components/_toolbar.scss","webpack:///./src/scss/common/components/_navtabs.scss","webpack:///./src/scss/extern/components/_navtabs.scss","webpack:///./src/scss/common/components/_flatpickr.scss","webpack:///./src/scss/common/components/_form-toolbar.scss","webpack:///./src/scss/common/components/_range-slider.scss","webpack:///./src/scss/common/components/_advanced-search.scss","webpack:///./src/scss/common/components/_accordion.scss","webpack:///./src/scss/extern/components/_proof.scss","webpack:///./src/scss/extern/components/_editorial.scss","webpack:///./src/scss/extern/components/_swiper.scss","webpack:///./src/scss/extern/components/_slideshow.scss","webpack:///./src/scss/extern/components/_carousel.scss","webpack:///./src/scss/extern/components/_tongues.scss","webpack:///./src/scss/extern/components/_anchor.scss","webpack:///./src/scss/extern/components/_vignettes.scss","webpack:///./node_modules/bootstrap/scss/utilities/_align.scss","webpack:///./node_modules/bootstrap/scss/mixins/_background-variant.scss","webpack:///./node_modules/bootstrap/scss/utilities/_background.scss","webpack:///./node_modules/bootstrap/scss/utilities/_borders.scss","webpack:///./node_modules/bootstrap/scss/utilities/_display.scss","webpack:///./node_modules/bootstrap/scss/utilities/_embed.scss","webpack:///./node_modules/bootstrap/scss/utilities/_flex.scss","webpack:///./node_modules/bootstrap/scss/utilities/_float.scss","webpack:///./node_modules/bootstrap/scss/utilities/_overflow.scss","webpack:///./node_modules/bootstrap/scss/utilities/_position.scss","webpack:///./node_modules/bootstrap/scss/mixins/_screen-reader.scss","webpack:///./node_modules/bootstrap/scss/utilities/_shadows.scss","webpack:///./node_modules/bootstrap/scss/utilities/_sizing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_stretched-link.scss","webpack:///./node_modules/bootstrap/scss/utilities/_spacing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_text.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-truncate.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-hide.scss","webpack:///./node_modules/bootstrap/scss/utilities/_visibility.scss","webpack:///./src/scss/common/trumps/_backgrounds.scss","webpack:///./src/scss/common/trumps/_icons.scss","webpack:///./src/scss/common/trumps/_flex.scss","webpack:///./src/scss/common/trumps/_overflow.scss","webpack:///./src/scss/common/trumps/_spacing.scss","webpack:///./src/scss/common/trumps/_text.scss","webpack:///./node_modules/bootstrap/scss/_print.scss"],"names":[],"mappings":"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CA,kBAAgB;;AAElB;EACE;EACA;EACA;EACA,UAAQ;;AAEV;EACE,UAAQ;;AAEV;EACE;EACA;EACA;EACA,UAAQ;;AAEV;EACE;EACA,cAAY;;AAEd;EACE,0BAAqB;;AAEvB;EACE,iCAA4B;;AAE9B;EACE,YAAU;;AAEZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACQ,uCAAqC;;AAE/C;EACE;EACA;EACA;EACA;EACA;EACA,YAAU;;AAEZ;EACE,iCAA4B;;AAE9B;EACE;EACA;EACA,uBAAqB;;AAEvB;EACE,yCAAoC;;AAEtC;EACE,sCAAiC;;AAEnC;EACE;EACA;EACQ;EACR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,uBAAqB;;AAEvB;EACE,YAAU;;AAEZ;;EAEE;EACA;EACA;EACA,sBAAoB;;AAEtB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,aAAW;;AAEb;;EAEE,eAAa;;AAEf;EACE,iCAA4B;;AAE9B;EACE;EACA;EACA,YAAU;;AAEZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACI;EACI;EACR,cAAY;;AAEd;EACE;EACA;EACA;EACA;EACA;EACA;EACI;EACI,SAAO;;AAEjB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACI;EACI;EACR,qBAAmB;;AAErB;;EAEE,oBAAkB;;AAEpB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACI;EACI;EACR,kBAAgB;;AAElB;EACE,YAAU;;AAEZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACQ;EACR;EACA;EACA;EACA;EACA;EACA;EACQ;EACR;EACA;EACA;EACQ;EACR;EACQ;EACR,YAAU;;AAEZ;EACE;EACQ,8BAA4B;;AAEtC;EACE;EACA;EACA;EACA;EACQ;EACR;EACA;EACA;EACA;EACA;EACI;EACI;EACR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACI;EACI;EACR,oBAAkB;;AAEpB;;;;;;;;;;;;EAYE;EACA;EACA;EACA,uBAAqB;;AAEvB;EACE,uBAAqB;;AAEvB;;EAEE;EACA;EACA,aAAW;;AAEb;;;;;;;;;;;;;;;;;;EAkBE;EACA;EACQ;EACR;EACA,uBAAqB;;AAEvB;;;EAGE,8BAA4B;;AAE9B;;;EAGE,8BAA4B;;AAE9B;;;EAGE;EACQ,+BAA6B;;AAEvC;;;EAGE,qBAAmB;;AAErB;EACE;EACA;EACQ,+CAA6C;;AAEvD;;;;;;;EAOE;EACA;EACA;EACA,iBAAe;;AAEjB;;EAEE;EACA,8BAAyB;;AAE3B;EACE;EACA;EACQ,+CAA6C;;AAEvD;EACE,oBAAkB;;AAEpB;EACE,iBAAe;;AAEjB;EACE,aAAW;;AAEb;EACE;EACA;EACQ,6BAA2B;;AAErC;EACE;EACA;EACA,mBAAiB;;AAEnB;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA,cAAY;;AAEd;EACE;EACA;EACA;EACA;EACA;EACA;EACQ;EACR,kBAAgB;;AAElB;EACE;EACA;EACA;EACQ,wBAAsB;;AAEhC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACQ;EACR;EACA;EACA;EACA;EACA,eAAa;;AAEf;EACE;EACA;EACA,aAAW;;AAEb;EACE;EACA;EACI;EACI;EACR;EACA;EACA,aAAW;;AAEb;EACE,8BAA4B;;AAE9B;EACE,2BAAyB;;AAE3B;EACE,YAAU;;AAEZ;EACE,YAAU;;AAEZ;EACE;EACA;EACQ;EACR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACQ;EACR;EACA;EACA,uBAAqB;;AAEvB;EACE,mBAAiB;;AAEnB;;EAEE,kBAAgB;;AAElB;EACE;EACA,WAAS;;AAEX;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACG;EACC;EACI;EACR;EACI;EACI,oBAAkB;;AAE5B;EACE;EACA;EACA;EACA;EACA,kBAAgB;;AAElB;;;;EAIE,kBAAgB;;AAElB;EACE,iBAAe;;AAEjB;EACE;IACE;IACA;IACQ,qCAAmC;EAE7C;IACE;IACA;IACQ,iCAA+B;;AAG3C;EACE;IACE;IACA;IACQ,qCAAmC;EAE7C;IACE;IACA;IACQ,iCAA+B;;AC7wB3C;;;;CVk6BC;AU75BD;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA,gCAA8B;;AAEhC;EACE;EACA;EACA;EACA,0BAAwB;;AAE1B;EACE;EACA;EACA;EACA,UAAQ;;AAEV;EACE;EACA;EACA;EACA,UAAQ;;AAEV;EACE;EACA;EACA;UAAA;EACA;EACA,YAAU;;AAEZ;EACE,YAAU;;AAEZ;;EAEE;EACA;EACA,iBAAe;;AAEjB;EACE,SAAO;;AAET;EACE,UAAQ;;AAEV;;;EAGE;EACA;EACA;EACA;EACA;EACA,qBAAmB;;AAErB;EACE;EACA;EACA;EACA;EACA;EACA,cAAY;;AAEd;EACE,gBAAc;;AAEhB;EACE;EACA;EACA;EACA;EACA;EACA,kBAAgB;;AAElB;EACE,aAAW;;AAEb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,aAAW;;AAEb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YAAU;;AAEZ;EACE;EACA;EACA,qBAAmB;;AAErB;EACE,cAAY;;AAEd;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,sCAAoC;;AAEtC;EACE,cAAY;;AAEd;EACE,cAAY;;AAEd;EACE;EACA;EACA;EACA,oBAAkB;;AAEpB;EACE;EACA;EACA,2BAAyB;;AAE3B;EACE,4BAA0B;;AAE5B;EACE;EACA;EACA,2BAAyB;;AAE3B;EACE;EACA;EACA;EACA,+BAA6B;;AAE/B;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,2BAAyB;;AAE3B;;EAEE,2BAAyB;;AAE3B;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,2BAAyB;;AAE3B;EACE,2BAAyB;;AAE3B;EACE,aAAW;;AAEb;EACE,cAAY;;AAEd;EACE,cAAY;;AAEd;EACE;EACA;EACA;EACA;EAAA;EAAA;EACA;EACA,qBAAmB;;AAErB;EACE;EACA;EACA;EACA;EACA;EAAA;EAAA;EACA;UAAA,wDAAsD;;AAExD;EACE,8BAA4B;;AAE9B;EACE;EACA;EACA,2CAAyC;;AAE3C;EACE;EACA;EACA;EACA;EACA;EACA;EAAA;EAAA;EACA;UAAA;EACA,qBAAmB;;AAErB;;EAEE;EACA;EACA;EAAA;EAAA,2EAAyE;;AAE3E;;EAEE;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA;EACA;EAAA;EAAA;EACA,oBAAkB;;AAEpB;EACE,2BAAyB;;AAE3B;EACE,gBAAc;;AAEhB;EACE,cAAY;;AAEd;EACE,cAAY;;AAEd;EACE;EACA;EACA;EACA;EAAA;EAAA;EACA;EACA;EACA,oBAAkB;;AAEpB;EACE;EACA;EACA;EACA;EAAA;EAAA,kEAAgE;;AAElE;EACE,4BAA0B;;AAE5B;EACE;EACA;EACA,4CAA0C;;AAE5C;EACE;EACA;EACA;EACA;EACA;EACA;UAAA;EACA,4BAA0B;;AAE5B;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;MAAA;UAAA,0BAAwB;;AAE1B;EACE;EACA;EACA;UAAA;EACA;EACA;EACA;EACA;EACA;EACA;EAAA;EAAA;EACA,4BAA0B;;AAE5B;EACE;EACA;EACA;UAAA;EACA;EACA;EACA;EACA;EACA;EACA,iCAA+B;;AAEjC;;EAEE;EACA;EACA;EAAA;EAAA,+EAA6E;;AAE/E;;EAEE,uBAAqB;;AAEvB;;EAEE,uBAAqB;;AAEvB;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,2BAAyB;;AAE3B;EACE,cAAY;;AAEd;EACE,2BAAyB;;AAE3B;EACE;EACA,iBAAe;;AAEjB;EACE;EACA;EACA,gBAAc;;AAEhB;EACE,cAAY;;AAEd;EACE;EACA;EACA;EACA,oBAAkB;;AAEpB;EACE;EACA;EACA,2BAAyB;;AAE3B;EACE,4BAA0B;;AAE5B;EACE;EACA;EACA,sCAAoC;;AAEtC;EACE;EACA;EACA;EACA,2BAAyB;;AAE3B;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,2BAAyB;;AAE3B;;EAEE,yBAAuB;;AAEzB;;EAEE,yBAAuB;;AAEzB;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,2BAAyB;;AAE3B;EACE,cAAY;;AAEd;EACE,2BAAyB;;AAE3B;EACE;EACA,iBAAe;;AAEjB;EACE,cAAY;;AAEd;EACE,cAAY;;AAEd;EACE;EACA;EACA;EACA,oBAAkB;;AAEpB;EACE;EACA;EACA,2BAAyB;;AAE3B;EACE,4BAA0B;;AAE5B;EACE;EACA;EACA,4CAA0C;;AAE5C;EACE;EACA;EACA;EACA;EACA;EACA;EACA;UAAA,4CAA0C;;AAE5C;;EAEE,2BAAyB;;AAE3B;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,2BAAyB;;AAE3B;EACE,cAAY;;AAEd;EACE,2BAAyB;;AAE3B;EACE;EACA,iBAAe;;AAEjB;EACE,cAAY;;AAEd;EACE,cAAY;;AAEd;EACE;EACA;EACA,2BAAyB;;AAE3B;EACE;EACA;EACA,yBAAuB;;AAEzB;EACE;EACA;EACA,2BAAyB;;AAE3B;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,0BAAwB;;AAE1B;;EAEE,2BAAyB;;AAE3B;;EAEE;EACA;EACA;EACA;EACA;EACA,sCAAoC;;AAEtC;;;EAGE;EACA;EACA;EACA;EACA;EACA,cAAY;;AAEd;EACE,cAAY;;AAEd;EACE,2BAAyB;;AAE3B;EACE;EACA,iBAAe;;ACjqBjB;;;;;;;;;;EXqmDE;AW1lDF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YAAU;;AAEZ;EACE,aAAW;;AAEb;EACE;EACA;EACA;EACA;EACA,wBAAsB;;AAExB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA,yBAAuB;;AAEzB;;EAEE;EACA,mCAAiC;;AAEnC;EACE;EACA;EACA,iBAAe;;AAEjB;EACE;EAEA;EACA,gBAAc;;AAEhB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA,mDAAiD;;AAEnD;EACE,oBAAkB;;AAEpB;AACA;;EAEE,cAAY;;AAEd;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA,2DAAyD;;AAE3D;AACA;EACE;EACA,qBAAmB;;AAErB;;;;;;;EAOE;EACA,8BAA4B;;AAE9B;;;;EAIE;EACA;EACA;EACA;EACA;EACA;EACA,aAAW;;AAEb;EACE;EACA;EAEA,kFAAgF;;AAElF;EACE;EACA;EAEA,mFAAiF;;AAEnF;EACE;EACA;EAEA,iFAA+E;;AAEjF;EACE;EACA;EAEA,oFAAkF;;AAEpF;AACA;;EAEE;EACA,qBAAmB;;AAErB;;EAEE;EACA,qBAAmB;;AAErB;;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,8BAA4B;;AAE9B;;EAEE;EACA;EACA,sBAAoB;;AAEtB;;EAEE;EACA;EACA,aAAW;;AAEb;;EAEE;EACA;EACA,YAAU;;AAEZ;;EAEE,sRAAoR;;AAEtR;;EAEE,sRAAoR;;AAEtR;;EAEE,sRAAoR;;AAEtR;;EAEE,sRAAoR;;AAEtR;EACE,eAAa;;AAEf;EACE;EACA;EACA;EAEA;EACA;EACA;EACA,aAAW;;AAEb;EACE,YAAU;;AAEZ;AACA;;;EAGE;EACA;EACA,aAAW;;AAEb;AACA;EACE;EACA,cAAY;;AAEd;EACE;EACA;EACA;EACA,oBAAkB;;AAEpB;EACE;EACA;EACA,qBAAmB;;AAErB;EACE;EACA;EACA,qBAAmB;;AAErB;EACE;EACA;EACA,wBAAsB;;AAExB;EACE;EACA;EACA,wBAAsB;;AAExB;EACE;EACA;EACA,wBAAsB;;AAExB;EACE;EACA;EACA,wBAAsB;;AAExB;EACE;EACA;EACA;EACA;EACA;EACA,cAAY;;AAEd;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBAAgB;;AAElB;EACE,iBAAe;;AAEjB;EACE;EACA,qBAAmB;;AAErB;EACE;EACA;EACA;EACA,sCAAoC;;AAEtC;EACE;EACA,gBAAc;;AAEhB;EACE;EACA;EACA;EACA;EACA,YAAU;;AAEZ;EACE;EACA;EACA;EAEA;EACA,iEAA+D;;AAEjE;EACE,eAAa;;AAEf;EACE;EACA;EACA;EACA;EACA,qBAAmB;;AAErB;EACE;EACA;EAEA;EACA,kEAAgE;;AAElE;EACE;EACA;EAEA;EACA,mEAAiE;;AAEnE;AACA;EACE;EACA,oBAAkB;;AAEpB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,4BAA0B;;AAE5B;EACE;EACA;EACA,6BAA2B;;AAE7B;;EAEE;EACA;EACA;EACA,QAAM;;AAER;;EAEE;EACA;EACA;EACA,QAAM;;AAER;EACE,qBAAmB;;AAErB;EACE,uCAAqC;;AAEvC;EACE,qBAAmB;;AAErB;EACE,qBAAmB;;AAErB;EACE,iCAA+B;;AAEjC;EACE,qBAAmB;;AAErB;EACE,eAAa;;AAEf;AACA;EACE;EACA;EACA;EACA,gCAA8B;;AAEhC;EACE;EACA;EACA;EACA;EACA;EACA,YAAU;;AAEZ;EACE;EACA;EACA;EACA;EACA;EACA,aAAW;;AAEb;EACE;EACA;EACA;EACA;EACA;EACA;EACA,QAAM;;AAER;EACE,cAAY;;AAEd;EACE,eAAa;;AAEf;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,oBAAkB;;AAEpB;;;EAGE;EACA;EACA;EACA,qBAAmB;;AAErB;EACE,cAAY;;AAEd;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,6DAA2D;;AAE7D;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,8BAA4B;;AAE9B;EACE,w7CAAs7C;;AAEx7C;EACE;IACE;IACA,2BAAyB;;AAG7B;EACE;IACE;IACA,2BAAyB;;AAG7B;AACA;EACE;EACA;EACA;EACA;EACA;EACA,gBAAc;;AAEhB;EACE;EAEA,sCAAoC;;AAEtC;EACE;EACA;EAEA,8BAA4B;;AAE9B;EACE,sBAAoB;;AAEtB;;EAEE,sBAAoB;;AAEtB;EACE,mBAAiB;;AAEnB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cAAY;;AAEd;EACE,sBAAoB;;AAEtB;EACE;EACA;EACA,0BAAwB;;AAE1B;;EAEE,sBAAoB;;AAEtB;;;;EAIE;EACA,qBAAmB;;AAErB;;;;EAIE;EACA;EACA,6BAA2B;;AAE7B;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YAAU;;AAEZ;EACE,mBAAiB;;AAEnB;EACE;EACA;EACA;EACA,YAAU;;AAEZ;EACE,sBAAoB;;AAEtB;;EAEE,sBAAoB;;AAEtB;;;;EAIE;EACA;EACA,6BAA2B;;AAE7B;EACE;EACA,yBAAuB;;ACzmBzB;EAGI;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAKF;EACA,+GAAwB;;ACC1B;;;EAGE;UAAA,wBAAsB;;AAGxB;EACE;EACA;EACA;EACA,+C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kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;AAEpB;EACI,kBAAgB;;ACllBpB;+ErBuqG+E;AqBhqG/E;;;;;EAKE,2BAAyB;;AAG3B;;;EAGE;EACA,mBlBmXgC;;AYtXlC;EMQE,kBlB4V+B;;AY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uCrB;EnCnCC;ImCKE,uBAAqB;EAbzB;IAmBI;YAAA,kBxCge8B;EwCnflC;IAyBI,YxCigB2B;EwC1hB/B;IA+BI,iBAAe;EA/BnB;IAoCI,wBAAsB;;AAU1B;;EAEE,sBAAoB;;AASpB;ECjDA;EHVE;EGYF,uBzCkBe;EKpBf;IoCME;IHhBA;IGkBA,uBzCuEgB;EyCnElB;IAEE;IACA;IACA;IACA,uBzCrBc;EyCwBhB;;IAGE;IACA;IAIA,uBzCoDgB;;AwC/BlB;ECjDA;EHVE;EGYF,uBzCFgB;EKAhB;IoCME;IHhBA;IGkBA,uBzC4EgB;EyCxElB;IAEE;IACA;IACA;IACA,uBzCrBc;EyCwBhB;;IAGE;IACA;IAIA,uBzCyDgB;;AwCpClB;ECjDA;EHVE;EGYF,uBzCyBe;EK3Bf;IoCME;IHhBA;IGkBA,uBAdiC;EAkBnC;IAEE;IACA;IACA;IACA,uBzCrBc;EyCwBhB;;IAGE;IACA;IAIA,uBA/BoC;;ADoDtC;ECjDA;EHVE;EGYF,uBzC2Be;EK7Bf;IoCME;IHhBA;IGkBA,uBAdiC;EAkBnC;IAEE;IACA;IACA;IACA,uBzCrBc;EyCwBhB;;IAGE;IACA;IAIA,uBA/BoC;;ADoDtC;ECjDA;EHVE;EGYF,uBzCwBe;EK1Bf;IoCME;IHhBA;IGkBA,uBAdiC;EAkBnC;IAEE;IACA;IACA;IACA,uBzCrBc;EyCwBhB;;IAGE;IACA;IAIA,uBA/BoC;;ADoDtC;ECjDA;EHVE;EGYF,uBzCsBe;EKxBf;IoCME;IHhBA;IGkBA,uBAdiC;EAkBnC;IAEE;IACA;IACA;IACA,uBzCrBc;EyCwBhB;;IAGE;IACA;IAIA,uBA/BoC;;ADoDtC;ECjDA;EHVE;EGYF,uBzCNgB;EKIhB;IoCME;IHhBA;IGkBA,uBAdiC;EAkBnC;IAEE;IACA;IACA;IACA,uBzCrBc;EyCwBhB;;IAGE;IACA;IAIA,uBA/BoC;;ADoDtC;ECjDA;EHVE;EGYF,uBzCCgB;EKHhB;IoCME;IHhBA;IGkBA,uBAdiC;EAkBnC;IAEE;IACA;IACA;IACA,uBzCrBc;EyCwBhB;;IAGE;IACA;IAIA,uBA/BoC;;ADoDtC;ECjDA;EH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","file":"bootstrap-sncf.css","sourcesContent":["@charset \"UTF-8\";\n/* functions\n ========================================================================== */\n/* imports\n ========================================================================== */\n.text-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n\n.text-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n\n.text-base {\n font-size: 1rem;\n line-height: 1.375; }\n\n.text-lg {\n font-size: 1.125rem;\n line-height: 1.5; }\n\n@media (min-width: 576px) {\n .text-sm-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n .text-sm-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n .text-sm-base {\n font-size: 1rem;\n line-height: 1.375; }\n .text-sm-lg {\n font-size: 1.125rem;\n line-height: 1.5; } }\n\n@media (min-width: 768px) {\n .text-md-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n .text-md-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n .text-md-base {\n font-size: 1rem;\n line-height: 1.375; }\n .text-md-lg {\n font-size: 1.125rem;\n line-height: 1.5; } }\n\n@media (min-width: 1024px) {\n .text-lg-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n .text-lg-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n .text-lg-base {\n font-size: 1rem;\n line-height: 1.375; }\n .text-lg-lg {\n font-size: 1.125rem;\n line-height: 1.5; } }\n\n@media (min-width: 1280px) {\n .text-xl-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n .text-xl-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n .text-xl-base {\n font-size: 1rem;\n line-height: 1.375; }\n .text-xl-lg {\n font-size: 1.125rem;\n line-height: 1.5; } }\n\n/**\n * Maintain ratio mixin. Great for responsive grids, or videos.\n * https://gist.github.com/brianmcallister/2932463\n *\n * $ratio - Ratio the element needs to maintain.\n *\n * Examples\n *\n * A 16:9 ratio would look like this:\n * .element {\n * @include maintain-ratio(16 9);\n * }\n */\n/* colors\n ========================================================================== */\n.text-grays100 {\n color: #f2f2f2 !important; }\n\na.text-grays100:hover, a.text-grays100:focus {\n color: #cccccc !important; }\n\n.text-grays200 {\n color: #d7d7d7 !important; }\n\na.text-grays200:hover, a.text-grays200:focus {\n color: #b1b1b1 !important; }\n\n.text-grays300 {\n color: #b9b9b9 !important; }\n\na.text-grays300:hover, a.text-grays300:focus {\n color: #939393 !important; }\n\n.text-grays400 {\n color: #747678 !important; }\n\na.text-grays400:hover, a.text-grays400:focus {\n color: #4e5051 !important; }\n\n.text-grays500 {\n color: #4d4f53 !important; }\n\na.text-grays500:hover, a.text-grays500:focus {\n color: #28292b !important; }\n\n.text-grays600 {\n color: #333 !important; }\n\na.text-grays600:hover, a.text-grays600:focus {\n color: #0d0d0d !important; }\n\n.text-grays700 {\n color: #495057 !important; }\n\na.text-grays700:hover, a.text-grays700:focus {\n color: #262a2d !important; }\n\n.text-grays800 {\n color: #343a40 !important; }\n\na.text-grays800:hover, a.text-grays800:focus {\n color: #121416 !important; }\n\n.text-grays900 {\n color: #212529 !important; }\n\na.text-grays900:hover, a.text-grays900:focus {\n color: black !important; }\n\n.flatpickr-calendar {\n background: transparent;\n opacity: 0;\n display: none;\n text-align: center;\n visibility: hidden;\n padding: 0;\n -webkit-animation: none;\n animation: none;\n direction: ltr;\n border: 0;\n font-size: 14px;\n line-height: 24px;\n border-radius: 5px;\n position: absolute;\n width: 307.875px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n background: #fff;\n -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);\n box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); }\n\n.flatpickr-calendar.open,\n.flatpickr-calendar.inline {\n opacity: 1;\n max-height: 640px;\n visibility: visible; }\n\n.flatpickr-calendar.open {\n display: inline-block;\n z-index: 99999; }\n\n.flatpickr-calendar.animate.open {\n -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); }\n\n.flatpickr-calendar.inline {\n display: block;\n position: relative;\n top: 2px; }\n\n.flatpickr-calendar.static {\n position: absolute;\n top: calc(100% + 2px); }\n\n.flatpickr-calendar.static.open {\n z-index: 999;\n display: block; }\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n -webkit-box-shadow: none !important;\n box-shadow: none !important; }\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\n -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }\n\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.flatpickr-calendar .hasWeeks .dayContainer {\n border-left: 0; }\n\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\n height: 40px;\n border-top: 1px solid #e6e6e6; }\n\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n height: auto; }\n\n.flatpickr-calendar:before,\n.flatpickr-calendar:after {\n position: absolute;\n display: block;\n pointer-events: none;\n border: solid transparent;\n content: '';\n height: 0;\n width: 0;\n left: 22px; }\n\n.flatpickr-calendar.rightMost:before,\n.flatpickr-calendar.rightMost:after {\n left: auto;\n right: 22px; }\n\n.flatpickr-calendar:before {\n border-width: 5px;\n margin: 0 -5px; }\n\n.flatpickr-calendar:after {\n border-width: 4px;\n margin: 0 -4px; }\n\n.flatpickr-calendar.arrowTop:before,\n.flatpickr-calendar.arrowTop:after {\n bottom: 100%; }\n\n.flatpickr-calendar.arrowTop:before {\n border-bottom-color: #e6e6e6; }\n\n.flatpickr-calendar.arrowTop:after {\n border-bottom-color: #fff; }\n\n.flatpickr-calendar.arrowBottom:before,\n.flatpickr-calendar.arrowBottom:after {\n top: 100%; }\n\n.flatpickr-calendar.arrowBottom:before {\n border-top-color: #e6e6e6; }\n\n.flatpickr-calendar.arrowBottom:after {\n border-top-color: #fff; }\n\n.flatpickr-calendar:focus {\n outline: 0; }\n\n.flatpickr-wrapper {\n position: relative;\n display: inline-block; }\n\n.flatpickr-months {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex; }\n\n.flatpickr-months .flatpickr-month {\n background: transparent;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9);\n height: 34px;\n line-height: 1;\n text-align: center;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n text-decoration: none;\n cursor: pointer;\n position: absolute;\n top: 0;\n height: 34px;\n padding: 10px;\n z-index: 3;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9); }\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n display: none; }\n\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n position: relative; }\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n /*\n /*rtl:begin:ignore*/\n /*\n */\n left: 0;\n /*\n /*rtl:end:ignore*/\n /*\n */ }\n\n/*\n /*rtl:begin:ignore*/\n/*\n /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n /*\n /*rtl:begin:ignore*/\n /*\n */\n right: 0;\n /*\n /*rtl:end:ignore*/\n /*\n */ }\n\n/*\n /*rtl:begin:ignore*/\n/*\n /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n color: #959ea9; }\n\n.flatpickr-months .flatpickr-prev-month:hover svg,\n.flatpickr-months .flatpickr-next-month:hover svg {\n fill: #f64747; }\n\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n width: 14px;\n height: 14px; }\n\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n -webkit-transition: fill 0.1s;\n transition: fill 0.1s;\n fill: inherit; }\n\n.numInputWrapper {\n position: relative;\n height: auto; }\n\n.numInputWrapper input,\n.numInputWrapper span {\n display: inline-block; }\n\n.numInputWrapper input {\n width: 100%; }\n\n.numInputWrapper input::-ms-clear {\n display: none; }\n\n.numInputWrapper input::-webkit-outer-spin-button,\n.numInputWrapper input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none; }\n\n.numInputWrapper span {\n position: absolute;\n right: 0;\n width: 14px;\n padding: 0 4px 0 2px;\n height: 50%;\n line-height: 50%;\n opacity: 0;\n cursor: pointer;\n border: 1px solid rgba(57, 57, 57, 0.15);\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.numInputWrapper span:hover {\n background: rgba(0, 0, 0, 0.1); }\n\n.numInputWrapper span:active {\n background: rgba(0, 0, 0, 0.2); }\n\n.numInputWrapper span:after {\n display: block;\n content: \"\";\n position: absolute; }\n\n.numInputWrapper span.arrowUp {\n top: 0;\n border-bottom: 0; }\n\n.numInputWrapper span.arrowUp:after {\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid rgba(57, 57, 57, 0.6);\n top: 26%; }\n\n.numInputWrapper span.arrowDown {\n top: 50%; }\n\n.numInputWrapper span.arrowDown:after {\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid rgba(57, 57, 57, 0.6);\n top: 40%; }\n\n.numInputWrapper span svg {\n width: inherit;\n height: auto; }\n\n.numInputWrapper span svg path {\n fill: rgba(0, 0, 0, 0.5); }\n\n.numInputWrapper:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.numInputWrapper:hover span {\n opacity: 1; }\n\n.flatpickr-current-month {\n font-size: 135%;\n line-height: inherit;\n font-weight: 300;\n color: inherit;\n position: absolute;\n width: 75%;\n left: 12.5%;\n padding: 7.48px 0 0 0;\n line-height: 1;\n height: 34px;\n display: inline-block;\n text-align: center;\n -webkit-transform: translate3d(0px, 0px, 0px);\n transform: translate3d(0px, 0px, 0px); }\n\n.flatpickr-current-month span.cur-month {\n font-family: inherit;\n font-weight: 700;\n color: inherit;\n display: inline-block;\n margin-left: 0.5ch;\n padding: 0; }\n\n.flatpickr-current-month span.cur-month:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.flatpickr-current-month .numInputWrapper {\n width: 6ch;\n width: 7ch\\0;\n display: inline-block; }\n\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\n border-bottom-color: rgba(0, 0, 0, 0.9); }\n\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\n border-top-color: rgba(0, 0, 0, 0.9); }\n\n.flatpickr-current-month input.cur-year {\n background: transparent;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: inherit;\n cursor: text;\n padding: 0 0 0 0.5ch;\n margin: 0;\n display: inline-block;\n font-size: inherit;\n font-family: inherit;\n font-weight: 300;\n line-height: inherit;\n height: auto;\n border: 0;\n border-radius: 0;\n vertical-align: initial;\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield; }\n\n.flatpickr-current-month input.cur-year:focus {\n outline: 0; }\n\n.flatpickr-current-month input.cur-year[disabled],\n.flatpickr-current-month input.cur-year[disabled]:hover {\n font-size: 100%;\n color: rgba(0, 0, 0, 0.5);\n background: transparent;\n pointer-events: none; }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n appearance: menulist;\n background: transparent;\n border: none;\n border-radius: 0;\n box-sizing: border-box;\n color: inherit;\n cursor: pointer;\n font-size: inherit;\n font-family: inherit;\n font-weight: 300;\n height: auto;\n line-height: inherit;\n margin: -1px 0 0 0;\n outline: none;\n padding: 0 0 0 0.5ch;\n position: relative;\n vertical-align: initial;\n -webkit-box-sizing: border-box;\n -webkit-appearance: menulist;\n -moz-appearance: menulist;\n width: auto; }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\n outline: none; }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n background-color: transparent;\n outline: none;\n padding: 0; }\n\n.flatpickr-weekdays {\n background: transparent;\n text-align: center;\n overflow: hidden;\n width: 100%;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n height: 28px; }\n\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n\nspan.flatpickr-weekday {\n cursor: default;\n font-size: 90%;\n background: transparent;\n color: rgba(0, 0, 0, 0.54);\n line-height: 1;\n margin: 0;\n text-align: center;\n display: block;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n font-weight: bolder; }\n\n.dayContainer,\n.flatpickr-weeks {\n padding: 1px 0 0 0; }\n\n.flatpickr-days {\n position: relative;\n overflow: hidden;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n width: 307.875px; }\n\n.flatpickr-days:focus {\n outline: 0; }\n\n.dayContainer {\n padding: 0;\n outline: 0;\n text-align: left;\n width: 307.875px;\n min-width: 307.875px;\n max-width: 307.875px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n display: inline-block;\n display: -ms-flexbox;\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -ms-flex-pack: justify;\n -webkit-justify-content: space-around;\n justify-content: space-around;\n -webkit-transform: translate3d(0px, 0px, 0px);\n transform: translate3d(0px, 0px, 0px);\n opacity: 1; }\n\n.dayContainer + .dayContainer {\n -webkit-box-shadow: -1px 0 0 #e6e6e6;\n box-shadow: -1px 0 0 #e6e6e6; }\n\n.flatpickr-day {\n background: none;\n border: 1px solid transparent;\n border-radius: 150px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #393939;\n cursor: pointer;\n font-weight: 400;\n width: 14.2857143%;\n -webkit-flex-basis: 14.2857143%;\n -ms-flex-preferred-size: 14.2857143%;\n flex-basis: 14.2857143%;\n max-width: 39px;\n height: 39px;\n line-height: 39px;\n margin: 0;\n display: inline-block;\n position: relative;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center; }\n\n.flatpickr-day.inRange,\n.flatpickr-day.prevMonthDay.inRange,\n.flatpickr-day.nextMonthDay.inRange,\n.flatpickr-day.today.inRange,\n.flatpickr-day.prevMonthDay.today.inRange,\n.flatpickr-day.nextMonthDay.today.inRange,\n.flatpickr-day:hover,\n.flatpickr-day.prevMonthDay:hover,\n.flatpickr-day.nextMonthDay:hover,\n.flatpickr-day:focus,\n.flatpickr-day.prevMonthDay:focus,\n.flatpickr-day.nextMonthDay:focus {\n cursor: pointer;\n outline: 0;\n background: #e6e6e6;\n border-color: #e6e6e6; }\n\n.flatpickr-day.today {\n border-color: #959ea9; }\n\n.flatpickr-day.today:hover,\n.flatpickr-day.today:focus {\n border-color: #959ea9;\n background: #959ea9;\n color: #fff; }\n\n.flatpickr-day.selected,\n.flatpickr-day.startRange,\n.flatpickr-day.endRange,\n.flatpickr-day.selected.inRange,\n.flatpickr-day.startRange.inRange,\n.flatpickr-day.endRange.inRange,\n.flatpickr-day.selected:focus,\n.flatpickr-day.startRange:focus,\n.flatpickr-day.endRange:focus,\n.flatpickr-day.selected:hover,\n.flatpickr-day.startRange:hover,\n.flatpickr-day.endRange:hover,\n.flatpickr-day.selected.prevMonthDay,\n.flatpickr-day.startRange.prevMonthDay,\n.flatpickr-day.endRange.prevMonthDay,\n.flatpickr-day.selected.nextMonthDay,\n.flatpickr-day.startRange.nextMonthDay,\n.flatpickr-day.endRange.nextMonthDay {\n background: #569ff7;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #fff;\n border-color: #569ff7; }\n\n.flatpickr-day.selected.startRange,\n.flatpickr-day.startRange.startRange,\n.flatpickr-day.endRange.startRange {\n border-radius: 50px 0 0 50px; }\n\n.flatpickr-day.selected.endRange,\n.flatpickr-day.startRange.endRange,\n.flatpickr-day.endRange.endRange {\n border-radius: 0 50px 50px 0; }\n\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\n -webkit-box-shadow: -10px 0 0 #569ff7;\n box-shadow: -10px 0 0 #569ff7; }\n\n.flatpickr-day.selected.startRange.endRange,\n.flatpickr-day.startRange.startRange.endRange,\n.flatpickr-day.endRange.startRange.endRange {\n border-radius: 50px; }\n\n.flatpickr-day.inRange {\n border-radius: 0;\n -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }\n\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover,\n.flatpickr-day.prevMonthDay,\n.flatpickr-day.nextMonthDay,\n.flatpickr-day.notAllowed,\n.flatpickr-day.notAllowed.prevMonthDay,\n.flatpickr-day.notAllowed.nextMonthDay {\n color: rgba(57, 57, 57, 0.3);\n background: transparent;\n border-color: transparent;\n cursor: default; }\n\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover {\n cursor: not-allowed;\n color: rgba(57, 57, 57, 0.1); }\n\n.flatpickr-day.week.selected {\n border-radius: 0;\n -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; }\n\n.flatpickr-day.hidden {\n visibility: hidden; }\n\n.rangeMode .flatpickr-day {\n margin-top: 1px; }\n\n.flatpickr-weekwrapper {\n float: left; }\n\n.flatpickr-weekwrapper .flatpickr-weeks {\n padding: 0 12px;\n -webkit-box-shadow: 1px 0 0 #e6e6e6;\n box-shadow: 1px 0 0 #e6e6e6; }\n\n.flatpickr-weekwrapper .flatpickr-weekday {\n float: none;\n width: 100%;\n line-height: 28px; }\n\n.flatpickr-weekwrapper span.flatpickr-day,\n.flatpickr-weekwrapper span.flatpickr-day:hover {\n display: block;\n width: 100%;\n max-width: none;\n color: rgba(57, 57, 57, 0.3);\n background: transparent;\n cursor: default;\n border: none; }\n\n.flatpickr-innerContainer {\n display: block;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n overflow: hidden; }\n\n.flatpickr-rContainer {\n display: inline-block;\n padding: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.flatpickr-time {\n text-align: center;\n outline: 0;\n display: block;\n height: 0;\n line-height: 40px;\n max-height: 40px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n overflow: hidden;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex; }\n\n.flatpickr-time:after {\n content: \"\";\n display: table;\n clear: both; }\n\n.flatpickr-time .numInputWrapper {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n width: 40%;\n height: 40px;\n float: left; }\n\n.flatpickr-time .numInputWrapper span.arrowUp:after {\n border-bottom-color: #393939; }\n\n.flatpickr-time .numInputWrapper span.arrowDown:after {\n border-top-color: #393939; }\n\n.flatpickr-time.hasSeconds .numInputWrapper {\n width: 26%; }\n\n.flatpickr-time.time24hr .numInputWrapper {\n width: 49%; }\n\n.flatpickr-time input {\n background: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: 0;\n border-radius: 0;\n text-align: center;\n margin: 0;\n padding: 0;\n height: inherit;\n line-height: inherit;\n color: #393939;\n font-size: 14px;\n position: relative;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield; }\n\n.flatpickr-time input.flatpickr-hour {\n font-weight: bold; }\n\n.flatpickr-time input.flatpickr-minute,\n.flatpickr-time input.flatpickr-second {\n font-weight: 400; }\n\n.flatpickr-time input:focus {\n outline: 0;\n border: 0; }\n\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n height: inherit;\n float: left;\n line-height: inherit;\n color: #393939;\n font-weight: bold;\n width: 2%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-align-self: center;\n -ms-flex-item-align: center;\n align-self: center; }\n\n.flatpickr-time .flatpickr-am-pm {\n outline: 0;\n width: 18%;\n cursor: pointer;\n text-align: center;\n font-weight: 400; }\n\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover,\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n background: #eee; }\n\n.flatpickr-input[readonly] {\n cursor: pointer; }\n\n@-webkit-keyframes fpFadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n to {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n@keyframes fpFadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n to {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n/**\nIon.RangeSlider, 2.3.0\n© Denis Ineshin, 2010 - 2018, IonDen.com\nBuild date: 2018-12-11 23:23:51\n*/\n.irs {\n position: relative;\n display: block;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n font-size: 12px;\n font-family: Arial, sans-serif; }\n\n.irs-line {\n position: relative;\n display: block;\n overflow: hidden;\n outline: none !important; }\n\n.irs-bar {\n position: absolute;\n display: block;\n left: 0;\n width: 0; }\n\n.irs-shadow {\n position: absolute;\n display: none;\n left: 0;\n width: 0; }\n\n.irs-handle {\n position: absolute;\n display: block;\n box-sizing: border-box;\n cursor: default;\n z-index: 1; }\n\n.irs-handle.type_last {\n z-index: 2; }\n\n.irs-min,\n.irs-max {\n position: absolute;\n display: block;\n cursor: default; }\n\n.irs-min {\n left: 0; }\n\n.irs-max {\n right: 0; }\n\n.irs-from,\n.irs-to,\n.irs-single {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n cursor: default;\n white-space: nowrap; }\n\n.irs-grid {\n position: absolute;\n display: none;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 20px; }\n\n.irs-with-grid .irs-grid {\n display: block; }\n\n.irs-grid-pol {\n position: absolute;\n top: 0;\n left: 0;\n width: 1px;\n height: 8px;\n background: #000; }\n\n.irs-grid-pol.small {\n height: 4px; }\n\n.irs-grid-text {\n position: absolute;\n bottom: 0;\n left: 0;\n white-space: nowrap;\n text-align: center;\n font-size: 9px;\n line-height: 9px;\n padding: 0 3px;\n color: #000; }\n\n.irs-disable-mask {\n position: absolute;\n display: block;\n top: 0;\n left: -1%;\n width: 102%;\n height: 100%;\n cursor: default;\n background: rgba(0, 0, 0, 0);\n z-index: 2; }\n\n.lt-ie9 .irs-disable-mask {\n background: #000;\n filter: alpha(opacity=0);\n cursor: not-allowed; }\n\n.irs-disabled {\n opacity: 0.4; }\n\n.irs-hidden-input {\n position: absolute !important;\n display: block !important;\n top: 0 !important;\n left: 0 !important;\n width: 0 !important;\n height: 0 !important;\n font-size: 0 !important;\n line-height: 0 !important;\n padding: 0 !important;\n margin: 0 !important;\n overflow: hidden;\n outline: none !important;\n z-index: -9999 !important;\n background: none !important;\n border-style: solid !important;\n border-color: transparent !important; }\n\n.irs--flat {\n height: 40px; }\n\n.irs--flat.irs-with-grid {\n height: 60px; }\n\n.irs--flat .irs-line {\n top: 25px;\n height: 12px;\n background-color: #e1e4e9;\n border-radius: 4px; }\n\n.irs--flat .irs-bar {\n top: 25px;\n height: 12px;\n background-color: #ed5565; }\n\n.irs--flat .irs-bar--single {\n border-radius: 4px 0 0 4px; }\n\n.irs--flat .irs-shadow {\n height: 1px;\n bottom: 16px;\n background-color: #e1e4e9; }\n\n.irs--flat .irs-handle {\n top: 22px;\n width: 16px;\n height: 18px;\n background-color: transparent; }\n\n.irs--flat .irs-handle > i:first-child {\n position: absolute;\n display: block;\n top: 0;\n left: 50%;\n width: 2px;\n height: 100%;\n margin-left: -1px;\n background-color: #da4453; }\n\n.irs--flat .irs-handle.state_hover > i:first-child,\n.irs--flat .irs-handle:hover > i:first-child {\n background-color: #a43540; }\n\n.irs--flat .irs-min,\n.irs--flat .irs-max {\n top: 0;\n padding: 1px 3px;\n color: #999;\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n background-color: #e1e4e9;\n border-radius: 4px; }\n\n.irs--flat .irs-from,\n.irs--flat .irs-to,\n.irs--flat .irs-single {\n color: white;\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n padding: 1px 5px;\n background-color: #ed5565;\n border-radius: 4px; }\n\n.irs--flat .irs-from:before,\n.irs--flat .irs-to:before,\n.irs--flat .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #ed5565; }\n\n.irs--flat .irs-grid-pol {\n background-color: #e1e4e9; }\n\n.irs--flat .irs-grid-text {\n color: #999; }\n\n.irs--big {\n height: 55px; }\n\n.irs--big.irs-with-grid {\n height: 70px; }\n\n.irs--big .irs-line {\n top: 33px;\n height: 12px;\n background-color: white;\n background: linear-gradient(to bottom, #ddd -50%, white 150%);\n border: 1px solid #ccc;\n border-radius: 12px; }\n\n.irs--big .irs-bar {\n top: 33px;\n height: 12px;\n background-color: #92bce0;\n border: 1px solid #428bca;\n background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);\n box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5); }\n\n.irs--big .irs-bar--single {\n border-radius: 12px 0 0 12px; }\n\n.irs--big .irs-shadow {\n height: 1px;\n bottom: 16px;\n background-color: rgba(66, 139, 202, 0.5); }\n\n.irs--big .irs-handle {\n top: 25px;\n width: 30px;\n height: 30px;\n border: 1px solid rgba(0, 0, 0, 0.3);\n background-color: #cbcfd5;\n background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;\n border-radius: 30px; }\n\n.irs--big .irs-handle.state_hover,\n.irs--big .irs-handle:hover {\n border-color: rgba(0, 0, 0, 0.45);\n background-color: #939ba7;\n background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%); }\n\n.irs--big .irs-min,\n.irs--big .irs-max {\n top: 0;\n padding: 1px 5px;\n color: white;\n text-shadow: none;\n background-color: #9f9f9f;\n border-radius: 3px; }\n\n.irs--big .irs-from,\n.irs--big .irs-to,\n.irs--big .irs-single {\n color: white;\n text-shadow: none;\n padding: 1px 5px;\n background-color: #428bca;\n background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);\n border-radius: 3px; }\n\n.irs--big .irs-grid-pol {\n background-color: #428bca; }\n\n.irs--big .irs-grid-text {\n color: #428bca; }\n\n.irs--modern {\n height: 55px; }\n\n.irs--modern.irs-with-grid {\n height: 55px; }\n\n.irs--modern .irs-line {\n top: 25px;\n height: 5px;\n background-color: #d1d6e0;\n background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);\n border: 1px solid #a3adc1;\n border-bottom-width: 0;\n border-radius: 5px; }\n\n.irs--modern .irs-bar {\n top: 25px;\n height: 5px;\n background: #20b426;\n background: linear-gradient(to bottom, #20b426 0%, #18891d 100%); }\n\n.irs--modern .irs-bar--single {\n border-radius: 5px 0 0 5px; }\n\n.irs--modern .irs-shadow {\n height: 1px;\n bottom: 21px;\n background-color: rgba(209, 214, 224, 0.5); }\n\n.irs--modern .irs-handle {\n top: 37px;\n width: 12px;\n height: 13px;\n border: 1px solid #a3adc1;\n border-top-width: 0;\n box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);\n border-radius: 0 0 3px 3px; }\n\n.irs--modern .irs-handle > i:nth-child(1) {\n position: absolute;\n display: block;\n top: -4px;\n left: 1px;\n width: 6px;\n height: 6px;\n border: 1px solid #a3adc1;\n background: white;\n transform: rotate(45deg); }\n\n.irs--modern .irs-handle > i:nth-child(2) {\n position: absolute;\n display: block;\n box-sizing: border-box;\n top: 0;\n left: 0;\n width: 10px;\n height: 12px;\n background: #e9e6e6;\n background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);\n border-radius: 0 0 3px 3px; }\n\n.irs--modern .irs-handle > i:nth-child(3) {\n position: absolute;\n display: block;\n box-sizing: border-box;\n top: 3px;\n left: 3px;\n width: 4px;\n height: 5px;\n border-left: 1px solid #a3adc1;\n border-right: 1px solid #a3adc1; }\n\n.irs--modern .irs-handle.state_hover,\n.irs--modern .irs-handle:hover {\n border-color: #7685a2;\n background: #c3c7cd;\n background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%); }\n\n.irs--modern .irs-handle.state_hover > i:nth-child(1),\n.irs--modern .irs-handle:hover > i:nth-child(1) {\n border-color: #7685a2; }\n\n.irs--modern .irs-handle.state_hover > i:nth-child(3),\n.irs--modern .irs-handle:hover > i:nth-child(3) {\n border-color: #48536a; }\n\n.irs--modern .irs-min,\n.irs--modern .irs-max {\n top: 0;\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n padding: 1px 5px;\n color: white;\n background-color: #d1d6e0;\n border-radius: 5px; }\n\n.irs--modern .irs-from,\n.irs--modern .irs-to,\n.irs--modern .irs-single {\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n padding: 1px 5px;\n background-color: #20b426;\n color: white;\n border-radius: 5px; }\n\n.irs--modern .irs-from:before,\n.irs--modern .irs-to:before,\n.irs--modern .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #20b426; }\n\n.irs--modern .irs-grid {\n height: 25px; }\n\n.irs--modern .irs-grid-pol {\n background-color: #dedede; }\n\n.irs--modern .irs-grid-text {\n color: silver;\n font-size: 13px; }\n\n.irs--sharp {\n height: 50px;\n font-size: 12px;\n line-height: 1; }\n\n.irs--sharp.irs-with-grid {\n height: 57px; }\n\n.irs--sharp .irs-line {\n top: 30px;\n height: 2px;\n background-color: black;\n border-radius: 2px; }\n\n.irs--sharp .irs-bar {\n top: 30px;\n height: 2px;\n background-color: #ee22fa; }\n\n.irs--sharp .irs-bar--single {\n border-radius: 2px 0 0 2px; }\n\n.irs--sharp .irs-shadow {\n height: 1px;\n bottom: 21px;\n background-color: rgba(0, 0, 0, 0.5); }\n\n.irs--sharp .irs-handle {\n top: 25px;\n width: 10px;\n height: 10px;\n background-color: #a804b2; }\n\n.irs--sharp .irs-handle > i:first-child {\n position: absolute;\n display: block;\n top: 100%;\n left: 0;\n width: 0;\n height: 0;\n border: 5px solid transparent;\n border-top-color: #a804b2; }\n\n.irs--sharp .irs-handle.state_hover,\n.irs--sharp .irs-handle:hover {\n background-color: black; }\n\n.irs--sharp .irs-handle.state_hover > i:first-child,\n.irs--sharp .irs-handle:hover > i:first-child {\n border-top-color: black; }\n\n.irs--sharp .irs-min,\n.irs--sharp .irs-max {\n color: white;\n font-size: 14px;\n line-height: 1;\n top: 0;\n padding: 3px 4px;\n opacity: 0.4;\n background-color: #a804b2;\n border-radius: 2px; }\n\n.irs--sharp .irs-from,\n.irs--sharp .irs-to,\n.irs--sharp .irs-single {\n font-size: 14px;\n line-height: 1;\n text-shadow: none;\n padding: 3px 4px;\n background-color: #a804b2;\n color: white;\n border-radius: 2px; }\n\n.irs--sharp .irs-from:before,\n.irs--sharp .irs-to:before,\n.irs--sharp .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #a804b2; }\n\n.irs--sharp .irs-grid {\n height: 25px; }\n\n.irs--sharp .irs-grid-pol {\n background-color: #dedede; }\n\n.irs--sharp .irs-grid-text {\n color: silver;\n font-size: 13px; }\n\n.irs--round {\n height: 50px; }\n\n.irs--round.irs-with-grid {\n height: 65px; }\n\n.irs--round .irs-line {\n top: 36px;\n height: 4px;\n background-color: #dee4ec;\n border-radius: 4px; }\n\n.irs--round .irs-bar {\n top: 36px;\n height: 4px;\n background-color: #006cfa; }\n\n.irs--round .irs-bar--single {\n border-radius: 4px 0 0 4px; }\n\n.irs--round .irs-shadow {\n height: 4px;\n bottom: 21px;\n background-color: rgba(222, 228, 236, 0.5); }\n\n.irs--round .irs-handle {\n top: 26px;\n width: 24px;\n height: 24px;\n border: 4px solid #006cfa;\n background-color: white;\n border-radius: 24px;\n box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3); }\n\n.irs--round .irs-handle.state_hover,\n.irs--round .irs-handle:hover {\n background-color: #f0f6ff; }\n\n.irs--round .irs-min,\n.irs--round .irs-max {\n color: #333;\n font-size: 14px;\n line-height: 1;\n top: 0;\n padding: 3px 5px;\n background-color: rgba(0, 0, 0, 0.1);\n border-radius: 4px; }\n\n.irs--round .irs-from,\n.irs--round .irs-to,\n.irs--round .irs-single {\n font-size: 14px;\n line-height: 1;\n text-shadow: none;\n padding: 3px 5px;\n background-color: #006cfa;\n color: white;\n border-radius: 4px; }\n\n.irs--round .irs-from:before,\n.irs--round .irs-to:before,\n.irs--round .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #006cfa; }\n\n.irs--round .irs-grid {\n height: 25px; }\n\n.irs--round .irs-grid-pol {\n background-color: #dedede; }\n\n.irs--round .irs-grid-text {\n color: silver;\n font-size: 13px; }\n\n.irs--square {\n height: 50px; }\n\n.irs--square.irs-with-grid {\n height: 60px; }\n\n.irs--square .irs-line {\n top: 31px;\n height: 4px;\n background-color: #dedede; }\n\n.irs--square .irs-bar {\n top: 31px;\n height: 4px;\n background-color: black; }\n\n.irs--square .irs-shadow {\n height: 2px;\n bottom: 21px;\n background-color: #dedede; }\n\n.irs--square .irs-handle {\n top: 25px;\n width: 16px;\n height: 16px;\n border: 3px solid black;\n background-color: white;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg); }\n\n.irs--square .irs-handle.state_hover,\n.irs--square .irs-handle:hover {\n background-color: #f0f6ff; }\n\n.irs--square .irs-min,\n.irs--square .irs-max {\n color: #333;\n font-size: 14px;\n line-height: 1;\n top: 0;\n padding: 3px 5px;\n background-color: rgba(0, 0, 0, 0.1); }\n\n.irs--square .irs-from,\n.irs--square .irs-to,\n.irs--square .irs-single {\n font-size: 14px;\n line-height: 1;\n text-shadow: none;\n padding: 3px 5px;\n background-color: black;\n color: white; }\n\n.irs--square .irs-grid {\n height: 25px; }\n\n.irs--square .irs-grid-pol {\n background-color: #dedede; }\n\n.irs--square .irs-grid-text {\n color: silver;\n font-size: 11px; }\n\n/**\n * Swiper 4.5.1\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * http://www.idangero.us/swiper/\n *\n * Copyright 2014-2019 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: September 13, 2019\n */\n.swiper-container {\n margin-left: auto;\n margin-right: auto;\n position: relative;\n overflow: hidden;\n list-style: none;\n padding: 0;\n /* Fix of Webkit flickering */\n z-index: 1; }\n\n.swiper-container-no-flexbox .swiper-slide {\n float: left; }\n\n.swiper-container-vertical > .swiper-wrapper {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column; }\n\n.swiper-wrapper {\n position: relative;\n width: 100%;\n height: 100%;\n z-index: 1;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n -o-transition-property: transform;\n transition-property: transform;\n transition-property: transform, -webkit-transform;\n -webkit-box-sizing: content-box;\n box-sizing: content-box; }\n\n.swiper-container-android .swiper-slide,\n.swiper-wrapper {\n -webkit-transform: translate3d(0px, 0, 0);\n transform: translate3d(0px, 0, 0); }\n\n.swiper-container-multirow > .swiper-wrapper {\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n\n.swiper-container-free-mode > .swiper-wrapper {\n -webkit-transition-timing-function: ease-out;\n -o-transition-timing-function: ease-out;\n transition-timing-function: ease-out;\n margin: 0 auto; }\n\n.swiper-slide {\n -webkit-flex-shrink: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n width: 100%;\n height: 100%;\n position: relative;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n -o-transition-property: transform;\n transition-property: transform;\n transition-property: transform, -webkit-transform; }\n\n.swiper-slide-invisible-blank {\n visibility: hidden; }\n\n/* Auto Height */\n.swiper-container-autoheight,\n.swiper-container-autoheight .swiper-slide {\n height: auto; }\n\n.swiper-container-autoheight .swiper-wrapper {\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-transition-property: height, -webkit-transform;\n transition-property: height, -webkit-transform;\n -o-transition-property: transform, height;\n transition-property: transform, height;\n transition-property: transform, height, -webkit-transform; }\n\n/* 3D Effects */\n.swiper-container-3d {\n -webkit-perspective: 1200px;\n perspective: 1200px; }\n\n.swiper-container-3d .swiper-wrapper,\n.swiper-container-3d .swiper-slide,\n.swiper-container-3d .swiper-slide-shadow-left,\n.swiper-container-3d .swiper-slide-shadow-right,\n.swiper-container-3d .swiper-slide-shadow-top,\n.swiper-container-3d .swiper-slide-shadow-bottom,\n.swiper-container-3d .swiper-cube-shadow {\n -webkit-transform-style: preserve-3d;\n transform-style: preserve-3d; }\n\n.swiper-container-3d .swiper-slide-shadow-left,\n.swiper-container-3d .swiper-slide-shadow-right,\n.swiper-container-3d .swiper-slide-shadow-top,\n.swiper-container-3d .swiper-slide-shadow-bottom {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n z-index: 10; }\n\n.swiper-container-3d .swiper-slide-shadow-left {\n background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-container-3d .swiper-slide-shadow-right {\n background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-container-3d .swiper-slide-shadow-top {\n background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-container-3d .swiper-slide-shadow-bottom {\n background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n/* IE10 Windows Phone 8 Fixes */\n.swiper-container-wp8-horizontal,\n.swiper-container-wp8-horizontal > .swiper-wrapper {\n -ms-touch-action: pan-y;\n touch-action: pan-y; }\n\n.swiper-container-wp8-vertical,\n.swiper-container-wp8-vertical > .swiper-wrapper {\n -ms-touch-action: pan-x;\n touch-action: pan-x; }\n\n.swiper-button-prev,\n.swiper-button-next {\n position: absolute;\n top: 50%;\n width: 27px;\n height: 44px;\n margin-top: -22px;\n z-index: 10;\n cursor: pointer;\n background-size: 27px 44px;\n background-position: center;\n background-repeat: no-repeat; }\n\n.swiper-button-prev.swiper-button-disabled,\n.swiper-button-next.swiper-button-disabled {\n opacity: 0.35;\n cursor: auto;\n pointer-events: none; }\n\n.swiper-button-prev,\n.swiper-container-rtl .swiper-button-next {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");\n left: 10px;\n right: auto; }\n\n.swiper-button-next,\n.swiper-container-rtl .swiper-button-prev {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");\n right: 10px;\n left: auto; }\n\n.swiper-button-prev.swiper-button-white,\n.swiper-container-rtl .swiper-button-next.swiper-button-white {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\"); }\n\n.swiper-button-next.swiper-button-white,\n.swiper-container-rtl .swiper-button-prev.swiper-button-white {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\"); }\n\n.swiper-button-prev.swiper-button-black,\n.swiper-container-rtl .swiper-button-next.swiper-button-black {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\"); }\n\n.swiper-button-next.swiper-button-black,\n.swiper-container-rtl .swiper-button-prev.swiper-button-black {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\"); }\n\n.swiper-button-lock {\n display: none; }\n\n.swiper-pagination {\n position: absolute;\n text-align: center;\n -webkit-transition: 300ms opacity;\n -o-transition: 300ms opacity;\n transition: 300ms opacity;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n z-index: 10; }\n\n.swiper-pagination.swiper-pagination-hidden {\n opacity: 0; }\n\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-container-horizontal > .swiper-pagination-bullets {\n bottom: 10px;\n left: 0;\n width: 100%; }\n\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0; }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n -webkit-transform: scale(0.33);\n -ms-transform: scale(0.33);\n transform: scale(0.33);\n position: relative; }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {\n -webkit-transform: scale(1);\n -ms-transform: scale(1);\n transform: scale(1); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {\n -webkit-transform: scale(1);\n -ms-transform: scale(1);\n transform: scale(1); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {\n -webkit-transform: scale(0.66);\n -ms-transform: scale(0.66);\n transform: scale(0.66); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {\n -webkit-transform: scale(0.33);\n -ms-transform: scale(0.33);\n transform: scale(0.33); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {\n -webkit-transform: scale(0.66);\n -ms-transform: scale(0.66);\n transform: scale(0.66); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {\n -webkit-transform: scale(0.33);\n -ms-transform: scale(0.33);\n transform: scale(0.33); }\n\n.swiper-pagination-bullet {\n width: 8px;\n height: 8px;\n display: inline-block;\n border-radius: 100%;\n background: #000;\n opacity: 0.2; }\n\nbutton.swiper-pagination-bullet {\n border: none;\n margin: 0;\n padding: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none; }\n\n.swiper-pagination-clickable .swiper-pagination-bullet {\n cursor: pointer; }\n\n.swiper-pagination-bullet-active {\n opacity: 1;\n background: #007aff; }\n\n.swiper-container-vertical > .swiper-pagination-bullets {\n right: 10px;\n top: 50%;\n -webkit-transform: translate3d(0px, -50%, 0);\n transform: translate3d(0px, -50%, 0); }\n\n.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 6px 0;\n display: block; }\n\n.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n width: 8px; }\n\n.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n display: inline-block;\n -webkit-transition: 200ms top, 200ms -webkit-transform;\n transition: 200ms top, 200ms -webkit-transform;\n -o-transition: 200ms transform, 200ms top;\n transition: 200ms transform, 200ms top;\n transition: 200ms transform, 200ms top, 200ms -webkit-transform; }\n\n.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 4px; }\n\n.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n white-space: nowrap; }\n\n.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n -webkit-transition: 200ms left, 200ms -webkit-transform;\n transition: 200ms left, 200ms -webkit-transform;\n -o-transition: 200ms transform, 200ms left;\n transition: 200ms transform, 200ms left;\n transition: 200ms transform, 200ms left, 200ms -webkit-transform; }\n\n.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n -webkit-transition: 200ms right, 200ms -webkit-transform;\n transition: 200ms right, 200ms -webkit-transform;\n -o-transition: 200ms transform, 200ms right;\n transition: 200ms transform, 200ms right;\n transition: 200ms transform, 200ms right, 200ms -webkit-transform; }\n\n/* Progress */\n.swiper-pagination-progressbar {\n background: rgba(0, 0, 0, 0.25);\n position: absolute; }\n\n.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n background: #007aff;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n -webkit-transform: scale(0);\n -ms-transform: scale(0);\n transform: scale(0);\n -webkit-transform-origin: left top;\n -ms-transform-origin: left top;\n transform-origin: left top; }\n\n.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n -webkit-transform-origin: right top;\n -ms-transform-origin: right top;\n transform-origin: right top; }\n\n.swiper-container-horizontal > .swiper-pagination-progressbar,\n.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: 4px;\n left: 0;\n top: 0; }\n\n.swiper-container-vertical > .swiper-pagination-progressbar,\n.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {\n width: 4px;\n height: 100%;\n left: 0;\n top: 0; }\n\n.swiper-pagination-white .swiper-pagination-bullet-active {\n background: #ffffff; }\n\n.swiper-pagination-progressbar.swiper-pagination-white {\n background: rgba(255, 255, 255, 0.25); }\n\n.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {\n background: #ffffff; }\n\n.swiper-pagination-black .swiper-pagination-bullet-active {\n background: #000000; }\n\n.swiper-pagination-progressbar.swiper-pagination-black {\n background: rgba(0, 0, 0, 0.25); }\n\n.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {\n background: #000000; }\n\n.swiper-pagination-lock {\n display: none; }\n\n/* Scrollbar */\n.swiper-scrollbar {\n border-radius: 10px;\n position: relative;\n -ms-touch-action: none;\n background: rgba(0, 0, 0, 0.1); }\n\n.swiper-container-horizontal > .swiper-scrollbar {\n position: absolute;\n left: 1%;\n bottom: 3px;\n z-index: 50;\n height: 5px;\n width: 98%; }\n\n.swiper-container-vertical > .swiper-scrollbar {\n position: absolute;\n right: 3px;\n top: 1%;\n z-index: 50;\n width: 5px;\n height: 98%; }\n\n.swiper-scrollbar-drag {\n height: 100%;\n width: 100%;\n position: relative;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 10px;\n left: 0;\n top: 0; }\n\n.swiper-scrollbar-cursor-drag {\n cursor: move; }\n\n.swiper-scrollbar-lock {\n display: none; }\n\n.swiper-zoom-container {\n width: 100%;\n height: 100%;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n text-align: center; }\n\n.swiper-zoom-container > img,\n.swiper-zoom-container > svg,\n.swiper-zoom-container > canvas {\n max-width: 100%;\n max-height: 100%;\n -o-object-fit: contain;\n object-fit: contain; }\n\n.swiper-slide-zoomed {\n cursor: move; }\n\n/* Preloader */\n.swiper-lazy-preloader {\n width: 42px;\n height: 42px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -21px;\n margin-top: -21px;\n z-index: 10;\n -webkit-transform-origin: 50%;\n -ms-transform-origin: 50%;\n transform-origin: 50%;\n -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;\n animation: swiper-preloader-spin 1s steps(12, end) infinite; }\n\n.swiper-lazy-preloader:after {\n display: block;\n content: '';\n width: 100%;\n height: 100%;\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");\n background-position: 50%;\n background-size: 100%;\n background-repeat: no-repeat; }\n\n.swiper-lazy-preloader-white:after {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\"); }\n\n@-webkit-keyframes swiper-preloader-spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes swiper-preloader-spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n/* a11y */\n.swiper-container .swiper-notification {\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n opacity: 0;\n z-index: -1000; }\n\n.swiper-container-fade.swiper-container-free-mode .swiper-slide {\n -webkit-transition-timing-function: ease-out;\n -o-transition-timing-function: ease-out;\n transition-timing-function: ease-out; }\n\n.swiper-container-fade .swiper-slide {\n pointer-events: none;\n -webkit-transition-property: opacity;\n -o-transition-property: opacity;\n transition-property: opacity; }\n\n.swiper-container-fade .swiper-slide .swiper-slide {\n pointer-events: none; }\n\n.swiper-container-fade .swiper-slide-active,\n.swiper-container-fade .swiper-slide-active .swiper-slide-active {\n pointer-events: auto; }\n\n.swiper-container-cube {\n overflow: visible; }\n\n.swiper-container-cube .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n visibility: hidden;\n -webkit-transform-origin: 0 0;\n -ms-transform-origin: 0 0;\n transform-origin: 0 0;\n width: 100%;\n height: 100%; }\n\n.swiper-container-cube .swiper-slide .swiper-slide {\n pointer-events: none; }\n\n.swiper-container-cube.swiper-container-rtl .swiper-slide {\n -webkit-transform-origin: 100% 0;\n -ms-transform-origin: 100% 0;\n transform-origin: 100% 0; }\n\n.swiper-container-cube .swiper-slide-active,\n.swiper-container-cube .swiper-slide-active .swiper-slide-active {\n pointer-events: auto; }\n\n.swiper-container-cube .swiper-slide-active,\n.swiper-container-cube .swiper-slide-next,\n.swiper-container-cube .swiper-slide-prev,\n.swiper-container-cube .swiper-slide-next + .swiper-slide {\n pointer-events: auto;\n visibility: visible; }\n\n.swiper-container-cube .swiper-slide-shadow-top,\n.swiper-container-cube .swiper-slide-shadow-bottom,\n.swiper-container-cube .swiper-slide-shadow-left,\n.swiper-container-cube .swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n\n.swiper-container-cube .swiper-cube-shadow {\n position: absolute;\n left: 0;\n bottom: 0px;\n width: 100%;\n height: 100%;\n background: #000;\n opacity: 0.6;\n -webkit-filter: blur(50px);\n filter: blur(50px);\n z-index: 0; }\n\n.swiper-container-flip {\n overflow: visible; }\n\n.swiper-container-flip .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1; }\n\n.swiper-container-flip .swiper-slide .swiper-slide {\n pointer-events: none; }\n\n.swiper-container-flip .swiper-slide-active,\n.swiper-container-flip .swiper-slide-active .swiper-slide-active {\n pointer-events: auto; }\n\n.swiper-container-flip .swiper-slide-shadow-top,\n.swiper-container-flip .swiper-slide-shadow-bottom,\n.swiper-container-flip .swiper-slide-shadow-left,\n.swiper-container-flip .swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n\n.swiper-container-coverflow .swiper-wrapper {\n /* Windows 8 IE 10 fix */\n -ms-perspective: 1200px; }\n\n:root {\n --blue: #0088ce;\n --purple: #6e1e78;\n --pink: #a1006b;\n --red: #cd0037;\n --orange: #e05206;\n --yellow: #ffb612;\n --green: #82be00;\n --teal: #d2e100;\n --cyan: #009aa6;\n --white: #fff;\n --gray: #333;\n --gray-dark: #343a40;\n --primary: #0088ce;\n --primary-dark: #0074af;\n --secondary: #4d4f53;\n --success: #82be00;\n --info: #009aa6;\n --warning: #ffb612;\n --danger: #cd0037;\n --light: #f2f2f2;\n --dark: #343a40;\n --white: #fff;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 1024px;\n --breakpoint-xl: 1280px;\n --font-family-sans-serif: Avenir, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; }\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; }\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block; }\n\nbody {\n margin: 0;\n font-family: Avenir, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.375;\n color: #4d4f53;\n text-align: left;\n background-color: #f2f2f2; }\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important; }\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: 700; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\nb,\nstrong {\n font-weight: bolder; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: #0088ce;\n text-decoration: none;\n background-color: transparent; }\n a:hover {\n color: #0074af;\n text-decoration: none; }\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus {\n outline: 0; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em; }\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg {\n vertical-align: middle;\n border-style: none; }\n\nsvg {\n overflow: hidden;\n vertical-align: middle; }\n\ntable {\n border-collapse: collapse; }\n\ncaption {\n padding-top: 0 1.25rem;\n padding-bottom: 0 1.25rem;\n color: #747678;\n text-align: left;\n caption-side: bottom; }\n\nth {\n text-align: inherit; }\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem; }\n\nbutton {\n border-radius: 0; }\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\ninput {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\nselect {\n word-wrap: normal; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer; }\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0; }\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox; }\n\ntextarea {\n overflow: auto;\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal; }\n\nprogress {\n vertical-align: baseline; }\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none; }\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\nsummary {\n display: list-item;\n cursor: pointer; }\n\ntemplate {\n display: none; }\n\n[hidden] {\n display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.3;\n color: #333; }\n\nh1, .h1 {\n font-size: 1.5rem; }\n\nh2, .h2 {\n font-size: 1.25rem; }\n\nh3, .h3 {\n font-size: 1.25rem; }\n\nh4, .h4 {\n font-size: 1rem; }\n\nh5, .h5 {\n font-size: 1rem; }\n\nh6, .h6 {\n font-size: 1rem; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 400; }\n\n.display-1 {\n font-size: 1.5rem;\n font-weight: 300;\n line-height: 1.3; }\n\n.display-2 {\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 1.3; }\n\n.display-3 {\n font-size: 1.25rem;\n font-weight: 500;\n line-height: 1.3; }\n\n.display-4 {\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.3; }\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1); }\n\nsmall,\n.small {\n font-size: 0.75rem;\n font-weight: 400; }\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 0.5rem; }\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1rem; }\n\n.blockquote-footer {\n display: block;\n font-size: 0.75rem;\n color: #747678; }\n .blockquote-footer::before {\n content: \"\\2014\\00A0\"; }\n\n/* base\n ========================================================================== */\nbody {\n min-height: 100vh;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n background-color: #f2f2f2; }\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-lighter.woff\");\n font-weight: 300; }\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-book.woff\");\n font-weight: 400; }\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-medium.woff\");\n font-weight: 500; }\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-black.woff\");\n font-weight: 900; }\n\n@font-face {\n font-family: \"icons\";\n src: url(\"../assets/fonts/icons/icons.eot?473fe4c85d583bba4d10858566a1d238?#iefix\") format(\"embedded-opentype\"), url(\"../assets/fonts/icons/icons.woff2?473fe4c85d583bba4d10858566a1d238\") format(\"woff2\"), url(\"../assets/fonts/icons/icons.woff?473fe4c85d583bba4d10858566a1d238\") format(\"woff\"), url(\"../assets/fonts/icons/icons.ttf?473fe4c85d583bba4d10858566a1d238\") format(\"truetype\"), url(\"../assets/fonts/icons/icons.svg?473fe4c85d583bba4d10858566a1d238#icons\") format(\"svg\"); }\n\ni {\n line-height: 1; }\n\ni:before {\n font-family: icons !important;\n font-style: normal;\n font-weight: normal !important;\n vertical-align: top; }\n\n.icons-add:before {\n content: \"\\f101\"; }\n\n.icons-admin:before {\n content: \"\\f102\"; }\n\n.icons-alert-notification:before {\n content: \"\\f103\"; }\n\n.icons-ambulant-sales:before {\n content: \"\\f104\"; }\n\n.icons-arrow-double:before {\n content: \"\\f105\"; }\n\n.icons-arrow-down:before {\n content: \"\\f106\"; }\n\n.icons-arrow-next:before {\n content: \"\\f107\"; }\n\n.icons-arrow-prev:before {\n content: \"\\f108\"; }\n\n.icons-arrow-real:before {\n content: \"\\f109\"; }\n\n.icons-arrow-up:before {\n content: \"\\f10a\"; }\n\n.icons-arrow:before {\n content: \"\\f10b\"; }\n\n.icons-booking:before {\n content: \"\\f10c\"; }\n\n.icons-bookmark-off:before {\n content: \"\\f10d\"; }\n\n.icons-bookmark:before {\n content: \"\\f10e\"; }\n\n.icons-bypass:before {\n content: \"\\f10f\"; }\n\n.icons-calendar-time:before {\n content: \"\\f110\"; }\n\n.icons-calendar:before {\n content: \"\\f111\"; }\n\n.icons-checked:before {\n content: \"\\f112\"; }\n\n.icons-circle-account-connected:before {\n content: \"\\f113\"; }\n\n.icons-circle-arrow:before {\n content: \"\\f114\"; }\n\n.icons-circle-back-top:before {\n content: \"\\f115\"; }\n\n.icons-circle-cancelled:before {\n content: \"\\f116\"; }\n\n.icons-circle-delay:before {\n content: \"\\f117\"; }\n\n.icons-circle-delete:before {\n content: \"\\f118\"; }\n\n.icons-circle-disruption:before {\n content: \"\\f119\"; }\n\n.icons-circle-facebook:before {\n content: \"\\f11a\"; }\n\n.icons-circle-flux-rss:before {\n content: \"\\f11b\"; }\n\n.icons-circle-google-plus:before {\n content: \"\\f11c\"; }\n\n.icons-circle-information:before {\n content: \"\\f11d\"; }\n\n.icons-circle-instagram:before {\n content: \"\\f11e\"; }\n\n.icons-circle-linkedin:before {\n content: \"\\f11f\"; }\n\n.icons-circle-mail:before {\n content: \"\\f120\"; }\n\n.icons-circle-pinterest:before {\n content: \"\\f121\"; }\n\n.icons-circle-print:before {\n content: \"\\f122\"; }\n\n.icons-circle-reverse:before {\n content: \"\\f123\"; }\n\n.icons-circle-tooltip:before {\n content: \"\\f124\"; }\n\n.icons-circle-twitter:before {\n content: \"\\f125\"; }\n\n.icons-circle-works:before {\n content: \"\\f126\"; }\n\n.icons-clock:before {\n content: \"\\f127\"; }\n\n.icons-close-circle:before {\n content: \"\\f128\"; }\n\n.icons-close:before {\n content: \"\\f129\"; }\n\n.icons-disabled-service:before {\n content: \"\\f12a\"; }\n\n.icons-distribution:before {\n content: \"\\f12b\"; }\n\n.icons-document:before {\n content: \"\\f12c\"; }\n\n.icons-document2:before {\n content: \"\\f12d\"; }\n\n.icons-download:before {\n content: \"\\f12e\"; }\n\n.icons-eco-consumption:before {\n content: \"\\f12f\"; }\n\n.icons-external-link:before {\n content: \"\\f130\"; }\n\n.icons-facebook:before {\n content: \"\\f131\"; }\n\n.icons-favorite-on:before {\n content: \"\\f132\"; }\n\n.icons-file:before {\n content: \"\\f133\"; }\n\n.icons-filters:before {\n content: \"\\f134\"; }\n\n.icons-free-bike:before {\n content: \"\\f135\"; }\n\n.icons-instagram:before {\n content: \"\\f136\"; }\n\n.icons-itinerary-bike:before {\n content: \"\\f137\"; }\n\n.icons-itinerary-bullet:before {\n content: \"\\f138\"; }\n\n.icons-itinerary-bus-2:before {\n content: \"\\f139\"; }\n\n.icons-itinerary-bus:before {\n content: \"\\f13a\"; }\n\n.icons-itinerary-car:before {\n content: \"\\f13b\"; }\n\n.icons-itinerary-line-idf-a:before {\n content: \"\\f13c\"; }\n\n.icons-itinerary-line-idf-b:before {\n content: \"\\f13d\"; }\n\n.icons-itinerary-line-idf-c:before {\n content: \"\\f13e\"; }\n\n.icons-itinerary-line-idf-d:before {\n content: \"\\f13f\"; }\n\n.icons-itinerary-line-idf-e:before {\n content: \"\\f140\"; }\n\n.icons-itinerary-line-idf-h:before {\n content: \"\\f141\"; }\n\n.icons-itinerary-line-idf-j:before {\n content: \"\\f142\"; }\n\n.icons-itinerary-line-idf-k:before {\n content: \"\\f143\"; }\n\n.icons-itinerary-line-idf-l:before {\n content: \"\\f144\"; }\n\n.icons-itinerary-line-idf-n:before {\n content: \"\\f145\"; }\n\n.icons-itinerary-line-idf-p:before {\n content: \"\\f146\"; }\n\n.icons-itinerary-line-idf-r:before {\n content: \"\\f147\"; }\n\n.icons-itinerary-line-idf-u:before {\n content: \"\\f148\"; }\n\n.icons-itinerary-line-metro-1:before {\n content: \"\\f149\"; }\n\n.icons-itinerary-line-metro-10:before {\n content: \"\\f14a\"; }\n\n.icons-itinerary-line-metro-11:before {\n content: \"\\f14b\"; }\n\n.icons-itinerary-line-metro-12:before {\n content: \"\\f14c\"; }\n\n.icons-itinerary-line-metro-13:before {\n content: \"\\f14d\"; }\n\n.icons-itinerary-line-metro-14:before {\n content: \"\\f14e\"; }\n\n.icons-itinerary-line-metro-2:before {\n content: \"\\f14f\"; }\n\n.icons-itinerary-line-metro-3:before {\n content: \"\\f150\"; }\n\n.icons-itinerary-line-metro-3bis:before {\n content: \"\\f151\"; }\n\n.icons-itinerary-line-metro-4:before {\n content: \"\\f152\"; }\n\n.icons-itinerary-line-metro-5:before {\n content: \"\\f153\"; }\n\n.icons-itinerary-line-metro-6:before {\n content: \"\\f154\"; }\n\n.icons-itinerary-line-metro-7:before {\n content: \"\\f155\"; }\n\n.icons-itinerary-line-metro-7bis:before {\n content: \"\\f156\"; }\n\n.icons-itinerary-line-metro-8:before {\n content: \"\\f157\"; }\n\n.icons-itinerary-line-metro-9:before {\n content: \"\\f158\"; }\n\n.icons-itinerary-line-tram-1:before {\n content: \"\\f159\"; }\n\n.icons-itinerary-line-tram-10:before {\n content: \"\\f15a\"; }\n\n.icons-itinerary-line-tram-11:before {\n content: \"\\f15b\"; }\n\n.icons-itinerary-line-tram-12:before {\n content: \"\\f15c\"; }\n\n.icons-itinerary-line-tram-13:before {\n content: \"\\f15d\"; }\n\n.icons-itinerary-line-tram-2:before {\n content: \"\\f15e\"; }\n\n.icons-itinerary-line-tram-3:before {\n content: \"\\f15f\"; }\n\n.icons-itinerary-line-tram-3a:before {\n content: \"\\f160\"; }\n\n.icons-itinerary-line-tram-3b:before {\n content: \"\\f161\"; }\n\n.icons-itinerary-line-tram-3est:before {\n content: \"\\f162\"; }\n\n.icons-itinerary-line-tram-4:before {\n content: \"\\f163\"; }\n\n.icons-itinerary-line-tram-5:before {\n content: \"\\f164\"; }\n\n.icons-itinerary-line-tram-6:before {\n content: \"\\f165\"; }\n\n.icons-itinerary-line-tram-7:before {\n content: \"\\f166\"; }\n\n.icons-itinerary-line-tram-8:before {\n content: \"\\f167\"; }\n\n.icons-itinerary-line-tram-9:before {\n content: \"\\f168\"; }\n\n.icons-itinerary-metro:before {\n content: \"\\f169\"; }\n\n.icons-itinerary-pedestrian:before {\n content: \"\\f16a\"; }\n\n.icons-itinerary-rer:before {\n content: \"\\f16b\"; }\n\n.icons-itinerary-train-station:before {\n content: \"\\f16c\"; }\n\n.icons-itinerary-train:before {\n content: \"\\f16d\"; }\n\n.icons-itinerary-tram:before {\n content: \"\\f16e\"; }\n\n.icons-itinerary-tramway:before {\n content: \"\\f16f\"; }\n\n.icons-label:before {\n content: \"\\f170\"; }\n\n.icons-large-building:before {\n content: \"\\f171\"; }\n\n.icons-large-clock:before {\n content: \"\\f172\"; }\n\n.icons-large-conversation:before {\n content: \"\\f173\"; }\n\n.icons-large-creditcard:before {\n content: \"\\f174\"; }\n\n.icons-large-france:before {\n content: \"\\f175\"; }\n\n.icons-large-group:before {\n content: \"\\f176\"; }\n\n.icons-large-headphones:before {\n content: \"\\f177\"; }\n\n.icons-large-information:before {\n content: \"\\f178\"; }\n\n.icons-large-itinerary-bike:before {\n content: \"\\f179\"; }\n\n.icons-large-itinerary-bus-2:before {\n content: \"\\f17a\"; }\n\n.icons-large-itinerary-bus:before {\n content: \"\\f17b\"; }\n\n.icons-large-itinerary-car:before {\n content: \"\\f17c\"; }\n\n.icons-large-itinerary-metro:before {\n content: \"\\f17d\"; }\n\n.icons-large-itinerary-pedestrian:before {\n content: \"\\f17e\"; }\n\n.icons-large-itinerary-rer:before {\n content: \"\\f17f\"; }\n\n.icons-large-itinerary-train-station:before {\n content: \"\\f180\"; }\n\n.icons-large-itinerary-train:before {\n content: \"\\f181\"; }\n\n.icons-large-itinerary-tram:before {\n content: \"\\f182\"; }\n\n.icons-large-itinerary-tramway:before {\n content: \"\\f183\"; }\n\n.icons-large-lightbulb:before {\n content: \"\\f184\"; }\n\n.icons-large-luggage:before {\n content: \"\\f185\"; }\n\n.icons-large-mail:before {\n content: \"\\f186\"; }\n\n.icons-large-phone:before {\n content: \"\\f187\"; }\n\n.icons-large-search-recent:before {\n content: \"\\f188\"; }\n\n.icons-large-seat:before {\n content: \"\\f189\"; }\n\n.icons-large-skateboard:before {\n content: \"\\f18a\"; }\n\n.icons-large-smartphone:before {\n content: \"\\f18b\"; }\n\n.icons-large-sncf:before {\n content: \"\\f18c\"; }\n\n.icons-large-stroller:before {\n content: \"\\f18d\"; }\n\n.icons-large-suitcase:before {\n content: \"\\f18e\"; }\n\n.icons-large-swipecard:before {\n content: \"\\f18f\"; }\n\n.icons-large-ticket:before {\n content: \"\\f190\"; }\n\n.icons-large-truck:before {\n content: \"\\f191\"; }\n\n.icons-large-warning:before {\n content: \"\\f192\"; }\n\n.icons-linkedin:before {\n content: \"\\f193\"; }\n\n.icons-list:before {\n content: \"\\f194\"; }\n\n.icons-localisation-pin:before {\n content: \"\\f195\"; }\n\n.icons-lounge-car:before {\n content: \"\\f196\"; }\n\n.icons-menu-account:before {\n content: \"\\f197\"; }\n\n.icons-menu-burger:before {\n content: \"\\f198\"; }\n\n.icons-menu-searchbar:before {\n content: \"\\f199\"; }\n\n.icons-message:before {\n content: \"\\f19a\"; }\n\n.icons-mosaic:before {\n content: \"\\f19b\"; }\n\n.icons-nursery-service:before {\n content: \"\\f19c\"; }\n\n.icons-options:before {\n content: \"\\f19d\"; }\n\n.icons-pause:before {\n content: \"\\f19e\"; }\n\n.icons-pencil:before {\n content: \"\\f19f\"; }\n\n.icons-play-area:before {\n content: \"\\f1a0\"; }\n\n.icons-play:before {\n content: \"\\f1a1\"; }\n\n.icons-position:before {\n content: \"\\f1a2\"; }\n\n.icons-print:before {\n content: \"\\f1a3\"; }\n\n.icons-professionnal-area:before {\n content: \"\\f1a4\"; }\n\n.icons-quiet-area:before {\n content: \"\\f1a5\"; }\n\n.icons-refresh:before {\n content: \"\\f1a6\"; }\n\n.icons-rent-bike:before {\n content: \"\\f1a7\"; }\n\n.icons-sami-confused:before {\n content: \"\\f1a8\"; }\n\n.icons-sami-grin:before {\n content: \"\\f1a9\"; }\n\n.icons-sami-sad:before {\n content: \"\\f1aa\"; }\n\n.icons-sami-smile:before {\n content: \"\\f1ab\"; }\n\n.icons-search-recent:before {\n content: \"\\f1ac\"; }\n\n.icons-search:before {\n content: \"\\f1ad\"; }\n\n.icons-share:before {\n content: \"\\f1ae\"; }\n\n.icons-slider-off:before {\n content: \"\\f1af\"; }\n\n.icons-slider-on:before {\n content: \"\\f1b0\"; }\n\n.icons-sort:before {\n content: \"\\f1b1\"; }\n\n.icons-support:before {\n content: \"\\f1b2\"; }\n\n.icons-tag:before {\n content: \"\\f1b3\"; }\n\n.icons-tgv-family:before {\n content: \"\\f1b4\"; }\n\n.icons-toolbar-bold:before {\n content: \"\\f1b5\"; }\n\n.icons-toolbar-center:before {\n content: \"\\f1b6\"; }\n\n.icons-toolbar-italic:before {\n content: \"\\f1b7\"; }\n\n.icons-toolbar-left:before {\n content: \"\\f1b8\"; }\n\n.icons-toolbar-list:before {\n content: \"\\f1b9\"; }\n\n.icons-toolbar-underline:before {\n content: \"\\f1ba\"; }\n\n.icons-twitter:before {\n content: \"\\f1bb\"; }\n\n.icons-volume-down:before {\n content: \"\\f1bc\"; }\n\n.icons-volume-up:before {\n content: \"\\f1bd\"; }\n\n.icons-warning:before {\n content: \"\\f1be\"; }\n\n.icons-wifi-area:before {\n content: \"\\f1bf\"; }\n\n.icons-young-service:before {\n content: \"\\f1c0\"; }\n\n/* type\n ========================================================================== */\nh1,\n.h1,\nh2,\n.h2,\n.display-1 {\n text-transform: uppercase; }\n\nh1,\n.h1,\n.display-1 {\n font-weight: 300;\n line-height: 1.25; }\n\nh2, .h2 {\n font-weight: 300; }\n\nh3, .h3 {\n font-weight: 400; }\n\n.display-2 {\n font-size: 1.25rem;\n text-transform: none; }\n\n.display-3 {\n font-size: 1.25rem;\n text-transform: none; }\n\n.lead {\n color: #4d4f53; }\n\n.blockquote-decoration {\n position: relative;\n padding-right: 1.875rem;\n padding-left: 1.875rem;\n font-weight: 500; }\n .blockquote-decoration::before, .blockquote-decoration::after {\n position: absolute;\n display: block;\n width: 0.875rem;\n height: 1.125rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain; }\n .blockquote-decoration::before {\n top: 0;\n left: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541.3 500.03'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3earrow-double%3c/title%3e%3cpath class='a' d='M0,250.87,235.7,11.37c15.2-15.2,42.6-15.2,61.6,0h0c15.2,15.2,15.2,46.4,0,61.6L123.2,250.87,298,424.17c15.2,19,15.2,46.4,0,61.6l-7.6,7.6c-19,11.4-42.6,7.6-57.8-7.6Z' transform='translate(0 0.03)'/%3e%3cpath class='a' d='M231.9,250.87,467.6,11.37c15.2-15.2,42.6-15.2,61.6,0h0c15.1,15.2,15.1,46.4-.1,61.6L355,250.87l174.9,173.3c15.2,19,15.2,46.4,0,61.6l-7.6,7.6c-19,11.4-42.6,7.6-57.8-7.6Z' transform='translate(0 0.03)'/%3e%3c/svg%3e\"); }\n .blockquote-decoration::after {\n right: 0;\n bottom: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541.3 500.03'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3earrow-double%3c/title%3e%3cpath class='a' d='M541.3,249.1,305.6,488.6c-15.2,15.2-42.6,15.2-61.6,0h0c-15.2-15.2-15.2-46.4,0-61.6L418.1,249.1,243.3,75.8c-15.2-19-15.2-46.4,0-61.6l7.6-7.6c19-11.4,42.6-7.6,57.8,7.6Z' transform='translate(0 0.03)'/%3e%3cpath class='a' d='M309.4,249.1,73.7,488.6c-15.2,15.2-42.6,15.2-61.6,0h0C-3,473.4-3,442.2,12.2,427L186.3,249.1,11.4,75.8c-15.2-19-15.2-46.4,0-61.6L19,6.6C38-4.8,61.6-1,76.8,14.2Z' transform='translate(0 0.03)'/%3e%3c/svg%3e\"); }\n\n.blockquote-footer {\n padding-right: 1.875rem;\n padding-left: 1.875rem;\n font-size: 1rem;\n font-weight: 500;\n text-align: right; }\n .blockquote-footer::before {\n content: \"\"; }\n\n@media (min-width: 768px) {\n h1, .h1 {\n font-size: 2.625rem;\n line-height: 1.14286; }\n h2, .h2 {\n font-size: 1.5rem;\n line-height: 1.25; }\n h3, .h3 {\n font-size: 1.5rem;\n line-height: 1.25; }\n .display-1 {\n font-size: 3rem;\n line-height: 1.125; }\n .display-2 {\n font-size: 1.5rem;\n line-height: 1.25; }\n .display-3 {\n font-size: 1.5rem;\n line-height: 1.25; } }\n\n.container {\n width: 100%;\n padding-right: 20px;\n padding-left: 20px;\n margin-right: auto;\n margin-left: auto;\n max-width: 1044px; }\n\n.container-fluid {\n width: 100%;\n padding-right: 20px;\n padding-left: 20px;\n margin-right: auto;\n margin-left: auto; }\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -20px;\n margin-left: -20px; }\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0; }\n .no-gutters > .col,\n .no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0; }\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 20px;\n padding-left: 20px; }\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n\n.col-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n\n.col-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n\n.col-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.col-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n\n.col-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n\n.col-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n\n.col-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n\n.col-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n\n.order-first {\n order: -1; }\n\n.order-last {\n order: 13; }\n\n.order-0 {\n order: 0; }\n\n.order-1 {\n order: 1; }\n\n.order-2 {\n order: 2; }\n\n.order-3 {\n order: 3; }\n\n.order-4 {\n order: 4; }\n\n.order-5 {\n order: 5; }\n\n.order-6 {\n order: 6; }\n\n.order-7 {\n order: 7; }\n\n.order-8 {\n order: 8; }\n\n.order-9 {\n order: 9; }\n\n.order-10 {\n order: 10; }\n\n.order-11 {\n order: 11; }\n\n.order-12 {\n order: 12; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-sm-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-sm-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-sm-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-sm-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-sm-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-sm-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-sm-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-sm-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-sm-first {\n order: -1; }\n .order-sm-last {\n order: 13; }\n .order-sm-0 {\n order: 0; }\n .order-sm-1 {\n order: 1; }\n .order-sm-2 {\n order: 2; }\n .order-sm-3 {\n order: 3; }\n .order-sm-4 {\n order: 4; }\n .order-sm-5 {\n order: 5; }\n .order-sm-6 {\n order: 6; }\n .order-sm-7 {\n order: 7; }\n .order-sm-8 {\n order: 8; }\n .order-sm-9 {\n order: 9; }\n .order-sm-10 {\n order: 10; }\n .order-sm-11 {\n order: 11; }\n .order-sm-12 {\n order: 12; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-md-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-md-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-md-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-md-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-md-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-md-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-md-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-md-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-md-first {\n order: -1; }\n .order-md-last {\n order: 13; }\n .order-md-0 {\n order: 0; }\n .order-md-1 {\n order: 1; }\n .order-md-2 {\n order: 2; }\n .order-md-3 {\n order: 3; }\n .order-md-4 {\n order: 4; }\n .order-md-5 {\n order: 5; }\n .order-md-6 {\n order: 6; }\n .order-md-7 {\n order: 7; }\n .order-md-8 {\n order: 8; }\n .order-md-9 {\n order: 9; }\n .order-md-10 {\n order: 10; }\n .order-md-11 {\n order: 11; }\n .order-md-12 {\n order: 12; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1024px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-lg-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-lg-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-lg-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-lg-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-lg-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-lg-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-lg-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-lg-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-lg-first {\n order: -1; }\n .order-lg-last {\n order: 13; }\n .order-lg-0 {\n order: 0; }\n .order-lg-1 {\n order: 1; }\n .order-lg-2 {\n order: 2; }\n .order-lg-3 {\n order: 3; }\n .order-lg-4 {\n order: 4; }\n .order-lg-5 {\n order: 5; }\n .order-lg-6 {\n order: 6; }\n .order-lg-7 {\n order: 7; }\n .order-lg-8 {\n order: 8; }\n .order-lg-9 {\n order: 9; }\n .order-lg-10 {\n order: 10; }\n .order-lg-11 {\n order: 11; }\n .order-lg-12 {\n order: 12; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1280px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%; }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-xl-1 {\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-xl-2 {\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%; }\n .col-xl-4 {\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-xl-5 {\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%; }\n .col-xl-7 {\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-xl-8 {\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%; }\n .col-xl-10 {\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-xl-11 {\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%; }\n .order-xl-first {\n order: -1; }\n .order-xl-last {\n order: 13; }\n .order-xl-0 {\n order: 0; }\n .order-xl-1 {\n order: 1; }\n .order-xl-2 {\n order: 2; }\n .order-xl-3 {\n order: 3; }\n .order-xl-4 {\n order: 4; }\n .order-xl-5 {\n order: 5; }\n .order-xl-6 {\n order: 6; }\n .order-xl-7 {\n order: 7; }\n .order-xl-8 {\n order: 8; }\n .order-xl-9 {\n order: 9; }\n .order-xl-10 {\n order: 10; }\n .order-xl-11 {\n order: 11; }\n .order-xl-12 {\n order: 12; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; } }\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #4d4f53;\n background-color: #fff; }\n .table th,\n .table td {\n padding: 0 1.25rem;\n vertical-align: top;\n border-top: 1px solid #d8d8d8; }\n .table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #d8d8d8; }\n .table tbody + tbody {\n border-top: 2px solid #d8d8d8; }\n\n.table-sm th,\n.table-sm td {\n padding: 0 0.3rem; }\n\n.table-bordered {\n border: 1px solid #d8d8d8; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #d8d8d8; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px; }\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05); }\n\n.table-hover tbody tr:hover {\n color: #4d4f53;\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8def1; }\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7ac1e6; }\n\n.table-hover .table-primary:hover {\n background-color: #a3d4ed; }\n .table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #a3d4ed; }\n\n.table-primary-dark,\n.table-primary-dark > th,\n.table-primary-dark > td {\n background-color: #b8d8e9; }\n\n.table-primary-dark th,\n.table-primary-dark td,\n.table-primary-dark thead th,\n.table-primary-dark tbody + tbody {\n border-color: #7ab7d5; }\n\n.table-hover .table-primary-dark:hover {\n background-color: #a5cde3; }\n .table-hover .table-primary-dark:hover > td,\n .table-hover .table-primary-dark:hover > th {\n background-color: #a5cde3; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #cdcecf; }\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #a2a3a6; }\n\n.table-hover .table-secondary:hover {\n background-color: #c0c1c3; }\n .table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #c0c1c3; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #dcedb8; }\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #bedd7a; }\n\n.table-hover .table-success:hover {\n background-color: #d2e8a4; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #d2e8a4; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #b8e3e6; }\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #7acad1; }\n\n.table-hover .table-info:hover {\n background-color: #a5dcdf; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #a5dcdf; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffebbd; }\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffd984; }\n\n.table-hover .table-warning:hover {\n background-color: #ffe3a4; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #ffe3a4; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f1b8c7; }\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #e57a97; }\n\n.table-hover .table-danger:hover {\n background-color: #eda3b6; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #eda3b6; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fbfbfb; }\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #f8f8f8; }\n\n.table-hover .table-light:hover {\n background-color: #eeeeee; }\n .table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #eeeeee; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca; }\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c; }\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe; }\n .table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b9bbbe; }\n\n.table-white,\n.table-white > th,\n.table-white > td {\n background-color: white; }\n\n.table-white th,\n.table-white td,\n.table-white thead th,\n.table-white tbody + tbody {\n border-color: white; }\n\n.table-hover .table-white:hover {\n background-color: #f2f2f2; }\n .table-hover .table-white:hover > td,\n .table-hover .table-white:hover > th {\n background-color: #f2f2f2; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075); }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table .thead-dark th {\n color: #f2f2f2;\n background-color: #212529;\n border-color: #32383e; }\n\n.table .thead-light th {\n color: #333;\n background-color: #f2f2f2;\n border-color: #d8d8d8; }\n\n.table-dark {\n color: #f2f2f2;\n background-color: #212529; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th {\n border-color: #32383e; }\n .table-dark.table-bordered {\n border: 0; }\n .table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05); }\n .table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075); }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-sm > .table-bordered {\n border: 0; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-md > .table-bordered {\n border: 0; } }\n\n@media (max-width: 1023.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-lg > .table-bordered {\n border: 0; } }\n\n@media (max-width: 1279.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-xl > .table-bordered {\n border: 0; } }\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive > .table-bordered {\n border: 0; }\n\n/* mastheader\n ========================================================================== */\n.mastheader {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1031;\n display: flex;\n align-items: center;\n width: 100%;\n height: 2rem;\n font-size: 0.875rem;\n background-color: #333; }\n .mastheader > .container {\n display: flex;\n justify-content: space-between;\n height: 100%; }\n\n.mastheader-logo {\n padding-right: 1.25rem; }\n\n.mastheader-title {\n margin-bottom: 0;\n font-size: 0.875rem;\n font-weight: 400;\n color: #fff;\n text-transform: none; }\n\n.mastheader-toolbar {\n padding-left: 0;\n list-style: none; }\n\n.mastheader-toolbar-item {\n height: 100%;\n padding-left: 0.625rem; }\n .mastheader-toolbar-item:not(:last-child) {\n padding-right: 0.625rem; }\n .mastheader-toolbar-item > button {\n display: flex;\n align-items: center;\n height: 100%;\n padding: 0;\n color: #fff;\n cursor: pointer;\n background-color: transparent;\n border: none; }\n\n.mastheader-toolbar-item-lg > button {\n padding-right: 1.25rem;\n padding-left: 1.25rem;\n text-transform: uppercase;\n background-color: #4d4f53; }\n\n/* actionbar\n ========================================================================== */\n.actionbar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n width: 100%;\n height: 3.875rem;\n padding-right: 1.25rem;\n padding-left: 1.25rem;\n background-color: #fff; }\n .actionbar > nav .breadcrumb {\n padding-top: 0.1875rem; }\n .actionbar .breadcrumb {\n border-bottom: none; }\n\n.actionbar.light * {\n color: #fff; }\n\n.actionbar.has-tabs {\n height: 5.625rem; }\n\n.actionbar-head {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%; }\n .actionbar-head h1 a,\n .actionbar-head .h1 a {\n display: flex;\n align-items: center; }\n .actionbar-head h1 a:not(:hover),\n .actionbar-head .h1 a:not(:hover) {\n color: #333; }\n .actionbar-head .breadcrumb {\n height: 1.875rem; }\n\n@media (max-width: 767.98px) {\n .actionbar {\n border-bottom: 1px solid #d8d8d8; } }\n\n@media (min-width: 768px) {\n .actionbar {\n height: 5rem; }\n .actionbar.has-tabs {\n justify-content: flex-end;\n height: 6.5625rem; } }\n\n@media (min-width: 1024px) {\n .actionbar {\n width: 100%;\n height: 4.375rem;\n padding-right: 0.75rem;\n padding-bottom: 0.625rem;\n padding-left: 1.875rem; }\n .actionbar.has-tabs {\n height: 6.75rem; } }\n\n@media (min-width: 1280px) {\n .actionbar {\n height: 5rem;\n padding-right: 1.875rem; }\n .actionbar.has-tabs {\n height: 7.8125rem;\n padding-bottom: 1.25rem; } }\n\n/* menubar\n ========================================================================== */\n.mastnav {\n position: fixed;\n top: 2rem;\n left: 0;\n z-index: 1030;\n width: 100%;\n background-color: #fff; }\n\n.menubar {\n width: 100%;\n height: 3.75rem;\n color: #333;\n border-bottom: 1px solid #d7d7d7; }\n .menubar > .container {\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: 100%; }\n .menubar a:not(:hover) {\n color: #333; }\n\n.nav-item {\n display: flex;\n align-items: center;\n padding: 0;\n font-weight: 500;\n color: #333;\n cursor: pointer;\n background-color: transparent;\n border: none; }\n\n.menu {\n position: absolute;\n z-index: 1020;\n color: #fff;\n background-color: #0088ce; }\n\n.subnav-item {\n display: flex;\n align-items: center;\n padding: 0;\n font-weight: 500;\n color: #fff;\n white-space: nowrap;\n background-color: transparent;\n border: none; }\n .subnav-item + .subnav-item {\n padding-top: 1.375rem; }\n\n.subnav-btn {\n display: flex;\n align-items: center;\n color: inherit;\n background-color: transparent;\n border: none; }\n .subnav-btn.active::after {\n position: absolute;\n left: 100%;\n z-index: 2;\n display: block;\n width: 1.125rem;\n height: 1.125rem;\n margin-left: -0.5625rem;\n content: \"\";\n background-color: #0088ce;\n transform: rotate(45deg); }\n\n@media (max-width: 767.98px) {\n .mastnav {\n z-index: 1030; }\n .menubar-menu {\n position: absolute;\n top: 3.75rem;\n left: 0;\n width: 100%;\n height: calc(100vh - 3.75rem);\n padding-top: 0.9375rem;\n padding-right: 1.25rem;\n padding-left: 1.25rem;\n background-color: #fff; }\n .menubar-menu:not(.active) {\n display: none; }\n .nav {\n display: flex;\n flex-direction: column; }\n .nav-item {\n width: 100%; }\n .nav-item + .nav-item {\n margin-top: 0.75rem; }\n .menu {\n position: fixed;\n left: 0;\n width: 100%; }\n .menu > .container {\n padding-right: 0;\n padding-left: 0; }\n .panel-inner {\n display: flex;\n flex-direction: column; }\n .panel-head,\n .panel-content {\n width: 100%;\n padding-right: 20px;\n padding-left: 20px;\n margin-right: auto;\n margin-left: auto; }\n .panel-head {\n display: flex;\n flex: 0 0 auto;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n height: 3.75rem;\n color: #333;\n background-color: #fff;\n border-bottom: 1px solid #d7d7d7; }\n .panel-head .h3 {\n display: flex;\n align-items: center; }\n .panel-content {\n flex: 1 1 auto;\n padding-top: 1.875rem;\n overflow-y: auto; }\n .panel-close {\n position: relative;\n color: #333; }\n .panel-close::before {\n position: absolute;\n top: calc(50% - 0.5625rem);\n left: 0;\n display: block;\n width: 0.0625rem;\n height: 1.125rem;\n content: \"\";\n background-color: #e6e6e6; }\n .panel-lead {\n display: none; }\n .primary-panel,\n .secondary-panel {\n min-height: 100vh; }\n .primary-panel:not(.active),\n .secondary-panel:not(.active) {\n display: none; }\n .primary-panel {\n z-index: 2; }\n .secondary-panel {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 3;\n width: 100%;\n background-color: #0074af; } }\n\n@media (min-width: 768px) {\n .menubar {\n height: 4.75rem; }\n .menubar-menu,\n .nav,\n .nav-item {\n height: 100%; }\n .menubar-menu {\n flex: 1 1 100%;\n padding: 0 0 0 3.125rem; }\n .nav-item {\n height: 100%; }\n .nav-item + .nav-item {\n padding-left: 2.5rem; }\n .nav-item [class^=\"icons-arrow-\"] {\n transition: transform .15s ease-out; }\n .nav-item.active [class^=\"icons-arrow-\"] {\n transform: rotate(180deg); }\n .menu {\n top: calc(100% - 0.0625rem);\n left: 0;\n width: 100%;\n overflow: hidden;\n font-weight: 500;\n color: #fff; }\n .menu h1,\n .menu .h1,\n .menu h2,\n .menu .h2,\n .menu h3,\n .menu .h3,\n .menu a,\n .menu button {\n color: #fff; }\n .menu > .container {\n display: flex; }\n .menu-item {\n padding-top: 3.125rem;\n padding-bottom: 3.125rem; }\n .menu-item a,\n .menu-item button {\n cursor: pointer; }\n .menu-item.secondary-panel .subnav-item {\n color: #fff; }\n .panel-head {\n display: none; }\n .primary-panel:not(.active),\n .secondary-panel:not(.active) {\n display: none; }\n .primary-panel {\n flex: 0 0 61.7529880478%; }\n .primary-panel .panel-content {\n display: flex;\n justify-content: space-between; }\n .primary-panel .panel-lead {\n max-width: 16.25rem; }\n .primary-panel .subnav {\n position: relative;\n display: flex;\n flex: 0 0 auto;\n flex-direction: column;\n align-items: flex-end;\n min-width: 0;\n padding-right: 12.904%;\n padding-left: 8.067%; }\n .secondary-panel {\n position: relative;\n flex: 0 0 38.2470119522%;\n background-color: #0074af; }\n .secondary-panel:not(.active) {\n display: none; }\n .secondary-panel::after {\n position: absolute;\n top: 0;\n left: 100%;\n display: block;\n width: 100vw;\n height: 100%;\n content: \"\";\n background-color: #0074af; }\n .secondary-panel .panel-content {\n padding-left: 20.836%; } }\n\n/* mastcontainer\n ========================================================================== */\n.mastcontainer {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n padding-top: 3.75rem; }\n\n.mastcontent {\n flex: 1 1 auto;\n background-color: #fff; }\n\n@media (min-width: 768px) {\n .mastcontainer {\n padding-top: 6.75rem; } }\n\n/* mastfooter\n ========================================================================== */\n.mastfooter .text-gray300:hover, .mastfooter .text-gray300:focus, .mastfooter .text-gray300:active, .mastfooter .text-gray300.active {\n color: #fff; }\n\n.mastfooter-lang li {\n display: inline-block;\n padding-right: 0.125rem;\n padding-left: 0.125rem; }\n\n.mastfooter-lang a {\n display: inline-block;\n font-weight: 500; }\n .mastfooter-lang a:hover, .mastfooter-lang a:focus, .mastfooter-lang a:active, .mastfooter-lang a.active {\n text-decoration: none; }\n .mastfooter-lang a:not(:last-child) {\n padding-right: 0.625rem; }\n\n.mastfooter-links {\n padding-left: 0;\n list-style: none; }\n\n@media (max-width: 767.98px) {\n .mastfooter-links {\n border-bottom: 1px solid #4d4f53; } }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #f2f2f2;\n border: 1px solid #b9b9b9;\n border-radius: 0.4375rem;\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 90%;\n color: #333; }\n\ncode {\n font-size: 87.5%;\n color: #a1006b;\n word-break: break-word; }\n a > code {\n color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.4375rem; }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700; }\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.25rem + 0);\n padding: 0.813rem 1.25rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #0088ce;\n background-color: #f2f2f2;\n background-clip: padding-box;\n border: 0 solid #747678;\n border-radius: 0.4375rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none; } }\n .form-control::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:focus {\n color: #0088ce;\n background-color: #f2f2f2;\n border-color: #4fc3ff;\n outline: 0;\n box-shadow: none; }\n .form-control::placeholder {\n color: #747678;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #f2f2f2;\n opacity: 1; }\n\nselect.form-control:focus::-ms-value {\n color: #0088ce;\n background-color: #f2f2f2; }\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%; }\n\n.col-form-label {\n padding-top: calc(0.813rem + 0);\n padding-bottom: calc(0.813rem + 0);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5; }\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 0);\n padding-bottom: calc(0.5rem + 0);\n font-size: 1.25rem;\n line-height: 1.5; }\n\n.col-form-label-sm {\n padding-top: calc(0.125rem + 0);\n padding-bottom: calc(0.125rem + 0);\n font-size: 0.875rem;\n line-height: 1.5; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.813rem;\n padding-bottom: 0.813rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #4d4f53;\n background-color: transparent;\n border: solid transparent;\n border-width: 0 0; }\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm {\n height: calc(1.5625rem + 0);\n padding: 0.125rem 1.25rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\n.form-control-lg {\n height: calc(2.875rem + 0);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto; }\n\ntextarea.form-control {\n height: auto; }\n\n.form-group {\n margin-bottom: 1.5rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px; }\n .form-row > .col,\n .form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px; }\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem; }\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem; }\n .form-check-input:disabled ~ .form-check-label {\n color: #747678; }\n\n.form-check-label {\n margin-bottom: 0; }\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem; }\n .form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 1rem;\n color: #82be00; }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.375;\n color: #212529;\n background-color: rgba(130, 190, 0, 0.9);\n border-radius: 0.4375rem; }\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #82be00;\n padding-right: 2.25rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2382be00' 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\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.32812rem);\n background-size: calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #82be00;\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); }\n .was-validated .form-control:valid ~ .valid-feedback,\n .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n .form-control.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: 2.25rem;\n background-position: top calc(0.375em + 0.32812rem) right calc(0.375em + 0.32812rem); }\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #82be00;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2382be00' 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\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); }\n .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #82be00;\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); }\n .was-validated .custom-select:valid ~ .valid-feedback,\n .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n .custom-select.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #82be00; }\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #82be00; }\n .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #82be00; }\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #a5f100;\n background-color: #a5f100; }\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); }\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #82be00; }\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #82be00; }\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #82be00;\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 1rem;\n color: #cd0037; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.375;\n color: #fff;\n background-color: rgba(205, 0, 55, 0.9);\n border-radius: 0.4375rem; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #cd0037;\n padding-right: 2.25rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23cd0037' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23cd0037' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.32812rem);\n background-size: calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #cd0037;\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); }\n .was-validated .form-control:invalid ~ .invalid-feedback,\n .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n .form-control.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: 2.25rem;\n background-position: top calc(0.375em + 0.32812rem) right calc(0.375em + 0.32812rem); }\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #cd0037;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23cd0037' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23cd0037' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); }\n .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #cd0037;\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); }\n .was-validated .custom-select:invalid ~ .invalid-feedback,\n .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n .custom-select.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #cd0037; }\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #cd0037; }\n .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #cd0037; }\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #ff0145;\n background-color: #ff0145; }\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); }\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #cd0037; }\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #cd0037; }\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #cd0037;\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); }\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; }\n .form-inline .form-check {\n width: 100%; }\n @media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0; }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-plaintext {\n display: inline-block; }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto; }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0; }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center; }\n .form-inline .custom-control-label {\n margin-bottom: 0; } }\n\n/* forms\n ========================================================================== */\nlabel {\n margin-bottom: 0.5rem;\n font-weight: 500; }\n\ninput:invalid {\n box-shadow: none; }\n\n.form-control-container {\n position: relative; }\n .form-control-container input {\n width: 100%; }\n .form-control-container.is-invalid + .invalid-feedback {\n display: block; }\n .form-control-container.has-right-icon .form-control {\n padding-right: 3rem; }\n .form-control-container.has-right-icon .form-control-icon {\n right: 0;\n padding-right: 0.5rem; }\n .form-control-container.has-left-icon .form-control {\n padding-left: 3rem; }\n .form-control-container.has-left-icon .form-control-icon {\n left: 0;\n padding-left: 0.5rem; }\n\n.form-control-state {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n width: 100%;\n height: 100%;\n overflow: hidden;\n pointer-events: none;\n border-radius: 0.4375rem; }\n .form-control-state::after {\n position: absolute;\n bottom: 0;\n left: 0;\n display: block;\n width: 100%;\n height: 2px;\n content: \"\";\n background-color: transparent; }\n .is-invalid .form-control-state::after {\n background-color: #cd0037; }\n .is-valid .form-control-state::after {\n background-color: #82be00; }\n\n.form-control {\n min-height: 2.8125rem;\n padding: .65625rem 1.25rem;\n font-weight: 500; }\n .form-control::placeholder {\n font-weight: 400; }\n .form-control-container:not(.is-invalid) .form-control:focus ~ .form-control-state::after {\n background-color: #0088ce; }\n .was-validated .form-control:valid ~ .form-control-state::after, .form-control.is-valid  ~ .form-control-state::after {\n background-color: #82be00; }\n .was-validated .form-control:invalid ~ .form-control-state::after, .form-control.is-invalid ~ .form-control-state::after {\n background-color: #cd0037; }\n .form-control:disabled, .form-control[readonly] {\n color: #4d4f53; }\n .form-control[readonly] {\n padding-right: 3rem;\n pointer-events: none;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='27' height='25' viewBox='0 0 27 25'%3e%3cdefs%3e%3cstyle%3e.disabled-icon%7bfill:%23747678;%7d%3c/style%3e%3c/defs%3e%3cpath class='disabled-icon' d='M26.79,25.05H1.21a.73.73,0,0,0,0,1.45H26.79a.73.73,0,0,0,0-1.45Z' transform='translate(-0.5 -1.5)'/%3e%3cpath class='disabled-icon' d='M19.8,8.87h-.61V6.73a5.23,5.23,0,0,0-10.46,0V8.87H8.2a1.63,1.63,0,0,0-1.63,1.62V21.32A1.62,1.62,0,0,0,8.2,22.94H19.8a1.62,1.62,0,0,0,1.63-1.62V10.49A1.63,1.63,0,0,0,19.8,8.87ZM10.93,6.73a3,3,0,1,1,6.06,0V8.87H10.93Zm3,14.15a5,5,0,1,1,5-5A5,5,0,0,1,14,20.88Z' transform='translate(-0.5 -1.5)'/%3e%3cpath class='disabled-icon' d='M14,12.62a3.29,3.29,0,1,0,3.29,3.29A3.29,3.29,0,0,0,14,12.62Zm0,4.75a1.47,1.47,0,1,1,1.47-1.46A1.46,1.46,0,0,1,14,17.37Z' transform='translate(-0.5 -1.5)'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right 18px;\n background-size: 27px 25px; }\n .form-control-container:not(.is-invalid) .form-control[required]:valid {\n padding-right: 3rem;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 22'%3e%3cdefs%3e%3cstyle%3e.check-icon%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3echeck%3c/title%3e%3cpath class='check-icon' d='M33.18,13.21,15.53,30.87a1.11,1.11,0,0,1-1.58,0L6.82,23.75a1.13,1.13,0,0,1,0-1.58l2.1-2.11a1.13,1.13,0,0,1,1.58,0L14,23.5a1.13,1.13,0,0,0,1.58,0l14-14a1.13,1.13,0,0,1,1.58,0l2.11,2.11a1.13,1.13,0,0,1,0,1.58' transform='translate(-6.5 -9.2)'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right 18px;\n background-size: 18px 14px; }\n .form-control.clear-option {\n padding-right: 3rem; }\n .form-control.clear-option ~ .btn-clear {\n position: absolute;\n top: 50%;\n right: 1.25rem;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.625rem;\n height: 1.625rem;\n padding: 0;\n font-size: 0.625rem;\n border-style: solid;\n border-radius: 50%;\n transform: translateY(-50%); }\n\n.form-control-sm {\n min-height: 1.875rem;\n padding: 0.125rem 1.25rem; }\n\n.form-control-white {\n background-color: #fff; }\n .form-control-white:focus, .form-control-white:active {\n background-color: #fff; }\n\ntextarea.form-control {\n min-height: 10rem;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #0088ce; }\n textarea.form-control:focus {\n color: #0088ce; }\n textarea.form-control.stretchy {\n resize: none; }\n .form-control-container.is-invalid textarea.form-control {\n color: #0088ce; }\n textarea.form-control[readonly] {\n background-position: bottom 18px right 18px; }\n\n.form-control-icon {\n position: absolute;\n top: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 3rem;\n height: 100%;\n color: #0088ce; }\n\n.col-form-label {\n padding-top: 0;\n padding-bottom: 0;\n margin-bottom: 0.5rem;\n font-weight: 500; }\n\nlabel.required::after {\n color: #cd0037;\n content: \"*\"; }\n\n.form-error {\n padding: 1.625rem 1.875rem;\n color: #fff;\n background-color: #cd0037;\n border-radius: 0.3125rem; }\n .form-error .h2,\n .form-error h2 {\n color: #fff; }\n .form-error ul {\n padding-left: 1rem; }\n\n.mastheader-search input,\n.mastheader-search input:focus {\n background-color: #f2f2f2; }\n\n/* buttons\n ========================================================================== */\n.btn {\n display: inline-block;\n font-weight: 500;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.75rem 1.875rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.4375rem;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none; } }\n .btn:hover, .btn:focus {\n text-decoration: none; }\n .btn:focus, .btn.focus {\n box-shadow: none; }\n .btn.disabled, .btn:disabled {\n opacity: 1; }\n .btn:not(:disabled):not(.disabled) {\n cursor: pointer; }\n .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {\n background-image: none; }\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none; }\n\n.btn-primary {\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n .btn-primary:hover, .btn-primary:focus {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .btn-primary.disabled, .btn-primary:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n\n.btn-secondary {\n color: #fff;\n background-color: #4d4f53;\n border-color: #4d4f53; }\n .btn-secondary:hover, .btn-secondary:focus {\n color: #fff;\n background-color: #333333;\n border-color: #333333; }\n .btn-secondary.disabled, .btn-secondary:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #333333;\n border-color: #333333; }\n\n.btn-success {\n color: #212529;\n background-color: #82be00;\n border-color: #82be00; }\n .btn-success:hover, .btn-success:focus {\n color: #fff;\n background-color: #689800;\n border-color: #5f8b00; }\n .btn-success.disabled, .btn-success:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #5f8b00;\n border-color: #567e00; }\n\n.btn-info {\n color: #fff;\n background-color: #009aa6;\n border-color: #009aa6; }\n .btn-info:hover, .btn-info:focus {\n color: #fff;\n background-color: #007780;\n border-color: #006b73; }\n .btn-info.disabled, .btn-info:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #006b73;\n border-color: #005f66; }\n\n.btn-warning {\n color: #212529;\n background-color: #ffb612;\n border-color: #ffb612; }\n .btn-warning:hover, .btn-warning:focus {\n color: #212529;\n background-color: #eba200;\n border-color: #de9a00; }\n .btn-warning.disabled, .btn-warning:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n .show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #de9a00;\n border-color: #d19100; }\n\n.btn-danger {\n color: #fff;\n background-color: #cd0037;\n border-color: #cd0037; }\n .btn-danger:hover, .btn-danger:focus {\n color: #fff;\n background-color: #a7002d;\n border-color: #9a0029; }\n .btn-danger.disabled, .btn-danger:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #9a0029;\n border-color: #8d0026; }\n\n.btn-light {\n color: #212529;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-light:hover, .btn-light:focus {\n color: #212529;\n background-color: #dfdfdf;\n border-color: #d9d9d9; }\n .btn-light.disabled, .btn-light:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n .show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #d9d9d9;\n border-color: #d2d2d2; }\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n .btn-dark:hover, .btn-dark:focus {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124; }\n .btn-dark.disabled, .btn-dark:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d; }\n\n.btn-white {\n color: #0088ce;\n background-color: #fff;\n border-color: #fff; }\n .btn-white:hover, .btn-white:focus {\n color: #0074af;\n background-color: #fff;\n border-color: #fff; }\n .btn-white.disabled, .btn-white:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,\n .show > .btn-white.dropdown-toggle {\n color: #0074af;\n background-color: #fff;\n border-color: #fff; }\n\n.btn-transparent {\n color: #fff;\n background-color: transparent;\n border-color: transparent; }\n .btn-transparent:hover, .btn-transparent:focus {\n background-color: transparent;\n border-color: transparent; }\n .btn-transparent.disabled, .btn-transparent:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-transparent:not(:disabled):not(.disabled):active, .btn-transparent:not(:disabled):not(.disabled).active,\n .show > .btn-transparent.dropdown-toggle {\n background-color: transparent;\n border-color: transparent; }\n\n.btn-outline-primary {\n color: #0088ce;\n background-color: transparent;\n background-image: none;\n border-color: #0088ce; }\n .btn-outline-primary:hover {\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); }\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #0088ce;\n background-color: transparent; }\n .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); }\n\n.btn-outline-primary-dark {\n color: #0074af;\n background-color: transparent;\n background-image: none;\n border-color: #0074af; }\n .btn-outline-primary-dark:hover {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .btn-outline-primary-dark:focus, .btn-outline-primary-dark.focus {\n box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); }\n .btn-outline-primary-dark.disabled, .btn-outline-primary-dark:disabled {\n color: #0074af;\n background-color: transparent; }\n .btn-outline-primary-dark:not(:disabled):not(.disabled):active, .btn-outline-primary-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary-dark.dropdown-toggle {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); }\n\n.btn-outline-secondary {\n color: #4d4f53;\n background-color: transparent;\n background-image: none;\n border-color: #4d4f53; }\n .btn-outline-secondary:hover {\n color: #fff;\n background-color: #4d4f53;\n border-color: #4d4f53; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); }\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #4d4f53;\n background-color: transparent; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #4d4f53;\n border-color: #4d4f53; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); }\n\n.btn-outline-success {\n color: #82be00;\n background-color: transparent;\n background-image: none;\n border-color: #82be00; }\n .btn-outline-success:hover {\n color: #212529;\n background-color: #82be00;\n border-color: #82be00; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); }\n .btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #82be00;\n background-color: transparent; }\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #212529;\n background-color: #82be00;\n border-color: #82be00; }\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); }\n\n.btn-outline-info {\n color: #009aa6;\n background-color: transparent;\n background-image: none;\n border-color: #009aa6; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #009aa6;\n border-color: #009aa6; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); }\n .btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #009aa6;\n background-color: transparent; }\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #009aa6;\n border-color: #009aa6; }\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); }\n\n.btn-outline-warning {\n color: #ffb612;\n background-color: transparent;\n background-image: none;\n border-color: #ffb612; }\n .btn-outline-warning:hover {\n color: #212529;\n background-color: #ffb612;\n border-color: #ffb612; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); }\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffb612;\n background-color: transparent; }\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffb612;\n border-color: #ffb612; }\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); }\n\n.btn-outline-danger {\n color: #cd0037;\n background-color: transparent;\n background-image: none;\n border-color: #cd0037; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #cd0037;\n border-color: #cd0037; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); }\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #cd0037;\n background-color: transparent; }\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #cd0037;\n border-color: #cd0037; }\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); }\n\n.btn-outline-light {\n color: #f2f2f2;\n background-color: transparent;\n background-image: none;\n border-color: #f2f2f2; }\n .btn-outline-light:hover {\n color: #212529;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); }\n .btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f2f2f2;\n background-color: transparent; }\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); }\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40; }\n .btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n .btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); }\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent; }\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); }\n\n.btn-outline-white {\n color: #fff;\n background-color: transparent;\n background-image: none;\n border-color: #fff; }\n .btn-outline-white:hover {\n color: #212529;\n background-color: #fff;\n border-color: #fff; }\n .btn-outline-white:focus, .btn-outline-white.focus {\n box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }\n .btn-outline-white.disabled, .btn-outline-white:disabled {\n color: #fff;\n background-color: transparent; }\n .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,\n .show > .btn-outline-white.dropdown-toggle {\n color: #212529;\n background-color: #fff;\n border-color: #fff; }\n .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-white.dropdown-toggle:focus {\n box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }\n\n.btn-link {\n display: inline-flex;\n align-items: center;\n padding: 0;\n font-weight: 500;\n color: #0088ce;\n background-color: transparent;\n border: 0; }\n .btn-link:hover {\n color: #0074af;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent; }\n .btn-link:focus, .btn-link.focus {\n text-decoration: none;\n border-color: transparent;\n box-shadow: none; }\n .btn-link:disabled, .btn-link.disabled {\n color: #b9b9b9; }\n .btn-link [class^=\"icons-\"] {\n padding-bottom: .25rem;\n font-size: 0.8125rem; }\n\n.btn-link-white {\n color: #fff; }\n\n.btn-sm, .btn-group-sm > .btn {\n font-weight: 500;\n padding: 0.125rem 1.25rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n .btn-block + .btn-block {\n margin-top: 0.5rem; }\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%; }\n\n.btn-only-icon {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n min-width: 3.125rem;\n min-height: 2.8125rem;\n padding: 1rem; }\n .btn-only-icon.active [class^=\"icons-arrow-\"] {\n transform: rotate(180deg); }\n .btn-only-icon.btn-white.disabled, .btn-only-icon.btn-white:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-only-icon.btn-sm, .btn-group-sm > .btn-only-icon.btn {\n min-width: 1.875rem;\n min-height: 1.875rem; }\n\n.btn-rounded {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 2.5rem;\n height: 2.5rem;\n font-size: 0.875rem;\n font-weight: 500;\n color: #fff;\n cursor: pointer;\n background-color: #747678;\n border: none;\n border-radius: 50%;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .btn-rounded {\n transition: none; } }\n .btn-rounded:hover {\n background-color: #0074af; }\n .btn-rounded.disabled, .btn-rounded:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-rounded:not(:disabled):not(.disabled).box-shadow {\n box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2); }\n .btn-rounded:not(:disabled):not(.disabled).box-shadow:hover {\n box-shadow: none; }\n\n.btn-rounded-primary {\n color: #fff;\n background-color: #0088ce; }\n .btn-rounded-primary:not(:disabled):not(.disabled):hover, .btn-rounded-primary:not(:disabled):not(.disabled):focus, .btn-rounded-primary:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #0074af; }\n\n.btn-rounded-white {\n color: #0088ce;\n background-color: #fff; }\n .btn-rounded-white:not(:disabled):not(.disabled):hover, .btn-rounded-white:not(:disabled):not(.disabled):focus, .btn-rounded-white:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #0088ce; }\n\n.btn-rounded-gray {\n color: #fff;\n background-color: #b9b9b9; }\n .btn-rounded-gray:not(:disabled):not(.disabled):hover, .btn-rounded-gray:not(:disabled):not(.disabled):focus, .btn-rounded-gray:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #b9b9b9; }\n\n.btn-rounded-facebook {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-facebook:not(:disabled):not(.disabled):hover, .btn-rounded-facebook:not(:disabled):not(.disabled):focus, .btn-rounded-facebook:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #3b5998; }\n\n.btn-rounded-twitter {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-twitter:not(:disabled):not(.disabled):hover, .btn-rounded-twitter:not(:disabled):not(.disabled):focus, .btn-rounded-twitter:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #4099FF; }\n\n.btn-rounded-linkedin {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-linkedin:not(:disabled):not(.disabled):hover, .btn-rounded-linkedin:not(:disabled):not(.disabled):focus, .btn-rounded-linkedin:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #007bb6; }\n\n.btn-rounded-instagram {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-instagram:not(:disabled):not(.disabled):hover, .btn-rounded-instagram:not(:disabled):not(.disabled):focus, .btn-rounded-instagram:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #c32aa3; }\n\n.btn-rounded-youtube {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-youtube:not(:disabled):not(.disabled):hover, .btn-rounded-youtube:not(:disabled):not(.disabled):focus, .btn-rounded-youtube:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #bb0000; }\n\n.btn-options {\n min-width: 3.4375rem;\n padding: 0;\n color: #4d4f53;\n background-color: transparent; }\n .btn-options[aria-expanded=\"true\"], .btn-options:focus, .btn-options:active, .btn-options:hover {\n color: #0088ce;\n background-color: transparent; }\n\n.btn.btn-favorite {\n color: #b9b9b9; }\n .btn.btn-favorite:hover, .btn.btn-favorite.active {\n color: #ffb612; }\n\n.btn-notif {\n position: relative; }\n .btn-notif .notif {\n position: absolute;\n top: calc(50% - 1rem);\n right: calc(50% - 1.125rem);\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: 1rem;\n min-height: 1rem;\n padding-top: 3px;\n font-size: 0.5625rem;\n line-height: 1;\n color: #fff;\n background-color: #0088ce;\n border-radius: 50%; }\n\n.btn-card {\n display: inline-flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-width: 9.0625rem;\n min-height: 9.0625rem;\n font-weight: 400;\n border-color: #fff;\n color: #747678;\n background-color: #fff;\n border-color: #fff; }\n .btn-card span {\n display: block;\n margin-top: 1.125rem; }\n .btn-card:hover, .btn-card:focus {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .btn-card.disabled, .btn-card:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-card:not(:disabled):not(.disabled):active, .btn-card:not(:disabled):not(.disabled).active,\n .show > .btn-card.dropdown-toggle {\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n\n.btn-color-gray {\n color: #333; }\n .btn-color-gray:not(:disabled):not(.disabled):hover, .btn-color-gray:not(:disabled):not(.disabled):focus, .btn-color-gray:not(:disabled):not(.disabled):active, .btn-color-gray:not(:disabled):not(.disabled).active {\n color: #0088ce; }\n\n.btn-color-footer {\n color: #333;\n background-color: #fff; }\n .btn-color-footer:not(:disabled):not(.disabled):hover, .btn-color-footer:not(:disabled):not(.disabled):focus, .btn-color-footer:not(:disabled):not(.disabled):active, .btn-color-footer:not(:disabled):not(.disabled).active {\n background-color: #b9b9b9; }\n\n.btn-unstyled {\n font-size: inherit;\n color: inherit;\n background-color: transparent;\n border: none; }\n\n/* buttons\n ========================================================================== */\n.btn-burger .btn-burger-open {\n display: block; }\n\n.btn-burger .btn-burger-close {\n display: none; }\n\n.btn-burger.active .btn-burger-open {\n display: none; }\n\n.btn-burger.active .btn-burger-close {\n display: block; }\n\n.btn-burger:focus, .btn-burger.active {\n color: #4d4f53; }\n\n.fade {\n transition: opacity 0.15s linear; }\n @media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none; } }\n .fade:not(.show) {\n opacity: 0; }\n\n.collapse:not(.show) {\n display: none; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none; } }\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative; }\n\n.dropdown-toggle {\n white-space: nowrap; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #333;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #d7d7d7;\n border-radius: 0.4375rem; }\n\n.dropdown-menu-left {\n right: auto;\n left: 0; }\n\n.dropdown-menu-right {\n right: 0;\n left: auto; }\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0; }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0; }\n .dropdown-menu-md-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1024px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0; }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1280px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0; }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto; } }\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem; }\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem; }\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem; }\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto; }\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #d7d7d7; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.563rem 1.375rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0; }\n .dropdown-item:hover, .dropdown-item:focus {\n color: #0088ce;\n text-decoration: none;\n background-color: transparent; }\n .dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #0088ce; }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: #333;\n pointer-events: none;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.375rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #747678;\n white-space: nowrap; }\n\n.dropdown-item-text {\n display: block;\n padding: 0.563rem 1.375rem;\n color: #212529; }\n\n/* dropdown\n ========================================================================== */\n.dropdown-toggle {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n appearance: initial; }\n .dropdown-toggle [class^=\"icons-arrow-\"] {\n display: inline-block;\n font-size: 0.625rem; }\n .dropdown-toggle span:not(.sr-only) + [class^=\"icons-arrow-\"] {\n margin-left: 0.875rem; }\n .dropdown-toggle [class^=\"icons-arrow-\"] + span:not(.sr-only) {\n margin-left: 0.875rem; }\n .dropdown-toggle[aria-expanded=\"true\"] [class^=\"icons-arrow-\"] {\n transform: rotate(180deg); }\n\n.dropdown-menu::after, .dropdown-menu::before {\n position: absolute;\n width: 0;\n height: 0;\n pointer-events: none;\n content: \" \";\n border: solid transparent; }\n\n.dropdown-menu > ul {\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.dropdown-menu::after {\n border-color: rgba(255, 255, 255, 0);\n border-width: 9px; }\n\n.dropdown-menu::before {\n border-color: rgba(216, 216, 216, 0);\n border-width: 0.625rem; }\n\n.dropdown .dropdown-menu::after,\n.dropup .dropdown-menu::after {\n margin-left: -0.5625rem; }\n\n.dropdown .dropdown-menu::before,\n.dropup .dropdown-menu::before {\n margin-left: -0.625rem; }\n\n.dropdown .dropdown-menu:not(.dropdown-menu-right)::after, .dropdown .dropdown-menu:not(.dropdown-menu-right)::before,\n.dropup .dropdown-menu:not(.dropdown-menu-right)::after,\n.dropup .dropdown-menu:not(.dropdown-menu-right)::before {\n left: 1.125rem; }\n\n.dropdown .dropdown-menu[x-placement=\"bottom-start\"],\n.dropdown .dropdown-menu[x-placement=\"bottom-end\"],\n.dropup .dropdown-menu[x-placement=\"bottom-start\"],\n.dropup .dropdown-menu[x-placement=\"bottom-end\"] {\n top: 0.875rem !important; }\n .dropdown .dropdown-menu[x-placement=\"bottom-start\"]::after, .dropdown .dropdown-menu[x-placement=\"bottom-start\"]::before,\n .dropdown .dropdown-menu[x-placement=\"bottom-end\"]::after,\n .dropdown .dropdown-menu[x-placement=\"bottom-end\"]::before,\n .dropup .dropdown-menu[x-placement=\"bottom-start\"]::after,\n .dropup .dropdown-menu[x-placement=\"bottom-start\"]::before,\n .dropup .dropdown-menu[x-placement=\"bottom-end\"]::after,\n .dropup .dropdown-menu[x-placement=\"bottom-end\"]::before {\n bottom: 100%; }\n .dropdown .dropdown-menu[x-placement=\"bottom-start\"]::after,\n .dropdown .dropdown-menu[x-placement=\"bottom-end\"]::after,\n .dropup .dropdown-menu[x-placement=\"bottom-start\"]::after,\n .dropup .dropdown-menu[x-placement=\"bottom-end\"]::after {\n border-bottom-color: #fff; }\n .dropdown .dropdown-menu[x-placement=\"bottom-start\"]::before,\n .dropdown .dropdown-menu[x-placement=\"bottom-end\"]::before,\n .dropup .dropdown-menu[x-placement=\"bottom-start\"]::before,\n .dropup .dropdown-menu[x-placement=\"bottom-end\"]::before {\n border-bottom-color: #d7d7d7; }\n\n.dropdown .dropdown-menu[x-placement=\"top-start\"],\n.dropdown .dropdown-menu[x-placement=\"top-end\"],\n.dropup .dropdown-menu[x-placement=\"top-start\"],\n.dropup .dropdown-menu[x-placement=\"top-end\"] {\n top: -0.875rem !important; }\n .dropdown .dropdown-menu[x-placement=\"top-start\"]::after, .dropdown .dropdown-menu[x-placement=\"top-start\"]::before,\n .dropdown .dropdown-menu[x-placement=\"top-end\"]::after,\n .dropdown .dropdown-menu[x-placement=\"top-end\"]::before,\n .dropup .dropdown-menu[x-placement=\"top-start\"]::after,\n .dropup .dropdown-menu[x-placement=\"top-start\"]::before,\n .dropup .dropdown-menu[x-placement=\"top-end\"]::after,\n .dropup .dropdown-menu[x-placement=\"top-end\"]::before {\n top: 100%; }\n .dropdown .dropdown-menu[x-placement=\"top-start\"]::after,\n .dropdown .dropdown-menu[x-placement=\"top-end\"]::after,\n .dropup .dropdown-menu[x-placement=\"top-start\"]::after,\n .dropup .dropdown-menu[x-placement=\"top-end\"]::after {\n border-top-color: #fff; }\n .dropdown .dropdown-menu[x-placement=\"top-start\"]::before,\n .dropdown .dropdown-menu[x-placement=\"top-end\"]::before,\n .dropup .dropdown-menu[x-placement=\"top-start\"]::before,\n .dropup .dropdown-menu[x-placement=\"top-end\"]::before {\n border-top-color: #d7d7d7; }\n\n.dropright .dropdown-menu::after {\n margin-top: 0.625rem; }\n\n.dropright .dropdown-menu::before {\n margin-top: 0.5625rem; }\n\n.dropright .dropdown-menu[x-placement=\"right-start\"], .dropright .dropdown-menu[x-placement=\"right-end\"] {\n left: 0.875rem !important; }\n .dropright .dropdown-menu[x-placement=\"right-start\"]::after, .dropright .dropdown-menu[x-placement=\"right-start\"]::before, .dropright .dropdown-menu[x-placement=\"right-end\"]::after, .dropright .dropdown-menu[x-placement=\"right-end\"]::before {\n top: 0.5rem;\n right: 100%; }\n .dropright .dropdown-menu[x-placement=\"right-start\"]::after, .dropright .dropdown-menu[x-placement=\"right-end\"]::after {\n border-right-color: #fff; }\n .dropright .dropdown-menu[x-placement=\"right-start\"]::before, .dropright .dropdown-menu[x-placement=\"right-end\"]::before {\n border-right-color: #d7d7d7; }\n\n.dropleft .dropdown-menu::after {\n margin-top: 0.625rem; }\n\n.dropleft .dropdown-menu::before {\n margin-top: 0.5625rem; }\n\n.dropleft .dropdown-menu[x-placement=\"left-start\"], .dropleft .dropdown-menu[x-placement=\"left-end\"] {\n left: -0.875rem !important; }\n .dropleft .dropdown-menu[x-placement=\"left-start\"]::after, .dropleft .dropdown-menu[x-placement=\"left-start\"]::before, .dropleft .dropdown-menu[x-placement=\"left-end\"]::after, .dropleft .dropdown-menu[x-placement=\"left-end\"]::before {\n top: 0.5rem;\n left: 100%; }\n .dropleft .dropdown-menu[x-placement=\"left-start\"]::after, .dropleft .dropdown-menu[x-placement=\"left-end\"]::after {\n border-left-color: #fff; }\n .dropleft .dropdown-menu[x-placement=\"left-start\"]::before, .dropleft .dropdown-menu[x-placement=\"left-end\"]::before {\n border-left-color: #d7d7d7; }\n\n.dropdown-menu-lg {\n width: 21.25rem; }\n\n.dropdown-menu-right::after {\n right: 1.125rem; }\n\n.dropdown-menu-right::before {\n right: 1.0625rem; }\n\n.dropdown-header {\n font-size: 0.75rem;\n text-transform: uppercase; }\n\n.dropdown-divider {\n width: calc(100% - 2.75rem);\n margin-left: 1.375rem; }\n\n.dropdown-item {\n font-weight: 500;\n color: #333; }\n .dropdown-item:not(.disabled):focus, .dropdown-item:not(.disabled).active, .dropdown-item:not(.disabled):active {\n color: #0088ce;\n background-color: #fff; }\n input:checked + .dropdown-item:not(.disabled) {\n color: #0088ce; }\n .dropdown-item.disabled {\n color: #b9b9b9;\n pointer-events: none;\n cursor: none; }\n .dropdown-item a {\n color: currentColor; }\n\n.dropdown-menu-header {\n padding: 1.875rem;\n background-color: #4d4f53; }\n\n@media (max-width: 767.98px) {\n .dropdown .dropdown-toggle[aria-expanded=\"true\"] {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .dropup .dropdown-toggle[aria-expanded=\"true\"] {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader),\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader) {\n width: 100%;\n min-width: auto;\n margin: 0; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)::after, .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)::before,\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)::after,\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)::before {\n pointer-events: none;\n border: 0;\n opacity: 0; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-start\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-end\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-start\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-end\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-start\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-end\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-start\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-end\"] {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-start\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-end\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-start\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-end\"] {\n top: 0 !important; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-start\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-end\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-start\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-end\"] {\n top: 100% !important;\n transform: initial !important; }\n .dropup-split.show .dropdown-toggle-split {\n border-top-right-radius: 0; }\n .dropup-split.show .dropdown-menu {\n border-bottom: 1px solid #d7d7d7;\n border-bottom-right-radius: 0.4375rem; }\n .dropdown-split.show .dropdown-toggle-split {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .dropdown-split.show .dropdown-menu {\n border-top: 1px solid #d7d7d7;\n border-top-right-radius: 0.4375rem; }\n .dropdown-toggle-split + .dropdown-menu {\n right: 0 !important;\n left: auto !important; }\n .dropdown .dropdown-item,\n .dropup .dropdown-item {\n white-space: initial; } }\n\n/* dropdown\n ========================================================================== */\n.dropdown-mastheader .dropdown-menu {\n padding: 1.875rem;\n background-color: #333;\n border-color: #333; }\n .dropdown-mastheader .dropdown-menu::before, .dropdown-mastheader .dropdown-menu::after {\n right: 3.875rem; }\n\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"bottom-start\"]::after,\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"bottom-end\"]::after,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"bottom-start\"]::after,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"bottom-end\"]::after {\n border-bottom-color: #333; }\n\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"bottom-start\"]::before,\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"bottom-end\"]::before,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"bottom-start\"]::before,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"bottom-end\"]::before {\n border-bottom-color: #333; }\n\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"top-start\"]::after,\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"top-end\"]::after,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"top-start\"]::after,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"top-end\"]::after {\n border-top-color: #333; }\n\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"top-start\"]::before,\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"top-end\"]::before,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"top-start\"]::before,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"top-end\"]::before {\n border-top-color: #333; }\n\n.dropdown-mastheader .dropdown-close {\n position: absolute;\n top: 1.25rem;\n right: 1.25rem;\n color: #fff;\n cursor: pointer; }\n\n.dropdown-mastheader .dropdown-lang .dropdown-menu {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem; }\n .dropdown-mastheader .dropdown-lang .dropdown-menu::before, .dropdown-mastheader .dropdown-lang .dropdown-menu::after {\n right: 2.875rem; }\n\n.dropdown-mastheader .dropdown-menu-lang-item {\n display: flex;\n align-items: center;\n color: #d7d7d7; }\n .dropdown-mastheader .dropdown-menu-lang-item:hover, .dropdown-mastheader .dropdown-menu-lang-item:focus, .dropdown-mastheader .dropdown-menu-lang-item:active, .dropdown-mastheader .dropdown-menu-lang-item.active {\n color: #fff; }\n .dropdown-mastheader .dropdown-menu-lang-item:not(:last-child) {\n padding-bottom: 1.25rem; }\n\n.dropdown-menu-lang-item {\n background-color: transparent;\n border: none; }\n\n.dropdown-menubar .btn {\n justify-content: space-between;\n padding-left: 1.25rem; }\n\n.dropdown-menubar .btn,\n.dropdown-menubar .dropdown-menu {\n background-color: #f2f2f2; }\n\n.dropdown-menubar .dropdown-menu {\n padding-right: 1.25rem;\n padding-bottom: 1.25rem;\n padding-left: 1.25rem;\n border: 0; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto; }\n .btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 1; }\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1; }\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px; }\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 1.40625rem;\n padding-left: 1.40625rem; }\n .dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropright .dropdown-toggle-split::after {\n margin-left: 0; }\n .dropleft .dropdown-toggle-split::before {\n margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.9375rem;\n padding-left: 0.9375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center; }\n .btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px; }\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0; }\n .btn-group-toggle > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn input[type=\"checkbox\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control,\n .input-group > .form-control-plaintext,\n .input-group > .custom-select,\n .input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0; }\n .input-group > .form-control + .form-control,\n .input-group > .form-control + .custom-select,\n .input-group > .form-control + .custom-file,\n .input-group > .form-control-plaintext + .form-control,\n .input-group > .form-control-plaintext + .custom-select,\n .input-group > .form-control-plaintext + .custom-file,\n .input-group > .custom-select + .form-control,\n .input-group > .custom-select + .custom-select,\n .input-group > .custom-select + .custom-file,\n .input-group > .custom-file + .form-control,\n .input-group > .custom-file + .custom-select,\n .input-group > .custom-file + .custom-file {\n margin-left: 0; }\n .input-group > .form-control:focus,\n .input-group > .custom-select:focus,\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3; }\n .input-group > .custom-file .custom-file-input:focus {\n z-index: 4; }\n .input-group > .form-control:not(:last-child),\n .input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .form-control:not(:first-child),\n .input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group > .custom-file {\n display: flex;\n align-items: center; }\n .input-group > .custom-file:not(:last-child) .custom-file-label,\n .input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group-prepend,\n.input-group-append {\n display: flex; }\n .input-group-prepend .btn,\n .input-group-append .btn {\n position: relative;\n z-index: 2; }\n .input-group-prepend .btn:focus,\n .input-group-append .btn:focus {\n z-index: 3; }\n .input-group-prepend .btn + .btn,\n .input-group-prepend .btn + .input-group-text,\n .input-group-prepend .input-group-text + .input-group-text,\n .input-group-prepend .input-group-text + .btn,\n .input-group-append .btn + .btn,\n .input-group-append .btn + .input-group-text,\n .input-group-append .input-group-text + .input-group-text,\n .input-group-append .input-group-text + .btn {\n margin-left: 0; }\n\n.input-group-prepend {\n margin-right: 0; }\n\n.input-group-append {\n margin-left: 0; }\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.813rem 1.25rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #0088ce;\n text-align: center;\n white-space: nowrap;\n background-color: #d7d7d7;\n border: 0 solid #747678;\n border-radius: 0.4375rem; }\n .input-group-text input[type=\"radio\"],\n .input-group-text input[type=\"checkbox\"] {\n margin-top: 0; }\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(2.875rem + 0); }\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5625rem + 0); }\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.125rem 1.25rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem; }\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n/* input group\n ========================================================================== */\n.input-group {\n z-index: 1; }\n .input-group > .input-group-last:not(:last-child) > .btn {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n .input-group .form-control-container {\n flex: 1 1 auto;\n width: 1%; }\n .input-group .form-control-container:not(:last-child),\n .input-group .form-control-container:not(:last-child) .form-control,\n .input-group .form-control-container:not(:last-child) .form-control-state {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group .form-control-container:not(:first-child),\n .input-group .form-control-container:not(:first-child) .form-control,\n .input-group .form-control-container:not(:first-child) .form-control-state {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group-horizontal {\n display: flex;\n align-items: center; }\n\n.input-group-prepend > .btn,\n.input-group-prepend > .btn-group .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group-append > .btn,\n.input-group-append > .btn-group .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group--flatpickr {\n position: relative; }\n .input-group--flatpickr .input-group-append {\n position: absolute;\n right: 0;\n pointer-events: none; }\n .input-group--flatpickr .input-group-append > .btn,\n .input-group--flatpickr .input-group-append > .btn-group .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group--flatpickr .form-control-container:not(:last-child),\n .input-group--flatpickr .form-control-container:not(:last-child) .form-control,\n .input-group--flatpickr .form-control-container:not(:last-child) .form-control-state {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.375rem;\n padding-left: 2.375rem; }\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem; }\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0; }\n .custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #0088ce;\n background-color: #0088ce; }\n .custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #f2f2f2, none; }\n .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #4fc3ff; }\n .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #82d4ff;\n border-color: #82d4ff; }\n .custom-control-input:disabled ~ .custom-control-label {\n color: #b9b9b9; }\n .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: transparent; }\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top; }\n .custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -2.375rem;\n display: block;\n width: 0.875rem;\n height: 0.875rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #b9b9b9 solid 0; }\n .custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -2.375rem;\n display: block;\n width: 0.875rem;\n height: 0.875rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%; }\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 3px; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"); }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #0088ce;\n background-color: #0088ce; }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\"); }\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #f2f2f2; }\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: #f2f2f2; }\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: none; }\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #f2f2f2; }\n\n.custom-switch {\n padding-left: 3.46875rem; }\n .custom-switch .custom-control-label::before {\n left: -3.46875rem;\n width: 1.96875rem;\n pointer-events: all;\n border-radius: 0.5625rem; }\n .custom-switch .custom-control-label::after {\n top: calc(0.25rem + 0);\n left: calc(-3.46875rem + 0);\n width: calc(1.125rem - 0);\n height: calc(1.125rem - 0);\n background-color: #b9b9b9;\n border-radius: 0.5625rem;\n transition: transform 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; }\n @media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none; } }\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(1.09375rem); }\n .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #f2f2f2; }\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 0);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #0088ce;\n vertical-align: middle;\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #747678;\n border-radius: 0.4375rem;\n appearance: none; }\n .custom-select:focus {\n border-color: #4fc3ff;\n outline: 0;\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(79, 195, 255, 0.5); }\n .custom-select:focus::-ms-value {\n color: #0088ce;\n background-color: #f2f2f2; }\n .custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none; }\n .custom-select:disabled {\n color: #333;\n background-color: #d7d7d7; }\n .custom-select::-ms-expand {\n display: none; }\n\n.custom-select-sm {\n height: calc(1.5625rem + 0);\n padding-top: 0.125rem;\n padding-bottom: 0.125rem;\n padding-left: 1.25rem;\n font-size: 75%; }\n\n.custom-select-lg {\n height: calc(2.875rem + 0);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 125%; }\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 0);\n margin-bottom: 0; }\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 0);\n margin: 0;\n opacity: 0; }\n .custom-file-input:focus ~ .custom-file-label {\n border-color: #4fc3ff;\n box-shadow: none; }\n .custom-file-input:disabled ~ .custom-file-label {\n background-color: #f2f2f2; }\n .custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\"; }\n .custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse); }\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 0);\n padding: 0.375rem 1.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #0088ce;\n background-color: #f2f2f2;\n border: 1px solid #747678;\n border-radius: 0.4375rem; }\n .custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 1.875rem;\n line-height: 1.5;\n color: #0088ce;\n content: \"Browse\";\n background-color: #d7d7d7;\n border-left: inherit;\n border-radius: 0 0.4375rem 0.4375rem 0; }\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0);\n padding: 0;\n background-color: transparent;\n appearance: none; }\n .custom-range:focus {\n outline: none; }\n .custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #f2f2f2, none; }\n .custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #f2f2f2, none; }\n .custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #f2f2f2, none; }\n .custom-range::-moz-focus-outer {\n border: 0; }\n .custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #0088ce;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none; } }\n .custom-range::-webkit-slider-thumb:active {\n background-color: #82d4ff; }\n .custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #b9b9b9;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #0088ce;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none; } }\n .custom-range::-moz-range-thumb:active {\n background-color: #82d4ff; }\n .custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #b9b9b9;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0;\n margin-left: 0;\n background-color: #0088ce;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none; } }\n .custom-range::-ms-thumb:active {\n background-color: #82d4ff; }\n .custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem; }\n .custom-range::-ms-fill-lower {\n background-color: #b9b9b9;\n border-radius: 1rem; }\n .custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #b9b9b9;\n border-radius: 1rem; }\n .custom-range:disabled::-webkit-slider-thumb {\n background-color: #4d4f53; }\n .custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default; }\n .custom-range:disabled::-moz-range-thumb {\n background-color: #4d4f53; }\n .custom-range:disabled::-moz-range-track {\n cursor: default; }\n .custom-range:disabled::-ms-thumb {\n background-color: #4d4f53; }\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none; } }\n\n/* custom forms\n ========================================================================== */\n.custom-control-input {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */ }\n .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #0088ce; }\n .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n border-color: #0088ce; }\n .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #0074af; }\n .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #0074af;\n border-color: #0074af; }\n .custom-control-input:disabled {\n cursor: default; }\n .custom-control-input:disabled ~ .custom-control-label,\n .custom-control-input:disabled:indeterminate ~ .custom-control-label,\n .custom-control-input:disabled:indeterminate:checked ~ .custom-control-label,\n .custom-control-input:disabled:checked ~ .custom-control-label {\n color: #b9b9b9 !important;\n cursor: default; }\n .custom-control-input:disabled ~ .custom-control-label::before,\n .custom-control-input:disabled:indeterminate ~ .custom-control-label::before,\n .custom-control-input:disabled:indeterminate:checked ~ .custom-control-label::before,\n .custom-control-input:disabled:checked ~ .custom-control-label::before {\n border-color: #f2f2f2 !important; }\n .custom-control-input:disabled:checked ~ .custom-control-label {\n cursor: default; }\n .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #f2f2f2 !important; }\n\n.custom-control-label {\n padding: 0;\n padding-top: 0.125rem;\n margin-bottom: 0;\n color: #747678;\n cursor: pointer;\n background-color: transparent;\n border: none; }\n .custom-control-label::before {\n border: 2px solid #b9b9b9; }\n .custom-control-label:hover, .custom-control-label:focus,\n .custom-control-input:focus + .custom-control-label, .custom-control-label:active, .custom-control-label.active {\n color: #0088ce; }\n .custom-control-label:hover::before, .custom-control-label:focus::before,\n .custom-control-input:focus + .custom-control-label::before, .custom-control-label:active::before, .custom-control-label.active::before {\n border-color: #0088ce; }\n .custom-control-label.active::before {\n background-color: #0088ce; }\n .custom-control-label.active::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"); }\n .custom-control-label.indeterminate::before {\n background-color: #0088ce;\n border-color: #0088ce; }\n .custom-control-label.indeterminate::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\"); }\n .custom-control-label.indeterminate:hover {\n color: #0074af; }\n .custom-control-label.indeterminate:hover::before {\n background-color: #0074af;\n border-color: #0074af; }\n .custom-control-label:checked:hover {\n color: #0088ce; }\n\n.custom-checkbox {\n display: flex;\n align-items: center; }\n .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label {\n color: #0088ce; }\n .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label::before {\n border-color: #0088ce; }\n .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label:hover {\n color: #0074af; }\n .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label:hover::before {\n background-color: #0074af;\n border-color: #0074af; }\n\n/* stylelint-disable declaration-block-single-line-max-declarations */\n.custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #4cd201; }\n .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n background-color: #4cd201;\n border-color: #4cd201; }\n .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #4cd201; }\n .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #4cd201;\n border-color: #4cd201; }\n\n.custom-checkbox.is-green .custom-control-input:focus ~ .custom-control-label {\n color: #4cd201; }\n\n.custom-checkbox.is-green .custom-control-input:focus ~ .custom-control-label::before {\n border-color: #4cd201; }\n\n.custom-checkbox.is-green .custom-control-label:hover, .custom-checkbox.is-green .custom-control-label:focus, .custom-checkbox.is-green .custom-control-label:active, .custom-checkbox.is-green .custom-control-label.active {\n color: #4cd201; }\n .custom-checkbox.is-green .custom-control-label:hover::before, .custom-checkbox.is-green .custom-control-label:focus::before, .custom-checkbox.is-green .custom-control-label:active::before, .custom-checkbox.is-green .custom-control-label.active::before {\n border-color: #4cd201; }\n\n/* stylelint-enable declaration-block-single-line-max-declarations */\n/* stylelint-disable declaration-block-single-line-max-declarations */\n.custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #ffb901; }\n .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n background-color: #ffb901;\n border-color: #ffb901; }\n .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #ffb901; }\n .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #ffb901;\n border-color: #ffb901; }\n\n.custom-checkbox.is-yellow .custom-control-input:focus ~ .custom-control-label {\n color: #ffb901; }\n\n.custom-checkbox.is-yellow .custom-control-input:focus ~ .custom-control-label::before {\n border-color: #ffb901; }\n\n.custom-checkbox.is-yellow .custom-control-label:hover, .custom-checkbox.is-yellow .custom-control-label:focus, .custom-checkbox.is-yellow .custom-control-label:active, .custom-checkbox.is-yellow .custom-control-label.active {\n color: #ffb901; }\n .custom-checkbox.is-yellow .custom-control-label:hover::before, .custom-checkbox.is-yellow .custom-control-label:focus::before, .custom-checkbox.is-yellow .custom-control-label:active::before, .custom-checkbox.is-yellow .custom-control-label.active::before {\n border-color: #ffb901; }\n\n/* stylelint-enable declaration-block-single-line-max-declarations */\n/* stylelint-disable declaration-block-single-line-max-declarations */\n.custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #333333; }\n .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n background-color: #333333;\n border-color: #333333; }\n .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #333333; }\n .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #333333;\n border-color: #333333; }\n\n.custom-checkbox.is-gray .custom-control-input:focus ~ .custom-control-label {\n color: #333333; }\n\n.custom-checkbox.is-gray .custom-control-input:focus ~ .custom-control-label::before {\n border-color: #333333; }\n\n.custom-checkbox.is-gray .custom-control-label:hover, .custom-checkbox.is-gray .custom-control-label:focus, .custom-checkbox.is-gray .custom-control-label:active, .custom-checkbox.is-gray .custom-control-label.active {\n color: #333333; }\n .custom-checkbox.is-gray .custom-control-label:hover::before, .custom-checkbox.is-gray .custom-control-label:focus::before, .custom-checkbox.is-gray .custom-control-label:active::before, .custom-checkbox.is-gray .custom-control-label.active::before {\n border-color: #333333; }\n\n/* stylelint-enable declaration-block-single-line-max-declarations */\n/* stylelint-disable declaration-block-single-line-max-declarations */\n.custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #a1006b; }\n .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n background-color: #a1006b;\n border-color: #a1006b; }\n .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #a1006b; }\n .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #a1006b;\n border-color: #a1006b; }\n\n.custom-checkbox.is-pink .custom-control-input:focus ~ .custom-control-label {\n color: #a1006b; }\n\n.custom-checkbox.is-pink .custom-control-input:focus ~ .custom-control-label::before {\n border-color: #a1006b; }\n\n.custom-checkbox.is-pink .custom-control-label:hover, .custom-checkbox.is-pink .custom-control-label:focus, .custom-checkbox.is-pink .custom-control-label:active, .custom-checkbox.is-pink .custom-control-label.active {\n color: #a1006b; }\n .custom-checkbox.is-pink .custom-control-label:hover::before, .custom-checkbox.is-pink .custom-control-label:focus::before, .custom-checkbox.is-pink .custom-control-label:active::before, .custom-checkbox.is-pink .custom-control-label.active::before {\n border-color: #a1006b; }\n\n/* stylelint-enable declaration-block-single-line-max-declarations */\n.custom-checkbox-alone {\n width: 0.875rem;\n height: 0.875rem;\n min-height: auto;\n padding: 0; }\n .custom-checkbox-alone .custom-control-label::before, .custom-checkbox-alone .custom-control-label::after {\n top: -.5rem;\n left: 0; }\n\n.switch-control {\n position: relative;\n display: inline-block;\n width: 3rem;\n height: 1.5rem;\n margin-bottom: 0; }\n .switch-control:hover input:not([disabled]) + .switch-control-slider, .switch-control:focus input:not([disabled]) + .switch-control-slider {\n background-color: #0088ce; }\n .switch-control:hover input:not([disabled]) + .switch-control-slider::before, .switch-control:focus input:not([disabled]) + .switch-control-slider::before {\n background-color: #fff; }\n\n.switch-control-slider {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n cursor: pointer;\n background-color: #f2f2f2;\n border-radius: 0.75rem;\n transition: all .15s ease-out; }\n .switch-control-slider::before {\n position: absolute;\n bottom: 0.3125rem;\n left: 0.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n content: \"\";\n background-color: #0088ce;\n border-radius: 50%;\n transition: all .15s ease-out; }\n input:checked + .switch-control-slider::before {\n transform: translateX(24px); }\n input:not([disabled]):checked + .switch-control-slider {\n background-color: #0088ce; }\n input:not([disabled]):checked + .switch-control-slider::before {\n background-color: #fff; }\n input[disabled] + .switch-control-slider {\n cursor: initial; }\n input[disabled] + .switch-control-slider::before {\n background-color: #b9b9b9; }\n input[disabled]:checked + .switch-control-slider {\n background-color: #b9b9b9; }\n input[disabled]:checked + .switch-control-slider::before {\n background-color: #fff; }\n\n.options-control {\n display: inline-flex;\n padding: 0.3125rem;\n background-color: #4d4f53;\n border-radius: 0.6875rem; }\n .options-control.disabled {\n background-color: #f2f2f2; }\n .options-control .options-item + .options-item {\n padding-left: 0.1875rem; }\n\n.options-btn {\n padding: 0.375rem 1.25rem 0.3125rem;\n margin-bottom: 0;\n color: #fff;\n white-space: nowrap;\n cursor: pointer;\n border-radius: 0.4375rem; }\n input[disabled] + .options-btn {\n color: #b9b9b9;\n cursor: default; }\n input:checked + .options-btn,\n input[disabled]:checked + .options-btn {\n color: #4d4f53;\n background-color: #fff; }\n\n.options-control-lg .options-btn {\n padding: 0.625rem 1.25rem; }\n\n.options-links {\n border-bottom: 1px solid #ebebeb; }\n .options-links .options-item {\n position: relative;\n display: inline-block;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n color: #4d4f53;\n cursor: pointer; }\n .options-links .options-item:not(:first-child) {\n margin-left: 0.5rem; }\n .options-links .options-item:not(:last-child) {\n margin-right: 0.5rem; }\n .options-links .options-item:hover, .options-links .options-item:focus, .options-links .options-item:active, .options-links .options-item.active {\n color: #0088ce; }\n .options-links .options-item:hover::after, .options-links .options-item:focus::after, .options-links .options-item:active::after, .options-links .options-item.active::after {\n position: absolute;\n bottom: -0.0625rem;\n left: 0;\n display: block;\n width: 100%;\n height: 0.3125rem;\n content: \"\";\n background-color: #0088ce;\n border-radius: 0.625rem; }\n\n/* custom forms\n ========================================================================== */\n.custom-control-label {\n font-size: 0.875rem; }\n\n.select-control .custom-control-label {\n font-size: 1rem; }\n\n.options-control-lg .options-btn {\n padding: 0.625rem 1.25rem; }\n\n.options-control-actionbar {\n background-color: #fff; }\n .options-control-actionbar .options-btn {\n color: #0088ce;\n border-radius: 0.4375rem; }\n .options-control-actionbar input:checked + .options-btn,\n .options-control-actionbar input[disabled]:checked + .options-btn {\n color: #fff;\n background-color: #0088ce; }\n\n@media (max-width: 767.98px) {\n .options-control-actionbar.options-control-lg .options-btn {\n padding-top: 0.875rem;\n padding-bottom: 0.875rem; } }\n\n/* select\n ========================================================================== */\nselect {\n width: 100%;\n min-height: 2.8125rem;\n padding: 0.813rem 1.25rem;\n line-height: 1.5;\n cursor: pointer;\n background-color: #f2f2f2;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E\"), linear-gradient(to left, #0088ce 3.125rem, #f2f2f2 3.125rem);\n background-repeat: no-repeat;\n background-position: center right 1.1875rem, top left;\n background-size: 0.8125rem, 100%;\n border: 1px solid #f2f2f2;\n border-radius: 0.4375rem;\n appearance: none; }\n select:focus {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E\"), linear-gradient(to left, #0074af 3.125rem, #f2f2f2 3.125rem);\n border: 1px solid #d7d7d7;\n border-bottom-color: #0088ce;\n outline: 0; }\n\nselect::-ms-expand {\n display: none;\n /* remove default arrow on ie10 and ie11 */ }\n\nselect:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000; }\n\n.select-improved:not(.active) .select-menu {\n display: none; }\n\n.select-improved .form-control.is-placeholder {\n color: #747678; }\n\n.select-control {\n position: relative; }\n .select-improved.active > .select-control > .input-group .form-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .select-improved.active > .select-control .input-group-last > .btn {\n border-bottom-right-radius: 0; }\n .select-improved-up.active > .select-control > .input-group .form-control {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n .select-improved-up.active > .select-control .input-group-last > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0.4375rem; }\n\n.select-control > .input-group .form-control {\n position: relative;\n cursor: pointer;\n border: 1px solid #f2f2f2;\n transition: none; }\n\n.select-improved.active > .select-control > .input-group .form-control {\n border-top-color: #d7d7d7;\n border-left-color: #d7d7d7; }\n\n.select-improved-up.active > .select-control > .input-group .form-control {\n border-top-color: #f2f2f2;\n border-bottom-color: #d7d7d7;\n border-left-color: #d7d7d7; }\n\n.select-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 2;\n display: flex;\n flex-direction: column;\n width: 100%;\n max-height: 22.5rem;\n padding: 1.25rem;\n overflow-y: auto;\n background-color: #fff;\n border-right: #d7d7d7 solid 1px;\n border-bottom: #d7d7d7 solid 1px;\n border-left: #d7d7d7 solid 1px;\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n .select-menu > .d-flex {\n min-height: 0; }\n .select-improved-up .select-menu {\n top: auto;\n bottom: 100%;\n border-top: #d7d7d7 solid 1px;\n border-bottom: none;\n border-radius: 0.4375rem 0.4375rem 0 0; }\n\n.select-menu-inner {\n flex: 1 1 auto; }\n\n.select-menu-item {\n display: block;\n width: 100%;\n padding: 0;\n font-weight: 500;\n color: #4d4f53;\n text-align: left;\n cursor: pointer;\n background: none;\n border: 0; }\n .select-menu-item + .select-menu-item {\n margin-top: 0.875rem; }\n .select-menu-item:hover, .select-menu-item:focus, .select-menu-item:active, .select-menu-item.active {\n color: #0088ce; }\n .select-menu-item > button,\n .select-menu-item > a {\n display: block;\n width: 100%;\n padding: 0;\n font-weight: 500;\n color: currentColor;\n text-align: left;\n cursor: pointer;\n background: none;\n border: 0; }\n .select-menu-item > button:hover, .select-menu-item > button:focus, .select-menu-item > button:active, .select-menu-item > button.active,\n .select-menu-item > a:hover,\n .select-menu-item > a:focus,\n .select-menu-item > a:active,\n .select-menu-item > a.active {\n color: #0088ce; }\n\n.select-group + .select-group {\n margin-top: 1.125rem; }\n\n.select-group-head {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n padding: 0;\n background-color: transparent;\n border: none; }\n .select-group-head .select-group-close {\n display: none; }\n .select-group-head .select-group-show {\n display: inline-block; }\n .select-group-head [class^=\"icons-arrow-\"] {\n display: inline-block;\n transition: transform .15s ease-out; }\n .select-group-head[data-role=\"collapse\"] > * {\n pointer-events: none; }\n .select-group-head.active .select-group-close {\n display: inline-block; }\n .select-group-head.active .select-group-show {\n display: none; }\n .select-group-head.active [class^=\"icons-arrow-\"] {\n transform: rotate(180deg); }\n\n.select-group-head[data-role=\"collapse\"] {\n cursor: pointer; }\n\n.select-group-title {\n padding: 0;\n font-weight: 500;\n color: #4d4f53;\n text-align: left;\n background: none;\n border: 0; }\n\n/* stylelint-disable selector-no-qualifying-type */\nbutton.select-group-title {\n cursor: pointer; }\n\n/* stylelint-enable selector-no-qualifying-type */\n.select-group-content {\n padding-top: 0.875rem;\n padding-left: 1.75rem; }\n\n/* select\n ========================================================================== */\n.select-improved.active > .select-control > .input-group .form-control {\n border-bottom-color: #0088ce; }\n\n.select-improved-up.active > .select-control > .input-group .form-control {\n border-top-color: #0088ce; }\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 0 solid rgba(0, 0, 0, 0.125);\n border-radius: 0.4375rem; }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.4375rem;\n border-top-right-radius: 0.4375rem; }\n .card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem; }\n\n.card-title {\n margin-bottom: 0.75rem; }\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.25rem; }\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 0 solid rgba(0, 0, 0, 0.125); }\n .card-header:first-child {\n border-radius: calc(0.4375rem - 0) calc(0.4375rem - 0) 0 0; }\n .card-header + .list-group .list-group-item:first-child {\n border-top: 0; }\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 0 solid rgba(0, 0, 0, 0.125); }\n .card-footer:last-child {\n border-radius: 0 0 calc(0.4375rem - 0) calc(0.4375rem - 0); }\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem; }\n\n.card-img {\n width: 100%;\n border-radius: calc(0.4375rem - 0); }\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.4375rem - 0);\n border-top-right-radius: calc(0.4375rem - 0); }\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.4375rem - 0);\n border-bottom-left-radius: calc(0.4375rem - 0); }\n\n.card-deck {\n display: flex;\n flex-direction: column; }\n .card-deck .card {\n margin-bottom: 10px; }\n @media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -10px;\n margin-left: -10px; }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 10px;\n margin-bottom: 0;\n margin-left: 10px; } }\n\n.card-group {\n display: flex;\n flex-direction: column; }\n .card-group > .card {\n margin-bottom: 10px; }\n @media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap; }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0; } }\n\n.card-columns .card {\n margin-bottom: 0.75rem; }\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.accordion > .card {\n overflow: hidden; }\n .accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0; }\n .accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0; }\n .accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .accordion > .card .card-header {\n margin-bottom: 0; }\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 0;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #fff;\n border-radius: 0.4375rem; }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 1rem; }\n .breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 1rem;\n color: #333;\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23b9b9b9' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\"); }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n\n.breadcrumb-item.active {\n color: #0088ce; }\n\n/* breadcrumb\n ========================================================================== */\n.breadcrumb {\n font-weight: 500;\n border-bottom: 1px solid #f2f2f2;\n border-radius: 0; }\n\n.breadcrumb-item {\n font-weight: 500; }\n .breadcrumb-item + .breadcrumb-item::before {\n width: 1.5rem;\n height: 0.625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%230088ce' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n background-size: 0.5rem 0.625rem; }\n .breadcrumb-item.active {\n color: #333; }\n .breadcrumb-item.active ~ .breadcrumb-item::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23b9b9b9' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\"); }\n .breadcrumb-item.active ~ .breadcrumb-item a {\n font-weight: 400;\n color: #747678; }\n .breadcrumb-item.active + .breadcrumb-item::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%333333' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\"); }\n .breadcrumb-item.disabled a {\n cursor: default; }\n\n.breadcrumb-lg {\n font-size: 1.5rem;\n line-height: 1.25; }\n .breadcrumb-lg .breadcrumb-item + .breadcrumb-item::before {\n width: 1.625rem;\n height: 0.875rem;\n background-size: 0.625rem 0.875rem; }\n\n@media (max-width: 1023.98px) {\n .breadcrumb-lg {\n font-size: 2.625rem;\n line-height: 1.14286; } }\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.4375rem; }\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.125rem 0.313rem;\n margin-left: 0;\n line-height: 1.25;\n color: #747678;\n background-color: transparent;\n border: 0 solid transparent; }\n .page-link:hover {\n z-index: 2;\n color: #0074af;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent; }\n .page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: none; }\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n\n.page-item.active .page-link {\n z-index: 1;\n color: #0088ce;\n background-color: transparent;\n border-color: transparent; }\n\n.page-item.disabled .page-link {\n color: #333;\n pointer-events: none;\n cursor: auto;\n background-color: transparent;\n border-color: transparent; }\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.125rem;\n line-height: 1.5; }\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5; }\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n\n/* pagination\n ========================================================================== */\n.page-item {\n padding-right: 0.25rem;\n padding-left: 0.25rem;\n font-size: 1rem;\n color: #333; }\n .page-item.active .page-link {\n position: relative; }\n .page-item.active .page-link:hover {\n color: #0074af; }\n .page-item.active .page-link::after {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 0.125rem;\n content: \"\";\n background-color: currentColor;\n border-radius: 2px; }\n .page-item:not(.page-skip) + .page-skip {\n padding-left: 1.875rem; }\n\n.page-link {\n display: inline-flex;\n align-items: center;\n font-size: 0.875rem; }\n\n.page-skip {\n display: inline-flex;\n align-items: center; }\n .page-skip:not(.disabled) .page-link {\n color: #0088ce; }\n .page-skip:not(.disabled) .page-link:hover {\n color: #0074af; }\n .page-skip + .page-item:not(.page-skip) {\n padding-left: 1.875rem; }\n\n@media (min-width: 576px) {\n .page-link {\n font-size: 1rem; } }\n\n.badge {\n display: inline-block;\n padding: 0.313rem 1.5rem;\n font-size: 0.875rem;\n font-weight: 500;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.75rem;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none; } }\n a.badge:hover, a.badge:focus {\n text-decoration: none; }\n .badge:empty {\n display: none; }\n\n.btn .badge {\n position: relative;\n top: -1px; }\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem; }\n\n.badge-primary {\n color: #fff;\n background-color: #0088ce; }\n a.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #00669b; }\n a.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); }\n\n.badge-primary-dark {\n color: #fff;\n background-color: #0074af; }\n a.badge-primary-dark:hover, a.badge-primary-dark:focus {\n color: #fff;\n background-color: #00527c; }\n a.badge-primary-dark:focus, a.badge-primary-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); }\n\n.badge-secondary {\n color: #fff;\n background-color: #4d4f53; }\n a.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #343639; }\n a.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); }\n\n.badge-success {\n color: #212529;\n background-color: #82be00; }\n a.badge-success:hover, a.badge-success:focus {\n color: #212529;\n background-color: #5f8b00; }\n a.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); }\n\n.badge-info {\n color: #fff;\n background-color: #009aa6; }\n a.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #006b73; }\n a.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); }\n\n.badge-warning {\n color: #212529;\n background-color: #ffb612; }\n a.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #de9a00; }\n a.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); }\n\n.badge-danger {\n color: #fff;\n background-color: #cd0037; }\n a.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #9a0029; }\n a.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); }\n\n.badge-light {\n color: #212529;\n background-color: #f2f2f2; }\n a.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #d9d9d9; }\n a.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); }\n\n.badge-dark {\n color: #fff;\n background-color: #343a40; }\n a.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124; }\n a.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); }\n\n.badge-white {\n color: #212529;\n background-color: #fff; }\n a.badge-white:hover, a.badge-white:focus {\n color: #212529;\n background-color: #e6e6e6; }\n a.badge-white:focus, a.badge-white.focus {\n outline: 0;\n box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }\n\n/* sami\n ========================================================================== */\n.sami {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 3.125rem;\n height: 3.125rem;\n color: #fff;\n text-transform: uppercase;\n background-color: #b9b9b9;\n border-radius: 0.4375rem; }\n\n.sami-green {\n background-color: #82be00; }\n\n.sami-checkbox-green {\n cursor: pointer; }\n input:checked + .sami-checkbox-green {\n background-color: #82be00; }\n\n.sami-blue {\n background-color: #0088ce; }\n\n.sami-checkbox-blue {\n cursor: pointer; }\n input:checked + .sami-checkbox-blue {\n background-color: #0088ce; }\n\n.sami-yellow {\n background-color: #ffb612; }\n\n.sami-checkbox-yellow {\n cursor: pointer; }\n input:checked + .sami-checkbox-yellow {\n background-color: #ffb612; }\n\n.sami-red {\n background-color: #cd0037; }\n\n.sami-checkbox-red {\n cursor: pointer; }\n input:checked + .sami-checkbox-red {\n background-color: #cd0037; }\n\n.sami-gray {\n background-color: #333; }\n\n.sami-checkbox-gray {\n cursor: pointer; }\n input:checked + .sami-checkbox-gray {\n background-color: #333; }\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #d7d7d7;\n border-radius: 0.4375rem; }\n @media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem; } }\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0; }\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.4375rem; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 700; }\n\n.alert-dismissible {\n padding-right: 3.7rem; }\n .alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit; }\n\n.alert-primary {\n color: #00476b;\n background-color: #cce7f5;\n border-color: #b8def1; }\n .alert-primary hr {\n border-top-color: #a3d4ed; }\n .alert-primary .alert-link {\n color: #002538; }\n\n.alert-primary-dark {\n color: #003c5b;\n background-color: #cce3ef;\n border-color: #b8d8e9; }\n .alert-primary-dark hr {\n border-top-color: #a5cde3; }\n .alert-primary-dark .alert-link {\n color: #001a28; }\n\n.alert-secondary {\n color: #28292b;\n background-color: #dbdcdd;\n border-color: #cdcecf; }\n .alert-secondary hr {\n border-top-color: #c0c1c3; }\n .alert-secondary .alert-link {\n color: #0f1011; }\n\n.alert-success {\n color: #446300;\n background-color: #e6f2cc;\n border-color: #dcedb8; }\n .alert-success hr {\n border-top-color: #d2e8a4; }\n .alert-success .alert-link {\n color: #213000; }\n\n.alert-info {\n color: #005056;\n background-color: #ccebed;\n border-color: #b8e3e6; }\n .alert-info hr {\n border-top-color: #a5dcdf; }\n .alert-info .alert-link {\n color: #002123; }\n\n.alert-warning {\n color: #855f09;\n background-color: #fff0d0;\n border-color: #ffebbd; }\n .alert-warning hr {\n border-top-color: #ffe3a4; }\n .alert-warning .alert-link {\n color: #553d06; }\n\n.alert-danger {\n color: #6b001d;\n background-color: #f5ccd7;\n border-color: #f1b8c7; }\n .alert-danger hr {\n border-top-color: #eda3b6; }\n .alert-danger .alert-link {\n color: #38000f; }\n\n.alert-light {\n color: #7e7e7e;\n background-color: #fcfcfc;\n border-color: #fbfbfb; }\n .alert-light hr {\n border-top-color: #eeeeee; }\n .alert-light .alert-link {\n color: #656565; }\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca; }\n .alert-dark hr {\n border-top-color: #b9bbbe; }\n .alert-dark .alert-link {\n color: #040505; }\n\n.alert-white {\n color: #858585;\n background-color: white;\n border-color: white; }\n .alert-white hr {\n border-top-color: #f2f2f2; }\n .alert-white .alert-link {\n color: #6c6c6c; }\n\n/* progress\n ========================================================================== */\n.progress {\n display: flex;\n height: 0.625rem;\n font-size: 0.75rem;\n color: #4d4f53;\n background-color: #fff;\n background-image: linear-gradient(90deg, #e1ded9 50%, transparent 50%);\n background-size: 0.25rem 0.625rem;\n border-radius: 0.3125rem; }\n .progress.has-label {\n margin-top: 2.375rem; }\n\n.progress-bar {\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #4d4f53;\n text-align: center;\n background-color: #0088ce;\n border-radius: 0.3125rem;\n transition: width 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none; } }\n\n.progress-label {\n position: absolute;\n right: 0;\n bottom: calc(100% + 0.5rem);\n font-size: 1.5rem;\n font-weight: 500; }\n .progress-label sup {\n font-size: 0.875rem; }\n .progress-bar[aria-valuenow=\"100\"] .progress-label {\n right: 0;\n left: auto;\n color: #0088ce; }\n\n.progress-circle {\n position: relative;\n display: inline-block;\n width: 7.5rem;\n height: 7.5rem;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23D7D7D7;%7d %3c/style%3e%3cg%3e%3crect x='59' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='55.2' y='0.1' transform='matrix(0.9976 -6.975647e-02 6.975647e-02 0.9976 -0.2907 3.9376)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='51.5' y='0.5' transform='matrix(0.9903 -0.1392 0.1392 0.9903 -0.3974 7.368)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='47.8' y='1.2' transform='matrix(0.9781 -0.2079 0.2079 0.9781 -0.427 10.2973)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='44.1' y='2.1' transform='matrix(0.9613 -0.2756 0.2756 0.9613 -0.4827 12.749)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='40.5' y='3.3' transform='matrix(0.9397 -0.342 0.342 0.9397 -0.6613 14.7626)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='37' y='4.7' transform='matrix(0.9135 -0.4067 0.4067 0.9135 -1.0509 16.3931)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='33.6' y='6.3' transform='matrix(0.8829 -0.4695 0.4695 0.8829 -1.7286 17.7087)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='30.4' y='8.2' transform='matrix(0.848 -0.5299 0.5299 0.848 -2.7588 18.7897)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='27.3' y='10.3' transform='matrix(0.809 -0.5878 0.5878 0.809 -4.1915 19.7261)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='24.3' y='12.6' transform='matrix(0.766 -0.6428 0.6428 0.766 -6.0608 20.6152)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='21.5' y='15.2' transform='matrix(0.7193 -0.6947 0.6947 0.7193 -8.3843 21.5593)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='18.9' y='17.9' transform='matrix(0.6691 -0.7431 0.7431 0.6691 -11.1622 22.6633)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='16.4' y='20.8' transform='matrix(0.6157 -0.788 0.788 0.6157 -14.3769 24.0315)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='14.2' y='23.8' transform='matrix(0.5592 -0.829 0.829 0.5592 -17.9939 25.7655)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='12.2' y='27' transform='matrix(0.5 -0.866 0.866 0.5 -21.9615 27.9615)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='10.5' y='30.3' transform='matrix(0.4384 -0.8988 0.8988 0.4384 -26.2122 30.7076)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='8.9' y='33.8' transform='matrix(0.3746 -0.9272 0.9272 0.3746 -30.6638 34.0815)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='7.6' y='37.3' transform='matrix(0.309 -0.9511 0.9511 0.309 -35.2211 38.1485)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='6.6' y='40.9' transform='matrix(0.2419 -0.9703 0.9703 0.2419 -39.7776 42.9595)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5.8' y='44.6' transform='matrix(0.1736 -0.9848 0.9848 0.1736 -44.2179 48.5492)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5.3' y='48.4' transform='matrix(0.1045 -0.9945 0.9945 0.1045 -48.42 54.9351)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5' y='52.1' transform='matrix(3.489950e-02 -0.9994 0.9994 3.489950e-02 -52.2577 62.1164)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='0' y='60.9' transform='matrix(0.9994 -3.489950e-02 3.489950e-02 0.9994 -2.1561 0.2482)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='0.3' y='64.6' transform='matrix(0.9945 -0.1045 0.1045 0.9945 -6.8272 1.0177)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='0.8' y='68.4' transform='matrix(0.9848 -0.1736 0.1736 0.9848 -11.9436 2.2383)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='1.6' y='72.1' transform='matrix(0.9703 -0.2419 0.2419 0.9703 -17.4499 4.0099)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='2.6' y='75.7' transform='matrix(0.9511 -0.309 0.309 0.9511 -23.2745 6.4241)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='3.9' y='79.2' transform='matrix(0.9272 -0.3746 0.3746 0.9272 -29.331 9.5626)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='5.5' y='82.7' transform='matrix(0.8988 -0.4384 0.4384 0.8988 -35.5191 13.4941)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='7.2' y='86' transform='matrix(0.866 -0.5 0.5 0.866 -41.7269 18.2731)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='9.2' y='89.2' transform='matrix(0.829 -0.5592 0.5592 0.829 -47.8331 23.9378)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='11.4' y='92.2' transform='matrix(0.788 -0.6157 0.6157 0.788 -53.7091 30.5088)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='13.9' y='95.1' transform='matrix(0.7431 -0.6691 0.6691 0.7431 -59.2218 37.988)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='16.5' y='97.8' transform='matrix(0.6947 -0.7193 0.7193 0.6947 -64.236 46.3581)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='19.3' y='100.4' transform='matrix(0.6428 -0.766 0.766 0.6428 -68.6175 55.5822)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='22.3' y='102.7' transform='matrix(0.5878 -0.809 0.809 0.5878 -72.2355 65.6038)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='25.4' y='104.8' transform='matrix(0.5299 -0.848 0.848 0.5299 -74.9657 76.3475)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='28.6' y='106.7' transform='matrix(0.4695 -0.8829 0.8829 0.4695 -76.693 87.7197)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='32' y='108.3' transform='matrix(0.4067 -0.9135 0.9135 0.4067 -77.3138 99.6102)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='35.5' y='109.7' transform='matrix(0.342 -0.9397 0.9397 0.342 -76.7383 111.8932)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='39.1' y='110.9' transform='matrix(0.2756 -0.9613 0.9613 0.2756 -74.893 124.43)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='42.8' y='111.8' transform='matrix(0.2079 -0.9781 0.9781 0.2079 -71.7222 137.0703)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='46.5' y='112.5' transform='matrix(0.1392 -0.9903 0.9903 0.1392 -67.1899 149.6558)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='50.2' y='112.9' transform='matrix(6.975647e-02 -0.9976 0.9976 6.975647e-02 -61.2806 162.0216)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='59' y='108' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='62.8' y='107.9' transform='matrix(0.9976 -6.975647e-02 6.975647e-02 0.9976 -7.7877 4.7255)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='66.5' y='107.5' transform='matrix(0.9903 -0.1392 0.1392 0.9903 -15.1355 10.5006)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='70.2' y='106.8' transform='matrix(0.9781 -0.2079 0.2079 0.9781 -21.9001 17.2744)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='73.9' y='105.9' transform='matrix(0.9613 -0.2756 0.2756 0.9613 -27.9452 24.9761)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='77.5' y='104.7' transform='matrix(0.9397 -0.342 0.342 0.9397 -33.1442 33.5167)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='81' y='103.3' transform='matrix(0.9135 -0.4067 0.4067 0.9135 -37.383 42.7899)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='84.4' y='101.7' transform='matrix(0.8829 -0.4695 0.4695 0.8829 -40.5617 52.6742)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='87.6' y='99.8' transform='matrix(0.848 -0.5299 0.5299 0.848 -42.5973 63.0348)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='90.7' y='97.7' transform='matrix(0.809 -0.5878 0.5878 0.809 -43.4248 73.7261)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='93.7' y='95.4' transform='matrix(0.766 -0.6428 0.6428 0.766 -42.999 84.594)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='96.5' y='92.8' transform='matrix(0.7193 -0.6947 0.6947 0.7193 -41.2954 95.4789)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='99.1' y='90.1' transform='matrix(0.6691 -0.7431 0.7431 0.6691 -38.3109 106.2184)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='101.6' y='87.2' transform='matrix(0.6157 -0.788 0.788 0.6157 -34.0637 116.6505)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='103.8' y='84.2' transform='matrix(0.5592 -0.829 0.829 0.5592 -28.5937 126.6159)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='105.8' y='81' transform='matrix(0.5 -0.866 0.866 0.5 -21.9615 135.9615)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='107.5' y='77.7' transform='matrix(0.4384 -0.8988 0.8988 0.4384 -14.2476 144.5431)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='109.1' y='74.2' transform='matrix(0.3746 -0.9272 0.9272 0.3746 -5.5511 152.2277)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='110.4' y='70.7' transform='matrix(0.309 -0.9511 0.9511 0.309 4.0122 158.8962)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='111.4' y='67.1' transform='matrix(0.2419 -0.9703 0.9703 0.2419 14.3114 164.4454)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='112.2' y='63.4' transform='matrix(0.1736 -0.9848 0.9848 0.1736 25.2032 168.79)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='112.7' y='59.6' transform='matrix(0.1045 -0.9945 0.9945 0.1045 36.5339 171.8641)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='113' y='55.9' transform='matrix(3.489950e-02 -0.9994 0.9994 3.489950e-02 48.1428 173.6225)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='108' y='57.1' transform='matrix(0.9994 -3.489950e-02 3.489950e-02 0.9994 -1.9588 4.0128)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='107.7' y='53.4' transform='matrix(0.9945 -0.1045 0.1045 0.9945 -5.0588 12.1831)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='107.2' y='49.6' transform='matrix(0.9848 -0.1736 0.1736 0.9848 -7.0711 20.4225)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='106.4' y='45.9' transform='matrix(0.9703 -0.2419 0.2419 0.9703 -8.0163 28.5853)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='105.4' y='42.3' transform='matrix(0.9511 -0.309 0.309 0.9511 -7.9343 36.5311)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='104.1' y='38.8' transform='matrix(0.9272 -0.3746 0.3746 0.9272 -6.8838 44.1282)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='102.5' y='35.3' transform='matrix(0.8988 -0.4384 0.4384 0.8988 -4.9408 51.2552)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='100.8' y='32' transform='matrix(0.866 -0.5 0.5 0.866 -2.1962 57.8038)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='98.8' y='28.8' transform='matrix(0.829 -0.5592 0.5592 0.829 1.2454 63.6808)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='96.6' y='25.8' transform='matrix(0.788 -0.6157 0.6157 0.788 5.2685 68.8093)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='94.1' y='22.9' transform='matrix(0.7431 -0.6691 0.6691 0.7431 9.7488 73.1303)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='91.5' y='20.2' transform='matrix(0.6947 -0.7193 0.7193 0.6947 14.5562 76.6036)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='88.7' y='17.6' transform='matrix(0.6428 -0.766 0.766 0.6428 19.5576 79.2086)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='85.7' y='15.3' transform='matrix(0.5878 -0.809 0.809 0.5878 24.6192 80.944)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='82.6' y='13.2' transform='matrix(0.5299 -0.848 0.848 0.5299 29.6096 81.828)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='79.4' y='11.3' transform='matrix(0.4695 -0.8829 0.8829 0.4695 34.4027 81.8974)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='76' y='9.7' transform='matrix(0.4067 -0.9135 0.9135 0.4067 38.8799 81.2069)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='72.5' y='8.3' transform='matrix(0.342 -0.9397 0.9397 0.342 42.9327 79.8275)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='68.9' y='7.1' transform='matrix(0.2756 -0.9613 0.9613 0.2756 46.4651 77.845)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='65.2' y='6.2' transform='matrix(0.2079 -0.9781 0.9781 0.2079 49.3951 75.358)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='61.5' y='5.5' transform='matrix(0.1392 -0.9903 0.9903 0.1392 51.657 72.4756)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='57.8' y='5.1' transform='matrix(6.975647e-02 -0.9976 0.9976 6.975647e-02 53.2021 69.3153)' class='st0' width='12' height='2'/%3e%3c/g%3e%3c/svg%3e \"); }\n\n.progress-circle-figure {\n transform: rotate(-90deg); }\n\n.progress-circle-meter,\n.progress-circle-value {\n fill: none; }\n\n.progress-circle-meter {\n stroke: #fff; }\n\n.progress-circle-value {\n stroke: #0088ce;\n stroke-linecap: round; }\n\n.progress-circle-label {\n position: absolute;\n top: 0;\n left: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n font-size: 1.5rem;\n font-weight: 500; }\n .progress-circle-label sup {\n font-size: 0.875rem; }\n .progress-circle-label.done {\n color: #0088ce; }\n\n/* variation\n -------------------------------------------------------------------------- */\n.progress-sm {\n height: 0.3125rem;\n overflow: hidden;\n background-color: #fff;\n background-image: none;\n background-size: auto;\n border-radius: 0.15625rem; }\n\n.media {\n display: flex;\n align-items: flex-start; }\n\n.media-body {\n flex: 1; }\n\n/* lists\n ========================================================================== */\n.meta-list {\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n padding-left: 0;\n list-style: none; }\n\n@media (max-width: 575.98px) {\n .meta-list-item.separator-none {\n padding-left: 0; }\n .meta-list-item.separator-none::before {\n display: none; } }\n\n@media (min-width: 576px) and (max-width: 767.98px) {\n .meta-list-item.separator-sm-none {\n padding-left: 0; }\n .meta-list-item.separator-sm-none::before {\n display: none; } }\n\n@media (min-width: 768px) and (max-width: 1023.98px) {\n .meta-list-item.separator-md-none {\n padding-left: 0; }\n .meta-list-item.separator-md-none::before {\n display: none; } }\n\n@media (min-width: 1024px) and (max-width: 1279.98px) {\n .meta-list-item.separator-lg-none {\n padding-left: 0; }\n .meta-list-item.separator-lg-none::before {\n display: none; } }\n\n@media (min-width: 1280px) {\n .meta-list-item.separator-xl-none {\n padding-left: 0; }\n .meta-list-item.separator-xl-none::before {\n display: none; } }\n\n@media (min-width: 1024px) {\n .meta-list {\n display: flex;\n flex-direction: row; }\n .meta-list-item {\n padding-right: 1.25rem; }\n .meta-list-item.separator {\n position: relative;\n padding-left: 1.375rem; }\n .meta-list-item.separator::before {\n position: absolute;\n top: 0.25rem;\n left: 0;\n display: block;\n width: 0.125rem;\n height: 0.75rem;\n content: \"\";\n background-color: #8a8b8d; } }\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0; }\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f2f2f2; }\n .list-group-item-action:active {\n color: #4d4f53;\n background-color: #d7d7d7; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #d7d7d7; }\n .list-group-item:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: #333;\n pointer-events: none;\n background-color: #fff; }\n .list-group-item.active {\n z-index: 2;\n color: #4d4f53;\n background-color: #fff;\n border-color: #d7d7d7; }\n\n.list-group-horizontal {\n flex-direction: row; }\n .list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row; }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row; }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 1024px) {\n .list-group-horizontal-lg {\n flex-direction: row; }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 1280px) {\n .list-group-horizontal-xl {\n flex-direction: row; }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; } }\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n .list-group-flush .list-group-item:last-child {\n margin-bottom: -1px; }\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0; }\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0; }\n\n.list-group-item-primary {\n color: #00476b;\n background-color: #b8def1; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #00476b;\n background-color: #a3d4ed; }\n .list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #00476b;\n border-color: #00476b; }\n\n.list-group-item-primary-dark {\n color: #003c5b;\n background-color: #b8d8e9; }\n .list-group-item-primary-dark.list-group-item-action:hover, .list-group-item-primary-dark.list-group-item-action:focus {\n color: #003c5b;\n background-color: #a5cde3; }\n .list-group-item-primary-dark.list-group-item-action.active {\n color: #fff;\n background-color: #003c5b;\n border-color: #003c5b; }\n\n.list-group-item-secondary {\n color: #28292b;\n background-color: #cdcecf; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #28292b;\n background-color: #c0c1c3; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #28292b;\n border-color: #28292b; }\n\n.list-group-item-success {\n color: #446300;\n background-color: #dcedb8; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #446300;\n background-color: #d2e8a4; }\n .list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #446300;\n border-color: #446300; }\n\n.list-group-item-info {\n color: #005056;\n background-color: #b8e3e6; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #005056;\n background-color: #a5dcdf; }\n .list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #005056;\n border-color: #005056; }\n\n.list-group-item-warning {\n color: #855f09;\n background-color: #ffebbd; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #855f09;\n background-color: #ffe3a4; }\n .list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #855f09;\n border-color: #855f09; }\n\n.list-group-item-danger {\n color: #6b001d;\n background-color: #f1b8c7; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #6b001d;\n background-color: #eda3b6; }\n .list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #6b001d;\n border-color: #6b001d; }\n\n.list-group-item-light {\n color: #7e7e7e;\n background-color: #fbfbfb; }\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #7e7e7e;\n background-color: #eeeeee; }\n .list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #7e7e7e;\n border-color: #7e7e7e; }\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe; }\n .list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21; }\n\n.list-group-item-white {\n color: #858585;\n background-color: white; }\n .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {\n color: #858585;\n background-color: #f2f2f2; }\n .list-group-item-white.list-group-item-action.active {\n color: #fff;\n background-color: #858585;\n border-color: #858585; }\n\n.close {\n float: right;\n font-size: 1.2rem;\n font-weight: 700;\n line-height: 1;\n color: #4c4f54;\n text-shadow: 0 1px 0 #fff;\n opacity: .5; }\n .close:hover {\n color: #4c4f54;\n text-decoration: none; }\n .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75; }\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none; }\n\na.close.disabled {\n pointer-events: none; }\n\n/* close\n ========================================================================== */\n.close {\n opacity: 1; }\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem; }\n .toast:not(:last-child) {\n margin-bottom: 0.75rem; }\n .toast.showing {\n opacity: 1; }\n .toast.show {\n display: block;\n opacity: 1; }\n .toast.hide {\n display: none; }\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #333;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05); }\n\n.toast-body {\n padding: 0.75rem; }\n\n.modal-open {\n overflow: hidden; }\n .modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none; }\n .modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px); }\n @media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none; } }\n .modal.show .modal-dialog {\n transform: none; }\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden; }\n .modal-dialog-scrollable .modal-header,\n .modal-dialog-scrollable .modal-footer {\n flex-shrink: 0; }\n .modal-dialog-scrollable .modal-body {\n overflow-y: auto; }\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem); }\n .modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\"; }\n .modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%; }\n .modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none; }\n .modal-dialog-centered.modal-dialog-scrollable::before {\n content: none; }\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 0 solid rgba(0, 0, 0, 0.2);\n border-radius: 0.4375rem;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: 0.5; }\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 0 solid #d7d7d7;\n border-top-left-radius: 0.4375rem;\n border-top-right-radius: 0.4375rem; }\n .modal-header .close {\n padding: 1rem;\n margin: -1.375rem -1.875rem -1.375rem auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.375; }\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem; }\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 0 solid #d7d7d7;\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n .modal-footer > :not(:first-child) {\n margin-left: .25rem; }\n .modal-footer > :not(:last-child) {\n margin-right: .25rem; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 480px;\n margin: 1.75rem auto; }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem); }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem); }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem); }\n .modal-sm {\n max-width: 320px; } }\n\n@media (min-width: 1024px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px; } }\n\n@media (min-width: 1280px) {\n .modal-xl {\n max-width: 1140px; } }\n\n/* lists\n ========================================================================== */\n.modal-header {\n padding: 1.375rem 1.875rem 0 1.875rem; }\n .modal-header .close {\n padding: 1.375rem 1.875rem 0 1.875rem;\n margin: -1.375rem -1.875rem 0 auto; }\n\n.modal-body {\n padding: 1.375rem 1.875rem; }\n .modal-body:not(:first-child) {\n padding-top: 0.5rem; }\n .modal-body:not(:last-child) {\n padding-bottom: 0; }\n .modal-body p:last-child {\n margin-bottom: 0; }\n\n.modal-footer {\n justify-content: flex-start;\n padding: 1.875rem; }\n .modal-footer:not(:first-child) {\n padding-top: 0.75rem; }\n .modal-footer > :not(:first-child) {\n margin-left: .625rem; }\n .modal-footer > :not(:last-child) {\n margin-right: .625rem; }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: Avenir, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.375;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: 0.9; }\n .tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem; }\n .tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0; }\n .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000; }\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000; }\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0; }\n .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000; }\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.4375rem; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 420px;\n font-family: Avenir, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.375;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 1rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #d7d7d7;\n border-radius: 0.4375rem; }\n .popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.4375rem; }\n .popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem; }\n .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1); }\n .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #d7d7d7; }\n .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff; }\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem; }\n .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.4375rem 0; }\n .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #d7d7d7; }\n .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff; }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem; }\n .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1); }\n .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #d7d7d7; }\n .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff; }\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #fff; }\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem; }\n .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.4375rem 0; }\n .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #d7d7d7; }\n .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff; }\n\n.popover-header {\n padding: 1.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: #0088ce;\n background-color: #fff;\n border-bottom: 1px solid #f2f2f2;\n border-top-left-radius: calc(0.4375rem - 1px);\n border-top-right-radius: calc(0.4375rem - 1px); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: 1.5rem 1.5rem;\n color: #4d4f53; }\n\n/* popover\n ========================================================================== */\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: calc(0.5rem + 5px); }\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: calc(0.5rem + 5px); }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: calc(0.5rem + 5px); }\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: calc(0.5rem + 5px); }\n\n.popover-header {\n padding-bottom: 0;\n border: 0; }\n .popover-header:not(:empty) + .popover-body {\n padding-top: 0.125rem; }\n\n.popover {\n width: 100%; }\n .popover::before {\n position: absolute;\n top: 1.5625rem;\n right: 1.5625rem;\n display: block;\n width: 0.75rem;\n height: 0.75rem;\n cursor: pointer;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3ctitle%3eclose%3c/title%3e%3cpath fill='%234d4f53' d='M7.91,6l3.71-3.71a1.37,1.37,0,0,0,0-1.9,1.38,1.38,0,0,0-1.91,0L6,4.09,2.29.38A1.38,1.38,0,0,0,.38.38a1.4,1.4,0,0,0,0,1.91L4.09,6,.38,9.71a1.38,1.38,0,0,0,0,1.91,1.38,1.38,0,0,0,1.91,0L6,7.91l3.71,3.71a1.38,1.38,0,0,0,1.91,0,1.4,1.4,0,0,0,0-1.91Z' transform='translate(0 0)'/%3e%3c/svg%3e\"); }\n\n@media (max-width: 1023.98px) {\n .popover-header,\n .popover-body {\n padding: 1.125rem 0.875rem; } }\n\n.carousel {\n position: relative; }\n\n.carousel.pointer-event {\n touch-action: pan-y; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%); }\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1; }\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none; } }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%; }\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"); }\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none; }\n .carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none; } }\n .carousel-indicators .active {\n opacity: 1; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center; }\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg); } }\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite; }\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em; }\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0); }\n 50% {\n opacity: 1; } }\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite; }\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem; }\n\n/* management item\n ========================================================================== */\n.management-item.list-group-item {\n padding: 0; }\n\n.management-item-content {\n display: flex;\n padding-top: 1.125rem;\n padding-right: 0.5rem;\n padding-bottom: 1.125rem;\n padding-left: 0.5rem; }\n .management-item-content:hover {\n background-color: #f2f2f2; }\n .management-item-content .custom-control {\n display: inline-block;\n width: 1.125rem;\n height: 1.125rem;\n padding: 0; }\n .management-item-content .custom-control-label::after, .management-item-content .custom-control-label::before {\n top: 0; }\n\n.management-item-checkbox {\n display: flex;\n align-items: center;\n padding-right: 1.25rem;\n padding-left: 1.25rem; }\n\n.management-item-caret {\n display: flex;\n align-items: center; }\n .management-item-caret::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 1.125rem;\n content: \"\";\n border-color: transparent transparent transparent #b9b9b9;\n border-style: solid;\n border-width: 0.375em 0 0.375em 0.375em;\n transition: transform .15s ease-out; }\n .management-item-group.active .management-item-caret::before {\n transform: rotate(90deg); }\n\n.management-item-input,\n.management-item-symbol {\n padding-top: 0.0625rem;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n text-align: center; }\n\n.management-item-main {\n flex: 1 1 100%;\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.management-item-action {\n display: flex; }\n\n.management-item-group {\n cursor: pointer;\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */ }\n .management-item-group .management-item {\n border-top: 1px solid #d7d7d7; }\n .management-item-group .management-item-content {\n min-height: 3.125rem;\n padding-top: 0;\n padding-bottom: 0; }\n .management-item-group .management-item-main {\n display: flex;\n align-items: center; }\n .management-item-group .management-item-symbol {\n display: flex;\n align-items: center;\n padding-right: 0.625rem;\n padding-left: 0; }\n .management-item-group .management-item-action {\n align-items: center; }\n .management-item-group .management-item-action .btn {\n display: flex !important;\n min-height: 1.875rem; }\n .management-item-group .management-item-spacing {\n padding-left: 3.625rem; }\n\n.management-item-grouplist {\n padding-left: 0;\n list-style: none; }\n .management-item-group:not(.active) .management-item-grouplist {\n display: none; }\n\n@media (max-width: 1023.98px) {\n .management-item-input + .management-item-symbol {\n display: none; }\n .management-item-action {\n align-items: center; } }\n\n@media (min-width: 1024px) {\n .management-item-content {\n padding-right: 0.9375rem;\n padding-left: 0.9375rem; }\n .management-item-input,\n .management-item-symbol {\n padding-right: 0.9375rem;\n padding-left: 0.9375rem; }\n .management-item-symbol:first-child {\n padding-left: 0.5rem; }\n .management-item-main {\n padding-right: 0.125rem;\n padding-left: 0.125rem; }\n .management-item-action {\n align-items: flex-start;\n padding-right: 0.625rem;\n padding-left: 2.875rem; } }\n\n/* chips\n ========================================================================== */\n.form-chips-container {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n padding-top: 0.3125rem;\n padding-left: 0.3125rem;\n cursor: text;\n background-color: #f2f2f2;\n background-clip: padding-box;\n border-radius: 0.4375rem; }\n\n.chips-group {\n display: inline-flex;\n padding-right: 0.3125rem;\n padding-bottom: 0.3125rem;\n vertical-align: middle; }\n .chips-group .chips:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .chips-group .chips:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.chips {\n display: inline-block;\n font-weight: 500;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n background-color: #0088ce;\n border: 1px solid #0088ce;\n padding: 0.5em 1.125em;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.4375rem;\n 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; }\n @media (prefers-reduced-motion: reduce) {\n .chips {\n transition: none; } }\n .chips .icons-close {\n font-size: 0.625rem; }\n\n.chips-label {\n padding-right: 0; }\n\n.chips-btn:hover, .chips-btn:focus {\n text-decoration: none;\n cursor: pointer;\n background-color: #0074af; }\n\n.chips-btn:focus, .chips-btn.focus {\n box-shadow: none; }\n\n.chips-only-icon {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n min-width: 2.75rem;\n min-height: 2.5rem;\n padding: 0; }\n\n.chips-input {\n min-height: 2.8125rem;\n padding-right: 5px;\n padding-bottom: 0.3125rem;\n padding-left: 1.125rem;\n font-weight: 400;\n color: #0088ce;\n background-color: transparent;\n border: none; }\n\n/* toolbar\n ========================================================================== */\n.toolbar {\n display: flex;\n padding-left: 0;\n list-style: none; }\n\n.toolbar-item.separator,\n.toolbar-item + .toolbar-item {\n position: relative; }\n .toolbar-item.separator::before,\n .toolbar-item + .toolbar-item::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6; }\n\n.toolbar-item.separator-gray-100::before {\n background-color: #f2f2f2; }\n\n.toolbar-item.separator-gray-200::before {\n background-color: #d7d7d7; }\n\n.toolbar-item.separator-gray-300::before {\n background-color: #b9b9b9; }\n\n.toolbar-item.separator-gray-400::before {\n background-color: #747678; }\n\n.toolbar-item.separator-gray-500::before {\n background-color: #4d4f53; }\n\n.toolbar-item.separator-gray-600::before {\n background-color: #333; }\n\n.toolbar-item.separator-gray-700::before {\n background-color: #495057; }\n\n.toolbar-item.separator-gray-800::before {\n background-color: #343a40; }\n\n.toolbar-item.separator-gray-900::before {\n background-color: #212529; }\n\n.toolbar-item-spacing {\n padding-right: 1.25rem;\n padding-left: 1.25rem; }\n\n.toolbar-item.separator {\n position: relative; }\n .toolbar-item.separator::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n\n.toolbar-item.no-separator::before {\n width: 0;\n height: 0;\n opacity: 0; }\n\n.toolbar-item-spacing-right {\n padding-right: 1.25rem; }\n\n.toolbar-item-spacing-left {\n padding-left: 1.25rem; }\n\n.toolbar-item-no-spacing-right {\n padding-right: 0; }\n\n.toolbar-item-no-spacing-left {\n padding-left: 0; }\n\n@media (min-width: 576px) {\n .toolbar-item.separator-sm {\n position: relative; }\n .toolbar-item.separator-sm::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n .toolbar-item.no-separator-sm::before {\n width: 0;\n height: 0;\n opacity: 0; }\n .toolbar-item-spacing-right-sm {\n padding-right: 1.25rem; }\n .toolbar-item-spacing-left-sm {\n padding-left: 1.25rem; }\n .toolbar-item-no-spacing-right-sm {\n padding-right: 0; }\n .toolbar-item-no-spacing-left-sm {\n padding-left: 0; } }\n\n@media (min-width: 768px) {\n .toolbar-item.separator-md {\n position: relative; }\n .toolbar-item.separator-md::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n .toolbar-item.no-separator-md::before {\n width: 0;\n height: 0;\n opacity: 0; }\n .toolbar-item-spacing-right-md {\n padding-right: 1.25rem; }\n .toolbar-item-spacing-left-md {\n padding-left: 1.25rem; }\n .toolbar-item-no-spacing-right-md {\n padding-right: 0; }\n .toolbar-item-no-spacing-left-md {\n padding-left: 0; } }\n\n@media (min-width: 1024px) {\n .toolbar-item.separator-lg {\n position: relative; }\n .toolbar-item.separator-lg::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n .toolbar-item.no-separator-lg::before {\n width: 0;\n height: 0;\n opacity: 0; }\n .toolbar-item-spacing-right-lg {\n padding-right: 1.25rem; }\n .toolbar-item-spacing-left-lg {\n padding-left: 1.25rem; }\n .toolbar-item-no-spacing-right-lg {\n padding-right: 0; }\n .toolbar-item-no-spacing-left-lg {\n padding-left: 0; } }\n\n@media (min-width: 1280px) {\n .toolbar-item.separator-xl {\n position: relative; }\n .toolbar-item.separator-xl::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n .toolbar-item.no-separator-xl::before {\n width: 0;\n height: 0;\n opacity: 0; }\n .toolbar-item-spacing-right-xl {\n padding-right: 1.25rem; }\n .toolbar-item-spacing-left-xl {\n padding-left: 1.25rem; }\n .toolbar-item-no-spacing-right-xl {\n padding-right: 0; }\n .toolbar-item-no-spacing-left-xl {\n padding-left: 0; } }\n\n/* navtabs\n ========================================================================== */\n.navtabs {\n display: flex;\n padding-left: 0;\n overflow: hidden;\n white-space: nowrap;\n list-style: none; }\n .navtabs::before, .navtabs::after {\n position: absolute;\n top: 0;\n z-index: 2;\n width: 4rem;\n height: 100%;\n pointer-events: none;\n content: \"\"; }\n .navtabs.scroll-left-max::before {\n left: 0;\n background: linear-gradient(to right, #fff 2%, rgba(255, 255, 255, 0) 98%); }\n .navtabs.scroll-left-min::after {\n right: 0;\n background: linear-gradient(to left, #fff 2%, rgba(255, 255, 255, 0) 98%); }\n .navtabs.nav {\n flex-wrap: initial; }\n\n.navtabs-item {\n padding-right: 1.25rem; }\n .navtabs-item a {\n display: block;\n color: #747678; }\n .navtabs-item a:hover, .navtabs-item a:focus, .navtabs-item a:active, .navtabs-item a.active {\n position: relative;\n color: #0088ce; }\n .navtabs-item a.active {\n font-weight: 500;\n color: #0088ce; }\n\n@media (min-width: 768px) {\n .navtabs-item {\n padding-right: 1.25rem; }\n .navtabs-item a {\n padding-top: 0.25rem;\n padding-bottom: 1rem; }\n .navtabs-item a.active::after {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 0.3125rem;\n content: \"\";\n background-color: #0088ce;\n border-radius: 3px; } }\n\n/* navtabs\n ========================================================================== */\n.navtabs {\n border-bottom: 1px solid #ebebeb; }\n\n.actionbar.light .scroll-left-max::before, .actionbar.dark .scroll-left-max::before {\n opacity: 0; }\n\n.actionbar.light .scroll-left-min::after, .actionbar.dark .scroll-left-min::after {\n opacity: 0; }\n\n.actionbar.light .navtabs {\n border-bottom: 1px solid #fff; }\n\n.actionbar.light .navtabs-item a.active, .actionbar.light .navtabs-item a:hover {\n color: #fff; }\n\n.actionbar.light .navtabs-item a::after {\n background-color: #fff; }\n\n.actionbar.dark .h2 {\n color: #333; }\n\n.actionbar.dark .navtabs {\n border-bottom: 1px solid #333; }\n\n.actionbar.dark .navtabs-item a {\n color: #333; }\n .actionbar.dark .navtabs-item a.active, .actionbar.dark .navtabs-item a:hover {\n color: #333; }\n .actionbar.dark .navtabs-item a::after {\n background-color: #333; }\n\n/* flatpick\n ========================================================================== */\n.flatpickr-input[readonly] {\n font-weight: 500;\n color: #0088ce;\n background-image: none; }\n\n.flatpickr-wrapper {\n width: 100%; }\n .flatpickr-wrapper .input-group {\n cursor: pointer; }\n\n.flatpickr-calendar {\n width: 19.125rem !important;\n padding: 1.5rem 1.875rem;\n margin-top: 0.625rem;\n font-size: 0.75rem;\n background-color: #fff;\n border: 1px solid #d7d7d7;\n border-radius: 0.4375rem;\n box-shadow: none; }\n .flatpickr-calendar.arrowTop::before {\n border-bottom-color: #d7d7d7; }\n .flatpickr-calendar::after {\n right: 1.5rem;\n left: auto;\n margin: 0 -9px;\n border-width: 9px; }\n .flatpickr-calendar::before {\n right: 1.5rem;\n left: auto;\n margin: 0 -10px;\n border-width: 10px; }\n .flatpickr-calendar.static {\n right: 0; }\n .flatpickr-calendar.rangeMode {\n right: auto;\n left: 0; }\n .flatpickr-calendar.rangeMode::after, .flatpickr-calendar.rangeMode::before {\n right: auto;\n left: 1.5rem; }\n\n.flatpickr-months {\n position: relative;\n padding-bottom: 0.625rem;\n color: #0088ce;\n fill: #0088ce; }\n .flatpickr-months .flatpickr-month,\n .flatpickr-months .flatpickr-prev-month,\n .flatpickr-months .flatpickr-next-month,\n .flatpickr-months .flatpickr-prev-month svg,\n .flatpickr-months .flatpickr-next-month svg {\n color: #0088ce;\n fill: #0088ce; }\n .flatpickr-months .flatpickr-month:hover,\n .flatpickr-months .flatpickr-prev-month:hover,\n .flatpickr-months .flatpickr-next-month:hover,\n .flatpickr-months .flatpickr-prev-month svg:hover,\n .flatpickr-months .flatpickr-next-month svg:hover {\n fill: #0074af; }\n .flatpickr-months .flatpickr-prev-month,\n .flatpickr-months .flatpickr-next-month {\n display: flex;\n align-items: center;\n justify-content: center; }\n .flatpickr-months .flatpickr-prev-month {\n padding-right: 0.875rem;\n padding-left: 0.375rem; }\n .flatpickr-months .flatpickr-next-month {\n padding-right: 0.375rem;\n padding-left: 0.875rem; }\n .flatpickr-months span.arrowDown,\n .flatpickr-months span.arrowUp {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.25rem;\n height: 1.25rem;\n padding: 0;\n line-height: 1;\n background-repeat: no-repeat;\n background-position: center;\n border: 0;\n opacity: 1; }\n .flatpickr-months span.arrowDown::after,\n .flatpickr-months span.arrowUp::after {\n opacity: 0; }\n .flatpickr-months span.arrowDown:hover,\n .flatpickr-months span.arrowUp:hover {\n background-color: transparent; }\n .flatpickr-months span.arrowDown {\n right: 0;\n bottom: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' width='12' height='2'/%3e%3c/svg%3e\");\n background-size: 12px 2px; }\n .flatpickr-months span.arrowUp {\n top: 0;\n right: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' y='5' width='12' height='2'/%3e%3crect class='a' y='5' width='12' height='2' transform='translate(0 12) rotate(-90)'/%3e%3c/svg%3e\");\n background-size: 12px 12px; }\n\n.flatpickr-current-month {\n left: 1.875rem;\n display: flex;\n align-items: center;\n width: calc(100% - 3.75rem);\n padding-top: 0;\n font-size: 1rem; }\n .flatpickr-current-month .numInputWrapper {\n position: relative;\n display: flex;\n flex: 0 0 4.5rem;\n align-items: center;\n min-height: 1.875rem;\n padding-right: 1.75rem;\n padding-bottom: 0.0625rem; }\n .flatpickr-current-month .numInputWrapper:hover {\n background-color: transparent; }\n .flatpickr-current-month .flatpickr-monthDropdown-months {\n flex: 1 1 auto;\n min-height: auto;\n padding-right: 0;\n padding-left: 0; }\n .flatpickr-current-month .numInput.cur-year {\n width: 3rem;\n padding-left: 0.625rem; }\n\n.flatpickr-weekday.flatpickr-weekday {\n font-size: 0.75rem;\n color: #333; }\n\n.flatpickr-days {\n width: 100% !important; }\n\n.flatpickr-rContainer,\n.dayContainer {\n width: 100%;\n min-width: auto; }\n\n.flatpickr-day {\n flex-basis: 29px;\n width: 1.8125rem;\n height: 1.8125rem;\n margin: 0.25rem 0.0625rem;\n line-height: 29px;\n color: #4d4f53; }\n .flatpickr-day.today {\n z-index: 2;\n font-weight: 500;\n color: #fff;\n background-color: #4d4f53;\n border-color: #4d4f53; }\n .flatpickr-day.today.inRange {\n color: #0088ce;\n background-color: #e5f3fa;\n border-color: #e5f3fa; }\n .flatpickr-day:hover {\n color: #fff; }\n .flatpickr-day.selected, .flatpickr-day.focus, .flatpickr-day.endRange.endRange, .flatpickr-day.startRange.startRange {\n font-weight: 500;\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n .flatpickr-day.selected:hover, .flatpickr-day.focus:hover, .flatpickr-day.endRange.endRange:hover, .flatpickr-day.startRange.startRange:hover {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .flatpickr-day.nextMonthDay, .flatpickr-day.prevMonthDay {\n color: #333; }\n .flatpickr-day.nextMonthDay:hover, .flatpickr-day.prevMonthDay:hover {\n color: #fff; }\n .flatpickr-day.endRange.endRange, .flatpickr-day.startRange.startRange {\n z-index: 2;\n border-radius: 50%; }\n .flatpickr-day.startRange + .flatpickr-day.inRange::before {\n position: absolute;\n top: -1px;\n right: 100%;\n display: block;\n width: 100%;\n height: calc(100% + 2px);\n content: \"\";\n background-color: #e5f3fa; }\n .flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.prevMonthDay.inRange {\n background-color: #e5f3fa;\n border-color: #e5f3fa;\n box-shadow: -5px 0 0 #e5f3fa, 5px 0 0 #e5f3fa; }\n .flatpickr-day.inRange::after, .flatpickr-day.nextMonthDay.inRange::after, .flatpickr-day.prevMonthDay.inRange::after {\n position: absolute;\n top: -1px;\n left: 100%;\n display: block;\n width: 100%;\n height: calc(100% + 2px);\n content: \"\";\n background-color: #e5f3fa; }\n .flatpickr-day.selected.startRange + .endRange,\n .flatpickr-day.startRange.startRange + .endRange,\n .flatpickr-day.endRange.startRange + .endRange {\n box-shadow: none; }\n\n/* stylelint-disable selector-no-qualifying-type */\n.flatpickr-time {\n display: flex;\n flex-direction: column;\n align-items: center;\n max-height: none;\n color: #747678; }\n .flatpickr-time input {\n color: #747678; }\n .flatpickr-time input:focus {\n background: #d7d7d7; }\n .flatpickr-time .numInputWrapper {\n display: inline-flex;\n float: none;\n height: auto;\n padding-left: 4.6875rem;\n background: none; }\n .flatpickr-time .numInputWrapper::before {\n position: absolute;\n top: 0;\n left: 0;\n font-size: 1.125rem;\n line-height: 3.125rem; }\n .flatpickr-time .numInputWrapper:first-child::before {\n content: \"Heures\"; }\n .flatpickr-time .numInputWrapper:last-child::before {\n content: \"Minutes\"; }\n .flatpickr-time .numInputWrapper span.arrowDown,\n .flatpickr-time .numInputWrapper span.arrowUp {\n position: absolute;\n top: 0;\n width: 1.5rem;\n height: 100%;\n padding: 0;\n line-height: 1;\n background-repeat: no-repeat;\n border: 0;\n opacity: 1; }\n .flatpickr-time .numInputWrapper span.arrowDown::after,\n .flatpickr-time .numInputWrapper span.arrowUp::after {\n opacity: 0; }\n .flatpickr-time .numInputWrapper span.arrowDown:hover,\n .flatpickr-time .numInputWrapper span.arrowUp:hover {\n background-color: transparent; }\n .flatpickr-time .numInputWrapper span.arrowDown {\n left: 4.6875rem;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' width='12' height='2'/%3e%3c/svg%3e\");\n background-position: center right;\n background-size: 12px 2px; }\n .flatpickr-time .numInputWrapper span.arrowUp {\n right: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' y='5' width='12' height='2'/%3e%3crect class='a' y='5' width='12' height='2' transform='translate(0 12) rotate(-90)'/%3e%3c/svg%3e\");\n background-position: center left;\n background-size: 12px 12px; }\n .flatpickr-time.time24hr .numInputWrapper {\n width: auto; }\n .flatpickr-time input.flatpickr-hour {\n font-weight: 400; }\n .flatpickr-time .numInput {\n width: 5.375rem;\n height: 3.125rem;\n font-size: 1rem;\n pointer-events: none;\n background-color: #f2f2f2;\n border-radius: 0.4375rem; }\n .flatpickr-time .numInput.input {\n font-weight: 400; }\n\n/* stylelint-enable selector-no-qualifying-type */\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\n height: 100%;\n padding-top: 0.625rem;\n border-top: none; }\n\n/* stylelint-disable selector-max-class, no-duplicate-selectors */\n.flatpickr-time .flatpickr-time-separator {\n height: 10px;\n text-indent: -9999px; }\n\n/* stylelint-enable selector-max-class, no-duplicate-selectors */\n.flatpickr-monthDropdown-months {\n font-size: 1rem;\n text-transform: capitalize; }\n\n/* form toolbar\n ========================================================================== */\n.form-toolbar {\n display: flex;\n align-items: center;\n justify-content: space-between;\n min-height: 2.375rem;\n padding-left: 0.625rem;\n line-height: 1;\n border: 1px solid #f2f2f2;\n border-bottom: 0;\n border-radius: 7px 7px 0 0; }\n .form-toolbar + .form-control-container > .form-control {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.form-toolbar-item {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 2.375rem;\n height: 1.5rem;\n color: #4d4f53;\n text-align: center;\n background-color: transparent;\n border: 0; }\n .form-toolbar-item:hover, .form-toolbar-item:focus, .form-toolbar-item:active, .form-toolbar-item.active {\n color: #0088ce; }\n\n.form-toolbar-separator {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 2.5rem;\n height: 1.5rem;\n margin: 0;\n text-align: center;\n border: 0; }\n .form-toolbar-separator::after {\n display: inline-block;\n width: 0.0625rem;\n height: 1rem;\n content: \"\";\n background-color: #d7d7d7; }\n\n/* range slider\n ========================================================================== */\n.range-slider {\n display: flex;\n align-items: center;\n font-size: 0.875rem;\n font-weight: 500;\n color: #0088ce; }\n .range-slider [class^=\"icons-\"] {\n color: #4d4f53; }\n\n.irs {\n width: 100%;\n height: 26px; }\n\n.irs-with-grid {\n height: 75px; }\n\n.irs--flat .irs-line {\n top: 8px;\n height: 10px;\n background: #f2f2f2;\n border-radius: 5px; }\n\n.irs-line-left {\n height: 8px; }\n\n.irs-line-mid {\n height: 8px; }\n\n.irs-line-right {\n height: 8px; }\n\n.irs--flat .irs-bar {\n top: 8px;\n height: 10px;\n background: #0088ce; }\n\n.irs-bar-edge {\n top: 8px;\n width: 14px;\n height: 10px;\n background: #0088ce;\n border-right: 0;\n border-radius: 5px 0 0 5px; }\n\n.irs--flat .irs-handle {\n top: 0;\n width: 26px;\n height: 26px;\n cursor: pointer;\n background: #0088ce;\n border: 1px solid #0088ce;\n border-radius: 50%; }\n\n.irs--flat .irs-handle i {\n display: none;\n opacity: 0; }\n\n.irs--flat .irs-min,\n.irs--flat .irs-max,\n.irs--flat .irs-from,\n.irs--flat .irs-to,\n.irs--single {\n font-size: 14px;\n font-weight: 500;\n line-height: 26px;\n color: #fff;\n cursor: pointer;\n background-color: transparent;\n opacity: 0; }\n .irs--flat .irs-min:hover, .irs--flat .irs-min:focus,\n .irs--flat .irs-max:hover,\n .irs--flat .irs-max:focus,\n .irs--flat .irs-from:hover,\n .irs--flat .irs-from:focus,\n .irs--flat .irs-to:hover,\n .irs--flat .irs-to:focus,\n .irs--single:hover,\n .irs--single:focus {\n opacity: 1; }\n .irs--flat .irs-min::before,\n .irs--flat .irs-max::before,\n .irs--flat .irs-from::before,\n .irs--flat .irs-to::before,\n .irs--single::before {\n display: none;\n opacity: 0; }\n\n.irs--flat .irs-from,\n.irs--flat .irs-to,\n.irs--single {\n z-index: 10; }\n\n.range-slider.is-disabled {\n color: #b9b9b9;\n pointer-events: none; }\n .range-slider.is-disabled .irs-bar,\n .range-slider.is-disabled .irs-bar-edge,\n .range-slider.is-disabled .irs-handle {\n background-color: #b9b9b9; }\n .range-slider.is-disabled .irs-handle {\n border-color: #b9b9b9; }\n\n/* advanced search\n ========================================================================== */\n.advanced-search:not(.active) .select-menu {\n display: none; }\n\n.advanced-search-control {\n position: relative; }\n .advanced-search.active > .advanced-search-control::after {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n width: 100%;\n height: 100%;\n pointer-events: none;\n content: \" \";\n border-top: #d7d7d7 solid 1px;\n border-left: #d7d7d7 solid 1px;\n border-top-left-radius: 0.4375rem;\n border-top-right-radius: 0.4375rem; }\n .advanced-search.active > .advanced-search-control > .input-group .form-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .advanced-search.active > .advanced-search-control .input-group-last > .btn {\n border-bottom-right-radius: 0; }\n\n.advanced-search-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 2;\n width: 100%;\n max-height: 22.5rem;\n padding: 1.25rem;\n overflow-y: auto;\n background-color: #fff;\n border-right: #d7d7d7 solid 1px;\n border-bottom: #d7d7d7 solid 1px;\n border-left: #d7d7d7 solid 1px;\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.advanced-search-menu-item {\n display: flex;\n justify-content: space-between;\n width: 100%;\n padding: 0;\n font-weight: 500;\n text-align: left;\n cursor: pointer;\n background: none;\n border: 0; }\n .advanced-search-menu-item .btn-link:not(:hover):first-child {\n color: #4d4f53; }\n .advanced-search-menu-item + .advanced-search-menu-item {\n margin-top: 0.875rem; }\n\n.advanced-search-menu-title {\n align-items: center;\n margin-bottom: 0.875rem;\n font-size: 0.75rem;\n color: #747678;\n text-transform: uppercase; }\n .advanced-search-menu-title .btn-link {\n font-size: 0.875rem; }\n .advanced-search-menu-item + .advanced-search-menu-title {\n margin-top: 1.5rem; }\n\n/* card accordion\n ========================================================================== */\n.accordion + .accordion {\n margin-top: 0.625rem; }\n\n.accordion-head {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1.25rem;\n cursor: pointer;\n background-color: #f2f2f2;\n border-radius: 0.4375rem; }\n\n.accordion-title {\n padding-right: 1.875rem;\n font-size: 1rem;\n font-weight: 500;\n color: #0088ce;\n text-transform: none; }\n\n.accordion-toggle {\n font-size: 1rem;\n font-weight: 500;\n color: #0088ce;\n cursor: pointer;\n background-color: transparent;\n border: none; }\n .accordion-toggle [class^=\"icons-arrow-\"] {\n display: inline-block;\n transition: transform .15s ease-out; }\n\n.accordion-toggle-close,\n.accordion-toggle-show {\n display: none; }\n\n.accordion-body {\n padding: 1.25rem; }\n\n.accordion-head[aria-expanded=\"true\"] {\n color: #0074af; }\n .accordion-head[aria-expanded=\"true\"] .accordion-toggle [class^=\"icons-arrow-\"] {\n transform: rotate(180deg); }\n\n@media (min-width: 768px) {\n .accordion-head {\n padding: 1.25rem 1.875rem; }\n .accordion-body {\n padding: 1.5rem 1.875rem; }\n .accordion-toggle-close {\n display: none; }\n .accordion-toggle-show {\n display: inline-block; }\n .accordion-head[aria-expanded=\"true\"] .accordion-toggle-close {\n display: inline-block; }\n .accordion-head[aria-expanded=\"true\"] .accordion-toggle-show {\n display: none; } }\n\n/* evidences\n ========================================================================== */\n.proof {\n border-radius: 0.4375rem; }\n .proof.is-gray {\n background-color: #f2f2f2; }\n .proof .display-3 {\n color: currentColor; }\n\n.proof-icon {\n text-align: center; }\n\n@media (max-width: 767.98px) {\n .proof {\n padding: 1.5625rem 1.25rem; } }\n\n@media (min-width: 768px) {\n .proof {\n display: flex;\n align-items: center;\n min-height: 12.5rem;\n padding-top: 2.5rem;\n padding-bottom: 2.5rem; }\n .proof.has-strip {\n background-image: linear-gradient(#d7d7d7 50%, transparent 50%);\n background-repeat: repeat-y;\n background-position: top right;\n background-size: 2.75rem 2.375rem; }\n .proof.has-strip:not(.is-gray) {\n background-image: linear-gradient(rgba(255, 255, 255, 0.2) 50%, transparent 50%); }\n .proof-icon {\n display: flex;\n flex: 0 0 45%;\n align-items: center;\n justify-content: center; }\n .proof-content {\n display: flex;\n flex: 0 0 55%;\n flex-direction: column;\n justify-content: center;\n padding-right: 10%; } }\n\n/* editorial\n ========================================================================== */\n.editorial {\n color: #fff;\n background-color: #333;\n border-radius: 0.4375rem; }\n .editorial .display-3 {\n color: currentColor; }\n\n.editorial-light {\n color: #333;\n background-color: #f2f2f2; }\n\n@media (max-width: 767.98px) {\n .editorial {\n padding: 1.25rem 1.25rem; } }\n\n@media (min-width: 768px) {\n .editorial {\n display: flex;\n align-items: center;\n padding-top: 2.5rem;\n padding-bottom: 2.5rem; }\n .editorial-icon {\n display: flex;\n flex: 0 0 40%;\n align-items: center;\n justify-content: center; }\n .editorial-content {\n display: flex;\n flex: 0 0 60%;\n flex-direction: column;\n justify-content: center;\n padding-left: 2.5rem; } }\n\n.edito-push-highlight-bg {\n background-color: #f2f2f2; }\n\n.edito-packshot {\n color: #333;\n background-color: #f2f2f2; }\n\n.edito-contact-bg {\n background-color: #f2f2f2; }\n\n/* swiper\n ========================================================================== */\n.swiper {\n position: relative; }\n\n.swiper-button-prev,\n.swiper-button-next {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2.5rem;\n height: 2.5rem;\n margin-top: -1.25rem;\n color: #0088ce;\n background-color: #fff;\n background-image: none;\n border: none;\n border-radius: 50%;\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */ }\n .swiper-button-prev:not(.swiper-button-disabled):hover,\n .swiper-button-next:not(.swiper-button-disabled):hover {\n color: #fff;\n background-color: #0074af; }\n .swiper-button-prev.swiper-button-disabled,\n .swiper-button-next.swiper-button-disabled {\n pointer-events: none !important; }\n\n.swiper-pagination {\n position: static;\n display: flex;\n justify-content: center;\n width: 100%; }\n\n.swiper-pagination-bullet {\n width: 0.625rem;\n height: 0.625rem;\n margin-right: 0.3125rem;\n margin-left: 0.3125rem;\n background-color: transparent;\n border: 2px solid #747678;\n opacity: 1; }\n\n.swiper-pagination-bullet-active {\n background-color: #0088ce;\n border-color: #0088ce; }\n\n/* slideshow\n ========================================================================== */\n.slideshow .swiper-button-prev,\n.slideshow .swiper-button-next {\n width: 1.875rem;\n height: 1.875rem;\n margin-top: 0; }\n\n.slideshow .swiper-button-prev {\n left: 0.625rem; }\n\n.slideshow .swiper-button-next {\n right: 0.625rem; }\n\n.slideshow .swiper-buttons {\n position: absolute;\n top: 0;\n left: 0;\n display: flex;\n align-items: center;\n justify-content: space-between;\n pointer-events: none;\n width: 100%;\n height: 0;\n padding-bottom: 60.06098%; }\n .slideshow .swiper-buttons .swiper-button-prev,\n .slideshow .swiper-buttons .swiper-button-next {\n pointer-events: initial; }\n\n.slideshow .swiper-pagination {\n justify-content: flex-start;\n font-weight: 500; }\n\n.multi-slideshow .swiper-button-prev {\n right: calc(100% + 3.125rem);\n left: auto; }\n\n.multi-slideshow .swiper-button-next {\n right: auto;\n left: calc(100% + 3.125rem); }\n\n@media (min-width: 768px) {\n .slideshow .swiper-button-prev,\n .slideshow .swiper-button-next {\n width: 2.5rem;\n height: 2.5rem; }\n .slideshow .swiper-button-prev {\n left: 1.25rem; }\n .slideshow .swiper-button-next {\n right: 1.25rem; } }\n\n/* carousel\n ========================================================================== */\n.bg-carousel {\n background-color: #f2f2f2; }\n\n.carousel-item-content {\n display: flex;\n flex-direction: column;\n padding: 1.875rem 1.5625rem 3.75rem; }\n\n.carousel-item-headtext {\n order: -1; }\n\n.carousel-controls {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n padding-bottom: 1.875rem;\n pointer-events: none; }\n\n@media (min-width: 768px) {\n .carousel-controls {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding-bottom: 2.5rem; }\n .carousel-controls > .row {\n height: 100%; }\n .carousel-controls .swiper-button-prev,\n .carousel-controls .swiper-button-next {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n pointer-events: initial; }\n .carousel-controls .swiper-button-next {\n margin-left: 0.625rem; }\n .carousel-controls .swiper-pagination-bullet {\n width: 0.9375rem;\n height: 0.9375rem; }\n .carousel-item-content {\n padding: 3.75rem 2.5rem 7.5rem 0; } }\n\n/* tongues\n ========================================================================== */\n.tongue {\n position: relative;\n display: inline-flex;\n align-items: center;\n min-height: 2.5rem;\n padding-right: 2.625rem;\n padding-left: 1.25rem;\n font-size: 1.125rem;\n font-weight: 900;\n color: #fff;\n text-transform: uppercase;\n background-color: #0088ce;\n border-top-right-radius: 1.25rem;\n border-bottom-right-radius: 1.25rem; }\n .tongue::after {\n position: absolute;\n top: calc(50% - 0.4375rem);\n right: 0.875rem;\n width: 0.875rem;\n height: 0.875rem;\n content: \"\";\n background-color: #fff;\n border-radius: 50%; }\n\n/* anchor\n ========================================================================== */\n.anchor {\n position: relative;\n background-image: linear-gradient(0deg, #d7d7d7 50%, transparent 50%);\n background-repeat: repeat-y;\n background-position: top left;\n background-size: 0.8125rem 0.25rem; }\n\n.anchor-item {\n position: relative;\n display: flex;\n color: #747678; }\n .anchor-item:first-child::after, .anchor-item:last-child::after {\n position: absolute;\n left: 0;\n z-index: 1;\n display: block;\n width: 0.8125rem;\n height: 0.625rem;\n content: \"\";\n background-color: #fff; }\n .anchor-item:first-child::after {\n top: 0; }\n .anchor-item:last-child::after {\n bottom: 0; }\n .anchor-item:not(:last-child) {\n padding-bottom: 1.0625rem; }\n .anchor-item:hover {\n color: #0074af; }\n .anchor-item::before {\n position: relative;\n z-index: 2;\n display: block;\n width: 0.8125rem;\n height: 0.8125rem;\n margin-top: 0.1875rem;\n margin-right: 1.125rem;\n content: \"\";\n background-color: currentColor;\n border-radius: 50%; }\n .anchor-item.current {\n font-weight: 500;\n color: #0088ce; }\n .anchor-item.current::after {\n position: absolute;\n top: 0.625rem;\n left: 0;\n z-index: 1;\n display: block;\n width: 0.8125rem;\n height: calc(100% - 10px);\n content: \"\";\n background-color: #fff; }\n .anchor-item.current:first-child::after {\n top: 0;\n height: 100%; }\n .anchor-item.current ~ .anchor-item::after {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n display: block;\n width: 0.8125rem;\n height: 100%;\n content: \"\";\n background-color: #fff; }\n\n.vignette-bg {\n background-color: #fff; }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.bg-primary {\n background-color: #0088ce !important; }\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #00669b !important; }\n\n.bg-primary-dark {\n background-color: #0074af !important; }\n\na.bg-primary-dark:hover, a.bg-primary-dark:focus,\nbutton.bg-primary-dark:hover,\nbutton.bg-primary-dark:focus {\n background-color: #00527c !important; }\n\n.bg-secondary {\n background-color: #4d4f53 !important; }\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #343639 !important; }\n\n.bg-success {\n background-color: #82be00 !important; }\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #5f8b00 !important; }\n\n.bg-info {\n background-color: #009aa6 !important; }\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #006b73 !important; }\n\n.bg-warning {\n background-color: #ffb612 !important; }\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #de9a00 !important; }\n\n.bg-danger {\n background-color: #cd0037 !important; }\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #9a0029 !important; }\n\n.bg-light {\n background-color: #f2f2f2 !important; }\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #d9d9d9 !important; }\n\n.bg-dark {\n background-color: #343a40 !important; }\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important; }\n\n.bg-white {\n background-color: #fff !important; }\n\na.bg-white:hover, a.bg-white:focus,\nbutton.bg-white:hover,\nbutton.bg-white:focus {\n background-color: #e6e6e6 !important; }\n\n.bg-white {\n background-color: #fff !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.border {\n border: 1px solid #d7d7d7 !important; }\n\n.border-top {\n border-top: 1px solid #d7d7d7 !important; }\n\n.border-right {\n border-right: 1px solid #d7d7d7 !important; }\n\n.border-bottom {\n border-bottom: 1px solid #d7d7d7 !important; }\n\n.border-left {\n border-left: 1px solid #d7d7d7 !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-right-0 {\n border-right: 0 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-left-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #0088ce !important; }\n\n.border-primary-dark {\n border-color: #0074af !important; }\n\n.border-secondary {\n border-color: #4d4f53 !important; }\n\n.border-success {\n border-color: #82be00 !important; }\n\n.border-info {\n border-color: #009aa6 !important; }\n\n.border-warning {\n border-color: #ffb612 !important; }\n\n.border-danger {\n border-color: #cd0037 !important; }\n\n.border-light {\n border-color: #f2f2f2 !important; }\n\n.border-dark {\n border-color: #343a40 !important; }\n\n.border-white {\n border-color: #fff !important; }\n\n.border-white {\n border-color: #fff !important; }\n\n.rounded-sm {\n border-radius: 0.4375rem !important; }\n\n.rounded {\n border-radius: 0.4375rem !important; }\n\n.rounded-top {\n border-top-left-radius: 0.4375rem !important;\n border-top-right-radius: 0.4375rem !important; }\n\n.rounded-right {\n border-top-right-radius: 0.4375rem !important;\n border-bottom-right-radius: 0.4375rem !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 0.4375rem !important;\n border-bottom-left-radius: 0.4375rem !important; }\n\n.rounded-left {\n border-top-left-radius: 0.4375rem !important;\n border-bottom-left-radius: 0.4375rem !important; }\n\n.rounded-lg {\n border-radius: 0.4375rem !important; }\n\n.rounded-circle {\n border-radius: 50% !important; }\n\n.rounded-pill {\n border-radius: 50rem !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.d-none {\n display: none !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: flex !important; }\n\n.d-inline-flex {\n display: inline-flex !important; }\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: flex !important; }\n .d-sm-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: flex !important; }\n .d-md-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 1024px) {\n .d-lg-none {\n display: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: flex !important; }\n .d-lg-inline-flex {\n display: inline-flex !important; } }\n\n@media (min-width: 1280px) {\n .d-xl-none {\n display: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: flex !important; }\n .d-xl-inline-flex {\n display: inline-flex !important; } }\n\n@media print {\n .d-print-none {\n display: none !important; }\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: flex !important; }\n .d-print-inline-flex {\n display: inline-flex !important; } }\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden; }\n .embed-responsive::before {\n display: block;\n content: \"\"; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.flex-row {\n flex-direction: row !important; }\n\n.flex-column {\n flex-direction: column !important; }\n\n.flex-row-reverse {\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n flex-direction: column-reverse !important; }\n\n.flex-wrap {\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n\n.flex-fill {\n flex: 1 1 auto !important; }\n\n.flex-grow-0 {\n flex-grow: 0 !important; }\n\n.flex-grow-1 {\n flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n flex-shrink: 1 !important; }\n\n.justify-content-start {\n justify-content: flex-start !important; }\n\n.justify-content-end {\n justify-content: flex-end !important; }\n\n.justify-content-center {\n justify-content: center !important; }\n\n.justify-content-between {\n justify-content: space-between !important; }\n\n.justify-content-around {\n justify-content: space-around !important; }\n\n.align-items-start {\n align-items: flex-start !important; }\n\n.align-items-end {\n align-items: flex-end !important; }\n\n.align-items-center {\n align-items: center !important; }\n\n.align-items-baseline {\n align-items: baseline !important; }\n\n.align-items-stretch {\n align-items: stretch !important; }\n\n.align-content-start {\n align-content: flex-start !important; }\n\n.align-content-end {\n align-content: flex-end !important; }\n\n.align-content-center {\n align-content: center !important; }\n\n.align-content-between {\n align-content: space-between !important; }\n\n.align-content-around {\n align-content: space-around !important; }\n\n.align-content-stretch {\n align-content: stretch !important; }\n\n.align-self-auto {\n align-self: auto !important; }\n\n.align-self-start {\n align-self: flex-start !important; }\n\n.align-self-end {\n align-self: flex-end !important; }\n\n.align-self-center {\n align-self: center !important; }\n\n.align-self-baseline {\n align-self: baseline !important; }\n\n.align-self-stretch {\n align-self: stretch !important; }\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important; }\n .flex-sm-column {\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-sm-wrap {\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-sm-fill {\n flex: 1 1 auto !important; }\n .flex-sm-grow-0 {\n flex-grow: 0 !important; }\n .flex-sm-grow-1 {\n flex-grow: 1 !important; }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-sm-start {\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n justify-content: center !important; }\n .justify-content-sm-between {\n justify-content: space-between !important; }\n .justify-content-sm-around {\n justify-content: space-around !important; }\n .align-items-sm-start {\n align-items: flex-start !important; }\n .align-items-sm-end {\n align-items: flex-end !important; }\n .align-items-sm-center {\n align-items: center !important; }\n .align-items-sm-baseline {\n align-items: baseline !important; }\n .align-items-sm-stretch {\n align-items: stretch !important; }\n .align-content-sm-start {\n align-content: flex-start !important; }\n .align-content-sm-end {\n align-content: flex-end !important; }\n .align-content-sm-center {\n align-content: center !important; }\n .align-content-sm-between {\n align-content: space-between !important; }\n .align-content-sm-around {\n align-content: space-around !important; }\n .align-content-sm-stretch {\n align-content: stretch !important; }\n .align-self-sm-auto {\n align-self: auto !important; }\n .align-self-sm-start {\n align-self: flex-start !important; }\n .align-self-sm-end {\n align-self: flex-end !important; }\n .align-self-sm-center {\n align-self: center !important; }\n .align-self-sm-baseline {\n align-self: baseline !important; }\n .align-self-sm-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important; }\n .flex-md-column {\n flex-direction: column !important; }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-md-wrap {\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-md-fill {\n flex: 1 1 auto !important; }\n .flex-md-grow-0 {\n flex-grow: 0 !important; }\n .flex-md-grow-1 {\n flex-grow: 1 !important; }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-md-start {\n justify-content: flex-start !important; }\n .justify-content-md-end {\n justify-content: flex-end !important; }\n .justify-content-md-center {\n justify-content: center !important; }\n .justify-content-md-between {\n justify-content: space-between !important; }\n .justify-content-md-around {\n justify-content: space-around !important; }\n .align-items-md-start {\n align-items: flex-start !important; }\n .align-items-md-end {\n align-items: flex-end !important; }\n .align-items-md-center {\n align-items: center !important; }\n .align-items-md-baseline {\n align-items: baseline !important; }\n .align-items-md-stretch {\n align-items: stretch !important; }\n .align-content-md-start {\n align-content: flex-start !important; }\n .align-content-md-end {\n align-content: flex-end !important; }\n .align-content-md-center {\n align-content: center !important; }\n .align-content-md-between {\n align-content: space-between !important; }\n .align-content-md-around {\n align-content: space-around !important; }\n .align-content-md-stretch {\n align-content: stretch !important; }\n .align-self-md-auto {\n align-self: auto !important; }\n .align-self-md-start {\n align-self: flex-start !important; }\n .align-self-md-end {\n align-self: flex-end !important; }\n .align-self-md-center {\n align-self: center !important; }\n .align-self-md-baseline {\n align-self: baseline !important; }\n .align-self-md-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 1024px) {\n .flex-lg-row {\n flex-direction: row !important; }\n .flex-lg-column {\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-lg-wrap {\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-lg-fill {\n flex: 1 1 auto !important; }\n .flex-lg-grow-0 {\n flex-grow: 0 !important; }\n .flex-lg-grow-1 {\n flex-grow: 1 !important; }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-lg-start {\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n justify-content: center !important; }\n .justify-content-lg-between {\n justify-content: space-between !important; }\n .justify-content-lg-around {\n justify-content: space-around !important; }\n .align-items-lg-start {\n align-items: flex-start !important; }\n .align-items-lg-end {\n align-items: flex-end !important; }\n .align-items-lg-center {\n align-items: center !important; }\n .align-items-lg-baseline {\n align-items: baseline !important; }\n .align-items-lg-stretch {\n align-items: stretch !important; }\n .align-content-lg-start {\n align-content: flex-start !important; }\n .align-content-lg-end {\n align-content: flex-end !important; }\n .align-content-lg-center {\n align-content: center !important; }\n .align-content-lg-between {\n align-content: space-between !important; }\n .align-content-lg-around {\n align-content: space-around !important; }\n .align-content-lg-stretch {\n align-content: stretch !important; }\n .align-self-lg-auto {\n align-self: auto !important; }\n .align-self-lg-start {\n align-self: flex-start !important; }\n .align-self-lg-end {\n align-self: flex-end !important; }\n .align-self-lg-center {\n align-self: center !important; }\n .align-self-lg-baseline {\n align-self: baseline !important; }\n .align-self-lg-stretch {\n align-self: stretch !important; } }\n\n@media (min-width: 1280px) {\n .flex-xl-row {\n flex-direction: row !important; }\n .flex-xl-column {\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important; }\n .flex-xl-wrap {\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important; }\n .flex-xl-fill {\n flex: 1 1 auto !important; }\n .flex-xl-grow-0 {\n flex-grow: 0 !important; }\n .flex-xl-grow-1 {\n flex-grow: 1 !important; }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important; }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important; }\n .justify-content-xl-start {\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n justify-content: center !important; }\n .justify-content-xl-between {\n justify-content: space-between !important; }\n .justify-content-xl-around {\n justify-content: space-around !important; }\n .align-items-xl-start {\n align-items: flex-start !important; }\n .align-items-xl-end {\n align-items: flex-end !important; }\n .align-items-xl-center {\n align-items: center !important; }\n .align-items-xl-baseline {\n align-items: baseline !important; }\n .align-items-xl-stretch {\n align-items: stretch !important; }\n .align-content-xl-start {\n align-content: flex-start !important; }\n .align-content-xl-end {\n align-content: flex-end !important; }\n .align-content-xl-center {\n align-content: center !important; }\n .align-content-xl-between {\n align-content: space-between !important; }\n .align-content-xl-around {\n align-content: space-around !important; }\n .align-content-xl-stretch {\n align-content: stretch !important; }\n .align-self-xl-auto {\n align-self: auto !important; }\n .align-self-xl-start {\n align-self: flex-start !important; }\n .align-self-xl-end {\n align-self: flex-end !important; }\n .align-self-xl-center {\n align-self: center !important; }\n .align-self-xl-baseline {\n align-self: baseline !important; }\n .align-self-xl-stretch {\n align-self: stretch !important; } }\n\n.float-left {\n float: left !important; }\n\n.float-right {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important; }\n .float-sm-right {\n float: right !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important; }\n .float-md-right {\n float: right !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 1024px) {\n .float-lg-left {\n float: left !important; }\n .float-lg-right {\n float: right !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1280px) {\n .float-xl-left {\n float: left !important; }\n .float-xl-right {\n float: right !important; }\n .float-xl-none {\n float: none !important; } }\n\n.overflow-auto {\n overflow: auto !important; }\n\n.overflow-hidden {\n overflow: hidden !important; }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed {\n position: fixed !important; }\n\n.position-sticky {\n position: sticky !important; }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal; }\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }\n\n.shadow-none {\n box-shadow: none !important; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.min-vw-100 {\n min-width: 100vw !important; }\n\n.min-vh-100 {\n min-height: 100vh !important; }\n\n.vw-100 {\n width: 100vw !important; }\n\n.vh-100 {\n height: 100vh !important; }\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0); }\n\n.m-0 {\n margin: 0 !important; }\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important; }\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important; }\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important; }\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important; }\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important; }\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important; }\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important; }\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important; }\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important; }\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important; }\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important; }\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important; }\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important; }\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important; }\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important; }\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important; }\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important; }\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important; }\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important; }\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important; }\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important; }\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important; }\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important; }\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important; }\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important; }\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important; }\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important; }\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important; }\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important; }\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important; }\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important; }\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important; }\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important; }\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important; }\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important; }\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important; }\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important; }\n\n.m-n1 {\n margin: -0.25rem !important; }\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important; }\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important; }\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important; }\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important; }\n\n.m-n2 {\n margin: -0.5rem !important; }\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important; }\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important; }\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important; }\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important; }\n\n.m-n3 {\n margin: -1rem !important; }\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important; }\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important; }\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important; }\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important; }\n\n.m-n4 {\n margin: -1.5rem !important; }\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important; }\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important; }\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important; }\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important; }\n\n.m-n5 {\n margin: -3rem !important; }\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important; }\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important; }\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important; }\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important; }\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important; }\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important; }\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important; }\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important; }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important; }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important; }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important; }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important; }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important; }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important; }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important; }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important; }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important; }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important; }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important; }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important; }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important; }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important; }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important; }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important; }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important; }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important; }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important; }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important; }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important; }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important; }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important; }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important; }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important; }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important; }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important; }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important; }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important; }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important; }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important; }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important; }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important; }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important; }\n .m-sm-n1 {\n margin: -0.25rem !important; }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important; }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important; }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important; }\n .m-sm-n2 {\n margin: -0.5rem !important; }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important; }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important; }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important; }\n .m-sm-n3 {\n margin: -1rem !important; }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important; }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important; }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important; }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important; }\n .m-sm-n4 {\n margin: -1.5rem !important; }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important; }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important; }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important; }\n .m-sm-n5 {\n margin: -3rem !important; }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important; }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important; }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important; }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important; }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important; }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important; }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important; }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important; }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important; }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important; }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important; }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important; }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important; }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important; }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important; }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important; }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important; }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important; }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important; }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important; }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important; }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important; }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important; }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important; }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important; }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important; }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important; }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important; }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important; }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important; }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important; }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important; }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important; }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important; }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important; }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important; }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important; }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important; }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important; }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important; }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important; }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important; }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important; }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important; }\n .m-md-n1 {\n margin: -0.25rem !important; }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important; }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important; }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important; }\n .m-md-n2 {\n margin: -0.5rem !important; }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important; }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important; }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important; }\n .m-md-n3 {\n margin: -1rem !important; }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important; }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important; }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important; }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important; }\n .m-md-n4 {\n margin: -1.5rem !important; }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important; }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important; }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important; }\n .m-md-n5 {\n margin: -3rem !important; }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important; }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important; }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important; }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important; }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important; }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important; }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 1024px) {\n .m-lg-0 {\n margin: 0 !important; }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important; }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important; }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important; }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important; }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important; }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important; }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important; }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important; }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important; }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important; }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important; }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important; }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important; }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important; }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important; }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important; }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important; }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important; }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important; }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important; }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important; }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important; }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important; }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important; }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important; }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important; }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important; }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important; }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important; }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important; }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important; }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important; }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important; }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important; }\n .m-lg-n1 {\n margin: -0.25rem !important; }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important; }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important; }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important; }\n .m-lg-n2 {\n margin: -0.5rem !important; }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important; }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important; }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important; }\n .m-lg-n3 {\n margin: -1rem !important; }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important; }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important; }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important; }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important; }\n .m-lg-n4 {\n margin: -1.5rem !important; }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important; }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important; }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important; }\n .m-lg-n5 {\n margin: -3rem !important; }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important; }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important; }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important; }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important; }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important; }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important; }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 1280px) {\n .m-xl-0 {\n margin: 0 !important; }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important; }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important; }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important; }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important; }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important; }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important; }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important; }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important; }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important; }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important; }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important; }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important; }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important; }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important; }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important; }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important; }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important; }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important; }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important; }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important; }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important; }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important; }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important; }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important; }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important; }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important; }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important; }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important; }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important; }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important; }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important; }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important; }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important; }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important; }\n .m-xl-n1 {\n margin: -0.25rem !important; }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important; }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important; }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important; }\n .m-xl-n2 {\n margin: -0.5rem !important; }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important; }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important; }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important; }\n .m-xl-n3 {\n margin: -1rem !important; }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important; }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important; }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important; }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important; }\n .m-xl-n4 {\n margin: -1.5rem !important; }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important; }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important; }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important; }\n .m-xl-n5 {\n margin: -3rem !important; }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important; }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important; }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important; }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important; }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important; }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important; }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important; } }\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-left {\n text-align: left !important; }\n\n.text-right {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 1024px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1280px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-light {\n font-weight: 300 !important; }\n\n.font-weight-lighter {\n font-weight: lighter !important; }\n\n.font-weight-normal {\n font-weight: 400 !important; }\n\n.font-weight-bold {\n font-weight: 700 !important; }\n\n.font-weight-bolder {\n font-weight: bolder !important; }\n\n.font-italic {\n font-style: italic !important; }\n\n.text-white {\n color: #fff !important; }\n\n.text-primary {\n color: #0088ce !important; }\n\na.text-primary:hover, a.text-primary:focus {\n color: #005582 !important; }\n\n.text-primary-dark {\n color: #0074af !important; }\n\na.text-primary-dark:hover, a.text-primary-dark:focus {\n color: #004163 !important; }\n\n.text-secondary {\n color: #4d4f53 !important; }\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #28292b !important; }\n\n.text-success {\n color: #82be00 !important; }\n\na.text-success:hover, a.text-success:focus {\n color: #4e7200 !important; }\n\n.text-info {\n color: #009aa6 !important; }\n\na.text-info:hover, a.text-info:focus {\n color: #00535a !important; }\n\n.text-warning {\n color: #ffb612 !important; }\n\na.text-warning:hover, a.text-warning:focus {\n color: #c58800 !important; }\n\n.text-danger {\n color: #cd0037 !important; }\n\na.text-danger:hover, a.text-danger:focus {\n color: #810022 !important; }\n\n.text-light {\n color: #f2f2f2 !important; }\n\na.text-light:hover, a.text-light:focus {\n color: #cccccc !important; }\n\n.text-dark {\n color: #343a40 !important; }\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important; }\n\n.text-white {\n color: #fff !important; }\n\na.text-white:hover, a.text-white:focus {\n color: #d9d9d9 !important; }\n\n.text-body {\n color: #4d4f53 !important; }\n\n.text-muted {\n color: #747678 !important; }\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n/* backgrounds\n ========================================================================== */\n.text-blue {\n color: #0088ce; }\n\n.text-purple {\n color: #6e1e78; }\n\n.text-pink {\n color: #a1006b; }\n\n.text-red {\n color: #cd0037; }\n\n.text-orange {\n color: #e05206; }\n\n.text-yellow {\n color: #ffb612; }\n\n.text-green {\n color: #82be00; }\n\n.text-teal {\n color: #d2e100; }\n\n.text-cyan {\n color: #009aa6; }\n\n.text-white {\n color: #fff; }\n\n.text-gray {\n color: #333; }\n\n.text-gray-dark {\n color: #343a40; }\n\n.bg-blue {\n background-color: #0088ce; }\n\n.bg-purple {\n background-color: #6e1e78; }\n\n.bg-pink {\n background-color: #a1006b; }\n\n.bg-red {\n background-color: #cd0037; }\n\n.bg-orange {\n background-color: #e05206; }\n\n.bg-yellow {\n background-color: #ffb612; }\n\n.bg-green {\n background-color: #82be00; }\n\n.bg-teal {\n background-color: #d2e100; }\n\n.bg-cyan {\n background-color: #009aa6; }\n\n.bg-white {\n background-color: #fff; }\n\n.bg-gray {\n background-color: #333; }\n\n.bg-gray-dark {\n background-color: #343a40; }\n\n.bg-gray100 {\n background-color: #f2f2f2; }\n\n.bg-gray200 {\n background-color: #d7d7d7; }\n\n.bg-gray300 {\n background-color: #b9b9b9; }\n\n.bg-gray400 {\n background-color: #747678; }\n\n.bg-gray500 {\n background-color: #4d4f53; }\n\n.bg-gray600 {\n background-color: #333; }\n\n.bg-gray700 {\n background-color: #495057; }\n\n.bg-gray800 {\n background-color: #343a40; }\n\n.bg-gray900 {\n background-color: #212529; }\n\n/* icons utilities\n ========================================================================== */\n[class^=\"icons-\"] {\n display: inline-block; }\n\n.icons-rotate-90 {\n transform: rotate(90deg); }\n\n.icons-rotate-180 {\n transform: rotate(180deg); }\n\n.icons-rotate-270 {\n transform: rotate(270deg); }\n\n.icons-flip-horizontal {\n transform: scaleX(-1); }\n\n.icons-flip-vertical {\n transform: scaleY(-1); }\n\n.icons-size-x5 {\n font-size: 0.5rem; }\n\n.icons-size-x75 {\n font-size: 0.75rem; }\n\n.icons-size-1x {\n font-size: 1rem; }\n\n.icons-size-1x25 {\n font-size: 1.25rem; }\n\n.icons-size-1x5 {\n font-size: 1.5rem; }\n\n.icons-size-1x75 {\n font-size: 1.75rem; }\n\n.icons-size-2x {\n font-size: 2rem; }\n\n.icons-size-3x {\n font-size: 3rem; }\n\n.icons-size-30px {\n font-size: 1.875rem; }\n\n.icons-size-50px {\n font-size: 3.125rem; }\n\n.icons-size-66px {\n font-size: 4.125rem; }\n\n.icons-size-90px {\n font-size: 5.625rem; }\n\n.icons-size-96px {\n font-size: 6rem; }\n\n.icons-size-140px {\n font-size: 8.75rem; }\n\n@media (min-width: 576px) {\n .icons-sm-size-x5 {\n font-size: 0.5rem; }\n .icons-sm-size-x75 {\n font-size: 0.75rem; }\n .icons-sm-size-1x {\n font-size: 1rem; }\n .icons-sm-size-1x25 {\n font-size: 1.25rem; }\n .icons-sm-size-1x5 {\n font-size: 1.5rem; }\n .icons-sm-size-1x75 {\n font-size: 1.75rem; }\n .icons-sm-size-2x {\n font-size: 2rem; }\n .icons-sm-size-3x {\n font-size: 3rem; }\n .icons-sm-size-30px {\n font-size: 1.875rem; }\n .icons-sm-size-50px {\n font-size: 3.125rem; }\n .icons-sm-size-66px {\n font-size: 4.125rem; }\n .icons-sm-size-90px {\n font-size: 5.625rem; }\n .icons-sm-size-96px {\n font-size: 6rem; }\n .icons-sm-size-140px {\n font-size: 8.75rem; } }\n\n@media (min-width: 768px) {\n .icons-md-size-x5 {\n font-size: 0.5rem; }\n .icons-md-size-x75 {\n font-size: 0.75rem; }\n .icons-md-size-1x {\n font-size: 1rem; }\n .icons-md-size-1x25 {\n font-size: 1.25rem; }\n .icons-md-size-1x5 {\n font-size: 1.5rem; }\n .icons-md-size-1x75 {\n font-size: 1.75rem; }\n .icons-md-size-2x {\n font-size: 2rem; }\n .icons-md-size-3x {\n font-size: 3rem; }\n .icons-md-size-30px {\n font-size: 1.875rem; }\n .icons-md-size-50px {\n font-size: 3.125rem; }\n .icons-md-size-66px {\n font-size: 4.125rem; }\n .icons-md-size-90px {\n font-size: 5.625rem; }\n .icons-md-size-96px {\n font-size: 6rem; }\n .icons-md-size-140px {\n font-size: 8.75rem; } }\n\n@media (min-width: 1024px) {\n .icons-lg-size-x5 {\n font-size: 0.5rem; }\n .icons-lg-size-x75 {\n font-size: 0.75rem; }\n .icons-lg-size-1x {\n font-size: 1rem; }\n .icons-lg-size-1x25 {\n font-size: 1.25rem; }\n .icons-lg-size-1x5 {\n font-size: 1.5rem; }\n .icons-lg-size-1x75 {\n font-size: 1.75rem; }\n .icons-lg-size-2x {\n font-size: 2rem; }\n .icons-lg-size-3x {\n font-size: 3rem; }\n .icons-lg-size-30px {\n font-size: 1.875rem; }\n .icons-lg-size-50px {\n font-size: 3.125rem; }\n .icons-lg-size-66px {\n font-size: 4.125rem; }\n .icons-lg-size-90px {\n font-size: 5.625rem; }\n .icons-lg-size-96px {\n font-size: 6rem; }\n .icons-lg-size-140px {\n font-size: 8.75rem; } }\n\n@media (min-width: 1280px) {\n .icons-xl-size-x5 {\n font-size: 0.5rem; }\n .icons-xl-size-x75 {\n font-size: 0.75rem; }\n .icons-xl-size-1x {\n font-size: 1rem; }\n .icons-xl-size-1x25 {\n font-size: 1.25rem; }\n .icons-xl-size-1x5 {\n font-size: 1.5rem; }\n .icons-xl-size-1x75 {\n font-size: 1.75rem; }\n .icons-xl-size-2x {\n font-size: 2rem; }\n .icons-xl-size-3x {\n font-size: 3rem; }\n .icons-xl-size-30px {\n font-size: 1.875rem; }\n .icons-xl-size-50px {\n font-size: 3.125rem; }\n .icons-xl-size-66px {\n font-size: 4.125rem; }\n .icons-xl-size-90px {\n font-size: 5.625rem; }\n .icons-xl-size-96px {\n font-size: 6rem; }\n .icons-xl-size-140px {\n font-size: 8.75rem; } }\n\n.flex-fluid {\n flex: 1 1 auto !important; }\n\n.flex-fixed {\n flex: 0 0 auto !important; }\n\n@media (min-width: 576px) {\n .flex-sm-fluid {\n flex: 1 1 auto !important; }\n .flex-sm-fixed {\n flex: 0 0 auto !important; } }\n\n@media (min-width: 768px) {\n .flex-md-fluid {\n flex: 1 1 auto !important; }\n .flex-md-fixed {\n flex: 0 0 auto !important; } }\n\n@media (min-width: 1024px) {\n .flex-lg-fluid {\n flex: 1 1 auto !important; }\n .flex-lg-fixed {\n flex: 0 0 auto !important; } }\n\n@media (min-width: 1280px) {\n .flex-xl-fluid {\n flex: 1 1 auto !important; }\n .flex-xl-fixed {\n flex: 0 0 auto !important; } }\n\n/* overflow\n ========================================================================== */\n.overflow-hidden {\n overflow: hidden !important; }\n\n.overflow-y {\n overflow-y: auto !important; }\n\n.g-0 {\n padding: 0 !important; }\n\n.gt-0,\n.gy-0 {\n padding-top: 0 !important; }\n\n.gr-0,\n.gx-0 {\n padding-right: 0 !important; }\n\n.gb-0,\n.gy-0 {\n padding-bottom: 0 !important; }\n\n.gl-0,\n.gx-0 {\n padding-left: 0 !important; }\n\n.g-1 {\n padding: 0.3125rem !important; }\n\n.gt-1,\n.gy-1 {\n padding-top: 0.3125rem !important; }\n\n.gr-1,\n.gx-1 {\n padding-right: 0.3125rem !important; }\n\n.gb-1,\n.gy-1 {\n padding-bottom: 0.3125rem !important; }\n\n.gl-1,\n.gx-1 {\n padding-left: 0.3125rem !important; }\n\n.g-2 {\n padding: 0.625rem !important; }\n\n.gt-2,\n.gy-2 {\n padding-top: 0.625rem !important; }\n\n.gr-2,\n.gx-2 {\n padding-right: 0.625rem !important; }\n\n.gb-2,\n.gy-2 {\n padding-bottom: 0.625rem !important; }\n\n.gl-2,\n.gx-2 {\n padding-left: 0.625rem !important; }\n\n.g-3 {\n padding: 1.25rem !important; }\n\n.gt-3,\n.gy-3 {\n padding-top: 1.25rem !important; }\n\n.gr-3,\n.gx-3 {\n padding-right: 1.25rem !important; }\n\n.gb-3,\n.gy-3 {\n padding-bottom: 1.25rem !important; }\n\n.gl-3,\n.gx-3 {\n padding-left: 1.25rem !important; }\n\n.g-4 {\n padding: 1.875rem !important; }\n\n.gt-4,\n.gy-4 {\n padding-top: 1.875rem !important; }\n\n.gr-4,\n.gx-4 {\n padding-right: 1.875rem !important; }\n\n.gb-4,\n.gy-4 {\n padding-bottom: 1.875rem !important; }\n\n.gl-4,\n.gx-4 {\n padding-left: 1.875rem !important; }\n\n.g-5 {\n padding: 2.5rem !important; }\n\n.gt-5,\n.gy-5 {\n padding-top: 2.5rem !important; }\n\n.gr-5,\n.gx-5 {\n padding-right: 2.5rem !important; }\n\n.gb-5,\n.gy-5 {\n padding-bottom: 2.5rem !important; }\n\n.gl-5,\n.gx-5 {\n padding-left: 2.5rem !important; }\n\n.g-6 {\n padding: 3.125rem !important; }\n\n.gt-6,\n.gy-6 {\n padding-top: 3.125rem !important; }\n\n.gr-6,\n.gx-6 {\n padding-right: 3.125rem !important; }\n\n.gb-6,\n.gy-6 {\n padding-bottom: 3.125rem !important; }\n\n.gl-6,\n.gx-6 {\n padding-left: 3.125rem !important; }\n\n.g-7 {\n padding: 3.75rem !important; }\n\n.gt-7,\n.gy-7 {\n padding-top: 3.75rem !important; }\n\n.gr-7,\n.gx-7 {\n padding-right: 3.75rem !important; }\n\n.gb-7,\n.gy-7 {\n padding-bottom: 3.75rem !important; }\n\n.gl-7,\n.gx-7 {\n padding-left: 3.75rem !important; }\n\n.g-8 {\n padding: 5rem !important; }\n\n.gt-8,\n.gy-8 {\n padding-top: 5rem !important; }\n\n.gr-8,\n.gx-8 {\n padding-right: 5rem !important; }\n\n.gb-8,\n.gy-8 {\n padding-bottom: 5rem !important; }\n\n.gl-8,\n.gx-8 {\n padding-left: 5rem !important; }\n\n@media (min-width: 576px) {\n .g-sm-0 {\n padding: 0 !important; }\n .gt-sm-0,\n .gy-sm-0 {\n padding-top: 0 !important; }\n .gr-sm-0,\n .gx-sm-0 {\n padding-right: 0 !important; }\n .gb-sm-0,\n .gy-sm-0 {\n padding-bottom: 0 !important; }\n .gl-sm-0,\n .gx-sm-0 {\n padding-left: 0 !important; }\n .g-sm-1 {\n padding: 0.3125rem !important; }\n .gt-sm-1,\n .gy-sm-1 {\n padding-top: 0.3125rem !important; }\n .gr-sm-1,\n .gx-sm-1 {\n padding-right: 0.3125rem !important; }\n .gb-sm-1,\n .gy-sm-1 {\n padding-bottom: 0.3125rem !important; }\n .gl-sm-1,\n .gx-sm-1 {\n padding-left: 0.3125rem !important; }\n .g-sm-2 {\n padding: 0.625rem !important; }\n .gt-sm-2,\n .gy-sm-2 {\n padding-top: 0.625rem !important; }\n .gr-sm-2,\n .gx-sm-2 {\n padding-right: 0.625rem !important; }\n .gb-sm-2,\n .gy-sm-2 {\n padding-bottom: 0.625rem !important; }\n .gl-sm-2,\n .gx-sm-2 {\n padding-left: 0.625rem !important; }\n .g-sm-3 {\n padding: 1.25rem !important; }\n .gt-sm-3,\n .gy-sm-3 {\n padding-top: 1.25rem !important; }\n .gr-sm-3,\n .gx-sm-3 {\n padding-right: 1.25rem !important; }\n .gb-sm-3,\n .gy-sm-3 {\n padding-bottom: 1.25rem !important; }\n .gl-sm-3,\n .gx-sm-3 {\n padding-left: 1.25rem !important; }\n .g-sm-4 {\n padding: 1.875rem !important; }\n .gt-sm-4,\n .gy-sm-4 {\n padding-top: 1.875rem !important; }\n .gr-sm-4,\n .gx-sm-4 {\n padding-right: 1.875rem !important; }\n .gb-sm-4,\n .gy-sm-4 {\n padding-bottom: 1.875rem !important; }\n .gl-sm-4,\n .gx-sm-4 {\n padding-left: 1.875rem !important; }\n .g-sm-5 {\n padding: 2.5rem !important; }\n .gt-sm-5,\n .gy-sm-5 {\n padding-top: 2.5rem !important; }\n .gr-sm-5,\n .gx-sm-5 {\n padding-right: 2.5rem !important; }\n .gb-sm-5,\n .gy-sm-5 {\n padding-bottom: 2.5rem !important; }\n .gl-sm-5,\n .gx-sm-5 {\n padding-left: 2.5rem !important; }\n .g-sm-6 {\n padding: 3.125rem !important; }\n .gt-sm-6,\n .gy-sm-6 {\n padding-top: 3.125rem !important; }\n .gr-sm-6,\n .gx-sm-6 {\n padding-right: 3.125rem !important; }\n .gb-sm-6,\n .gy-sm-6 {\n padding-bottom: 3.125rem !important; }\n .gl-sm-6,\n .gx-sm-6 {\n padding-left: 3.125rem !important; }\n .g-sm-7 {\n padding: 3.75rem !important; }\n .gt-sm-7,\n .gy-sm-7 {\n padding-top: 3.75rem !important; }\n .gr-sm-7,\n .gx-sm-7 {\n padding-right: 3.75rem !important; }\n .gb-sm-7,\n .gy-sm-7 {\n padding-bottom: 3.75rem !important; }\n .gl-sm-7,\n .gx-sm-7 {\n padding-left: 3.75rem !important; }\n .g-sm-8 {\n padding: 5rem !important; }\n .gt-sm-8,\n .gy-sm-8 {\n padding-top: 5rem !important; }\n .gr-sm-8,\n .gx-sm-8 {\n padding-right: 5rem !important; }\n .gb-sm-8,\n .gy-sm-8 {\n padding-bottom: 5rem !important; }\n .gl-sm-8,\n .gx-sm-8 {\n padding-left: 5rem !important; } }\n\n@media (min-width: 768px) {\n .g-md-0 {\n padding: 0 !important; }\n .gt-md-0,\n .gy-md-0 {\n padding-top: 0 !important; }\n .gr-md-0,\n .gx-md-0 {\n padding-right: 0 !important; }\n .gb-md-0,\n .gy-md-0 {\n padding-bottom: 0 !important; }\n .gl-md-0,\n .gx-md-0 {\n padding-left: 0 !important; }\n .g-md-1 {\n padding: 0.3125rem !important; }\n .gt-md-1,\n .gy-md-1 {\n padding-top: 0.3125rem !important; }\n .gr-md-1,\n .gx-md-1 {\n padding-right: 0.3125rem !important; }\n .gb-md-1,\n .gy-md-1 {\n padding-bottom: 0.3125rem !important; }\n .gl-md-1,\n .gx-md-1 {\n padding-left: 0.3125rem !important; }\n .g-md-2 {\n padding: 0.625rem !important; }\n .gt-md-2,\n .gy-md-2 {\n padding-top: 0.625rem !important; }\n .gr-md-2,\n .gx-md-2 {\n padding-right: 0.625rem !important; }\n .gb-md-2,\n .gy-md-2 {\n padding-bottom: 0.625rem !important; }\n .gl-md-2,\n .gx-md-2 {\n padding-left: 0.625rem !important; }\n .g-md-3 {\n padding: 1.25rem !important; }\n .gt-md-3,\n .gy-md-3 {\n padding-top: 1.25rem !important; }\n .gr-md-3,\n .gx-md-3 {\n padding-right: 1.25rem !important; }\n .gb-md-3,\n .gy-md-3 {\n padding-bottom: 1.25rem !important; }\n .gl-md-3,\n .gx-md-3 {\n padding-left: 1.25rem !important; }\n .g-md-4 {\n padding: 1.875rem !important; }\n .gt-md-4,\n .gy-md-4 {\n padding-top: 1.875rem !important; }\n .gr-md-4,\n .gx-md-4 {\n padding-right: 1.875rem !important; }\n .gb-md-4,\n .gy-md-4 {\n padding-bottom: 1.875rem !important; }\n .gl-md-4,\n .gx-md-4 {\n padding-left: 1.875rem !important; }\n .g-md-5 {\n padding: 2.5rem !important; }\n .gt-md-5,\n .gy-md-5 {\n padding-top: 2.5rem !important; }\n .gr-md-5,\n .gx-md-5 {\n padding-right: 2.5rem !important; }\n .gb-md-5,\n .gy-md-5 {\n padding-bottom: 2.5rem !important; }\n .gl-md-5,\n .gx-md-5 {\n padding-left: 2.5rem !important; }\n .g-md-6 {\n padding: 3.125rem !important; }\n .gt-md-6,\n .gy-md-6 {\n padding-top: 3.125rem !important; }\n .gr-md-6,\n .gx-md-6 {\n padding-right: 3.125rem !important; }\n .gb-md-6,\n .gy-md-6 {\n padding-bottom: 3.125rem !important; }\n .gl-md-6,\n .gx-md-6 {\n padding-left: 3.125rem !important; }\n .g-md-7 {\n padding: 3.75rem !important; }\n .gt-md-7,\n .gy-md-7 {\n padding-top: 3.75rem !important; }\n .gr-md-7,\n .gx-md-7 {\n padding-right: 3.75rem !important; }\n .gb-md-7,\n .gy-md-7 {\n padding-bottom: 3.75rem !important; }\n .gl-md-7,\n .gx-md-7 {\n padding-left: 3.75rem !important; }\n .g-md-8 {\n padding: 5rem !important; }\n .gt-md-8,\n .gy-md-8 {\n padding-top: 5rem !important; }\n .gr-md-8,\n .gx-md-8 {\n padding-right: 5rem !important; }\n .gb-md-8,\n .gy-md-8 {\n padding-bottom: 5rem !important; }\n .gl-md-8,\n .gx-md-8 {\n padding-left: 5rem !important; } }\n\n@media (min-width: 1024px) {\n .g-lg-0 {\n padding: 0 !important; }\n .gt-lg-0,\n .gy-lg-0 {\n padding-top: 0 !important; }\n .gr-lg-0,\n .gx-lg-0 {\n padding-right: 0 !important; }\n .gb-lg-0,\n .gy-lg-0 {\n padding-bottom: 0 !important; }\n .gl-lg-0,\n .gx-lg-0 {\n padding-left: 0 !important; }\n .g-lg-1 {\n padding: 0.3125rem !important; }\n .gt-lg-1,\n .gy-lg-1 {\n padding-top: 0.3125rem !important; }\n .gr-lg-1,\n .gx-lg-1 {\n padding-right: 0.3125rem !important; }\n .gb-lg-1,\n .gy-lg-1 {\n padding-bottom: 0.3125rem !important; }\n .gl-lg-1,\n .gx-lg-1 {\n padding-left: 0.3125rem !important; }\n .g-lg-2 {\n padding: 0.625rem !important; }\n .gt-lg-2,\n .gy-lg-2 {\n padding-top: 0.625rem !important; }\n .gr-lg-2,\n .gx-lg-2 {\n padding-right: 0.625rem !important; }\n .gb-lg-2,\n .gy-lg-2 {\n padding-bottom: 0.625rem !important; }\n .gl-lg-2,\n .gx-lg-2 {\n padding-left: 0.625rem !important; }\n .g-lg-3 {\n padding: 1.25rem !important; }\n .gt-lg-3,\n .gy-lg-3 {\n padding-top: 1.25rem !important; }\n .gr-lg-3,\n .gx-lg-3 {\n padding-right: 1.25rem !important; }\n .gb-lg-3,\n .gy-lg-3 {\n padding-bottom: 1.25rem !important; }\n .gl-lg-3,\n .gx-lg-3 {\n padding-left: 1.25rem !important; }\n .g-lg-4 {\n padding: 1.875rem !important; }\n .gt-lg-4,\n .gy-lg-4 {\n padding-top: 1.875rem !important; }\n .gr-lg-4,\n .gx-lg-4 {\n padding-right: 1.875rem !important; }\n .gb-lg-4,\n .gy-lg-4 {\n padding-bottom: 1.875rem !important; }\n .gl-lg-4,\n .gx-lg-4 {\n padding-left: 1.875rem !important; }\n .g-lg-5 {\n padding: 2.5rem !important; }\n .gt-lg-5,\n .gy-lg-5 {\n padding-top: 2.5rem !important; }\n .gr-lg-5,\n .gx-lg-5 {\n padding-right: 2.5rem !important; }\n .gb-lg-5,\n .gy-lg-5 {\n padding-bottom: 2.5rem !important; }\n .gl-lg-5,\n .gx-lg-5 {\n padding-left: 2.5rem !important; }\n .g-lg-6 {\n padding: 3.125rem !important; }\n .gt-lg-6,\n .gy-lg-6 {\n padding-top: 3.125rem !important; }\n .gr-lg-6,\n .gx-lg-6 {\n padding-right: 3.125rem !important; }\n .gb-lg-6,\n .gy-lg-6 {\n padding-bottom: 3.125rem !important; }\n .gl-lg-6,\n .gx-lg-6 {\n padding-left: 3.125rem !important; }\n .g-lg-7 {\n padding: 3.75rem !important; }\n .gt-lg-7,\n .gy-lg-7 {\n padding-top: 3.75rem !important; }\n .gr-lg-7,\n .gx-lg-7 {\n padding-right: 3.75rem !important; }\n .gb-lg-7,\n .gy-lg-7 {\n padding-bottom: 3.75rem !important; }\n .gl-lg-7,\n .gx-lg-7 {\n padding-left: 3.75rem !important; }\n .g-lg-8 {\n padding: 5rem !important; }\n .gt-lg-8,\n .gy-lg-8 {\n padding-top: 5rem !important; }\n .gr-lg-8,\n .gx-lg-8 {\n padding-right: 5rem !important; }\n .gb-lg-8,\n .gy-lg-8 {\n padding-bottom: 5rem !important; }\n .gl-lg-8,\n .gx-lg-8 {\n padding-left: 5rem !important; } }\n\n@media (min-width: 1280px) {\n .g-xl-0 {\n padding: 0 !important; }\n .gt-xl-0,\n .gy-xl-0 {\n padding-top: 0 !important; }\n .gr-xl-0,\n .gx-xl-0 {\n padding-right: 0 !important; }\n .gb-xl-0,\n .gy-xl-0 {\n padding-bottom: 0 !important; }\n .gl-xl-0,\n .gx-xl-0 {\n padding-left: 0 !important; }\n .g-xl-1 {\n padding: 0.3125rem !important; }\n .gt-xl-1,\n .gy-xl-1 {\n padding-top: 0.3125rem !important; }\n .gr-xl-1,\n .gx-xl-1 {\n padding-right: 0.3125rem !important; }\n .gb-xl-1,\n .gy-xl-1 {\n padding-bottom: 0.3125rem !important; }\n .gl-xl-1,\n .gx-xl-1 {\n padding-left: 0.3125rem !important; }\n .g-xl-2 {\n padding: 0.625rem !important; }\n .gt-xl-2,\n .gy-xl-2 {\n padding-top: 0.625rem !important; }\n .gr-xl-2,\n .gx-xl-2 {\n padding-right: 0.625rem !important; }\n .gb-xl-2,\n .gy-xl-2 {\n padding-bottom: 0.625rem !important; }\n .gl-xl-2,\n .gx-xl-2 {\n padding-left: 0.625rem !important; }\n .g-xl-3 {\n padding: 1.25rem !important; }\n .gt-xl-3,\n .gy-xl-3 {\n padding-top: 1.25rem !important; }\n .gr-xl-3,\n .gx-xl-3 {\n padding-right: 1.25rem !important; }\n .gb-xl-3,\n .gy-xl-3 {\n padding-bottom: 1.25rem !important; }\n .gl-xl-3,\n .gx-xl-3 {\n padding-left: 1.25rem !important; }\n .g-xl-4 {\n padding: 1.875rem !important; }\n .gt-xl-4,\n .gy-xl-4 {\n padding-top: 1.875rem !important; }\n .gr-xl-4,\n .gx-xl-4 {\n padding-right: 1.875rem !important; }\n .gb-xl-4,\n .gy-xl-4 {\n padding-bottom: 1.875rem !important; }\n .gl-xl-4,\n .gx-xl-4 {\n padding-left: 1.875rem !important; }\n .g-xl-5 {\n padding: 2.5rem !important; }\n .gt-xl-5,\n .gy-xl-5 {\n padding-top: 2.5rem !important; }\n .gr-xl-5,\n .gx-xl-5 {\n padding-right: 2.5rem !important; }\n .gb-xl-5,\n .gy-xl-5 {\n padding-bottom: 2.5rem !important; }\n .gl-xl-5,\n .gx-xl-5 {\n padding-left: 2.5rem !important; }\n .g-xl-6 {\n padding: 3.125rem !important; }\n .gt-xl-6,\n .gy-xl-6 {\n padding-top: 3.125rem !important; }\n .gr-xl-6,\n .gx-xl-6 {\n padding-right: 3.125rem !important; }\n .gb-xl-6,\n .gy-xl-6 {\n padding-bottom: 3.125rem !important; }\n .gl-xl-6,\n .gx-xl-6 {\n padding-left: 3.125rem !important; }\n .g-xl-7 {\n padding: 3.75rem !important; }\n .gt-xl-7,\n .gy-xl-7 {\n padding-top: 3.75rem !important; }\n .gr-xl-7,\n .gx-xl-7 {\n padding-right: 3.75rem !important; }\n .gb-xl-7,\n .gy-xl-7 {\n padding-bottom: 3.75rem !important; }\n .gl-xl-7,\n .gx-xl-7 {\n padding-left: 3.75rem !important; }\n .g-xl-8 {\n padding: 5rem !important; }\n .gt-xl-8,\n .gy-xl-8 {\n padding-top: 5rem !important; }\n .gr-xl-8,\n .gx-xl-8 {\n padding-right: 5rem !important; }\n .gb-xl-8,\n .gy-xl-8 {\n padding-bottom: 5rem !important; }\n .gl-xl-8,\n .gx-xl-8 {\n padding-left: 5rem !important; } }\n\n/* text\n ========================================================================== */\n.font-weight-medium {\n font-weight: 500 !important; }\n\n.text-gray100 {\n color: #f2f2f2; }\n\n.text-gray200 {\n color: #d7d7d7; }\n\n.text-gray300 {\n color: #b9b9b9; }\n\n.text-gray400 {\n color: #747678; }\n\n.text-gray500 {\n color: #4d4f53; }\n\n.text-gray600 {\n color: #333; }\n\n.text-gray700 {\n color: #495057; }\n\n.text-gray800 {\n color: #343a40; }\n\n.text-gray900 {\n color: #212529; }\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important; }\n a:not(.btn) {\n text-decoration: underline; }\n abbr[title]::after {\n content: \" (\" attr(title) \")\"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 1px solid #4d4f53;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n @page {\n size: a3; }\n body {\n min-width: 1024px !important; }\n .container {\n min-width: 1024px !important; }\n .navbar {\n display: none; }\n .badge {\n border: 1px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #b9b9b9 !important; }\n .table-dark {\n color: inherit; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #d8d8d8; }\n .table .thead-dark th {\n color: inherit;\n border-color: #d8d8d8; } }\n","/* functions\n ========================================================================== */\n\n// parse int\n@function parse-int($number) {\n @if type-of($number) == \"number\" {\n @return $number / ($number * 0 + 1);\n }\n\n @return $number;\n}\n\n// units to rem\n@function rem($value) {\n @if type-of($value) == \"number\" {\n $number: parse-int($value);\n $unit: unit($value);\n\n @if $number == 0 or $unit == \"rem\" {\n @return $value;\n }\n\n @return $number / 16 * 1rem;\n }\n\n @return $value;\n}\n","@charset \"UTF-8\";\n/* functions\n ========================================================================== */\n/* imports\n ========================================================================== */\n.text-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n\n.text-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n\n.text-base {\n font-size: 1rem;\n line-height: 1.375; }\n\n.text-lg {\n font-size: 1.125rem;\n line-height: 1.5; }\n\n@media (min-width: 576px) {\n .text-sm-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n .text-sm-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n .text-sm-base {\n font-size: 1rem;\n line-height: 1.375; }\n .text-sm-lg {\n font-size: 1.125rem;\n line-height: 1.5; } }\n\n@media (min-width: 768px) {\n .text-md-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n .text-md-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n .text-md-base {\n font-size: 1rem;\n line-height: 1.375; }\n .text-md-lg {\n font-size: 1.125rem;\n line-height: 1.5; } }\n\n@media (min-width: 1024px) {\n .text-lg-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n .text-lg-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n .text-lg-base {\n font-size: 1rem;\n line-height: 1.375; }\n .text-lg-lg {\n font-size: 1.125rem;\n line-height: 1.5; } }\n\n@media (min-width: 1280px) {\n .text-xl-xs {\n font-size: 0.75rem;\n line-height: 1.5; }\n .text-xl-sm {\n font-size: 0.875rem;\n line-height: 1.5; }\n .text-xl-base {\n font-size: 1rem;\n line-height: 1.375; }\n .text-xl-lg {\n font-size: 1.125rem;\n line-height: 1.5; } }\n\n/**\n * Maintain ratio mixin. Great for responsive grids, or videos.\n * https://gist.github.com/brianmcallister/2932463\n *\n * $ratio - Ratio the element needs to maintain.\n *\n * Examples\n *\n * A 16:9 ratio would look like this:\n * .element {\n * @include maintain-ratio(16 9);\n * }\n */\n/* colors\n ========================================================================== */\n.text-grays100 {\n color: #f2f2f2 !important; }\n\na.text-grays100:hover, a.text-grays100:focus {\n color: #cccccc !important; }\n\n.text-grays200 {\n color: #d7d7d7 !important; }\n\na.text-grays200:hover, a.text-grays200:focus {\n color: #b1b1b1 !important; }\n\n.text-grays300 {\n color: #b9b9b9 !important; }\n\na.text-grays300:hover, a.text-grays300:focus {\n color: #939393 !important; }\n\n.text-grays400 {\n color: #747678 !important; }\n\na.text-grays400:hover, a.text-grays400:focus {\n color: #4e5051 !important; }\n\n.text-grays500 {\n color: #4d4f53 !important; }\n\na.text-grays500:hover, a.text-grays500:focus {\n color: #28292b !important; }\n\n.text-grays600 {\n color: #333 !important; }\n\na.text-grays600:hover, a.text-grays600:focus {\n color: #0d0d0d !important; }\n\n.text-grays700 {\n color: #495057 !important; }\n\na.text-grays700:hover, a.text-grays700:focus {\n color: #262a2d !important; }\n\n.text-grays800 {\n color: #343a40 !important; }\n\na.text-grays800:hover, a.text-grays800:focus {\n color: #121416 !important; }\n\n.text-grays900 {\n color: #212529 !important; }\n\na.text-grays900:hover, a.text-grays900:focus {\n color: black !important; }\n\n.flatpickr-calendar {\n background: transparent;\n opacity: 0;\n display: none;\n text-align: center;\n visibility: hidden;\n padding: 0;\n -webkit-animation: none;\n animation: none;\n direction: ltr;\n border: 0;\n font-size: 14px;\n line-height: 24px;\n border-radius: 5px;\n position: absolute;\n width: 307.875px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n background: #fff;\n -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);\n box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); }\n\n.flatpickr-calendar.open,\n.flatpickr-calendar.inline {\n opacity: 1;\n max-height: 640px;\n visibility: visible; }\n\n.flatpickr-calendar.open {\n display: inline-block;\n z-index: 99999; }\n\n.flatpickr-calendar.animate.open {\n -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); }\n\n.flatpickr-calendar.inline {\n display: block;\n position: relative;\n top: 2px; }\n\n.flatpickr-calendar.static {\n position: absolute;\n top: calc(100% + 2px); }\n\n.flatpickr-calendar.static.open {\n z-index: 999;\n display: block; }\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n -webkit-box-shadow: none !important;\n box-shadow: none !important; }\n\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\n -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }\n\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.flatpickr-calendar .hasWeeks .dayContainer {\n border-left: 0; }\n\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\n height: 40px;\n border-top: 1px solid #e6e6e6; }\n\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n height: auto; }\n\n.flatpickr-calendar:before,\n.flatpickr-calendar:after {\n position: absolute;\n display: block;\n pointer-events: none;\n border: solid transparent;\n content: '';\n height: 0;\n width: 0;\n left: 22px; }\n\n.flatpickr-calendar.rightMost:before,\n.flatpickr-calendar.rightMost:after {\n left: auto;\n right: 22px; }\n\n.flatpickr-calendar:before {\n border-width: 5px;\n margin: 0 -5px; }\n\n.flatpickr-calendar:after {\n border-width: 4px;\n margin: 0 -4px; }\n\n.flatpickr-calendar.arrowTop:before,\n.flatpickr-calendar.arrowTop:after {\n bottom: 100%; }\n\n.flatpickr-calendar.arrowTop:before {\n border-bottom-color: #e6e6e6; }\n\n.flatpickr-calendar.arrowTop:after {\n border-bottom-color: #fff; }\n\n.flatpickr-calendar.arrowBottom:before,\n.flatpickr-calendar.arrowBottom:after {\n top: 100%; }\n\n.flatpickr-calendar.arrowBottom:before {\n border-top-color: #e6e6e6; }\n\n.flatpickr-calendar.arrowBottom:after {\n border-top-color: #fff; }\n\n.flatpickr-calendar:focus {\n outline: 0; }\n\n.flatpickr-wrapper {\n position: relative;\n display: inline-block; }\n\n.flatpickr-months {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex; }\n\n.flatpickr-months .flatpickr-month {\n background: transparent;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9);\n height: 34px;\n line-height: 1;\n text-align: center;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n text-decoration: none;\n cursor: pointer;\n position: absolute;\n top: 0;\n height: 34px;\n padding: 10px;\n z-index: 3;\n color: rgba(0, 0, 0, 0.9);\n fill: rgba(0, 0, 0, 0.9); }\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n display: none; }\n\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n position: relative; }\n\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n /*\n /*rtl:begin:ignore*/\n /*\n */\n left: 0;\n /*\n /*rtl:end:ignore*/\n /*\n */ }\n\n/*\n /*rtl:begin:ignore*/\n/*\n /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n /*\n /*rtl:begin:ignore*/\n /*\n */\n right: 0;\n /*\n /*rtl:end:ignore*/\n /*\n */ }\n\n/*\n /*rtl:begin:ignore*/\n/*\n /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n color: #959ea9; }\n\n.flatpickr-months .flatpickr-prev-month:hover svg,\n.flatpickr-months .flatpickr-next-month:hover svg {\n fill: #f64747; }\n\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n width: 14px;\n height: 14px; }\n\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n -webkit-transition: fill 0.1s;\n transition: fill 0.1s;\n fill: inherit; }\n\n.numInputWrapper {\n position: relative;\n height: auto; }\n\n.numInputWrapper input,\n.numInputWrapper span {\n display: inline-block; }\n\n.numInputWrapper input {\n width: 100%; }\n\n.numInputWrapper input::-ms-clear {\n display: none; }\n\n.numInputWrapper input::-webkit-outer-spin-button,\n.numInputWrapper input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none; }\n\n.numInputWrapper span {\n position: absolute;\n right: 0;\n width: 14px;\n padding: 0 4px 0 2px;\n height: 50%;\n line-height: 50%;\n opacity: 0;\n cursor: pointer;\n border: 1px solid rgba(57, 57, 57, 0.15);\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.numInputWrapper span:hover {\n background: rgba(0, 0, 0, 0.1); }\n\n.numInputWrapper span:active {\n background: rgba(0, 0, 0, 0.2); }\n\n.numInputWrapper span:after {\n display: block;\n content: \"\";\n position: absolute; }\n\n.numInputWrapper span.arrowUp {\n top: 0;\n border-bottom: 0; }\n\n.numInputWrapper span.arrowUp:after {\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid rgba(57, 57, 57, 0.6);\n top: 26%; }\n\n.numInputWrapper span.arrowDown {\n top: 50%; }\n\n.numInputWrapper span.arrowDown:after {\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid rgba(57, 57, 57, 0.6);\n top: 40%; }\n\n.numInputWrapper span svg {\n width: inherit;\n height: auto; }\n\n.numInputWrapper span svg path {\n fill: rgba(0, 0, 0, 0.5); }\n\n.numInputWrapper:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.numInputWrapper:hover span {\n opacity: 1; }\n\n.flatpickr-current-month {\n font-size: 135%;\n line-height: inherit;\n font-weight: 300;\n color: inherit;\n position: absolute;\n width: 75%;\n left: 12.5%;\n padding: 7.48px 0 0 0;\n line-height: 1;\n height: 34px;\n display: inline-block;\n text-align: center;\n -webkit-transform: translate3d(0px, 0px, 0px);\n transform: translate3d(0px, 0px, 0px); }\n\n.flatpickr-current-month span.cur-month {\n font-family: inherit;\n font-weight: 700;\n color: inherit;\n display: inline-block;\n margin-left: 0.5ch;\n padding: 0; }\n\n.flatpickr-current-month span.cur-month:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.flatpickr-current-month .numInputWrapper {\n width: 6ch;\n width: 7ch\\0;\n display: inline-block; }\n\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\n border-bottom-color: rgba(0, 0, 0, 0.9); }\n\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\n border-top-color: rgba(0, 0, 0, 0.9); }\n\n.flatpickr-current-month input.cur-year {\n background: transparent;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: inherit;\n cursor: text;\n padding: 0 0 0 0.5ch;\n margin: 0;\n display: inline-block;\n font-size: inherit;\n font-family: inherit;\n font-weight: 300;\n line-height: inherit;\n height: auto;\n border: 0;\n border-radius: 0;\n vertical-align: initial;\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield; }\n\n.flatpickr-current-month input.cur-year:focus {\n outline: 0; }\n\n.flatpickr-current-month input.cur-year[disabled],\n.flatpickr-current-month input.cur-year[disabled]:hover {\n font-size: 100%;\n color: rgba(0, 0, 0, 0.5);\n background: transparent;\n pointer-events: none; }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n appearance: menulist;\n background: transparent;\n border: none;\n border-radius: 0;\n box-sizing: border-box;\n color: inherit;\n cursor: pointer;\n font-size: inherit;\n font-family: inherit;\n font-weight: 300;\n height: auto;\n line-height: inherit;\n margin: -1px 0 0 0;\n outline: none;\n padding: 0 0 0 0.5ch;\n position: relative;\n vertical-align: initial;\n -webkit-box-sizing: border-box;\n -webkit-appearance: menulist;\n -moz-appearance: menulist;\n width: auto; }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\n outline: none; }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\n background: rgba(0, 0, 0, 0.05); }\n\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n background-color: transparent;\n outline: none;\n padding: 0; }\n\n.flatpickr-weekdays {\n background: transparent;\n text-align: center;\n overflow: hidden;\n width: 100%;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n height: 28px; }\n\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n\nspan.flatpickr-weekday {\n cursor: default;\n font-size: 90%;\n background: transparent;\n color: rgba(0, 0, 0, 0.54);\n line-height: 1;\n margin: 0;\n text-align: center;\n display: block;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n font-weight: bolder; }\n\n.dayContainer,\n.flatpickr-weeks {\n padding: 1px 0 0 0; }\n\n.flatpickr-days {\n position: relative;\n overflow: hidden;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n width: 307.875px; }\n\n.flatpickr-days:focus {\n outline: 0; }\n\n.dayContainer {\n padding: 0;\n outline: 0;\n text-align: left;\n width: 307.875px;\n min-width: 307.875px;\n max-width: 307.875px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n display: inline-block;\n display: -ms-flexbox;\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -ms-flex-pack: justify;\n -webkit-justify-content: space-around;\n justify-content: space-around;\n -webkit-transform: translate3d(0px, 0px, 0px);\n transform: translate3d(0px, 0px, 0px);\n opacity: 1; }\n\n.dayContainer + .dayContainer {\n -webkit-box-shadow: -1px 0 0 #e6e6e6;\n box-shadow: -1px 0 0 #e6e6e6; }\n\n.flatpickr-day {\n background: none;\n border: 1px solid transparent;\n border-radius: 150px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #393939;\n cursor: pointer;\n font-weight: 400;\n width: 14.2857143%;\n -webkit-flex-basis: 14.2857143%;\n -ms-flex-preferred-size: 14.2857143%;\n flex-basis: 14.2857143%;\n max-width: 39px;\n height: 39px;\n line-height: 39px;\n margin: 0;\n display: inline-block;\n position: relative;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center; }\n\n.flatpickr-day.inRange,\n.flatpickr-day.prevMonthDay.inRange,\n.flatpickr-day.nextMonthDay.inRange,\n.flatpickr-day.today.inRange,\n.flatpickr-day.prevMonthDay.today.inRange,\n.flatpickr-day.nextMonthDay.today.inRange,\n.flatpickr-day:hover,\n.flatpickr-day.prevMonthDay:hover,\n.flatpickr-day.nextMonthDay:hover,\n.flatpickr-day:focus,\n.flatpickr-day.prevMonthDay:focus,\n.flatpickr-day.nextMonthDay:focus {\n cursor: pointer;\n outline: 0;\n background: #e6e6e6;\n border-color: #e6e6e6; }\n\n.flatpickr-day.today {\n border-color: #959ea9; }\n\n.flatpickr-day.today:hover,\n.flatpickr-day.today:focus {\n border-color: #959ea9;\n background: #959ea9;\n color: #fff; }\n\n.flatpickr-day.selected,\n.flatpickr-day.startRange,\n.flatpickr-day.endRange,\n.flatpickr-day.selected.inRange,\n.flatpickr-day.startRange.inRange,\n.flatpickr-day.endRange.inRange,\n.flatpickr-day.selected:focus,\n.flatpickr-day.startRange:focus,\n.flatpickr-day.endRange:focus,\n.flatpickr-day.selected:hover,\n.flatpickr-day.startRange:hover,\n.flatpickr-day.endRange:hover,\n.flatpickr-day.selected.prevMonthDay,\n.flatpickr-day.startRange.prevMonthDay,\n.flatpickr-day.endRange.prevMonthDay,\n.flatpickr-day.selected.nextMonthDay,\n.flatpickr-day.startRange.nextMonthDay,\n.flatpickr-day.endRange.nextMonthDay {\n background: #569ff7;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #fff;\n border-color: #569ff7; }\n\n.flatpickr-day.selected.startRange,\n.flatpickr-day.startRange.startRange,\n.flatpickr-day.endRange.startRange {\n border-radius: 50px 0 0 50px; }\n\n.flatpickr-day.selected.endRange,\n.flatpickr-day.startRange.endRange,\n.flatpickr-day.endRange.endRange {\n border-radius: 0 50px 50px 0; }\n\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\n -webkit-box-shadow: -10px 0 0 #569ff7;\n box-shadow: -10px 0 0 #569ff7; }\n\n.flatpickr-day.selected.startRange.endRange,\n.flatpickr-day.startRange.startRange.endRange,\n.flatpickr-day.endRange.startRange.endRange {\n border-radius: 50px; }\n\n.flatpickr-day.inRange {\n border-radius: 0;\n -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6; }\n\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover,\n.flatpickr-day.prevMonthDay,\n.flatpickr-day.nextMonthDay,\n.flatpickr-day.notAllowed,\n.flatpickr-day.notAllowed.prevMonthDay,\n.flatpickr-day.notAllowed.nextMonthDay {\n color: rgba(57, 57, 57, 0.3);\n background: transparent;\n border-color: transparent;\n cursor: default; }\n\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover {\n cursor: not-allowed;\n color: rgba(57, 57, 57, 0.1); }\n\n.flatpickr-day.week.selected {\n border-radius: 0;\n -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7; }\n\n.flatpickr-day.hidden {\n visibility: hidden; }\n\n.rangeMode .flatpickr-day {\n margin-top: 1px; }\n\n.flatpickr-weekwrapper {\n float: left; }\n\n.flatpickr-weekwrapper .flatpickr-weeks {\n padding: 0 12px;\n -webkit-box-shadow: 1px 0 0 #e6e6e6;\n box-shadow: 1px 0 0 #e6e6e6; }\n\n.flatpickr-weekwrapper .flatpickr-weekday {\n float: none;\n width: 100%;\n line-height: 28px; }\n\n.flatpickr-weekwrapper span.flatpickr-day,\n.flatpickr-weekwrapper span.flatpickr-day:hover {\n display: block;\n width: 100%;\n max-width: none;\n color: rgba(57, 57, 57, 0.3);\n background: transparent;\n cursor: default;\n border: none; }\n\n.flatpickr-innerContainer {\n display: block;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n overflow: hidden; }\n\n.flatpickr-rContainer {\n display: inline-block;\n padding: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n.flatpickr-time {\n text-align: center;\n outline: 0;\n display: block;\n height: 0;\n line-height: 40px;\n max-height: 40px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n overflow: hidden;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex; }\n\n.flatpickr-time:after {\n content: \"\";\n display: table;\n clear: both; }\n\n.flatpickr-time .numInputWrapper {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n width: 40%;\n height: 40px;\n float: left; }\n\n.flatpickr-time .numInputWrapper span.arrowUp:after {\n border-bottom-color: #393939; }\n\n.flatpickr-time .numInputWrapper span.arrowDown:after {\n border-top-color: #393939; }\n\n.flatpickr-time.hasSeconds .numInputWrapper {\n width: 26%; }\n\n.flatpickr-time.time24hr .numInputWrapper {\n width: 49%; }\n\n.flatpickr-time input {\n background: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: 0;\n border-radius: 0;\n text-align: center;\n margin: 0;\n padding: 0;\n height: inherit;\n line-height: inherit;\n color: #393939;\n font-size: 14px;\n position: relative;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield; }\n\n.flatpickr-time input.flatpickr-hour {\n font-weight: bold; }\n\n.flatpickr-time input.flatpickr-minute,\n.flatpickr-time input.flatpickr-second {\n font-weight: 400; }\n\n.flatpickr-time input:focus {\n outline: 0;\n border: 0; }\n\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n height: inherit;\n float: left;\n line-height: inherit;\n color: #393939;\n font-weight: bold;\n width: 2%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-align-self: center;\n -ms-flex-item-align: center;\n align-self: center; }\n\n.flatpickr-time .flatpickr-am-pm {\n outline: 0;\n width: 18%;\n cursor: pointer;\n text-align: center;\n font-weight: 400; }\n\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover,\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n background: #eee; }\n\n.flatpickr-input[readonly] {\n cursor: pointer; }\n\n@-webkit-keyframes fpFadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n to {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n@keyframes fpFadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0); }\n to {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0); } }\n\n/**\nIon.RangeSlider, 2.3.0\n© Denis Ineshin, 2010 - 2018, IonDen.com\nBuild date: 2018-12-11 23:23:51\n*/\n.irs {\n position: relative;\n display: block;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n font-size: 12px;\n font-family: Arial, sans-serif; }\n\n.irs-line {\n position: relative;\n display: block;\n overflow: hidden;\n outline: none !important; }\n\n.irs-bar {\n position: absolute;\n display: block;\n left: 0;\n width: 0; }\n\n.irs-shadow {\n position: absolute;\n display: none;\n left: 0;\n width: 0; }\n\n.irs-handle {\n position: absolute;\n display: block;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n cursor: default;\n z-index: 1; }\n\n.irs-handle.type_last {\n z-index: 2; }\n\n.irs-min,\n.irs-max {\n position: absolute;\n display: block;\n cursor: default; }\n\n.irs-min {\n left: 0; }\n\n.irs-max {\n right: 0; }\n\n.irs-from,\n.irs-to,\n.irs-single {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n cursor: default;\n white-space: nowrap; }\n\n.irs-grid {\n position: absolute;\n display: none;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 20px; }\n\n.irs-with-grid .irs-grid {\n display: block; }\n\n.irs-grid-pol {\n position: absolute;\n top: 0;\n left: 0;\n width: 1px;\n height: 8px;\n background: #000; }\n\n.irs-grid-pol.small {\n height: 4px; }\n\n.irs-grid-text {\n position: absolute;\n bottom: 0;\n left: 0;\n white-space: nowrap;\n text-align: center;\n font-size: 9px;\n line-height: 9px;\n padding: 0 3px;\n color: #000; }\n\n.irs-disable-mask {\n position: absolute;\n display: block;\n top: 0;\n left: -1%;\n width: 102%;\n height: 100%;\n cursor: default;\n background: rgba(0, 0, 0, 0);\n z-index: 2; }\n\n.lt-ie9 .irs-disable-mask {\n background: #000;\n filter: alpha(opacity=0);\n cursor: not-allowed; }\n\n.irs-disabled {\n opacity: 0.4; }\n\n.irs-hidden-input {\n position: absolute !important;\n display: block !important;\n top: 0 !important;\n left: 0 !important;\n width: 0 !important;\n height: 0 !important;\n font-size: 0 !important;\n line-height: 0 !important;\n padding: 0 !important;\n margin: 0 !important;\n overflow: hidden;\n outline: none !important;\n z-index: -9999 !important;\n background: none !important;\n border-style: solid !important;\n border-color: transparent !important; }\n\n.irs--flat {\n height: 40px; }\n\n.irs--flat.irs-with-grid {\n height: 60px; }\n\n.irs--flat .irs-line {\n top: 25px;\n height: 12px;\n background-color: #e1e4e9;\n border-radius: 4px; }\n\n.irs--flat .irs-bar {\n top: 25px;\n height: 12px;\n background-color: #ed5565; }\n\n.irs--flat .irs-bar--single {\n border-radius: 4px 0 0 4px; }\n\n.irs--flat .irs-shadow {\n height: 1px;\n bottom: 16px;\n background-color: #e1e4e9; }\n\n.irs--flat .irs-handle {\n top: 22px;\n width: 16px;\n height: 18px;\n background-color: transparent; }\n\n.irs--flat .irs-handle > i:first-child {\n position: absolute;\n display: block;\n top: 0;\n left: 50%;\n width: 2px;\n height: 100%;\n margin-left: -1px;\n background-color: #da4453; }\n\n.irs--flat .irs-handle.state_hover > i:first-child,\n.irs--flat .irs-handle:hover > i:first-child {\n background-color: #a43540; }\n\n.irs--flat .irs-min,\n.irs--flat .irs-max {\n top: 0;\n padding: 1px 3px;\n color: #999;\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n background-color: #e1e4e9;\n border-radius: 4px; }\n\n.irs--flat .irs-from,\n.irs--flat .irs-to,\n.irs--flat .irs-single {\n color: white;\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n padding: 1px 5px;\n background-color: #ed5565;\n border-radius: 4px; }\n\n.irs--flat .irs-from:before,\n.irs--flat .irs-to:before,\n.irs--flat .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #ed5565; }\n\n.irs--flat .irs-grid-pol {\n background-color: #e1e4e9; }\n\n.irs--flat .irs-grid-text {\n color: #999; }\n\n.irs--big {\n height: 55px; }\n\n.irs--big.irs-with-grid {\n height: 70px; }\n\n.irs--big .irs-line {\n top: 33px;\n height: 12px;\n background-color: white;\n background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #ddd), color-stop(150%, white));\n background: -webkit-linear-gradient(top, #ddd -50%, white 150%);\n background: linear-gradient(to bottom, #ddd -50%, white 150%);\n border: 1px solid #ccc;\n border-radius: 12px; }\n\n.irs--big .irs-bar {\n top: 33px;\n height: 12px;\n background-color: #92bce0;\n border: 1px solid #428bca;\n background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #428bca), to(#b9d4ec));\n background: -webkit-linear-gradient(top, #ffffff 0%, #428bca 30%, #b9d4ec 100%);\n background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);\n -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);\n box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5); }\n\n.irs--big .irs-bar--single {\n border-radius: 12px 0 0 12px; }\n\n.irs--big .irs-shadow {\n height: 1px;\n bottom: 16px;\n background-color: rgba(66, 139, 202, 0.5); }\n\n.irs--big .irs-handle {\n top: 25px;\n width: 30px;\n height: 30px;\n border: 1px solid rgba(0, 0, 0, 0.3);\n background-color: #cbcfd5;\n background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #B4B9BE), to(white));\n background: -webkit-linear-gradient(top, white 0%, #B4B9BE 30%, white 100%);\n background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);\n -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;\n border-radius: 30px; }\n\n.irs--big .irs-handle.state_hover,\n.irs--big .irs-handle:hover {\n border-color: rgba(0, 0, 0, 0.45);\n background-color: #939ba7;\n background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #919BA5), to(white));\n background: -webkit-linear-gradient(top, white 0%, #919BA5 30%, white 100%);\n background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%); }\n\n.irs--big .irs-min,\n.irs--big .irs-max {\n top: 0;\n padding: 1px 5px;\n color: white;\n text-shadow: none;\n background-color: #9f9f9f;\n border-radius: 3px; }\n\n.irs--big .irs-from,\n.irs--big .irs-to,\n.irs--big .irs-single {\n color: white;\n text-shadow: none;\n padding: 1px 5px;\n background-color: #428bca;\n background: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));\n background: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);\n background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);\n border-radius: 3px; }\n\n.irs--big .irs-grid-pol {\n background-color: #428bca; }\n\n.irs--big .irs-grid-text {\n color: #428bca; }\n\n.irs--modern {\n height: 55px; }\n\n.irs--modern.irs-with-grid {\n height: 55px; }\n\n.irs--modern .irs-line {\n top: 25px;\n height: 5px;\n background-color: #d1d6e0;\n background: -webkit-gradient(linear, left top, left bottom, from(#e0e4ea), to(#d1d6e0));\n background: -webkit-linear-gradient(top, #e0e4ea 0%, #d1d6e0 100%);\n background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);\n border: 1px solid #a3adc1;\n border-bottom-width: 0;\n border-radius: 5px; }\n\n.irs--modern .irs-bar {\n top: 25px;\n height: 5px;\n background: #20b426;\n background: -webkit-gradient(linear, left top, left bottom, from(#20b426), to(#18891d));\n background: -webkit-linear-gradient(top, #20b426 0%, #18891d 100%);\n background: linear-gradient(to bottom, #20b426 0%, #18891d 100%); }\n\n.irs--modern .irs-bar--single {\n border-radius: 5px 0 0 5px; }\n\n.irs--modern .irs-shadow {\n height: 1px;\n bottom: 21px;\n background-color: rgba(209, 214, 224, 0.5); }\n\n.irs--modern .irs-handle {\n top: 37px;\n width: 12px;\n height: 13px;\n border: 1px solid #a3adc1;\n border-top-width: 0;\n -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);\n box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);\n border-radius: 0 0 3px 3px; }\n\n.irs--modern .irs-handle > i:nth-child(1) {\n position: absolute;\n display: block;\n top: -4px;\n left: 1px;\n width: 6px;\n height: 6px;\n border: 1px solid #a3adc1;\n background: white;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg); }\n\n.irs--modern .irs-handle > i:nth-child(2) {\n position: absolute;\n display: block;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n top: 0;\n left: 0;\n width: 10px;\n height: 12px;\n background: #e9e6e6;\n background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e9e6e6));\n background: -webkit-linear-gradient(top, white 0%, #e9e6e6 100%);\n background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);\n border-radius: 0 0 3px 3px; }\n\n.irs--modern .irs-handle > i:nth-child(3) {\n position: absolute;\n display: block;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n top: 3px;\n left: 3px;\n width: 4px;\n height: 5px;\n border-left: 1px solid #a3adc1;\n border-right: 1px solid #a3adc1; }\n\n.irs--modern .irs-handle.state_hover,\n.irs--modern .irs-handle:hover {\n border-color: #7685a2;\n background: #c3c7cd;\n background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #919ba5), to(#ffffff));\n background: -webkit-linear-gradient(top, #ffffff 0%, #919ba5 30%, #ffffff 100%);\n background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%); }\n\n.irs--modern .irs-handle.state_hover > i:nth-child(1),\n.irs--modern .irs-handle:hover > i:nth-child(1) {\n border-color: #7685a2; }\n\n.irs--modern .irs-handle.state_hover > i:nth-child(3),\n.irs--modern .irs-handle:hover > i:nth-child(3) {\n border-color: #48536a; }\n\n.irs--modern .irs-min,\n.irs--modern .irs-max {\n top: 0;\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n padding: 1px 5px;\n color: white;\n background-color: #d1d6e0;\n border-radius: 5px; }\n\n.irs--modern .irs-from,\n.irs--modern .irs-to,\n.irs--modern .irs-single {\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n padding: 1px 5px;\n background-color: #20b426;\n color: white;\n border-radius: 5px; }\n\n.irs--modern .irs-from:before,\n.irs--modern .irs-to:before,\n.irs--modern .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #20b426; }\n\n.irs--modern .irs-grid {\n height: 25px; }\n\n.irs--modern .irs-grid-pol {\n background-color: #dedede; }\n\n.irs--modern .irs-grid-text {\n color: silver;\n font-size: 13px; }\n\n.irs--sharp {\n height: 50px;\n font-size: 12px;\n line-height: 1; }\n\n.irs--sharp.irs-with-grid {\n height: 57px; }\n\n.irs--sharp .irs-line {\n top: 30px;\n height: 2px;\n background-color: black;\n border-radius: 2px; }\n\n.irs--sharp .irs-bar {\n top: 30px;\n height: 2px;\n background-color: #ee22fa; }\n\n.irs--sharp .irs-bar--single {\n border-radius: 2px 0 0 2px; }\n\n.irs--sharp .irs-shadow {\n height: 1px;\n bottom: 21px;\n background-color: rgba(0, 0, 0, 0.5); }\n\n.irs--sharp .irs-handle {\n top: 25px;\n width: 10px;\n height: 10px;\n background-color: #a804b2; }\n\n.irs--sharp .irs-handle > i:first-child {\n position: absolute;\n display: block;\n top: 100%;\n left: 0;\n width: 0;\n height: 0;\n border: 5px solid transparent;\n border-top-color: #a804b2; }\n\n.irs--sharp .irs-handle.state_hover,\n.irs--sharp .irs-handle:hover {\n background-color: black; }\n\n.irs--sharp .irs-handle.state_hover > i:first-child,\n.irs--sharp .irs-handle:hover > i:first-child {\n border-top-color: black; }\n\n.irs--sharp .irs-min,\n.irs--sharp .irs-max {\n color: white;\n font-size: 14px;\n line-height: 1;\n top: 0;\n padding: 3px 4px;\n opacity: 0.4;\n background-color: #a804b2;\n border-radius: 2px; }\n\n.irs--sharp .irs-from,\n.irs--sharp .irs-to,\n.irs--sharp .irs-single {\n font-size: 14px;\n line-height: 1;\n text-shadow: none;\n padding: 3px 4px;\n background-color: #a804b2;\n color: white;\n border-radius: 2px; }\n\n.irs--sharp .irs-from:before,\n.irs--sharp .irs-to:before,\n.irs--sharp .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #a804b2; }\n\n.irs--sharp .irs-grid {\n height: 25px; }\n\n.irs--sharp .irs-grid-pol {\n background-color: #dedede; }\n\n.irs--sharp .irs-grid-text {\n color: silver;\n font-size: 13px; }\n\n.irs--round {\n height: 50px; }\n\n.irs--round.irs-with-grid {\n height: 65px; }\n\n.irs--round .irs-line {\n top: 36px;\n height: 4px;\n background-color: #dee4ec;\n border-radius: 4px; }\n\n.irs--round .irs-bar {\n top: 36px;\n height: 4px;\n background-color: #006cfa; }\n\n.irs--round .irs-bar--single {\n border-radius: 4px 0 0 4px; }\n\n.irs--round .irs-shadow {\n height: 4px;\n bottom: 21px;\n background-color: rgba(222, 228, 236, 0.5); }\n\n.irs--round .irs-handle {\n top: 26px;\n width: 24px;\n height: 24px;\n border: 4px solid #006cfa;\n background-color: white;\n border-radius: 24px;\n -webkit-box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);\n box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3); }\n\n.irs--round .irs-handle.state_hover,\n.irs--round .irs-handle:hover {\n background-color: #f0f6ff; }\n\n.irs--round .irs-min,\n.irs--round .irs-max {\n color: #333;\n font-size: 14px;\n line-height: 1;\n top: 0;\n padding: 3px 5px;\n background-color: rgba(0, 0, 0, 0.1);\n border-radius: 4px; }\n\n.irs--round .irs-from,\n.irs--round .irs-to,\n.irs--round .irs-single {\n font-size: 14px;\n line-height: 1;\n text-shadow: none;\n padding: 3px 5px;\n background-color: #006cfa;\n color: white;\n border-radius: 4px; }\n\n.irs--round .irs-from:before,\n.irs--round .irs-to:before,\n.irs--round .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #006cfa; }\n\n.irs--round .irs-grid {\n height: 25px; }\n\n.irs--round .irs-grid-pol {\n background-color: #dedede; }\n\n.irs--round .irs-grid-text {\n color: silver;\n font-size: 13px; }\n\n.irs--square {\n height: 50px; }\n\n.irs--square.irs-with-grid {\n height: 60px; }\n\n.irs--square .irs-line {\n top: 31px;\n height: 4px;\n background-color: #dedede; }\n\n.irs--square .irs-bar {\n top: 31px;\n height: 4px;\n background-color: black; }\n\n.irs--square .irs-shadow {\n height: 2px;\n bottom: 21px;\n background-color: #dedede; }\n\n.irs--square .irs-handle {\n top: 25px;\n width: 16px;\n height: 16px;\n border: 3px solid black;\n background-color: white;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg); }\n\n.irs--square .irs-handle.state_hover,\n.irs--square .irs-handle:hover {\n background-color: #f0f6ff; }\n\n.irs--square .irs-min,\n.irs--square .irs-max {\n color: #333;\n font-size: 14px;\n line-height: 1;\n top: 0;\n padding: 3px 5px;\n background-color: rgba(0, 0, 0, 0.1); }\n\n.irs--square .irs-from,\n.irs--square .irs-to,\n.irs--square .irs-single {\n font-size: 14px;\n line-height: 1;\n text-shadow: none;\n padding: 3px 5px;\n background-color: black;\n color: white; }\n\n.irs--square .irs-grid {\n height: 25px; }\n\n.irs--square .irs-grid-pol {\n background-color: #dedede; }\n\n.irs--square .irs-grid-text {\n color: silver;\n font-size: 11px; }\n\n/**\n * Swiper 4.5.1\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * http://www.idangero.us/swiper/\n *\n * Copyright 2014-2019 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: September 13, 2019\n */\n.swiper-container {\n margin-left: auto;\n margin-right: auto;\n position: relative;\n overflow: hidden;\n list-style: none;\n padding: 0;\n /* Fix of Webkit flickering */\n z-index: 1; }\n\n.swiper-container-no-flexbox .swiper-slide {\n float: left; }\n\n.swiper-container-vertical > .swiper-wrapper {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column; }\n\n.swiper-wrapper {\n position: relative;\n width: 100%;\n height: 100%;\n z-index: 1;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n transition-property: transform;\n transition-property: transform, -webkit-transform;\n -webkit-box-sizing: content-box;\n box-sizing: content-box; }\n\n.swiper-container-android .swiper-slide,\n.swiper-wrapper {\n -webkit-transform: translate3d(0px, 0, 0);\n transform: translate3d(0px, 0, 0); }\n\n.swiper-container-multirow > .swiper-wrapper {\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n\n.swiper-container-free-mode > .swiper-wrapper {\n -webkit-transition-timing-function: ease-out;\n transition-timing-function: ease-out;\n margin: 0 auto; }\n\n.swiper-slide {\n -webkit-flex-shrink: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n width: 100%;\n height: 100%;\n position: relative;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n transition-property: transform;\n transition-property: transform, -webkit-transform; }\n\n.swiper-slide-invisible-blank {\n visibility: hidden; }\n\n/* Auto Height */\n.swiper-container-autoheight,\n.swiper-container-autoheight .swiper-slide {\n height: auto; }\n\n.swiper-container-autoheight .swiper-wrapper {\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-transition-property: height, -webkit-transform;\n transition-property: height, -webkit-transform;\n transition-property: transform, height;\n transition-property: transform, height, -webkit-transform; }\n\n/* 3D Effects */\n.swiper-container-3d {\n -webkit-perspective: 1200px;\n perspective: 1200px; }\n\n.swiper-container-3d .swiper-wrapper,\n.swiper-container-3d .swiper-slide,\n.swiper-container-3d .swiper-slide-shadow-left,\n.swiper-container-3d .swiper-slide-shadow-right,\n.swiper-container-3d .swiper-slide-shadow-top,\n.swiper-container-3d .swiper-slide-shadow-bottom,\n.swiper-container-3d .swiper-cube-shadow {\n -webkit-transform-style: preserve-3d;\n transform-style: preserve-3d; }\n\n.swiper-container-3d .swiper-slide-shadow-left,\n.swiper-container-3d .swiper-slide-shadow-right,\n.swiper-container-3d .swiper-slide-shadow-top,\n.swiper-container-3d .swiper-slide-shadow-bottom {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n z-index: 10; }\n\n.swiper-container-3d .swiper-slide-shadow-left {\n background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-container-3d .swiper-slide-shadow-right {\n background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-container-3d .swiper-slide-shadow-top {\n background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n.swiper-container-3d .swiper-slide-shadow-bottom {\n background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }\n\n/* IE10 Windows Phone 8 Fixes */\n.swiper-container-wp8-horizontal,\n.swiper-container-wp8-horizontal > .swiper-wrapper {\n -ms-touch-action: pan-y;\n touch-action: pan-y; }\n\n.swiper-container-wp8-vertical,\n.swiper-container-wp8-vertical > .swiper-wrapper {\n -ms-touch-action: pan-x;\n touch-action: pan-x; }\n\n.swiper-button-prev,\n.swiper-button-next {\n position: absolute;\n top: 50%;\n width: 27px;\n height: 44px;\n margin-top: -22px;\n z-index: 10;\n cursor: pointer;\n background-size: 27px 44px;\n background-position: center;\n background-repeat: no-repeat; }\n\n.swiper-button-prev.swiper-button-disabled,\n.swiper-button-next.swiper-button-disabled {\n opacity: 0.35;\n cursor: auto;\n pointer-events: none; }\n\n.swiper-button-prev,\n.swiper-container-rtl .swiper-button-next {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");\n left: 10px;\n right: auto; }\n\n.swiper-button-next,\n.swiper-container-rtl .swiper-button-prev {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");\n right: 10px;\n left: auto; }\n\n.swiper-button-prev.swiper-button-white,\n.swiper-container-rtl .swiper-button-next.swiper-button-white {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\"); }\n\n.swiper-button-next.swiper-button-white,\n.swiper-container-rtl .swiper-button-prev.swiper-button-white {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\"); }\n\n.swiper-button-prev.swiper-button-black,\n.swiper-container-rtl .swiper-button-next.swiper-button-black {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\"); }\n\n.swiper-button-next.swiper-button-black,\n.swiper-container-rtl .swiper-button-prev.swiper-button-black {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\"); }\n\n.swiper-button-lock {\n display: none; }\n\n.swiper-pagination {\n position: absolute;\n text-align: center;\n -webkit-transition: 300ms opacity;\n transition: 300ms opacity;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n z-index: 10; }\n\n.swiper-pagination.swiper-pagination-hidden {\n opacity: 0; }\n\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-container-horizontal > .swiper-pagination-bullets {\n bottom: 10px;\n left: 0;\n width: 100%; }\n\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0; }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n -webkit-transform: scale(0.33);\n -ms-transform: scale(0.33);\n transform: scale(0.33);\n position: relative; }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {\n -webkit-transform: scale(1);\n -ms-transform: scale(1);\n transform: scale(1); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {\n -webkit-transform: scale(1);\n -ms-transform: scale(1);\n transform: scale(1); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {\n -webkit-transform: scale(0.66);\n -ms-transform: scale(0.66);\n transform: scale(0.66); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {\n -webkit-transform: scale(0.33);\n -ms-transform: scale(0.33);\n transform: scale(0.33); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {\n -webkit-transform: scale(0.66);\n -ms-transform: scale(0.66);\n transform: scale(0.66); }\n\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {\n -webkit-transform: scale(0.33);\n -ms-transform: scale(0.33);\n transform: scale(0.33); }\n\n.swiper-pagination-bullet {\n width: 8px;\n height: 8px;\n display: inline-block;\n border-radius: 100%;\n background: #000;\n opacity: 0.2; }\n\nbutton.swiper-pagination-bullet {\n border: none;\n margin: 0;\n padding: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none; }\n\n.swiper-pagination-clickable .swiper-pagination-bullet {\n cursor: pointer; }\n\n.swiper-pagination-bullet-active {\n opacity: 1;\n background: #007aff; }\n\n.swiper-container-vertical > .swiper-pagination-bullets {\n right: 10px;\n top: 50%;\n -webkit-transform: translate3d(0px, -50%, 0);\n transform: translate3d(0px, -50%, 0); }\n\n.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 6px 0;\n display: block; }\n\n.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n width: 8px; }\n\n.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n display: inline-block;\n -webkit-transition: 200ms top, 200ms -webkit-transform;\n transition: 200ms top, 200ms -webkit-transform;\n transition: 200ms transform, 200ms top;\n transition: 200ms transform, 200ms top, 200ms -webkit-transform; }\n\n.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 4px; }\n\n.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n white-space: nowrap; }\n\n.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n -webkit-transition: 200ms left, 200ms -webkit-transform;\n transition: 200ms left, 200ms -webkit-transform;\n transition: 200ms transform, 200ms left;\n transition: 200ms transform, 200ms left, 200ms -webkit-transform; }\n\n.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n -webkit-transition: 200ms right, 200ms -webkit-transform;\n transition: 200ms right, 200ms -webkit-transform;\n transition: 200ms transform, 200ms right;\n transition: 200ms transform, 200ms right, 200ms -webkit-transform; }\n\n/* Progress */\n.swiper-pagination-progressbar {\n background: rgba(0, 0, 0, 0.25);\n position: absolute; }\n\n.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n background: #007aff;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n -webkit-transform: scale(0);\n -ms-transform: scale(0);\n transform: scale(0);\n -webkit-transform-origin: left top;\n -ms-transform-origin: left top;\n transform-origin: left top; }\n\n.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n -webkit-transform-origin: right top;\n -ms-transform-origin: right top;\n transform-origin: right top; }\n\n.swiper-container-horizontal > .swiper-pagination-progressbar,\n.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: 4px;\n left: 0;\n top: 0; }\n\n.swiper-container-vertical > .swiper-pagination-progressbar,\n.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {\n width: 4px;\n height: 100%;\n left: 0;\n top: 0; }\n\n.swiper-pagination-white .swiper-pagination-bullet-active {\n background: #ffffff; }\n\n.swiper-pagination-progressbar.swiper-pagination-white {\n background: rgba(255, 255, 255, 0.25); }\n\n.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {\n background: #ffffff; }\n\n.swiper-pagination-black .swiper-pagination-bullet-active {\n background: #000000; }\n\n.swiper-pagination-progressbar.swiper-pagination-black {\n background: rgba(0, 0, 0, 0.25); }\n\n.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {\n background: #000000; }\n\n.swiper-pagination-lock {\n display: none; }\n\n/* Scrollbar */\n.swiper-scrollbar {\n border-radius: 10px;\n position: relative;\n -ms-touch-action: none;\n background: rgba(0, 0, 0, 0.1); }\n\n.swiper-container-horizontal > .swiper-scrollbar {\n position: absolute;\n left: 1%;\n bottom: 3px;\n z-index: 50;\n height: 5px;\n width: 98%; }\n\n.swiper-container-vertical > .swiper-scrollbar {\n position: absolute;\n right: 3px;\n top: 1%;\n z-index: 50;\n width: 5px;\n height: 98%; }\n\n.swiper-scrollbar-drag {\n height: 100%;\n width: 100%;\n position: relative;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 10px;\n left: 0;\n top: 0; }\n\n.swiper-scrollbar-cursor-drag {\n cursor: move; }\n\n.swiper-scrollbar-lock {\n display: none; }\n\n.swiper-zoom-container {\n width: 100%;\n height: 100%;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n text-align: center; }\n\n.swiper-zoom-container > img,\n.swiper-zoom-container > svg,\n.swiper-zoom-container > canvas {\n max-width: 100%;\n max-height: 100%;\n -o-object-fit: contain;\n object-fit: contain; }\n\n.swiper-slide-zoomed {\n cursor: move; }\n\n/* Preloader */\n.swiper-lazy-preloader {\n width: 42px;\n height: 42px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -21px;\n margin-top: -21px;\n z-index: 10;\n -webkit-transform-origin: 50%;\n -ms-transform-origin: 50%;\n transform-origin: 50%;\n -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;\n animation: swiper-preloader-spin 1s steps(12, end) infinite; }\n\n.swiper-lazy-preloader:after {\n display: block;\n content: '';\n width: 100%;\n height: 100%;\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");\n background-position: 50%;\n background-size: 100%;\n background-repeat: no-repeat; }\n\n.swiper-lazy-preloader-white:after {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\"); }\n\n@-webkit-keyframes swiper-preloader-spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes swiper-preloader-spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n/* a11y */\n.swiper-container .swiper-notification {\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n opacity: 0;\n z-index: -1000; }\n\n.swiper-container-fade.swiper-container-free-mode .swiper-slide {\n -webkit-transition-timing-function: ease-out;\n transition-timing-function: ease-out; }\n\n.swiper-container-fade .swiper-slide {\n pointer-events: none;\n -webkit-transition-property: opacity;\n transition-property: opacity; }\n\n.swiper-container-fade .swiper-slide .swiper-slide {\n pointer-events: none; }\n\n.swiper-container-fade .swiper-slide-active,\n.swiper-container-fade .swiper-slide-active .swiper-slide-active {\n pointer-events: auto; }\n\n.swiper-container-cube {\n overflow: visible; }\n\n.swiper-container-cube .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n visibility: hidden;\n -webkit-transform-origin: 0 0;\n -ms-transform-origin: 0 0;\n transform-origin: 0 0;\n width: 100%;\n height: 100%; }\n\n.swiper-container-cube .swiper-slide .swiper-slide {\n pointer-events: none; }\n\n.swiper-container-cube.swiper-container-rtl .swiper-slide {\n -webkit-transform-origin: 100% 0;\n -ms-transform-origin: 100% 0;\n transform-origin: 100% 0; }\n\n.swiper-container-cube .swiper-slide-active,\n.swiper-container-cube .swiper-slide-active .swiper-slide-active {\n pointer-events: auto; }\n\n.swiper-container-cube .swiper-slide-active,\n.swiper-container-cube .swiper-slide-next,\n.swiper-container-cube .swiper-slide-prev,\n.swiper-container-cube .swiper-slide-next + .swiper-slide {\n pointer-events: auto;\n visibility: visible; }\n\n.swiper-container-cube .swiper-slide-shadow-top,\n.swiper-container-cube .swiper-slide-shadow-bottom,\n.swiper-container-cube .swiper-slide-shadow-left,\n.swiper-container-cube .swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n\n.swiper-container-cube .swiper-cube-shadow {\n position: absolute;\n left: 0;\n bottom: 0px;\n width: 100%;\n height: 100%;\n background: #000;\n opacity: 0.6;\n -webkit-filter: blur(50px);\n filter: blur(50px);\n z-index: 0; }\n\n.swiper-container-flip {\n overflow: visible; }\n\n.swiper-container-flip .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1; }\n\n.swiper-container-flip .swiper-slide .swiper-slide {\n pointer-events: none; }\n\n.swiper-container-flip .swiper-slide-active,\n.swiper-container-flip .swiper-slide-active .swiper-slide-active {\n pointer-events: auto; }\n\n.swiper-container-flip .swiper-slide-shadow-top,\n.swiper-container-flip .swiper-slide-shadow-bottom,\n.swiper-container-flip .swiper-slide-shadow-left,\n.swiper-container-flip .swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n\n.swiper-container-coverflow .swiper-wrapper {\n /* Windows 8 IE 10 fix */\n -ms-perspective: 1200px; }\n\n:root {\n --blue: #0088ce;\n --purple: #6e1e78;\n --pink: #a1006b;\n --red: #cd0037;\n --orange: #e05206;\n --yellow: #ffb612;\n --green: #82be00;\n --teal: #d2e100;\n --cyan: #009aa6;\n --white: #fff;\n --gray: #333;\n --gray-dark: #343a40;\n --primary: #0088ce;\n --primary-dark: #0074af;\n --secondary: #4d4f53;\n --success: #82be00;\n --info: #009aa6;\n --warning: #ffb612;\n --danger: #cd0037;\n --light: #f2f2f2;\n --dark: #343a40;\n --white: #fff;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 1024px;\n --breakpoint-xl: 1280px;\n --font-family-sans-serif: Avenir, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; }\n\n*,\n*::before,\n*::after {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block; }\n\nbody {\n margin: 0;\n font-family: Avenir, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.375;\n color: #4d4f53;\n text-align: left;\n background-color: #f2f2f2; }\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important; }\n\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: 700; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\nb,\nstrong {\n font-weight: bolder; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline; }\n\nsub {\n bottom: -.25em; }\n\nsup {\n top: -.5em; }\n\na {\n color: #0088ce;\n text-decoration: none;\n background-color: transparent; }\n a:hover {\n color: #0074af;\n text-decoration: none; }\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus {\n outline: 0; }\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em; }\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg {\n vertical-align: middle;\n border-style: none; }\n\nsvg {\n overflow: hidden;\n vertical-align: middle; }\n\ntable {\n border-collapse: collapse; }\n\ncaption {\n padding-top: 0 1.25rem;\n padding-bottom: 0 1.25rem;\n color: #747678;\n text-align: left;\n caption-side: bottom; }\n\nth {\n text-align: inherit; }\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem; }\n\nbutton {\n border-radius: 0; }\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color; }\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\nbutton,\ninput {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\nselect {\n word-wrap: normal; }\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer; }\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0; }\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox; }\n\ntextarea {\n overflow: auto;\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal; }\n\nprogress {\n vertical-align: baseline; }\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none; }\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button; }\n\noutput {\n display: inline-block; }\n\nsummary {\n display: list-item;\n cursor: pointer; }\n\ntemplate {\n display: none; }\n\n[hidden] {\n display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.3;\n color: #333; }\n\nh1, .h1 {\n font-size: 1.5rem; }\n\nh2, .h2 {\n font-size: 1.25rem; }\n\nh3, .h3 {\n font-size: 1.25rem; }\n\nh4, .h4 {\n font-size: 1rem; }\n\nh5, .h5 {\n font-size: 1rem; }\n\nh6, .h6 {\n font-size: 1rem; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 400; }\n\n.display-1 {\n font-size: 1.5rem;\n font-weight: 300;\n line-height: 1.3; }\n\n.display-2 {\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 1.3; }\n\n.display-3 {\n font-size: 1.25rem;\n font-weight: 500;\n line-height: 1.3; }\n\n.display-4 {\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.3; }\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1); }\n\nsmall,\n.small {\n font-size: 0.75rem;\n font-weight: 400; }\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 0.5rem; }\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase; }\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1rem; }\n\n.blockquote-footer {\n display: block;\n font-size: 0.75rem;\n color: #747678; }\n .blockquote-footer::before {\n content: \"\\2014\\00A0\"; }\n\n/* base\n ========================================================================== */\nbody {\n min-height: 100vh;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n background-color: #f2f2f2; }\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-lighter.woff\");\n font-weight: 300; }\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-book.woff\");\n font-weight: 400; }\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-medium.woff\");\n font-weight: 500; }\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-black.woff\");\n font-weight: 900; }\n\n@font-face {\n font-family: \"icons\";\n src: url(\"../assets/fonts/icons/icons.eot?473fe4c85d583bba4d10858566a1d238?#iefix\") format(\"embedded-opentype\"), url(\"../assets/fonts/icons/icons.woff2?473fe4c85d583bba4d10858566a1d238\") format(\"woff2\"), url(\"../assets/fonts/icons/icons.woff?473fe4c85d583bba4d10858566a1d238\") format(\"woff\"), url(\"../assets/fonts/icons/icons.ttf?473fe4c85d583bba4d10858566a1d238\") format(\"truetype\"), url(\"../assets/fonts/icons/icons.svg?473fe4c85d583bba4d10858566a1d238#icons\") format(\"svg\"); }\n\ni {\n line-height: 1; }\n\ni:before {\n font-family: icons !important;\n font-style: normal;\n font-weight: normal !important;\n vertical-align: top; }\n\n.icons-add:before {\n content: \"\\f101\"; }\n\n.icons-admin:before {\n content: \"\\f102\"; }\n\n.icons-alert-notification:before {\n content: \"\\f103\"; }\n\n.icons-ambulant-sales:before {\n content: \"\\f104\"; }\n\n.icons-arrow-double:before {\n content: \"\\f105\"; }\n\n.icons-arrow-down:before {\n content: \"\\f106\"; }\n\n.icons-arrow-next:before {\n content: \"\\f107\"; }\n\n.icons-arrow-prev:before {\n content: \"\\f108\"; }\n\n.icons-arrow-real:before {\n content: \"\\f109\"; }\n\n.icons-arrow-up:before {\n content: \"\\f10a\"; }\n\n.icons-arrow:before {\n content: \"\\f10b\"; }\n\n.icons-booking:before {\n content: \"\\f10c\"; }\n\n.icons-bookmark-off:before {\n content: \"\\f10d\"; }\n\n.icons-bookmark:before {\n content: \"\\f10e\"; }\n\n.icons-bypass:before {\n content: \"\\f10f\"; }\n\n.icons-calendar-time:before {\n content: \"\\f110\"; }\n\n.icons-calendar:before {\n content: \"\\f111\"; }\n\n.icons-checked:before {\n content: \"\\f112\"; }\n\n.icons-circle-account-connected:before {\n content: \"\\f113\"; }\n\n.icons-circle-arrow:before {\n content: \"\\f114\"; }\n\n.icons-circle-back-top:before {\n content: \"\\f115\"; }\n\n.icons-circle-cancelled:before {\n content: \"\\f116\"; }\n\n.icons-circle-delay:before {\n content: \"\\f117\"; }\n\n.icons-circle-delete:before {\n content: \"\\f118\"; }\n\n.icons-circle-disruption:before {\n content: \"\\f119\"; }\n\n.icons-circle-facebook:before {\n content: \"\\f11a\"; }\n\n.icons-circle-flux-rss:before {\n content: \"\\f11b\"; }\n\n.icons-circle-google-plus:before {\n content: \"\\f11c\"; }\n\n.icons-circle-information:before {\n content: \"\\f11d\"; }\n\n.icons-circle-instagram:before {\n content: \"\\f11e\"; }\n\n.icons-circle-linkedin:before {\n content: \"\\f11f\"; }\n\n.icons-circle-mail:before {\n content: \"\\f120\"; }\n\n.icons-circle-pinterest:before {\n content: \"\\f121\"; }\n\n.icons-circle-print:before {\n content: \"\\f122\"; }\n\n.icons-circle-reverse:before {\n content: \"\\f123\"; }\n\n.icons-circle-tooltip:before {\n content: \"\\f124\"; }\n\n.icons-circle-twitter:before {\n content: \"\\f125\"; }\n\n.icons-circle-works:before {\n content: \"\\f126\"; }\n\n.icons-clock:before {\n content: \"\\f127\"; }\n\n.icons-close-circle:before {\n content: \"\\f128\"; }\n\n.icons-close:before {\n content: \"\\f129\"; }\n\n.icons-disabled-service:before {\n content: \"\\f12a\"; }\n\n.icons-distribution:before {\n content: \"\\f12b\"; }\n\n.icons-document:before {\n content: \"\\f12c\"; }\n\n.icons-document2:before {\n content: \"\\f12d\"; }\n\n.icons-download:before {\n content: \"\\f12e\"; }\n\n.icons-eco-consumption:before {\n content: \"\\f12f\"; }\n\n.icons-external-link:before {\n content: \"\\f130\"; }\n\n.icons-facebook:before {\n content: \"\\f131\"; }\n\n.icons-favorite-on:before {\n content: \"\\f132\"; }\n\n.icons-file:before {\n content: \"\\f133\"; }\n\n.icons-filters:before {\n content: \"\\f134\"; }\n\n.icons-free-bike:before {\n content: \"\\f135\"; }\n\n.icons-instagram:before {\n content: \"\\f136\"; }\n\n.icons-itinerary-bike:before {\n content: \"\\f137\"; }\n\n.icons-itinerary-bullet:before {\n content: \"\\f138\"; }\n\n.icons-itinerary-bus-2:before {\n content: \"\\f139\"; }\n\n.icons-itinerary-bus:before {\n content: \"\\f13a\"; }\n\n.icons-itinerary-car:before {\n content: \"\\f13b\"; }\n\n.icons-itinerary-line-idf-a:before {\n content: \"\\f13c\"; }\n\n.icons-itinerary-line-idf-b:before {\n content: \"\\f13d\"; }\n\n.icons-itinerary-line-idf-c:before {\n content: \"\\f13e\"; }\n\n.icons-itinerary-line-idf-d:before {\n content: \"\\f13f\"; }\n\n.icons-itinerary-line-idf-e:before {\n content: \"\\f140\"; }\n\n.icons-itinerary-line-idf-h:before {\n content: \"\\f141\"; }\n\n.icons-itinerary-line-idf-j:before {\n content: \"\\f142\"; }\n\n.icons-itinerary-line-idf-k:before {\n content: \"\\f143\"; }\n\n.icons-itinerary-line-idf-l:before {\n content: \"\\f144\"; }\n\n.icons-itinerary-line-idf-n:before {\n content: \"\\f145\"; }\n\n.icons-itinerary-line-idf-p:before {\n content: \"\\f146\"; }\n\n.icons-itinerary-line-idf-r:before {\n content: \"\\f147\"; }\n\n.icons-itinerary-line-idf-u:before {\n content: \"\\f148\"; }\n\n.icons-itinerary-line-metro-1:before {\n content: \"\\f149\"; }\n\n.icons-itinerary-line-metro-10:before {\n content: \"\\f14a\"; }\n\n.icons-itinerary-line-metro-11:before {\n content: \"\\f14b\"; }\n\n.icons-itinerary-line-metro-12:before {\n content: \"\\f14c\"; }\n\n.icons-itinerary-line-metro-13:before {\n content: \"\\f14d\"; }\n\n.icons-itinerary-line-metro-14:before {\n content: \"\\f14e\"; }\n\n.icons-itinerary-line-metro-2:before {\n content: \"\\f14f\"; }\n\n.icons-itinerary-line-metro-3:before {\n content: \"\\f150\"; }\n\n.icons-itinerary-line-metro-3bis:before {\n content: \"\\f151\"; }\n\n.icons-itinerary-line-metro-4:before {\n content: \"\\f152\"; }\n\n.icons-itinerary-line-metro-5:before {\n content: \"\\f153\"; }\n\n.icons-itinerary-line-metro-6:before {\n content: \"\\f154\"; }\n\n.icons-itinerary-line-metro-7:before {\n content: \"\\f155\"; }\n\n.icons-itinerary-line-metro-7bis:before {\n content: \"\\f156\"; }\n\n.icons-itinerary-line-metro-8:before {\n content: \"\\f157\"; }\n\n.icons-itinerary-line-metro-9:before {\n content: \"\\f158\"; }\n\n.icons-itinerary-line-tram-1:before {\n content: \"\\f159\"; }\n\n.icons-itinerary-line-tram-10:before {\n content: \"\\f15a\"; }\n\n.icons-itinerary-line-tram-11:before {\n content: \"\\f15b\"; }\n\n.icons-itinerary-line-tram-12:before {\n content: \"\\f15c\"; }\n\n.icons-itinerary-line-tram-13:before {\n content: \"\\f15d\"; }\n\n.icons-itinerary-line-tram-2:before {\n content: \"\\f15e\"; }\n\n.icons-itinerary-line-tram-3:before {\n content: \"\\f15f\"; }\n\n.icons-itinerary-line-tram-3a:before {\n content: \"\\f160\"; }\n\n.icons-itinerary-line-tram-3b:before {\n content: \"\\f161\"; }\n\n.icons-itinerary-line-tram-3est:before {\n content: \"\\f162\"; }\n\n.icons-itinerary-line-tram-4:before {\n content: \"\\f163\"; }\n\n.icons-itinerary-line-tram-5:before {\n content: \"\\f164\"; }\n\n.icons-itinerary-line-tram-6:before {\n content: \"\\f165\"; }\n\n.icons-itinerary-line-tram-7:before {\n content: \"\\f166\"; }\n\n.icons-itinerary-line-tram-8:before {\n content: \"\\f167\"; }\n\n.icons-itinerary-line-tram-9:before {\n content: \"\\f168\"; }\n\n.icons-itinerary-metro:before {\n content: \"\\f169\"; }\n\n.icons-itinerary-pedestrian:before {\n content: \"\\f16a\"; }\n\n.icons-itinerary-rer:before {\n content: \"\\f16b\"; }\n\n.icons-itinerary-train-station:before {\n content: \"\\f16c\"; }\n\n.icons-itinerary-train:before {\n content: \"\\f16d\"; }\n\n.icons-itinerary-tram:before {\n content: \"\\f16e\"; }\n\n.icons-itinerary-tramway:before {\n content: \"\\f16f\"; }\n\n.icons-label:before {\n content: \"\\f170\"; }\n\n.icons-large-building:before {\n content: \"\\f171\"; }\n\n.icons-large-clock:before {\n content: \"\\f172\"; }\n\n.icons-large-conversation:before {\n content: \"\\f173\"; }\n\n.icons-large-creditcard:before {\n content: \"\\f174\"; }\n\n.icons-large-france:before {\n content: \"\\f175\"; }\n\n.icons-large-group:before {\n content: \"\\f176\"; }\n\n.icons-large-headphones:before {\n content: \"\\f177\"; }\n\n.icons-large-information:before {\n content: \"\\f178\"; }\n\n.icons-large-itinerary-bike:before {\n content: \"\\f179\"; }\n\n.icons-large-itinerary-bus-2:before {\n content: \"\\f17a\"; }\n\n.icons-large-itinerary-bus:before {\n content: \"\\f17b\"; }\n\n.icons-large-itinerary-car:before {\n content: \"\\f17c\"; }\n\n.icons-large-itinerary-metro:before {\n content: \"\\f17d\"; }\n\n.icons-large-itinerary-pedestrian:before {\n content: \"\\f17e\"; }\n\n.icons-large-itinerary-rer:before {\n content: \"\\f17f\"; }\n\n.icons-large-itinerary-train-station:before {\n content: \"\\f180\"; }\n\n.icons-large-itinerary-train:before {\n content: \"\\f181\"; }\n\n.icons-large-itinerary-tram:before {\n content: \"\\f182\"; }\n\n.icons-large-itinerary-tramway:before {\n content: \"\\f183\"; }\n\n.icons-large-lightbulb:before {\n content: \"\\f184\"; }\n\n.icons-large-luggage:before {\n content: \"\\f185\"; }\n\n.icons-large-mail:before {\n content: \"\\f186\"; }\n\n.icons-large-phone:before {\n content: \"\\f187\"; }\n\n.icons-large-search-recent:before {\n content: \"\\f188\"; }\n\n.icons-large-seat:before {\n content: \"\\f189\"; }\n\n.icons-large-skateboard:before {\n content: \"\\f18a\"; }\n\n.icons-large-smartphone:before {\n content: \"\\f18b\"; }\n\n.icons-large-sncf:before {\n content: \"\\f18c\"; }\n\n.icons-large-stroller:before {\n content: \"\\f18d\"; }\n\n.icons-large-suitcase:before {\n content: \"\\f18e\"; }\n\n.icons-large-swipecard:before {\n content: \"\\f18f\"; }\n\n.icons-large-ticket:before {\n content: \"\\f190\"; }\n\n.icons-large-truck:before {\n content: \"\\f191\"; }\n\n.icons-large-warning:before {\n content: \"\\f192\"; }\n\n.icons-linkedin:before {\n content: \"\\f193\"; }\n\n.icons-list:before {\n content: \"\\f194\"; }\n\n.icons-localisation-pin:before {\n content: \"\\f195\"; }\n\n.icons-lounge-car:before {\n content: \"\\f196\"; }\n\n.icons-menu-account:before {\n content: \"\\f197\"; }\n\n.icons-menu-burger:before {\n content: \"\\f198\"; }\n\n.icons-menu-searchbar:before {\n content: \"\\f199\"; }\n\n.icons-message:before {\n content: \"\\f19a\"; }\n\n.icons-mosaic:before {\n content: \"\\f19b\"; }\n\n.icons-nursery-service:before {\n content: \"\\f19c\"; }\n\n.icons-options:before {\n content: \"\\f19d\"; }\n\n.icons-pause:before {\n content: \"\\f19e\"; }\n\n.icons-pencil:before {\n content: \"\\f19f\"; }\n\n.icons-play-area:before {\n content: \"\\f1a0\"; }\n\n.icons-play:before {\n content: \"\\f1a1\"; }\n\n.icons-position:before {\n content: \"\\f1a2\"; }\n\n.icons-print:before {\n content: \"\\f1a3\"; }\n\n.icons-professionnal-area:before {\n content: \"\\f1a4\"; }\n\n.icons-quiet-area:before {\n content: \"\\f1a5\"; }\n\n.icons-refresh:before {\n content: \"\\f1a6\"; }\n\n.icons-rent-bike:before {\n content: \"\\f1a7\"; }\n\n.icons-sami-confused:before {\n content: \"\\f1a8\"; }\n\n.icons-sami-grin:before {\n content: \"\\f1a9\"; }\n\n.icons-sami-sad:before {\n content: \"\\f1aa\"; }\n\n.icons-sami-smile:before {\n content: \"\\f1ab\"; }\n\n.icons-search-recent:before {\n content: \"\\f1ac\"; }\n\n.icons-search:before {\n content: \"\\f1ad\"; }\n\n.icons-share:before {\n content: \"\\f1ae\"; }\n\n.icons-slider-off:before {\n content: \"\\f1af\"; }\n\n.icons-slider-on:before {\n content: \"\\f1b0\"; }\n\n.icons-sort:before {\n content: \"\\f1b1\"; }\n\n.icons-support:before {\n content: \"\\f1b2\"; }\n\n.icons-tag:before {\n content: \"\\f1b3\"; }\n\n.icons-tgv-family:before {\n content: \"\\f1b4\"; }\n\n.icons-toolbar-bold:before {\n content: \"\\f1b5\"; }\n\n.icons-toolbar-center:before {\n content: \"\\f1b6\"; }\n\n.icons-toolbar-italic:before {\n content: \"\\f1b7\"; }\n\n.icons-toolbar-left:before {\n content: \"\\f1b8\"; }\n\n.icons-toolbar-list:before {\n content: \"\\f1b9\"; }\n\n.icons-toolbar-underline:before {\n content: \"\\f1ba\"; }\n\n.icons-twitter:before {\n content: \"\\f1bb\"; }\n\n.icons-volume-down:before {\n content: \"\\f1bc\"; }\n\n.icons-volume-up:before {\n content: \"\\f1bd\"; }\n\n.icons-warning:before {\n content: \"\\f1be\"; }\n\n.icons-wifi-area:before {\n content: \"\\f1bf\"; }\n\n.icons-young-service:before {\n content: \"\\f1c0\"; }\n\n/* type\n ========================================================================== */\nh1,\n.h1,\nh2,\n.h2,\n.display-1 {\n text-transform: uppercase; }\n\nh1,\n.h1,\n.display-1 {\n font-weight: 300;\n line-height: 1.25; }\n\nh2, .h2 {\n font-weight: 300; }\n\nh3, .h3 {\n font-weight: 400; }\n\n.display-2 {\n font-size: 1.25rem;\n text-transform: none; }\n\n.display-3 {\n font-size: 1.25rem;\n text-transform: none; }\n\n.lead {\n color: #4d4f53; }\n\n.blockquote-decoration {\n position: relative;\n padding-right: 1.875rem;\n padding-left: 1.875rem;\n font-weight: 500; }\n .blockquote-decoration::before, .blockquote-decoration::after {\n position: absolute;\n display: block;\n width: 0.875rem;\n height: 1.125rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain; }\n .blockquote-decoration::before {\n top: 0;\n left: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541.3 500.03'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3earrow-double%3c/title%3e%3cpath class='a' d='M0,250.87,235.7,11.37c15.2-15.2,42.6-15.2,61.6,0h0c15.2,15.2,15.2,46.4,0,61.6L123.2,250.87,298,424.17c15.2,19,15.2,46.4,0,61.6l-7.6,7.6c-19,11.4-42.6,7.6-57.8-7.6Z' transform='translate(0 0.03)'/%3e%3cpath class='a' d='M231.9,250.87,467.6,11.37c15.2-15.2,42.6-15.2,61.6,0h0c15.1,15.2,15.1,46.4-.1,61.6L355,250.87l174.9,173.3c15.2,19,15.2,46.4,0,61.6l-7.6,7.6c-19,11.4-42.6,7.6-57.8-7.6Z' transform='translate(0 0.03)'/%3e%3c/svg%3e\"); }\n .blockquote-decoration::after {\n right: 0;\n bottom: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541.3 500.03'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3earrow-double%3c/title%3e%3cpath class='a' d='M541.3,249.1,305.6,488.6c-15.2,15.2-42.6,15.2-61.6,0h0c-15.2-15.2-15.2-46.4,0-61.6L418.1,249.1,243.3,75.8c-15.2-19-15.2-46.4,0-61.6l7.6-7.6c19-11.4,42.6-7.6,57.8,7.6Z' transform='translate(0 0.03)'/%3e%3cpath class='a' d='M309.4,249.1,73.7,488.6c-15.2,15.2-42.6,15.2-61.6,0h0C-3,473.4-3,442.2,12.2,427L186.3,249.1,11.4,75.8c-15.2-19-15.2-46.4,0-61.6L19,6.6C38-4.8,61.6-1,76.8,14.2Z' transform='translate(0 0.03)'/%3e%3c/svg%3e\"); }\n\n.blockquote-footer {\n padding-right: 1.875rem;\n padding-left: 1.875rem;\n font-size: 1rem;\n font-weight: 500;\n text-align: right; }\n .blockquote-footer::before {\n content: \"\"; }\n\n@media (min-width: 768px) {\n h1, .h1 {\n font-size: 2.625rem;\n line-height: 1.14286; }\n h2, .h2 {\n font-size: 1.5rem;\n line-height: 1.25; }\n h3, .h3 {\n font-size: 1.5rem;\n line-height: 1.25; }\n .display-1 {\n font-size: 3rem;\n line-height: 1.125; }\n .display-2 {\n font-size: 1.5rem;\n line-height: 1.25; }\n .display-3 {\n font-size: 1.5rem;\n line-height: 1.25; } }\n\n.container {\n width: 100%;\n padding-right: 20px;\n padding-left: 20px;\n margin-right: auto;\n margin-left: auto;\n max-width: 1044px; }\n\n.container-fluid {\n width: 100%;\n padding-right: 20px;\n padding-left: 20px;\n margin-right: auto;\n margin-left: auto; }\n\n.row {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -20px;\n margin-left: -20px; }\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0; }\n .no-gutters > .col,\n .no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0; }\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 20px;\n padding-left: 20px; }\n\n.col {\n -webkit-flex-basis: 0;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -webkit-flex-grow: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%; }\n\n.col-auto {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 auto;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n\n.col-1 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 8.33333%;\n -ms-flex: 0 0 8.33333%;\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n\n.col-2 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 16.66667%;\n -ms-flex: 0 0 16.66667%;\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n\n.col-3 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 25%;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%; }\n\n.col-4 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 33.33333%;\n -ms-flex: 0 0 33.33333%;\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n\n.col-5 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 41.66667%;\n -ms-flex: 0 0 41.66667%;\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n\n.col-6 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 50%;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%; }\n\n.col-7 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 58.33333%;\n -ms-flex: 0 0 58.33333%;\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n\n.col-8 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 66.66667%;\n -ms-flex: 0 0 66.66667%;\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n\n.col-9 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 75%;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%; }\n\n.col-10 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 83.33333%;\n -ms-flex: 0 0 83.33333%;\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n\n.col-11 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 91.66667%;\n -ms-flex: 0 0 91.66667%;\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n\n.col-12 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 100%;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%; }\n\n.order-first {\n -webkit-box-ordinal-group: 0;\n -webkit-order: -1;\n -ms-flex-order: -1;\n order: -1; }\n\n.order-last {\n -webkit-box-ordinal-group: 14;\n -webkit-order: 13;\n -ms-flex-order: 13;\n order: 13; }\n\n.order-0 {\n -webkit-box-ordinal-group: 1;\n -webkit-order: 0;\n -ms-flex-order: 0;\n order: 0; }\n\n.order-1 {\n -webkit-box-ordinal-group: 2;\n -webkit-order: 1;\n -ms-flex-order: 1;\n order: 1; }\n\n.order-2 {\n -webkit-box-ordinal-group: 3;\n -webkit-order: 2;\n -ms-flex-order: 2;\n order: 2; }\n\n.order-3 {\n -webkit-box-ordinal-group: 4;\n -webkit-order: 3;\n -ms-flex-order: 3;\n order: 3; }\n\n.order-4 {\n -webkit-box-ordinal-group: 5;\n -webkit-order: 4;\n -ms-flex-order: 4;\n order: 4; }\n\n.order-5 {\n -webkit-box-ordinal-group: 6;\n -webkit-order: 5;\n -ms-flex-order: 5;\n order: 5; }\n\n.order-6 {\n -webkit-box-ordinal-group: 7;\n -webkit-order: 6;\n -ms-flex-order: 6;\n order: 6; }\n\n.order-7 {\n -webkit-box-ordinal-group: 8;\n -webkit-order: 7;\n -ms-flex-order: 7;\n order: 7; }\n\n.order-8 {\n -webkit-box-ordinal-group: 9;\n -webkit-order: 8;\n -ms-flex-order: 8;\n order: 8; }\n\n.order-9 {\n -webkit-box-ordinal-group: 10;\n -webkit-order: 9;\n -ms-flex-order: 9;\n order: 9; }\n\n.order-10 {\n -webkit-box-ordinal-group: 11;\n -webkit-order: 10;\n -ms-flex-order: 10;\n order: 10; }\n\n.order-11 {\n -webkit-box-ordinal-group: 12;\n -webkit-order: 11;\n -ms-flex-order: 11;\n order: 11; }\n\n.order-12 {\n -webkit-box-ordinal-group: 13;\n -webkit-order: 12;\n -ms-flex-order: 12;\n order: 12; }\n\n.offset-1 {\n margin-left: 8.33333%; }\n\n.offset-2 {\n margin-left: 16.66667%; }\n\n.offset-3 {\n margin-left: 25%; }\n\n.offset-4 {\n margin-left: 33.33333%; }\n\n.offset-5 {\n margin-left: 41.66667%; }\n\n.offset-6 {\n margin-left: 50%; }\n\n.offset-7 {\n margin-left: 58.33333%; }\n\n.offset-8 {\n margin-left: 66.66667%; }\n\n.offset-9 {\n margin-left: 75%; }\n\n.offset-10 {\n margin-left: 83.33333%; }\n\n.offset-11 {\n margin-left: 91.66667%; }\n\n@media (min-width: 576px) {\n .col-sm {\n -webkit-flex-basis: 0;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -webkit-flex-grow: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%; }\n .col-sm-auto {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 auto;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-sm-1 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 8.33333%;\n -ms-flex: 0 0 8.33333%;\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-sm-2 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 16.66667%;\n -ms-flex: 0 0 16.66667%;\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-sm-3 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 25%;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%; }\n .col-sm-4 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 33.33333%;\n -ms-flex: 0 0 33.33333%;\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-sm-5 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 41.66667%;\n -ms-flex: 0 0 41.66667%;\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-sm-6 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 50%;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%; }\n .col-sm-7 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 58.33333%;\n -ms-flex: 0 0 58.33333%;\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-sm-8 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 66.66667%;\n -ms-flex: 0 0 66.66667%;\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-sm-9 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 75%;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%; }\n .col-sm-10 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 83.33333%;\n -ms-flex: 0 0 83.33333%;\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-sm-11 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 91.66667%;\n -ms-flex: 0 0 91.66667%;\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-sm-12 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 100%;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%; }\n .order-sm-first {\n -webkit-box-ordinal-group: 0;\n -webkit-order: -1;\n -ms-flex-order: -1;\n order: -1; }\n .order-sm-last {\n -webkit-box-ordinal-group: 14;\n -webkit-order: 13;\n -ms-flex-order: 13;\n order: 13; }\n .order-sm-0 {\n -webkit-box-ordinal-group: 1;\n -webkit-order: 0;\n -ms-flex-order: 0;\n order: 0; }\n .order-sm-1 {\n -webkit-box-ordinal-group: 2;\n -webkit-order: 1;\n -ms-flex-order: 1;\n order: 1; }\n .order-sm-2 {\n -webkit-box-ordinal-group: 3;\n -webkit-order: 2;\n -ms-flex-order: 2;\n order: 2; }\n .order-sm-3 {\n -webkit-box-ordinal-group: 4;\n -webkit-order: 3;\n -ms-flex-order: 3;\n order: 3; }\n .order-sm-4 {\n -webkit-box-ordinal-group: 5;\n -webkit-order: 4;\n -ms-flex-order: 4;\n order: 4; }\n .order-sm-5 {\n -webkit-box-ordinal-group: 6;\n -webkit-order: 5;\n -ms-flex-order: 5;\n order: 5; }\n .order-sm-6 {\n -webkit-box-ordinal-group: 7;\n -webkit-order: 6;\n -ms-flex-order: 6;\n order: 6; }\n .order-sm-7 {\n -webkit-box-ordinal-group: 8;\n -webkit-order: 7;\n -ms-flex-order: 7;\n order: 7; }\n .order-sm-8 {\n -webkit-box-ordinal-group: 9;\n -webkit-order: 8;\n -ms-flex-order: 8;\n order: 8; }\n .order-sm-9 {\n -webkit-box-ordinal-group: 10;\n -webkit-order: 9;\n -ms-flex-order: 9;\n order: 9; }\n .order-sm-10 {\n -webkit-box-ordinal-group: 11;\n -webkit-order: 10;\n -ms-flex-order: 10;\n order: 10; }\n .order-sm-11 {\n -webkit-box-ordinal-group: 12;\n -webkit-order: 11;\n -ms-flex-order: 11;\n order: 11; }\n .order-sm-12 {\n -webkit-box-ordinal-group: 13;\n -webkit-order: 12;\n -ms-flex-order: 12;\n order: 12; }\n .offset-sm-0 {\n margin-left: 0; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n .col-md {\n -webkit-flex-basis: 0;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -webkit-flex-grow: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%; }\n .col-md-auto {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 auto;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-md-1 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 8.33333%;\n -ms-flex: 0 0 8.33333%;\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-md-2 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 16.66667%;\n -ms-flex: 0 0 16.66667%;\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-md-3 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 25%;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%; }\n .col-md-4 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 33.33333%;\n -ms-flex: 0 0 33.33333%;\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-md-5 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 41.66667%;\n -ms-flex: 0 0 41.66667%;\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-md-6 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 50%;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%; }\n .col-md-7 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 58.33333%;\n -ms-flex: 0 0 58.33333%;\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-md-8 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 66.66667%;\n -ms-flex: 0 0 66.66667%;\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-md-9 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 75%;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%; }\n .col-md-10 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 83.33333%;\n -ms-flex: 0 0 83.33333%;\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-md-11 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 91.66667%;\n -ms-flex: 0 0 91.66667%;\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-md-12 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 100%;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%; }\n .order-md-first {\n -webkit-box-ordinal-group: 0;\n -webkit-order: -1;\n -ms-flex-order: -1;\n order: -1; }\n .order-md-last {\n -webkit-box-ordinal-group: 14;\n -webkit-order: 13;\n -ms-flex-order: 13;\n order: 13; }\n .order-md-0 {\n -webkit-box-ordinal-group: 1;\n -webkit-order: 0;\n -ms-flex-order: 0;\n order: 0; }\n .order-md-1 {\n -webkit-box-ordinal-group: 2;\n -webkit-order: 1;\n -ms-flex-order: 1;\n order: 1; }\n .order-md-2 {\n -webkit-box-ordinal-group: 3;\n -webkit-order: 2;\n -ms-flex-order: 2;\n order: 2; }\n .order-md-3 {\n -webkit-box-ordinal-group: 4;\n -webkit-order: 3;\n -ms-flex-order: 3;\n order: 3; }\n .order-md-4 {\n -webkit-box-ordinal-group: 5;\n -webkit-order: 4;\n -ms-flex-order: 4;\n order: 4; }\n .order-md-5 {\n -webkit-box-ordinal-group: 6;\n -webkit-order: 5;\n -ms-flex-order: 5;\n order: 5; }\n .order-md-6 {\n -webkit-box-ordinal-group: 7;\n -webkit-order: 6;\n -ms-flex-order: 6;\n order: 6; }\n .order-md-7 {\n -webkit-box-ordinal-group: 8;\n -webkit-order: 7;\n -ms-flex-order: 7;\n order: 7; }\n .order-md-8 {\n -webkit-box-ordinal-group: 9;\n -webkit-order: 8;\n -ms-flex-order: 8;\n order: 8; }\n .order-md-9 {\n -webkit-box-ordinal-group: 10;\n -webkit-order: 9;\n -ms-flex-order: 9;\n order: 9; }\n .order-md-10 {\n -webkit-box-ordinal-group: 11;\n -webkit-order: 10;\n -ms-flex-order: 10;\n order: 10; }\n .order-md-11 {\n -webkit-box-ordinal-group: 12;\n -webkit-order: 11;\n -ms-flex-order: 11;\n order: 11; }\n .order-md-12 {\n -webkit-box-ordinal-group: 13;\n -webkit-order: 12;\n -ms-flex-order: 12;\n order: 12; }\n .offset-md-0 {\n margin-left: 0; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1024px) {\n .col-lg {\n -webkit-flex-basis: 0;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -webkit-flex-grow: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%; }\n .col-lg-auto {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 auto;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-lg-1 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 8.33333%;\n -ms-flex: 0 0 8.33333%;\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-lg-2 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 16.66667%;\n -ms-flex: 0 0 16.66667%;\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-lg-3 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 25%;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%; }\n .col-lg-4 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 33.33333%;\n -ms-flex: 0 0 33.33333%;\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-lg-5 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 41.66667%;\n -ms-flex: 0 0 41.66667%;\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-lg-6 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 50%;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%; }\n .col-lg-7 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 58.33333%;\n -ms-flex: 0 0 58.33333%;\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-lg-8 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 66.66667%;\n -ms-flex: 0 0 66.66667%;\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-lg-9 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 75%;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%; }\n .col-lg-10 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 83.33333%;\n -ms-flex: 0 0 83.33333%;\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-lg-11 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 91.66667%;\n -ms-flex: 0 0 91.66667%;\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-lg-12 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 100%;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%; }\n .order-lg-first {\n -webkit-box-ordinal-group: 0;\n -webkit-order: -1;\n -ms-flex-order: -1;\n order: -1; }\n .order-lg-last {\n -webkit-box-ordinal-group: 14;\n -webkit-order: 13;\n -ms-flex-order: 13;\n order: 13; }\n .order-lg-0 {\n -webkit-box-ordinal-group: 1;\n -webkit-order: 0;\n -ms-flex-order: 0;\n order: 0; }\n .order-lg-1 {\n -webkit-box-ordinal-group: 2;\n -webkit-order: 1;\n -ms-flex-order: 1;\n order: 1; }\n .order-lg-2 {\n -webkit-box-ordinal-group: 3;\n -webkit-order: 2;\n -ms-flex-order: 2;\n order: 2; }\n .order-lg-3 {\n -webkit-box-ordinal-group: 4;\n -webkit-order: 3;\n -ms-flex-order: 3;\n order: 3; }\n .order-lg-4 {\n -webkit-box-ordinal-group: 5;\n -webkit-order: 4;\n -ms-flex-order: 4;\n order: 4; }\n .order-lg-5 {\n -webkit-box-ordinal-group: 6;\n -webkit-order: 5;\n -ms-flex-order: 5;\n order: 5; }\n .order-lg-6 {\n -webkit-box-ordinal-group: 7;\n -webkit-order: 6;\n -ms-flex-order: 6;\n order: 6; }\n .order-lg-7 {\n -webkit-box-ordinal-group: 8;\n -webkit-order: 7;\n -ms-flex-order: 7;\n order: 7; }\n .order-lg-8 {\n -webkit-box-ordinal-group: 9;\n -webkit-order: 8;\n -ms-flex-order: 8;\n order: 8; }\n .order-lg-9 {\n -webkit-box-ordinal-group: 10;\n -webkit-order: 9;\n -ms-flex-order: 9;\n order: 9; }\n .order-lg-10 {\n -webkit-box-ordinal-group: 11;\n -webkit-order: 10;\n -ms-flex-order: 10;\n order: 10; }\n .order-lg-11 {\n -webkit-box-ordinal-group: 12;\n -webkit-order: 11;\n -ms-flex-order: 11;\n order: 11; }\n .order-lg-12 {\n -webkit-box-ordinal-group: 13;\n -webkit-order: 12;\n -ms-flex-order: 12;\n order: 12; }\n .offset-lg-0 {\n margin-left: 0; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1280px) {\n .col-xl {\n -webkit-flex-basis: 0;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -webkit-flex-grow: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%; }\n .col-xl-auto {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 auto;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; }\n .col-xl-1 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 8.33333%;\n -ms-flex: 0 0 8.33333%;\n flex: 0 0 8.33333%;\n max-width: 8.33333%; }\n .col-xl-2 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 16.66667%;\n -ms-flex: 0 0 16.66667%;\n flex: 0 0 16.66667%;\n max-width: 16.66667%; }\n .col-xl-3 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 25%;\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%; }\n .col-xl-4 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 33.33333%;\n -ms-flex: 0 0 33.33333%;\n flex: 0 0 33.33333%;\n max-width: 33.33333%; }\n .col-xl-5 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 41.66667%;\n -ms-flex: 0 0 41.66667%;\n flex: 0 0 41.66667%;\n max-width: 41.66667%; }\n .col-xl-6 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 50%;\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%; }\n .col-xl-7 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 58.33333%;\n -ms-flex: 0 0 58.33333%;\n flex: 0 0 58.33333%;\n max-width: 58.33333%; }\n .col-xl-8 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 66.66667%;\n -ms-flex: 0 0 66.66667%;\n flex: 0 0 66.66667%;\n max-width: 66.66667%; }\n .col-xl-9 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 75%;\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%; }\n .col-xl-10 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 83.33333%;\n -ms-flex: 0 0 83.33333%;\n flex: 0 0 83.33333%;\n max-width: 83.33333%; }\n .col-xl-11 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 91.66667%;\n -ms-flex: 0 0 91.66667%;\n flex: 0 0 91.66667%;\n max-width: 91.66667%; }\n .col-xl-12 {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 100%;\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%; }\n .order-xl-first {\n -webkit-box-ordinal-group: 0;\n -webkit-order: -1;\n -ms-flex-order: -1;\n order: -1; }\n .order-xl-last {\n -webkit-box-ordinal-group: 14;\n -webkit-order: 13;\n -ms-flex-order: 13;\n order: 13; }\n .order-xl-0 {\n -webkit-box-ordinal-group: 1;\n -webkit-order: 0;\n -ms-flex-order: 0;\n order: 0; }\n .order-xl-1 {\n -webkit-box-ordinal-group: 2;\n -webkit-order: 1;\n -ms-flex-order: 1;\n order: 1; }\n .order-xl-2 {\n -webkit-box-ordinal-group: 3;\n -webkit-order: 2;\n -ms-flex-order: 2;\n order: 2; }\n .order-xl-3 {\n -webkit-box-ordinal-group: 4;\n -webkit-order: 3;\n -ms-flex-order: 3;\n order: 3; }\n .order-xl-4 {\n -webkit-box-ordinal-group: 5;\n -webkit-order: 4;\n -ms-flex-order: 4;\n order: 4; }\n .order-xl-5 {\n -webkit-box-ordinal-group: 6;\n -webkit-order: 5;\n -ms-flex-order: 5;\n order: 5; }\n .order-xl-6 {\n -webkit-box-ordinal-group: 7;\n -webkit-order: 6;\n -ms-flex-order: 6;\n order: 6; }\n .order-xl-7 {\n -webkit-box-ordinal-group: 8;\n -webkit-order: 7;\n -ms-flex-order: 7;\n order: 7; }\n .order-xl-8 {\n -webkit-box-ordinal-group: 9;\n -webkit-order: 8;\n -ms-flex-order: 8;\n order: 8; }\n .order-xl-9 {\n -webkit-box-ordinal-group: 10;\n -webkit-order: 9;\n -ms-flex-order: 9;\n order: 9; }\n .order-xl-10 {\n -webkit-box-ordinal-group: 11;\n -webkit-order: 10;\n -ms-flex-order: 10;\n order: 10; }\n .order-xl-11 {\n -webkit-box-ordinal-group: 12;\n -webkit-order: 11;\n -ms-flex-order: 11;\n order: 11; }\n .order-xl-12 {\n -webkit-box-ordinal-group: 13;\n -webkit-order: 12;\n -ms-flex-order: 12;\n order: 12; }\n .offset-xl-0 {\n margin-left: 0; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; } }\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #4d4f53;\n background-color: #fff; }\n .table th,\n .table td {\n padding: 0 1.25rem;\n vertical-align: top;\n border-top: 1px solid #d8d8d8; }\n .table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #d8d8d8; }\n .table tbody + tbody {\n border-top: 2px solid #d8d8d8; }\n\n.table-sm th,\n.table-sm td {\n padding: 0 0.3rem; }\n\n.table-bordered {\n border: 1px solid #d8d8d8; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #d8d8d8; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 2px; }\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05); }\n\n.table-hover tbody tr:hover {\n color: #4d4f53;\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8def1; }\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7ac1e6; }\n\n.table-hover .table-primary:hover {\n background-color: #a3d4ed; }\n .table-hover .table-primary:hover > td,\n .table-hover .table-primary:hover > th {\n background-color: #a3d4ed; }\n\n.table-primary-dark,\n.table-primary-dark > th,\n.table-primary-dark > td {\n background-color: #b8d8e9; }\n\n.table-primary-dark th,\n.table-primary-dark td,\n.table-primary-dark thead th,\n.table-primary-dark tbody + tbody {\n border-color: #7ab7d5; }\n\n.table-hover .table-primary-dark:hover {\n background-color: #a5cde3; }\n .table-hover .table-primary-dark:hover > td,\n .table-hover .table-primary-dark:hover > th {\n background-color: #a5cde3; }\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #cdcecf; }\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #a2a3a6; }\n\n.table-hover .table-secondary:hover {\n background-color: #c0c1c3; }\n .table-hover .table-secondary:hover > td,\n .table-hover .table-secondary:hover > th {\n background-color: #c0c1c3; }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #dcedb8; }\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #bedd7a; }\n\n.table-hover .table-success:hover {\n background-color: #d2e8a4; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #d2e8a4; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #b8e3e6; }\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #7acad1; }\n\n.table-hover .table-info:hover {\n background-color: #a5dcdf; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #a5dcdf; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffebbd; }\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffd984; }\n\n.table-hover .table-warning:hover {\n background-color: #ffe3a4; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #ffe3a4; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f1b8c7; }\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #e57a97; }\n\n.table-hover .table-danger:hover {\n background-color: #eda3b6; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #eda3b6; }\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fbfbfb; }\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #f8f8f8; }\n\n.table-hover .table-light:hover {\n background-color: #eeeeee; }\n .table-hover .table-light:hover > td,\n .table-hover .table-light:hover > th {\n background-color: #eeeeee; }\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca; }\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c; }\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe; }\n .table-hover .table-dark:hover > td,\n .table-hover .table-dark:hover > th {\n background-color: #b9bbbe; }\n\n.table-white,\n.table-white > th,\n.table-white > td {\n background-color: white; }\n\n.table-white th,\n.table-white td,\n.table-white thead th,\n.table-white tbody + tbody {\n border-color: white; }\n\n.table-hover .table-white:hover {\n background-color: #f2f2f2; }\n .table-hover .table-white:hover > td,\n .table-hover .table-white:hover > th {\n background-color: #f2f2f2; }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075); }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table .thead-dark th {\n color: #f2f2f2;\n background-color: #212529;\n border-color: #32383e; }\n\n.table .thead-light th {\n color: #333;\n background-color: #f2f2f2;\n border-color: #d8d8d8; }\n\n.table-dark {\n color: #f2f2f2;\n background-color: #212529; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th {\n border-color: #32383e; }\n .table-dark.table-bordered {\n border: 0; }\n .table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05); }\n .table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075); }\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-sm > .table-bordered {\n border: 0; } }\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-md > .table-bordered {\n border: 0; } }\n\n@media (max-width: 1023.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-lg > .table-bordered {\n border: 0; } }\n\n@media (max-width: 1279.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive-xl > .table-bordered {\n border: 0; } }\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch; }\n .table-responsive > .table-bordered {\n border: 0; }\n\n/* mastheader\n ========================================================================== */\n.mastheader {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1031;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n height: 2rem;\n font-size: 0.875rem;\n background-color: #333; }\n .mastheader > .container {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n height: 100%; }\n\n.mastheader-logo {\n padding-right: 1.25rem; }\n\n.mastheader-title {\n margin-bottom: 0;\n font-size: 0.875rem;\n font-weight: 400;\n color: #fff;\n text-transform: none; }\n\n.mastheader-toolbar {\n padding-left: 0;\n list-style: none; }\n\n.mastheader-toolbar-item {\n height: 100%;\n padding-left: 0.625rem; }\n .mastheader-toolbar-item:not(:last-child) {\n padding-right: 0.625rem; }\n .mastheader-toolbar-item > button {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n height: 100%;\n padding: 0;\n color: #fff;\n cursor: pointer;\n background-color: transparent;\n border: none; }\n\n.mastheader-toolbar-item-lg > button {\n padding-right: 1.25rem;\n padding-left: 1.25rem;\n text-transform: uppercase;\n background-color: #4d4f53; }\n\n/* actionbar\n ========================================================================== */\n.actionbar {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 100%;\n height: 3.875rem;\n padding-right: 1.25rem;\n padding-left: 1.25rem;\n background-color: #fff; }\n .actionbar > nav .breadcrumb {\n padding-top: 0.1875rem; }\n .actionbar .breadcrumb {\n border-bottom: none; }\n\n.actionbar.light * {\n color: #fff; }\n\n.actionbar.has-tabs {\n height: 5.625rem; }\n\n.actionbar-head {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n width: 100%; }\n .actionbar-head h1 a,\n .actionbar-head .h1 a {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n .actionbar-head h1 a:not(:hover),\n .actionbar-head .h1 a:not(:hover) {\n color: #333; }\n .actionbar-head .breadcrumb {\n height: 1.875rem; }\n\n@media (max-width: 767.98px) {\n .actionbar {\n border-bottom: 1px solid #d8d8d8; } }\n\n@media (min-width: 768px) {\n .actionbar {\n height: 5rem; }\n .actionbar.has-tabs {\n -webkit-box-pack: end;\n -webkit-justify-content: flex-end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n height: 6.5625rem; } }\n\n@media (min-width: 1024px) {\n .actionbar {\n width: 100%;\n height: 4.375rem;\n padding-right: 0.75rem;\n padding-bottom: 0.625rem;\n padding-left: 1.875rem; }\n .actionbar.has-tabs {\n height: 6.75rem; } }\n\n@media (min-width: 1280px) {\n .actionbar {\n height: 5rem;\n padding-right: 1.875rem; }\n .actionbar.has-tabs {\n height: 7.8125rem;\n padding-bottom: 1.25rem; } }\n\n/* menubar\n ========================================================================== */\n.mastnav {\n position: fixed;\n top: 2rem;\n left: 0;\n z-index: 1030;\n width: 100%;\n background-color: #fff; }\n\n.menubar {\n width: 100%;\n height: 3.75rem;\n color: #333;\n border-bottom: 1px solid #d7d7d7; }\n .menubar > .container {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n height: 100%; }\n .menubar a:not(:hover) {\n color: #333; }\n\n.nav-item {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 0;\n font-weight: 500;\n color: #333;\n cursor: pointer;\n background-color: transparent;\n border: none; }\n\n.menu {\n position: absolute;\n z-index: 1020;\n color: #fff;\n background-color: #0088ce; }\n\n.subnav-item {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 0;\n font-weight: 500;\n color: #fff;\n white-space: nowrap;\n background-color: transparent;\n border: none; }\n .subnav-item + .subnav-item {\n padding-top: 1.375rem; }\n\n.subnav-btn {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n color: inherit;\n background-color: transparent;\n border: none; }\n .subnav-btn.active::after {\n position: absolute;\n left: 100%;\n z-index: 2;\n display: block;\n width: 1.125rem;\n height: 1.125rem;\n margin-left: -0.5625rem;\n content: \"\";\n background-color: #0088ce;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg); }\n\n@media (max-width: 767.98px) {\n .mastnav {\n z-index: 1030; }\n .menubar-menu {\n position: absolute;\n top: 3.75rem;\n left: 0;\n width: 100%;\n height: calc(100vh - 3.75rem);\n padding-top: 0.9375rem;\n padding-right: 1.25rem;\n padding-left: 1.25rem;\n background-color: #fff; }\n .menubar-menu:not(.active) {\n display: none; }\n .nav {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column; }\n .nav-item {\n width: 100%; }\n .nav-item + .nav-item {\n margin-top: 0.75rem; }\n .menu {\n position: fixed;\n left: 0;\n width: 100%; }\n .menu > .container {\n padding-right: 0;\n padding-left: 0; }\n .panel-inner {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column; }\n .panel-head,\n .panel-content {\n width: 100%;\n padding-right: 20px;\n padding-left: 20px;\n margin-right: auto;\n margin-left: auto; }\n .panel-head {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 auto;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n width: 100%;\n height: 3.75rem;\n color: #333;\n background-color: #fff;\n border-bottom: 1px solid #d7d7d7; }\n .panel-head .h3 {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n .panel-content {\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding-top: 1.875rem;\n overflow-y: auto; }\n .panel-close {\n position: relative;\n color: #333; }\n .panel-close::before {\n position: absolute;\n top: calc(50% - 0.5625rem);\n left: 0;\n display: block;\n width: 0.0625rem;\n height: 1.125rem;\n content: \"\";\n background-color: #e6e6e6; }\n .panel-lead {\n display: none; }\n .primary-panel,\n .secondary-panel {\n min-height: 100vh; }\n .primary-panel:not(.active),\n .secondary-panel:not(.active) {\n display: none; }\n .primary-panel {\n z-index: 2; }\n .secondary-panel {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 3;\n width: 100%;\n background-color: #0074af; } }\n\n@media (min-width: 768px) {\n .menubar {\n height: 4.75rem; }\n .menubar-menu,\n .nav,\n .nav-item {\n height: 100%; }\n .menubar-menu {\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 100%;\n -ms-flex: 1 1 100%;\n flex: 1 1 100%;\n padding: 0 0 0 3.125rem; }\n .nav-item {\n height: 100%; }\n .nav-item + .nav-item {\n padding-left: 2.5rem; }\n .nav-item [class^=\"icons-arrow-\"] {\n -webkit-transition: -webkit-transform .15s ease-out;\n transition: -webkit-transform .15s ease-out;\n transition: transform .15s ease-out;\n transition: transform .15s ease-out, -webkit-transform .15s ease-out; }\n .nav-item.active [class^=\"icons-arrow-\"] {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg); }\n .menu {\n top: calc(100% - 0.0625rem);\n left: 0;\n width: 100%;\n overflow: hidden;\n font-weight: 500;\n color: #fff; }\n .menu h1,\n .menu .h1,\n .menu h2,\n .menu .h2,\n .menu h3,\n .menu .h3,\n .menu a,\n .menu button {\n color: #fff; }\n .menu > .container {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex; }\n .menu-item {\n padding-top: 3.125rem;\n padding-bottom: 3.125rem; }\n .menu-item a,\n .menu-item button {\n cursor: pointer; }\n .menu-item.secondary-panel .subnav-item {\n color: #fff; }\n .panel-head {\n display: none; }\n .primary-panel:not(.active),\n .secondary-panel:not(.active) {\n display: none; }\n .primary-panel {\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 61.7529880478%;\n -ms-flex: 0 0 61.7529880478%;\n flex: 0 0 61.7529880478%; }\n .primary-panel .panel-content {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n .primary-panel .panel-lead {\n max-width: 16.25rem; }\n .primary-panel .subnav {\n position: relative;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 auto;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: end;\n -webkit-align-items: flex-end;\n -ms-flex-align: end;\n align-items: flex-end;\n min-width: 0;\n padding-right: 12.904%;\n padding-left: 8.067%; }\n .secondary-panel {\n position: relative;\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 38.2470119522%;\n -ms-flex: 0 0 38.2470119522%;\n flex: 0 0 38.2470119522%;\n background-color: #0074af; }\n .secondary-panel:not(.active) {\n display: none; }\n .secondary-panel::after {\n position: absolute;\n top: 0;\n left: 100%;\n display: block;\n width: 100vw;\n height: 100%;\n content: \"\";\n background-color: #0074af; }\n .secondary-panel .panel-content {\n padding-left: 20.836%; } }\n\n/* mastcontainer\n ========================================================================== */\n.mastcontainer {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n min-height: 100vh;\n padding-top: 3.75rem; }\n\n.mastcontent {\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n background-color: #fff; }\n\n@media (min-width: 768px) {\n .mastcontainer {\n padding-top: 6.75rem; } }\n\n/* mastfooter\n ========================================================================== */\n.mastfooter .text-gray300:hover, .mastfooter .text-gray300:focus, .mastfooter .text-gray300:active, .mastfooter .text-gray300.active {\n color: #fff; }\n\n.mastfooter-lang li {\n display: inline-block;\n padding-right: 0.125rem;\n padding-left: 0.125rem; }\n\n.mastfooter-lang a {\n display: inline-block;\n font-weight: 500; }\n .mastfooter-lang a:hover, .mastfooter-lang a:focus, .mastfooter-lang a:active, .mastfooter-lang a.active {\n text-decoration: none; }\n .mastfooter-lang a:not(:last-child) {\n padding-right: 0.625rem; }\n\n.mastfooter-links {\n padding-left: 0;\n list-style: none; }\n\n@media (max-width: 767.98px) {\n .mastfooter-links {\n border-bottom: 1px solid #4d4f53; } }\n\n.img-fluid {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #f2f2f2;\n border: 1px solid #b9b9b9;\n border-radius: 0.4375rem;\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 90%;\n color: #333; }\n\ncode {\n font-size: 87.5%;\n color: #a1006b;\n word-break: break-word; }\n a > code {\n color: inherit; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.4375rem; }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700; }\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529; }\n pre code {\n font-size: inherit;\n color: inherit;\n word-break: normal; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.25rem + 0);\n padding: 0.813rem 1.25rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #0088ce;\n background-color: #f2f2f2;\n background-clip: padding-box;\n border: 0 solid #747678;\n border-radius: 0.4375rem;\n -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .form-control {\n -webkit-transition: none;\n transition: none; } }\n .form-control::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:focus {\n color: #0088ce;\n background-color: #f2f2f2;\n border-color: #4fc3ff;\n outline: 0;\n -webkit-box-shadow: none;\n box-shadow: none; }\n .form-control::-webkit-input-placeholder {\n color: #747678;\n opacity: 1; }\n .form-control::-moz-placeholder {\n color: #747678;\n opacity: 1; }\n .form-control::-ms-input-placeholder {\n color: #747678;\n opacity: 1; }\n .form-control::placeholder {\n color: #747678;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #f2f2f2;\n opacity: 1; }\n\nselect.form-control:focus::-ms-value {\n color: #0088ce;\n background-color: #f2f2f2; }\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%; }\n\n.col-form-label {\n padding-top: calc(0.813rem + 0);\n padding-bottom: calc(0.813rem + 0);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5; }\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 0);\n padding-bottom: calc(0.5rem + 0);\n font-size: 1.25rem;\n line-height: 1.5; }\n\n.col-form-label-sm {\n padding-top: calc(0.125rem + 0);\n padding-bottom: calc(0.125rem + 0);\n font-size: 0.875rem;\n line-height: 1.5; }\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.813rem;\n padding-bottom: 0.813rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #4d4f53;\n background-color: transparent;\n border: solid transparent;\n border-width: 0 0; }\n .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm {\n height: calc(1.5625rem + 0);\n padding: 0.125rem 1.25rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\n.form-control-lg {\n height: calc(2.875rem + 0);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto; }\n\ntextarea.form-control {\n height: auto; }\n\n.form-group {\n margin-bottom: 1.5rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-row {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px; }\n .form-row > .col,\n .form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px; }\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem; }\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem; }\n .form-check-input:disabled ~ .form-check-label {\n color: #747678; }\n\n.form-check-label {\n margin-bottom: 0; }\n\n.form-check-inline {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem; }\n .form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0; }\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 1rem;\n color: #82be00; }\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.375;\n color: #212529;\n background-color: rgba(130, 190, 0, 0.9);\n border-radius: 0.4375rem; }\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #82be00;\n padding-right: 2.25rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2382be00' 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\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.32812rem);\n background-size: calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); }\n .was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #82be00;\n -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25);\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); }\n .was-validated .form-control:valid ~ .valid-feedback,\n .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n .form-control.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: 2.25rem;\n background-position: top calc(0.375em + 0.32812rem) right calc(0.375em + 0.32812rem); }\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #82be00;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2382be00' 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\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); }\n .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #82be00;\n -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25);\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); }\n .was-validated .custom-select:valid ~ .valid-feedback,\n .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n .custom-select.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #82be00; }\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #82be00; }\n .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #82be00; }\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #a5f100;\n background-color: #a5f100; }\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25);\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); }\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #82be00; }\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #82be00; }\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #82be00;\n -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25);\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.25); }\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 1rem;\n color: #cd0037; }\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.375;\n color: #fff;\n background-color: rgba(205, 0, 55, 0.9);\n border-radius: 0.4375rem; }\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #cd0037;\n padding-right: 2.25rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23cd0037' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23cd0037' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.32812rem);\n background-size: calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); }\n .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #cd0037;\n -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25);\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); }\n .was-validated .form-control:invalid ~ .invalid-feedback,\n .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n .form-control.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: 2.25rem;\n background-position: top calc(0.375em + 0.32812rem) right calc(0.375em + 0.32812rem); }\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #cd0037;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23cd0037' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23cd0037' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.65625rem) calc(0.75em + 0.65625rem); }\n .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #cd0037;\n -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25);\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); }\n .was-validated .custom-select:invalid ~ .invalid-feedback,\n .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n .custom-select.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #cd0037; }\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #cd0037; }\n .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #cd0037; }\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #ff0145;\n background-color: #ff0145; }\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25);\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); }\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #cd0037; }\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #cd0037; }\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block; }\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #cd0037;\n -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25);\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.25); }\n\n.form-inline {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-flow: row wrap;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n .form-inline .form-check {\n width: 100%; }\n @media (min-width: 576px) {\n .form-inline label {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0; }\n .form-inline .form-group {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 auto;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-flow: row wrap;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-plaintext {\n display: inline-block; }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto; }\n .form-inline .form-check {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n -webkit-flex-shrink: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0; }\n .form-inline .custom-control {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .form-inline .custom-control-label {\n margin-bottom: 0; } }\n\n/* forms\n ========================================================================== */\nlabel {\n margin-bottom: 0.5rem;\n font-weight: 500; }\n\ninput:invalid {\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.form-control-container {\n position: relative; }\n .form-control-container input {\n width: 100%; }\n .form-control-container.is-invalid + .invalid-feedback {\n display: block; }\n .form-control-container.has-right-icon .form-control {\n padding-right: 3rem; }\n .form-control-container.has-right-icon .form-control-icon {\n right: 0;\n padding-right: 0.5rem; }\n .form-control-container.has-left-icon .form-control {\n padding-left: 3rem; }\n .form-control-container.has-left-icon .form-control-icon {\n left: 0;\n padding-left: 0.5rem; }\n\n.form-control-state {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n width: 100%;\n height: 100%;\n overflow: hidden;\n pointer-events: none;\n border-radius: 0.4375rem; }\n .form-control-state::after {\n position: absolute;\n bottom: 0;\n left: 0;\n display: block;\n width: 100%;\n height: 2px;\n content: \"\";\n background-color: transparent; }\n .is-invalid .form-control-state::after {\n background-color: #cd0037; }\n .is-valid .form-control-state::after {\n background-color: #82be00; }\n\n.form-control {\n min-height: 2.8125rem;\n padding: .65625rem 1.25rem;\n font-weight: 500; }\n .form-control::-webkit-input-placeholder {\n font-weight: 400; }\n .form-control::-moz-placeholder {\n font-weight: 400; }\n .form-control::-ms-input-placeholder {\n font-weight: 400; }\n .form-control::placeholder {\n font-weight: 400; }\n .form-control-container:not(.is-invalid) .form-control:focus ~ .form-control-state::after {\n background-color: #0088ce; }\n .was-validated .form-control:valid ~ .form-control-state::after, .form-control.is-valid  ~ .form-control-state::after {\n background-color: #82be00; }\n .was-validated .form-control:invalid ~ .form-control-state::after, .form-control.is-invalid ~ .form-control-state::after {\n background-color: #cd0037; }\n .form-control:disabled, .form-control[readonly] {\n color: #4d4f53; }\n .form-control[readonly] {\n padding-right: 3rem;\n pointer-events: none;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='27' height='25' viewBox='0 0 27 25'%3e%3cdefs%3e%3cstyle%3e.disabled-icon%7bfill:%23747678;%7d%3c/style%3e%3c/defs%3e%3cpath class='disabled-icon' d='M26.79,25.05H1.21a.73.73,0,0,0,0,1.45H26.79a.73.73,0,0,0,0-1.45Z' transform='translate(-0.5 -1.5)'/%3e%3cpath class='disabled-icon' d='M19.8,8.87h-.61V6.73a5.23,5.23,0,0,0-10.46,0V8.87H8.2a1.63,1.63,0,0,0-1.63,1.62V21.32A1.62,1.62,0,0,0,8.2,22.94H19.8a1.62,1.62,0,0,0,1.63-1.62V10.49A1.63,1.63,0,0,0,19.8,8.87ZM10.93,6.73a3,3,0,1,1,6.06,0V8.87H10.93Zm3,14.15a5,5,0,1,1,5-5A5,5,0,0,1,14,20.88Z' transform='translate(-0.5 -1.5)'/%3e%3cpath class='disabled-icon' d='M14,12.62a3.29,3.29,0,1,0,3.29,3.29A3.29,3.29,0,0,0,14,12.62Zm0,4.75a1.47,1.47,0,1,1,1.47-1.46A1.46,1.46,0,0,1,14,17.37Z' transform='translate(-0.5 -1.5)'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right 18px;\n background-size: 27px 25px; }\n .form-control-container:not(.is-invalid) .form-control[required]:valid {\n padding-right: 3rem;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 22'%3e%3cdefs%3e%3cstyle%3e.check-icon%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3echeck%3c/title%3e%3cpath class='check-icon' d='M33.18,13.21,15.53,30.87a1.11,1.11,0,0,1-1.58,0L6.82,23.75a1.13,1.13,0,0,1,0-1.58l2.1-2.11a1.13,1.13,0,0,1,1.58,0L14,23.5a1.13,1.13,0,0,0,1.58,0l14-14a1.13,1.13,0,0,1,1.58,0l2.11,2.11a1.13,1.13,0,0,1,0,1.58' transform='translate(-6.5 -9.2)'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right 18px;\n background-size: 18px 14px; }\n .form-control.clear-option {\n padding-right: 3rem; }\n .form-control.clear-option ~ .btn-clear {\n position: absolute;\n top: 50%;\n right: 1.25rem;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 1.625rem;\n height: 1.625rem;\n padding: 0;\n font-size: 0.625rem;\n border-style: solid;\n border-radius: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%); }\n\n.form-control-sm {\n min-height: 1.875rem;\n padding: 0.125rem 1.25rem; }\n\n.form-control-white {\n background-color: #fff; }\n .form-control-white:focus, .form-control-white:active {\n background-color: #fff; }\n\ntextarea.form-control {\n min-height: 10rem;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #0088ce; }\n textarea.form-control:focus {\n color: #0088ce; }\n textarea.form-control.stretchy {\n resize: none; }\n .form-control-container.is-invalid textarea.form-control {\n color: #0088ce; }\n textarea.form-control[readonly] {\n background-position: bottom 18px right 18px; }\n\n.form-control-icon {\n position: absolute;\n top: 0;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 3rem;\n height: 100%;\n color: #0088ce; }\n\n.col-form-label {\n padding-top: 0;\n padding-bottom: 0;\n margin-bottom: 0.5rem;\n font-weight: 500; }\n\nlabel.required::after {\n color: #cd0037;\n content: \"*\"; }\n\n.form-error {\n padding: 1.625rem 1.875rem;\n color: #fff;\n background-color: #cd0037;\n border-radius: 0.3125rem; }\n .form-error .h2,\n .form-error h2 {\n color: #fff; }\n .form-error ul {\n padding-left: 1rem; }\n\n.mastheader-search input,\n.mastheader-search input:focus {\n background-color: #f2f2f2; }\n\n/* buttons\n ========================================================================== */\n.btn {\n display: inline-block;\n font-weight: 500;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.75rem 1.875rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.4375rem;\n -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n 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;\n 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, -webkit-box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .btn {\n -webkit-transition: none;\n transition: none; } }\n .btn:hover, .btn:focus {\n text-decoration: none; }\n .btn:focus, .btn.focus {\n -webkit-box-shadow: none;\n box-shadow: none; }\n .btn.disabled, .btn:disabled {\n opacity: 1; }\n .btn:not(:disabled):not(.disabled) {\n cursor: pointer; }\n .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {\n background-image: none; }\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none; }\n\n.btn-primary {\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n .btn-primary:hover, .btn-primary:focus {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .btn-primary.disabled, .btn-primary:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n\n.btn-secondary {\n color: #fff;\n background-color: #4d4f53;\n border-color: #4d4f53; }\n .btn-secondary:hover, .btn-secondary:focus {\n color: #fff;\n background-color: #333333;\n border-color: #333333; }\n .btn-secondary.disabled, .btn-secondary:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #333333;\n border-color: #333333; }\n\n.btn-success {\n color: #212529;\n background-color: #82be00;\n border-color: #82be00; }\n .btn-success:hover, .btn-success:focus {\n color: #fff;\n background-color: #689800;\n border-color: #5f8b00; }\n .btn-success.disabled, .btn-success:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #5f8b00;\n border-color: #567e00; }\n\n.btn-info {\n color: #fff;\n background-color: #009aa6;\n border-color: #009aa6; }\n .btn-info:hover, .btn-info:focus {\n color: #fff;\n background-color: #007780;\n border-color: #006b73; }\n .btn-info.disabled, .btn-info:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #006b73;\n border-color: #005f66; }\n\n.btn-warning {\n color: #212529;\n background-color: #ffb612;\n border-color: #ffb612; }\n .btn-warning:hover, .btn-warning:focus {\n color: #212529;\n background-color: #eba200;\n border-color: #de9a00; }\n .btn-warning.disabled, .btn-warning:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n .show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #de9a00;\n border-color: #d19100; }\n\n.btn-danger {\n color: #fff;\n background-color: #cd0037;\n border-color: #cd0037; }\n .btn-danger:hover, .btn-danger:focus {\n color: #fff;\n background-color: #a7002d;\n border-color: #9a0029; }\n .btn-danger.disabled, .btn-danger:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #9a0029;\n border-color: #8d0026; }\n\n.btn-light {\n color: #212529;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-light:hover, .btn-light:focus {\n color: #212529;\n background-color: #dfdfdf;\n border-color: #d9d9d9; }\n .btn-light.disabled, .btn-light:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n .show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #d9d9d9;\n border-color: #d2d2d2; }\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n .btn-dark:hover, .btn-dark:focus {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124; }\n .btn-dark.disabled, .btn-dark:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d; }\n\n.btn-white {\n color: #0088ce;\n background-color: #fff;\n border-color: #fff; }\n .btn-white:hover, .btn-white:focus {\n color: #0074af;\n background-color: #fff;\n border-color: #fff; }\n .btn-white.disabled, .btn-white:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,\n .show > .btn-white.dropdown-toggle {\n color: #0074af;\n background-color: #fff;\n border-color: #fff; }\n\n.btn-transparent {\n color: #fff;\n background-color: transparent;\n border-color: transparent; }\n .btn-transparent:hover, .btn-transparent:focus {\n background-color: transparent;\n border-color: transparent; }\n .btn-transparent.disabled, .btn-transparent:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-transparent:not(:disabled):not(.disabled):active, .btn-transparent:not(:disabled):not(.disabled).active,\n .show > .btn-transparent.dropdown-toggle {\n background-color: transparent;\n border-color: transparent; }\n\n.btn-outline-primary {\n color: #0088ce;\n background-color: transparent;\n background-image: none;\n border-color: #0088ce; }\n .btn-outline-primary:hover {\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5);\n box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); }\n .btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #0088ce;\n background-color: transparent; }\n .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5);\n box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); }\n\n.btn-outline-primary-dark {\n color: #0074af;\n background-color: transparent;\n background-image: none;\n border-color: #0074af; }\n .btn-outline-primary-dark:hover {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .btn-outline-primary-dark:focus, .btn-outline-primary-dark.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5);\n box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); }\n .btn-outline-primary-dark.disabled, .btn-outline-primary-dark:disabled {\n color: #0074af;\n background-color: transparent; }\n .btn-outline-primary-dark:not(:disabled):not(.disabled):active, .btn-outline-primary-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-primary-dark.dropdown-toggle {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-primary-dark.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5);\n box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); }\n\n.btn-outline-secondary {\n color: #4d4f53;\n background-color: transparent;\n background-image: none;\n border-color: #4d4f53; }\n .btn-outline-secondary:hover {\n color: #fff;\n background-color: #4d4f53;\n border-color: #4d4f53; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5);\n box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); }\n .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #4d4f53;\n background-color: transparent; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #4d4f53;\n border-color: #4d4f53; }\n .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-secondary.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5);\n box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); }\n\n.btn-outline-success {\n color: #82be00;\n background-color: transparent;\n background-image: none;\n border-color: #82be00; }\n .btn-outline-success:hover {\n color: #212529;\n background-color: #82be00;\n border-color: #82be00; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5);\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); }\n .btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #82be00;\n background-color: transparent; }\n .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n .show > .btn-outline-success.dropdown-toggle {\n color: #212529;\n background-color: #82be00;\n border-color: #82be00; }\n .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-success.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5);\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); }\n\n.btn-outline-info {\n color: #009aa6;\n background-color: transparent;\n background-image: none;\n border-color: #009aa6; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #009aa6;\n border-color: #009aa6; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5);\n box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); }\n .btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #009aa6;\n background-color: transparent; }\n .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #009aa6;\n border-color: #009aa6; }\n .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-info.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5);\n box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); }\n\n.btn-outline-warning {\n color: #ffb612;\n background-color: transparent;\n background-image: none;\n border-color: #ffb612; }\n .btn-outline-warning:hover {\n color: #212529;\n background-color: #ffb612;\n border-color: #ffb612; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5);\n box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); }\n .btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffb612;\n background-color: transparent; }\n .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n .show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffb612;\n border-color: #ffb612; }\n .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-warning.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5);\n box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); }\n\n.btn-outline-danger {\n color: #cd0037;\n background-color: transparent;\n background-image: none;\n border-color: #cd0037; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #cd0037;\n border-color: #cd0037; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5);\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); }\n .btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #cd0037;\n background-color: transparent; }\n .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #cd0037;\n border-color: #cd0037; }\n .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-danger.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5);\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); }\n\n.btn-outline-light {\n color: #f2f2f2;\n background-color: transparent;\n background-image: none;\n border-color: #f2f2f2; }\n .btn-outline-light:hover {\n color: #212529;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-outline-light:focus, .btn-outline-light.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5);\n box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); }\n .btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f2f2f2;\n background-color: transparent; }\n .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n .show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-light.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5);\n box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); }\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40; }\n .btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n .btn-outline-dark:focus, .btn-outline-dark.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);\n box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); }\n .btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent; }\n .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40; }\n .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-dark.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);\n box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); }\n\n.btn-outline-white {\n color: #fff;\n background-color: transparent;\n background-image: none;\n border-color: #fff; }\n .btn-outline-white:hover {\n color: #212529;\n background-color: #fff;\n border-color: #fff; }\n .btn-outline-white:focus, .btn-outline-white.focus {\n -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);\n box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }\n .btn-outline-white.disabled, .btn-outline-white:disabled {\n color: #fff;\n background-color: transparent; }\n .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,\n .show > .btn-outline-white.dropdown-toggle {\n color: #212529;\n background-color: #fff;\n border-color: #fff; }\n .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,\n .show > .btn-outline-white.dropdown-toggle:focus {\n -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);\n box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }\n\n.btn-link {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 0;\n font-weight: 500;\n color: #0088ce;\n background-color: transparent;\n border: 0; }\n .btn-link:hover {\n color: #0074af;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent; }\n .btn-link:focus, .btn-link.focus {\n text-decoration: none;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n .btn-link:disabled, .btn-link.disabled {\n color: #b9b9b9; }\n .btn-link [class^=\"icons-\"] {\n padding-bottom: .25rem;\n font-size: 0.8125rem; }\n\n.btn-link-white {\n color: #fff; }\n\n.btn-sm, .btn-group-sm > .btn {\n font-weight: 500;\n padding: 0.125rem 1.25rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n .btn-block + .btn-block {\n margin-top: 0.5rem; }\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%; }\n\n.btn-only-icon {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n min-width: 3.125rem;\n min-height: 2.8125rem;\n padding: 1rem; }\n .btn-only-icon.active [class^=\"icons-arrow-\"] {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg); }\n .btn-only-icon.btn-white.disabled, .btn-only-icon.btn-white:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-only-icon.btn-sm, .btn-group-sm > .btn-only-icon.btn {\n min-width: 1.875rem;\n min-height: 1.875rem; }\n\n.btn-rounded {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 2.5rem;\n height: 2.5rem;\n font-size: 0.875rem;\n font-weight: 500;\n color: #fff;\n cursor: pointer;\n background-color: #747678;\n border: none;\n border-radius: 50%;\n -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n 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;\n 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, -webkit-box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .btn-rounded {\n -webkit-transition: none;\n transition: none; } }\n .btn-rounded:hover {\n background-color: #0074af; }\n .btn-rounded.disabled, .btn-rounded:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-rounded:not(:disabled):not(.disabled).box-shadow {\n -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);\n box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2); }\n .btn-rounded:not(:disabled):not(.disabled).box-shadow:hover {\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.btn-rounded-primary {\n color: #fff;\n background-color: #0088ce; }\n .btn-rounded-primary:not(:disabled):not(.disabled):hover, .btn-rounded-primary:not(:disabled):not(.disabled):focus, .btn-rounded-primary:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #0074af; }\n\n.btn-rounded-white {\n color: #0088ce;\n background-color: #fff; }\n .btn-rounded-white:not(:disabled):not(.disabled):hover, .btn-rounded-white:not(:disabled):not(.disabled):focus, .btn-rounded-white:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #0088ce; }\n\n.btn-rounded-gray {\n color: #fff;\n background-color: #b9b9b9; }\n .btn-rounded-gray:not(:disabled):not(.disabled):hover, .btn-rounded-gray:not(:disabled):not(.disabled):focus, .btn-rounded-gray:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #b9b9b9; }\n\n.btn-rounded-facebook {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-facebook:not(:disabled):not(.disabled):hover, .btn-rounded-facebook:not(:disabled):not(.disabled):focus, .btn-rounded-facebook:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #3b5998; }\n\n.btn-rounded-twitter {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-twitter:not(:disabled):not(.disabled):hover, .btn-rounded-twitter:not(:disabled):not(.disabled):focus, .btn-rounded-twitter:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #4099FF; }\n\n.btn-rounded-linkedin {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-linkedin:not(:disabled):not(.disabled):hover, .btn-rounded-linkedin:not(:disabled):not(.disabled):focus, .btn-rounded-linkedin:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #007bb6; }\n\n.btn-rounded-instagram {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-instagram:not(:disabled):not(.disabled):hover, .btn-rounded-instagram:not(:disabled):not(.disabled):focus, .btn-rounded-instagram:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #c32aa3; }\n\n.btn-rounded-youtube {\n color: #fff;\n background-color: #747678; }\n .btn-rounded-youtube:not(:disabled):not(.disabled):hover, .btn-rounded-youtube:not(:disabled):not(.disabled):focus, .btn-rounded-youtube:not(:disabled):not(.disabled):active {\n color: #fff;\n background-color: #bb0000; }\n\n.btn-options {\n min-width: 3.4375rem;\n padding: 0;\n color: #4d4f53;\n background-color: transparent; }\n .btn-options[aria-expanded=\"true\"], .btn-options:focus, .btn-options:active, .btn-options:hover {\n color: #0088ce;\n background-color: transparent; }\n\n.btn.btn-favorite {\n color: #b9b9b9; }\n .btn.btn-favorite:hover, .btn.btn-favorite.active {\n color: #ffb612; }\n\n.btn-notif {\n position: relative; }\n .btn-notif .notif {\n position: absolute;\n top: calc(50% - 1rem);\n right: calc(50% - 1.125rem);\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n min-width: 1rem;\n min-height: 1rem;\n padding-top: 3px;\n font-size: 0.5625rem;\n line-height: 1;\n color: #fff;\n background-color: #0088ce;\n border-radius: 50%; }\n\n.btn-card {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n min-width: 9.0625rem;\n min-height: 9.0625rem;\n font-weight: 400;\n border-color: #fff;\n color: #747678;\n background-color: #fff;\n border-color: #fff; }\n .btn-card span {\n display: block;\n margin-top: 1.125rem; }\n .btn-card:hover, .btn-card:focus {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .btn-card.disabled, .btn-card:disabled {\n color: #b9b9b9;\n cursor: not-allowed;\n background-color: #f2f2f2;\n border-color: #f2f2f2; }\n .btn-card:not(:disabled):not(.disabled):active, .btn-card:not(:disabled):not(.disabled).active,\n .show > .btn-card.dropdown-toggle {\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n\n.btn-color-gray {\n color: #333; }\n .btn-color-gray:not(:disabled):not(.disabled):hover, .btn-color-gray:not(:disabled):not(.disabled):focus, .btn-color-gray:not(:disabled):not(.disabled):active, .btn-color-gray:not(:disabled):not(.disabled).active {\n color: #0088ce; }\n\n.btn-color-footer {\n color: #333;\n background-color: #fff; }\n .btn-color-footer:not(:disabled):not(.disabled):hover, .btn-color-footer:not(:disabled):not(.disabled):focus, .btn-color-footer:not(:disabled):not(.disabled):active, .btn-color-footer:not(:disabled):not(.disabled).active {\n background-color: #b9b9b9; }\n\n.btn-unstyled {\n font-size: inherit;\n color: inherit;\n background-color: transparent;\n border: none; }\n\n/* buttons\n ========================================================================== */\n.btn-burger .btn-burger-open {\n display: block; }\n\n.btn-burger .btn-burger-close {\n display: none; }\n\n.btn-burger.active .btn-burger-open {\n display: none; }\n\n.btn-burger.active .btn-burger-close {\n display: block; }\n\n.btn-burger:focus, .btn-burger.active {\n color: #4d4f53; }\n\n.fade {\n -webkit-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear; }\n @media (prefers-reduced-motion: reduce) {\n .fade {\n -webkit-transition: none;\n transition: none; } }\n .fade:not(.show) {\n opacity: 0; }\n\n.collapse:not(.show) {\n display: none; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition: height 0.35s ease;\n transition: height 0.35s ease; }\n @media (prefers-reduced-motion: reduce) {\n .collapsing {\n -webkit-transition: none;\n transition: none; } }\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative; }\n\n.dropdown-toggle {\n white-space: nowrap; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #333;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #d7d7d7;\n border-radius: 0.4375rem; }\n\n.dropdown-menu-left {\n right: auto;\n left: 0; }\n\n.dropdown-menu-right {\n right: 0;\n left: auto; }\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0; }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0; }\n .dropdown-menu-md-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1024px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0; }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto; } }\n\n@media (min-width: 1280px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0; }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto; } }\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem; }\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem; }\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0; }\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem; }\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0; }\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto; }\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #d7d7d7; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.563rem 1.375rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0; }\n .dropdown-item:hover, .dropdown-item:focus {\n color: #0088ce;\n text-decoration: none;\n background-color: transparent; }\n .dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #0088ce; }\n .dropdown-item.disabled, .dropdown-item:disabled {\n color: #333;\n pointer-events: none;\n background-color: transparent; }\n\n.dropdown-menu.show {\n display: block; }\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.375rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #747678;\n white-space: nowrap; }\n\n.dropdown-item-text {\n display: block;\n padding: 0.563rem 1.375rem;\n color: #212529; }\n\n/* dropdown\n ========================================================================== */\n.dropdown-toggle {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-appearance: initial;\n -moz-appearance: initial;\n appearance: initial; }\n .dropdown-toggle [class^=\"icons-arrow-\"] {\n display: inline-block;\n font-size: 0.625rem; }\n .dropdown-toggle span:not(.sr-only) + [class^=\"icons-arrow-\"] {\n margin-left: 0.875rem; }\n .dropdown-toggle [class^=\"icons-arrow-\"] + span:not(.sr-only) {\n margin-left: 0.875rem; }\n .dropdown-toggle[aria-expanded=\"true\"] [class^=\"icons-arrow-\"] {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.dropdown-menu::after, .dropdown-menu::before {\n position: absolute;\n width: 0;\n height: 0;\n pointer-events: none;\n content: \" \";\n border: solid transparent; }\n\n.dropdown-menu > ul {\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.dropdown-menu::after {\n border-color: rgba(255, 255, 255, 0);\n border-width: 9px; }\n\n.dropdown-menu::before {\n border-color: rgba(216, 216, 216, 0);\n border-width: 0.625rem; }\n\n.dropdown .dropdown-menu::after,\n.dropup .dropdown-menu::after {\n margin-left: -0.5625rem; }\n\n.dropdown .dropdown-menu::before,\n.dropup .dropdown-menu::before {\n margin-left: -0.625rem; }\n\n.dropdown .dropdown-menu:not(.dropdown-menu-right)::after, .dropdown .dropdown-menu:not(.dropdown-menu-right)::before,\n.dropup .dropdown-menu:not(.dropdown-menu-right)::after,\n.dropup .dropdown-menu:not(.dropdown-menu-right)::before {\n left: 1.125rem; }\n\n.dropdown .dropdown-menu[x-placement=\"bottom-start\"],\n.dropdown .dropdown-menu[x-placement=\"bottom-end\"],\n.dropup .dropdown-menu[x-placement=\"bottom-start\"],\n.dropup .dropdown-menu[x-placement=\"bottom-end\"] {\n top: 0.875rem !important; }\n .dropdown .dropdown-menu[x-placement=\"bottom-start\"]::after, .dropdown .dropdown-menu[x-placement=\"bottom-start\"]::before,\n .dropdown .dropdown-menu[x-placement=\"bottom-end\"]::after,\n .dropdown .dropdown-menu[x-placement=\"bottom-end\"]::before,\n .dropup .dropdown-menu[x-placement=\"bottom-start\"]::after,\n .dropup .dropdown-menu[x-placement=\"bottom-start\"]::before,\n .dropup .dropdown-menu[x-placement=\"bottom-end\"]::after,\n .dropup .dropdown-menu[x-placement=\"bottom-end\"]::before {\n bottom: 100%; }\n .dropdown .dropdown-menu[x-placement=\"bottom-start\"]::after,\n .dropdown .dropdown-menu[x-placement=\"bottom-end\"]::after,\n .dropup .dropdown-menu[x-placement=\"bottom-start\"]::after,\n .dropup .dropdown-menu[x-placement=\"bottom-end\"]::after {\n border-bottom-color: #fff; }\n .dropdown .dropdown-menu[x-placement=\"bottom-start\"]::before,\n .dropdown .dropdown-menu[x-placement=\"bottom-end\"]::before,\n .dropup .dropdown-menu[x-placement=\"bottom-start\"]::before,\n .dropup .dropdown-menu[x-placement=\"bottom-end\"]::before {\n border-bottom-color: #d7d7d7; }\n\n.dropdown .dropdown-menu[x-placement=\"top-start\"],\n.dropdown .dropdown-menu[x-placement=\"top-end\"],\n.dropup .dropdown-menu[x-placement=\"top-start\"],\n.dropup .dropdown-menu[x-placement=\"top-end\"] {\n top: -0.875rem !important; }\n .dropdown .dropdown-menu[x-placement=\"top-start\"]::after, .dropdown .dropdown-menu[x-placement=\"top-start\"]::before,\n .dropdown .dropdown-menu[x-placement=\"top-end\"]::after,\n .dropdown .dropdown-menu[x-placement=\"top-end\"]::before,\n .dropup .dropdown-menu[x-placement=\"top-start\"]::after,\n .dropup .dropdown-menu[x-placement=\"top-start\"]::before,\n .dropup .dropdown-menu[x-placement=\"top-end\"]::after,\n .dropup .dropdown-menu[x-placement=\"top-end\"]::before {\n top: 100%; }\n .dropdown .dropdown-menu[x-placement=\"top-start\"]::after,\n .dropdown .dropdown-menu[x-placement=\"top-end\"]::after,\n .dropup .dropdown-menu[x-placement=\"top-start\"]::after,\n .dropup .dropdown-menu[x-placement=\"top-end\"]::after {\n border-top-color: #fff; }\n .dropdown .dropdown-menu[x-placement=\"top-start\"]::before,\n .dropdown .dropdown-menu[x-placement=\"top-end\"]::before,\n .dropup .dropdown-menu[x-placement=\"top-start\"]::before,\n .dropup .dropdown-menu[x-placement=\"top-end\"]::before {\n border-top-color: #d7d7d7; }\n\n.dropright .dropdown-menu::after {\n margin-top: 0.625rem; }\n\n.dropright .dropdown-menu::before {\n margin-top: 0.5625rem; }\n\n.dropright .dropdown-menu[x-placement=\"right-start\"], .dropright .dropdown-menu[x-placement=\"right-end\"] {\n left: 0.875rem !important; }\n .dropright .dropdown-menu[x-placement=\"right-start\"]::after, .dropright .dropdown-menu[x-placement=\"right-start\"]::before, .dropright .dropdown-menu[x-placement=\"right-end\"]::after, .dropright .dropdown-menu[x-placement=\"right-end\"]::before {\n top: 0.5rem;\n right: 100%; }\n .dropright .dropdown-menu[x-placement=\"right-start\"]::after, .dropright .dropdown-menu[x-placement=\"right-end\"]::after {\n border-right-color: #fff; }\n .dropright .dropdown-menu[x-placement=\"right-start\"]::before, .dropright .dropdown-menu[x-placement=\"right-end\"]::before {\n border-right-color: #d7d7d7; }\n\n.dropleft .dropdown-menu::after {\n margin-top: 0.625rem; }\n\n.dropleft .dropdown-menu::before {\n margin-top: 0.5625rem; }\n\n.dropleft .dropdown-menu[x-placement=\"left-start\"], .dropleft .dropdown-menu[x-placement=\"left-end\"] {\n left: -0.875rem !important; }\n .dropleft .dropdown-menu[x-placement=\"left-start\"]::after, .dropleft .dropdown-menu[x-placement=\"left-start\"]::before, .dropleft .dropdown-menu[x-placement=\"left-end\"]::after, .dropleft .dropdown-menu[x-placement=\"left-end\"]::before {\n top: 0.5rem;\n left: 100%; }\n .dropleft .dropdown-menu[x-placement=\"left-start\"]::after, .dropleft .dropdown-menu[x-placement=\"left-end\"]::after {\n border-left-color: #fff; }\n .dropleft .dropdown-menu[x-placement=\"left-start\"]::before, .dropleft .dropdown-menu[x-placement=\"left-end\"]::before {\n border-left-color: #d7d7d7; }\n\n.dropdown-menu-lg {\n width: 21.25rem; }\n\n.dropdown-menu-right::after {\n right: 1.125rem; }\n\n.dropdown-menu-right::before {\n right: 1.0625rem; }\n\n.dropdown-header {\n font-size: 0.75rem;\n text-transform: uppercase; }\n\n.dropdown-divider {\n width: calc(100% - 2.75rem);\n margin-left: 1.375rem; }\n\n.dropdown-item {\n font-weight: 500;\n color: #333; }\n .dropdown-item:not(.disabled):focus, .dropdown-item:not(.disabled).active, .dropdown-item:not(.disabled):active {\n color: #0088ce;\n background-color: #fff; }\n input:checked + .dropdown-item:not(.disabled) {\n color: #0088ce; }\n .dropdown-item.disabled {\n color: #b9b9b9;\n pointer-events: none;\n cursor: none; }\n .dropdown-item a {\n color: currentColor; }\n\n.dropdown-menu-header {\n padding: 1.875rem;\n background-color: #4d4f53; }\n\n@media (max-width: 767.98px) {\n .dropdown .dropdown-toggle[aria-expanded=\"true\"] {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .dropup .dropdown-toggle[aria-expanded=\"true\"] {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader),\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader) {\n width: 100%;\n min-width: auto;\n margin: 0; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)::after, .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)::before,\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)::after,\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)::before {\n pointer-events: none;\n border: 0;\n opacity: 0; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-start\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-end\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-start\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-end\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-start\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-end\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-start\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-end\"] {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-start\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-end\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-start\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"bottom-end\"] {\n top: 0 !important; }\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-start\"],\n .dropdown .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-end\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-start\"],\n .dropup .dropdown-menu:not(.dropdown-menu-mastheader)[x-placement=\"top-end\"] {\n top: 100% !important;\n -webkit-transform: initial !important;\n -ms-transform: initial !important;\n transform: initial !important; }\n .dropup-split.show .dropdown-toggle-split {\n border-top-right-radius: 0; }\n .dropup-split.show .dropdown-menu {\n border-bottom: 1px solid #d7d7d7;\n border-bottom-right-radius: 0.4375rem; }\n .dropdown-split.show .dropdown-toggle-split {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .dropdown-split.show .dropdown-menu {\n border-top: 1px solid #d7d7d7;\n border-top-right-radius: 0.4375rem; }\n .dropdown-toggle-split + .dropdown-menu {\n right: 0 !important;\n left: auto !important; }\n .dropdown .dropdown-item,\n .dropup .dropdown-item {\n white-space: initial; } }\n\n/* dropdown\n ========================================================================== */\n.dropdown-mastheader .dropdown-menu {\n padding: 1.875rem;\n background-color: #333;\n border-color: #333; }\n .dropdown-mastheader .dropdown-menu::before, .dropdown-mastheader .dropdown-menu::after {\n right: 3.875rem; }\n\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"bottom-start\"]::after,\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"bottom-end\"]::after,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"bottom-start\"]::after,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"bottom-end\"]::after {\n border-bottom-color: #333; }\n\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"bottom-start\"]::before,\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"bottom-end\"]::before,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"bottom-start\"]::before,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"bottom-end\"]::before {\n border-bottom-color: #333; }\n\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"top-start\"]::after,\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"top-end\"]::after,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"top-start\"]::after,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"top-end\"]::after {\n border-top-color: #333; }\n\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"top-start\"]::before,\n.dropdown-mastheader.dropdown .dropdown-menu[x-placement=\"top-end\"]::before,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"top-start\"]::before,\n.dropdown-mastheader.dropup .dropdown-menu[x-placement=\"top-end\"]::before {\n border-top-color: #333; }\n\n.dropdown-mastheader .dropdown-close {\n position: absolute;\n top: 1.25rem;\n right: 1.25rem;\n color: #fff;\n cursor: pointer; }\n\n.dropdown-mastheader .dropdown-lang .dropdown-menu {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem; }\n .dropdown-mastheader .dropdown-lang .dropdown-menu::before, .dropdown-mastheader .dropdown-lang .dropdown-menu::after {\n right: 2.875rem; }\n\n.dropdown-mastheader .dropdown-menu-lang-item {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n color: #d7d7d7; }\n .dropdown-mastheader .dropdown-menu-lang-item:hover, .dropdown-mastheader .dropdown-menu-lang-item:focus, .dropdown-mastheader .dropdown-menu-lang-item:active, .dropdown-mastheader .dropdown-menu-lang-item.active {\n color: #fff; }\n .dropdown-mastheader .dropdown-menu-lang-item:not(:last-child) {\n padding-bottom: 1.25rem; }\n\n.dropdown-menu-lang-item {\n background-color: transparent;\n border: none; }\n\n.dropdown-menubar .btn {\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding-left: 1.25rem; }\n\n.dropdown-menubar .btn,\n.dropdown-menubar .dropdown-menu {\n background-color: #f2f2f2; }\n\n.dropdown-menubar .dropdown-menu {\n padding-right: 1.25rem;\n padding-bottom: 1.25rem;\n padding-left: 1.25rem;\n border: 0; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto; }\n .btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 1; }\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 1; }\n\n.btn-toolbar {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: start;\n -webkit-justify-content: flex-start;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n .btn-toolbar .input-group {\n width: auto; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px; }\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.dropdown-toggle-split {\n padding-right: 1.40625rem;\n padding-left: 1.40625rem; }\n .dropdown-toggle-split::after,\n .dropup .dropdown-toggle-split::after,\n .dropright .dropdown-toggle-split::after {\n margin-left: 0; }\n .dropleft .dropdown-toggle-split::before {\n margin-right: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.9375rem;\n padding-left: 0.9375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n\n.btn-group-vertical {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .btn-group-vertical > .btn,\n .btn-group-vertical > .btn-group {\n width: 100%; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px; }\n .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n .btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .btn-group-vertical > .btn:not(:first-child),\n .btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0; }\n .btn-group-toggle > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn input[type=\"checkbox\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n .btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group {\n position: relative;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-align: stretch;\n -webkit-align-items: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n width: 100%; }\n .input-group > .form-control,\n .input-group > .form-control-plaintext,\n .input-group > .custom-select,\n .input-group > .custom-file {\n position: relative;\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0; }\n .input-group > .form-control + .form-control,\n .input-group > .form-control + .custom-select,\n .input-group > .form-control + .custom-file,\n .input-group > .form-control-plaintext + .form-control,\n .input-group > .form-control-plaintext + .custom-select,\n .input-group > .form-control-plaintext + .custom-file,\n .input-group > .custom-select + .form-control,\n .input-group > .custom-select + .custom-select,\n .input-group > .custom-select + .custom-file,\n .input-group > .custom-file + .form-control,\n .input-group > .custom-file + .custom-select,\n .input-group > .custom-file + .custom-file {\n margin-left: 0; }\n .input-group > .form-control:focus,\n .input-group > .custom-select:focus,\n .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3; }\n .input-group > .custom-file .custom-file-input:focus {\n z-index: 4; }\n .input-group > .form-control:not(:last-child),\n .input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .form-control:not(:first-child),\n .input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group > .custom-file {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n .input-group > .custom-file:not(:last-child) .custom-file-label,\n .input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group-prepend,\n.input-group-append {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex; }\n .input-group-prepend .btn,\n .input-group-append .btn {\n position: relative;\n z-index: 2; }\n .input-group-prepend .btn:focus,\n .input-group-append .btn:focus {\n z-index: 3; }\n .input-group-prepend .btn + .btn,\n .input-group-prepend .btn + .input-group-text,\n .input-group-prepend .input-group-text + .input-group-text,\n .input-group-prepend .input-group-text + .btn,\n .input-group-append .btn + .btn,\n .input-group-append .btn + .input-group-text,\n .input-group-append .input-group-text + .input-group-text,\n .input-group-append .input-group-text + .btn {\n margin-left: 0; }\n\n.input-group-prepend {\n margin-right: 0; }\n\n.input-group-append {\n margin-left: 0; }\n\n.input-group-text {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.813rem 1.25rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #0088ce;\n text-align: center;\n white-space: nowrap;\n background-color: #d7d7d7;\n border: 0 solid #747678;\n border-radius: 0.4375rem; }\n .input-group-text input[type=\"radio\"],\n .input-group-text input[type=\"checkbox\"] {\n margin-top: 0; }\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(2.875rem + 0); }\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5625rem + 0); }\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.125rem 1.25rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.4375rem; }\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem; }\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n/* input group\n ========================================================================== */\n.input-group {\n z-index: 1; }\n .input-group > .input-group-last:not(:last-child) > .btn {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n .input-group .form-control-container {\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%; }\n .input-group .form-control-container:not(:last-child),\n .input-group .form-control-container:not(:last-child) .form-control,\n .input-group .form-control-container:not(:last-child) .form-control-state {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .input-group .form-control-container:not(:first-child),\n .input-group .form-control-container:not(:first-child) .form-control,\n .input-group .form-control-container:not(:first-child) .form-control-state {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group-horizontal {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n\n.input-group-prepend > .btn,\n.input-group-prepend > .btn-group .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.input-group-append > .btn,\n.input-group-append > .btn-group .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group--flatpickr {\n position: relative; }\n .input-group--flatpickr .input-group-append {\n position: absolute;\n right: 0;\n pointer-events: none; }\n .input-group--flatpickr .input-group-append > .btn,\n .input-group--flatpickr .input-group-append > .btn-group .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .input-group--flatpickr .form-control-container:not(:last-child),\n .input-group--flatpickr .form-control-container:not(:last-child) .form-control,\n .input-group--flatpickr .form-control-container:not(:last-child) .form-control-state {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.375rem;\n padding-left: 2.375rem; }\n\n.custom-control-inline {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin-right: 1rem; }\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0; }\n .custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #0088ce;\n background-color: #0088ce; }\n .custom-control-input:focus ~ .custom-control-label::before {\n -webkit-box-shadow: 0 0 0 1px #f2f2f2, none;\n box-shadow: 0 0 0 1px #f2f2f2, none; }\n .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #4fc3ff; }\n .custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #82d4ff;\n border-color: #82d4ff; }\n .custom-control-input:disabled ~ .custom-control-label {\n color: #b9b9b9; }\n .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: transparent; }\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top; }\n .custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -2.375rem;\n display: block;\n width: 0.875rem;\n height: 0.875rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #b9b9b9 solid 0; }\n .custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -2.375rem;\n display: block;\n width: 0.875rem;\n height: 0.875rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%; }\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 3px; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"); }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #0088ce;\n background-color: #0088ce; }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\"); }\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #f2f2f2; }\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: #f2f2f2; }\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: none; }\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #f2f2f2; }\n\n.custom-switch {\n padding-left: 3.46875rem; }\n .custom-switch .custom-control-label::before {\n left: -3.46875rem;\n width: 1.96875rem;\n pointer-events: all;\n border-radius: 0.5625rem; }\n .custom-switch .custom-control-label::after {\n top: calc(0.25rem + 0);\n left: calc(-3.46875rem + 0);\n width: calc(1.125rem - 0);\n height: calc(1.125rem - 0);\n background-color: #b9b9b9;\n border-radius: 0.5625rem;\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: transform 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;\n transition: transform 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, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n -webkit-transition: none;\n transition: none; } }\n .custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n -webkit-transform: translateX(1.09375rem);\n -ms-transform: translateX(1.09375rem);\n transform: translateX(1.09375rem); }\n .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #f2f2f2; }\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 0);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #0088ce;\n vertical-align: middle;\n background: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #747678;\n border-radius: 0.4375rem;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none; }\n .custom-select:focus {\n border-color: #4fc3ff;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(79, 195, 255, 0.5);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(79, 195, 255, 0.5); }\n .custom-select:focus::-ms-value {\n color: #0088ce;\n background-color: #f2f2f2; }\n .custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none; }\n .custom-select:disabled {\n color: #333;\n background-color: #d7d7d7; }\n .custom-select::-ms-expand {\n display: none; }\n\n.custom-select-sm {\n height: calc(1.5625rem + 0);\n padding-top: 0.125rem;\n padding-bottom: 0.125rem;\n padding-left: 1.25rem;\n font-size: 75%; }\n\n.custom-select-lg {\n height: calc(2.875rem + 0);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 125%; }\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 0);\n margin-bottom: 0; }\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 0);\n margin: 0;\n opacity: 0; }\n .custom-file-input:focus ~ .custom-file-label {\n border-color: #4fc3ff;\n -webkit-box-shadow: none;\n box-shadow: none; }\n .custom-file-input:disabled ~ .custom-file-label {\n background-color: #f2f2f2; }\n .custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\"; }\n .custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse); }\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 0);\n padding: 0.375rem 1.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #0088ce;\n background-color: #f2f2f2;\n border: 1px solid #747678;\n border-radius: 0.4375rem; }\n .custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 1.875rem;\n line-height: 1.5;\n color: #0088ce;\n content: \"Browse\";\n background-color: #d7d7d7;\n border-left: inherit;\n border-radius: 0 0.4375rem 0.4375rem 0; }\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0);\n padding: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none; }\n .custom-range:focus {\n outline: none; }\n .custom-range:focus::-webkit-slider-thumb {\n -webkit-box-shadow: 0 0 0 1px #f2f2f2, none;\n box-shadow: 0 0 0 1px #f2f2f2, none; }\n .custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #f2f2f2, none; }\n .custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #f2f2f2, none; }\n .custom-range::-moz-focus-outer {\n border: 0; }\n .custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #0088ce;\n border: 0;\n border-radius: 1rem;\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n -webkit-transition: none;\n transition: none; } }\n .custom-range::-webkit-slider-thumb:active {\n background-color: #82d4ff; }\n .custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #b9b9b9;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #0088ce;\n border: 0;\n border-radius: 1rem;\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n -webkit-transition: none;\n transition: none; } }\n .custom-range::-moz-range-thumb:active {\n background-color: #82d4ff; }\n .custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #b9b9b9;\n border-color: transparent;\n border-radius: 1rem; }\n .custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0;\n margin-left: 0;\n background-color: #0088ce;\n border: 0;\n border-radius: 1rem;\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n appearance: none; }\n @media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n -webkit-transition: none;\n transition: none; } }\n .custom-range::-ms-thumb:active {\n background-color: #82d4ff; }\n .custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem; }\n .custom-range::-ms-fill-lower {\n background-color: #b9b9b9;\n border-radius: 1rem; }\n .custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #b9b9b9;\n border-radius: 1rem; }\n .custom-range:disabled::-webkit-slider-thumb {\n background-color: #4d4f53; }\n .custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default; }\n .custom-range:disabled::-moz-range-thumb {\n background-color: #4d4f53; }\n .custom-range:disabled::-moz-range-track {\n cursor: default; }\n .custom-range:disabled::-ms-thumb {\n background-color: #4d4f53; }\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n -webkit-transition: none;\n transition: none; } }\n\n/* custom forms\n ========================================================================== */\n.custom-control-input {\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */ }\n .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #0088ce; }\n .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n border-color: #0088ce; }\n .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #0074af; }\n .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #0074af;\n border-color: #0074af; }\n .custom-control-input:disabled {\n cursor: default; }\n .custom-control-input:disabled ~ .custom-control-label,\n .custom-control-input:disabled:indeterminate ~ .custom-control-label,\n .custom-control-input:disabled:indeterminate:checked ~ .custom-control-label,\n .custom-control-input:disabled:checked ~ .custom-control-label {\n color: #b9b9b9 !important;\n cursor: default; }\n .custom-control-input:disabled ~ .custom-control-label::before,\n .custom-control-input:disabled:indeterminate ~ .custom-control-label::before,\n .custom-control-input:disabled:indeterminate:checked ~ .custom-control-label::before,\n .custom-control-input:disabled:checked ~ .custom-control-label::before {\n border-color: #f2f2f2 !important; }\n .custom-control-input:disabled:checked ~ .custom-control-label {\n cursor: default; }\n .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: #f2f2f2 !important; }\n\n.custom-control-label {\n padding: 0;\n padding-top: 0.125rem;\n margin-bottom: 0;\n color: #747678;\n cursor: pointer;\n background-color: transparent;\n border: none; }\n .custom-control-label::before {\n border: 2px solid #b9b9b9; }\n .custom-control-label:hover, .custom-control-label:focus,\n .custom-control-input:focus + .custom-control-label, .custom-control-label:active, .custom-control-label.active {\n color: #0088ce; }\n .custom-control-label:hover::before, .custom-control-label:focus::before,\n .custom-control-input:focus + .custom-control-label::before, .custom-control-label:active::before, .custom-control-label.active::before {\n border-color: #0088ce; }\n .custom-control-label.active::before {\n background-color: #0088ce; }\n .custom-control-label.active::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"); }\n .custom-control-label.indeterminate::before {\n background-color: #0088ce;\n border-color: #0088ce; }\n .custom-control-label.indeterminate::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\"); }\n .custom-control-label.indeterminate:hover {\n color: #0074af; }\n .custom-control-label.indeterminate:hover::before {\n background-color: #0074af;\n border-color: #0074af; }\n .custom-control-label:checked:hover {\n color: #0088ce; }\n\n.custom-checkbox {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label {\n color: #0088ce; }\n .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label::before {\n border-color: #0088ce; }\n .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label:hover {\n color: #0074af; }\n .custom-checkbox .custom-control-input:not(:disabled):not(.disabled):indeterminate ~ .custom-control-label:hover::before {\n background-color: #0074af;\n border-color: #0074af; }\n\n/* stylelint-disable declaration-block-single-line-max-declarations */\n.custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #4cd201; }\n .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n background-color: #4cd201;\n border-color: #4cd201; }\n .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #4cd201; }\n .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-green .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-green .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #4cd201;\n border-color: #4cd201; }\n\n.custom-checkbox.is-green .custom-control-input:focus ~ .custom-control-label {\n color: #4cd201; }\n\n.custom-checkbox.is-green .custom-control-input:focus ~ .custom-control-label::before {\n border-color: #4cd201; }\n\n.custom-checkbox.is-green .custom-control-label:hover, .custom-checkbox.is-green .custom-control-label:focus, .custom-checkbox.is-green .custom-control-label:active, .custom-checkbox.is-green .custom-control-label.active {\n color: #4cd201; }\n .custom-checkbox.is-green .custom-control-label:hover::before, .custom-checkbox.is-green .custom-control-label:focus::before, .custom-checkbox.is-green .custom-control-label:active::before, .custom-checkbox.is-green .custom-control-label.active::before {\n border-color: #4cd201; }\n\n/* stylelint-enable declaration-block-single-line-max-declarations */\n/* stylelint-disable declaration-block-single-line-max-declarations */\n.custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #ffb901; }\n .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n background-color: #ffb901;\n border-color: #ffb901; }\n .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #ffb901; }\n .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-yellow .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-yellow .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #ffb901;\n border-color: #ffb901; }\n\n.custom-checkbox.is-yellow .custom-control-input:focus ~ .custom-control-label {\n color: #ffb901; }\n\n.custom-checkbox.is-yellow .custom-control-input:focus ~ .custom-control-label::before {\n border-color: #ffb901; }\n\n.custom-checkbox.is-yellow .custom-control-label:hover, .custom-checkbox.is-yellow .custom-control-label:focus, .custom-checkbox.is-yellow .custom-control-label:active, .custom-checkbox.is-yellow .custom-control-label.active {\n color: #ffb901; }\n .custom-checkbox.is-yellow .custom-control-label:hover::before, .custom-checkbox.is-yellow .custom-control-label:focus::before, .custom-checkbox.is-yellow .custom-control-label:active::before, .custom-checkbox.is-yellow .custom-control-label.active::before {\n border-color: #ffb901; }\n\n/* stylelint-enable declaration-block-single-line-max-declarations */\n/* stylelint-disable declaration-block-single-line-max-declarations */\n.custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #333333; }\n .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n background-color: #333333;\n border-color: #333333; }\n .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #333333; }\n .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-gray .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-gray .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #333333;\n border-color: #333333; }\n\n.custom-checkbox.is-gray .custom-control-input:focus ~ .custom-control-label {\n color: #333333; }\n\n.custom-checkbox.is-gray .custom-control-input:focus ~ .custom-control-label::before {\n border-color: #333333; }\n\n.custom-checkbox.is-gray .custom-control-label:hover, .custom-checkbox.is-gray .custom-control-label:focus, .custom-checkbox.is-gray .custom-control-label:active, .custom-checkbox.is-gray .custom-control-label.active {\n color: #333333; }\n .custom-checkbox.is-gray .custom-control-label:hover::before, .custom-checkbox.is-gray .custom-control-label:focus::before, .custom-checkbox.is-gray .custom-control-label:active::before, .custom-checkbox.is-gray .custom-control-label.active::before {\n border-color: #333333; }\n\n/* stylelint-enable declaration-block-single-line-max-declarations */\n/* stylelint-disable declaration-block-single-line-max-declarations */\n.custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label {\n color: #a1006b; }\n .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label::before {\n background-color: #a1006b;\n border-color: #a1006b; }\n .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:active, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label.active, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active {\n color: #a1006b; }\n .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label:active::before, .custom-checkbox.is-pink .custom-control-input:not(:disabled):checked ~ .custom-control-label.active::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:hover::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:focus::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label:active::before, .custom-checkbox.is-pink .custom-control-input:not(:indeterminate):checked ~ .custom-control-label.active::before {\n background-color: #a1006b;\n border-color: #a1006b; }\n\n.custom-checkbox.is-pink .custom-control-input:focus ~ .custom-control-label {\n color: #a1006b; }\n\n.custom-checkbox.is-pink .custom-control-input:focus ~ .custom-control-label::before {\n border-color: #a1006b; }\n\n.custom-checkbox.is-pink .custom-control-label:hover, .custom-checkbox.is-pink .custom-control-label:focus, .custom-checkbox.is-pink .custom-control-label:active, .custom-checkbox.is-pink .custom-control-label.active {\n color: #a1006b; }\n .custom-checkbox.is-pink .custom-control-label:hover::before, .custom-checkbox.is-pink .custom-control-label:focus::before, .custom-checkbox.is-pink .custom-control-label:active::before, .custom-checkbox.is-pink .custom-control-label.active::before {\n border-color: #a1006b; }\n\n/* stylelint-enable declaration-block-single-line-max-declarations */\n.custom-checkbox-alone {\n width: 0.875rem;\n height: 0.875rem;\n min-height: auto;\n padding: 0; }\n .custom-checkbox-alone .custom-control-label::before, .custom-checkbox-alone .custom-control-label::after {\n top: -.5rem;\n left: 0; }\n\n.switch-control {\n position: relative;\n display: inline-block;\n width: 3rem;\n height: 1.5rem;\n margin-bottom: 0; }\n .switch-control:hover input:not([disabled]) + .switch-control-slider, .switch-control:focus input:not([disabled]) + .switch-control-slider {\n background-color: #0088ce; }\n .switch-control:hover input:not([disabled]) + .switch-control-slider::before, .switch-control:focus input:not([disabled]) + .switch-control-slider::before {\n background-color: #fff; }\n\n.switch-control-slider {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n cursor: pointer;\n background-color: #f2f2f2;\n border-radius: 0.75rem;\n -webkit-transition: all .15s ease-out;\n transition: all .15s ease-out; }\n .switch-control-slider::before {\n position: absolute;\n bottom: 0.3125rem;\n left: 0.3125rem;\n width: 0.875rem;\n height: 0.875rem;\n content: \"\";\n background-color: #0088ce;\n border-radius: 50%;\n -webkit-transition: all .15s ease-out;\n transition: all .15s ease-out; }\n input:checked + .switch-control-slider::before {\n -webkit-transform: translateX(24px);\n -ms-transform: translateX(24px);\n transform: translateX(24px); }\n input:not([disabled]):checked + .switch-control-slider {\n background-color: #0088ce; }\n input:not([disabled]):checked + .switch-control-slider::before {\n background-color: #fff; }\n input[disabled] + .switch-control-slider {\n cursor: initial; }\n input[disabled] + .switch-control-slider::before {\n background-color: #b9b9b9; }\n input[disabled]:checked + .switch-control-slider {\n background-color: #b9b9b9; }\n input[disabled]:checked + .switch-control-slider::before {\n background-color: #fff; }\n\n.options-control {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n padding: 0.3125rem;\n background-color: #4d4f53;\n border-radius: 0.6875rem; }\n .options-control.disabled {\n background-color: #f2f2f2; }\n .options-control .options-item + .options-item {\n padding-left: 0.1875rem; }\n\n.options-btn {\n padding: 0.375rem 1.25rem 0.3125rem;\n margin-bottom: 0;\n color: #fff;\n white-space: nowrap;\n cursor: pointer;\n border-radius: 0.4375rem; }\n input[disabled] + .options-btn {\n color: #b9b9b9;\n cursor: default; }\n input:checked + .options-btn,\n input[disabled]:checked + .options-btn {\n color: #4d4f53;\n background-color: #fff; }\n\n.options-control-lg .options-btn {\n padding: 0.625rem 1.25rem; }\n\n.options-links {\n border-bottom: 1px solid #ebebeb; }\n .options-links .options-item {\n position: relative;\n display: inline-block;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n color: #4d4f53;\n cursor: pointer; }\n .options-links .options-item:not(:first-child) {\n margin-left: 0.5rem; }\n .options-links .options-item:not(:last-child) {\n margin-right: 0.5rem; }\n .options-links .options-item:hover, .options-links .options-item:focus, .options-links .options-item:active, .options-links .options-item.active {\n color: #0088ce; }\n .options-links .options-item:hover::after, .options-links .options-item:focus::after, .options-links .options-item:active::after, .options-links .options-item.active::after {\n position: absolute;\n bottom: -0.0625rem;\n left: 0;\n display: block;\n width: 100%;\n height: 0.3125rem;\n content: \"\";\n background-color: #0088ce;\n border-radius: 0.625rem; }\n\n/* custom forms\n ========================================================================== */\n.custom-control-label {\n font-size: 0.875rem; }\n\n.select-control .custom-control-label {\n font-size: 1rem; }\n\n.options-control-lg .options-btn {\n padding: 0.625rem 1.25rem; }\n\n.options-control-actionbar {\n background-color: #fff; }\n .options-control-actionbar .options-btn {\n color: #0088ce;\n border-radius: 0.4375rem; }\n .options-control-actionbar input:checked + .options-btn,\n .options-control-actionbar input[disabled]:checked + .options-btn {\n color: #fff;\n background-color: #0088ce; }\n\n@media (max-width: 767.98px) {\n .options-control-actionbar.options-control-lg .options-btn {\n padding-top: 0.875rem;\n padding-bottom: 0.875rem; } }\n\n/* select\n ========================================================================== */\nselect {\n width: 100%;\n min-height: 2.8125rem;\n padding: 0.813rem 1.25rem;\n line-height: 1.5;\n cursor: pointer;\n background-color: #f2f2f2;\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E\"), -webkit-gradient(linear, right top, left top, color-stop(3.125rem, #0088ce), color-stop(3.125rem, #f2f2f2));\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E\"), -webkit-linear-gradient(right, #0088ce 3.125rem, #f2f2f2 3.125rem);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-down%3C/title%3E%3Cpath class='a' d='M25,40.42,1.15,17a4.69,4.69,0,0,1,0-6.15A5.15,5.15,0,0,1,4.23,9.65a4.38,4.38,0,0,1,3.08,1.16L25,28.12,42.69,10.81a4.6,4.6,0,0,1,6.93.77,5.39,5.39,0,0,1-1.16,5.77Z'/%3E%3C/svg%3E\"), linear-gradient(to left, #0088ce 3.125rem, #f2f2f2 3.125rem);\n background-repeat: no-repeat;\n background-position: center right 1.1875rem, top left;\n background-size: 0.8125rem, 100%;\n border: 1px solid #f2f2f2;\n border-radius: 0.4375rem;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none; }\n select:focus {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E\"), -webkit-gradient(linear, right top, left top, color-stop(3.125rem, #0074af), color-stop(3.125rem, #f2f2f2));\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E\"), -webkit-linear-gradient(right, #0074af 3.125rem, #f2f2f2 3.125rem);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath class='a' d='M25,9.58,48.85,33a4.69,4.69,0,0,1,0,6.15,5.15,5.15,0,0,1-3.08,1.16,4.38,4.38,0,0,1-3.08-1.16L25,21.88,7.31,39.19a4.6,4.6,0,0,1-6.93-.77,5.39,5.39,0,0,1,1.16-5.77Z'/%3E%3C/svg%3E\"), linear-gradient(to left, #0074af 3.125rem, #f2f2f2 3.125rem);\n border: 1px solid #d7d7d7;\n border-bottom-color: #0088ce;\n outline: 0; }\n\nselect::-ms-expand {\n display: none;\n /* remove default arrow on ie10 and ie11 */ }\n\nselect:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000; }\n\n.select-improved:not(.active) .select-menu {\n display: none; }\n\n.select-improved .form-control.is-placeholder {\n color: #747678; }\n\n.select-control {\n position: relative; }\n .select-improved.active > .select-control > .input-group .form-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .select-improved.active > .select-control .input-group-last > .btn {\n border-bottom-right-radius: 0; }\n .select-improved-up.active > .select-control > .input-group .form-control {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n .select-improved-up.active > .select-control .input-group-last > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0.4375rem; }\n\n.select-control > .input-group .form-control {\n position: relative;\n cursor: pointer;\n border: 1px solid #f2f2f2;\n -webkit-transition: none;\n transition: none; }\n\n.select-improved.active > .select-control > .input-group .form-control {\n border-top-color: #d7d7d7;\n border-left-color: #d7d7d7; }\n\n.select-improved-up.active > .select-control > .input-group .form-control {\n border-top-color: #f2f2f2;\n border-bottom-color: #d7d7d7;\n border-left-color: #d7d7d7; }\n\n.select-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 2;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n max-height: 22.5rem;\n padding: 1.25rem;\n overflow-y: auto;\n background-color: #fff;\n border-right: #d7d7d7 solid 1px;\n border-bottom: #d7d7d7 solid 1px;\n border-left: #d7d7d7 solid 1px;\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n .select-menu > .d-flex {\n min-height: 0; }\n .select-improved-up .select-menu {\n top: auto;\n bottom: 100%;\n border-top: #d7d7d7 solid 1px;\n border-bottom: none;\n border-radius: 0.4375rem 0.4375rem 0 0; }\n\n.select-menu-inner {\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto; }\n\n.select-menu-item {\n display: block;\n width: 100%;\n padding: 0;\n font-weight: 500;\n color: #4d4f53;\n text-align: left;\n cursor: pointer;\n background: none;\n border: 0; }\n .select-menu-item + .select-menu-item {\n margin-top: 0.875rem; }\n .select-menu-item:hover, .select-menu-item:focus, .select-menu-item:active, .select-menu-item.active {\n color: #0088ce; }\n .select-menu-item > button,\n .select-menu-item > a {\n display: block;\n width: 100%;\n padding: 0;\n font-weight: 500;\n color: currentColor;\n text-align: left;\n cursor: pointer;\n background: none;\n border: 0; }\n .select-menu-item > button:hover, .select-menu-item > button:focus, .select-menu-item > button:active, .select-menu-item > button.active,\n .select-menu-item > a:hover,\n .select-menu-item > a:focus,\n .select-menu-item > a:active,\n .select-menu-item > a.active {\n color: #0088ce; }\n\n.select-group + .select-group {\n margin-top: 1.125rem; }\n\n.select-group-head {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n width: 100%;\n padding: 0;\n background-color: transparent;\n border: none; }\n .select-group-head .select-group-close {\n display: none; }\n .select-group-head .select-group-show {\n display: inline-block; }\n .select-group-head [class^=\"icons-arrow-\"] {\n display: inline-block;\n -webkit-transition: -webkit-transform .15s ease-out;\n transition: -webkit-transform .15s ease-out;\n transition: transform .15s ease-out;\n transition: transform .15s ease-out, -webkit-transform .15s ease-out; }\n .select-group-head[data-role=\"collapse\"] > * {\n pointer-events: none; }\n .select-group-head.active .select-group-close {\n display: inline-block; }\n .select-group-head.active .select-group-show {\n display: none; }\n .select-group-head.active [class^=\"icons-arrow-\"] {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.select-group-head[data-role=\"collapse\"] {\n cursor: pointer; }\n\n.select-group-title {\n padding: 0;\n font-weight: 500;\n color: #4d4f53;\n text-align: left;\n background: none;\n border: 0; }\n\n/* stylelint-disable selector-no-qualifying-type */\nbutton.select-group-title {\n cursor: pointer; }\n\n/* stylelint-enable selector-no-qualifying-type */\n.select-group-content {\n padding-top: 0.875rem;\n padding-left: 1.75rem; }\n\n/* select\n ========================================================================== */\n.select-improved.active > .select-control > .input-group .form-control {\n border-bottom-color: #0088ce; }\n\n.select-improved-up.active > .select-control > .input-group .form-control {\n border-top-color: #0088ce; }\n\n.card {\n position: relative;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 0 solid rgba(0, 0, 0, 0.125);\n border-radius: 0.4375rem; }\n .card > hr {\n margin-right: 0;\n margin-left: 0; }\n .card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.4375rem;\n border-top-right-radius: 0.4375rem; }\n .card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.card-body {\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem; }\n\n.card-title {\n margin-bottom: 0.75rem; }\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.25rem; }\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 0 solid rgba(0, 0, 0, 0.125); }\n .card-header:first-child {\n border-radius: calc(0.4375rem - 0) calc(0.4375rem - 0) 0 0; }\n .card-header + .list-group .list-group-item:first-child {\n border-top: 0; }\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 0 solid rgba(0, 0, 0, 0.125); }\n .card-footer:last-child {\n border-radius: 0 0 calc(0.4375rem - 0) calc(0.4375rem - 0); }\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem; }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem; }\n\n.card-img {\n width: 100%;\n border-radius: calc(0.4375rem - 0); }\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.4375rem - 0);\n border-top-right-radius: calc(0.4375rem - 0); }\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.4375rem - 0);\n border-bottom-left-radius: calc(0.4375rem - 0); }\n\n.card-deck {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column; }\n .card-deck .card {\n margin-bottom: 10px; }\n @media (min-width: 576px) {\n .card-deck {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-flow: row wrap;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-right: -10px;\n margin-left: -10px; }\n .card-deck .card {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -webkit-flex: 1 0 0%;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-right: 10px;\n margin-bottom: 0;\n margin-left: 10px; } }\n\n.card-group {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column; }\n .card-group > .card {\n margin-bottom: 10px; }\n @media (min-width: 576px) {\n .card-group {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-flow: row wrap;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap; }\n .card-group > .card {\n -webkit-box-flex: 1;\n -webkit-flex: 1 0 0%;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0; }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0; }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0; }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0; }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0; } }\n\n.card-columns .card {\n margin-bottom: 0.75rem; }\n\n@media (min-width: 576px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.accordion > .card {\n overflow: hidden; }\n .accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0; }\n .accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0; }\n .accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .accordion > .card .card-header {\n margin-bottom: 0; }\n\n.breadcrumb {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding: 0.75rem 0;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #fff;\n border-radius: 0.4375rem; }\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 1rem; }\n .breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 1rem;\n color: #333;\n content: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23b9b9b9' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\"); }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n\n.breadcrumb-item.active {\n color: #0088ce; }\n\n/* breadcrumb\n ========================================================================== */\n.breadcrumb {\n font-weight: 500;\n border-bottom: 1px solid #f2f2f2;\n border-radius: 0; }\n\n.breadcrumb-item {\n font-weight: 500; }\n .breadcrumb-item + .breadcrumb-item::before {\n width: 1.5rem;\n height: 0.625rem;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%230088ce' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n background-size: 0.5rem 0.625rem; }\n .breadcrumb-item.active {\n color: #333; }\n .breadcrumb-item.active ~ .breadcrumb-item::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23b9b9b9' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\"); }\n .breadcrumb-item.active ~ .breadcrumb-item a {\n font-weight: 400;\n color: #747678; }\n .breadcrumb-item.active + .breadcrumb-item::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%333333' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\"); }\n .breadcrumb-item.disabled a {\n cursor: default; }\n\n.breadcrumb-lg {\n font-size: 1.5rem;\n line-height: 1.25; }\n .breadcrumb-lg .breadcrumb-item + .breadcrumb-item::before {\n width: 1.625rem;\n height: 0.875rem;\n background-size: 0.625rem 0.875rem; }\n\n@media (max-width: 1023.98px) {\n .breadcrumb-lg {\n font-size: 2.625rem;\n line-height: 1.14286; } }\n\n.pagination {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.4375rem; }\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.125rem 0.313rem;\n margin-left: 0;\n line-height: 1.25;\n color: #747678;\n background-color: transparent;\n border: 0 solid transparent; }\n .page-link:hover {\n z-index: 2;\n color: #0074af;\n text-decoration: none;\n background-color: transparent;\n border-color: transparent; }\n .page-link:focus {\n z-index: 2;\n outline: 0;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n\n.page-item.active .page-link {\n z-index: 1;\n color: #0088ce;\n background-color: transparent;\n border-color: transparent; }\n\n.page-item.disabled .page-link {\n color: #333;\n pointer-events: none;\n cursor: auto;\n background-color: transparent;\n border-color: transparent; }\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.125rem;\n line-height: 1.5; }\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5; }\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.4375rem;\n border-bottom-right-radius: 0.4375rem; }\n\n/* pagination\n ========================================================================== */\n.page-item {\n padding-right: 0.25rem;\n padding-left: 0.25rem;\n font-size: 1rem;\n color: #333; }\n .page-item.active .page-link {\n position: relative; }\n .page-item.active .page-link:hover {\n color: #0074af; }\n .page-item.active .page-link::after {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 0.125rem;\n content: \"\";\n background-color: currentColor;\n border-radius: 2px; }\n .page-item:not(.page-skip) + .page-skip {\n padding-left: 1.875rem; }\n\n.page-link {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 0.875rem; }\n\n.page-skip {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n .page-skip:not(.disabled) .page-link {\n color: #0088ce; }\n .page-skip:not(.disabled) .page-link:hover {\n color: #0074af; }\n .page-skip + .page-item:not(.page-skip) {\n padding-left: 1.875rem; }\n\n@media (min-width: 576px) {\n .page-link {\n font-size: 1rem; } }\n\n.badge {\n display: inline-block;\n padding: 0.313rem 1.5rem;\n font-size: 0.875rem;\n font-weight: 500;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.75rem;\n -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n 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;\n 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, -webkit-box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .badge {\n -webkit-transition: none;\n transition: none; } }\n a.badge:hover, a.badge:focus {\n text-decoration: none; }\n .badge:empty {\n display: none; }\n\n.btn .badge {\n position: relative;\n top: -1px; }\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem; }\n\n.badge-primary {\n color: #fff;\n background-color: #0088ce; }\n a.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #00669b; }\n a.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5);\n box-shadow: 0 0 0 0 rgba(0, 136, 206, 0.5); }\n\n.badge-primary-dark {\n color: #fff;\n background-color: #0074af; }\n a.badge-primary-dark:hover, a.badge-primary-dark:focus {\n color: #fff;\n background-color: #00527c; }\n a.badge-primary-dark:focus, a.badge-primary-dark.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5);\n box-shadow: 0 0 0 0 rgba(0, 116, 175, 0.5); }\n\n.badge-secondary {\n color: #fff;\n background-color: #4d4f53; }\n a.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #343639; }\n a.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5);\n box-shadow: 0 0 0 0 rgba(77, 79, 83, 0.5); }\n\n.badge-success {\n color: #212529;\n background-color: #82be00; }\n a.badge-success:hover, a.badge-success:focus {\n color: #212529;\n background-color: #5f8b00; }\n a.badge-success:focus, a.badge-success.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5);\n box-shadow: 0 0 0 0 rgba(130, 190, 0, 0.5); }\n\n.badge-info {\n color: #fff;\n background-color: #009aa6; }\n a.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #006b73; }\n a.badge-info:focus, a.badge-info.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5);\n box-shadow: 0 0 0 0 rgba(0, 154, 166, 0.5); }\n\n.badge-warning {\n color: #212529;\n background-color: #ffb612; }\n a.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #de9a00; }\n a.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5);\n box-shadow: 0 0 0 0 rgba(255, 182, 18, 0.5); }\n\n.badge-danger {\n color: #fff;\n background-color: #cd0037; }\n a.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #9a0029; }\n a.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5);\n box-shadow: 0 0 0 0 rgba(205, 0, 55, 0.5); }\n\n.badge-light {\n color: #212529;\n background-color: #f2f2f2; }\n a.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #d9d9d9; }\n a.badge-light:focus, a.badge-light.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5);\n box-shadow: 0 0 0 0 rgba(242, 242, 242, 0.5); }\n\n.badge-dark {\n color: #fff;\n background-color: #343a40; }\n a.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124; }\n a.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);\n box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); }\n\n.badge-white {\n color: #212529;\n background-color: #fff; }\n a.badge-white:hover, a.badge-white:focus {\n color: #212529;\n background-color: #e6e6e6; }\n a.badge-white:focus, a.badge-white.focus {\n outline: 0;\n -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);\n box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }\n\n/* sami\n ========================================================================== */\n.sami {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 3.125rem;\n height: 3.125rem;\n color: #fff;\n text-transform: uppercase;\n background-color: #b9b9b9;\n border-radius: 0.4375rem; }\n\n.sami-green {\n background-color: #82be00; }\n\n.sami-checkbox-green {\n cursor: pointer; }\n input:checked + .sami-checkbox-green {\n background-color: #82be00; }\n\n.sami-blue {\n background-color: #0088ce; }\n\n.sami-checkbox-blue {\n cursor: pointer; }\n input:checked + .sami-checkbox-blue {\n background-color: #0088ce; }\n\n.sami-yellow {\n background-color: #ffb612; }\n\n.sami-checkbox-yellow {\n cursor: pointer; }\n input:checked + .sami-checkbox-yellow {\n background-color: #ffb612; }\n\n.sami-red {\n background-color: #cd0037; }\n\n.sami-checkbox-red {\n cursor: pointer; }\n input:checked + .sami-checkbox-red {\n background-color: #cd0037; }\n\n.sami-gray {\n background-color: #333; }\n\n.sami-checkbox-gray {\n cursor: pointer; }\n input:checked + .sami-checkbox-gray {\n background-color: #333; }\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #d7d7d7;\n border-radius: 0.4375rem; }\n @media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem; } }\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0; }\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.4375rem; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: 700; }\n\n.alert-dismissible {\n padding-right: 3.7rem; }\n .alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit; }\n\n.alert-primary {\n color: #00476b;\n background-color: #cce7f5;\n border-color: #b8def1; }\n .alert-primary hr {\n border-top-color: #a3d4ed; }\n .alert-primary .alert-link {\n color: #002538; }\n\n.alert-primary-dark {\n color: #003c5b;\n background-color: #cce3ef;\n border-color: #b8d8e9; }\n .alert-primary-dark hr {\n border-top-color: #a5cde3; }\n .alert-primary-dark .alert-link {\n color: #001a28; }\n\n.alert-secondary {\n color: #28292b;\n background-color: #dbdcdd;\n border-color: #cdcecf; }\n .alert-secondary hr {\n border-top-color: #c0c1c3; }\n .alert-secondary .alert-link {\n color: #0f1011; }\n\n.alert-success {\n color: #446300;\n background-color: #e6f2cc;\n border-color: #dcedb8; }\n .alert-success hr {\n border-top-color: #d2e8a4; }\n .alert-success .alert-link {\n color: #213000; }\n\n.alert-info {\n color: #005056;\n background-color: #ccebed;\n border-color: #b8e3e6; }\n .alert-info hr {\n border-top-color: #a5dcdf; }\n .alert-info .alert-link {\n color: #002123; }\n\n.alert-warning {\n color: #855f09;\n background-color: #fff0d0;\n border-color: #ffebbd; }\n .alert-warning hr {\n border-top-color: #ffe3a4; }\n .alert-warning .alert-link {\n color: #553d06; }\n\n.alert-danger {\n color: #6b001d;\n background-color: #f5ccd7;\n border-color: #f1b8c7; }\n .alert-danger hr {\n border-top-color: #eda3b6; }\n .alert-danger .alert-link {\n color: #38000f; }\n\n.alert-light {\n color: #7e7e7e;\n background-color: #fcfcfc;\n border-color: #fbfbfb; }\n .alert-light hr {\n border-top-color: #eeeeee; }\n .alert-light .alert-link {\n color: #656565; }\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca; }\n .alert-dark hr {\n border-top-color: #b9bbbe; }\n .alert-dark .alert-link {\n color: #040505; }\n\n.alert-white {\n color: #858585;\n background-color: white;\n border-color: white; }\n .alert-white hr {\n border-top-color: #f2f2f2; }\n .alert-white .alert-link {\n color: #6c6c6c; }\n\n/* progress\n ========================================================================== */\n.progress {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n height: 0.625rem;\n font-size: 0.75rem;\n color: #4d4f53;\n background-color: #fff;\n background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #e1ded9), color-stop(50%, transparent));\n background-image: -webkit-linear-gradient(left, #e1ded9 50%, transparent 50%);\n background-image: linear-gradient(90deg, #e1ded9 50%, transparent 50%);\n background-size: 0.25rem 0.625rem;\n border-radius: 0.3125rem; }\n .progress.has-label {\n margin-top: 2.375rem; }\n\n.progress-bar {\n position: relative;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n color: #4d4f53;\n text-align: center;\n background-color: #0088ce;\n border-radius: 0.3125rem;\n -webkit-transition: width 0.6s ease;\n transition: width 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .progress-bar {\n -webkit-transition: none;\n transition: none; } }\n\n.progress-label {\n position: absolute;\n right: 0;\n bottom: calc(100% + 0.5rem);\n font-size: 1.5rem;\n font-weight: 500; }\n .progress-label sup {\n font-size: 0.875rem; }\n .progress-bar[aria-valuenow=\"100\"] .progress-label {\n right: 0;\n left: auto;\n color: #0088ce; }\n\n.progress-circle {\n position: relative;\n display: inline-block;\n width: 7.5rem;\n height: 7.5rem;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23D7D7D7;%7d %3c/style%3e%3cg%3e%3crect x='59' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='55.2' y='0.1' transform='matrix(0.9976 -6.975647e-02 6.975647e-02 0.9976 -0.2907 3.9376)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='51.5' y='0.5' transform='matrix(0.9903 -0.1392 0.1392 0.9903 -0.3974 7.368)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='47.8' y='1.2' transform='matrix(0.9781 -0.2079 0.2079 0.9781 -0.427 10.2973)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='44.1' y='2.1' transform='matrix(0.9613 -0.2756 0.2756 0.9613 -0.4827 12.749)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='40.5' y='3.3' transform='matrix(0.9397 -0.342 0.342 0.9397 -0.6613 14.7626)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='37' y='4.7' transform='matrix(0.9135 -0.4067 0.4067 0.9135 -1.0509 16.3931)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='33.6' y='6.3' transform='matrix(0.8829 -0.4695 0.4695 0.8829 -1.7286 17.7087)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='30.4' y='8.2' transform='matrix(0.848 -0.5299 0.5299 0.848 -2.7588 18.7897)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='27.3' y='10.3' transform='matrix(0.809 -0.5878 0.5878 0.809 -4.1915 19.7261)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='24.3' y='12.6' transform='matrix(0.766 -0.6428 0.6428 0.766 -6.0608 20.6152)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='21.5' y='15.2' transform='matrix(0.7193 -0.6947 0.6947 0.7193 -8.3843 21.5593)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='18.9' y='17.9' transform='matrix(0.6691 -0.7431 0.7431 0.6691 -11.1622 22.6633)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='16.4' y='20.8' transform='matrix(0.6157 -0.788 0.788 0.6157 -14.3769 24.0315)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='14.2' y='23.8' transform='matrix(0.5592 -0.829 0.829 0.5592 -17.9939 25.7655)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='12.2' y='27' transform='matrix(0.5 -0.866 0.866 0.5 -21.9615 27.9615)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='10.5' y='30.3' transform='matrix(0.4384 -0.8988 0.8988 0.4384 -26.2122 30.7076)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='8.9' y='33.8' transform='matrix(0.3746 -0.9272 0.9272 0.3746 -30.6638 34.0815)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='7.6' y='37.3' transform='matrix(0.309 -0.9511 0.9511 0.309 -35.2211 38.1485)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='6.6' y='40.9' transform='matrix(0.2419 -0.9703 0.9703 0.2419 -39.7776 42.9595)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5.8' y='44.6' transform='matrix(0.1736 -0.9848 0.9848 0.1736 -44.2179 48.5492)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5.3' y='48.4' transform='matrix(0.1045 -0.9945 0.9945 0.1045 -48.42 54.9351)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5' y='52.1' transform='matrix(3.489950e-02 -0.9994 0.9994 3.489950e-02 -52.2577 62.1164)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='0' y='60.9' transform='matrix(0.9994 -3.489950e-02 3.489950e-02 0.9994 -2.1561 0.2482)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='0.3' y='64.6' transform='matrix(0.9945 -0.1045 0.1045 0.9945 -6.8272 1.0177)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='0.8' y='68.4' transform='matrix(0.9848 -0.1736 0.1736 0.9848 -11.9436 2.2383)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='1.6' y='72.1' transform='matrix(0.9703 -0.2419 0.2419 0.9703 -17.4499 4.0099)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='2.6' y='75.7' transform='matrix(0.9511 -0.309 0.309 0.9511 -23.2745 6.4241)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='3.9' y='79.2' transform='matrix(0.9272 -0.3746 0.3746 0.9272 -29.331 9.5626)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='5.5' y='82.7' transform='matrix(0.8988 -0.4384 0.4384 0.8988 -35.5191 13.4941)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='7.2' y='86' transform='matrix(0.866 -0.5 0.5 0.866 -41.7269 18.2731)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='9.2' y='89.2' transform='matrix(0.829 -0.5592 0.5592 0.829 -47.8331 23.9378)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='11.4' y='92.2' transform='matrix(0.788 -0.6157 0.6157 0.788 -53.7091 30.5088)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='13.9' y='95.1' transform='matrix(0.7431 -0.6691 0.6691 0.7431 -59.2218 37.988)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='16.5' y='97.8' transform='matrix(0.6947 -0.7193 0.7193 0.6947 -64.236 46.3581)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='19.3' y='100.4' transform='matrix(0.6428 -0.766 0.766 0.6428 -68.6175 55.5822)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='22.3' y='102.7' transform='matrix(0.5878 -0.809 0.809 0.5878 -72.2355 65.6038)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='25.4' y='104.8' transform='matrix(0.5299 -0.848 0.848 0.5299 -74.9657 76.3475)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='28.6' y='106.7' transform='matrix(0.4695 -0.8829 0.8829 0.4695 -76.693 87.7197)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='32' y='108.3' transform='matrix(0.4067 -0.9135 0.9135 0.4067 -77.3138 99.6102)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='35.5' y='109.7' transform='matrix(0.342 -0.9397 0.9397 0.342 -76.7383 111.8932)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='39.1' y='110.9' transform='matrix(0.2756 -0.9613 0.9613 0.2756 -74.893 124.43)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='42.8' y='111.8' transform='matrix(0.2079 -0.9781 0.9781 0.2079 -71.7222 137.0703)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='46.5' y='112.5' transform='matrix(0.1392 -0.9903 0.9903 0.1392 -67.1899 149.6558)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='50.2' y='112.9' transform='matrix(6.975647e-02 -0.9976 0.9976 6.975647e-02 -61.2806 162.0216)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='59' y='108' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='62.8' y='107.9' transform='matrix(0.9976 -6.975647e-02 6.975647e-02 0.9976 -7.7877 4.7255)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='66.5' y='107.5' transform='matrix(0.9903 -0.1392 0.1392 0.9903 -15.1355 10.5006)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='70.2' y='106.8' transform='matrix(0.9781 -0.2079 0.2079 0.9781 -21.9001 17.2744)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='73.9' y='105.9' transform='matrix(0.9613 -0.2756 0.2756 0.9613 -27.9452 24.9761)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='77.5' y='104.7' transform='matrix(0.9397 -0.342 0.342 0.9397 -33.1442 33.5167)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='81' y='103.3' transform='matrix(0.9135 -0.4067 0.4067 0.9135 -37.383 42.7899)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='84.4' y='101.7' transform='matrix(0.8829 -0.4695 0.4695 0.8829 -40.5617 52.6742)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='87.6' y='99.8' transform='matrix(0.848 -0.5299 0.5299 0.848 -42.5973 63.0348)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='90.7' y='97.7' transform='matrix(0.809 -0.5878 0.5878 0.809 -43.4248 73.7261)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='93.7' y='95.4' transform='matrix(0.766 -0.6428 0.6428 0.766 -42.999 84.594)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='96.5' y='92.8' transform='matrix(0.7193 -0.6947 0.6947 0.7193 -41.2954 95.4789)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='99.1' y='90.1' transform='matrix(0.6691 -0.7431 0.7431 0.6691 -38.3109 106.2184)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='101.6' y='87.2' transform='matrix(0.6157 -0.788 0.788 0.6157 -34.0637 116.6505)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='103.8' y='84.2' transform='matrix(0.5592 -0.829 0.829 0.5592 -28.5937 126.6159)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='105.8' y='81' transform='matrix(0.5 -0.866 0.866 0.5 -21.9615 135.9615)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='107.5' y='77.7' transform='matrix(0.4384 -0.8988 0.8988 0.4384 -14.2476 144.5431)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='109.1' y='74.2' transform='matrix(0.3746 -0.9272 0.9272 0.3746 -5.5511 152.2277)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='110.4' y='70.7' transform='matrix(0.309 -0.9511 0.9511 0.309 4.0122 158.8962)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='111.4' y='67.1' transform='matrix(0.2419 -0.9703 0.9703 0.2419 14.3114 164.4454)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='112.2' y='63.4' transform='matrix(0.1736 -0.9848 0.9848 0.1736 25.2032 168.79)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='112.7' y='59.6' transform='matrix(0.1045 -0.9945 0.9945 0.1045 36.5339 171.8641)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='113' y='55.9' transform='matrix(3.489950e-02 -0.9994 0.9994 3.489950e-02 48.1428 173.6225)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='108' y='57.1' transform='matrix(0.9994 -3.489950e-02 3.489950e-02 0.9994 -1.9588 4.0128)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='107.7' y='53.4' transform='matrix(0.9945 -0.1045 0.1045 0.9945 -5.0588 12.1831)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='107.2' y='49.6' transform='matrix(0.9848 -0.1736 0.1736 0.9848 -7.0711 20.4225)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='106.4' y='45.9' transform='matrix(0.9703 -0.2419 0.2419 0.9703 -8.0163 28.5853)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='105.4' y='42.3' transform='matrix(0.9511 -0.309 0.309 0.9511 -7.9343 36.5311)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='104.1' y='38.8' transform='matrix(0.9272 -0.3746 0.3746 0.9272 -6.8838 44.1282)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='102.5' y='35.3' transform='matrix(0.8988 -0.4384 0.4384 0.8988 -4.9408 51.2552)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='100.8' y='32' transform='matrix(0.866 -0.5 0.5 0.866 -2.1962 57.8038)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='98.8' y='28.8' transform='matrix(0.829 -0.5592 0.5592 0.829 1.2454 63.6808)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='96.6' y='25.8' transform='matrix(0.788 -0.6157 0.6157 0.788 5.2685 68.8093)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='94.1' y='22.9' transform='matrix(0.7431 -0.6691 0.6691 0.7431 9.7488 73.1303)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='91.5' y='20.2' transform='matrix(0.6947 -0.7193 0.7193 0.6947 14.5562 76.6036)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='88.7' y='17.6' transform='matrix(0.6428 -0.766 0.766 0.6428 19.5576 79.2086)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='85.7' y='15.3' transform='matrix(0.5878 -0.809 0.809 0.5878 24.6192 80.944)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='82.6' y='13.2' transform='matrix(0.5299 -0.848 0.848 0.5299 29.6096 81.828)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='79.4' y='11.3' transform='matrix(0.4695 -0.8829 0.8829 0.4695 34.4027 81.8974)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='76' y='9.7' transform='matrix(0.4067 -0.9135 0.9135 0.4067 38.8799 81.2069)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='72.5' y='8.3' transform='matrix(0.342 -0.9397 0.9397 0.342 42.9327 79.8275)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='68.9' y='7.1' transform='matrix(0.2756 -0.9613 0.9613 0.2756 46.4651 77.845)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='65.2' y='6.2' transform='matrix(0.2079 -0.9781 0.9781 0.2079 49.3951 75.358)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='61.5' y='5.5' transform='matrix(0.1392 -0.9903 0.9903 0.1392 51.657 72.4756)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='57.8' y='5.1' transform='matrix(6.975647e-02 -0.9976 0.9976 6.975647e-02 53.2021 69.3153)' class='st0' width='12' height='2'/%3e%3c/g%3e%3c/svg%3e \"); }\n\n.progress-circle-figure {\n -webkit-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n transform: rotate(-90deg); }\n\n.progress-circle-meter,\n.progress-circle-value {\n fill: none; }\n\n.progress-circle-meter {\n stroke: #fff; }\n\n.progress-circle-value {\n stroke: #0088ce;\n stroke-linecap: round; }\n\n.progress-circle-label {\n position: absolute;\n top: 0;\n left: 0;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n font-size: 1.5rem;\n font-weight: 500; }\n .progress-circle-label sup {\n font-size: 0.875rem; }\n .progress-circle-label.done {\n color: #0088ce; }\n\n/* variation\n -------------------------------------------------------------------------- */\n.progress-sm {\n height: 0.3125rem;\n overflow: hidden;\n background-color: #fff;\n background-image: none;\n background-size: auto;\n border-radius: 0.15625rem; }\n\n.media {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start; }\n\n.media-body {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n\n/* lists\n ========================================================================== */\n.meta-list {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding-left: 0;\n list-style: none; }\n\n@media (max-width: 575.98px) {\n .meta-list-item.separator-none {\n padding-left: 0; }\n .meta-list-item.separator-none::before {\n display: none; } }\n\n@media (min-width: 576px) and (max-width: 767.98px) {\n .meta-list-item.separator-sm-none {\n padding-left: 0; }\n .meta-list-item.separator-sm-none::before {\n display: none; } }\n\n@media (min-width: 768px) and (max-width: 1023.98px) {\n .meta-list-item.separator-md-none {\n padding-left: 0; }\n .meta-list-item.separator-md-none::before {\n display: none; } }\n\n@media (min-width: 1024px) and (max-width: 1279.98px) {\n .meta-list-item.separator-lg-none {\n padding-left: 0; }\n .meta-list-item.separator-lg-none::before {\n display: none; } }\n\n@media (min-width: 1280px) {\n .meta-list-item.separator-xl-none {\n padding-left: 0; }\n .meta-list-item.separator-xl-none::before {\n display: none; } }\n\n@media (min-width: 1024px) {\n .meta-list {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-direction: row;\n -ms-flex-direction: row;\n flex-direction: row; }\n .meta-list-item {\n padding-right: 1.25rem; }\n .meta-list-item.separator {\n position: relative;\n padding-left: 1.375rem; }\n .meta-list-item.separator::before {\n position: absolute;\n top: 0.25rem;\n left: 0;\n display: block;\n width: 0.125rem;\n height: 0.75rem;\n content: \"\";\n background-color: #8a8b8d; } }\n\n.list-group {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0; }\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit; }\n .list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f2f2f2; }\n .list-group-item-action:active {\n color: #4d4f53;\n background-color: #d7d7d7; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #d7d7d7; }\n .list-group-item:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .list-group-item.disabled, .list-group-item:disabled {\n color: #333;\n pointer-events: none;\n background-color: #fff; }\n .list-group-item.active {\n z-index: 2;\n color: #4d4f53;\n background-color: #fff;\n border-color: #d7d7d7; }\n\n.list-group-horizontal {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-direction: row;\n -ms-flex-direction: row;\n flex-direction: row; }\n .list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-direction: row;\n -ms-flex-direction: row;\n flex-direction: row; }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-direction: row;\n -ms-flex-direction: row;\n flex-direction: row; }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 1024px) {\n .list-group-horizontal-lg {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-direction: row;\n -ms-flex-direction: row;\n flex-direction: row; }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; } }\n\n@media (min-width: 1280px) {\n .list-group-horizontal-xl {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -webkit-flex-direction: row;\n -ms-flex-direction: row;\n flex-direction: row; }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0; }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 0; }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; } }\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n .list-group-flush .list-group-item:last-child {\n margin-bottom: -1px; }\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0; }\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0; }\n\n.list-group-item-primary {\n color: #00476b;\n background-color: #b8def1; }\n .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #00476b;\n background-color: #a3d4ed; }\n .list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #00476b;\n border-color: #00476b; }\n\n.list-group-item-primary-dark {\n color: #003c5b;\n background-color: #b8d8e9; }\n .list-group-item-primary-dark.list-group-item-action:hover, .list-group-item-primary-dark.list-group-item-action:focus {\n color: #003c5b;\n background-color: #a5cde3; }\n .list-group-item-primary-dark.list-group-item-action.active {\n color: #fff;\n background-color: #003c5b;\n border-color: #003c5b; }\n\n.list-group-item-secondary {\n color: #28292b;\n background-color: #cdcecf; }\n .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #28292b;\n background-color: #c0c1c3; }\n .list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #28292b;\n border-color: #28292b; }\n\n.list-group-item-success {\n color: #446300;\n background-color: #dcedb8; }\n .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #446300;\n background-color: #d2e8a4; }\n .list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #446300;\n border-color: #446300; }\n\n.list-group-item-info {\n color: #005056;\n background-color: #b8e3e6; }\n .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #005056;\n background-color: #a5dcdf; }\n .list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #005056;\n border-color: #005056; }\n\n.list-group-item-warning {\n color: #855f09;\n background-color: #ffebbd; }\n .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #855f09;\n background-color: #ffe3a4; }\n .list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #855f09;\n border-color: #855f09; }\n\n.list-group-item-danger {\n color: #6b001d;\n background-color: #f1b8c7; }\n .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #6b001d;\n background-color: #eda3b6; }\n .list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #6b001d;\n border-color: #6b001d; }\n\n.list-group-item-light {\n color: #7e7e7e;\n background-color: #fbfbfb; }\n .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #7e7e7e;\n background-color: #eeeeee; }\n .list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #7e7e7e;\n border-color: #7e7e7e; }\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca; }\n .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe; }\n .list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21; }\n\n.list-group-item-white {\n color: #858585;\n background-color: white; }\n .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {\n color: #858585;\n background-color: #f2f2f2; }\n .list-group-item-white.list-group-item-action.active {\n color: #fff;\n background-color: #858585;\n border-color: #858585; }\n\n.close {\n float: right;\n font-size: 1.2rem;\n font-weight: 700;\n line-height: 1;\n color: #4c4f54;\n text-shadow: 0 1px 0 #fff;\n opacity: .5; }\n .close:hover {\n color: #4c4f54;\n text-decoration: none; }\n .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75; }\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none; }\n\na.close.disabled {\n pointer-events: none; }\n\n/* close\n ========================================================================== */\n.close {\n opacity: 1; }\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n -webkit-backdrop-filter: blur(10px);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem; }\n .toast:not(:last-child) {\n margin-bottom: 0.75rem; }\n .toast.showing {\n opacity: 1; }\n .toast.show {\n display: block;\n opacity: 1; }\n .toast.hide {\n display: none; }\n\n.toast-header {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #333;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05); }\n\n.toast-body {\n padding: 0.75rem; }\n\n.modal-open {\n overflow: hidden; }\n .modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none; }\n .modal.fade .modal-dialog {\n -webkit-transition: -webkit-transform 0.3s ease-out;\n transition: -webkit-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;\n -webkit-transform: translate(0, -50px);\n -ms-transform: translate(0, -50px);\n transform: translate(0, -50px); }\n @media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n -webkit-transition: none;\n transition: none; } }\n .modal.show .modal-dialog {\n -webkit-transform: none;\n -ms-transform: none;\n transform: none; }\n\n.modal-dialog-scrollable {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n max-height: calc(100% - 1rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden; }\n .modal-dialog-scrollable .modal-header,\n .modal-dialog-scrollable .modal-footer {\n -webkit-flex-shrink: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n .modal-dialog-scrollable .modal-body {\n overflow-y: auto; }\n\n.modal-dialog-centered {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n min-height: calc(100% - 1rem); }\n .modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\"; }\n .modal-dialog-centered.modal-dialog-scrollable {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n height: 100%; }\n .modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none; }\n .modal-dialog-centered.modal-dialog-scrollable::before {\n content: none; }\n\n.modal-content {\n position: relative;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 0 solid rgba(0, 0, 0, 0.2);\n border-radius: 0.4375rem;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.show {\n opacity: 0.5; }\n\n.modal-header {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 0 solid #d7d7d7;\n border-top-left-radius: 0.4375rem;\n border-top-right-radius: 0.4375rem; }\n .modal-header .close {\n padding: 1rem;\n margin: -1.375rem -1.875rem -1.375rem auto; }\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.375; }\n\n.modal-body {\n position: relative;\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1rem; }\n\n.modal-footer {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: end;\n -webkit-justify-content: flex-end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 0 solid #d7d7d7;\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n .modal-footer > :not(:first-child) {\n margin-left: .25rem; }\n .modal-footer > :not(:last-child) {\n margin-right: .25rem; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 480px;\n margin: 1.75rem auto; }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem); }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem); }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem); }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem); }\n .modal-sm {\n max-width: 320px; } }\n\n@media (min-width: 1024px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px; } }\n\n@media (min-width: 1280px) {\n .modal-xl {\n max-width: 1140px; } }\n\n/* lists\n ========================================================================== */\n.modal-header {\n padding: 1.375rem 1.875rem 0 1.875rem; }\n .modal-header .close {\n padding: 1.375rem 1.875rem 0 1.875rem;\n margin: -1.375rem -1.875rem 0 auto; }\n\n.modal-body {\n padding: 1.375rem 1.875rem; }\n .modal-body:not(:first-child) {\n padding-top: 0.5rem; }\n .modal-body:not(:last-child) {\n padding-bottom: 0; }\n .modal-body p:last-child {\n margin-bottom: 0; }\n\n.modal-footer {\n -webkit-box-pack: start;\n -webkit-justify-content: flex-start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 1.875rem; }\n .modal-footer:not(:first-child) {\n padding-top: 0.75rem; }\n .modal-footer > :not(:first-child) {\n margin-left: .625rem; }\n .modal-footer > :not(:last-child) {\n margin-right: .625rem; }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: Avenir, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.375;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.show {\n opacity: 0.9; }\n .tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem; }\n .tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0; }\n .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000; }\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000; }\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0; }\n .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0; }\n .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000; }\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem; }\n .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem; }\n .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.4375rem; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 420px;\n font-family: Avenir, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.375;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 1rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #d7d7d7;\n border-radius: 0.4375rem; }\n .popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.4375rem; }\n .popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid; }\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem; }\n .bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1); }\n .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #d7d7d7; }\n .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff; }\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem; }\n .bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.4375rem 0; }\n .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #d7d7d7; }\n .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff; }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem; }\n .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1); }\n .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #d7d7d7; }\n .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff; }\n .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #fff; }\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem; }\n .bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.4375rem 0; }\n .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #d7d7d7; }\n .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff; }\n\n.popover-header {\n padding: 1.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: #0088ce;\n background-color: #fff;\n border-bottom: 1px solid #f2f2f2;\n border-top-left-radius: calc(0.4375rem - 1px);\n border-top-right-radius: calc(0.4375rem - 1px); }\n .popover-header:empty {\n display: none; }\n\n.popover-body {\n padding: 1.5rem 1.5rem;\n color: #4d4f53; }\n\n/* popover\n ========================================================================== */\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: calc(0.5rem + 5px); }\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: calc(0.5rem + 5px); }\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: calc(0.5rem + 5px); }\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: calc(0.5rem + 5px); }\n\n.popover-header {\n padding-bottom: 0;\n border: 0; }\n .popover-header:not(:empty) + .popover-body {\n padding-top: 0.125rem; }\n\n.popover {\n width: 100%; }\n .popover::before {\n position: absolute;\n top: 1.5625rem;\n right: 1.5625rem;\n display: block;\n width: 0.75rem;\n height: 0.75rem;\n cursor: pointer;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3ctitle%3eclose%3c/title%3e%3cpath fill='%234d4f53' d='M7.91,6l3.71-3.71a1.37,1.37,0,0,0,0-1.9,1.38,1.38,0,0,0-1.91,0L6,4.09,2.29.38A1.38,1.38,0,0,0,.38.38a1.4,1.4,0,0,0,0,1.91L4.09,6,.38,9.71a1.38,1.38,0,0,0,0,1.91,1.38,1.38,0,0,0,1.91,0L6,7.91l3.71,3.71a1.38,1.38,0,0,0,1.91,0,1.4,1.4,0,0,0,0-1.91Z' transform='translate(0 0)'/%3e%3c/svg%3e\"); }\n\n@media (max-width: 1023.98px) {\n .popover-header,\n .popover-body {\n padding: 1.125rem 0.875rem; } }\n\n.carousel {\n position: relative; }\n\n.carousel.pointer-event {\n -ms-touch-action: pan-y;\n touch-action: pan-y; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-transition: -webkit-transform 0.6s ease;\n transition: -webkit-transform 0.6s ease;\n transition: transform 0.6s ease;\n transition: transform 0.6s ease, -webkit-transform 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-item {\n -webkit-transition: none;\n transition: none; } }\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block; }\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n -webkit-transform: translateX(100%);\n -ms-transform: translateX(100%);\n transform: translateX(100%); }\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n -webkit-transform: translateX(-100%);\n -ms-transform: translateX(-100%);\n transform: translateX(-100%); }\n\n.carousel-fade .carousel-item {\n opacity: 0;\n -webkit-transition-property: opacity;\n transition-property: opacity;\n -webkit-transform: none;\n -ms-transform: none;\n transform: none; }\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1; }\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n -webkit-transition: 0s 0.6s opacity;\n transition: 0s 0.6s opacity; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n -webkit-transition: none;\n transition: none; } }\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n -webkit-transition: opacity 0.15s ease;\n transition: opacity 0.15s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n -webkit-transition: none;\n transition: none; } }\n .carousel-control-prev:hover, .carousel-control-prev:focus,\n .carousel-control-next:hover,\n .carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9; }\n\n.carousel-control-prev {\n left: 0; }\n\n.carousel-control-next {\n right: 0; }\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%; }\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"); }\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"); }\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none; }\n .carousel-indicators li {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n -webkit-box-flex: 0;\n -webkit-flex: 0 1 auto;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n -webkit-transition: opacity 0.6s ease;\n transition: opacity 0.6s ease; }\n @media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n -webkit-transition: none;\n transition: none; } }\n .carousel-indicators .active {\n opacity: 1; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center; }\n\n@-webkit-keyframes spinner-border {\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes spinner-border {\n to {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n -webkit-animation: spinner-border .75s linear infinite;\n animation: spinner-border .75s linear infinite; }\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em; }\n\n@-webkit-keyframes spinner-grow {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0); }\n 50% {\n opacity: 1; } }\n\n@keyframes spinner-grow {\n 0% {\n -webkit-transform: scale(0);\n transform: scale(0); }\n 50% {\n opacity: 1; } }\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n -webkit-animation: spinner-grow .75s linear infinite;\n animation: spinner-grow .75s linear infinite; }\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem; }\n\n/* management item\n ========================================================================== */\n.management-item.list-group-item {\n padding: 0; }\n\n.management-item-content {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n padding-top: 1.125rem;\n padding-right: 0.5rem;\n padding-bottom: 1.125rem;\n padding-left: 0.5rem; }\n .management-item-content:hover {\n background-color: #f2f2f2; }\n .management-item-content .custom-control {\n display: inline-block;\n width: 1.125rem;\n height: 1.125rem;\n padding: 0; }\n .management-item-content .custom-control-label::after, .management-item-content .custom-control-label::before {\n top: 0; }\n\n.management-item-checkbox {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n padding-right: 1.25rem;\n padding-left: 1.25rem; }\n\n.management-item-caret {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n .management-item-caret::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 1.125rem;\n content: \"\";\n border-color: transparent transparent transparent #b9b9b9;\n border-style: solid;\n border-width: 0.375em 0 0.375em 0.375em;\n -webkit-transition: -webkit-transform .15s ease-out;\n transition: -webkit-transform .15s ease-out;\n transition: transform .15s ease-out;\n transition: transform .15s ease-out, -webkit-transform .15s ease-out; }\n .management-item-group.active .management-item-caret::before {\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.management-item-input,\n.management-item-symbol {\n padding-top: 0.0625rem;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n text-align: center; }\n\n.management-item-main {\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 100%;\n -ms-flex: 1 1 100%;\n flex: 1 1 100%;\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.management-item-action {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex; }\n\n.management-item-group {\n cursor: pointer;\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */ }\n .management-item-group .management-item {\n border-top: 1px solid #d7d7d7; }\n .management-item-group .management-item-content {\n min-height: 3.125rem;\n padding-top: 0;\n padding-bottom: 0; }\n .management-item-group .management-item-main {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n .management-item-group .management-item-symbol {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n padding-right: 0.625rem;\n padding-left: 0; }\n .management-item-group .management-item-action {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; }\n .management-item-group .management-item-action .btn {\n display: -webkit-box !important;\n display: -webkit-flex !important;\n display: -ms-flexbox !important;\n display: flex !important;\n min-height: 1.875rem; }\n .management-item-group .management-item-spacing {\n padding-left: 3.625rem; }\n\n.management-item-grouplist {\n padding-left: 0;\n list-style: none; }\n .management-item-group:not(.active) .management-item-grouplist {\n display: none; }\n\n@media (max-width: 1023.98px) {\n .management-item-input + .management-item-symbol {\n display: none; }\n .management-item-action {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center; } }\n\n@media (min-width: 1024px) {\n .management-item-content {\n padding-right: 0.9375rem;\n padding-left: 0.9375rem; }\n .management-item-input,\n .management-item-symbol {\n padding-right: 0.9375rem;\n padding-left: 0.9375rem; }\n .management-item-symbol:first-child {\n padding-left: 0.5rem; }\n .management-item-main {\n padding-right: 0.125rem;\n padding-left: 0.125rem; }\n .management-item-action {\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n padding-right: 0.625rem;\n padding-left: 2.875rem; } }\n\n/* chips\n ========================================================================== */\n.form-chips-container {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n width: 100%;\n padding-top: 0.3125rem;\n padding-left: 0.3125rem;\n cursor: text;\n background-color: #f2f2f2;\n background-clip: padding-box;\n border-radius: 0.4375rem; }\n\n.chips-group {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n padding-right: 0.3125rem;\n padding-bottom: 0.3125rem;\n vertical-align: middle; }\n .chips-group .chips:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0; }\n .chips-group .chips:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.chips {\n display: inline-block;\n font-weight: 500;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: #0088ce;\n border: 1px solid #0088ce;\n padding: 0.5em 1.125em;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.4375rem;\n -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;\n 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;\n 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, -webkit-box-shadow 0.15s ease-in-out; }\n @media (prefers-reduced-motion: reduce) {\n .chips {\n -webkit-transition: none;\n transition: none; } }\n .chips .icons-close {\n font-size: 0.625rem; }\n\n.chips-label {\n padding-right: 0; }\n\n.chips-btn:hover, .chips-btn:focus {\n text-decoration: none;\n cursor: pointer;\n background-color: #0074af; }\n\n.chips-btn:focus, .chips-btn.focus {\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.chips-only-icon {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n min-width: 2.75rem;\n min-height: 2.5rem;\n padding: 0; }\n\n.chips-input {\n min-height: 2.8125rem;\n padding-right: 5px;\n padding-bottom: 0.3125rem;\n padding-left: 1.125rem;\n font-weight: 400;\n color: #0088ce;\n background-color: transparent;\n border: none; }\n\n/* toolbar\n ========================================================================== */\n.toolbar {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n padding-left: 0;\n list-style: none; }\n\n.toolbar-item.separator,\n.toolbar-item + .toolbar-item {\n position: relative; }\n .toolbar-item.separator::before,\n .toolbar-item + .toolbar-item::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6; }\n\n.toolbar-item.separator-gray-100::before {\n background-color: #f2f2f2; }\n\n.toolbar-item.separator-gray-200::before {\n background-color: #d7d7d7; }\n\n.toolbar-item.separator-gray-300::before {\n background-color: #b9b9b9; }\n\n.toolbar-item.separator-gray-400::before {\n background-color: #747678; }\n\n.toolbar-item.separator-gray-500::before {\n background-color: #4d4f53; }\n\n.toolbar-item.separator-gray-600::before {\n background-color: #333; }\n\n.toolbar-item.separator-gray-700::before {\n background-color: #495057; }\n\n.toolbar-item.separator-gray-800::before {\n background-color: #343a40; }\n\n.toolbar-item.separator-gray-900::before {\n background-color: #212529; }\n\n.toolbar-item-spacing {\n padding-right: 1.25rem;\n padding-left: 1.25rem; }\n\n.toolbar-item.separator {\n position: relative; }\n .toolbar-item.separator::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n\n.toolbar-item.no-separator::before {\n width: 0;\n height: 0;\n opacity: 0; }\n\n.toolbar-item-spacing-right {\n padding-right: 1.25rem; }\n\n.toolbar-item-spacing-left {\n padding-left: 1.25rem; }\n\n.toolbar-item-no-spacing-right {\n padding-right: 0; }\n\n.toolbar-item-no-spacing-left {\n padding-left: 0; }\n\n@media (min-width: 576px) {\n .toolbar-item.separator-sm {\n position: relative; }\n .toolbar-item.separator-sm::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n .toolbar-item.no-separator-sm::before {\n width: 0;\n height: 0;\n opacity: 0; }\n .toolbar-item-spacing-right-sm {\n padding-right: 1.25rem; }\n .toolbar-item-spacing-left-sm {\n padding-left: 1.25rem; }\n .toolbar-item-no-spacing-right-sm {\n padding-right: 0; }\n .toolbar-item-no-spacing-left-sm {\n padding-left: 0; } }\n\n@media (min-width: 768px) {\n .toolbar-item.separator-md {\n position: relative; }\n .toolbar-item.separator-md::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n .toolbar-item.no-separator-md::before {\n width: 0;\n height: 0;\n opacity: 0; }\n .toolbar-item-spacing-right-md {\n padding-right: 1.25rem; }\n .toolbar-item-spacing-left-md {\n padding-left: 1.25rem; }\n .toolbar-item-no-spacing-right-md {\n padding-right: 0; }\n .toolbar-item-no-spacing-left-md {\n padding-left: 0; } }\n\n@media (min-width: 1024px) {\n .toolbar-item.separator-lg {\n position: relative; }\n .toolbar-item.separator-lg::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n .toolbar-item.no-separator-lg::before {\n width: 0;\n height: 0;\n opacity: 0; }\n .toolbar-item-spacing-right-lg {\n padding-right: 1.25rem; }\n .toolbar-item-spacing-left-lg {\n padding-left: 1.25rem; }\n .toolbar-item-no-spacing-right-lg {\n padding-right: 0; }\n .toolbar-item-no-spacing-left-lg {\n padding-left: 0; } }\n\n@media (min-width: 1280px) {\n .toolbar-item.separator-xl {\n position: relative; }\n .toolbar-item.separator-xl::before {\n position: absolute;\n top: calc(50% - 0.6875rem);\n left: 0;\n width: 0.0625rem;\n height: 1.375rem;\n content: \"\";\n background-color: #e6e6e6;\n opacity: 1; }\n .toolbar-item.no-separator-xl::before {\n width: 0;\n height: 0;\n opacity: 0; }\n .toolbar-item-spacing-right-xl {\n padding-right: 1.25rem; }\n .toolbar-item-spacing-left-xl {\n padding-left: 1.25rem; }\n .toolbar-item-no-spacing-right-xl {\n padding-right: 0; }\n .toolbar-item-no-spacing-left-xl {\n padding-left: 0; } }\n\n/* navtabs\n ========================================================================== */\n.navtabs {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n padding-left: 0;\n overflow: hidden;\n white-space: nowrap;\n list-style: none; }\n .navtabs::before, .navtabs::after {\n position: absolute;\n top: 0;\n z-index: 2;\n width: 4rem;\n height: 100%;\n pointer-events: none;\n content: \"\"; }\n .navtabs.scroll-left-max::before {\n left: 0;\n background: -webkit-gradient(linear, left top, right top, color-stop(2%, #fff), color-stop(98%, rgba(255, 255, 255, 0)));\n background: -webkit-linear-gradient(left, #fff 2%, rgba(255, 255, 255, 0) 98%);\n background: linear-gradient(to right, #fff 2%, rgba(255, 255, 255, 0) 98%); }\n .navtabs.scroll-left-min::after {\n right: 0;\n background: -webkit-gradient(linear, right top, left top, color-stop(2%, #fff), color-stop(98%, rgba(255, 255, 255, 0)));\n background: -webkit-linear-gradient(right, #fff 2%, rgba(255, 255, 255, 0) 98%);\n background: linear-gradient(to left, #fff 2%, rgba(255, 255, 255, 0) 98%); }\n .navtabs.nav {\n -webkit-flex-wrap: initial;\n -ms-flex-wrap: initial;\n flex-wrap: initial; }\n\n.navtabs-item {\n padding-right: 1.25rem; }\n .navtabs-item a {\n display: block;\n color: #747678; }\n .navtabs-item a:hover, .navtabs-item a:focus, .navtabs-item a:active, .navtabs-item a.active {\n position: relative;\n color: #0088ce; }\n .navtabs-item a.active {\n font-weight: 500;\n color: #0088ce; }\n\n@media (min-width: 768px) {\n .navtabs-item {\n padding-right: 1.25rem; }\n .navtabs-item a {\n padding-top: 0.25rem;\n padding-bottom: 1rem; }\n .navtabs-item a.active::after {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 0.3125rem;\n content: \"\";\n background-color: #0088ce;\n border-radius: 3px; } }\n\n/* navtabs\n ========================================================================== */\n.navtabs {\n border-bottom: 1px solid #ebebeb; }\n\n.actionbar.light .scroll-left-max::before, .actionbar.dark .scroll-left-max::before {\n opacity: 0; }\n\n.actionbar.light .scroll-left-min::after, .actionbar.dark .scroll-left-min::after {\n opacity: 0; }\n\n.actionbar.light .navtabs {\n border-bottom: 1px solid #fff; }\n\n.actionbar.light .navtabs-item a.active, .actionbar.light .navtabs-item a:hover {\n color: #fff; }\n\n.actionbar.light .navtabs-item a::after {\n background-color: #fff; }\n\n.actionbar.dark .h2 {\n color: #333; }\n\n.actionbar.dark .navtabs {\n border-bottom: 1px solid #333; }\n\n.actionbar.dark .navtabs-item a {\n color: #333; }\n .actionbar.dark .navtabs-item a.active, .actionbar.dark .navtabs-item a:hover {\n color: #333; }\n .actionbar.dark .navtabs-item a::after {\n background-color: #333; }\n\n/* flatpick\n ========================================================================== */\n.flatpickr-input[readonly] {\n font-weight: 500;\n color: #0088ce;\n background-image: none; }\n\n.flatpickr-wrapper {\n width: 100%; }\n .flatpickr-wrapper .input-group {\n cursor: pointer; }\n\n.flatpickr-calendar {\n width: 19.125rem !important;\n padding: 1.5rem 1.875rem;\n margin-top: 0.625rem;\n font-size: 0.75rem;\n background-color: #fff;\n border: 1px solid #d7d7d7;\n border-radius: 0.4375rem;\n -webkit-box-shadow: none;\n box-shadow: none; }\n .flatpickr-calendar.arrowTop::before {\n border-bottom-color: #d7d7d7; }\n .flatpickr-calendar::after {\n right: 1.5rem;\n left: auto;\n margin: 0 -9px;\n border-width: 9px; }\n .flatpickr-calendar::before {\n right: 1.5rem;\n left: auto;\n margin: 0 -10px;\n border-width: 10px; }\n .flatpickr-calendar.static {\n right: 0; }\n .flatpickr-calendar.rangeMode {\n right: auto;\n left: 0; }\n .flatpickr-calendar.rangeMode::after, .flatpickr-calendar.rangeMode::before {\n right: auto;\n left: 1.5rem; }\n\n.flatpickr-months {\n position: relative;\n padding-bottom: 0.625rem;\n color: #0088ce;\n fill: #0088ce; }\n .flatpickr-months .flatpickr-month,\n .flatpickr-months .flatpickr-prev-month,\n .flatpickr-months .flatpickr-next-month,\n .flatpickr-months .flatpickr-prev-month svg,\n .flatpickr-months .flatpickr-next-month svg {\n color: #0088ce;\n fill: #0088ce; }\n .flatpickr-months .flatpickr-month:hover,\n .flatpickr-months .flatpickr-prev-month:hover,\n .flatpickr-months .flatpickr-next-month:hover,\n .flatpickr-months .flatpickr-prev-month svg:hover,\n .flatpickr-months .flatpickr-next-month svg:hover {\n fill: #0074af; }\n .flatpickr-months .flatpickr-prev-month,\n .flatpickr-months .flatpickr-next-month {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .flatpickr-months .flatpickr-prev-month {\n padding-right: 0.875rem;\n padding-left: 0.375rem; }\n .flatpickr-months .flatpickr-next-month {\n padding-right: 0.375rem;\n padding-left: 0.875rem; }\n .flatpickr-months span.arrowDown,\n .flatpickr-months span.arrowUp {\n position: absolute;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 1.25rem;\n height: 1.25rem;\n padding: 0;\n line-height: 1;\n background-repeat: no-repeat;\n background-position: center;\n border: 0;\n opacity: 1; }\n .flatpickr-months span.arrowDown::after,\n .flatpickr-months span.arrowUp::after {\n opacity: 0; }\n .flatpickr-months span.arrowDown:hover,\n .flatpickr-months span.arrowUp:hover {\n background-color: transparent; }\n .flatpickr-months span.arrowDown {\n right: 0;\n bottom: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' width='12' height='2'/%3e%3c/svg%3e\");\n background-size: 12px 2px; }\n .flatpickr-months span.arrowUp {\n top: 0;\n right: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' y='5' width='12' height='2'/%3e%3crect class='a' y='5' width='12' height='2' transform='translate(0 12) rotate(-90)'/%3e%3c/svg%3e\");\n background-size: 12px 12px; }\n\n.flatpickr-current-month {\n left: 1.875rem;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n width: calc(100% - 3.75rem);\n padding-top: 0;\n font-size: 1rem; }\n .flatpickr-current-month .numInputWrapper {\n position: relative;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 4.5rem;\n -ms-flex: 0 0 4.5rem;\n flex: 0 0 4.5rem;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n min-height: 1.875rem;\n padding-right: 1.75rem;\n padding-bottom: 0.0625rem; }\n .flatpickr-current-month .numInputWrapper:hover {\n background-color: transparent; }\n .flatpickr-current-month .flatpickr-monthDropdown-months {\n -webkit-box-flex: 1;\n -webkit-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n min-height: auto;\n padding-right: 0;\n padding-left: 0; }\n .flatpickr-current-month .numInput.cur-year {\n width: 3rem;\n padding-left: 0.625rem; }\n\n.flatpickr-weekday.flatpickr-weekday {\n font-size: 0.75rem;\n color: #333; }\n\n.flatpickr-days {\n width: 100% !important; }\n\n.flatpickr-rContainer,\n.dayContainer {\n width: 100%;\n min-width: auto; }\n\n.flatpickr-day {\n -webkit-flex-basis: 29px;\n -ms-flex-preferred-size: 29px;\n flex-basis: 29px;\n width: 1.8125rem;\n height: 1.8125rem;\n margin: 0.25rem 0.0625rem;\n line-height: 29px;\n color: #4d4f53; }\n .flatpickr-day.today {\n z-index: 2;\n font-weight: 500;\n color: #fff;\n background-color: #4d4f53;\n border-color: #4d4f53; }\n .flatpickr-day.today.inRange {\n color: #0088ce;\n background-color: #e5f3fa;\n border-color: #e5f3fa; }\n .flatpickr-day:hover {\n color: #fff; }\n .flatpickr-day.selected, .flatpickr-day.focus, .flatpickr-day.endRange.endRange, .flatpickr-day.startRange.startRange {\n font-weight: 500;\n color: #fff;\n background-color: #0088ce;\n border-color: #0088ce; }\n .flatpickr-day.selected:hover, .flatpickr-day.focus:hover, .flatpickr-day.endRange.endRange:hover, .flatpickr-day.startRange.startRange:hover {\n color: #fff;\n background-color: #0074af;\n border-color: #0074af; }\n .flatpickr-day.nextMonthDay, .flatpickr-day.prevMonthDay {\n color: #333; }\n .flatpickr-day.nextMonthDay:hover, .flatpickr-day.prevMonthDay:hover {\n color: #fff; }\n .flatpickr-day.endRange.endRange, .flatpickr-day.startRange.startRange {\n z-index: 2;\n border-radius: 50%; }\n .flatpickr-day.startRange + .flatpickr-day.inRange::before {\n position: absolute;\n top: -1px;\n right: 100%;\n display: block;\n width: 100%;\n height: calc(100% + 2px);\n content: \"\";\n background-color: #e5f3fa; }\n .flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.prevMonthDay.inRange {\n background-color: #e5f3fa;\n border-color: #e5f3fa;\n -webkit-box-shadow: -5px 0 0 #e5f3fa, 5px 0 0 #e5f3fa;\n box-shadow: -5px 0 0 #e5f3fa, 5px 0 0 #e5f3fa; }\n .flatpickr-day.inRange::after, .flatpickr-day.nextMonthDay.inRange::after, .flatpickr-day.prevMonthDay.inRange::after {\n position: absolute;\n top: -1px;\n left: 100%;\n display: block;\n width: 100%;\n height: calc(100% + 2px);\n content: \"\";\n background-color: #e5f3fa; }\n .flatpickr-day.selected.startRange + .endRange,\n .flatpickr-day.startRange.startRange + .endRange,\n .flatpickr-day.endRange.startRange + .endRange {\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n/* stylelint-disable selector-no-qualifying-type */\n.flatpickr-time {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n max-height: none;\n color: #747678; }\n .flatpickr-time input {\n color: #747678; }\n .flatpickr-time input:focus {\n background: #d7d7d7; }\n .flatpickr-time .numInputWrapper {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n float: none;\n height: auto;\n padding-left: 4.6875rem;\n background: none; }\n .flatpickr-time .numInputWrapper::before {\n position: absolute;\n top: 0;\n left: 0;\n font-size: 1.125rem;\n line-height: 3.125rem; }\n .flatpickr-time .numInputWrapper:first-child::before {\n content: \"Heures\"; }\n .flatpickr-time .numInputWrapper:last-child::before {\n content: \"Minutes\"; }\n .flatpickr-time .numInputWrapper span.arrowDown,\n .flatpickr-time .numInputWrapper span.arrowUp {\n position: absolute;\n top: 0;\n width: 1.5rem;\n height: 100%;\n padding: 0;\n line-height: 1;\n background-repeat: no-repeat;\n border: 0;\n opacity: 1; }\n .flatpickr-time .numInputWrapper span.arrowDown::after,\n .flatpickr-time .numInputWrapper span.arrowUp::after {\n opacity: 0; }\n .flatpickr-time .numInputWrapper span.arrowDown:hover,\n .flatpickr-time .numInputWrapper span.arrowUp:hover {\n background-color: transparent; }\n .flatpickr-time .numInputWrapper span.arrowDown {\n left: 4.6875rem;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' width='12' height='2'/%3e%3c/svg%3e\");\n background-position: center right;\n background-size: 12px 2px; }\n .flatpickr-time .numInputWrapper span.arrowUp {\n right: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eSans titre - 1%3c/title%3e%3crect class='a' y='5' width='12' height='2'/%3e%3crect class='a' y='5' width='12' height='2' transform='translate(0 12) rotate(-90)'/%3e%3c/svg%3e\");\n background-position: center left;\n background-size: 12px 12px; }\n .flatpickr-time.time24hr .numInputWrapper {\n width: auto; }\n .flatpickr-time input.flatpickr-hour {\n font-weight: 400; }\n .flatpickr-time .numInput {\n width: 5.375rem;\n height: 3.125rem;\n font-size: 1rem;\n pointer-events: none;\n background-color: #f2f2f2;\n border-radius: 0.4375rem; }\n .flatpickr-time .numInput.input {\n font-weight: 400; }\n\n/* stylelint-enable selector-no-qualifying-type */\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\n height: 100%;\n padding-top: 0.625rem;\n border-top: none; }\n\n/* stylelint-disable selector-max-class, no-duplicate-selectors */\n.flatpickr-time .flatpickr-time-separator {\n height: 10px;\n text-indent: -9999px; }\n\n/* stylelint-enable selector-max-class, no-duplicate-selectors */\n.flatpickr-monthDropdown-months {\n font-size: 1rem;\n text-transform: capitalize; }\n\n/* form toolbar\n ========================================================================== */\n.form-toolbar {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n min-height: 2.375rem;\n padding-left: 0.625rem;\n line-height: 1;\n border: 1px solid #f2f2f2;\n border-bottom: 0;\n border-radius: 7px 7px 0 0; }\n .form-toolbar + .form-control-container > .form-control {\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n\n.form-toolbar-item {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 2.375rem;\n height: 1.5rem;\n color: #4d4f53;\n text-align: center;\n background-color: transparent;\n border: 0; }\n .form-toolbar-item:hover, .form-toolbar-item:focus, .form-toolbar-item:active, .form-toolbar-item.active {\n color: #0088ce; }\n\n.form-toolbar-separator {\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 2.5rem;\n height: 1.5rem;\n margin: 0;\n text-align: center;\n border: 0; }\n .form-toolbar-separator::after {\n display: inline-block;\n width: 0.0625rem;\n height: 1rem;\n content: \"\";\n background-color: #d7d7d7; }\n\n/* range slider\n ========================================================================== */\n.range-slider {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n font-size: 0.875rem;\n font-weight: 500;\n color: #0088ce; }\n .range-slider [class^=\"icons-\"] {\n color: #4d4f53; }\n\n.irs {\n width: 100%;\n height: 26px; }\n\n.irs-with-grid {\n height: 75px; }\n\n.irs--flat .irs-line {\n top: 8px;\n height: 10px;\n background: #f2f2f2;\n border-radius: 5px; }\n\n.irs-line-left {\n height: 8px; }\n\n.irs-line-mid {\n height: 8px; }\n\n.irs-line-right {\n height: 8px; }\n\n.irs--flat .irs-bar {\n top: 8px;\n height: 10px;\n background: #0088ce; }\n\n.irs-bar-edge {\n top: 8px;\n width: 14px;\n height: 10px;\n background: #0088ce;\n border-right: 0;\n border-radius: 5px 0 0 5px; }\n\n.irs--flat .irs-handle {\n top: 0;\n width: 26px;\n height: 26px;\n cursor: pointer;\n background: #0088ce;\n border: 1px solid #0088ce;\n border-radius: 50%; }\n\n.irs--flat .irs-handle i {\n display: none;\n opacity: 0; }\n\n.irs--flat .irs-min,\n.irs--flat .irs-max,\n.irs--flat .irs-from,\n.irs--flat .irs-to,\n.irs--single {\n font-size: 14px;\n font-weight: 500;\n line-height: 26px;\n color: #fff;\n cursor: pointer;\n background-color: transparent;\n opacity: 0; }\n .irs--flat .irs-min:hover, .irs--flat .irs-min:focus,\n .irs--flat .irs-max:hover,\n .irs--flat .irs-max:focus,\n .irs--flat .irs-from:hover,\n .irs--flat .irs-from:focus,\n .irs--flat .irs-to:hover,\n .irs--flat .irs-to:focus,\n .irs--single:hover,\n .irs--single:focus {\n opacity: 1; }\n .irs--flat .irs-min::before,\n .irs--flat .irs-max::before,\n .irs--flat .irs-from::before,\n .irs--flat .irs-to::before,\n .irs--single::before {\n display: none;\n opacity: 0; }\n\n.irs--flat .irs-from,\n.irs--flat .irs-to,\n.irs--single {\n z-index: 10; }\n\n.range-slider.is-disabled {\n color: #b9b9b9;\n pointer-events: none; }\n .range-slider.is-disabled .irs-bar,\n .range-slider.is-disabled .irs-bar-edge,\n .range-slider.is-disabled .irs-handle {\n background-color: #b9b9b9; }\n .range-slider.is-disabled .irs-handle {\n border-color: #b9b9b9; }\n\n/* advanced search\n ========================================================================== */\n.advanced-search:not(.active) .select-menu {\n display: none; }\n\n.advanced-search-control {\n position: relative; }\n .advanced-search.active > .advanced-search-control::after {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n width: 100%;\n height: 100%;\n pointer-events: none;\n content: \" \";\n border-top: #d7d7d7 solid 1px;\n border-left: #d7d7d7 solid 1px;\n border-top-left-radius: 0.4375rem;\n border-top-right-radius: 0.4375rem; }\n .advanced-search.active > .advanced-search-control > .input-group .form-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .advanced-search.active > .advanced-search-control .input-group-last > .btn {\n border-bottom-right-radius: 0; }\n\n.advanced-search-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 2;\n width: 100%;\n max-height: 22.5rem;\n padding: 1.25rem;\n overflow-y: auto;\n background-color: #fff;\n border-right: #d7d7d7 solid 1px;\n border-bottom: #d7d7d7 solid 1px;\n border-left: #d7d7d7 solid 1px;\n border-bottom-right-radius: 0.4375rem;\n border-bottom-left-radius: 0.4375rem; }\n\n.advanced-search-menu-item {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n width: 100%;\n padding: 0;\n font-weight: 500;\n text-align: left;\n cursor: pointer;\n background: none;\n border: 0; }\n .advanced-search-menu-item .btn-link:not(:hover):first-child {\n color: #4d4f53; }\n .advanced-search-menu-item + .advanced-search-menu-item {\n margin-top: 0.875rem; }\n\n.advanced-search-menu-title {\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0.875rem;\n font-size: 0.75rem;\n color: #747678;\n text-transform: uppercase; }\n .advanced-search-menu-title .btn-link {\n font-size: 0.875rem; }\n .advanced-search-menu-item + .advanced-search-menu-title {\n margin-top: 1.5rem; }\n\n/* card accordion\n ========================================================================== */\n.accordion + .accordion {\n margin-top: 0.625rem; }\n\n.accordion-head {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 1rem 1.25rem;\n cursor: pointer;\n background-color: #f2f2f2;\n border-radius: 0.4375rem; }\n\n.accordion-title {\n padding-right: 1.875rem;\n font-size: 1rem;\n font-weight: 500;\n color: #0088ce;\n text-transform: none; }\n\n.accordion-toggle {\n font-size: 1rem;\n font-weight: 500;\n color: #0088ce;\n cursor: pointer;\n background-color: transparent;\n border: none; }\n .accordion-toggle [class^=\"icons-arrow-\"] {\n display: inline-block;\n -webkit-transition: -webkit-transform .15s ease-out;\n transition: -webkit-transform .15s ease-out;\n transition: transform .15s ease-out;\n transition: transform .15s ease-out, -webkit-transform .15s ease-out; }\n\n.accordion-toggle-close,\n.accordion-toggle-show {\n display: none; }\n\n.accordion-body {\n padding: 1.25rem; }\n\n.accordion-head[aria-expanded=\"true\"] {\n color: #0074af; }\n .accordion-head[aria-expanded=\"true\"] .accordion-toggle [class^=\"icons-arrow-\"] {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n@media (min-width: 768px) {\n .accordion-head {\n padding: 1.25rem 1.875rem; }\n .accordion-body {\n padding: 1.5rem 1.875rem; }\n .accordion-toggle-close {\n display: none; }\n .accordion-toggle-show {\n display: inline-block; }\n .accordion-head[aria-expanded=\"true\"] .accordion-toggle-close {\n display: inline-block; }\n .accordion-head[aria-expanded=\"true\"] .accordion-toggle-show {\n display: none; } }\n\n/* evidences\n ========================================================================== */\n.proof {\n border-radius: 0.4375rem; }\n .proof.is-gray {\n background-color: #f2f2f2; }\n .proof .display-3 {\n color: currentColor; }\n\n.proof-icon {\n text-align: center; }\n\n@media (max-width: 767.98px) {\n .proof {\n padding: 1.5625rem 1.25rem; } }\n\n@media (min-width: 768px) {\n .proof {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n min-height: 12.5rem;\n padding-top: 2.5rem;\n padding-bottom: 2.5rem; }\n .proof.has-strip {\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d7d7), color-stop(50%, transparent));\n background-image: -webkit-linear-gradient(#d7d7d7 50%, transparent 50%);\n background-image: linear-gradient(#d7d7d7 50%, transparent 50%);\n background-repeat: repeat-y;\n background-position: top right;\n background-size: 2.75rem 2.375rem; }\n .proof.has-strip:not(.is-gray) {\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(50%, transparent));\n background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 50%, transparent 50%);\n background-image: linear-gradient(rgba(255, 255, 255, 0.2) 50%, transparent 50%); }\n .proof-icon {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 45%;\n -ms-flex: 0 0 45%;\n flex: 0 0 45%;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .proof-content {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 55%;\n -ms-flex: 0 0 55%;\n flex: 0 0 55%;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding-right: 10%; } }\n\n/* editorial\n ========================================================================== */\n.editorial {\n color: #fff;\n background-color: #333;\n border-radius: 0.4375rem; }\n .editorial .display-3 {\n color: currentColor; }\n\n.editorial-light {\n color: #333;\n background-color: #f2f2f2; }\n\n@media (max-width: 767.98px) {\n .editorial {\n padding: 1.25rem 1.25rem; } }\n\n@media (min-width: 768px) {\n .editorial {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n padding-top: 2.5rem;\n padding-bottom: 2.5rem; }\n .editorial-icon {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 40%;\n -ms-flex: 0 0 40%;\n flex: 0 0 40%;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .editorial-content {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 0;\n -webkit-flex: 0 0 60%;\n -ms-flex: 0 0 60%;\n flex: 0 0 60%;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 2.5rem; } }\n\n.edito-push-highlight-bg {\n background-color: #f2f2f2; }\n\n.edito-packshot {\n color: #333;\n background-color: #f2f2f2; }\n\n.edito-contact-bg {\n background-color: #f2f2f2; }\n\n/* swiper\n ========================================================================== */\n.swiper {\n position: relative; }\n\n.swiper-button-prev,\n.swiper-button-next {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 2.5rem;\n height: 2.5rem;\n margin-top: -1.25rem;\n color: #0088ce;\n background-color: #fff;\n background-image: none;\n border: none;\n border-radius: 50%;\n /* stylelint-disable declaration-no-important */\n /* stylelint-enable declaration-no-important */ }\n .swiper-button-prev:not(.swiper-button-disabled):hover,\n .swiper-button-next:not(.swiper-button-disabled):hover {\n color: #fff;\n background-color: #0074af; }\n .swiper-button-prev.swiper-button-disabled,\n .swiper-button-next.swiper-button-disabled {\n pointer-events: none !important; }\n\n.swiper-pagination {\n position: static;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 100%; }\n\n.swiper-pagination-bullet {\n width: 0.625rem;\n height: 0.625rem;\n margin-right: 0.3125rem;\n margin-left: 0.3125rem;\n background-color: transparent;\n border: 2px solid #747678;\n opacity: 1; }\n\n.swiper-pagination-bullet-active {\n background-color: #0088ce;\n border-color: #0088ce; }\n\n/* slideshow\n ========================================================================== */\n.slideshow .swiper-button-prev,\n.slideshow .swiper-button-next {\n width: 1.875rem;\n height: 1.875rem;\n margin-top: 0; }\n\n.slideshow .swiper-button-prev {\n left: 0.625rem; }\n\n.slideshow .swiper-button-next {\n right: 0.625rem; }\n\n.slideshow .swiper-buttons {\n position: absolute;\n top: 0;\n left: 0;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -webkit-justify-content: space-between;\n -ms-flex-pack: justify;\n justify-content: space-between;\n pointer-events: none;\n width: 100%;\n height: 0;\n padding-bottom: 60.06098%; }\n .slideshow .swiper-buttons .swiper-button-prev,\n .slideshow .swiper-buttons .swiper-button-next {\n pointer-events: initial; }\n\n.slideshow .swiper-pagination {\n -webkit-box-pack: start;\n -webkit-justify-content: flex-start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n font-weight: 500; }\n\n.multi-slideshow .swiper-button-prev {\n right: calc(100% + 3.125rem);\n left: auto; }\n\n.multi-slideshow .swiper-button-next {\n right: auto;\n left: calc(100% + 3.125rem); }\n\n@media (min-width: 768px) {\n .slideshow .swiper-button-prev,\n .slideshow .swiper-button-next {\n width: 2.5rem;\n height: 2.5rem; }\n .slideshow .swiper-button-prev {\n left: 1.25rem; }\n .slideshow .swiper-button-next {\n right: 1.25rem; } }\n\n/* carousel\n ========================================================================== */\n.bg-carousel {\n background-color: #f2f2f2; }\n\n.carousel-item-content {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 1.875rem 1.5625rem 3.75rem; }\n\n.carousel-item-headtext {\n -webkit-box-ordinal-group: 0;\n -webkit-order: -1;\n -ms-flex-order: -1;\n order: -1; }\n\n.carousel-controls {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n padding-bottom: 1.875rem;\n pointer-events: none; }\n\n@media (min-width: 768px) {\n .carousel-controls {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding-bottom: 2.5rem; }\n .carousel-controls > .row {\n height: 100%; }\n .carousel-controls .swiper-button-prev,\n .carousel-controls .swiper-button-next {\n position: relative;\n top: auto;\n right: auto;\n bottom: auto;\n left: auto;\n pointer-events: initial; }\n .carousel-controls .swiper-button-next {\n margin-left: 0.625rem; }\n .carousel-controls .swiper-pagination-bullet {\n width: 0.9375rem;\n height: 0.9375rem; }\n .carousel-item-content {\n padding: 3.75rem 2.5rem 7.5rem 0; } }\n\n/* tongues\n ========================================================================== */\n.tongue {\n position: relative;\n display: -webkit-inline-box;\n display: -webkit-inline-flex;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n min-height: 2.5rem;\n padding-right: 2.625rem;\n padding-left: 1.25rem;\n font-size: 1.125rem;\n font-weight: 900;\n color: #fff;\n text-transform: uppercase;\n background-color: #0088ce;\n border-top-right-radius: 1.25rem;\n border-bottom-right-radius: 1.25rem; }\n .tongue::after {\n position: absolute;\n top: calc(50% - 0.4375rem);\n right: 0.875rem;\n width: 0.875rem;\n height: 0.875rem;\n content: \"\";\n background-color: #fff;\n border-radius: 50%; }\n\n/* anchor\n ========================================================================== */\n.anchor {\n position: relative;\n background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d7d7), color-stop(50%, transparent));\n background-image: -webkit-linear-gradient(bottom, #d7d7d7 50%, transparent 50%);\n background-image: linear-gradient(0deg, #d7d7d7 50%, transparent 50%);\n background-repeat: repeat-y;\n background-position: top left;\n background-size: 0.8125rem 0.25rem; }\n\n.anchor-item {\n position: relative;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n color: #747678; }\n .anchor-item:first-child::after, .anchor-item:last-child::after {\n position: absolute;\n left: 0;\n z-index: 1;\n display: block;\n width: 0.8125rem;\n height: 0.625rem;\n content: \"\";\n background-color: #fff; }\n .anchor-item:first-child::after {\n top: 0; }\n .anchor-item:last-child::after {\n bottom: 0; }\n .anchor-item:not(:last-child) {\n padding-bottom: 1.0625rem; }\n .anchor-item:hover {\n color: #0074af; }\n .anchor-item::before {\n position: relative;\n z-index: 2;\n display: block;\n width: 0.8125rem;\n height: 0.8125rem;\n margin-top: 0.1875rem;\n margin-right: 1.125rem;\n content: \"\";\n background-color: currentColor;\n border-radius: 50%; }\n .anchor-item.current {\n font-weight: 500;\n color: #0088ce; }\n .anchor-item.current::after {\n position: absolute;\n top: 0.625rem;\n left: 0;\n z-index: 1;\n display: block;\n width: 0.8125rem;\n height: calc(100% - 10px);\n content: \"\";\n background-color: #fff; }\n .anchor-item.current:first-child::after {\n top: 0;\n height: 100%; }\n .anchor-item.current ~ .anchor-item::after {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n display: block;\n width: 0.8125rem;\n height: 100%;\n content: \"\";\n background-color: #fff; }\n\n.vignette-bg {\n background-color: #fff; }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.bg-primary {\n background-color: #0088ce !important; }\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #00669b !important; }\n\n.bg-primary-dark {\n background-color: #0074af !important; }\n\na.bg-primary-dark:hover, a.bg-primary-dark:focus,\nbutton.bg-primary-dark:hover,\nbutton.bg-primary-dark:focus {\n background-color: #00527c !important; }\n\n.bg-secondary {\n background-color: #4d4f53 !important; }\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #343639 !important; }\n\n.bg-success {\n background-color: #82be00 !important; }\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #5f8b00 !important; }\n\n.bg-info {\n background-color: #009aa6 !important; }\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #006b73 !important; }\n\n.bg-warning {\n background-color: #ffb612 !important; }\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #de9a00 !important; }\n\n.bg-danger {\n background-color: #cd0037 !important; }\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #9a0029 !important; }\n\n.bg-light {\n background-color: #f2f2f2 !important; }\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #d9d9d9 !important; }\n\n.bg-dark {\n background-color: #343a40 !important; }\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important; }\n\n.bg-white {\n background-color: #fff !important; }\n\na.bg-white:hover, a.bg-white:focus,\nbutton.bg-white:hover,\nbutton.bg-white:focus {\n background-color: #e6e6e6 !important; }\n\n.bg-white {\n background-color: #fff !important; }\n\n.bg-transparent {\n background-color: transparent !important; }\n\n.border {\n border: 1px solid #d7d7d7 !important; }\n\n.border-top {\n border-top: 1px solid #d7d7d7 !important; }\n\n.border-right {\n border-right: 1px solid #d7d7d7 !important; }\n\n.border-bottom {\n border-bottom: 1px solid #d7d7d7 !important; }\n\n.border-left {\n border-left: 1px solid #d7d7d7 !important; }\n\n.border-0 {\n border: 0 !important; }\n\n.border-top-0 {\n border-top: 0 !important; }\n\n.border-right-0 {\n border-right: 0 !important; }\n\n.border-bottom-0 {\n border-bottom: 0 !important; }\n\n.border-left-0 {\n border-left: 0 !important; }\n\n.border-primary {\n border-color: #0088ce !important; }\n\n.border-primary-dark {\n border-color: #0074af !important; }\n\n.border-secondary {\n border-color: #4d4f53 !important; }\n\n.border-success {\n border-color: #82be00 !important; }\n\n.border-info {\n border-color: #009aa6 !important; }\n\n.border-warning {\n border-color: #ffb612 !important; }\n\n.border-danger {\n border-color: #cd0037 !important; }\n\n.border-light {\n border-color: #f2f2f2 !important; }\n\n.border-dark {\n border-color: #343a40 !important; }\n\n.border-white {\n border-color: #fff !important; }\n\n.border-white {\n border-color: #fff !important; }\n\n.rounded-sm {\n border-radius: 0.4375rem !important; }\n\n.rounded {\n border-radius: 0.4375rem !important; }\n\n.rounded-top {\n border-top-left-radius: 0.4375rem !important;\n border-top-right-radius: 0.4375rem !important; }\n\n.rounded-right {\n border-top-right-radius: 0.4375rem !important;\n border-bottom-right-radius: 0.4375rem !important; }\n\n.rounded-bottom {\n border-bottom-right-radius: 0.4375rem !important;\n border-bottom-left-radius: 0.4375rem !important; }\n\n.rounded-left {\n border-top-left-radius: 0.4375rem !important;\n border-bottom-left-radius: 0.4375rem !important; }\n\n.rounded-lg {\n border-radius: 0.4375rem !important; }\n\n.rounded-circle {\n border-radius: 50% !important; }\n\n.rounded-pill {\n border-radius: 50rem !important; }\n\n.rounded-0 {\n border-radius: 0 !important; }\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\"; }\n\n.d-none {\n display: none !important; }\n\n.d-inline {\n display: inline !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-block {\n display: block !important; }\n\n.d-table {\n display: table !important; }\n\n.d-table-row {\n display: table-row !important; }\n\n.d-table-cell {\n display: table-cell !important; }\n\n.d-flex {\n display: -webkit-box !important;\n display: -webkit-flex !important;\n display: -ms-flexbox !important;\n display: flex !important; }\n\n.d-inline-flex {\n display: -webkit-inline-box !important;\n display: -webkit-inline-flex !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; }\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important; }\n .d-sm-inline {\n display: inline !important; }\n .d-sm-inline-block {\n display: inline-block !important; }\n .d-sm-block {\n display: block !important; }\n .d-sm-table {\n display: table !important; }\n .d-sm-table-row {\n display: table-row !important; }\n .d-sm-table-cell {\n display: table-cell !important; }\n .d-sm-flex {\n display: -webkit-box !important;\n display: -webkit-flex !important;\n display: -ms-flexbox !important;\n display: flex !important; }\n .d-sm-inline-flex {\n display: -webkit-inline-box !important;\n display: -webkit-inline-flex !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important; }\n .d-md-inline {\n display: inline !important; }\n .d-md-inline-block {\n display: inline-block !important; }\n .d-md-block {\n display: block !important; }\n .d-md-table {\n display: table !important; }\n .d-md-table-row {\n display: table-row !important; }\n .d-md-table-cell {\n display: table-cell !important; }\n .d-md-flex {\n display: -webkit-box !important;\n display: -webkit-flex !important;\n display: -ms-flexbox !important;\n display: flex !important; }\n .d-md-inline-flex {\n display: -webkit-inline-box !important;\n display: -webkit-inline-flex !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media (min-width: 1024px) {\n .d-lg-none {\n display: none !important; }\n .d-lg-inline {\n display: inline !important; }\n .d-lg-inline-block {\n display: inline-block !important; }\n .d-lg-block {\n display: block !important; }\n .d-lg-table {\n display: table !important; }\n .d-lg-table-row {\n display: table-row !important; }\n .d-lg-table-cell {\n display: table-cell !important; }\n .d-lg-flex {\n display: -webkit-box !important;\n display: -webkit-flex !important;\n display: -ms-flexbox !important;\n display: flex !important; }\n .d-lg-inline-flex {\n display: -webkit-inline-box !important;\n display: -webkit-inline-flex !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media (min-width: 1280px) {\n .d-xl-none {\n display: none !important; }\n .d-xl-inline {\n display: inline !important; }\n .d-xl-inline-block {\n display: inline-block !important; }\n .d-xl-block {\n display: block !important; }\n .d-xl-table {\n display: table !important; }\n .d-xl-table-row {\n display: table-row !important; }\n .d-xl-table-cell {\n display: table-cell !important; }\n .d-xl-flex {\n display: -webkit-box !important;\n display: -webkit-flex !important;\n display: -ms-flexbox !important;\n display: flex !important; }\n .d-xl-inline-flex {\n display: -webkit-inline-box !important;\n display: -webkit-inline-flex !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media print {\n .d-print-none {\n display: none !important; }\n .d-print-inline {\n display: inline !important; }\n .d-print-inline-block {\n display: inline-block !important; }\n .d-print-block {\n display: block !important; }\n .d-print-table {\n display: table !important; }\n .d-print-table-row {\n display: table-row !important; }\n .d-print-table-cell {\n display: table-cell !important; }\n .d-print-flex {\n display: -webkit-box !important;\n display: -webkit-flex !important;\n display: -ms-flexbox !important;\n display: flex !important; }\n .d-print-inline-flex {\n display: -webkit-inline-box !important;\n display: -webkit-inline-flex !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden; }\n .embed-responsive::before {\n display: block;\n content: \"\"; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714%; }\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%; }\n\n.embed-responsive-4by3::before {\n padding-top: 75%; }\n\n.embed-responsive-1by1::before {\n padding-top: 100%; }\n\n.flex-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: row !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important; }\n\n.flex-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: column !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important; }\n\n.flex-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: row-reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important; }\n\n.flex-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: column-reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important; }\n\n.flex-wrap {\n -webkit-flex-wrap: wrap !important;\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important; }\n\n.flex-nowrap {\n -webkit-flex-wrap: nowrap !important;\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important; }\n\n.flex-wrap-reverse {\n -webkit-flex-wrap: wrap-reverse !important;\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important; }\n\n.flex-fill {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n\n.flex-grow-0 {\n -webkit-box-flex: 0 !important;\n -webkit-flex-grow: 0 !important;\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important; }\n\n.flex-grow-1 {\n -webkit-box-flex: 1 !important;\n -webkit-flex-grow: 1 !important;\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important; }\n\n.flex-shrink-0 {\n -webkit-flex-shrink: 0 !important;\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important; }\n\n.flex-shrink-1 {\n -webkit-flex-shrink: 1 !important;\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important; }\n\n.justify-content-start {\n -webkit-box-pack: start !important;\n -webkit-justify-content: flex-start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important; }\n\n.justify-content-end {\n -webkit-box-pack: end !important;\n -webkit-justify-content: flex-end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important; }\n\n.justify-content-center {\n -webkit-box-pack: center !important;\n -webkit-justify-content: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important; }\n\n.justify-content-between {\n -webkit-box-pack: justify !important;\n -webkit-justify-content: space-between !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important; }\n\n.justify-content-around {\n -webkit-justify-content: space-around !important;\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important; }\n\n.align-items-start {\n -webkit-box-align: start !important;\n -webkit-align-items: flex-start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important; }\n\n.align-items-end {\n -webkit-box-align: end !important;\n -webkit-align-items: flex-end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important; }\n\n.align-items-center {\n -webkit-box-align: center !important;\n -webkit-align-items: center !important;\n -ms-flex-align: center !important;\n align-items: center !important; }\n\n.align-items-baseline {\n -webkit-box-align: baseline !important;\n -webkit-align-items: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important; }\n\n.align-items-stretch {\n -webkit-box-align: stretch !important;\n -webkit-align-items: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important; }\n\n.align-content-start {\n -webkit-align-content: flex-start !important;\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important; }\n\n.align-content-end {\n -webkit-align-content: flex-end !important;\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important; }\n\n.align-content-center {\n -webkit-align-content: center !important;\n -ms-flex-line-pack: center !important;\n align-content: center !important; }\n\n.align-content-between {\n -webkit-align-content: space-between !important;\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important; }\n\n.align-content-around {\n -webkit-align-content: space-around !important;\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important; }\n\n.align-content-stretch {\n -webkit-align-content: stretch !important;\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important; }\n\n.align-self-auto {\n -webkit-align-self: auto !important;\n -ms-flex-item-align: auto !important;\n align-self: auto !important; }\n\n.align-self-start {\n -webkit-align-self: flex-start !important;\n -ms-flex-item-align: start !important;\n align-self: flex-start !important; }\n\n.align-self-end {\n -webkit-align-self: flex-end !important;\n -ms-flex-item-align: end !important;\n align-self: flex-end !important; }\n\n.align-self-center {\n -webkit-align-self: center !important;\n -ms-flex-item-align: center !important;\n align-self: center !important; }\n\n.align-self-baseline {\n -webkit-align-self: baseline !important;\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important; }\n\n.align-self-stretch {\n -webkit-align-self: stretch !important;\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important; }\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: row !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important; }\n .flex-sm-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: column !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important; }\n .flex-sm-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: row-reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important; }\n .flex-sm-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: column-reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important; }\n .flex-sm-wrap {\n -webkit-flex-wrap: wrap !important;\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important; }\n .flex-sm-nowrap {\n -webkit-flex-wrap: nowrap !important;\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important; }\n .flex-sm-wrap-reverse {\n -webkit-flex-wrap: wrap-reverse !important;\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important; }\n .flex-sm-fill {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n .flex-sm-grow-0 {\n -webkit-box-flex: 0 !important;\n -webkit-flex-grow: 0 !important;\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important; }\n .flex-sm-grow-1 {\n -webkit-box-flex: 1 !important;\n -webkit-flex-grow: 1 !important;\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important; }\n .flex-sm-shrink-0 {\n -webkit-flex-shrink: 0 !important;\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important; }\n .flex-sm-shrink-1 {\n -webkit-flex-shrink: 1 !important;\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important; }\n .justify-content-sm-start {\n -webkit-box-pack: start !important;\n -webkit-justify-content: flex-start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important; }\n .justify-content-sm-end {\n -webkit-box-pack: end !important;\n -webkit-justify-content: flex-end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important; }\n .justify-content-sm-center {\n -webkit-box-pack: center !important;\n -webkit-justify-content: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important; }\n .justify-content-sm-between {\n -webkit-box-pack: justify !important;\n -webkit-justify-content: space-between !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important; }\n .justify-content-sm-around {\n -webkit-justify-content: space-around !important;\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important; }\n .align-items-sm-start {\n -webkit-box-align: start !important;\n -webkit-align-items: flex-start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important; }\n .align-items-sm-end {\n -webkit-box-align: end !important;\n -webkit-align-items: flex-end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important; }\n .align-items-sm-center {\n -webkit-box-align: center !important;\n -webkit-align-items: center !important;\n -ms-flex-align: center !important;\n align-items: center !important; }\n .align-items-sm-baseline {\n -webkit-box-align: baseline !important;\n -webkit-align-items: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important; }\n .align-items-sm-stretch {\n -webkit-box-align: stretch !important;\n -webkit-align-items: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important; }\n .align-content-sm-start {\n -webkit-align-content: flex-start !important;\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important; }\n .align-content-sm-end {\n -webkit-align-content: flex-end !important;\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important; }\n .align-content-sm-center {\n -webkit-align-content: center !important;\n -ms-flex-line-pack: center !important;\n align-content: center !important; }\n .align-content-sm-between {\n -webkit-align-content: space-between !important;\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important; }\n .align-content-sm-around {\n -webkit-align-content: space-around !important;\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important; }\n .align-content-sm-stretch {\n -webkit-align-content: stretch !important;\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important; }\n .align-self-sm-auto {\n -webkit-align-self: auto !important;\n -ms-flex-item-align: auto !important;\n align-self: auto !important; }\n .align-self-sm-start {\n -webkit-align-self: flex-start !important;\n -ms-flex-item-align: start !important;\n align-self: flex-start !important; }\n .align-self-sm-end {\n -webkit-align-self: flex-end !important;\n -ms-flex-item-align: end !important;\n align-self: flex-end !important; }\n .align-self-sm-center {\n -webkit-align-self: center !important;\n -ms-flex-item-align: center !important;\n align-self: center !important; }\n .align-self-sm-baseline {\n -webkit-align-self: baseline !important;\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important; }\n .align-self-sm-stretch {\n -webkit-align-self: stretch !important;\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important; } }\n\n@media (min-width: 768px) {\n .flex-md-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: row !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important; }\n .flex-md-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: column !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important; }\n .flex-md-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: row-reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important; }\n .flex-md-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: column-reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important; }\n .flex-md-wrap {\n -webkit-flex-wrap: wrap !important;\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important; }\n .flex-md-nowrap {\n -webkit-flex-wrap: nowrap !important;\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important; }\n .flex-md-wrap-reverse {\n -webkit-flex-wrap: wrap-reverse !important;\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important; }\n .flex-md-fill {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n .flex-md-grow-0 {\n -webkit-box-flex: 0 !important;\n -webkit-flex-grow: 0 !important;\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important; }\n .flex-md-grow-1 {\n -webkit-box-flex: 1 !important;\n -webkit-flex-grow: 1 !important;\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important; }\n .flex-md-shrink-0 {\n -webkit-flex-shrink: 0 !important;\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important; }\n .flex-md-shrink-1 {\n -webkit-flex-shrink: 1 !important;\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important; }\n .justify-content-md-start {\n -webkit-box-pack: start !important;\n -webkit-justify-content: flex-start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important; }\n .justify-content-md-end {\n -webkit-box-pack: end !important;\n -webkit-justify-content: flex-end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important; }\n .justify-content-md-center {\n -webkit-box-pack: center !important;\n -webkit-justify-content: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important; }\n .justify-content-md-between {\n -webkit-box-pack: justify !important;\n -webkit-justify-content: space-between !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important; }\n .justify-content-md-around {\n -webkit-justify-content: space-around !important;\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important; }\n .align-items-md-start {\n -webkit-box-align: start !important;\n -webkit-align-items: flex-start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important; }\n .align-items-md-end {\n -webkit-box-align: end !important;\n -webkit-align-items: flex-end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important; }\n .align-items-md-center {\n -webkit-box-align: center !important;\n -webkit-align-items: center !important;\n -ms-flex-align: center !important;\n align-items: center !important; }\n .align-items-md-baseline {\n -webkit-box-align: baseline !important;\n -webkit-align-items: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important; }\n .align-items-md-stretch {\n -webkit-box-align: stretch !important;\n -webkit-align-items: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important; }\n .align-content-md-start {\n -webkit-align-content: flex-start !important;\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important; }\n .align-content-md-end {\n -webkit-align-content: flex-end !important;\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important; }\n .align-content-md-center {\n -webkit-align-content: center !important;\n -ms-flex-line-pack: center !important;\n align-content: center !important; }\n .align-content-md-between {\n -webkit-align-content: space-between !important;\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important; }\n .align-content-md-around {\n -webkit-align-content: space-around !important;\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important; }\n .align-content-md-stretch {\n -webkit-align-content: stretch !important;\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important; }\n .align-self-md-auto {\n -webkit-align-self: auto !important;\n -ms-flex-item-align: auto !important;\n align-self: auto !important; }\n .align-self-md-start {\n -webkit-align-self: flex-start !important;\n -ms-flex-item-align: start !important;\n align-self: flex-start !important; }\n .align-self-md-end {\n -webkit-align-self: flex-end !important;\n -ms-flex-item-align: end !important;\n align-self: flex-end !important; }\n .align-self-md-center {\n -webkit-align-self: center !important;\n -ms-flex-item-align: center !important;\n align-self: center !important; }\n .align-self-md-baseline {\n -webkit-align-self: baseline !important;\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important; }\n .align-self-md-stretch {\n -webkit-align-self: stretch !important;\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important; } }\n\n@media (min-width: 1024px) {\n .flex-lg-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: row !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important; }\n .flex-lg-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: column !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important; }\n .flex-lg-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: row-reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important; }\n .flex-lg-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: column-reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important; }\n .flex-lg-wrap {\n -webkit-flex-wrap: wrap !important;\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important; }\n .flex-lg-nowrap {\n -webkit-flex-wrap: nowrap !important;\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important; }\n .flex-lg-wrap-reverse {\n -webkit-flex-wrap: wrap-reverse !important;\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important; }\n .flex-lg-fill {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n .flex-lg-grow-0 {\n -webkit-box-flex: 0 !important;\n -webkit-flex-grow: 0 !important;\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important; }\n .flex-lg-grow-1 {\n -webkit-box-flex: 1 !important;\n -webkit-flex-grow: 1 !important;\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important; }\n .flex-lg-shrink-0 {\n -webkit-flex-shrink: 0 !important;\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important; }\n .flex-lg-shrink-1 {\n -webkit-flex-shrink: 1 !important;\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important; }\n .justify-content-lg-start {\n -webkit-box-pack: start !important;\n -webkit-justify-content: flex-start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important; }\n .justify-content-lg-end {\n -webkit-box-pack: end !important;\n -webkit-justify-content: flex-end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important; }\n .justify-content-lg-center {\n -webkit-box-pack: center !important;\n -webkit-justify-content: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important; }\n .justify-content-lg-between {\n -webkit-box-pack: justify !important;\n -webkit-justify-content: space-between !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important; }\n .justify-content-lg-around {\n -webkit-justify-content: space-around !important;\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important; }\n .align-items-lg-start {\n -webkit-box-align: start !important;\n -webkit-align-items: flex-start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important; }\n .align-items-lg-end {\n -webkit-box-align: end !important;\n -webkit-align-items: flex-end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important; }\n .align-items-lg-center {\n -webkit-box-align: center !important;\n -webkit-align-items: center !important;\n -ms-flex-align: center !important;\n align-items: center !important; }\n .align-items-lg-baseline {\n -webkit-box-align: baseline !important;\n -webkit-align-items: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important; }\n .align-items-lg-stretch {\n -webkit-box-align: stretch !important;\n -webkit-align-items: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important; }\n .align-content-lg-start {\n -webkit-align-content: flex-start !important;\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important; }\n .align-content-lg-end {\n -webkit-align-content: flex-end !important;\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important; }\n .align-content-lg-center {\n -webkit-align-content: center !important;\n -ms-flex-line-pack: center !important;\n align-content: center !important; }\n .align-content-lg-between {\n -webkit-align-content: space-between !important;\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important; }\n .align-content-lg-around {\n -webkit-align-content: space-around !important;\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important; }\n .align-content-lg-stretch {\n -webkit-align-content: stretch !important;\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important; }\n .align-self-lg-auto {\n -webkit-align-self: auto !important;\n -ms-flex-item-align: auto !important;\n align-self: auto !important; }\n .align-self-lg-start {\n -webkit-align-self: flex-start !important;\n -ms-flex-item-align: start !important;\n align-self: flex-start !important; }\n .align-self-lg-end {\n -webkit-align-self: flex-end !important;\n -ms-flex-item-align: end !important;\n align-self: flex-end !important; }\n .align-self-lg-center {\n -webkit-align-self: center !important;\n -ms-flex-item-align: center !important;\n align-self: center !important; }\n .align-self-lg-baseline {\n -webkit-align-self: baseline !important;\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important; }\n .align-self-lg-stretch {\n -webkit-align-self: stretch !important;\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important; } }\n\n@media (min-width: 1280px) {\n .flex-xl-row {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: row !important;\n -ms-flex-direction: row !important;\n flex-direction: row !important; }\n .flex-xl-column {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: normal !important;\n -webkit-flex-direction: column !important;\n -ms-flex-direction: column !important;\n flex-direction: column !important; }\n .flex-xl-row-reverse {\n -webkit-box-orient: horizontal !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: row-reverse !important;\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important; }\n .flex-xl-column-reverse {\n -webkit-box-orient: vertical !important;\n -webkit-box-direction: reverse !important;\n -webkit-flex-direction: column-reverse !important;\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important; }\n .flex-xl-wrap {\n -webkit-flex-wrap: wrap !important;\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important; }\n .flex-xl-nowrap {\n -webkit-flex-wrap: nowrap !important;\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important; }\n .flex-xl-wrap-reverse {\n -webkit-flex-wrap: wrap-reverse !important;\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important; }\n .flex-xl-fill {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n .flex-xl-grow-0 {\n -webkit-box-flex: 0 !important;\n -webkit-flex-grow: 0 !important;\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important; }\n .flex-xl-grow-1 {\n -webkit-box-flex: 1 !important;\n -webkit-flex-grow: 1 !important;\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important; }\n .flex-xl-shrink-0 {\n -webkit-flex-shrink: 0 !important;\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important; }\n .flex-xl-shrink-1 {\n -webkit-flex-shrink: 1 !important;\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important; }\n .justify-content-xl-start {\n -webkit-box-pack: start !important;\n -webkit-justify-content: flex-start !important;\n -ms-flex-pack: start !important;\n justify-content: flex-start !important; }\n .justify-content-xl-end {\n -webkit-box-pack: end !important;\n -webkit-justify-content: flex-end !important;\n -ms-flex-pack: end !important;\n justify-content: flex-end !important; }\n .justify-content-xl-center {\n -webkit-box-pack: center !important;\n -webkit-justify-content: center !important;\n -ms-flex-pack: center !important;\n justify-content: center !important; }\n .justify-content-xl-between {\n -webkit-box-pack: justify !important;\n -webkit-justify-content: space-between !important;\n -ms-flex-pack: justify !important;\n justify-content: space-between !important; }\n .justify-content-xl-around {\n -webkit-justify-content: space-around !important;\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important; }\n .align-items-xl-start {\n -webkit-box-align: start !important;\n -webkit-align-items: flex-start !important;\n -ms-flex-align: start !important;\n align-items: flex-start !important; }\n .align-items-xl-end {\n -webkit-box-align: end !important;\n -webkit-align-items: flex-end !important;\n -ms-flex-align: end !important;\n align-items: flex-end !important; }\n .align-items-xl-center {\n -webkit-box-align: center !important;\n -webkit-align-items: center !important;\n -ms-flex-align: center !important;\n align-items: center !important; }\n .align-items-xl-baseline {\n -webkit-box-align: baseline !important;\n -webkit-align-items: baseline !important;\n -ms-flex-align: baseline !important;\n align-items: baseline !important; }\n .align-items-xl-stretch {\n -webkit-box-align: stretch !important;\n -webkit-align-items: stretch !important;\n -ms-flex-align: stretch !important;\n align-items: stretch !important; }\n .align-content-xl-start {\n -webkit-align-content: flex-start !important;\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important; }\n .align-content-xl-end {\n -webkit-align-content: flex-end !important;\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important; }\n .align-content-xl-center {\n -webkit-align-content: center !important;\n -ms-flex-line-pack: center !important;\n align-content: center !important; }\n .align-content-xl-between {\n -webkit-align-content: space-between !important;\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important; }\n .align-content-xl-around {\n -webkit-align-content: space-around !important;\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important; }\n .align-content-xl-stretch {\n -webkit-align-content: stretch !important;\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important; }\n .align-self-xl-auto {\n -webkit-align-self: auto !important;\n -ms-flex-item-align: auto !important;\n align-self: auto !important; }\n .align-self-xl-start {\n -webkit-align-self: flex-start !important;\n -ms-flex-item-align: start !important;\n align-self: flex-start !important; }\n .align-self-xl-end {\n -webkit-align-self: flex-end !important;\n -ms-flex-item-align: end !important;\n align-self: flex-end !important; }\n .align-self-xl-center {\n -webkit-align-self: center !important;\n -ms-flex-item-align: center !important;\n align-self: center !important; }\n .align-self-xl-baseline {\n -webkit-align-self: baseline !important;\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important; }\n .align-self-xl-stretch {\n -webkit-align-self: stretch !important;\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important; } }\n\n.float-left {\n float: left !important; }\n\n.float-right {\n float: right !important; }\n\n.float-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important; }\n .float-sm-right {\n float: right !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important; }\n .float-md-right {\n float: right !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 1024px) {\n .float-lg-left {\n float: left !important; }\n .float-lg-right {\n float: right !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1280px) {\n .float-xl-left {\n float: left !important; }\n .float-xl-right {\n float: right !important; }\n .float-xl-none {\n float: none !important; } }\n\n.overflow-auto {\n overflow: auto !important; }\n\n.overflow-hidden {\n overflow: hidden !important; }\n\n.position-static {\n position: static !important; }\n\n.position-relative {\n position: relative !important; }\n\n.position-absolute {\n position: absolute !important; }\n\n.position-fixed {\n position: fixed !important; }\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important; }\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030; }\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal; }\n\n.shadow-sm {\n -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }\n\n.shadow {\n -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }\n\n.shadow-lg {\n -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }\n\n.shadow-none {\n -webkit-box-shadow: none !important;\n box-shadow: none !important; }\n\n.w-25 {\n width: 25% !important; }\n\n.w-50 {\n width: 50% !important; }\n\n.w-75 {\n width: 75% !important; }\n\n.w-100 {\n width: 100% !important; }\n\n.h-25 {\n height: 25% !important; }\n\n.h-50 {\n height: 50% !important; }\n\n.h-75 {\n height: 75% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.mw-100 {\n max-width: 100% !important; }\n\n.mh-100 {\n max-height: 100% !important; }\n\n.min-vw-100 {\n min-width: 100vw !important; }\n\n.min-vh-100 {\n min-height: 100vh !important; }\n\n.vw-100 {\n width: 100vw !important; }\n\n.vh-100 {\n height: 100vh !important; }\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0); }\n\n.m-0 {\n margin: 0 !important; }\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important; }\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important; }\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important; }\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important; }\n\n.m-1 {\n margin: 0.25rem !important; }\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important; }\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important; }\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important; }\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important; }\n\n.m-2 {\n margin: 0.5rem !important; }\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important; }\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important; }\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important; }\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important; }\n\n.m-3 {\n margin: 1rem !important; }\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important; }\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important; }\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important; }\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important; }\n\n.m-4 {\n margin: 1.5rem !important; }\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important; }\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important; }\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important; }\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important; }\n\n.m-5 {\n margin: 3rem !important; }\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important; }\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important; }\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important; }\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important; }\n\n.p-0 {\n padding: 0 !important; }\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important; }\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important; }\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important; }\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important; }\n\n.p-1 {\n padding: 0.25rem !important; }\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important; }\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important; }\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important; }\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important; }\n\n.p-2 {\n padding: 0.5rem !important; }\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important; }\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important; }\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important; }\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important; }\n\n.p-3 {\n padding: 1rem !important; }\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important; }\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important; }\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important; }\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important; }\n\n.p-4 {\n padding: 1.5rem !important; }\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important; }\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important; }\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important; }\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important; }\n\n.p-5 {\n padding: 3rem !important; }\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important; }\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important; }\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important; }\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important; }\n\n.m-n1 {\n margin: -0.25rem !important; }\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important; }\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important; }\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important; }\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important; }\n\n.m-n2 {\n margin: -0.5rem !important; }\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important; }\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important; }\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important; }\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important; }\n\n.m-n3 {\n margin: -1rem !important; }\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important; }\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important; }\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important; }\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important; }\n\n.m-n4 {\n margin: -1.5rem !important; }\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important; }\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important; }\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important; }\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important; }\n\n.m-n5 {\n margin: -3rem !important; }\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important; }\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important; }\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important; }\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important; }\n\n.m-auto {\n margin: auto !important; }\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important; }\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important; }\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important; }\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important; }\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important; }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important; }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important; }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important; }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important; }\n .m-sm-1 {\n margin: 0.25rem !important; }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important; }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important; }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important; }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important; }\n .m-sm-2 {\n margin: 0.5rem !important; }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important; }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important; }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important; }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important; }\n .m-sm-3 {\n margin: 1rem !important; }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important; }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important; }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important; }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important; }\n .m-sm-4 {\n margin: 1.5rem !important; }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important; }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important; }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important; }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important; }\n .m-sm-5 {\n margin: 3rem !important; }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important; }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important; }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important; }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important; }\n .p-sm-0 {\n padding: 0 !important; }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important; }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important; }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important; }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important; }\n .p-sm-1 {\n padding: 0.25rem !important; }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important; }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important; }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important; }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important; }\n .p-sm-2 {\n padding: 0.5rem !important; }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important; }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important; }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important; }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important; }\n .p-sm-3 {\n padding: 1rem !important; }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important; }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important; }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important; }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important; }\n .p-sm-4 {\n padding: 1.5rem !important; }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important; }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important; }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important; }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important; }\n .p-sm-5 {\n padding: 3rem !important; }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important; }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important; }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important; }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important; }\n .m-sm-n1 {\n margin: -0.25rem !important; }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important; }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important; }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important; }\n .m-sm-n2 {\n margin: -0.5rem !important; }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important; }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important; }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important; }\n .m-sm-n3 {\n margin: -1rem !important; }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important; }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important; }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important; }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important; }\n .m-sm-n4 {\n margin: -1.5rem !important; }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important; }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important; }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important; }\n .m-sm-n5 {\n margin: -3rem !important; }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important; }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important; }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important; }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important; }\n .m-sm-auto {\n margin: auto !important; }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important; }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important; }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important; }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important; }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important; }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important; }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important; }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important; }\n .m-md-1 {\n margin: 0.25rem !important; }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important; }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important; }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important; }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important; }\n .m-md-2 {\n margin: 0.5rem !important; }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important; }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important; }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important; }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important; }\n .m-md-3 {\n margin: 1rem !important; }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important; }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important; }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important; }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important; }\n .m-md-4 {\n margin: 1.5rem !important; }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important; }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important; }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important; }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important; }\n .m-md-5 {\n margin: 3rem !important; }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important; }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important; }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important; }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important; }\n .p-md-0 {\n padding: 0 !important; }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important; }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important; }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important; }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important; }\n .p-md-1 {\n padding: 0.25rem !important; }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important; }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important; }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important; }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important; }\n .p-md-2 {\n padding: 0.5rem !important; }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important; }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important; }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important; }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important; }\n .p-md-3 {\n padding: 1rem !important; }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important; }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important; }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important; }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important; }\n .p-md-4 {\n padding: 1.5rem !important; }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important; }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important; }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important; }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important; }\n .p-md-5 {\n padding: 3rem !important; }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important; }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important; }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important; }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important; }\n .m-md-n1 {\n margin: -0.25rem !important; }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important; }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important; }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important; }\n .m-md-n2 {\n margin: -0.5rem !important; }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important; }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important; }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important; }\n .m-md-n3 {\n margin: -1rem !important; }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important; }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important; }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important; }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important; }\n .m-md-n4 {\n margin: -1.5rem !important; }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important; }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important; }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important; }\n .m-md-n5 {\n margin: -3rem !important; }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important; }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important; }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important; }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important; }\n .m-md-auto {\n margin: auto !important; }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important; }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important; }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important; }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 1024px) {\n .m-lg-0 {\n margin: 0 !important; }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important; }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important; }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important; }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important; }\n .m-lg-1 {\n margin: 0.25rem !important; }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important; }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important; }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important; }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important; }\n .m-lg-2 {\n margin: 0.5rem !important; }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important; }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important; }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important; }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important; }\n .m-lg-3 {\n margin: 1rem !important; }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important; }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important; }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important; }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important; }\n .m-lg-4 {\n margin: 1.5rem !important; }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important; }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important; }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important; }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important; }\n .m-lg-5 {\n margin: 3rem !important; }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important; }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important; }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important; }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important; }\n .p-lg-0 {\n padding: 0 !important; }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important; }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important; }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important; }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important; }\n .p-lg-1 {\n padding: 0.25rem !important; }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important; }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important; }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important; }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important; }\n .p-lg-2 {\n padding: 0.5rem !important; }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important; }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important; }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important; }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important; }\n .p-lg-3 {\n padding: 1rem !important; }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important; }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important; }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important; }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important; }\n .p-lg-4 {\n padding: 1.5rem !important; }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important; }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important; }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important; }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important; }\n .p-lg-5 {\n padding: 3rem !important; }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important; }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important; }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important; }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important; }\n .m-lg-n1 {\n margin: -0.25rem !important; }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important; }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important; }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important; }\n .m-lg-n2 {\n margin: -0.5rem !important; }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important; }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important; }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important; }\n .m-lg-n3 {\n margin: -1rem !important; }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important; }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important; }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important; }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important; }\n .m-lg-n4 {\n margin: -1.5rem !important; }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important; }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important; }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important; }\n .m-lg-n5 {\n margin: -3rem !important; }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important; }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important; }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important; }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important; }\n .m-lg-auto {\n margin: auto !important; }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important; }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important; }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important; }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important; } }\n\n@media (min-width: 1280px) {\n .m-xl-0 {\n margin: 0 !important; }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important; }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important; }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important; }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important; }\n .m-xl-1 {\n margin: 0.25rem !important; }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important; }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important; }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important; }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important; }\n .m-xl-2 {\n margin: 0.5rem !important; }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important; }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important; }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important; }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important; }\n .m-xl-3 {\n margin: 1rem !important; }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important; }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important; }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important; }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important; }\n .m-xl-4 {\n margin: 1.5rem !important; }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important; }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important; }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important; }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important; }\n .m-xl-5 {\n margin: 3rem !important; }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important; }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important; }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important; }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important; }\n .p-xl-0 {\n padding: 0 !important; }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important; }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important; }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important; }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important; }\n .p-xl-1 {\n padding: 0.25rem !important; }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important; }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important; }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important; }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important; }\n .p-xl-2 {\n padding: 0.5rem !important; }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important; }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important; }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important; }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important; }\n .p-xl-3 {\n padding: 1rem !important; }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important; }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important; }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important; }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important; }\n .p-xl-4 {\n padding: 1.5rem !important; }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important; }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important; }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important; }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important; }\n .p-xl-5 {\n padding: 3rem !important; }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important; }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important; }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important; }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important; }\n .m-xl-n1 {\n margin: -0.25rem !important; }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important; }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important; }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important; }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important; }\n .m-xl-n2 {\n margin: -0.5rem !important; }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important; }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important; }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important; }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important; }\n .m-xl-n3 {\n margin: -1rem !important; }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important; }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important; }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important; }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important; }\n .m-xl-n4 {\n margin: -1.5rem !important; }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important; }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important; }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important; }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important; }\n .m-xl-n5 {\n margin: -3rem !important; }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important; }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important; }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important; }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important; }\n .m-xl-auto {\n margin: auto !important; }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important; }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important; }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important; }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important; } }\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-wrap {\n white-space: normal !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-left {\n text-align: left !important; }\n\n.text-right {\n text-align: right !important; }\n\n.text-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 1024px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1280px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-light {\n font-weight: 300 !important; }\n\n.font-weight-lighter {\n font-weight: lighter !important; }\n\n.font-weight-normal {\n font-weight: 400 !important; }\n\n.font-weight-bold {\n font-weight: 700 !important; }\n\n.font-weight-bolder {\n font-weight: bolder !important; }\n\n.font-italic {\n font-style: italic !important; }\n\n.text-white {\n color: #fff !important; }\n\n.text-primary {\n color: #0088ce !important; }\n\na.text-primary:hover, a.text-primary:focus {\n color: #005582 !important; }\n\n.text-primary-dark {\n color: #0074af !important; }\n\na.text-primary-dark:hover, a.text-primary-dark:focus {\n color: #004163 !important; }\n\n.text-secondary {\n color: #4d4f53 !important; }\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #28292b !important; }\n\n.text-success {\n color: #82be00 !important; }\n\na.text-success:hover, a.text-success:focus {\n color: #4e7200 !important; }\n\n.text-info {\n color: #009aa6 !important; }\n\na.text-info:hover, a.text-info:focus {\n color: #00535a !important; }\n\n.text-warning {\n color: #ffb612 !important; }\n\na.text-warning:hover, a.text-warning:focus {\n color: #c58800 !important; }\n\n.text-danger {\n color: #cd0037 !important; }\n\na.text-danger:hover, a.text-danger:focus {\n color: #810022 !important; }\n\n.text-light {\n color: #f2f2f2 !important; }\n\na.text-light:hover, a.text-light:focus {\n color: #cccccc !important; }\n\n.text-dark {\n color: #343a40 !important; }\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important; }\n\n.text-white {\n color: #fff !important; }\n\na.text-white:hover, a.text-white:focus {\n color: #d9d9d9 !important; }\n\n.text-body {\n color: #4d4f53 !important; }\n\n.text-muted {\n color: #747678 !important; }\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important; }\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.text-decoration-none {\n text-decoration: none !important; }\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important; }\n\n.text-reset {\n color: inherit !important; }\n\n.visible {\n visibility: visible !important; }\n\n.invisible {\n visibility: hidden !important; }\n\n/* backgrounds\n ========================================================================== */\n.text-blue {\n color: #0088ce; }\n\n.text-purple {\n color: #6e1e78; }\n\n.text-pink {\n color: #a1006b; }\n\n.text-red {\n color: #cd0037; }\n\n.text-orange {\n color: #e05206; }\n\n.text-yellow {\n color: #ffb612; }\n\n.text-green {\n color: #82be00; }\n\n.text-teal {\n color: #d2e100; }\n\n.text-cyan {\n color: #009aa6; }\n\n.text-white {\n color: #fff; }\n\n.text-gray {\n color: #333; }\n\n.text-gray-dark {\n color: #343a40; }\n\n.bg-blue {\n background-color: #0088ce; }\n\n.bg-purple {\n background-color: #6e1e78; }\n\n.bg-pink {\n background-color: #a1006b; }\n\n.bg-red {\n background-color: #cd0037; }\n\n.bg-orange {\n background-color: #e05206; }\n\n.bg-yellow {\n background-color: #ffb612; }\n\n.bg-green {\n background-color: #82be00; }\n\n.bg-teal {\n background-color: #d2e100; }\n\n.bg-cyan {\n background-color: #009aa6; }\n\n.bg-white {\n background-color: #fff; }\n\n.bg-gray {\n background-color: #333; }\n\n.bg-gray-dark {\n background-color: #343a40; }\n\n.bg-gray100 {\n background-color: #f2f2f2; }\n\n.bg-gray200 {\n background-color: #d7d7d7; }\n\n.bg-gray300 {\n background-color: #b9b9b9; }\n\n.bg-gray400 {\n background-color: #747678; }\n\n.bg-gray500 {\n background-color: #4d4f53; }\n\n.bg-gray600 {\n background-color: #333; }\n\n.bg-gray700 {\n background-color: #495057; }\n\n.bg-gray800 {\n background-color: #343a40; }\n\n.bg-gray900 {\n background-color: #212529; }\n\n/* icons utilities\n ========================================================================== */\n[class^=\"icons-\"] {\n display: inline-block; }\n\n.icons-rotate-90 {\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.icons-rotate-180 {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.icons-rotate-270 {\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg); }\n\n.icons-flip-horizontal {\n -webkit-transform: scaleX(-1);\n -ms-transform: scaleX(-1);\n transform: scaleX(-1); }\n\n.icons-flip-vertical {\n -webkit-transform: scaleY(-1);\n -ms-transform: scaleY(-1);\n transform: scaleY(-1); }\n\n.icons-size-x5 {\n font-size: 0.5rem; }\n\n.icons-size-x75 {\n font-size: 0.75rem; }\n\n.icons-size-1x {\n font-size: 1rem; }\n\n.icons-size-1x25 {\n font-size: 1.25rem; }\n\n.icons-size-1x5 {\n font-size: 1.5rem; }\n\n.icons-size-1x75 {\n font-size: 1.75rem; }\n\n.icons-size-2x {\n font-size: 2rem; }\n\n.icons-size-3x {\n font-size: 3rem; }\n\n.icons-size-30px {\n font-size: 1.875rem; }\n\n.icons-size-50px {\n font-size: 3.125rem; }\n\n.icons-size-66px {\n font-size: 4.125rem; }\n\n.icons-size-90px {\n font-size: 5.625rem; }\n\n.icons-size-96px {\n font-size: 6rem; }\n\n.icons-size-140px {\n font-size: 8.75rem; }\n\n@media (min-width: 576px) {\n .icons-sm-size-x5 {\n font-size: 0.5rem; }\n .icons-sm-size-x75 {\n font-size: 0.75rem; }\n .icons-sm-size-1x {\n font-size: 1rem; }\n .icons-sm-size-1x25 {\n font-size: 1.25rem; }\n .icons-sm-size-1x5 {\n font-size: 1.5rem; }\n .icons-sm-size-1x75 {\n font-size: 1.75rem; }\n .icons-sm-size-2x {\n font-size: 2rem; }\n .icons-sm-size-3x {\n font-size: 3rem; }\n .icons-sm-size-30px {\n font-size: 1.875rem; }\n .icons-sm-size-50px {\n font-size: 3.125rem; }\n .icons-sm-size-66px {\n font-size: 4.125rem; }\n .icons-sm-size-90px {\n font-size: 5.625rem; }\n .icons-sm-size-96px {\n font-size: 6rem; }\n .icons-sm-size-140px {\n font-size: 8.75rem; } }\n\n@media (min-width: 768px) {\n .icons-md-size-x5 {\n font-size: 0.5rem; }\n .icons-md-size-x75 {\n font-size: 0.75rem; }\n .icons-md-size-1x {\n font-size: 1rem; }\n .icons-md-size-1x25 {\n font-size: 1.25rem; }\n .icons-md-size-1x5 {\n font-size: 1.5rem; }\n .icons-md-size-1x75 {\n font-size: 1.75rem; }\n .icons-md-size-2x {\n font-size: 2rem; }\n .icons-md-size-3x {\n font-size: 3rem; }\n .icons-md-size-30px {\n font-size: 1.875rem; }\n .icons-md-size-50px {\n font-size: 3.125rem; }\n .icons-md-size-66px {\n font-size: 4.125rem; }\n .icons-md-size-90px {\n font-size: 5.625rem; }\n .icons-md-size-96px {\n font-size: 6rem; }\n .icons-md-size-140px {\n font-size: 8.75rem; } }\n\n@media (min-width: 1024px) {\n .icons-lg-size-x5 {\n font-size: 0.5rem; }\n .icons-lg-size-x75 {\n font-size: 0.75rem; }\n .icons-lg-size-1x {\n font-size: 1rem; }\n .icons-lg-size-1x25 {\n font-size: 1.25rem; }\n .icons-lg-size-1x5 {\n font-size: 1.5rem; }\n .icons-lg-size-1x75 {\n font-size: 1.75rem; }\n .icons-lg-size-2x {\n font-size: 2rem; }\n .icons-lg-size-3x {\n font-size: 3rem; }\n .icons-lg-size-30px {\n font-size: 1.875rem; }\n .icons-lg-size-50px {\n font-size: 3.125rem; }\n .icons-lg-size-66px {\n font-size: 4.125rem; }\n .icons-lg-size-90px {\n font-size: 5.625rem; }\n .icons-lg-size-96px {\n font-size: 6rem; }\n .icons-lg-size-140px {\n font-size: 8.75rem; } }\n\n@media (min-width: 1280px) {\n .icons-xl-size-x5 {\n font-size: 0.5rem; }\n .icons-xl-size-x75 {\n font-size: 0.75rem; }\n .icons-xl-size-1x {\n font-size: 1rem; }\n .icons-xl-size-1x25 {\n font-size: 1.25rem; }\n .icons-xl-size-1x5 {\n font-size: 1.5rem; }\n .icons-xl-size-1x75 {\n font-size: 1.75rem; }\n .icons-xl-size-2x {\n font-size: 2rem; }\n .icons-xl-size-3x {\n font-size: 3rem; }\n .icons-xl-size-30px {\n font-size: 1.875rem; }\n .icons-xl-size-50px {\n font-size: 3.125rem; }\n .icons-xl-size-66px {\n font-size: 4.125rem; }\n .icons-xl-size-90px {\n font-size: 5.625rem; }\n .icons-xl-size-96px {\n font-size: 6rem; }\n .icons-xl-size-140px {\n font-size: 8.75rem; } }\n\n.flex-fluid {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n\n.flex-fixed {\n -webkit-box-flex: 0 !important;\n -webkit-flex: 0 0 auto !important;\n -ms-flex: 0 0 auto !important;\n flex: 0 0 auto !important; }\n\n@media (min-width: 576px) {\n .flex-sm-fluid {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n .flex-sm-fixed {\n -webkit-box-flex: 0 !important;\n -webkit-flex: 0 0 auto !important;\n -ms-flex: 0 0 auto !important;\n flex: 0 0 auto !important; } }\n\n@media (min-width: 768px) {\n .flex-md-fluid {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n .flex-md-fixed {\n -webkit-box-flex: 0 !important;\n -webkit-flex: 0 0 auto !important;\n -ms-flex: 0 0 auto !important;\n flex: 0 0 auto !important; } }\n\n@media (min-width: 1024px) {\n .flex-lg-fluid {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n .flex-lg-fixed {\n -webkit-box-flex: 0 !important;\n -webkit-flex: 0 0 auto !important;\n -ms-flex: 0 0 auto !important;\n flex: 0 0 auto !important; } }\n\n@media (min-width: 1280px) {\n .flex-xl-fluid {\n -webkit-box-flex: 1 !important;\n -webkit-flex: 1 1 auto !important;\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important; }\n .flex-xl-fixed {\n -webkit-box-flex: 0 !important;\n -webkit-flex: 0 0 auto !important;\n -ms-flex: 0 0 auto !important;\n flex: 0 0 auto !important; } }\n\n/* overflow\n ========================================================================== */\n.overflow-hidden {\n overflow: hidden !important; }\n\n.overflow-y {\n overflow-y: auto !important; }\n\n.g-0 {\n padding: 0 !important; }\n\n.gt-0,\n.gy-0 {\n padding-top: 0 !important; }\n\n.gr-0,\n.gx-0 {\n padding-right: 0 !important; }\n\n.gb-0,\n.gy-0 {\n padding-bottom: 0 !important; }\n\n.gl-0,\n.gx-0 {\n padding-left: 0 !important; }\n\n.g-1 {\n padding: 0.3125rem !important; }\n\n.gt-1,\n.gy-1 {\n padding-top: 0.3125rem !important; }\n\n.gr-1,\n.gx-1 {\n padding-right: 0.3125rem !important; }\n\n.gb-1,\n.gy-1 {\n padding-bottom: 0.3125rem !important; }\n\n.gl-1,\n.gx-1 {\n padding-left: 0.3125rem !important; }\n\n.g-2 {\n padding: 0.625rem !important; }\n\n.gt-2,\n.gy-2 {\n padding-top: 0.625rem !important; }\n\n.gr-2,\n.gx-2 {\n padding-right: 0.625rem !important; }\n\n.gb-2,\n.gy-2 {\n padding-bottom: 0.625rem !important; }\n\n.gl-2,\n.gx-2 {\n padding-left: 0.625rem !important; }\n\n.g-3 {\n padding: 1.25rem !important; }\n\n.gt-3,\n.gy-3 {\n padding-top: 1.25rem !important; }\n\n.gr-3,\n.gx-3 {\n padding-right: 1.25rem !important; }\n\n.gb-3,\n.gy-3 {\n padding-bottom: 1.25rem !important; }\n\n.gl-3,\n.gx-3 {\n padding-left: 1.25rem !important; }\n\n.g-4 {\n padding: 1.875rem !important; }\n\n.gt-4,\n.gy-4 {\n padding-top: 1.875rem !important; }\n\n.gr-4,\n.gx-4 {\n padding-right: 1.875rem !important; }\n\n.gb-4,\n.gy-4 {\n padding-bottom: 1.875rem !important; }\n\n.gl-4,\n.gx-4 {\n padding-left: 1.875rem !important; }\n\n.g-5 {\n padding: 2.5rem !important; }\n\n.gt-5,\n.gy-5 {\n padding-top: 2.5rem !important; }\n\n.gr-5,\n.gx-5 {\n padding-right: 2.5rem !important; }\n\n.gb-5,\n.gy-5 {\n padding-bottom: 2.5rem !important; }\n\n.gl-5,\n.gx-5 {\n padding-left: 2.5rem !important; }\n\n.g-6 {\n padding: 3.125rem !important; }\n\n.gt-6,\n.gy-6 {\n padding-top: 3.125rem !important; }\n\n.gr-6,\n.gx-6 {\n padding-right: 3.125rem !important; }\n\n.gb-6,\n.gy-6 {\n padding-bottom: 3.125rem !important; }\n\n.gl-6,\n.gx-6 {\n padding-left: 3.125rem !important; }\n\n.g-7 {\n padding: 3.75rem !important; }\n\n.gt-7,\n.gy-7 {\n padding-top: 3.75rem !important; }\n\n.gr-7,\n.gx-7 {\n padding-right: 3.75rem !important; }\n\n.gb-7,\n.gy-7 {\n padding-bottom: 3.75rem !important; }\n\n.gl-7,\n.gx-7 {\n padding-left: 3.75rem !important; }\n\n.g-8 {\n padding: 5rem !important; }\n\n.gt-8,\n.gy-8 {\n padding-top: 5rem !important; }\n\n.gr-8,\n.gx-8 {\n padding-right: 5rem !important; }\n\n.gb-8,\n.gy-8 {\n padding-bottom: 5rem !important; }\n\n.gl-8,\n.gx-8 {\n padding-left: 5rem !important; }\n\n@media (min-width: 576px) {\n .g-sm-0 {\n padding: 0 !important; }\n .gt-sm-0,\n .gy-sm-0 {\n padding-top: 0 !important; }\n .gr-sm-0,\n .gx-sm-0 {\n padding-right: 0 !important; }\n .gb-sm-0,\n .gy-sm-0 {\n padding-bottom: 0 !important; }\n .gl-sm-0,\n .gx-sm-0 {\n padding-left: 0 !important; }\n .g-sm-1 {\n padding: 0.3125rem !important; }\n .gt-sm-1,\n .gy-sm-1 {\n padding-top: 0.3125rem !important; }\n .gr-sm-1,\n .gx-sm-1 {\n padding-right: 0.3125rem !important; }\n .gb-sm-1,\n .gy-sm-1 {\n padding-bottom: 0.3125rem !important; }\n .gl-sm-1,\n .gx-sm-1 {\n padding-left: 0.3125rem !important; }\n .g-sm-2 {\n padding: 0.625rem !important; }\n .gt-sm-2,\n .gy-sm-2 {\n padding-top: 0.625rem !important; }\n .gr-sm-2,\n .gx-sm-2 {\n padding-right: 0.625rem !important; }\n .gb-sm-2,\n .gy-sm-2 {\n padding-bottom: 0.625rem !important; }\n .gl-sm-2,\n .gx-sm-2 {\n padding-left: 0.625rem !important; }\n .g-sm-3 {\n padding: 1.25rem !important; }\n .gt-sm-3,\n .gy-sm-3 {\n padding-top: 1.25rem !important; }\n .gr-sm-3,\n .gx-sm-3 {\n padding-right: 1.25rem !important; }\n .gb-sm-3,\n .gy-sm-3 {\n padding-bottom: 1.25rem !important; }\n .gl-sm-3,\n .gx-sm-3 {\n padding-left: 1.25rem !important; }\n .g-sm-4 {\n padding: 1.875rem !important; }\n .gt-sm-4,\n .gy-sm-4 {\n padding-top: 1.875rem !important; }\n .gr-sm-4,\n .gx-sm-4 {\n padding-right: 1.875rem !important; }\n .gb-sm-4,\n .gy-sm-4 {\n padding-bottom: 1.875rem !important; }\n .gl-sm-4,\n .gx-sm-4 {\n padding-left: 1.875rem !important; }\n .g-sm-5 {\n padding: 2.5rem !important; }\n .gt-sm-5,\n .gy-sm-5 {\n padding-top: 2.5rem !important; }\n .gr-sm-5,\n .gx-sm-5 {\n padding-right: 2.5rem !important; }\n .gb-sm-5,\n .gy-sm-5 {\n padding-bottom: 2.5rem !important; }\n .gl-sm-5,\n .gx-sm-5 {\n padding-left: 2.5rem !important; }\n .g-sm-6 {\n padding: 3.125rem !important; }\n .gt-sm-6,\n .gy-sm-6 {\n padding-top: 3.125rem !important; }\n .gr-sm-6,\n .gx-sm-6 {\n padding-right: 3.125rem !important; }\n .gb-sm-6,\n .gy-sm-6 {\n padding-bottom: 3.125rem !important; }\n .gl-sm-6,\n .gx-sm-6 {\n padding-left: 3.125rem !important; }\n .g-sm-7 {\n padding: 3.75rem !important; }\n .gt-sm-7,\n .gy-sm-7 {\n padding-top: 3.75rem !important; }\n .gr-sm-7,\n .gx-sm-7 {\n padding-right: 3.75rem !important; }\n .gb-sm-7,\n .gy-sm-7 {\n padding-bottom: 3.75rem !important; }\n .gl-sm-7,\n .gx-sm-7 {\n padding-left: 3.75rem !important; }\n .g-sm-8 {\n padding: 5rem !important; }\n .gt-sm-8,\n .gy-sm-8 {\n padding-top: 5rem !important; }\n .gr-sm-8,\n .gx-sm-8 {\n padding-right: 5rem !important; }\n .gb-sm-8,\n .gy-sm-8 {\n padding-bottom: 5rem !important; }\n .gl-sm-8,\n .gx-sm-8 {\n padding-left: 5rem !important; } }\n\n@media (min-width: 768px) {\n .g-md-0 {\n padding: 0 !important; }\n .gt-md-0,\n .gy-md-0 {\n padding-top: 0 !important; }\n .gr-md-0,\n .gx-md-0 {\n padding-right: 0 !important; }\n .gb-md-0,\n .gy-md-0 {\n padding-bottom: 0 !important; }\n .gl-md-0,\n .gx-md-0 {\n padding-left: 0 !important; }\n .g-md-1 {\n padding: 0.3125rem !important; }\n .gt-md-1,\n .gy-md-1 {\n padding-top: 0.3125rem !important; }\n .gr-md-1,\n .gx-md-1 {\n padding-right: 0.3125rem !important; }\n .gb-md-1,\n .gy-md-1 {\n padding-bottom: 0.3125rem !important; }\n .gl-md-1,\n .gx-md-1 {\n padding-left: 0.3125rem !important; }\n .g-md-2 {\n padding: 0.625rem !important; }\n .gt-md-2,\n .gy-md-2 {\n padding-top: 0.625rem !important; }\n .gr-md-2,\n .gx-md-2 {\n padding-right: 0.625rem !important; }\n .gb-md-2,\n .gy-md-2 {\n padding-bottom: 0.625rem !important; }\n .gl-md-2,\n .gx-md-2 {\n padding-left: 0.625rem !important; }\n .g-md-3 {\n padding: 1.25rem !important; }\n .gt-md-3,\n .gy-md-3 {\n padding-top: 1.25rem !important; }\n .gr-md-3,\n .gx-md-3 {\n padding-right: 1.25rem !important; }\n .gb-md-3,\n .gy-md-3 {\n padding-bottom: 1.25rem !important; }\n .gl-md-3,\n .gx-md-3 {\n padding-left: 1.25rem !important; }\n .g-md-4 {\n padding: 1.875rem !important; }\n .gt-md-4,\n .gy-md-4 {\n padding-top: 1.875rem !important; }\n .gr-md-4,\n .gx-md-4 {\n padding-right: 1.875rem !important; }\n .gb-md-4,\n .gy-md-4 {\n padding-bottom: 1.875rem !important; }\n .gl-md-4,\n .gx-md-4 {\n padding-left: 1.875rem !important; }\n .g-md-5 {\n padding: 2.5rem !important; }\n .gt-md-5,\n .gy-md-5 {\n padding-top: 2.5rem !important; }\n .gr-md-5,\n .gx-md-5 {\n padding-right: 2.5rem !important; }\n .gb-md-5,\n .gy-md-5 {\n padding-bottom: 2.5rem !important; }\n .gl-md-5,\n .gx-md-5 {\n padding-left: 2.5rem !important; }\n .g-md-6 {\n padding: 3.125rem !important; }\n .gt-md-6,\n .gy-md-6 {\n padding-top: 3.125rem !important; }\n .gr-md-6,\n .gx-md-6 {\n padding-right: 3.125rem !important; }\n .gb-md-6,\n .gy-md-6 {\n padding-bottom: 3.125rem !important; }\n .gl-md-6,\n .gx-md-6 {\n padding-left: 3.125rem !important; }\n .g-md-7 {\n padding: 3.75rem !important; }\n .gt-md-7,\n .gy-md-7 {\n padding-top: 3.75rem !important; }\n .gr-md-7,\n .gx-md-7 {\n padding-right: 3.75rem !important; }\n .gb-md-7,\n .gy-md-7 {\n padding-bottom: 3.75rem !important; }\n .gl-md-7,\n .gx-md-7 {\n padding-left: 3.75rem !important; }\n .g-md-8 {\n padding: 5rem !important; }\n .gt-md-8,\n .gy-md-8 {\n padding-top: 5rem !important; }\n .gr-md-8,\n .gx-md-8 {\n padding-right: 5rem !important; }\n .gb-md-8,\n .gy-md-8 {\n padding-bottom: 5rem !important; }\n .gl-md-8,\n .gx-md-8 {\n padding-left: 5rem !important; } }\n\n@media (min-width: 1024px) {\n .g-lg-0 {\n padding: 0 !important; }\n .gt-lg-0,\n .gy-lg-0 {\n padding-top: 0 !important; }\n .gr-lg-0,\n .gx-lg-0 {\n padding-right: 0 !important; }\n .gb-lg-0,\n .gy-lg-0 {\n padding-bottom: 0 !important; }\n .gl-lg-0,\n .gx-lg-0 {\n padding-left: 0 !important; }\n .g-lg-1 {\n padding: 0.3125rem !important; }\n .gt-lg-1,\n .gy-lg-1 {\n padding-top: 0.3125rem !important; }\n .gr-lg-1,\n .gx-lg-1 {\n padding-right: 0.3125rem !important; }\n .gb-lg-1,\n .gy-lg-1 {\n padding-bottom: 0.3125rem !important; }\n .gl-lg-1,\n .gx-lg-1 {\n padding-left: 0.3125rem !important; }\n .g-lg-2 {\n padding: 0.625rem !important; }\n .gt-lg-2,\n .gy-lg-2 {\n padding-top: 0.625rem !important; }\n .gr-lg-2,\n .gx-lg-2 {\n padding-right: 0.625rem !important; }\n .gb-lg-2,\n .gy-lg-2 {\n padding-bottom: 0.625rem !important; }\n .gl-lg-2,\n .gx-lg-2 {\n padding-left: 0.625rem !important; }\n .g-lg-3 {\n padding: 1.25rem !important; }\n .gt-lg-3,\n .gy-lg-3 {\n padding-top: 1.25rem !important; }\n .gr-lg-3,\n .gx-lg-3 {\n padding-right: 1.25rem !important; }\n .gb-lg-3,\n .gy-lg-3 {\n padding-bottom: 1.25rem !important; }\n .gl-lg-3,\n .gx-lg-3 {\n padding-left: 1.25rem !important; }\n .g-lg-4 {\n padding: 1.875rem !important; }\n .gt-lg-4,\n .gy-lg-4 {\n padding-top: 1.875rem !important; }\n .gr-lg-4,\n .gx-lg-4 {\n padding-right: 1.875rem !important; }\n .gb-lg-4,\n .gy-lg-4 {\n padding-bottom: 1.875rem !important; }\n .gl-lg-4,\n .gx-lg-4 {\n padding-left: 1.875rem !important; }\n .g-lg-5 {\n padding: 2.5rem !important; }\n .gt-lg-5,\n .gy-lg-5 {\n padding-top: 2.5rem !important; }\n .gr-lg-5,\n .gx-lg-5 {\n padding-right: 2.5rem !important; }\n .gb-lg-5,\n .gy-lg-5 {\n padding-bottom: 2.5rem !important; }\n .gl-lg-5,\n .gx-lg-5 {\n padding-left: 2.5rem !important; }\n .g-lg-6 {\n padding: 3.125rem !important; }\n .gt-lg-6,\n .gy-lg-6 {\n padding-top: 3.125rem !important; }\n .gr-lg-6,\n .gx-lg-6 {\n padding-right: 3.125rem !important; }\n .gb-lg-6,\n .gy-lg-6 {\n padding-bottom: 3.125rem !important; }\n .gl-lg-6,\n .gx-lg-6 {\n padding-left: 3.125rem !important; }\n .g-lg-7 {\n padding: 3.75rem !important; }\n .gt-lg-7,\n .gy-lg-7 {\n padding-top: 3.75rem !important; }\n .gr-lg-7,\n .gx-lg-7 {\n padding-right: 3.75rem !important; }\n .gb-lg-7,\n .gy-lg-7 {\n padding-bottom: 3.75rem !important; }\n .gl-lg-7,\n .gx-lg-7 {\n padding-left: 3.75rem !important; }\n .g-lg-8 {\n padding: 5rem !important; }\n .gt-lg-8,\n .gy-lg-8 {\n padding-top: 5rem !important; }\n .gr-lg-8,\n .gx-lg-8 {\n padding-right: 5rem !important; }\n .gb-lg-8,\n .gy-lg-8 {\n padding-bottom: 5rem !important; }\n .gl-lg-8,\n .gx-lg-8 {\n padding-left: 5rem !important; } }\n\n@media (min-width: 1280px) {\n .g-xl-0 {\n padding: 0 !important; }\n .gt-xl-0,\n .gy-xl-0 {\n padding-top: 0 !important; }\n .gr-xl-0,\n .gx-xl-0 {\n padding-right: 0 !important; }\n .gb-xl-0,\n .gy-xl-0 {\n padding-bottom: 0 !important; }\n .gl-xl-0,\n .gx-xl-0 {\n padding-left: 0 !important; }\n .g-xl-1 {\n padding: 0.3125rem !important; }\n .gt-xl-1,\n .gy-xl-1 {\n padding-top: 0.3125rem !important; }\n .gr-xl-1,\n .gx-xl-1 {\n padding-right: 0.3125rem !important; }\n .gb-xl-1,\n .gy-xl-1 {\n padding-bottom: 0.3125rem !important; }\n .gl-xl-1,\n .gx-xl-1 {\n padding-left: 0.3125rem !important; }\n .g-xl-2 {\n padding: 0.625rem !important; }\n .gt-xl-2,\n .gy-xl-2 {\n padding-top: 0.625rem !important; }\n .gr-xl-2,\n .gx-xl-2 {\n padding-right: 0.625rem !important; }\n .gb-xl-2,\n .gy-xl-2 {\n padding-bottom: 0.625rem !important; }\n .gl-xl-2,\n .gx-xl-2 {\n padding-left: 0.625rem !important; }\n .g-xl-3 {\n padding: 1.25rem !important; }\n .gt-xl-3,\n .gy-xl-3 {\n padding-top: 1.25rem !important; }\n .gr-xl-3,\n .gx-xl-3 {\n padding-right: 1.25rem !important; }\n .gb-xl-3,\n .gy-xl-3 {\n padding-bottom: 1.25rem !important; }\n .gl-xl-3,\n .gx-xl-3 {\n padding-left: 1.25rem !important; }\n .g-xl-4 {\n padding: 1.875rem !important; }\n .gt-xl-4,\n .gy-xl-4 {\n padding-top: 1.875rem !important; }\n .gr-xl-4,\n .gx-xl-4 {\n padding-right: 1.875rem !important; }\n .gb-xl-4,\n .gy-xl-4 {\n padding-bottom: 1.875rem !important; }\n .gl-xl-4,\n .gx-xl-4 {\n padding-left: 1.875rem !important; }\n .g-xl-5 {\n padding: 2.5rem !important; }\n .gt-xl-5,\n .gy-xl-5 {\n padding-top: 2.5rem !important; }\n .gr-xl-5,\n .gx-xl-5 {\n padding-right: 2.5rem !important; }\n .gb-xl-5,\n .gy-xl-5 {\n padding-bottom: 2.5rem !important; }\n .gl-xl-5,\n .gx-xl-5 {\n padding-left: 2.5rem !important; }\n .g-xl-6 {\n padding: 3.125rem !important; }\n .gt-xl-6,\n .gy-xl-6 {\n padding-top: 3.125rem !important; }\n .gr-xl-6,\n .gx-xl-6 {\n padding-right: 3.125rem !important; }\n .gb-xl-6,\n .gy-xl-6 {\n padding-bottom: 3.125rem !important; }\n .gl-xl-6,\n .gx-xl-6 {\n padding-left: 3.125rem !important; }\n .g-xl-7 {\n padding: 3.75rem !important; }\n .gt-xl-7,\n .gy-xl-7 {\n padding-top: 3.75rem !important; }\n .gr-xl-7,\n .gx-xl-7 {\n padding-right: 3.75rem !important; }\n .gb-xl-7,\n .gy-xl-7 {\n padding-bottom: 3.75rem !important; }\n .gl-xl-7,\n .gx-xl-7 {\n padding-left: 3.75rem !important; }\n .g-xl-8 {\n padding: 5rem !important; }\n .gt-xl-8,\n .gy-xl-8 {\n padding-top: 5rem !important; }\n .gr-xl-8,\n .gx-xl-8 {\n padding-right: 5rem !important; }\n .gb-xl-8,\n .gy-xl-8 {\n padding-bottom: 5rem !important; }\n .gl-xl-8,\n .gx-xl-8 {\n padding-left: 5rem !important; } }\n\n/* text\n ========================================================================== */\n.font-weight-medium {\n font-weight: 500 !important; }\n\n.text-gray100 {\n color: #f2f2f2; }\n\n.text-gray200 {\n color: #d7d7d7; }\n\n.text-gray300 {\n color: #b9b9b9; }\n\n.text-gray400 {\n color: #747678; }\n\n.text-gray500 {\n color: #4d4f53; }\n\n.text-gray600 {\n color: #333; }\n\n.text-gray700 {\n color: #495057; }\n\n.text-gray800 {\n color: #343a40; }\n\n.text-gray900 {\n color: #212529; }\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important; }\n a:not(.btn) {\n text-decoration: underline; }\n abbr[title]::after {\n content: \" (\" attr(title) \")\"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 1px solid #4d4f53;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n @page {\n size: a3; }\n body {\n min-width: 1024px !important; }\n .container {\n min-width: 1024px !important; }\n .navbar {\n display: none; }\n .badge {\n border: 1px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #b9b9b9 !important; }\n .table-dark {\n color: inherit; }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #d8d8d8; }\n .table .thead-dark th {\n color: inherit;\n border-color: #d8d8d8; } }\n\n/*# sourceMappingURL=src/scss/light-extern.scss.map */","/* imports\n ========================================================================== */\n\n// Light/Dark mode modifications\n//@import \"~bootstrap/scss/functions\";\n//@import \"common/tools/functions\";\n//@import \"common/settings/variables\";\n\n@import \"extern/settings/variables\";\n@import \"~bootstrap/scss/vendor/rfs\";\n@import \"~bootstrap/scss/mixins/deprecate\";\n@import \"common/tools/mixins\";\n@import \"common/tools/colors\";\n\n// vendors\n@import \"~flatpickr/dist/flatpickr\";\n@import \"~ion-rangeslider/css/ion.rangeSlider\";\n@import \"~swiper/dist/css/swiper\";\n\n// generic\n@import \"~bootstrap/scss/root\";\n@import \"~bootstrap/scss/reboot\";\n@import \"~bootstrap/scss/type\";\n@import \"common/generic/base\";\n@import \"common/generic/fonts\";\n@import \"common/generic/icons\";\n@import \"extern/generic/type\";\n\n// objects\n@import \"extern/layout/grid\";\n@import \"~bootstrap/scss/tables\";\n\n// layouts\n@import \"extern/layout/mastheader\";\n@import \"extern/layout/actionbar\";\n@import \"extern/layout/menubar\";\n@import \"extern/layout/mastcontainer\";\n@import \"extern/layout/mastfooter\";\n\n// components\n@import \"~bootstrap/scss/images\";\n@import \"~bootstrap/scss/code\";\n@import \"~bootstrap/scss/forms\";\n@import \"common/components/forms\";\n@import \"common/components/buttons\";\n@import \"extern/components/buttons\";\n@import \"~bootstrap/scss/transitions\";\n@import \"~bootstrap/scss/dropdown\";\n@import \"common/components/dropdown\";\n@import \"extern/components/dropdown\";\n@import \"~bootstrap/scss/button-group\";\n@import \"~bootstrap/scss/input-group\";\n@import \"common/components/input-group\";\n@import \"~bootstrap/scss/custom-forms\";\n@import \"common/components/custom-forms\";\n@import \"extern/components/custom-forms\";\n@import \"common/components/select\";\n@import \"extern/components/select\";\n// @import \"~bootstrap/scss/nav\";\n// @import \"~bootstrap/scss/navbar\";\n@import \"~bootstrap/scss/card\";\n@import \"~bootstrap/scss/breadcrumb\";\n@import \"common/components/breadcrumb\";\n@import \"~bootstrap/scss/pagination\";\n@import \"common/components/pagination\";\n@import \"~bootstrap/scss/badge\";\n@import \"common/components/sami\";\n@import \"~bootstrap/scss/jumbotron\";\n@import \"~bootstrap/scss/alert\";\n@import \"common/components/progress\";\n@import \"~bootstrap/scss/media\";\n@import \"common/components/lists\";\n@import \"~bootstrap/scss/list-group\";\n@import \"~bootstrap/scss/close\";\n@import \"common/components/close\";\n@import \"~bootstrap/scss/toasts\";\n@import \"~bootstrap/scss/modal\";\n@import \"common/components/modal\";\n@import \"~bootstrap/scss/tooltip\";\n@import \"~bootstrap/scss/popover\";\n@import \"common/components/popover\";\n@import \"~bootstrap/scss/carousel\";\n@import \"~bootstrap/scss/spinners\";\n@import \"common/components/management-item\";\n@import \"common/components/chips\";\n@import \"common/components/toolbar\";\n@import \"common/components/navtabs\";\n@import \"extern/components/navtabs\";\n@import \"common/components/flatpickr\";\n@import \"common/components/form-toolbar\";\n@import \"common/components/range-slider\";\n@import \"common/components/advanced-search\";\n@import \"common/components/accordion\";\n@import \"extern/components/proof\";\n@import \"extern/components/editorial\";\n@import \"extern/components/swiper\";\n@import \"extern/components/slideshow\";\n@import \"extern/components/carousel\";\n@import \"extern/components/tongues\";\n@import \"extern/components/anchor\";\n@import \"extern/components/vignettes\";\n\n// trumps\n@import \"~bootstrap/scss/utilities\";\n@import \"common/trumps/backgrounds\";\n@import \"common/trumps/icons\";\n@import \"common/trumps/flex\";\n@import \"common/trumps/overflow\";\n@import \"common/trumps/spacing\";\n@import \"common/trumps/text\";\n@import \"~bootstrap/scss/print\";\n","@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .text#{$infix}-xs {\n font-size: $font-size-xs;\n line-height: $line-height-xs;\n }\n\n .text#{$infix}-sm {\n font-size: $font-size-sm;\n line-height: $line-height-sm;\n }\n\n .text#{$infix}-base {\n font-size: $font-size-base;\n line-height: $line-height-base;\n }\n\n .text#{$infix}-lg {\n font-size: $font-size-lg;\n line-height: $line-height-lg;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n// stylelint-disable\n$white: #fff;\n$gray-100: #f2f2f2;\n$gray-200: #d7d7d7;\n$gray-300: #b9b9b9;\n$gray-400: #747678;\n$gray-500: #4d4f53;\n$gray-600: #333;\n$gray-700: #495057;\n$gray-800: #343a40;\n$gray-900: #212529;\n$black: #000;\n\n$grays: ();\n$grays: map-merge((\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n), $grays);\n\n$blue: #0088ce;\n// $indigo: #6610f2;\n$purple: #6e1e78;\n$pink: #a1006b;\n$red: #cd0037;\n$orange: #e05206;\n$yellow: #ffb612;\n$green: #82be00;\n$teal: #d2e100;\n$cyan: #009aa6;\n$carbon: #333;\n\n$colors: ();\n$colors: map-merge((\n \"blue\": $blue,\n // \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n), $colors);\n\n$primary: $blue;\n$primary-dark: #0074af;\n$secondary: $gray-500;\n$success: $green;\n$info: $cyan;\n$warning: $yellow;\n$danger: $red;\n$light: $gray-100;\n$dark: $gray-800;\n\n$theme-colors: ();\n$theme-colors: map-merge((\n \"primary\": $primary,\n \"primary-dark\": $primary-dark,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark,\n \"white\": $white\n), $theme-colors);\n\n$required-asterix: $danger;\n\n$btn-colors: ();\n$btn-colors: map-merge((\n \"primary\": (\n theme-color(\"primary\"), theme-color(\"primary\"), color(\"white\"),\n #0074af, #0074af, color(\"white\"),\n #0074af, #0074af, color(\"white\")\n ),\n \"secondary\": (\n $secondary, $secondary, color(\"white\"),\n #333333, #333333, color(\"white\"),\n #333333, #333333, color(\"white\")\n ),\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark,\n \"white\": (\n color(\"white\"), color(\"white\"), theme-color(\"primary\"),\n color(\"white\"), color(\"white\"), #0074af,\n color(\"white\"), color(\"white\"), #0074af\n ),\n \"transparent\": (\n transparent, transparent, color(\"white\"),\n transparent, transparent, color(\"primary\"),\n transparent, transparent, color(\"primary\"),\n )\n), $btn-colors);\n\n$btn-color-gray: gray(\"600\");\n\n$btn-disabled-color: $gray-300;\n$btn-disabled-bg: $gray-100;\n$btn-disabled-border-color: $gray-100;\n\n$btn-rounded-colors: ();\n$btn-rounded-colors: map-merge((\n \"primary\": (\n theme-color(\"primary\"), theme-color(\"primary\"), color(\"white\"),\n #0074af, #0074af, color(\"white\")\n ),\n \"white\": (\n color(\"white\"), color(\"white\"), theme-color(\"primary\"),\n theme-color(\"primary\"), theme-color(\"primary\"), color(\"white\")\n ),\n \"gray\": (\n gray(\"300\"), gray(\"300\"), color(\"white\"),\n gray(\"300\"), gray(\"300\"), color(\"white\")\n ),\n \"facebook\": (\n gray(\"400\"), gray(\"400\"), color(\"white\"),\n #3b5998, #3b5998, color(\"white\")\n ),\n \"twitter\": (\n gray(\"400\"), gray(\"400\"), color(\"white\"),\n #4099FF, #4099FF, color(\"white\"),\n ),\n \"linkedin\": (\n gray(\"400\"), gray(\"400\"), color(\"white\"),\n #007bb6, #007bb6, color(\"white\")\n ),\n \"instagram\": (\n gray(\"400\"), gray(\"400\"), color(\"white\"),\n #c32aa3, #c32aa3, color(\"white\")\n ),\n \"youtube\": (\n gray(\"400\"), gray(\"400\"), color(\"white\"),\n #bb0000, #bb0000, color(\"white\")\n )\n), $btn-rounded-colors);\n\n$sami-colors: ();\n$sami-colors: map-merge((\n \"green\": $green,\n \"blue\": $blue,\n \"yellow\": $yellow,\n \"red\": $red,\n \"gray\": $gray-600\n), $sami-colors);\n$sami-bg: $gray-300;\n$sami-color: $white;\n\n// stylelint-enable\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8%;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900;\n$yiq-text-light: $white;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: false;\n$enable-rounded: true;\n$enable-shadows: false;\n$enable-gradients: false;\n$enable-transitions: true;\n$enable-hover-media-query: false; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true;\n$enable-print-styles: true;\n\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// stylelint-disable\n$spacer: 1rem;\n$spacers: ();\n$spacers: map-merge((\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n), $spacers);\n\n// gutters spacing\n$gutter: 1.250rem; // 20px\n$gutters: ();\n$gutters: map-merge((\n 0: 0,\n 1: ($gutter * .25),\n 2: ($gutter * .5),\n 3: $gutter,\n 4: ($gutter * 1.5),\n 5: ($gutter * 2),\n 6: ($gutter * 2.5),\n 7: ($gutter * 3),\n 8: ($gutter * 4)\n), $gutters);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: ();\n$sizes: map-merge((\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n), $sizes);\n// stylelint-enable\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $gray-100;\n$body-bg-lg: $gray-100;\n$body-color: $gray-500;\n$background: $body-bg;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\");\n$link-decoration: none;\n$link-hover-color: $primary-dark;\n$link-hover-decoration: none;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem;\n\n\n// Grid @points\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 1024px,\n xl: 1280px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n);\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12;\n$grid-gutter-width: 20px;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5;\n$line-height-sm: 1.5;\n$line-height-xs: 1.5;\n\n$border-width: 1px;\n$border-color: $gray-200;\n\n$border-radius: .4375rem;\n$border-radius-lg: $border-radius;\n$border-radius-sm: $border-radius;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white;\n$component-active-bg: theme-color(\"primary\");\n\n$caret-width: .375em;\n\n$transition-base: all .2s ease-in-out;\n$transition-fade: opacity .15s linear;\n$transition-collapse: height .35s ease;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: Avenir, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n$font-family-base: $font-family-sans-serif;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25);\n$font-size-sm: ($font-size-base * .875);\n$font-size-xs: ($font-size-base * .75);\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300;\n$font-weight-normal: 400;\n$font-weight-medium: 500;\n$font-weight-bold: 700;\n$font-weight-black: 900;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal;\n$line-height-base: 1.375; // 16/22\n\n$h1-font-size: $font-size-base * 1.5;\n$h1-font-size-md: $font-size-base * 1.25;\n$h2-font-size: $font-size-base * 1;\n$h3-font-size: $font-size-base * 1;\n$h4-font-size: $font-size-base * 1;\n$h5-font-size: $font-size-base * 1;\n$h6-font-size: $font-size-base;\n\n$h1-line-height: 1.25;\n$h1-line-height-md: 1.3;\n$h1-font-weight: $font-weight-normal;\n\n$headings-margin-bottom: ($spacer / 2);\n$headings-font-family: inherit;\n$headings-font-weight: 500;\n$headings-line-height: 1.2;\n$headings-color: $gray-600;\n\n$display1-size: $h1-font-size;\n$display2-size: $h2-font-size;\n$display3-size: $h3-font-size;\n$display4-size: $h4-font-size;\n\n$display1-weight: 500;\n$display2-weight: 400;\n$display3-weight: 400;\n$display4-weight: 400;\n$display-line-height: $headings-line-height;\n\n$display1-color: $primary;\n\n$lead-color: $body-color;\n$lead-font-size: ($font-size-base * 1.25);\n$lead-font-weight: 300;\n\n$small-font-size: .75rem;\n\n$text-muted: $gray-400;\n\n$blockquote-small-color: $gray-400;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: ($font-size-base * 1.25);\n\n$hr-border-color: rgba($black, .1);\n$hr-border-width: $border-width;\n\n$mark-padding: .2em;\n\n$dt-font-weight: $font-weight-bold;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25);\n$nested-kbd-font-weight: $font-weight-bold;\n\n$list-inline-padding: .5rem;\n\n$mark-bg: #fcf8e3;\n\n$hr-margin-y: $spacer;\n\n// ControlBar\n//\n$controlbar-bg: $gray-100;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: 0 1.25rem;\n$table-cell-padding-sm: 0 .3rem;\n\n$table-color: $body-color !default;\n$table-bg: #fff;\n$table-accent-bg: rgba($black, .05);\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075);\n$table-active-bg: $table-hover-bg;\n\n$table-border-width: $border-width;\n$table-border-color: #d8d8d8;\n\n$table-head-bg: $gray-100;\n$table-head-color: $gray-600;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-900;\n$table-dark-accent-bg: rgba($white, .05);\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075);\n$table-dark-border-color: lighten($gray-900, 7.5%);\n$table-dark-color: $body-bg;\n\n$table-striped-order: odd;\n\n$table-caption-color: $text-muted;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n$table-scroll-max-to-right: linear-gradient(to right, #fff 2%, rgba(255, 255, 255, 0) 98%);\n$table-scroll-max-to-left: linear-gradient(to left, #fff 2%, rgba(255, 255, 255, 0) 98%);\n\n// Table Filters\n\n$table-filters-color: $body-color;\n$table-filters-title-color: $gray-600;\n$table-filters-item-color: $gray-500;\n$table-filters-group-title-color: $gray-500;\n$table-filters-bg: $white;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n\n$input-btn-padding-y: .375rem;\n$input-btn-padding-x: 1.875rem; // 30px\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: 1.5;\n$input-btn-height: 2.8125rem; // 45px\n\n$input-btn-focus-width: 0; // .2rem;\n$input-btn-focus-color: rgba($component-active-bg, .25);\n$input-btn-focus-box-shadow: none; // 0 0 0 $input-btn-focus-width $input-btn-focus-color;\n\n$input-btn-padding-y-sm: .125rem; // 2px\n$input-btn-padding-x-sm: 1.25rem;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $input-btn-line-height;\n$input-btn-height-sm: 1.875rem; // 30px\n\n$input-btn-padding-y-lg: .5rem;\n$input-btn-padding-x-lg: 1rem;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg;\n\n$input-btn-border-width: $border-width;\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: .59375rem; // 9.5\n$btn-padding-x: 1.875rem; // 30px\n$btn-line-height: $input-btn-line-height;\n$btn-height: $input-btn-height;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm;\n$btn-padding-x-sm: $input-btn-padding-x-sm;\n$btn-line-height-sm: $input-btn-line-height-sm;\n$btn-height-sm: $input-btn-height-sm;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg;\n$btn-padding-x-lg: $input-btn-padding-x-lg;\n$btn-line-height-lg: $input-btn-line-height-lg;\n\n$btn-border-width: $input-btn-border-width;\n\n$btn-font-weight: $font-weight-medium;\n$btn-box-shadow: 0; // inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075);\n$btn-focus-width: $input-btn-focus-width;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow;\n$btn-disabled-opacity: 1; // .65;\n$btn-active-box-shadow: 0; // inset 0 3px 5px rgba($black, .125);\n\n$btn-link-disabled-color: $gray-300;\n\n$btn-block-spacing-y: .5rem;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius;\n$btn-border-radius-lg: $border-radius-lg;\n$btn-border-radius-sm: $border-radius;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n\n// Button cards\n$btn-card-bg: $white;\n$btn-card-border: $white;\n$btn-card-color: $gray-400;\n$btn-card-active-bg: $primary;\n$btn-card-active-border: $primary;\n$btn-card-active-color: $white;\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$textarea-form-control-color: $primary;\n\n$input-padding-y: .65625rem; // 10.5px\n$input-padding-x: 1.25rem;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height;\n$input-min-height: $input-btn-height;\n\n$input-padding-y-sm: $input-btn-padding-y-sm;\n$input-padding-x-sm: $input-btn-padding-x-sm;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm;\n$input-min-height-sm: $input-btn-height-sm;\n\n$input-padding-y-lg: $input-btn-padding-y-lg;\n$input-padding-x-lg: $input-btn-padding-x-lg;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg;\n\n$input-bg: $gray-100;\n$input-bg-mastheader: $input-bg;\n$input-disabled-bg: $gray-100;\n$input-disabled-color: $gray-500;\n\n$input-color: $primary;\n$input-border-color: $gray-400;\n$input-border-width: 0;\n$input-box-shadow: 0; // inset 0 1px 1px rgba($black, .075);\n\n$input-border-radius: $border-radius;\n$input-border-radius-lg: $border-radius-lg;\n$input-border-radius-sm: $border-radius-sm;\n\n$input-focus-bg: $gray-100;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color;\n$input-focus-width: $input-btn-focus-width;\n$input-focus-box-shadow: $input-btn-focus-box-shadow;\n\n$input-placeholder-color: $gray-400;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2);\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-height-inner} + #{$input-height-border});\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2);\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border});\n\n$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2);\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border});\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;\n\n$form-text-margin-top: .25rem;\n\n$form-check-input-gutter: 1.25rem;\n$form-check-input-margin-y: .3rem;\n$form-check-input-margin-x: .25rem;\n\n$form-check-inline-margin-x: .75rem;\n$form-check-inline-input-margin-x: .3125rem;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: $spacer * 1.5;\n\n$form-toolbar-border-color: $gray-100;\n$form-toolbar-color: $body-color;\n\n$form-control-white: $white; // Only useful for darkmode\n\n$form-error-color: $white;\n\n$input-group-addon-color: $input-color;\n$input-group-addon-bg: $gray-200;\n$input-group-addon-border-color: $input-border-color;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n//\n// Chips\n//\n\n$chips-color: $white;\n$chips-input-color: $primary;\n\n\n$custom-control-gutter: 1.5rem;\n$custom-control-spacer-x: 1rem;\n\n$custom-control-indicator-size: 1.125rem; // 18px\n$custom-control-indicator-bg: $white;\n\n$custom-control-indicator-bg-size: 50% 50%;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black, .1);\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $gray-200;\n$custom-control-label-disabled-color: $gray-600;\n$custom-control-label-color: $gray-400;\n\n$custom-control-indicator-checked-color: $component-active-color;\n$custom-control-indicator-checked-bg: $component-active-bg;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5);\n$custom-control-indicator-checked-box-shadow: none;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%);\n$custom-control-indicator-active-box-shadow: none;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n// REFACTORING\n$custom-control-indicator-border-color: $gray-300;\n$custom-control-indicator-hover-border-color: $primary;\n$custom-control-indicator-checked-hover-bg: #0074af;\n$custom-control-indicator-checked-hover-bg: #0074af;\n$custom-control-indicator-border-size: 2px;\n$custom-control-indicator-disabled-bg: transparent;\n$custom-control-indicator-checked-disabled-bg: $gray-100;\n$custom-control-label-disabled-color: $gray-300;\n$custom-checkbox-indicator-icon-disabled-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-label-disabled-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-control-hover-color: $primary;\n$custom-control-checked-color: $primary;\n$custom-control-disabled-color: $gray-200;\n$custom-control-checked-hover-color: #0074af;\n$custom-control-indicator-checked-border-color: $primary;\n$switch-control-width: 48px;\n$switch-control-height: 24px;\n$switch-control-slider-size: 14px;\n$switch-control-slider-translate: 24px;\n$switch-control-slider-bg: $gray-100;\n// REFACTORING\n\n$custom-checkbox-indicator-border-radius: 3px;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n$custom-checkbox-indicator-indeterminate-box-shadow: none;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50%;\n$custom-radio-indicator-icon-checked: none;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: .375rem;\n$custom-select-padding-x: .75rem;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height;\n$custom-select-indicator-padding: 1rem; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-btn-line-height;\n$custom-select-color: $input-color;\n$custom-select-disabled-color: $gray-600;\n$custom-select-bg: $white;\n$custom-select-disabled-bg: $gray-200;\n$custom-select-bg-size: 8px 10px; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-btn-border-width;\n$custom-select-border-color: $input-border-color;\n$custom-select-border-radius: $border-radius;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5);\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: 75%;\n$custom-select-height-sm: $input-height-sm;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: 125%;\n$custom-select-height-lg: $input-height-lg;\n\n$select-improved-border-color: $gray-100;\n$select-improved-menu-item-color: $gray-500;\n$select-improved-menu-bg: $white;\n$select-improved-menu-border-color: $gray-200;\n$select-improved-group-title: $gray-500;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n\n//\n// Advanced search\n//\n\n$advanced-search-bg: $white;\n$advanced-search-border-color: $gray-200;\n$advanced-search-color: $gray-500;\n$advanced-search-menu-title-color: $gray-400;\n\n$custom-file-height: $input-height;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-btn-padding-y;\n$custom-file-padding-x: $input-btn-padding-x;\n$custom-file-line-height: $input-btn-line-height;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color;\n$custom-file-bg: $input-bg;\n$custom-file-border-width: $input-btn-border-width;\n$custom-file-border-color: $input-border-color;\n$custom-file-border-radius: $input-border-radius;\n$custom-file-box-shadow: $input-box-shadow;\n$custom-file-button-color: $custom-file-color;\n$custom-file-button-bg: $input-group-addon-bg;\n$custom-file-text: (\n en: \"Browse\"\n);\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top;\n$form-feedback-font-size: 1rem;\n$form-feedback-valid-color: theme-color(\"success\");\n$form-feedback-invalid-color: theme-color(\"danger\");\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' 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\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000;\n$zindex-sticky: 1020;\n$zindex-fixed: 1030;\n$zindex-modal-backdrop: 1040;\n$zindex-modal: 1050;\n$zindex-navigation: 1055;\n$zindex-popover: 1060;\n$zindex-tooltip: 1070;\n\n// Navs\n\n$nav-link-padding-y: .5rem;\n$nav-link-padding-x: 1rem;\n$nav-link-disabled-color: $gray-600;\n\n$nav-tabs-border-color: $gray-300;\n$nav-tabs-border-width: $border-width;\n$nav-tabs-border-radius: $border-radius;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color;\n$nav-tabs-link-active-color: $gray-700;\n$nav-tabs-link-active-bg: $body-bg;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg;\n\n$nav-pills-border-radius: $border-radius;\n$nav-pills-link-active-color: $component-active-color;\n$nav-pills-link-active-bg: $component-active-bg;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n$nav-tabs-bg: $white;\n$nav-tabs-color: $gray-400;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2);\n$navbar-padding-x: $spacer;\n\n$navbar-nav-link-padding-x: .5rem;\n\n$navbar-brand-font-size: $font-size-lg;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2);\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2;\n\n$navbar-toggler-padding-y: .25rem;\n$navbar-toggler-padding-x: .75rem;\n$navbar-toggler-font-size: $font-size-lg;\n$navbar-toggler-border-radius: $btn-border-radius;\n\n$navbar-dark-color: rgba($white, .5);\n$navbar-dark-hover-color: rgba($white, .75);\n$navbar-dark-active-color: $white;\n$navbar-dark-disabled-color: rgba($white, .25);\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n$navbar-dark-toggler-border-color: rgba($white, .1);\n\n$navbar-light-color: rgba($black, .5);\n$navbar-light-hover-color: rgba($black, .7);\n$navbar-light-active-color: rgba($black, .9);\n$navbar-light-disabled-color: rgba($black, .3);\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n$navbar-light-toggler-border-color: rgba($black, .1);\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem;\n$dropdown-width-lg: 21.25rem;\n$dropdown-padding-y: .5rem;\n$dropdown-spacer: .125rem;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $gray-600;\n$dropdown-bg: $white;\n$dropdown-border-color: $border-color;\n$dropdown-border-radius: $border-radius;\n$dropdown-border-width: $border-width;\n$dropdown-divider-bg: $gray-200;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175);\n\n$dropdown-link-color: $gray-900;\n$dropdown-link-hover-color: $primary;\n$dropdown-link-hover-bg: transparent;\n\n$dropdown-link-active-color: $component-active-color;\n$dropdown-link-active-bg: $component-active-bg;\n\n$dropdown-link-disabled-color: $gray-600;\n\n$dropdown-item-padding-y: .563rem; // 9px\n$dropdown-item-padding-x: 1.375rem; // 22px\n\n$dropdown-header-color: $gray-400;\n\n\n// Mastnav\n$mastnav-color-lg: $white;\n$mastcontent-bg: $white;\n\n// Actionbar\n$actionbar-bg: $white;\n\n// Menus, panels\n$menubar-color: $gray-600;\n$menubar-bg: $white;\n$menu-color: $white;\n$menu-secondary-color: $white;\n\n// Anchor\n$anchor-gradient-color: $gray-200;\n$anchor-item-color: $gray-400;\n$anchor-item-bg: $white;\n\n// Accordion\n$accordion-bg: $gray-100;\n\n// Proof\n$proof-gray-bg: $gray-100;\n$proof-strip-color: $gray-200;\n\n// Editorial\n$editorial-color: $carbon;\n$editorial-bg: $gray-100;\n$edito-push-highlight-bg: $gray-100;\n\n// Packshot\n$packshot-color: $carbon;\n$packshot-bg: $gray-100;\n\n// Contact\n$edito-contact-bg: $gray-100;\n\n// Tongues\n$tongues-point: $white;\n\n// Vignettes\n$vignette-bg: $white;\n\n// Pagination\n$pagination-padding-y: .125rem;\n$pagination-padding-x: .313rem;\n$pagination-padding-y-sm: .25rem;\n$pagination-padding-x-sm: .5rem;\n$pagination-padding-y-lg: .75rem;\n$pagination-padding-x-lg: 1.5rem;\n$pagination-line-height: 1.25;\n\n$pagination-color: $gray-400;\n$pagination-bg: transparent;\n$pagination-border-width: 0;\n$pagination-border-color: transparent;\n\n$pagination-focus-box-shadow: none;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color;\n$pagination-hover-bg: transparent;\n$pagination-hover-border-color: transparent;\n\n$pagination-active-color: $link-color;\n$pagination-active-bg: transparent;\n$pagination-active-border-color: transparent;\n\n$pagination-disabled-color: $gray-600;\n$pagination-disabled-bg: transparent;\n$pagination-disabled-border-color: transparent;\n\n\n// Picker\n\n$btn-only-icon-padding: 0;\n\n// Jumbotron\n\n$jumbotron-padding: 2rem;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200;\n\n\n// Cards\n\n$card-spacer-y: .75rem;\n$card-spacer-x: 1.25rem;\n$card-border-width: 0;\n$card-border-radius: $border-radius;\n$card-border-color: rgba($black, .125);\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width});\n$card-cap-bg: rgba($black, .03);\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white;\n\n$card-img-overlay-padding: 1.25rem;\n\n$card-group-margin: ($grid-gutter-width / 2);\n$card-deck-margin: $card-group-margin;\n\n$card-columns-count: 3;\n$card-columns-gap: 1.25rem;\n$card-columns-margin: $card-spacer-y;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm;\n$tooltip-max-width: 200px;\n$tooltip-color: $white;\n$tooltip-bg: $black;\n$tooltip-border-radius: $border-radius;\n$tooltip-opacity: .9;\n$tooltip-padding-y: .25rem;\n$tooltip-padding-x: .5rem;\n$tooltip-margin: 0;\n\n$tooltip-arrow-width: .8rem;\n$tooltip-arrow-height: .4rem;\n$tooltip-arrow-color: $tooltip-bg;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n// Popovers\n\n$popover-font-size: $font-size-base;\n$popover-bg: $white;\n$popover-max-width: 420px;\n$popover-border-width: $border-width;\n$popover-border-color: $border-color;\n$popover-border-radius: $border-radius;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2);\n\n$popover-header-bg: $white;\n$popover-header-color: $primary;\n$popover-header-padding-y: 1.5rem;\n$popover-header-padding-x: 1.5rem;\n\n$popover-body-color: $body-color;\n$popover-body-padding-y: $popover-header-padding-y;\n$popover-body-padding-x: $popover-header-padding-x;\n\n$popover-arrow-width: 1rem;\n$popover-arrow-height: .5rem;\n$popover-arrow-color: $popover-bg;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05);\n$popover-close-svg: str-replace(url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3e%3ctitle%3eclose%3c/title%3e%3cpath fill='#{$popover-body-color}' d='M7.91,6l3.71-3.71a1.37,1.37,0,0,0,0-1.9,1.38,1.38,0,0,0-1.91,0L6,4.09,2.29.38A1.38,1.38,0,0,0,.38.38a1.4,1.4,0,0,0,0,1.91L4.09,6,.38,9.71a1.38,1.38,0,0,0,0,1.91,1.38,1.38,0,0,0,1.91,0L6,7.91l3.71,3.71a1.38,1.38,0,0,0,1.91,0,1.4,1.4,0,0,0,0-1.91Z' transform='translate(0 0)'/%3e%3c/svg%3e\"), \"#\", \"%23\");\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: $font-size-sm;\n$badge-font-weight: $font-weight-medium;\n$badge-padding-y: .313rem;\n$badge-padding-x: 1.5rem;\n$badge-border-radius: .75rem;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-header-padding-x: 1.875rem;\n$modal-header-padding-y: 1.375rem;\n$modal-inner-padding: 1rem;\n$modal-inner-padding-x: 1.875rem;\n$modal-inner-padding-y: 1.375rem;\n$modal-footer-padding: 1.875rem;\n\n$modal-dialog-margin: .5rem;\n$modal-dialog-margin-y-sm-up: 1.75rem;\n\n$modal-title-line-height: $line-height-base;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white;\n$modal-content-border-color: rgba($black, .2);\n$modal-content-border-width: 0;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5);\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5);\n\n$modal-backdrop-bg: $black;\n$modal-backdrop-opacity: .5;\n$modal-header-border-color: $gray-200;\n$modal-footer-border-color: $modal-header-border-color;\n$modal-header-border-width: $modal-content-border-width;\n$modal-footer-border-width: $modal-header-border-width;\n$modal-header-padding: 1rem;\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px;\n$modal-md: 480px;\n$modal-sm: 320px;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem;\n$alert-padding-x: 1.25rem;\n$alert-margin-bottom: 1rem;\n$alert-border-radius: $border-radius;\n$alert-link-font-weight: $font-weight-bold;\n$alert-border-width: $border-width;\n\n$alert-bg-level: -10;\n$alert-border-level: -9;\n$alert-color-level: 6;\n\n\n// Progress bars\n\n$progress-height: .625rem; // 10px\n$progress-font-size: ($font-size-base * .75);\n$progress-bg: $white;\n$progress-bg-gradient: linear-gradient(90deg, #e1ded9 50%, transparent 50%);\n$progress-border-radius: .3125rem; // 5px\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1);\n$progress-bar-color: $body-color;\n$progress-bar-bg: $primary;\n$progress-bar-animation-timing: 1s linear infinite;\n$progress-bar-transition: width .6s ease;\n$progress-circle-bg-image: str-replace(url(\"data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 120 120' style='enable-background:new 0 0 120 120;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23D7D7D7;%7d %3c/style%3e%3cg%3e%3crect x='59' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='55.2' y='0.1' transform='matrix(0.9976 -6.975647e-02 6.975647e-02 0.9976 -0.2907 3.9376)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='51.5' y='0.5' transform='matrix(0.9903 -0.1392 0.1392 0.9903 -0.3974 7.368)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='47.8' y='1.2' transform='matrix(0.9781 -0.2079 0.2079 0.9781 -0.427 10.2973)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='44.1' y='2.1' transform='matrix(0.9613 -0.2756 0.2756 0.9613 -0.4827 12.749)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='40.5' y='3.3' transform='matrix(0.9397 -0.342 0.342 0.9397 -0.6613 14.7626)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='37' y='4.7' transform='matrix(0.9135 -0.4067 0.4067 0.9135 -1.0509 16.3931)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='33.6' y='6.3' transform='matrix(0.8829 -0.4695 0.4695 0.8829 -1.7286 17.7087)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='30.4' y='8.2' transform='matrix(0.848 -0.5299 0.5299 0.848 -2.7588 18.7897)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='27.3' y='10.3' transform='matrix(0.809 -0.5878 0.5878 0.809 -4.1915 19.7261)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='24.3' y='12.6' transform='matrix(0.766 -0.6428 0.6428 0.766 -6.0608 20.6152)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='21.5' y='15.2' transform='matrix(0.7193 -0.6947 0.6947 0.7193 -8.3843 21.5593)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='18.9' y='17.9' transform='matrix(0.6691 -0.7431 0.7431 0.6691 -11.1622 22.6633)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='16.4' y='20.8' transform='matrix(0.6157 -0.788 0.788 0.6157 -14.3769 24.0315)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='14.2' y='23.8' transform='matrix(0.5592 -0.829 0.829 0.5592 -17.9939 25.7655)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='12.2' y='27' transform='matrix(0.5 -0.866 0.866 0.5 -21.9615 27.9615)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='10.5' y='30.3' transform='matrix(0.4384 -0.8988 0.8988 0.4384 -26.2122 30.7076)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='8.9' y='33.8' transform='matrix(0.3746 -0.9272 0.9272 0.3746 -30.6638 34.0815)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='7.6' y='37.3' transform='matrix(0.309 -0.9511 0.9511 0.309 -35.2211 38.1485)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='6.6' y='40.9' transform='matrix(0.2419 -0.9703 0.9703 0.2419 -39.7776 42.9595)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5.8' y='44.6' transform='matrix(0.1736 -0.9848 0.9848 0.1736 -44.2179 48.5492)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5.3' y='48.4' transform='matrix(0.1045 -0.9945 0.9945 0.1045 -48.42 54.9351)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='5' y='52.1' transform='matrix(3.489950e-02 -0.9994 0.9994 3.489950e-02 -52.2577 62.1164)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='0' y='60.9' transform='matrix(0.9994 -3.489950e-02 3.489950e-02 0.9994 -2.1561 0.2482)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='0.3' y='64.6' transform='matrix(0.9945 -0.1045 0.1045 0.9945 -6.8272 1.0177)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='0.8' y='68.4' transform='matrix(0.9848 -0.1736 0.1736 0.9848 -11.9436 2.2383)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='1.6' y='72.1' transform='matrix(0.9703 -0.2419 0.2419 0.9703 -17.4499 4.0099)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='2.6' y='75.7' transform='matrix(0.9511 -0.309 0.309 0.9511 -23.2745 6.4241)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='3.9' y='79.2' transform='matrix(0.9272 -0.3746 0.3746 0.9272 -29.331 9.5626)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='5.5' y='82.7' transform='matrix(0.8988 -0.4384 0.4384 0.8988 -35.5191 13.4941)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='7.2' y='86' transform='matrix(0.866 -0.5 0.5 0.866 -41.7269 18.2731)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='9.2' y='89.2' transform='matrix(0.829 -0.5592 0.5592 0.829 -47.8331 23.9378)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='11.4' y='92.2' transform='matrix(0.788 -0.6157 0.6157 0.788 -53.7091 30.5088)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='13.9' y='95.1' transform='matrix(0.7431 -0.6691 0.6691 0.7431 -59.2218 37.988)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='16.5' y='97.8' transform='matrix(0.6947 -0.7193 0.7193 0.6947 -64.236 46.3581)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='19.3' y='100.4' transform='matrix(0.6428 -0.766 0.766 0.6428 -68.6175 55.5822)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='22.3' y='102.7' transform='matrix(0.5878 -0.809 0.809 0.5878 -72.2355 65.6038)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='25.4' y='104.8' transform='matrix(0.5299 -0.848 0.848 0.5299 -74.9657 76.3475)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='28.6' y='106.7' transform='matrix(0.4695 -0.8829 0.8829 0.4695 -76.693 87.7197)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='32' y='108.3' transform='matrix(0.4067 -0.9135 0.9135 0.4067 -77.3138 99.6102)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='35.5' y='109.7' transform='matrix(0.342 -0.9397 0.9397 0.342 -76.7383 111.8932)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='39.1' y='110.9' transform='matrix(0.2756 -0.9613 0.9613 0.2756 -74.893 124.43)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='42.8' y='111.8' transform='matrix(0.2079 -0.9781 0.9781 0.2079 -71.7222 137.0703)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='46.5' y='112.5' transform='matrix(0.1392 -0.9903 0.9903 0.1392 -67.1899 149.6558)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='50.2' y='112.9' transform='matrix(6.975647e-02 -0.9976 0.9976 6.975647e-02 -61.2806 162.0216)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='59' y='108' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='62.8' y='107.9' transform='matrix(0.9976 -6.975647e-02 6.975647e-02 0.9976 -7.7877 4.7255)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='66.5' y='107.5' transform='matrix(0.9903 -0.1392 0.1392 0.9903 -15.1355 10.5006)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='70.2' y='106.8' transform='matrix(0.9781 -0.2079 0.2079 0.9781 -21.9001 17.2744)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='73.9' y='105.9' transform='matrix(0.9613 -0.2756 0.2756 0.9613 -27.9452 24.9761)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='77.5' y='104.7' transform='matrix(0.9397 -0.342 0.342 0.9397 -33.1442 33.5167)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='81' y='103.3' transform='matrix(0.9135 -0.4067 0.4067 0.9135 -37.383 42.7899)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='84.4' y='101.7' transform='matrix(0.8829 -0.4695 0.4695 0.8829 -40.5617 52.6742)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='87.6' y='99.8' transform='matrix(0.848 -0.5299 0.5299 0.848 -42.5973 63.0348)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='90.7' y='97.7' transform='matrix(0.809 -0.5878 0.5878 0.809 -43.4248 73.7261)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='93.7' y='95.4' transform='matrix(0.766 -0.6428 0.6428 0.766 -42.999 84.594)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='96.5' y='92.8' transform='matrix(0.7193 -0.6947 0.6947 0.7193 -41.2954 95.4789)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='99.1' y='90.1' transform='matrix(0.6691 -0.7431 0.7431 0.6691 -38.3109 106.2184)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='101.6' y='87.2' transform='matrix(0.6157 -0.788 0.788 0.6157 -34.0637 116.6505)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='103.8' y='84.2' transform='matrix(0.5592 -0.829 0.829 0.5592 -28.5937 126.6159)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='105.8' y='81' transform='matrix(0.5 -0.866 0.866 0.5 -21.9615 135.9615)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='107.5' y='77.7' transform='matrix(0.4384 -0.8988 0.8988 0.4384 -14.2476 144.5431)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='109.1' y='74.2' transform='matrix(0.3746 -0.9272 0.9272 0.3746 -5.5511 152.2277)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='110.4' y='70.7' transform='matrix(0.309 -0.9511 0.9511 0.309 4.0122 158.8962)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='111.4' y='67.1' transform='matrix(0.2419 -0.9703 0.9703 0.2419 14.3114 164.4454)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='112.2' y='63.4' transform='matrix(0.1736 -0.9848 0.9848 0.1736 25.2032 168.79)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='112.7' y='59.6' transform='matrix(0.1045 -0.9945 0.9945 0.1045 36.5339 171.8641)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='113' y='55.9' transform='matrix(3.489950e-02 -0.9994 0.9994 3.489950e-02 48.1428 173.6225)' class='st0' width='2' height='12'/%3e%3c/g%3e%3cg%3e%3crect x='108' y='57.1' transform='matrix(0.9994 -3.489950e-02 3.489950e-02 0.9994 -1.9588 4.0128)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='107.7' y='53.4' transform='matrix(0.9945 -0.1045 0.1045 0.9945 -5.0588 12.1831)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='107.2' y='49.6' transform='matrix(0.9848 -0.1736 0.1736 0.9848 -7.0711 20.4225)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='106.4' y='45.9' transform='matrix(0.9703 -0.2419 0.2419 0.9703 -8.0163 28.5853)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='105.4' y='42.3' transform='matrix(0.9511 -0.309 0.309 0.9511 -7.9343 36.5311)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='104.1' y='38.8' transform='matrix(0.9272 -0.3746 0.3746 0.9272 -6.8838 44.1282)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='102.5' y='35.3' transform='matrix(0.8988 -0.4384 0.4384 0.8988 -4.9408 51.2552)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='100.8' y='32' transform='matrix(0.866 -0.5 0.5 0.866 -2.1962 57.8038)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='98.8' y='28.8' transform='matrix(0.829 -0.5592 0.5592 0.829 1.2454 63.6808)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='96.6' y='25.8' transform='matrix(0.788 -0.6157 0.6157 0.788 5.2685 68.8093)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='94.1' y='22.9' transform='matrix(0.7431 -0.6691 0.6691 0.7431 9.7488 73.1303)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='91.5' y='20.2' transform='matrix(0.6947 -0.7193 0.7193 0.6947 14.5562 76.6036)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='88.7' y='17.6' transform='matrix(0.6428 -0.766 0.766 0.6428 19.5576 79.2086)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='85.7' y='15.3' transform='matrix(0.5878 -0.809 0.809 0.5878 24.6192 80.944)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='82.6' y='13.2' transform='matrix(0.5299 -0.848 0.848 0.5299 29.6096 81.828)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='79.4' y='11.3' transform='matrix(0.4695 -0.8829 0.8829 0.4695 34.4027 81.8974)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='76' y='9.7' transform='matrix(0.4067 -0.9135 0.9135 0.4067 38.8799 81.2069)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='72.5' y='8.3' transform='matrix(0.342 -0.9397 0.9397 0.342 42.9327 79.8275)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='68.9' y='7.1' transform='matrix(0.2756 -0.9613 0.9613 0.2756 46.4651 77.845)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='65.2' y='6.2' transform='matrix(0.2079 -0.9781 0.9781 0.2079 49.3951 75.358)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='61.5' y='5.5' transform='matrix(0.1392 -0.9903 0.9903 0.1392 51.657 72.4756)' class='st0' width='12' height='2'/%3e%3c/g%3e%3cg%3e%3crect x='57.8' y='5.1' transform='matrix(6.975647e-02 -0.9976 0.9976 6.975647e-02 53.2021 69.3153)' class='st0' width='12' height='2'/%3e%3c/g%3e%3c/svg%3e \"), \"#\", \"%23\");\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white;\n$list-group-border-color: $border-color;\n$list-group-border-width: $border-width;\n$list-group-border-radius: 0;\n\n$list-group-item-padding-y: .75rem;\n$list-group-item-padding-x: 1.25rem;\n\n$list-group-hover-bg: $gray-100;\n$list-group-active-color: $body-color;\n$list-group-active-bg: $white;\n$list-group-active-border-color: $border-color;\n\n$list-group-disabled-color: $gray-600;\n$list-group-disabled-bg: $list-group-bg;\n\n$list-group-action-color: $gray-700;\n$list-group-action-hover-color: $list-group-action-color;\n\n$list-group-action-active-color: $body-color;\n$list-group-action-active-bg: $gray-200;\n\n$list-group-double-panel-title-bg: $gray-100;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem;\n$thumbnail-bg: $body-bg;\n$thumbnail-border-width: $border-width;\n$thumbnail-border-color: $gray-300;\n$thumbnail-border-radius: $border-radius;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075);\n\n\n// Figures\n\n$figure-caption-font-size: 90%;\n$figure-caption-color: $gray-600;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem;\n$breadcrumb-padding-x: 0;\n$breadcrumb-item-padding: 1rem;\n\n$breadcrumb-margin-bottom: 1rem;\n\n$breadcrumb-color: $carbon;\n$breadcrumb-bg: $white;\n$breadcrumb-divider-color: $gray-600;\n$breadcrumb-active-color: $primary;\n$breadcrumb-active-divider: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%230088ce' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n$breadcrumb-current-divider: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%333333' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n$breadcrumb-divider: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='%23b9b9b9' d='M40.42 25 17 48.85a4.69 4.69 0 0 1-6.15 0,5.15 5.15 0 0 1-1.16-3.08 4.38 4.38 0 0 1 1.16-3.08L28.12 25 10.81 7.31A4.6 4.6 0 0 1 11.58.38a5.39 5.39 0 0 1 5.77 1.16Z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n\n$breadcrumb-border-radius: $border-radius !default;\n\n//\n// Mobile menu\n//\n$mobile-menu-bg: $white;\n$mobile-menu-close-color: color(\"dark\");\n\n\n// Carousel\n\n$carousel-control-color: $white;\n$carousel-control-width: 15%;\n$carousel-control-opacity: .5;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px;\n$carousel-indicator-height: 3px;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px;\n$carousel-indicator-active-bg: $white;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70%;\n$carousel-caption-color: $white;\n\n$carousel-control-icon-width: 20px;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\");\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform .6s ease;\n\n$carousel-bg: $gray-100;\n\n// Swiper for carousel\n$swiper-btn-color: $primary;\n$swiper-btn-bg: $white;\n$swiper-btn-disabled-color: $white;\n$swiper-btn-disabled-bg: $primary-dark;\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.2;\n$close-font-weight: $font-weight-bold;\n$close-color: #4c4f54;\n$close-text-shadow: 0 1px 0 $white;\n\n\n// Code\n\n$code-font-size: 87.5%;\n$code-color: $pink;\n\n$kbd-padding-y: .2rem;\n$kbd-padding-x: .4rem;\n$kbd-font-size: $code-font-size;\n$kbd-color: $white;\n$kbd-bg: $gray-900;\n\n$pre-color: $gray-900;\n$pre-scrollable-max-height: 340px;\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\");\n\n\n//\n// Flatpickr\n//\n$flatpickr-bg: $white;\n$flatpickr-day-color: $body-color;\n$flatpickr-day-othermonth-color: $carbon;\n$flatpickr-weekday-color: $gray-600;\n$flatpickr-today-color: $white;\n$flatpickr-today-bg: $gray-500;\n$flatpickr-day-focus-color: $white;\n$flatpickr-day-focus-bg: $primary;\n$flatpickr-day-hover-color: $white;\n$flatpickr-day-hover-bg: theme-color(\"primary-dark\");\n\n$flatpickr-time-color: $gray-400;\n$flatpickr-time-input-bg: $gray-100;\n$flatpickr-time-focus-bg: $gray-200;\n\n$flatpickr-range-bg: #e5f3fa;\n\n//\n// Charts\n//\n$charts-tooltip-bg: $gray-100;\n$charts-tooltip-title-color: $carbon;\n$charts-head-bg: $gray-100;\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","/**\n * Maintain ratio mixin. Great for responsive grids, or videos.\n * https://gist.github.com/brianmcallister/2932463\n *\n * $ratio - Ratio the element needs to maintain.\n *\n * Examples\n *\n * A 16:9 ratio would look like this:\n * .element {\n * @include maintain-ratio(16 9);\n * }\n */\n\n@mixin maintain-ratio($ratio: 1 1) {\n @if length($ratio) < 2 or length($ratio) > 2 {\n @warn \"$ratio must be a list with two values.\";\n }\n\n $width: 100%;\n $height: percentage(nth($ratio, 2) / nth($ratio, 1));\n\n width: $width;\n height: 0;\n padding-bottom: $height;\n}\n","/* colors\n ========================================================================== */\n\n@each $color, $value in $grays {\n @include text-emphasis-variant(\".text-grays#{$color}\", $value);\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n",".flatpickr-calendar {\n background: transparent;\n opacity: 0;\n display: none;\n text-align: center;\n visibility: hidden;\n padding: 0;\n -webkit-animation: none;\n animation: none;\n direction: ltr;\n border: 0;\n font-size: 14px;\n line-height: 24px;\n border-radius: 5px;\n position: absolute;\n width: 307.875px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n background: #fff;\n -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n}\n.flatpickr-calendar.open,\n.flatpickr-calendar.inline {\n opacity: 1;\n max-height: 640px;\n visibility: visible;\n}\n.flatpickr-calendar.open {\n display: inline-block;\n z-index: 99999;\n}\n.flatpickr-calendar.animate.open {\n -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n}\n.flatpickr-calendar.inline {\n display: block;\n position: relative;\n top: 2px;\n}\n.flatpickr-calendar.static {\n position: absolute;\n top: calc(100% + 2px);\n}\n.flatpickr-calendar.static.open {\n z-index: 999;\n display: block;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\n -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.flatpickr-calendar .hasWeeks .dayContainer {\n border-left: 0;\n}\n.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {\n height: 40px;\n border-top: 1px solid #e6e6e6;\n}\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n height: auto;\n}\n.flatpickr-calendar:before,\n.flatpickr-calendar:after {\n position: absolute;\n display: block;\n pointer-events: none;\n border: solid transparent;\n content: '';\n height: 0;\n width: 0;\n left: 22px;\n}\n.flatpickr-calendar.rightMost:before,\n.flatpickr-calendar.rightMost:after {\n left: auto;\n right: 22px;\n}\n.flatpickr-calendar:before {\n border-width: 5px;\n margin: 0 -5px;\n}\n.flatpickr-calendar:after {\n border-width: 4px;\n margin: 0 -4px;\n}\n.flatpickr-calendar.arrowTop:before,\n.flatpickr-calendar.arrowTop:after {\n bottom: 100%;\n}\n.flatpickr-calendar.arrowTop:before {\n border-bottom-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowTop:after {\n border-bottom-color: #fff;\n}\n.flatpickr-calendar.arrowBottom:before,\n.flatpickr-calendar.arrowBottom:after {\n top: 100%;\n}\n.flatpickr-calendar.arrowBottom:before {\n border-top-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowBottom:after {\n border-top-color: #fff;\n}\n.flatpickr-calendar:focus {\n outline: 0;\n}\n.flatpickr-wrapper {\n position: relative;\n display: inline-block;\n}\n.flatpickr-months {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n.flatpickr-months .flatpickr-month {\n background: transparent;\n color: rgba(0,0,0,0.9);\n fill: rgba(0,0,0,0.9);\n height: 34px;\n line-height: 1;\n text-align: center;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n text-decoration: none;\n cursor: pointer;\n position: absolute;\n top: 0;\n height: 34px;\n padding: 10px;\n z-index: 3;\n color: rgba(0,0,0,0.9);\n fill: rgba(0,0,0,0.9);\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n display: none;\n}\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n position: relative;\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n/*\n /*rtl:begin:ignore*/\n/*\n */\n left: 0;\n/*\n /*rtl:end:ignore*/\n/*\n */\n}\n/*\n /*rtl:begin:ignore*/\n/*\n /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n/*\n /*rtl:begin:ignore*/\n/*\n */\n right: 0;\n/*\n /*rtl:end:ignore*/\n/*\n */\n}\n/*\n /*rtl:begin:ignore*/\n/*\n /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n color: #959ea9;\n}\n.flatpickr-months .flatpickr-prev-month:hover svg,\n.flatpickr-months .flatpickr-next-month:hover svg {\n fill: #f64747;\n}\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n width: 14px;\n height: 14px;\n}\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n -webkit-transition: fill 0.1s;\n transition: fill 0.1s;\n fill: inherit;\n}\n.numInputWrapper {\n position: relative;\n height: auto;\n}\n.numInputWrapper input,\n.numInputWrapper span {\n display: inline-block;\n}\n.numInputWrapper input {\n width: 100%;\n}\n.numInputWrapper input::-ms-clear {\n display: none;\n}\n.numInputWrapper input::-webkit-outer-spin-button,\n.numInputWrapper input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none;\n}\n.numInputWrapper span {\n position: absolute;\n right: 0;\n width: 14px;\n padding: 0 4px 0 2px;\n height: 50%;\n line-height: 50%;\n opacity: 0;\n cursor: pointer;\n border: 1px solid rgba(57,57,57,0.15);\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.numInputWrapper span:hover {\n background: rgba(0,0,0,0.1);\n}\n.numInputWrapper span:active {\n background: rgba(0,0,0,0.2);\n}\n.numInputWrapper span:after {\n display: block;\n content: \"\";\n position: absolute;\n}\n.numInputWrapper span.arrowUp {\n top: 0;\n border-bottom: 0;\n}\n.numInputWrapper span.arrowUp:after {\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid rgba(57,57,57,0.6);\n top: 26%;\n}\n.numInputWrapper span.arrowDown {\n top: 50%;\n}\n.numInputWrapper span.arrowDown:after {\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid rgba(57,57,57,0.6);\n top: 40%;\n}\n.numInputWrapper span svg {\n width: inherit;\n height: auto;\n}\n.numInputWrapper span svg path {\n fill: rgba(0,0,0,0.5);\n}\n.numInputWrapper:hover {\n background: rgba(0,0,0,0.05);\n}\n.numInputWrapper:hover span {\n opacity: 1;\n}\n.flatpickr-current-month {\n font-size: 135%;\n line-height: inherit;\n font-weight: 300;\n color: inherit;\n position: absolute;\n width: 75%;\n left: 12.5%;\n padding: 7.48px 0 0 0;\n line-height: 1;\n height: 34px;\n display: inline-block;\n text-align: center;\n -webkit-transform: translate3d(0px, 0px, 0px);\n transform: translate3d(0px, 0px, 0px);\n}\n.flatpickr-current-month span.cur-month {\n font-family: inherit;\n font-weight: 700;\n color: inherit;\n display: inline-block;\n margin-left: 0.5ch;\n padding: 0;\n}\n.flatpickr-current-month span.cur-month:hover {\n background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .numInputWrapper {\n width: 6ch;\n width: 7ch\\0;\n display: inline-block;\n}\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\n border-bottom-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\n border-top-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month input.cur-year {\n background: transparent;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: inherit;\n cursor: text;\n padding: 0 0 0 0.5ch;\n margin: 0;\n display: inline-block;\n font-size: inherit;\n font-family: inherit;\n font-weight: 300;\n line-height: inherit;\n height: auto;\n border: 0;\n border-radius: 0;\n vertical-align: initial;\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield;\n}\n.flatpickr-current-month input.cur-year:focus {\n outline: 0;\n}\n.flatpickr-current-month input.cur-year[disabled],\n.flatpickr-current-month input.cur-year[disabled]:hover {\n font-size: 100%;\n color: rgba(0,0,0,0.5);\n background: transparent;\n pointer-events: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n appearance: menulist;\n background: transparent;\n border: none;\n border-radius: 0;\n box-sizing: border-box;\n color: inherit;\n cursor: pointer;\n font-size: inherit;\n font-family: inherit;\n font-weight: 300;\n height: auto;\n line-height: inherit;\n margin: -1px 0 0 0;\n outline: none;\n padding: 0 0 0 0.5ch;\n position: relative;\n vertical-align: initial;\n -webkit-box-sizing: border-box;\n -webkit-appearance: menulist;\n -moz-appearance: menulist;\n width: auto;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\n outline: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\n background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n background-color: transparent;\n outline: none;\n padding: 0;\n}\n.flatpickr-weekdays {\n background: transparent;\n text-align: center;\n overflow: hidden;\n width: 100%;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n height: 28px;\n}\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\nspan.flatpickr-weekday {\n cursor: default;\n font-size: 90%;\n background: transparent;\n color: rgba(0,0,0,0.54);\n line-height: 1;\n margin: 0;\n text-align: center;\n display: block;\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n font-weight: bolder;\n}\n.dayContainer,\n.flatpickr-weeks {\n padding: 1px 0 0 0;\n}\n.flatpickr-days {\n position: relative;\n overflow: hidden;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n width: 307.875px;\n}\n.flatpickr-days:focus {\n outline: 0;\n}\n.dayContainer {\n padding: 0;\n outline: 0;\n text-align: left;\n width: 307.875px;\n min-width: 307.875px;\n max-width: 307.875px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n display: inline-block;\n display: -ms-flexbox;\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n -webkit-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n -ms-flex-pack: justify;\n -webkit-justify-content: space-around;\n justify-content: space-around;\n -webkit-transform: translate3d(0px, 0px, 0px);\n transform: translate3d(0px, 0px, 0px);\n opacity: 1;\n}\n.dayContainer + .dayContainer {\n -webkit-box-shadow: -1px 0 0 #e6e6e6;\n box-shadow: -1px 0 0 #e6e6e6;\n}\n.flatpickr-day {\n background: none;\n border: 1px solid transparent;\n border-radius: 150px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #393939;\n cursor: pointer;\n font-weight: 400;\n width: 14.2857143%;\n -webkit-flex-basis: 14.2857143%;\n -ms-flex-preferred-size: 14.2857143%;\n flex-basis: 14.2857143%;\n max-width: 39px;\n height: 39px;\n line-height: 39px;\n margin: 0;\n display: inline-block;\n position: relative;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n}\n.flatpickr-day.inRange,\n.flatpickr-day.prevMonthDay.inRange,\n.flatpickr-day.nextMonthDay.inRange,\n.flatpickr-day.today.inRange,\n.flatpickr-day.prevMonthDay.today.inRange,\n.flatpickr-day.nextMonthDay.today.inRange,\n.flatpickr-day:hover,\n.flatpickr-day.prevMonthDay:hover,\n.flatpickr-day.nextMonthDay:hover,\n.flatpickr-day:focus,\n.flatpickr-day.prevMonthDay:focus,\n.flatpickr-day.nextMonthDay:focus {\n cursor: pointer;\n outline: 0;\n background: #e6e6e6;\n border-color: #e6e6e6;\n}\n.flatpickr-day.today {\n border-color: #959ea9;\n}\n.flatpickr-day.today:hover,\n.flatpickr-day.today:focus {\n border-color: #959ea9;\n background: #959ea9;\n color: #fff;\n}\n.flatpickr-day.selected,\n.flatpickr-day.startRange,\n.flatpickr-day.endRange,\n.flatpickr-day.selected.inRange,\n.flatpickr-day.startRange.inRange,\n.flatpickr-day.endRange.inRange,\n.flatpickr-day.selected:focus,\n.flatpickr-day.startRange:focus,\n.flatpickr-day.endRange:focus,\n.flatpickr-day.selected:hover,\n.flatpickr-day.startRange:hover,\n.flatpickr-day.endRange:hover,\n.flatpickr-day.selected.prevMonthDay,\n.flatpickr-day.startRange.prevMonthDay,\n.flatpickr-day.endRange.prevMonthDay,\n.flatpickr-day.selected.nextMonthDay,\n.flatpickr-day.startRange.nextMonthDay,\n.flatpickr-day.endRange.nextMonthDay {\n background: #569ff7;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #fff;\n border-color: #569ff7;\n}\n.flatpickr-day.selected.startRange,\n.flatpickr-day.startRange.startRange,\n.flatpickr-day.endRange.startRange {\n border-radius: 50px 0 0 50px;\n}\n.flatpickr-day.selected.endRange,\n.flatpickr-day.startRange.endRange,\n.flatpickr-day.endRange.endRange {\n border-radius: 0 50px 50px 0;\n}\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\n -webkit-box-shadow: -10px 0 0 #569ff7;\n box-shadow: -10px 0 0 #569ff7;\n}\n.flatpickr-day.selected.startRange.endRange,\n.flatpickr-day.startRange.startRange.endRange,\n.flatpickr-day.endRange.startRange.endRange {\n border-radius: 50px;\n}\n.flatpickr-day.inRange {\n border-radius: 0;\n -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover,\n.flatpickr-day.prevMonthDay,\n.flatpickr-day.nextMonthDay,\n.flatpickr-day.notAllowed,\n.flatpickr-day.notAllowed.prevMonthDay,\n.flatpickr-day.notAllowed.nextMonthDay {\n color: rgba(57,57,57,0.3);\n background: transparent;\n border-color: transparent;\n cursor: default;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover {\n cursor: not-allowed;\n color: rgba(57,57,57,0.1);\n}\n.flatpickr-day.week.selected {\n border-radius: 0;\n -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n}\n.flatpickr-day.hidden {\n visibility: hidden;\n}\n.rangeMode .flatpickr-day {\n margin-top: 1px;\n}\n.flatpickr-weekwrapper {\n float: left;\n}\n.flatpickr-weekwrapper .flatpickr-weeks {\n padding: 0 12px;\n -webkit-box-shadow: 1px 0 0 #e6e6e6;\n box-shadow: 1px 0 0 #e6e6e6;\n}\n.flatpickr-weekwrapper .flatpickr-weekday {\n float: none;\n width: 100%;\n line-height: 28px;\n}\n.flatpickr-weekwrapper span.flatpickr-day,\n.flatpickr-weekwrapper span.flatpickr-day:hover {\n display: block;\n width: 100%;\n max-width: none;\n color: rgba(57,57,57,0.3);\n background: transparent;\n cursor: default;\n border: none;\n}\n.flatpickr-innerContainer {\n display: block;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n overflow: hidden;\n}\n.flatpickr-rContainer {\n display: inline-block;\n padding: 0;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.flatpickr-time {\n text-align: center;\n outline: 0;\n display: block;\n height: 0;\n line-height: 40px;\n max-height: 40px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n overflow: hidden;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n}\n.flatpickr-time:after {\n content: \"\";\n display: table;\n clear: both;\n}\n.flatpickr-time .numInputWrapper {\n -webkit-box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n width: 40%;\n height: 40px;\n float: left;\n}\n.flatpickr-time .numInputWrapper span.arrowUp:after {\n border-bottom-color: #393939;\n}\n.flatpickr-time .numInputWrapper span.arrowDown:after {\n border-top-color: #393939;\n}\n.flatpickr-time.hasSeconds .numInputWrapper {\n width: 26%;\n}\n.flatpickr-time.time24hr .numInputWrapper {\n width: 49%;\n}\n.flatpickr-time input {\n background: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n border: 0;\n border-radius: 0;\n text-align: center;\n margin: 0;\n padding: 0;\n height: inherit;\n line-height: inherit;\n color: #393939;\n font-size: 14px;\n position: relative;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-appearance: textfield;\n -moz-appearance: textfield;\n appearance: textfield;\n}\n.flatpickr-time input.flatpickr-hour {\n font-weight: bold;\n}\n.flatpickr-time input.flatpickr-minute,\n.flatpickr-time input.flatpickr-second {\n font-weight: 400;\n}\n.flatpickr-time input:focus {\n outline: 0;\n border: 0;\n}\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n height: inherit;\n float: left;\n line-height: inherit;\n color: #393939;\n font-weight: bold;\n width: 2%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-align-self: center;\n -ms-flex-item-align: center;\n align-self: center;\n}\n.flatpickr-time .flatpickr-am-pm {\n outline: 0;\n width: 18%;\n cursor: pointer;\n text-align: center;\n font-weight: 400;\n}\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover,\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n background: #eee;\n}\n.flatpickr-input[readonly] {\n cursor: pointer;\n}\n@-webkit-keyframes fpFadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes fpFadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -20px, 0);\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 1;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n","/**\nIon.RangeSlider, 2.3.0\n© Denis Ineshin, 2010 - 2018, IonDen.com\nBuild date: 2018-12-11 23:23:51\n*/\n.irs {\n position: relative;\n display: block;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n font-size: 12px;\n font-family: Arial, sans-serif;\n}\n.irs-line {\n position: relative;\n display: block;\n overflow: hidden;\n outline: none !important;\n}\n.irs-bar {\n position: absolute;\n display: block;\n left: 0;\n width: 0;\n}\n.irs-shadow {\n position: absolute;\n display: none;\n left: 0;\n width: 0;\n}\n.irs-handle {\n position: absolute;\n display: block;\n box-sizing: border-box;\n cursor: default;\n z-index: 1;\n}\n.irs-handle.type_last {\n z-index: 2;\n}\n.irs-min,\n.irs-max {\n position: absolute;\n display: block;\n cursor: default;\n}\n.irs-min {\n left: 0;\n}\n.irs-max {\n right: 0;\n}\n.irs-from,\n.irs-to,\n.irs-single {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n cursor: default;\n white-space: nowrap;\n}\n.irs-grid {\n position: absolute;\n display: none;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 20px;\n}\n.irs-with-grid .irs-grid {\n display: block;\n}\n.irs-grid-pol {\n position: absolute;\n top: 0;\n left: 0;\n width: 1px;\n height: 8px;\n background: #000;\n}\n.irs-grid-pol.small {\n height: 4px;\n}\n.irs-grid-text {\n position: absolute;\n bottom: 0;\n left: 0;\n white-space: nowrap;\n text-align: center;\n font-size: 9px;\n line-height: 9px;\n padding: 0 3px;\n color: #000;\n}\n.irs-disable-mask {\n position: absolute;\n display: block;\n top: 0;\n left: -1%;\n width: 102%;\n height: 100%;\n cursor: default;\n background: rgba(0, 0, 0, 0);\n z-index: 2;\n}\n.lt-ie9 .irs-disable-mask {\n background: #000;\n filter: alpha(opacity=0);\n cursor: not-allowed;\n}\n.irs-disabled {\n opacity: 0.4;\n}\n.irs-hidden-input {\n position: absolute !important;\n display: block !important;\n top: 0 !important;\n left: 0 !important;\n width: 0 !important;\n height: 0 !important;\n font-size: 0 !important;\n line-height: 0 !important;\n padding: 0 !important;\n margin: 0 !important;\n overflow: hidden;\n outline: none !important;\n z-index: -9999 !important;\n background: none !important;\n border-style: solid !important;\n border-color: transparent !important;\n}\n.irs--flat {\n height: 40px;\n}\n.irs--flat.irs-with-grid {\n height: 60px;\n}\n.irs--flat .irs-line {\n top: 25px;\n height: 12px;\n background-color: #e1e4e9;\n border-radius: 4px;\n}\n.irs--flat .irs-bar {\n top: 25px;\n height: 12px;\n background-color: #ed5565;\n}\n.irs--flat .irs-bar--single {\n border-radius: 4px 0 0 4px;\n}\n.irs--flat .irs-shadow {\n height: 1px;\n bottom: 16px;\n background-color: #e1e4e9;\n}\n.irs--flat .irs-handle {\n top: 22px;\n width: 16px;\n height: 18px;\n background-color: transparent;\n}\n.irs--flat .irs-handle > i:first-child {\n position: absolute;\n display: block;\n top: 0;\n left: 50%;\n width: 2px;\n height: 100%;\n margin-left: -1px;\n background-color: #da4453;\n}\n.irs--flat .irs-handle.state_hover > i:first-child,\n.irs--flat .irs-handle:hover > i:first-child {\n background-color: #a43540;\n}\n.irs--flat .irs-min,\n.irs--flat .irs-max {\n top: 0;\n padding: 1px 3px;\n color: #999;\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n background-color: #e1e4e9;\n border-radius: 4px;\n}\n.irs--flat .irs-from,\n.irs--flat .irs-to,\n.irs--flat .irs-single {\n color: white;\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n padding: 1px 5px;\n background-color: #ed5565;\n border-radius: 4px;\n}\n.irs--flat .irs-from:before,\n.irs--flat .irs-to:before,\n.irs--flat .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #ed5565;\n}\n.irs--flat .irs-grid-pol {\n background-color: #e1e4e9;\n}\n.irs--flat .irs-grid-text {\n color: #999;\n}\n.irs--big {\n height: 55px;\n}\n.irs--big.irs-with-grid {\n height: 70px;\n}\n.irs--big .irs-line {\n top: 33px;\n height: 12px;\n background-color: white;\n background: linear-gradient(to bottom, #ddd -50%, white 150%);\n border: 1px solid #ccc;\n border-radius: 12px;\n}\n.irs--big .irs-bar {\n top: 33px;\n height: 12px;\n background-color: #92bce0;\n border: 1px solid #428bca;\n background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);\n box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);\n}\n.irs--big .irs-bar--single {\n border-radius: 12px 0 0 12px;\n}\n.irs--big .irs-shadow {\n height: 1px;\n bottom: 16px;\n background-color: rgba(66, 139, 202, 0.5);\n}\n.irs--big .irs-handle {\n top: 25px;\n width: 30px;\n height: 30px;\n border: 1px solid rgba(0, 0, 0, 0.3);\n background-color: #cbcfd5;\n background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;\n border-radius: 30px;\n}\n.irs--big .irs-handle.state_hover,\n.irs--big .irs-handle:hover {\n border-color: rgba(0, 0, 0, 0.45);\n background-color: #939ba7;\n background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);\n}\n.irs--big .irs-min,\n.irs--big .irs-max {\n top: 0;\n padding: 1px 5px;\n color: white;\n text-shadow: none;\n background-color: #9f9f9f;\n border-radius: 3px;\n}\n.irs--big .irs-from,\n.irs--big .irs-to,\n.irs--big .irs-single {\n color: white;\n text-shadow: none;\n padding: 1px 5px;\n background-color: #428bca;\n background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);\n border-radius: 3px;\n}\n.irs--big .irs-grid-pol {\n background-color: #428bca;\n}\n.irs--big .irs-grid-text {\n color: #428bca;\n}\n.irs--modern {\n height: 55px;\n}\n.irs--modern.irs-with-grid {\n height: 55px;\n}\n.irs--modern .irs-line {\n top: 25px;\n height: 5px;\n background-color: #d1d6e0;\n background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);\n border: 1px solid #a3adc1;\n border-bottom-width: 0;\n border-radius: 5px;\n}\n.irs--modern .irs-bar {\n top: 25px;\n height: 5px;\n background: #20b426;\n background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);\n}\n.irs--modern .irs-bar--single {\n border-radius: 5px 0 0 5px;\n}\n.irs--modern .irs-shadow {\n height: 1px;\n bottom: 21px;\n background-color: rgba(209, 214, 224, 0.5);\n}\n.irs--modern .irs-handle {\n top: 37px;\n width: 12px;\n height: 13px;\n border: 1px solid #a3adc1;\n border-top-width: 0;\n box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);\n border-radius: 0 0 3px 3px;\n}\n.irs--modern .irs-handle > i:nth-child(1) {\n position: absolute;\n display: block;\n top: -4px;\n left: 1px;\n width: 6px;\n height: 6px;\n border: 1px solid #a3adc1;\n background: white;\n transform: rotate(45deg);\n}\n.irs--modern .irs-handle > i:nth-child(2) {\n position: absolute;\n display: block;\n box-sizing: border-box;\n top: 0;\n left: 0;\n width: 10px;\n height: 12px;\n background: #e9e6e6;\n background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);\n border-radius: 0 0 3px 3px;\n}\n.irs--modern .irs-handle > i:nth-child(3) {\n position: absolute;\n display: block;\n box-sizing: border-box;\n top: 3px;\n left: 3px;\n width: 4px;\n height: 5px;\n border-left: 1px solid #a3adc1;\n border-right: 1px solid #a3adc1;\n}\n.irs--modern .irs-handle.state_hover,\n.irs--modern .irs-handle:hover {\n border-color: #7685a2;\n background: #c3c7cd;\n background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);\n}\n.irs--modern .irs-handle.state_hover > i:nth-child(1),\n.irs--modern .irs-handle:hover > i:nth-child(1) {\n border-color: #7685a2;\n}\n.irs--modern .irs-handle.state_hover > i:nth-child(3),\n.irs--modern .irs-handle:hover > i:nth-child(3) {\n border-color: #48536a;\n}\n.irs--modern .irs-min,\n.irs--modern .irs-max {\n top: 0;\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n padding: 1px 5px;\n color: white;\n background-color: #d1d6e0;\n border-radius: 5px;\n}\n.irs--modern .irs-from,\n.irs--modern .irs-to,\n.irs--modern .irs-single {\n font-size: 10px;\n line-height: 1.333;\n text-shadow: none;\n padding: 1px 5px;\n background-color: #20b426;\n color: white;\n border-radius: 5px;\n}\n.irs--modern .irs-from:before,\n.irs--modern .irs-to:before,\n.irs--modern .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #20b426;\n}\n.irs--modern .irs-grid {\n height: 25px;\n}\n.irs--modern .irs-grid-pol {\n background-color: #dedede;\n}\n.irs--modern .irs-grid-text {\n color: silver;\n font-size: 13px;\n}\n.irs--sharp {\n height: 50px;\n font-size: 12px;\n line-height: 1;\n}\n.irs--sharp.irs-with-grid {\n height: 57px;\n}\n.irs--sharp .irs-line {\n top: 30px;\n height: 2px;\n background-color: black;\n border-radius: 2px;\n}\n.irs--sharp .irs-bar {\n top: 30px;\n height: 2px;\n background-color: #ee22fa;\n}\n.irs--sharp .irs-bar--single {\n border-radius: 2px 0 0 2px;\n}\n.irs--sharp .irs-shadow {\n height: 1px;\n bottom: 21px;\n background-color: rgba(0, 0, 0, 0.5);\n}\n.irs--sharp .irs-handle {\n top: 25px;\n width: 10px;\n height: 10px;\n background-color: #a804b2;\n}\n.irs--sharp .irs-handle > i:first-child {\n position: absolute;\n display: block;\n top: 100%;\n left: 0;\n width: 0;\n height: 0;\n border: 5px solid transparent;\n border-top-color: #a804b2;\n}\n.irs--sharp .irs-handle.state_hover,\n.irs--sharp .irs-handle:hover {\n background-color: black;\n}\n.irs--sharp .irs-handle.state_hover > i:first-child,\n.irs--sharp .irs-handle:hover > i:first-child {\n border-top-color: black;\n}\n.irs--sharp .irs-min,\n.irs--sharp .irs-max {\n color: white;\n font-size: 14px;\n line-height: 1;\n top: 0;\n padding: 3px 4px;\n opacity: 0.4;\n background-color: #a804b2;\n border-radius: 2px;\n}\n.irs--sharp .irs-from,\n.irs--sharp .irs-to,\n.irs--sharp .irs-single {\n font-size: 14px;\n line-height: 1;\n text-shadow: none;\n padding: 3px 4px;\n background-color: #a804b2;\n color: white;\n border-radius: 2px;\n}\n.irs--sharp .irs-from:before,\n.irs--sharp .irs-to:before,\n.irs--sharp .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #a804b2;\n}\n.irs--sharp .irs-grid {\n height: 25px;\n}\n.irs--sharp .irs-grid-pol {\n background-color: #dedede;\n}\n.irs--sharp .irs-grid-text {\n color: silver;\n font-size: 13px;\n}\n.irs--round {\n height: 50px;\n}\n.irs--round.irs-with-grid {\n height: 65px;\n}\n.irs--round .irs-line {\n top: 36px;\n height: 4px;\n background-color: #dee4ec;\n border-radius: 4px;\n}\n.irs--round .irs-bar {\n top: 36px;\n height: 4px;\n background-color: #006cfa;\n}\n.irs--round .irs-bar--single {\n border-radius: 4px 0 0 4px;\n}\n.irs--round .irs-shadow {\n height: 4px;\n bottom: 21px;\n background-color: rgba(222, 228, 236, 0.5);\n}\n.irs--round .irs-handle {\n top: 26px;\n width: 24px;\n height: 24px;\n border: 4px solid #006cfa;\n background-color: white;\n border-radius: 24px;\n box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);\n}\n.irs--round .irs-handle.state_hover,\n.irs--round .irs-handle:hover {\n background-color: #f0f6ff;\n}\n.irs--round .irs-min,\n.irs--round .irs-max {\n color: #333;\n font-size: 14px;\n line-height: 1;\n top: 0;\n padding: 3px 5px;\n background-color: rgba(0, 0, 0, 0.1);\n border-radius: 4px;\n}\n.irs--round .irs-from,\n.irs--round .irs-to,\n.irs--round .irs-single {\n font-size: 14px;\n line-height: 1;\n text-shadow: none;\n padding: 3px 5px;\n background-color: #006cfa;\n color: white;\n border-radius: 4px;\n}\n.irs--round .irs-from:before,\n.irs--round .irs-to:before,\n.irs--round .irs-single:before {\n position: absolute;\n display: block;\n content: \"\";\n bottom: -6px;\n left: 50%;\n width: 0;\n height: 0;\n margin-left: -3px;\n overflow: hidden;\n border: 3px solid transparent;\n border-top-color: #006cfa;\n}\n.irs--round .irs-grid {\n height: 25px;\n}\n.irs--round .irs-grid-pol {\n background-color: #dedede;\n}\n.irs--round .irs-grid-text {\n color: silver;\n font-size: 13px;\n}\n.irs--square {\n height: 50px;\n}\n.irs--square.irs-with-grid {\n height: 60px;\n}\n.irs--square .irs-line {\n top: 31px;\n height: 4px;\n background-color: #dedede;\n}\n.irs--square .irs-bar {\n top: 31px;\n height: 4px;\n background-color: black;\n}\n.irs--square .irs-shadow {\n height: 2px;\n bottom: 21px;\n background-color: #dedede;\n}\n.irs--square .irs-handle {\n top: 25px;\n width: 16px;\n height: 16px;\n border: 3px solid black;\n background-color: white;\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n.irs--square .irs-handle.state_hover,\n.irs--square .irs-handle:hover {\n background-color: #f0f6ff;\n}\n.irs--square .irs-min,\n.irs--square .irs-max {\n color: #333;\n font-size: 14px;\n line-height: 1;\n top: 0;\n padding: 3px 5px;\n background-color: rgba(0, 0, 0, 0.1);\n}\n.irs--square .irs-from,\n.irs--square .irs-to,\n.irs--square .irs-single {\n font-size: 14px;\n line-height: 1;\n text-shadow: none;\n padding: 3px 5px;\n background-color: black;\n color: white;\n}\n.irs--square .irs-grid {\n height: 25px;\n}\n.irs--square .irs-grid-pol {\n background-color: #dedede;\n}\n.irs--square .irs-grid-text {\n color: silver;\n font-size: 11px;\n}\n","/**\n * Swiper 4.5.1\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * http://www.idangero.us/swiper/\n *\n * Copyright 2014-2019 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: September 13, 2019\n */\n.swiper-container {\n margin-left: auto;\n margin-right: auto;\n position: relative;\n overflow: hidden;\n list-style: none;\n padding: 0;\n /* Fix of Webkit flickering */\n z-index: 1;\n}\n.swiper-container-no-flexbox .swiper-slide {\n float: left;\n}\n.swiper-container-vertical > .swiper-wrapper {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.swiper-wrapper {\n position: relative;\n width: 100%;\n height: 100%;\n z-index: 1;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n -o-transition-property: transform;\n transition-property: transform;\n transition-property: transform, -webkit-transform;\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n}\n.swiper-container-android .swiper-slide,\n.swiper-wrapper {\n -webkit-transform: translate3d(0px, 0, 0);\n transform: translate3d(0px, 0, 0);\n}\n.swiper-container-multirow > .swiper-wrapper {\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.swiper-container-free-mode > .swiper-wrapper {\n -webkit-transition-timing-function: ease-out;\n -o-transition-timing-function: ease-out;\n transition-timing-function: ease-out;\n margin: 0 auto;\n}\n.swiper-slide {\n -webkit-flex-shrink: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n width: 100%;\n height: 100%;\n position: relative;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n -o-transition-property: transform;\n transition-property: transform;\n transition-property: transform, -webkit-transform;\n}\n.swiper-slide-invisible-blank {\n visibility: hidden;\n}\n/* Auto Height */\n.swiper-container-autoheight,\n.swiper-container-autoheight .swiper-slide {\n height: auto;\n}\n.swiper-container-autoheight .swiper-wrapper {\n -webkit-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-transition-property: height, -webkit-transform;\n transition-property: height, -webkit-transform;\n -o-transition-property: transform, height;\n transition-property: transform, height;\n transition-property: transform, height, -webkit-transform;\n}\n/* 3D Effects */\n.swiper-container-3d {\n -webkit-perspective: 1200px;\n perspective: 1200px;\n}\n.swiper-container-3d .swiper-wrapper,\n.swiper-container-3d .swiper-slide,\n.swiper-container-3d .swiper-slide-shadow-left,\n.swiper-container-3d .swiper-slide-shadow-right,\n.swiper-container-3d .swiper-slide-shadow-top,\n.swiper-container-3d .swiper-slide-shadow-bottom,\n.swiper-container-3d .swiper-cube-shadow {\n -webkit-transform-style: preserve-3d;\n transform-style: preserve-3d;\n}\n.swiper-container-3d .swiper-slide-shadow-left,\n.swiper-container-3d .swiper-slide-shadow-right,\n.swiper-container-3d .swiper-slide-shadow-top,\n.swiper-container-3d .swiper-slide-shadow-bottom {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n z-index: 10;\n}\n.swiper-container-3d .swiper-slide-shadow-left {\n background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-container-3d .swiper-slide-shadow-right {\n background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-container-3d .swiper-slide-shadow-top {\n background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-container-3d .swiper-slide-shadow-bottom {\n background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));\n background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n/* IE10 Windows Phone 8 Fixes */\n.swiper-container-wp8-horizontal,\n.swiper-container-wp8-horizontal > .swiper-wrapper {\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n}\n.swiper-container-wp8-vertical,\n.swiper-container-wp8-vertical > .swiper-wrapper {\n -ms-touch-action: pan-x;\n touch-action: pan-x;\n}\n.swiper-button-prev,\n.swiper-button-next {\n position: absolute;\n top: 50%;\n width: 27px;\n height: 44px;\n margin-top: -22px;\n z-index: 10;\n cursor: pointer;\n background-size: 27px 44px;\n background-position: center;\n background-repeat: no-repeat;\n}\n.swiper-button-prev.swiper-button-disabled,\n.swiper-button-next.swiper-button-disabled {\n opacity: 0.35;\n cursor: auto;\n pointer-events: none;\n}\n.swiper-button-prev,\n.swiper-container-rtl .swiper-button-next {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");\n left: 10px;\n right: auto;\n}\n.swiper-button-next,\n.swiper-container-rtl .swiper-button-prev {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");\n right: 10px;\n left: auto;\n}\n.swiper-button-prev.swiper-button-white,\n.swiper-container-rtl .swiper-button-next.swiper-button-white {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\");\n}\n.swiper-button-next.swiper-button-white,\n.swiper-container-rtl .swiper-button-prev.swiper-button-white {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\");\n}\n.swiper-button-prev.swiper-button-black,\n.swiper-container-rtl .swiper-button-next.swiper-button-black {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\");\n}\n.swiper-button-next.swiper-button-black,\n.swiper-container-rtl .swiper-button-prev.swiper-button-black {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\");\n}\n.swiper-button-lock {\n display: none;\n}\n.swiper-pagination {\n position: absolute;\n text-align: center;\n -webkit-transition: 300ms opacity;\n -o-transition: 300ms opacity;\n transition: 300ms opacity;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n z-index: 10;\n}\n.swiper-pagination.swiper-pagination-hidden {\n opacity: 0;\n}\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-container-horizontal > .swiper-pagination-bullets {\n bottom: 10px;\n left: 0;\n width: 100%;\n}\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n overflow: hidden;\n font-size: 0;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n -webkit-transform: scale(0.33);\n -ms-transform: scale(0.33);\n transform: scale(0.33);\n position: relative;\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {\n -webkit-transform: scale(1);\n -ms-transform: scale(1);\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {\n -webkit-transform: scale(1);\n -ms-transform: scale(1);\n transform: scale(1);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {\n -webkit-transform: scale(0.66);\n -ms-transform: scale(0.66);\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {\n -webkit-transform: scale(0.33);\n -ms-transform: scale(0.33);\n transform: scale(0.33);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {\n -webkit-transform: scale(0.66);\n -ms-transform: scale(0.66);\n transform: scale(0.66);\n}\n.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {\n -webkit-transform: scale(0.33);\n -ms-transform: scale(0.33);\n transform: scale(0.33);\n}\n.swiper-pagination-bullet {\n width: 8px;\n height: 8px;\n display: inline-block;\n border-radius: 100%;\n background: #000;\n opacity: 0.2;\n}\nbutton.swiper-pagination-bullet {\n border: none;\n margin: 0;\n padding: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.swiper-pagination-clickable .swiper-pagination-bullet {\n cursor: pointer;\n}\n.swiper-pagination-bullet-active {\n opacity: 1;\n background: #007aff;\n}\n.swiper-container-vertical > .swiper-pagination-bullets {\n right: 10px;\n top: 50%;\n -webkit-transform: translate3d(0px, -50%, 0);\n transform: translate3d(0px, -50%, 0);\n}\n.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 6px 0;\n display: block;\n}\n.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n transform: translateY(-50%);\n width: 8px;\n}\n.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n display: inline-block;\n -webkit-transition: 200ms top, 200ms -webkit-transform;\n transition: 200ms top, 200ms -webkit-transform;\n -o-transition: 200ms transform, 200ms top;\n transition: 200ms transform, 200ms top;\n transition: 200ms transform, 200ms top, 200ms -webkit-transform;\n}\n.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 4px;\n}\n.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {\n left: 50%;\n -webkit-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n transform: translateX(-50%);\n white-space: nowrap;\n}\n.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n -webkit-transition: 200ms left, 200ms -webkit-transform;\n transition: 200ms left, 200ms -webkit-transform;\n -o-transition: 200ms transform, 200ms left;\n transition: 200ms transform, 200ms left;\n transition: 200ms transform, 200ms left, 200ms -webkit-transform;\n}\n.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n -webkit-transition: 200ms right, 200ms -webkit-transform;\n transition: 200ms right, 200ms -webkit-transform;\n -o-transition: 200ms transform, 200ms right;\n transition: 200ms transform, 200ms right;\n transition: 200ms transform, 200ms right, 200ms -webkit-transform;\n}\n/* Progress */\n.swiper-pagination-progressbar {\n background: rgba(0, 0, 0, 0.25);\n position: absolute;\n}\n.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n background: #007aff;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n -webkit-transform: scale(0);\n -ms-transform: scale(0);\n transform: scale(0);\n -webkit-transform-origin: left top;\n -ms-transform-origin: left top;\n transform-origin: left top;\n}\n.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n -webkit-transform-origin: right top;\n -ms-transform-origin: right top;\n transform-origin: right top;\n}\n.swiper-container-horizontal > .swiper-pagination-progressbar,\n.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {\n width: 100%;\n height: 4px;\n left: 0;\n top: 0;\n}\n.swiper-container-vertical > .swiper-pagination-progressbar,\n.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {\n width: 4px;\n height: 100%;\n left: 0;\n top: 0;\n}\n.swiper-pagination-white .swiper-pagination-bullet-active {\n background: #ffffff;\n}\n.swiper-pagination-progressbar.swiper-pagination-white {\n background: rgba(255, 255, 255, 0.25);\n}\n.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {\n background: #ffffff;\n}\n.swiper-pagination-black .swiper-pagination-bullet-active {\n background: #000000;\n}\n.swiper-pagination-progressbar.swiper-pagination-black {\n background: rgba(0, 0, 0, 0.25);\n}\n.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {\n background: #000000;\n}\n.swiper-pagination-lock {\n display: none;\n}\n/* Scrollbar */\n.swiper-scrollbar {\n border-radius: 10px;\n position: relative;\n -ms-touch-action: none;\n background: rgba(0, 0, 0, 0.1);\n}\n.swiper-container-horizontal > .swiper-scrollbar {\n position: absolute;\n left: 1%;\n bottom: 3px;\n z-index: 50;\n height: 5px;\n width: 98%;\n}\n.swiper-container-vertical > .swiper-scrollbar {\n position: absolute;\n right: 3px;\n top: 1%;\n z-index: 50;\n width: 5px;\n height: 98%;\n}\n.swiper-scrollbar-drag {\n height: 100%;\n width: 100%;\n position: relative;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 10px;\n left: 0;\n top: 0;\n}\n.swiper-scrollbar-cursor-drag {\n cursor: move;\n}\n.swiper-scrollbar-lock {\n display: none;\n}\n.swiper-zoom-container {\n width: 100%;\n height: 100%;\n display: -webkit-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -webkit-justify-content: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -webkit-align-items: center;\n -ms-flex-align: center;\n align-items: center;\n text-align: center;\n}\n.swiper-zoom-container > img,\n.swiper-zoom-container > svg,\n.swiper-zoom-container > canvas {\n max-width: 100%;\n max-height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n}\n.swiper-slide-zoomed {\n cursor: move;\n}\n/* Preloader */\n.swiper-lazy-preloader {\n width: 42px;\n height: 42px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -21px;\n margin-top: -21px;\n z-index: 10;\n -webkit-transform-origin: 50%;\n -ms-transform-origin: 50%;\n transform-origin: 50%;\n -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;\n animation: swiper-preloader-spin 1s steps(12, end) infinite;\n}\n.swiper-lazy-preloader:after {\n display: block;\n content: '';\n width: 100%;\n height: 100%;\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");\n background-position: 50%;\n background-size: 100%;\n background-repeat: no-repeat;\n}\n.swiper-lazy-preloader-white:after {\n background-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");\n}\n@-webkit-keyframes swiper-preloader-spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes swiper-preloader-spin {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n/* a11y */\n.swiper-container .swiper-notification {\n position: absolute;\n left: 0;\n top: 0;\n pointer-events: none;\n opacity: 0;\n z-index: -1000;\n}\n.swiper-container-fade.swiper-container-free-mode .swiper-slide {\n -webkit-transition-timing-function: ease-out;\n -o-transition-timing-function: ease-out;\n transition-timing-function: ease-out;\n}\n.swiper-container-fade .swiper-slide {\n pointer-events: none;\n -webkit-transition-property: opacity;\n -o-transition-property: opacity;\n transition-property: opacity;\n}\n.swiper-container-fade .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-container-fade .swiper-slide-active,\n.swiper-container-fade .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-container-cube {\n overflow: visible;\n}\n.swiper-container-cube .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n visibility: hidden;\n -webkit-transform-origin: 0 0;\n -ms-transform-origin: 0 0;\n transform-origin: 0 0;\n width: 100%;\n height: 100%;\n}\n.swiper-container-cube .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-container-cube.swiper-container-rtl .swiper-slide {\n -webkit-transform-origin: 100% 0;\n -ms-transform-origin: 100% 0;\n transform-origin: 100% 0;\n}\n.swiper-container-cube .swiper-slide-active,\n.swiper-container-cube .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-container-cube .swiper-slide-active,\n.swiper-container-cube .swiper-slide-next,\n.swiper-container-cube .swiper-slide-prev,\n.swiper-container-cube .swiper-slide-next + .swiper-slide {\n pointer-events: auto;\n visibility: visible;\n}\n.swiper-container-cube .swiper-slide-shadow-top,\n.swiper-container-cube .swiper-slide-shadow-bottom,\n.swiper-container-cube .swiper-slide-shadow-left,\n.swiper-container-cube .swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n.swiper-container-cube .swiper-cube-shadow {\n position: absolute;\n left: 0;\n bottom: 0px;\n width: 100%;\n height: 100%;\n background: #000;\n opacity: 0.6;\n -webkit-filter: blur(50px);\n filter: blur(50px);\n z-index: 0;\n}\n.swiper-container-flip {\n overflow: visible;\n}\n.swiper-container-flip .swiper-slide {\n pointer-events: none;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n z-index: 1;\n}\n.swiper-container-flip .swiper-slide .swiper-slide {\n pointer-events: none;\n}\n.swiper-container-flip .swiper-slide-active,\n.swiper-container-flip .swiper-slide-active .swiper-slide-active {\n pointer-events: auto;\n}\n.swiper-container-flip .swiper-slide-shadow-top,\n.swiper-container-flip .swiper-slide-shadow-bottom,\n.swiper-container-flip .swiper-slide-shadow-left,\n.swiper-container-flip .swiper-slide-shadow-right {\n z-index: 0;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n.swiper-container-coverflow .swiper-wrapper {\n /* Windows 8 IE 10 fix */\n -ms-perspective: 1200px;\n}\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`
` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$h1-font-size: $font-size-base * 1.5;\n$h1-font-size-md: $font-size-base * 2.625;\n$h2-font-size: $font-size-base * 1.25;\n$h2-font-size-md: $font-size-base * 1.5;\n$h3-font-size: $font-size-base * 1.25;\n$h3-font-size-md: $font-size-base * 1.5;\n\n$h1-line-height-md: 1.1428571429;\n$h2-line-height-md: 1.3;\n$h3-line-height-md: 1.3;\n$headings-line-height: 1.3;\n$headings-line-height-md: 1.25;\n$h1-font-weight: $font-weight-light;\n$h2-font-weight: $font-weight-light;\n$h3-font-weight: $font-weight-base;\n\n$display1-size: $h1-font-size;\n$display1-size-md: $font-size-base * 3;\n$display1-line-height-md: 1.125;\n$display2-size: $h2-font-size;\n$display2-size-md: $h2-font-size-md;\n$display3-size: $h3-font-size;\n$display3-size-md: $h3-font-size-md;\n\n$display1-weight: $font-weight-light;\n$display2-weight: $font-weight-base;\n$display3-weight: $font-weight-medium;\n\n$display-line-height: $headings-line-height;\n$display-line-height-md: $headings-line-height-md;\n\n$font-size-lg: $font-size-base * 1.125;\n$font-size-sm: $font-size-base * .875;\n\n$lead-font-size: $h2-font-size;\n$lead-font-weight: 400;\n\n$blockquote-font-size: $font-size-base;\n\n$container-max-width: 1004px;\n\n$grid-gutter-width: 40px;\n\n$btn-padding-y: .75rem; // 12px\n\n$input-padding-y: .813rem; // 13px\n\n$btn-only-icon-padding: 1rem;\n\n$custom-control-indicator-size: .875rem; // 14px\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","/* base\n ========================================================================== */\n\nbody {\n min-height: 100vh;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n background-color: $body-bg;\n}\n","@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-lighter.woff\");\n font-weight: 300;\n}\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-book.woff\");\n font-weight: 400;\n}\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-medium.woff\");\n font-weight: 500;\n}\n\n@font-face {\n font-family: Avenir;\n src: url(\"../assets/fonts/avenir/avenir-black.woff\");\n font-weight: 900;\n}\n","@font-face {\n font-family: \"icons\";\n src: url(\"../assets/fonts/icons/icons.eot?473fe4c85d583bba4d10858566a1d238?#iefix\") format(\"embedded-opentype\"),\nurl(\"../assets/fonts/icons/icons.woff2?473fe4c85d583bba4d10858566a1d238\") format(\"woff2\"),\nurl(\"../assets/fonts/icons/icons.woff?473fe4c85d583bba4d10858566a1d238\") format(\"woff\"),\nurl(\"../assets/fonts/icons/icons.ttf?473fe4c85d583bba4d10858566a1d238\") format(\"truetype\"),\nurl(\"../assets/fonts/icons/icons.svg?473fe4c85d583bba4d10858566a1d238#icons\") format(\"svg\");\n}\n\ni {\n line-height: 1;\n}\n\ni:before {\n font-family: icons !important;\n font-style: normal;\n font-weight: normal !important;\n vertical-align: top;\n}\n\n.icons-add:before {\n content: \"\\f101\";\n}\n.icons-admin:before {\n content: \"\\f102\";\n}\n.icons-alert-notification:before {\n content: \"\\f103\";\n}\n.icons-ambulant-sales:before {\n content: \"\\f104\";\n}\n.icons-arrow-double:before {\n content: \"\\f105\";\n}\n.icons-arrow-down:before {\n content: \"\\f106\";\n}\n.icons-arrow-next:before {\n content: \"\\f107\";\n}\n.icons-arrow-prev:before {\n content: \"\\f108\";\n}\n.icons-arrow-real:before {\n content: \"\\f109\";\n}\n.icons-arrow-up:before {\n content: \"\\f10a\";\n}\n.icons-arrow:before {\n content: \"\\f10b\";\n}\n.icons-booking:before {\n content: \"\\f10c\";\n}\n.icons-bookmark-off:before {\n content: \"\\f10d\";\n}\n.icons-bookmark:before {\n content: \"\\f10e\";\n}\n.icons-bypass:before {\n content: \"\\f10f\";\n}\n.icons-calendar-time:before {\n content: \"\\f110\";\n}\n.icons-calendar:before {\n content: \"\\f111\";\n}\n.icons-checked:before {\n content: \"\\f112\";\n}\n.icons-circle-account-connected:before {\n content: \"\\f113\";\n}\n.icons-circle-arrow:before {\n content: \"\\f114\";\n}\n.icons-circle-back-top:before {\n content: \"\\f115\";\n}\n.icons-circle-cancelled:before {\n content: \"\\f116\";\n}\n.icons-circle-delay:before {\n content: \"\\f117\";\n}\n.icons-circle-delete:before {\n content: \"\\f118\";\n}\n.icons-circle-disruption:before {\n content: \"\\f119\";\n}\n.icons-circle-facebook:before {\n content: \"\\f11a\";\n}\n.icons-circle-flux-rss:before {\n content: \"\\f11b\";\n}\n.icons-circle-google-plus:before {\n content: \"\\f11c\";\n}\n.icons-circle-information:before {\n content: \"\\f11d\";\n}\n.icons-circle-instagram:before {\n content: \"\\f11e\";\n}\n.icons-circle-linkedin:before {\n content: \"\\f11f\";\n}\n.icons-circle-mail:before {\n content: \"\\f120\";\n}\n.icons-circle-pinterest:before {\n content: \"\\f121\";\n}\n.icons-circle-print:before {\n content: \"\\f122\";\n}\n.icons-circle-reverse:before {\n content: \"\\f123\";\n}\n.icons-circle-tooltip:before {\n content: \"\\f124\";\n}\n.icons-circle-twitter:before {\n content: \"\\f125\";\n}\n.icons-circle-works:before {\n content: \"\\f126\";\n}\n.icons-clock:before {\n content: \"\\f127\";\n}\n.icons-close-circle:before {\n content: \"\\f128\";\n}\n.icons-close:before {\n content: \"\\f129\";\n}\n.icons-disabled-service:before {\n content: \"\\f12a\";\n}\n.icons-distribution:before {\n content: \"\\f12b\";\n}\n.icons-document:before {\n content: \"\\f12c\";\n}\n.icons-document2:before {\n content: \"\\f12d\";\n}\n.icons-download:before {\n content: \"\\f12e\";\n}\n.icons-eco-consumption:before {\n content: \"\\f12f\";\n}\n.icons-external-link:before {\n content: \"\\f130\";\n}\n.icons-facebook:before {\n content: \"\\f131\";\n}\n.icons-favorite-on:before {\n content: \"\\f132\";\n}\n.icons-file:before {\n content: \"\\f133\";\n}\n.icons-filters:before {\n content: \"\\f134\";\n}\n.icons-free-bike:before {\n content: \"\\f135\";\n}\n.icons-instagram:before {\n content: \"\\f136\";\n}\n.icons-itinerary-bike:before {\n content: \"\\f137\";\n}\n.icons-itinerary-bullet:before {\n content: \"\\f138\";\n}\n.icons-itinerary-bus-2:before {\n content: \"\\f139\";\n}\n.icons-itinerary-bus:before {\n content: \"\\f13a\";\n}\n.icons-itinerary-car:before {\n content: \"\\f13b\";\n}\n.icons-itinerary-line-idf-a:before {\n content: \"\\f13c\";\n}\n.icons-itinerary-line-idf-b:before {\n content: \"\\f13d\";\n}\n.icons-itinerary-line-idf-c:before {\n content: \"\\f13e\";\n}\n.icons-itinerary-line-idf-d:before {\n content: \"\\f13f\";\n}\n.icons-itinerary-line-idf-e:before {\n content: \"\\f140\";\n}\n.icons-itinerary-line-idf-h:before {\n content: \"\\f141\";\n}\n.icons-itinerary-line-idf-j:before {\n content: \"\\f142\";\n}\n.icons-itinerary-line-idf-k:before {\n content: \"\\f143\";\n}\n.icons-itinerary-line-idf-l:before {\n content: \"\\f144\";\n}\n.icons-itinerary-line-idf-n:before {\n content: \"\\f145\";\n}\n.icons-itinerary-line-idf-p:before {\n content: \"\\f146\";\n}\n.icons-itinerary-line-idf-r:before {\n content: \"\\f147\";\n}\n.icons-itinerary-line-idf-u:before {\n content: \"\\f148\";\n}\n.icons-itinerary-line-metro-1:before {\n content: \"\\f149\";\n}\n.icons-itinerary-line-metro-10:before {\n content: \"\\f14a\";\n}\n.icons-itinerary-line-metro-11:before {\n content: \"\\f14b\";\n}\n.icons-itinerary-line-metro-12:before {\n content: \"\\f14c\";\n}\n.icons-itinerary-line-metro-13:before {\n content: \"\\f14d\";\n}\n.icons-itinerary-line-metro-14:before {\n content: \"\\f14e\";\n}\n.icons-itinerary-line-metro-2:before {\n content: \"\\f14f\";\n}\n.icons-itinerary-line-metro-3:before {\n content: \"\\f150\";\n}\n.icons-itinerary-line-metro-3bis:before {\n content: \"\\f151\";\n}\n.icons-itinerary-line-metro-4:before {\n content: \"\\f152\";\n}\n.icons-itinerary-line-metro-5:before {\n content: \"\\f153\";\n}\n.icons-itinerary-line-metro-6:before {\n content: \"\\f154\";\n}\n.icons-itinerary-line-metro-7:before {\n content: \"\\f155\";\n}\n.icons-itinerary-line-metro-7bis:before {\n content: \"\\f156\";\n}\n.icons-itinerary-line-metro-8:before {\n content: \"\\f157\";\n}\n.icons-itinerary-line-metro-9:before {\n content: \"\\f158\";\n}\n.icons-itinerary-line-tram-1:before {\n content: \"\\f159\";\n}\n.icons-itinerary-line-tram-10:before {\n content: \"\\f15a\";\n}\n.icons-itinerary-line-tram-11:before {\n content: \"\\f15b\";\n}\n.icons-itinerary-line-tram-12:before {\n content: \"\\f15c\";\n}\n.icons-itinerary-line-tram-13:before {\n content: \"\\f15d\";\n}\n.icons-itinerary-line-tram-2:before {\n content: \"\\f15e\";\n}\n.icons-itinerary-line-tram-3:before {\n content: \"\\f15f\";\n}\n.icons-itinerary-line-tram-3a:before {\n content: \"\\f160\";\n}\n.icons-itinerary-line-tram-3b:before {\n content: \"\\f161\";\n}\n.icons-itinerary-line-tram-3est:before {\n content: \"\\f162\";\n}\n.icons-itinerary-line-tram-4:before {\n content: \"\\f163\";\n}\n.icons-itinerary-line-tram-5:before {\n content: \"\\f164\";\n}\n.icons-itinerary-line-tram-6:before {\n content: \"\\f165\";\n}\n.icons-itinerary-line-tram-7:before {\n content: \"\\f166\";\n}\n.icons-itinerary-line-tram-8:before {\n content: \"\\f167\";\n}\n.icons-itinerary-line-tram-9:before {\n content: \"\\f168\";\n}\n.icons-itinerary-metro:before {\n content: \"\\f169\";\n}\n.icons-itinerary-pedestrian:before {\n content: \"\\f16a\";\n}\n.icons-itinerary-rer:before {\n content: \"\\f16b\";\n}\n.icons-itinerary-train-station:before {\n content: \"\\f16c\";\n}\n.icons-itinerary-train:before {\n content: \"\\f16d\";\n}\n.icons-itinerary-tram:before {\n content: \"\\f16e\";\n}\n.icons-itinerary-tramway:before {\n content: \"\\f16f\";\n}\n.icons-label:before {\n content: \"\\f170\";\n}\n.icons-large-building:before {\n content: \"\\f171\";\n}\n.icons-large-clock:before {\n content: \"\\f172\";\n}\n.icons-large-conversation:before {\n content: \"\\f173\";\n}\n.icons-large-creditcard:before {\n content: \"\\f174\";\n}\n.icons-large-france:before {\n content: \"\\f175\";\n}\n.icons-large-group:before {\n content: \"\\f176\";\n}\n.icons-large-headphones:before {\n content: \"\\f177\";\n}\n.icons-large-information:before {\n content: \"\\f178\";\n}\n.icons-large-itinerary-bike:before {\n content: \"\\f179\";\n}\n.icons-large-itinerary-bus-2:before {\n content: \"\\f17a\";\n}\n.icons-large-itinerary-bus:before {\n content: \"\\f17b\";\n}\n.icons-large-itinerary-car:before {\n content: \"\\f17c\";\n}\n.icons-large-itinerary-metro:before {\n content: \"\\f17d\";\n}\n.icons-large-itinerary-pedestrian:before {\n content: \"\\f17e\";\n}\n.icons-large-itinerary-rer:before {\n content: \"\\f17f\";\n}\n.icons-large-itinerary-train-station:before {\n content: \"\\f180\";\n}\n.icons-large-itinerary-train:before {\n content: \"\\f181\";\n}\n.icons-large-itinerary-tram:before {\n content: \"\\f182\";\n}\n.icons-large-itinerary-tramway:before {\n content: \"\\f183\";\n}\n.icons-large-lightbulb:before {\n content: \"\\f184\";\n}\n.icons-large-luggage:before {\n content: \"\\f185\";\n}\n.icons-large-mail:before {\n content: \"\\f186\";\n}\n.icons-large-phone:before {\n content: \"\\f187\";\n}\n.icons-large-search-recent:before {\n content: \"\\f188\";\n}\n.icons-large-seat:before {\n content: \"\\f189\";\n}\n.icons-large-skateboard:before {\n content: \"\\f18a\";\n}\n.icons-large-smartphone:before {\n content: \"\\f18b\";\n}\n.icons-large-sncf:before {\n content: \"\\f18c\";\n}\n.icons-large-stroller:before {\n content: \"\\f18d\";\n}\n.icons-large-suitcase:before {\n content: \"\\f18e\";\n}\n.icons-large-swipecard:before {\n content: \"\\f18f\";\n}\n.icons-large-ticket:before {\n content: \"\\f190\";\n}\n.icons-large-truck:before {\n content: \"\\f191\";\n}\n.icons-large-warning:before {\n content: \"\\f192\";\n}\n.icons-linkedin:before {\n content: \"\\f193\";\n}\n.icons-list:before {\n content: \"\\f194\";\n}\n.icons-localisation-pin:before {\n content: \"\\f195\";\n}\n.icons-lounge-car:before {\n content: \"\\f196\";\n}\n.icons-menu-account:before {\n content: \"\\f197\";\n}\n.icons-menu-burger:before {\n content: \"\\f198\";\n}\n.icons-menu-searchbar:before {\n content: \"\\f199\";\n}\n.icons-message:before {\n content: \"\\f19a\";\n}\n.icons-mosaic:before {\n content: \"\\f19b\";\n}\n.icons-nursery-service:before {\n content: \"\\f19c\";\n}\n.icons-options:before {\n content: \"\\f19d\";\n}\n.icons-pause:before {\n content: \"\\f19e\";\n}\n.icons-pencil:before {\n content: \"\\f19f\";\n}\n.icons-play-area:before {\n content: \"\\f1a0\";\n}\n.icons-play:before {\n content: \"\\f1a1\";\n}\n.icons-position:before {\n content: \"\\f1a2\";\n}\n.icons-print:before {\n content: \"\\f1a3\";\n}\n.icons-professionnal-area:before {\n content: \"\\f1a4\";\n}\n.icons-quiet-area:before {\n content: \"\\f1a5\";\n}\n.icons-refresh:before {\n content: \"\\f1a6\";\n}\n.icons-rent-bike:before {\n content: \"\\f1a7\";\n}\n.icons-sami-confused:before {\n content: \"\\f1a8\";\n}\n.icons-sami-grin:before {\n content: \"\\f1a9\";\n}\n.icons-sami-sad:before {\n content: \"\\f1aa\";\n}\n.icons-sami-smile:before {\n content: \"\\f1ab\";\n}\n.icons-search-recent:before {\n content: \"\\f1ac\";\n}\n.icons-search:before {\n content: \"\\f1ad\";\n}\n.icons-share:before {\n content: \"\\f1ae\";\n}\n.icons-slider-off:before {\n content: \"\\f1af\";\n}\n.icons-slider-on:before {\n content: \"\\f1b0\";\n}\n.icons-sort:before {\n content: \"\\f1b1\";\n}\n.icons-support:before {\n content: \"\\f1b2\";\n}\n.icons-tag:before {\n content: \"\\f1b3\";\n}\n.icons-tgv-family:before {\n content: \"\\f1b4\";\n}\n.icons-toolbar-bold:before {\n content: \"\\f1b5\";\n}\n.icons-toolbar-center:before {\n content: \"\\f1b6\";\n}\n.icons-toolbar-italic:before {\n content: \"\\f1b7\";\n}\n.icons-toolbar-left:before {\n content: \"\\f1b8\";\n}\n.icons-toolbar-list:before {\n content: \"\\f1b9\";\n}\n.icons-toolbar-underline:before {\n content: \"\\f1ba\";\n}\n.icons-twitter:before {\n content: \"\\f1bb\";\n}\n.icons-volume-down:before {\n content: \"\\f1bc\";\n}\n.icons-volume-up:before {\n content: \"\\f1bd\";\n}\n.icons-warning:before {\n content: \"\\f1be\";\n}\n.icons-wifi-area:before {\n content: \"\\f1bf\";\n}\n.icons-young-service:before {\n content: \"\\f1c0\";\n}\n","/* type\n ========================================================================== */\n\n//\n// Headings\n//\n\nh1,\n.h1,\nh2,\n.h2,\n.display-1 {\n text-transform: uppercase;\n}\n\nh1,\n.h1,\n.display-1 {\n font-weight: $h1-font-weight;\n line-height: $h1-line-height;\n}\n\nh2,\n.h2 {\n font-weight: $h2-font-weight;\n}\n\nh3,\n.h3 {\n font-weight: $h3-font-weight;\n}\n\n.display-2 {\n font-size: $h2-font-size;\n text-transform: none;\n}\n\n.display-3 {\n font-size: $h3-font-size;\n text-transform: none;\n}\n\n.lead {\n color: $lead-color;\n}\n\n// Blockquotes\n.blockquote-decoration {\n position: relative;\n padding-right: rem(30px);\n padding-left: rem(30px);\n font-weight: $font-weight-medium;\n\n &::before,\n &::after {\n position: absolute;\n display: block;\n width: rem(14px);\n height: rem(18px);\n content: \"\";\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n }\n\n &::before {\n top: 0;\n left: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541.3 500.03'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3earrow-double%3c/title%3e%3cpath class='a' d='M0,250.87,235.7,11.37c15.2-15.2,42.6-15.2,61.6,0h0c15.2,15.2,15.2,46.4,0,61.6L123.2,250.87,298,424.17c15.2,19,15.2,46.4,0,61.6l-7.6,7.6c-19,11.4-42.6,7.6-57.8-7.6Z' transform='translate(0 0.03)'/%3e%3cpath class='a' d='M231.9,250.87,467.6,11.37c15.2-15.2,42.6-15.2,61.6,0h0c15.1,15.2,15.1,46.4-.1,61.6L355,250.87l174.9,173.3c15.2,19,15.2,46.4,0,61.6l-7.6,7.6c-19,11.4-42.6,7.6-57.8-7.6Z' transform='translate(0 0.03)'/%3e%3c/svg%3e\");\n }\n &::after {\n right: 0;\n bottom: 0;\n background-image: url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 541.3 500.03'%3e%3cdefs%3e%3cstyle%3e.a%7bfill:%230088ce;%7d%3c/style%3e%3c/defs%3e%3ctitle%3earrow-double%3c/title%3e%3cpath class='a' d='M541.3,249.1,305.6,488.6c-15.2,15.2-42.6,15.2-61.6,0h0c-15.2-15.2-15.2-46.4,0-61.6L418.1,249.1,243.3,75.8c-15.2-19-15.2-46.4,0-61.6l7.6-7.6c19-11.4,42.6-7.6,57.8,7.6Z' transform='translate(0 0.03)'/%3e%3cpath class='a' d='M309.4,249.1,73.7,488.6c-15.2,15.2-42.6,15.2-61.6,0h0C-3,473.4-3,442.2,12.2,427L186.3,249.1,11.4,75.8c-15.2-19-15.2-46.4,0-61.6L19,6.6C38-4.8,61.6-1,76.8,14.2Z' transform='translate(0 0.03)'/%3e%3c/svg%3e\");\n }\n}\n\n.blockquote-footer {\n padding-right: rem(30px);\n padding-left: rem(30px);\n font-size: $font-size-base;\n font-weight: $font-weight-medium;\n text-align: right;\n\n &::before {\n content: \"\"; // remove em dash, nbsp\n }\n}\n\n@include media-breakpoint-up(md) {\n h1,\n .h1 {\n font-size: $h1-font-size-md;\n line-height: $h1-line-height-md;\n }\n\n h2,\n .h2 {\n font-size: $h2-font-size-md;\n line-height: $headings-line-height-md;\n }\n\n h3,\n .h3 {\n font-size: $h3-font-size-md;\n line-height: $headings-line-height-md;\n }\n\n .display-1 {\n font-size: $display1-size-md;\n line-height: $display1-line-height-md;\n }\n\n .display-2 {\n font-size: $display2-size-md;\n line-height: $display-line-height-md;\n }\n\n .display-3 {\n font-size: $display3-size-md;\n line-height: $display-line-height-md;\n }\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n max-width: $container-max-width + $grid-gutter-width;\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n","/* mastheader\n ========================================================================== */\n\n$mastheader-height: rem(32px);\n\n.mastheader {\n position: fixed;\n top: 0;\n left: 0;\n z-index: ($zindex-fixed + 1);\n display: flex;\n align-items: center;\n width: 100%;\n height: $mastheader-height;\n font-size: $font-size-sm;\n background-color: gray(\"600\");\n\n > .container {\n display: flex;\n justify-content: space-between;\n height: 100%;\n }\n}\n\n.mastheader-logo {\n padding-right: rem(20px);\n}\n\n.mastheader-title {\n margin-bottom: 0;\n font-size: $font-size-sm;\n font-weight: $font-weight-base;\n color: color(\"white\");\n text-transform: none;\n}\n\n.mastheader-toolbar {\n padding-left: 0;\n list-style: none;\n}\n\n.mastheader-toolbar-item {\n height: 100%;\n padding-left: rem(10px);\n\n &:not(:last-child) {\n padding-right: rem(10px);\n }\n\n > button {\n display: flex;\n align-items: center;\n height: 100%;\n padding: 0;\n color: color(\"white\");\n cursor: pointer;\n background-color: transparent;\n border: none;\n }\n}\n\n.mastheader-toolbar-item-lg {\n > button {\n padding-right: rem(20px);\n padding-left: rem(20px);\n text-transform: uppercase;\n background-color: gray(\"500\");\n }\n}\n","/* actionbar\n ========================================================================== */\n\n$actionbar-min-height: rem(62px);\n$actionbar-max-height: rem(90px);\n\n// md/768 +\n$actionbar-min-height-md: rem(80px);\n$actionbar-max-height-md: rem(105px);\n\n// lg/1024 +\n$actionbar-min-height-lg: rem(70px);\n$actionbar-max-height-lg: rem(108px);\n\n// xl/1280 +\n$actionbar-min-height-xl: rem(80px);\n$actionbar-max-height-xl: rem(125px);\n\n.actionbar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n width: 100%;\n height: $actionbar-min-height;\n padding-right: rem(20px);\n padding-left: rem(20px);\n background-color: $actionbar-bg;\n\n > nav .breadcrumb {\n padding-top: rem(3px);\n }\n\n .breadcrumb {\n border-bottom: none;\n }\n}\n\n.actionbar.light {\n * {\n color: color(\"white\");\n }\n}\n\n.actionbar.has-tabs {\n height: $actionbar-max-height;\n}\n\n.actionbar-head {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n\n h1,\n .h1 {\n a {\n display: flex;\n align-items: center;\n\n &:not(:hover) {\n color: $headings-color;\n }\n }\n }\n\n .breadcrumb {\n height: rem(30px);\n }\n}\n\n@include media-breakpoint-down(sm) {\n .actionbar {\n border-bottom: 1px solid #d8d8d8;\n }\n}\n\n@include media-breakpoint-up(md) {\n .actionbar {\n height: $actionbar-min-height-md;\n }\n\n .actionbar.has-tabs {\n justify-content: flex-end;\n height: $actionbar-max-height-md;\n }\n}\n\n@include media-breakpoint-up(lg) {\n .actionbar {\n width: 100%;\n height: $actionbar-min-height-lg;\n padding-right: rem(12px);\n padding-bottom: rem(10px);\n padding-left: rem(30px);\n }\n\n .actionbar.has-tabs {\n height: $actionbar-max-height-lg;\n }\n}\n\n@include media-breakpoint-up(xl) {\n .actionbar {\n height: $actionbar-min-height-xl;\n padding-right: rem(30px);\n }\n\n .actionbar.has-tabs {\n height: $actionbar-max-height-xl;\n padding-bottom: rem(20px);\n }\n}\n","/* menubar\n ========================================================================== */\n\n$menubar-height: rem(60px);\n\n// md/768 +\n$menubar-height-md: rem(76px);\n\n.mastnav {\n position: fixed;\n top: $mastheader-height;\n left: 0;\n z-index: $zindex-fixed;\n width: 100%;\n background-color: $menubar-bg;\n}\n\n.menubar {\n width: 100%;\n height: $menubar-height;\n color: $menubar-color;\n border-bottom: 1px solid $border-color;\n\n > .container {\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: 100%;\n }\n\n a:not(:hover) {\n color: gray(\"600\");\n }\n}\n\n//\n// nav\n//\n\n.nav-item {\n display: flex;\n align-items: center;\n padding: 0;\n font-weight: $font-weight-medium;\n color: $menubar-color;\n cursor: pointer;\n background-color: transparent;\n border: none;\n\n // &:focus { outline: 0; }\n}\n\n//\n// menu\n//\n\n.menu {\n position: absolute;\n z-index: $zindex-sticky;\n color: color(\"white\");\n background-color: theme-color(\"primary\");\n}\n\n//\n// subnav\n//\n\n.subnav-item {\n display: flex;\n align-items: center;\n padding: 0;\n font-weight: $font-weight-medium;\n color: $menu-secondary-color;\n white-space: nowrap;\n background-color: transparent;\n border: none;\n\n + .subnav-item {\n padding-top: rem(22px);\n }\n\n // &:focus { outline: 0; }\n}\n\n.subnav-btn {\n display: flex;\n align-items: center;\n color: inherit;\n background-color: transparent;\n border: none;\n\n &.active {\n &::after {\n position: absolute;\n left: 100%;\n z-index: 2;\n display: block;\n width: rem(18px);\n height: rem(18px);\n margin-left: rem(-9px);\n content: \"\";\n background-color: theme-color(\"primary\");\n transform: rotate(45deg);\n }\n }\n}\n\n\n//\n// Mobile\n//\n\n@include media-breakpoint-down(sm) {\n .mastnav {\n z-index: $zindex-fixed;\n }\n\n .menubar-menu {\n position: absolute;\n top: $menubar-height;\n left: 0;\n width: 100%;\n height: calc(100vh - #{$menubar-height});\n padding-top: rem(15px);\n padding-right: rem(20px);\n padding-left: rem(20px);\n background-color: color(\"white\");\n\n &:not(.active) {\n display: none;\n }\n }\n\n //\n // nav\n //\n\n .nav {\n display: flex;\n flex-direction: column;\n }\n\n .nav-item {\n width: 100%;\n\n + .nav-item {\n margin-top: rem(12px);\n }\n }\n\n //\n // menu\n //\n\n .menu {\n position: fixed;\n //top: 0; Seems to create some problems ?\n left: 0;\n width: 100%;\n > .container {\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n .panel-inner {\n display: flex;\n flex-direction: column;\n }\n\n .panel-head,\n .panel-content {\n @include make-container();\n }\n\n .panel-head {\n display: flex;\n flex: 0 0 auto;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n height: $menubar-height;\n color: gray(\"600\");\n background-color: color(\"white\");\n border-bottom: 1px solid $border-color;\n\n .h3 {\n display: flex;\n align-items: center;\n }\n }\n\n .panel-content {\n flex: 1 1 auto;\n padding-top: rem(30px);\n overflow-y: auto;\n }\n\n .panel-close {\n position: relative;\n color: gray(\"600\");\n\n &::before {\n position: absolute;\n top: calc(50% - #{rem(9px)});\n left: 0;\n display: block;\n width: rem(1px);\n height: rem(18px);\n content: \"\";\n background-color: #e6e6e6;\n }\n }\n\n .panel-lead {\n display: none;\n }\n\n .primary-panel,\n .secondary-panel {\n min-height: 100vh;\n\n &:not(.active) {\n display: none;\n }\n }\n\n .primary-panel {\n z-index: 2;\n }\n\n .secondary-panel {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 3;\n width: 100%;\n background-color: theme-color(\"primary-dark\");\n }\n}\n\n\n//\n// Desktop\n//\n\n@include media-breakpoint-up(md) {\n .menubar {\n height: $menubar-height-md;\n }\n\n .menubar-menu,\n .nav,\n .nav-item {\n height: 100%;\n }\n\n .menubar-menu {\n flex: 1 1 100%;\n padding: 0 0 0 rem(50px);\n }\n\n //\n // nav\n //\n\n .nav-item {\n height: 100%;\n + .nav-item {\n padding-left: rem(40px);\n }\n\n [class^=\"icons-arrow-\"] {\n transition: transform .15s ease-out;\n }\n\n &.active {\n [class^=\"icons-arrow-\"] {\n transform: rotate(180deg);\n }\n }\n }\n\n //\n // menu\n //\n\n .menu {\n top: calc(100% - #{rem(1px)}); // minus border-bottom\n left: 0;\n width: 100%;\n overflow: hidden;\n font-weight: $font-weight-medium;\n color: $menu-color;\n\n h1,\n .h1,\n h2,\n .h2,\n h3,\n .h3,\n a,\n button {\n color: $menu-color;\n }\n\n > .container {\n display: flex;\n }\n }\n\n .menu-item {\n padding-top: rem(50px);\n padding-bottom: rem(50px);\n a,\n button {\n cursor: pointer;\n }\n &.secondary-panel .subnav-item {\n color: $menu-secondary-color;\n }\n }\n\n .panel-head {\n display: none;\n }\n\n .primary-panel,\n .secondary-panel {\n &:not(.active) {\n display: none;\n }\n }\n\n .primary-panel {\n flex: 0 0 61.7529880478%;\n\n .panel-content {\n display: flex;\n justify-content: space-between;\n }\n\n .panel-lead {\n max-width: rem(260px);\n }\n\n .subnav {\n position: relative;\n display: flex;\n flex: 0 0 auto;\n flex-direction: column;\n align-items: flex-end;\n min-width: 0;\n padding-right: 12.904%;\n padding-left: 8.067%;\n }\n }\n\n .secondary-panel {\n position: relative;\n flex: 0 0 38.2470119522%;\n background-color: theme-color(\"primary-dark\");\n\n &:not(.active) {\n display: none;\n }\n\n &::after {\n position: absolute;\n top: 0;\n left: 100%;\n display: block;\n width: 100vw;\n height: 100%;\n content: \"\";\n background-color: theme-color(\"primary-dark\");\n }\n\n .panel-content {\n padding-left: 20.836%;\n }\n }\n}\n","/* mastcontainer\n ========================================================================== */\n\n.mastcontainer {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n padding-top: $menubar-height;\n}\n\n.mastcontent {\n flex: 1 1 auto;\n background-color: $mastcontent-bg;\n}\n\n@include media-breakpoint-up(md) {\n .mastcontainer {\n padding-top: $mastheader-height + $menubar-height-md;\n }\n}\n","/* mastfooter\n ========================================================================== */\n\n.mastfooter {\n .text-gray300 {\n @include hover-focus-active { color: color(\"white\"); }\n }\n}\n.mastfooter-lang {\n li {\n display: inline-block;\n padding-right: rem(2px);\n padding-left: rem(2px);\n }\n a {\n display: inline-block;\n @include hover-focus-active {\n text-decoration: none;\n }\n &:not(:last-child) { padding-right: rem(10px); }\n font-weight: 500;\n }\n}\n\n.mastfooter-links {\n padding-left: 0;\n list-style: none;\n}\n\n@include media-breakpoint-down(sm) {\n .mastfooter-links {\n border-bottom: 1px solid #4d4f53;\n }\n}\n","// stylelint-disable indentation\n\n// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Origally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS—an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular psuedo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active,\n &.active {\n @content;\n }\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $btn-colors {\n .btn-#{$color} {\n @if type-of($value) == \"list\" {\n @include button-variant(\n nth($value, 1), nth($value, 2), nth($value, 3),\n nth($value, 4), nth($value, 5), nth($value, 6),\n nth($value, 7), nth($value, 8), nth($value, 9)\n );\n } @else {\n @include button-variant($value, $value);\n }\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n display: inline-flex;\n align-items: center;\n padding: 0;\n font-weight: $font-weight-medium;\n color: $link-color;\n background-color: transparent;\n border: 0;\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n background-color: transparent;\n border-color: transparent;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n border-color: transparent;\n box-shadow: none;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n }\n\n [class^=\"icons-\"] {\n padding-bottom: .25rem;\n font-size: rem(13px);\n }\n\n // No need for an active state here\n}\n\n.btn-link-white {\n color: color(\"white\");\n}\n\n\n//\n// Button sizes\n//\n\n.btn-sm {\n font-weight: $font-weight-medium;\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-base, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n\n\n//\n// Button icon\n//\n\n.btn-only-icon {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n min-width: rem(50px);\n min-height: $input-btn-height;\n padding: $btn-only-icon-padding;\n\n &.active {\n [class^=\"icons-arrow-\"] {\n transform: rotate(180deg);\n }\n }\n\n // [class^=\"icons-arrow-\"] {\n // transition: transform .15s ease-out;\n // }\n\n &.btn-white.disabled,\n &.btn-white:disabled {\n color: $btn-disabled-color;\n cursor: not-allowed;\n background-color: $btn-disabled-bg;\n border-color: $btn-disabled-border-color;\n }\n\n &.btn-sm {\n min-width: $btn-height-sm;\n min-height: $btn-height-sm;\n }\n}\n\n\n//\n// Button navigation\n//\n\n.btn-rounded {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: rem(40px);\n height: rem(40px);\n font-size: rem(14px);\n font-weight: $font-weight-medium;\n color: color(\"white\");\n cursor: pointer;\n background-color: gray(\"400\");\n border: none;\n border-radius: 50%;\n @include transition($btn-transition);\n\n @include hover {\n background-color: #0074af;\n }\n\n &.disabled,\n &:disabled {\n color: $btn-disabled-color;\n cursor: not-allowed;\n background-color: $btn-disabled-bg;\n border-color: $btn-disabled-border-color;\n }\n\n &:not(:disabled):not(.disabled).box-shadow {\n box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2);\n\n @include hover {\n box-shadow: none;\n }\n }\n}\n\n@each $color, $value in $btn-rounded-colors {\n .btn-rounded-#{$color} {\n @if type-of($value) == \"list\" {\n color: nth($value, 3);\n background-color: nth($value, 1);\n\n &:not(:disabled):not(.disabled) {\n &:hover,\n &:focus,\n &:active {\n color: nth($value, 6);\n background-color: nth($value, 4);\n }\n }\n }\n }\n}\n\n\n//\n// Button option\n//\n\n.btn-options {\n min-width: rem(55px);\n padding: 0;\n color: $body-color;\n background-color: transparent;\n\n &[aria-expanded=\"true\"],\n &:focus,\n &:active,\n &:hover {\n color: theme-color(\"primary\");\n background-color: transparent;\n }\n}\n\n\n//\n// Button favorite\n//\n\n.btn.btn-favorite {\n color: gray(\"300\");\n\n &:hover,\n &.active {\n color: #ffb612;\n }\n}\n\n\n//\n// Button alert\n//\n\n.btn-notif {\n position: relative;\n\n .notif {\n position: absolute;\n top: calc(50% - #{rem(16px)});\n right: calc(50% - #{rem(18px)});\n display: flex;\n align-items: center;\n justify-content: center;\n min-width: rem(16px);\n min-height: rem(16px);\n padding-top: 3px;\n font-size: rem(9px);\n line-height: 1;\n color: color(\"white\");\n background-color: theme-color(\"primary\");\n border-radius: 50%;\n }\n}\n\n\n//\n// Button card\n//\n\n.btn-card {\n display: inline-flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-width: rem(145px);\n min-height: rem(145px);\n font-weight: $font-weight-normal;\n border-color: $btn-card-bg;\n\n span {\n display: block;\n margin-top: rem(18px);\n }\n\n @include button-variant(\n $btn-card-bg, $btn-card-border, $btn-card-color,\n theme-color(\"primary-dark\"), theme-color(\"primary-dark\"), $btn-card-active-color,\n $btn-card-active-bg, $btn-card-active-border, $btn-card-active-color\n );\n}\n\n\n//\n// Button color\n//\n\n.btn-color-gray {\n color: $btn-color-gray;\n &:not(:disabled):not(.disabled) {\n @include hover-focus-active { color: theme-color(\"primary\"); }\n }\n}\n\n.btn-color-footer {\n color: $carbon;\n background-color: color(\"white\");\n &:not(:disabled):not(.disabled) {\n @include hover-focus-active { background-color: #b9b9b9; }\n }\n}\n\n\n//\n// Button unstyled\n//\n\n.btn-unstyled {\n font-size: inherit;\n color: inherit;\n background-color: transparent;\n border: none;\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant(\n $background,\n $border,\n $color: color-yiq($background),\n $hover-background: darken($background, 7.5%),\n $hover-border: darken($border, 10%),\n $hover-color: color-yiq($hover-background),\n $active-background: darken($background, 10%),\n $active-border: darken($border, 12.5%),\n $active-color: color-yiq($active-background)\n) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover-focus {\n color: $hover-color;\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: $btn-disabled-color;\n cursor: not-allowed;\n background-color: $btn-disabled-bg;\n border-color: $btn-disabled-border-color;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: $active-color;\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n background-color: transparent;\n background-image: none;\n border-color: $color;\n\n &:hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @if $enable-rounded {\n border-radius: $border-radius;\n } @else {\n border-radius: 0;\n }\n}\n","/* buttons\n ========================================================================== */\n\n.btn-burger {\n .btn-burger-open {\n display: block;\n }\n .btn-burger-close {\n display: none;\n }\n\n &.active {\n .btn-burger-open {\n display: none;\n }\n .btn-burger-close {\n display: block;\n }\n }\n\n &:focus,\n &.active {\n color: $body-color;\n }\n}\n",".fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n","// The dropdown wrapper (`
`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n\n // Generate the caret automatically\n @include caret;\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n @include font-size($dropdown-font-size);\n color: $dropdown-color;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .dropdown-menu#{$infix}-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu#{$infix}-right {\n right: 0;\n left: auto;\n }\n }\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable-next-line no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n }\n}\n\n// Dividers (basically an `
`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `