)]}'
{"version": 3, "sources": ["/web/static/lib/bootstrap/scss/_functions.scss", "/web/static/lib/bootstrap/scss/_mixins.scss", "/web/static/src/scss/functions.scss", "/web/static/src/scss/mixins_forwardport.scss", "/web/static/src/scss/bs_mixins_overrides.scss", "/web/static/src/scss/utils.scss", "/web_enterprise/static/src/scss/primary_variables.scss", "/web/static/src/scss/primary_variables.scss", "/web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss", "/web_enterprise/static/src/webclient/navbar/navbar.variables.scss", "/web/static/src/core/avatar/avatar.variables.scss", "/web/static/src/core/notifications/notification.variables.scss", "/web/static/src/search/control_panel/control_panel.variables.scss", "/web/static/src/search/search_panel/search_panel.variables.scss", "/web/static/src/views/fields/statusbar/statusbar_field.variables.scss", "/web/static/src/views/form/form.variables.scss", "/web/static/src/views/kanban/kanban.variables.scss", "/web/static/src/webclient/burger_menu/burger_menu.variables.scss", "/web/static/src/webclient/navbar/navbar.variables.scss", "/mail/static/src/core/common/primary_variables.scss", "/mail/static/src/discuss/typing/common/primary_variables.scss", "/mail/static/src/scss/variables/primary_variables.scss", "/onboarding/static/src/scss/onboarding.variables.scss", "/web_editor/static/src/scss/web_editor.variables.scss", "/web_editor/static/src/scss/wysiwyg.variables.scss", "/portal/static/src/scss/primary_variables.scss", "/account/static/src/scss/variables.scss", "/website/static/src/scss/primary_variables.scss", "/_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss", "/_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss", "/website/static/src/scss/options/colors/user_gray_color_palette.scss", "/_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss", "/website_sale/static/src/scss/primary_variables.scss", "/web_gantt/static/src/gantt_view.variables.scss", "/hr_org_chart/static/src/scss/variables.scss", "/documents/static/src/scss/documents.variables.scss", "/marketing_automation/static/src/scss/variables.scss", "/website/static/src/snippets/s_badge/000_variables.scss", "/website/static/src/snippets/s_product_list/000_variables.scss", "/theme_paptic/static/src/scss/primary_variables.scss", "/website/static/src/scss/secondary_variables.scss", "/web_enterprise/static/src/scss/secondary_variables.scss", "/web/static/src/scss/secondary_variables.scss", "/web_editor/static/src/scss/secondary_variables.scss", "/web_enterprise/static/src/scss/bootstrap_overridden.scss", "/web/static/src/scss/bootstrap_overridden.scss", "/web/static/src/scss/bs_mixins_overrides_backend.scss", "/web_editor/static/src/scss/bootstrap_overridden_backend.scss", "/web_editor/static/src/scss/bootstrap_overridden.scss", "/web/static/src/scss/pre_variables.scss", "/web/static/lib/bootstrap/scss/_variables.scss", "/web/static/lib/bootstrap/scss/_variables-dark.scss", "/web/static/lib/bootstrap/scss/_maps.scss", "/portal/static/src/chatter/scss/primary_variables.scss", "/web/static/src/scss/import_bootstrap.scss", "/web/static/src/scss/utilities_custom.scss", "/web/static/src/scss/utilities_custom_backend.scss", "/web/static/lib/bootstrap/scss/utilities/_api.scss", "/web/static/src/scss/bootstrap_review.scss", "/web/static/src/scss/bootstrap_review_backend.scss", "/web/static/src/scss/mimetypes.scss", "/web/static/src/libs/fontawesome/css/font-awesome.css", "/web/static/lib/odoo_ui_icons/style.css", "/web/static/src/webclient/webclient.scss", "/web/static/src/core/avatar/avatar.scss", "/web/static/src/core/dropdown/dropdown.scss", "/web/static/src/core/emoji_picker/emoji_picker.dark.scss", "/web/static/src/core/emoji_picker/emoji_picker.scss", "/mail/static/src/core/common/attachment_list.scss", "/mail/static/src/core/common/attachment_view.scss", "/mail/static/src/core/common/autoresize_input.scss", "/mail/static/src/core/common/chat_bubble.scss", "/mail/static/src/core/common/chat_hub.scss", "/mail/static/src/core/common/chat_window.scss", "/mail/static/src/core/common/composer.scss", "/mail/static/src/core/common/core.scss", "/mail/static/src/core/common/country_flag.scss", "/mail/static/src/core/common/date_section.scss", "/mail/static/src/core/common/im_status.scss", "/mail/static/src/core/common/link_preview.scss", "/mail/static/src/core/common/message.scss", "/mail/static/src/core/common/message_action_menu_mobile.scss", "/mail/static/src/core/common/message_card_list.scss", "/mail/static/src/core/common/message_in_reply.scss", "/mail/static/src/core/common/message_reaction_list.scss", "/mail/static/src/core/common/message_reaction_menu.scss", "/mail/static/src/core/common/message_reactions.scss", "/mail/static/src/core/common/message_seen_indicator.scss", "/mail/static/src/core/common/navigable_list.scss", "/mail/static/src/core/common/picker.scss", "/mail/static/src/core/common/picker_content.scss", "/mail/static/src/core/common/thread.scss", "/mail/static/src/chatter/web_portal/chatter.scss", "/portal/static/src/chatter/scss/shadow.scss", "/portal_rating/static/src/scss/portal_rating.scss"], "mappings": ";AAAA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3FA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACt/OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvCA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpoMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtkCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxvEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/VA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "sourcesContent": ["\n/* /web/static/lib/bootstrap/scss/_functions.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/_mixins.scss */\n\n", "\n/* /web/static/src/scss/functions.scss */\n\n", "\n/* /web/static/src/scss/mixins_forwardport.scss */\n\n", "\n/* /web/static/src/scss/bs_mixins_overrides.scss */\n\n.bg-dark-light h1, .o_colored_level .bg-dark-light h1, .bg-light-light h1, .o_colored_level .bg-light-light h1, .bg-danger-light h1, .o_colored_level .bg-danger-light h1, .bg-warning-light h1, .o_colored_level .bg-warning-light h1, .bg-info-light h1, .o_colored_level .bg-info-light h1, .bg-success-light h1, .o_colored_level .bg-success-light h1, .bg-secondary-light h1, .o_colored_level .bg-secondary-light h1, .bg-primary-light h1, .o_colored_level .bg-primary-light h1, .bg-dark-light .h1, .o_colored_level .bg-dark-light .h1, .bg-light-light .h1, .o_colored_level .bg-light-light .h1, .bg-danger-light .h1, .o_colored_level .bg-danger-light .h1, .bg-warning-light .h1, .o_colored_level .bg-warning-light .h1, .bg-info-light .h1, .bg-success-light .h1, .bg-secondary-light .h1, .bg-primary-light .h1, .bg-dark-light h2, .o_colored_level .bg-dark-light h2, .bg-light-light h2, .o_colored_level .bg-light-light h2, .bg-danger-light h2, .o_colored_level .bg-danger-light h2, .bg-warning-light h2, .o_colored_level .bg-warning-light h2, .bg-info-light h2, .o_colored_level .bg-info-light h2, .bg-success-light h2, .o_colored_level .bg-success-light h2, .bg-secondary-light h2, .o_colored_level .bg-secondary-light h2, .bg-primary-light h2, .o_colored_level .bg-primary-light h2, .bg-dark-light .h2, .o_colored_level .bg-dark-light .h2, .bg-light-light .h2, .o_colored_level .bg-light-light .h2, .bg-danger-light .h2, .o_colored_level .bg-danger-light .h2, .bg-warning-light .h2, .o_colored_level .bg-warning-light .h2, .bg-info-light .h2, .bg-success-light .h2, .bg-secondary-light .h2, .bg-primary-light .h2, .bg-dark-light h3, .o_colored_level .bg-dark-light h3, .bg-light-light h3, .o_colored_level .bg-light-light h3, .bg-danger-light h3, .o_colored_level .bg-danger-light h3, .bg-warning-light h3, .o_colored_level .bg-warning-light h3, .bg-info-light h3, .o_colored_level .bg-info-light h3, .bg-success-light h3, .o_colored_level .bg-success-light h3, .bg-secondary-light h3, .o_colored_level .bg-secondary-light h3, .bg-primary-light h3, .o_colored_level .bg-primary-light h3, .bg-dark-light .h3, .o_colored_level .bg-dark-light .h3, .bg-light-light .h3, .o_colored_level .bg-light-light .h3, .bg-danger-light .h3, .o_colored_level .bg-danger-light .h3, .bg-warning-light .h3, .o_colored_level .bg-warning-light .h3, .bg-info-light .h3, .bg-success-light .h3, .bg-secondary-light .h3, .bg-primary-light .h3, .bg-dark-light h4, .o_colored_level .bg-dark-light h4, .bg-light-light h4, .o_colored_level .bg-light-light h4, .bg-danger-light h4, .o_colored_level .bg-danger-light h4, .bg-warning-light h4, .o_colored_level .bg-warning-light h4, .bg-info-light h4, .o_colored_level .bg-info-light h4, .bg-success-light h4, .o_colored_level .bg-success-light h4, .bg-secondary-light h4, .o_colored_level .bg-secondary-light h4, .bg-primary-light h4, .o_colored_level .bg-primary-light h4, .bg-dark-light .h4, .o_colored_level .bg-dark-light .h4, .bg-light-light .h4, .o_colored_level .bg-light-light .h4, .bg-danger-light .h4, .o_colored_level .bg-danger-light .h4, .bg-warning-light .h4, .o_colored_level .bg-warning-light .h4, .bg-info-light .h4, .bg-success-light .h4, .bg-secondary-light .h4, .bg-primary-light .h4, .bg-dark-light h5, .o_colored_level .bg-dark-light h5, .bg-light-light h5, .o_colored_level .bg-light-light h5, .bg-danger-light h5, .o_colored_level .bg-danger-light h5, .bg-warning-light h5, .o_colored_level .bg-warning-light h5, .bg-info-light h5, .o_colored_level .bg-info-light h5, .bg-success-light h5, .o_colored_level .bg-success-light h5, .bg-secondary-light h5, .o_colored_level .bg-secondary-light h5, .bg-primary-light h5, .o_colored_level .bg-primary-light h5, .bg-dark-light .h5, .o_colored_level .bg-dark-light .h5, .bg-light-light .h5, .o_colored_level .bg-light-light .h5, .bg-danger-light .h5, .o_colored_level .bg-danger-light .h5, .bg-warning-light .h5, .o_colored_level .bg-warning-light .h5, .bg-info-light .h5, .bg-success-light .h5, .bg-secondary-light .h5, .bg-primary-light .h5, .bg-dark-light h6, .o_colored_level .bg-dark-light h6, .bg-light-light h6, .o_colored_level .bg-light-light h6, .bg-danger-light h6, .o_colored_level .bg-danger-light h6, .bg-warning-light h6, .o_colored_level .bg-warning-light h6, .bg-info-light h6, .o_colored_level .bg-info-light h6, .bg-success-light h6, .o_colored_level .bg-success-light h6, .bg-secondary-light h6, .o_colored_level .bg-secondary-light h6, .bg-primary-light h6, .o_colored_level .bg-primary-light h6, .bg-dark-light .h6, .o_colored_level .bg-dark-light .h6, .bg-light-light .h6, .o_colored_level .bg-light-light .h6, .bg-danger-light .h6, .o_colored_level .bg-danger-light .h6, .bg-warning-light .h6, .o_colored_level .bg-warning-light .h6, .bg-info-light .h6, .bg-success-light .h6, .bg-secondary-light .h6, .bg-primary-light .h6 {\n  color: inherit;\n}\n\n", "\n/* /web/static/src/scss/utils.scss */\n\n", "\n/* /web_enterprise/static/src/scss/primary_variables.scss */\n\n", "\n/* /web/static/src/scss/primary_variables.scss */\n\n", "\n/* /web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss */\n\n", "\n/* /web_enterprise/static/src/webclient/navbar/navbar.variables.scss */\n\n", "\n/* /web/static/src/core/avatar/avatar.variables.scss */\n\n", "\n/* /web/static/src/core/notifications/notification.variables.scss */\n\n", "\n/* /web/static/src/search/control_panel/control_panel.variables.scss */\n\n", "\n/* /web/static/src/search/search_panel/search_panel.variables.scss */\n\n", "\n/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */\n\n", "\n/* /web/static/src/views/form/form.variables.scss */\n\n", "\n/* /web/static/src/views/kanban/kanban.variables.scss */\n\n", "\n/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */\n\n", "\n/* /web/static/src/webclient/navbar/navbar.variables.scss */\n\n", "\n/* /mail/static/src/core/common/primary_variables.scss */\n\n", "\n/* /mail/static/src/discuss/typing/common/primary_variables.scss */\n\n", "\n/* /mail/static/src/scss/variables/primary_variables.scss */\n\n", "\n/* /onboarding/static/src/scss/onboarding.variables.scss */\n\n", "\n/* /web_editor/static/src/scss/web_editor.variables.scss */\n\n", "\n/* /web_editor/static/src/scss/wysiwyg.variables.scss */\n\n", "\n/* /portal/static/src/scss/primary_variables.scss */\n\n", "\n/* /account/static/src/scss/variables.scss */\n\n@keyframes animate-red {\n  0% {\n    color: red;\n  }\n  100% {\n    color: inherit;\n  }\n}\n\n.animate {\n  animation: animate-red 1s ease;\n}\n\n", "\n/* /website/static/src/scss/primary_variables.scss */\n\n", "\n/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */\n\n", "\n/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */\n\n", "\n/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */\n\n", "\n/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss */\n\n", "\n/* /website_sale/static/src/scss/primary_variables.scss */\n\n", "\n/* /web_gantt/static/src/gantt_view.variables.scss */\n\n", "\n/* /hr_org_chart/static/src/scss/variables.scss */\n\n", "\n/* /documents/static/src/scss/documents.variables.scss */\n\n", "\n/* /marketing_automation/static/src/scss/variables.scss */\n\n", "\n/* /website/static/src/snippets/s_badge/000_variables.scss */\n\n", "\n/* /website/static/src/snippets/s_product_list/000_variables.scss */\n\n", "\n/* /theme_paptic/static/src/scss/primary_variables.scss */\n\n", "\n/* /website/static/src/scss/secondary_variables.scss */\n\n", "\n/* /web_enterprise/static/src/scss/secondary_variables.scss */\n\n", "\n/* /web/static/src/scss/secondary_variables.scss */\n\n", "\n/* /web_editor/static/src/scss/secondary_variables.scss */\n\n", "\n/* /web_enterprise/static/src/scss/bootstrap_overridden.scss */\n\n", "\n/* /web/static/src/scss/bootstrap_overridden.scss */\n\n.user-select-none {\n  -webkit-user-select: none !important;\n}\n\n", "\n/* /web/static/src/scss/bs_mixins_overrides_backend.scss */\n\n", "\n/* /web_editor/static/src/scss/bootstrap_overridden_backend.scss */\n\n", "\n/* /web_editor/static/src/scss/bootstrap_overridden.scss */\n\n.alert {\n  position: relative;\n  padding: 1rem 1rem;\n  margin-bottom: 1rem;\n  border: 1px solid transparent;\n  border-radius: 0.25rem;\n}\n\n.alert-primary {\n  color: #084298;\n  background-color: #cfe2ff;\n  border-color: #b6d4fe;\n}\n\n.alert-primary .alert-link {\n  color: #06357a;\n}\n\n.alert-secondary {\n  color: #41464b;\n  background-color: #e2e3e5;\n  border-color: #d3d6d8;\n}\n\n.alert-secondary .alert-link {\n  color: #34383c;\n}\n\n.alert-success {\n  color: #0f5132;\n  background-color: #d1e7dd;\n  border-color: #badbcc;\n}\n\n.alert-success .alert-link {\n  color: #0c4128;\n}\n\n.alert-info {\n  color: #055160;\n  background-color: #cff4fc;\n  border-color: #b6effb;\n}\n\n.alert-info .alert-link {\n  color: #04414d;\n}\n\n.alert-warning {\n  color: #664d03;\n  background-color: #fff3cd;\n  border-color: #ffecb5;\n}\n\n.alert-warning .alert-link {\n  color: #523e02;\n}\n\n.alert-danger {\n  color: #842029;\n  background-color: #f8d7da;\n  border-color: #f5c2c7;\n}\n\n.alert-danger .alert-link {\n  color: #6a1a21;\n}\n\n.alert-light {\n  color: #636464;\n  background-color: #fefefe;\n  border-color: #fdfdfe;\n}\n\n.alert-light .alert-link {\n  color: #4f5050;\n}\n\n.alert-dark {\n  color: #141619;\n  background-color: #d3d3d4;\n  border-color: #bcbebf;\n}\n\n.alert-dark .alert-link {\n  color: #101214;\n}\n\n", "\n/* /web/static/src/scss/pre_variables.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/_variables.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/_variables-dark.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/_maps.scss */\n\n", "\n/* /portal/static/src/chatter/scss/primary_variables.scss */\n\n", "\n/* /web/static/src/scss/import_bootstrap.scss */\n\n/*!\n   * Bootstrap  v5.3.3 (https://getbootstrap.com/)\n   * Copyright 2011-2024 The Bootstrap Authors\n   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n   */\n:root,\n[data-bs-theme=\"light\"] {\n  --blue: #007bff;\n  --indigo: #6610f2;\n  --purple: #6f42c1;\n  --pink: #e83e8c;\n  --red: #dc3545;\n  --orange: #fd7e14;\n  --yellow: #ffc107;\n  --green: #28a745;\n  --teal: #20c997;\n  --cyan: #17a2b8;\n  --white: #FFF;\n  --gray: #5f636f;\n  --gray-dark: #1F2937;\n  --o-cc5-btn-secondary-border: ;\n  --o-cc5-btn-secondary: #E8E9EB;\n  --o-cc5-btn-primary-border: ;\n  --o-cc5-btn-primary: ;\n  --o-cc5-link: ;\n  --o-cc5-h6: ;\n  --o-cc5-h5: ;\n  --o-cc5-h4: ;\n  --o-cc5-h3: ;\n  --o-cc5-h2: ;\n  --o-cc5-headings: #FFFFFF;\n  --o-cc5-text: ;\n  --o-cc5-bg: #001E3B;\n  --o-cc4-btn-secondary-border: ;\n  --o-cc4-btn-secondary: #E8E9EB;\n  --o-cc4-btn-primary-border: ;\n  --o-cc4-btn-primary: #001E3B;\n  --o-cc4-link: #001E3B;\n  --o-cc4-h6: ;\n  --o-cc4-h5: ;\n  --o-cc4-h4: ;\n  --o-cc4-h3: ;\n  --o-cc4-h2: ;\n  --o-cc4-headings: ;\n  --o-cc4-text: ;\n  --o-cc4-bg: #2a4c9c;\n  --o-cc3-btn-secondary-border: ;\n  --o-cc3-btn-secondary: #E8E9EB;\n  --o-cc3-btn-primary-border: ;\n  --o-cc3-btn-primary: ;\n  --o-cc3-link: ;\n  --o-cc3-h6: ;\n  --o-cc3-h5: ;\n  --o-cc3-h4: ;\n  --o-cc3-h3: ;\n  --o-cc3-h2: ;\n  --o-cc3-headings: ;\n  --o-cc3-text: ;\n  --o-cc3-bg: #1d213a;\n  --o-cc2-btn-secondary-border: ;\n  --o-cc2-btn-secondary: ;\n  --o-cc2-btn-primary-border: ;\n  --o-cc2-btn-primary: ;\n  --o-cc2-link: ;\n  --o-cc2-h6: ;\n  --o-cc2-h5: ;\n  --o-cc2-h4: ;\n  --o-cc2-h3: ;\n  --o-cc2-h2: ;\n  --o-cc2-headings: #001E3B;\n  --o-cc2-text: ;\n  --o-cc2-bg: #E8E9EB;\n  --o-cc1-btn-secondary-border: ;\n  --o-cc1-btn-secondary: ;\n  --o-cc1-btn-primary-border: ;\n  --o-cc1-btn-primary: ;\n  --o-cc1-link: ;\n  --o-cc1-h6: ;\n  --o-cc1-h5: ;\n  --o-cc1-h4: ;\n  --o-cc1-h3: ;\n  --o-cc1-h2: ;\n  --o-cc1-headings: ;\n  --o-cc1-text: ;\n  --o-cc1-bg: #FFFFFF;\n  --copyright-custom: #0080FF;\n  --copyright: ;\n  --footer-custom: #001E3B;\n  --footer: #001E3B;\n  --header-sales_four-custom: ;\n  --header-sales_four: #FFFFFF;\n  --header-sales_three-custom: ;\n  --header-sales_three: #E8E9EB;\n  --header-sales_two-custom: ;\n  --header-sales_two: #001E3B;\n  --header-sales_one-custom: ;\n  --header-sales_one: #E8E9EB;\n  --menu-border-color: ;\n  --menu-custom: ;\n  --menu: #FFFFFF;\n  --input: ;\n  --body: white;\n  --o-color-5: #001E3B;\n  --o-color-4: #FFFFFF;\n  --o-color-3: #E8E9EB;\n  --o-color-2: #1d213a;\n  --o-color-1: #2a4c9c;\n  --gray-100: #F9FAFB;\n  --gray-200: #e7e9ed;\n  --gray-300: #d8dadd;\n  --gray-400: #9a9ca5;\n  --gray-500: #7c7f89;\n  --gray-600: #5f636f;\n  --gray-700: #374151;\n  --gray-800: #1F2937;\n  --gray-900: #111827;\n  --gray-white-85: rgba(255, 255, 255, 0.85);\n  --gray-white-75: rgba(255, 255, 255, 0.75);\n  --gray-white-50: rgba(255, 255, 255, 0.5);\n  --gray-white-25: rgba(255, 255, 255, 0.25);\n  --gray-black-75: rgba(0, 0, 0, 0.75);\n  --gray-black-50: rgba(0, 0, 0, 0.5);\n  --gray-black-25: rgba(0, 0, 0, 0.25);\n  --gray-black-15: rgba(0, 0, 0, 0.15);\n  --primary: #714B67;\n  --secondary: #d8dadd;\n  --success: #28a745;\n  --info: #17a2b8;\n  --warning: #e99d00;\n  --danger: #d44c59;\n  --light: #FFF;\n  --dark: #111827;\n  --primary-rgb: 113, 75, 103;\n  --secondary-rgb: 216, 218, 221;\n  --success-rgb: 40, 167, 69;\n  --info-rgb: 23, 162, 184;\n  --warning-rgb: 233, 157, 0;\n  --danger-rgb: 212, 76, 89;\n  --light-rgb: 255, 255, 255;\n  --dark-rgb: 17, 24, 39;\n  --primary-text-emphasis: #2d1e29;\n  --secondary-text-emphasis: #565758;\n  --success-text-emphasis: #10431c;\n  --info-text-emphasis: #09414a;\n  --warning-text-emphasis: #5d3f00;\n  --danger-text-emphasis: #551e24;\n  --light-text-emphasis: #374151;\n  --dark-text-emphasis: #374151;\n  --primary-bg-subtle: #e3dbe1;\n  --secondary-bg-subtle: #f7f8f8;\n  --success-bg-subtle: #d4edda;\n  --info-bg-subtle: #d1ecf1;\n  --warning-bg-subtle: #fbebcc;\n  --danger-bg-subtle: #f6dbde;\n  --light-bg-subtle: #fcfdfd;\n  --dark-bg-subtle: #9a9ca5;\n  --primary-border-subtle: #c6b7c2;\n  --secondary-border-subtle: #eff0f1;\n  --success-border-subtle: #a9dcb5;\n  --info-border-subtle: #a2dae3;\n  --warning-border-subtle: #f6d899;\n  --danger-border-subtle: #eeb7bd;\n  --light-border-subtle: #e7e9ed;\n  --dark-border-subtle: #7c7f89;\n  --white-rgb: 255, 255, 255;\n  --black-rgb: 0, 0, 0;\n  --font-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, \"Odoo Unicode Support Noto\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n  --body-font-family: var(--font-sans-serif);\n  --body-font-size: 0.875rem;\n  --body-font-weight: 400;\n  --body-line-height: 1.5;\n  --body-color: #374151;\n  --body-color-rgb: 55, 65, 81;\n  --body-bg: #F9FAFB;\n  --body-bg-rgb: 249, 250, 251;\n  --emphasis-color: #000;\n  --emphasis-color-rgb: 0, 0, 0;\n  --secondary-color: rgba(55, 65, 81, 0.75);\n  --secondary-color-rgb: 55, 65, 81;\n  --secondary-bg: #e7e9ed;\n  --secondary-bg-rgb: 231, 233, 237;\n  --tertiary-color: rgba(55, 65, 81, 0.5);\n  --tertiary-color-rgb: 55, 65, 81;\n  --tertiary-bg: #F9FAFB;\n  --tertiary-bg-rgb: 249, 250, 251;\n  --heading-color: #111827;\n  --link-color: #017e84;\n  --link-color-rgb: 1, 126, 132;\n  --link-decoration: none;\n  --link-hover-color: #01585c;\n  --link-hover-color-rgb: 1, 88, 92;\n  --link-hover-decoration: none;\n  --code-color: #d2317b;\n  --highlight-color: #374151;\n  --highlight-bg: #fff3cd;\n  --border-width: 1px;\n  --border-style: solid;\n  --border-color: #d8dadd;\n  --border-color-translucent: rgba(0, 0, 0, 0.175);\n  --border-radius: 0.25rem;\n  --border-radius-sm: 0.1875rem;\n  --border-radius-lg: 0.375rem;\n  --border-radius-xl: 1rem;\n  --border-radius-xxl: 2rem;\n  --border-radius-2xl: var(--border-radius-xxl);\n  --border-radius-pill: 50rem;\n  --box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n  --box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n  --box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n  --box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n  --focus-ring-width: 0.25rem;\n  --focus-ring-opacity: 0.25;\n  --focus-ring-color: rgba(113, 75, 103, 0.25);\n  --form-valid-color: #28a745;\n  --form-valid-border-color: #28a745;\n  --form-invalid-color: #d44c59;\n  --form-invalid-border-color: #d44c59;\n}\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\nbody {\n  margin: 0;\n  font-family: var(--body-font-family);\n  font-size: var(--body-font-size);\n  font-weight: var(--body-font-weight);\n  line-height: var(--body-line-height);\n  color: var(--body-color);\n  text-align: var(--body-text-align);\n  background-color: var(--body-bg);\n  -webkit-text-size-adjust: 100%;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n  margin: 16px 0;\n  color: inherit;\n  border: 0;\n  border-top: var(--border-width) solid;\n  opacity: 0.25;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n  margin-top: 0;\n  margin-bottom: 8px;\n  font-family: \"SF Pro Display\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  font-weight: 500;\n  line-height: 1.2;\n  color: var(--heading-color);\n}\n\nh1, .h1 {\n  font-size: calc(1.335rem + 1.02vw);\n}\n\n@media (min-width: 1200px) {\n  h1, .h1 {\n    font-size: 2.1rem;\n  }\n}\n\nh2, .h2 {\n  font-size: calc(1.25625rem + 0.075vw);\n}\n\n@media (min-width: 1200px) {\n  h2, .h2 {\n    font-size: 1.3125rem;\n  }\n}\n\nh3, .h3 {\n  font-size: 1.1375rem;\n}\n\nh4, .h4 {\n  font-size: 1.05rem;\n}\n\nh5, .h5 {\n  font-size: 0.9625rem;\n}\n\nh6, .h6 {\n  font-size: 0.875rem;\n}\n\np {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nabbr[title] {\n  text-decoration: underline dotted;\n  cursor: help;\n  text-decoration-skip-ink: none;\n}\n\naddress {\n  margin-bottom: 1rem;\n  font-style: normal;\n  line-height: inherit;\n}\n\nol,\nul {\n  padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n  margin-top: 0;\n  margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n  margin-bottom: 0;\n}\n\ndt {\n  font-weight: 500;\n}\n\ndd {\n  margin-bottom: .5rem;\n  margin-left: 0;\n}\n\nblockquote {\n  margin: 0 0 1rem;\n}\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\nsmall, .small {\n  font-size: 0.8125rem;\n}\n\nmark, .mark {\n  padding: 0.1875em;\n  color: var(--highlight-color);\n  background-color: var(--highlight-bg);\n}\n\nsub,\nsup {\n  position: relative;\n  font-size: 0.75em;\n  line-height: 0;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -.25em;\n}\n\nsup {\n  top: -.5em;\n}\n\na {\n  color: rgba(var(--link-color-rgb), var(--link-opacity, 1));\n  text-decoration: none;\n}\n\na:hover {\n  --link-color-rgb: var(--link-hover-color-rgb);\n  text-decoration: none;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n  color: inherit;\n  text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n  font-family: var(--font-monospace);\n  font-size: 1em;\n}\n\npre {\n  display: block;\n  margin-top: 0;\n  margin-bottom: 1rem;\n  overflow: auto;\n  font-size: 0.8125rem;\n}\n\npre code {\n  font-size: inherit;\n  color: inherit;\n  word-break: normal;\n}\n\ncode {\n  font-size: 0.8125rem;\n  color: var(--code-color);\n  word-wrap: break-word;\n}\n\na > code {\n  color: inherit;\n}\n\nkbd {\n  padding: 0.1875rem 0.375rem;\n  font-size: 0.8125rem;\n  color: #374151;\n  background-color: #F9FAFB;\n  border-radius: 0.1875rem;\n}\n\nkbd kbd {\n  padding: 0;\n  font-size: 1em;\n}\n\nfigure {\n  margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n  vertical-align: middle;\n}\n\ntable {\n  caption-side: bottom;\n  border-collapse: collapse;\n}\n\ncaption {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n  color: var(--secondary-color);\n  text-align: left;\n}\n\nth {\n  font-weight: 500;\n  text-align: inherit;\n  text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n  border-color: inherit;\n  border-style: solid;\n  border-width: 0;\n}\n\nlabel {\n  display: inline-block;\n}\n\nbutton {\n  border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n  outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n  margin: 0;\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n}\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n[role=\"button\"] {\n  cursor: pointer;\n}\n\nselect {\n  word-wrap: normal;\n}\n\nselect:disabled {\n  opacity: 1;\n}\n\n[list]:not([type=\"date\"]):not([type=\"datetime-local\"]):not([type=\"month\"]):not([type=\"week\"]):not([type=\"time\"])::-webkit-calendar-picker-indicator {\n  display: none !important;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n  cursor: pointer;\n}\n\n::-moz-focus-inner {\n  padding: 0;\n  border-style: none;\n}\n\ntextarea {\n  resize: vertical;\n}\n\nfieldset {\n  min-width: 0;\n  padding: 0;\n  margin: 0;\n  border: 0;\n}\n\nlegend {\n  float: left;\n  width: 100%;\n  padding: 0;\n  margin-bottom: 0.5rem;\n  font-size: calc(1.275rem + 0.3vw);\n  line-height: inherit;\n}\n\n@media (min-width: 1200px) {\n  legend {\n    font-size: 1.5rem;\n  }\n}\n\nlegend + * {\n  clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n  padding: 0;\n}\n\n::-webkit-inner-spin-button {\n  height: auto;\n}\n\n[type=\"search\"] {\n  -webkit--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;\n  outline-offset: -2px;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n  direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n  -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n  padding: 0;\n}\n\n::file-selector-button {\n  font: inherit;\n  -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;\n}\n\noutput {\n  display: inline-block;\n}\n\niframe {\n  border: 0;\n}\n\nsummary {\n  display: list-item;\n  cursor: pointer;\n}\n\nprogress {\n  vertical-align: baseline;\n}\n\n[hidden] {\n  display: none !important;\n}\n\n.lead {\n  font-size: 1.09375rem;\n  font-weight: 300;\n}\n\n.display-1 {\n  font-size: calc(1.625rem + 4.5vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-1 {\n    font-size: 5rem;\n  }\n}\n\n.display-2 {\n  font-size: calc(1.575rem + 3.9vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-2 {\n    font-size: 4.5rem;\n  }\n}\n\n.display-3 {\n  font-size: calc(1.525rem + 3.3vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-3 {\n    font-size: 4rem;\n  }\n}\n\n.display-4 {\n  font-size: calc(1.475rem + 2.7vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-4 {\n    font-size: 3.5rem;\n  }\n}\n\n.display-5 {\n  font-size: calc(1.425rem + 2.1vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-5 {\n    font-size: 3rem;\n  }\n}\n\n.display-6 {\n  font-size: calc(1.375rem + 1.5vw);\n  font-weight: 300;\n  line-height: 1.2;\n}\n\n@media (min-width: 1200px) {\n  .display-6 {\n    font-size: 2.5rem;\n  }\n}\n\n.list-unstyled {\n  padding-left: 0;\n  list-style: none;\n}\n\n.list-inline {\n  padding-left: 0;\n  list-style: none;\n}\n\n.list-inline-item {\n  display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n  margin-right: 0.5rem;\n}\n\n.initialism {\n  font-size: 0.8125rem;\n  text-transform: uppercase;\n}\n\n.blockquote {\n  margin-bottom: 16px;\n  font-size: 1.09375rem;\n}\n\n.blockquote > :last-child {\n  margin-bottom: 0;\n}\n\n.blockquote-footer {\n  margin-top: -16px;\n  margin-bottom: 16px;\n  font-size: 0.8125rem;\n  color: #5f636f;\n}\n\n.blockquote-footer::before {\n  content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n  max-width: 100%;\n  height: auto;\n}\n\n.img-thumbnail {\n  padding: 0.25rem;\n  background-color: var(--body-bg);\n  border: var(--border-width) solid var(--border-color);\n  border-radius: 0;\n  box-shadow: 0;\n  max-width: 100%;\n  height: auto;\n}\n\n.figure {\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: 8px;\n  line-height: 1;\n}\n\n.figure-caption {\n  font-size: 0.8125rem;\n  color: var(--secondary-color);\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n  --gutter-x: 32px;\n  --gutter-y: 0;\n  width: 100%;\n  padding-right: calc(var(--gutter-x) * .5);\n  padding-left: calc(var(--gutter-x) * .5);\n  margin-right: auto;\n  margin-left: auto;\n}\n\n@media (min-width: 576px) {\n  .container-sm, .container {\n    max-width: 540px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container-md, .container-sm, .container {\n    max-width: 720px;\n  }\n}\n\n@media (min-width: 992px) {\n  .container-lg, .container-md, .container-sm, .container {\n    max-width: 960px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .container-xl, .container-lg, .container-md, .container-sm, .container {\n    max-width: 1140px;\n  }\n}\n\n@media (min-width: 1400px) {\n  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n    max-width: 1320px;\n  }\n}\n\n:root {\n  --breakpoint-xs: 0;\n  --breakpoint-sm: 576px;\n  --breakpoint-md: 768px;\n  --breakpoint-lg: 992px;\n  --breakpoint-xl: 1200px;\n  --breakpoint-xxl: 1400px;\n}\n\n.row {\n  --gutter-x: 32px;\n  --gutter-y: 0;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  margin-top: calc(-1 * var(--gutter-y));\n  margin-right: calc(-.5 * var(--gutter-x));\n  margin-left: calc(-.5 * var(--gutter-x));\n}\n\n.row > * {\n  flex-shrink: 0;\n  width: 100%;\n  max-width: 100%;\n  padding-right: calc(var(--gutter-x) * .5);\n  padding-left: calc(var(--gutter-x) * .5);\n  margin-top: var(--gutter-y);\n}\n\n.grid {\n  display: grid;\n  grid-template-rows: repeat(var(--rows, 1), 1fr);\n  grid-template-columns: repeat(var(--columns, 12), 1fr);\n  gap: var(--gap, 32px);\n}\n\n.grid .g-col-1 {\n  grid-column: auto/span 1;\n}\n\n.grid .g-col-2 {\n  grid-column: auto/span 2;\n}\n\n.grid .g-col-3 {\n  grid-column: auto/span 3;\n}\n\n.grid .g-col-4 {\n  grid-column: auto/span 4;\n}\n\n.grid .g-col-5 {\n  grid-column: auto/span 5;\n}\n\n.grid .g-col-6 {\n  grid-column: auto/span 6;\n}\n\n.grid .g-col-7 {\n  grid-column: auto/span 7;\n}\n\n.grid .g-col-8 {\n  grid-column: auto/span 8;\n}\n\n.grid .g-col-9 {\n  grid-column: auto/span 9;\n}\n\n.grid .g-col-10 {\n  grid-column: auto/span 10;\n}\n\n.grid .g-col-11 {\n  grid-column: auto/span 11;\n}\n\n.grid .g-col-12 {\n  grid-column: auto/span 12;\n}\n\n.grid .g-start-1 {\n  grid-column-start: 1;\n}\n\n.grid .g-start-2 {\n  grid-column-start: 2;\n}\n\n.grid .g-start-3 {\n  grid-column-start: 3;\n}\n\n.grid .g-start-4 {\n  grid-column-start: 4;\n}\n\n.grid .g-start-5 {\n  grid-column-start: 5;\n}\n\n.grid .g-start-6 {\n  grid-column-start: 6;\n}\n\n.grid .g-start-7 {\n  grid-column-start: 7;\n}\n\n.grid .g-start-8 {\n  grid-column-start: 8;\n}\n\n.grid .g-start-9 {\n  grid-column-start: 9;\n}\n\n.grid .g-start-10 {\n  grid-column-start: 10;\n}\n\n.grid .g-start-11 {\n  grid-column-start: 11;\n}\n\n@media (min-width: 576px) {\n  .grid .g-col-sm-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-sm-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-sm-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-sm-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-sm-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-sm-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-sm-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-sm-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-sm-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-sm-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-sm-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-sm-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-sm-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-sm-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-sm-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-sm-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-sm-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-sm-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-sm-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-sm-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-sm-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-sm-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-sm-11 {\n    grid-column-start: 11;\n  }\n}\n\n@media (min-width: 768px) {\n  .grid .g-col-md-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-md-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-md-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-md-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-md-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-md-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-md-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-md-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-md-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-md-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-md-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-md-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-md-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-md-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-md-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-md-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-md-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-md-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-md-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-md-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-md-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-md-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-md-11 {\n    grid-column-start: 11;\n  }\n}\n\n@media (min-width: 992px) {\n  .grid .g-col-lg-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-lg-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-lg-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-lg-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-lg-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-lg-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-lg-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-lg-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-lg-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-lg-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-lg-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-lg-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-lg-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-lg-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-lg-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-lg-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-lg-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-lg-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-lg-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-lg-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-lg-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-lg-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-lg-11 {\n    grid-column-start: 11;\n  }\n}\n\n@media (min-width: 1200px) {\n  .grid .g-col-xl-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-xl-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-xl-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-xl-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-xl-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-xl-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-xl-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-xl-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-xl-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-xl-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-xl-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-xl-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-xl-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-xl-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-xl-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-xl-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-xl-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-xl-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-xl-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-xl-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-xl-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-xl-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-xl-11 {\n    grid-column-start: 11;\n  }\n}\n\n@media (min-width: 1400px) {\n  .grid .g-col-xxl-1 {\n    grid-column: auto/span 1;\n  }\n  .grid .g-col-xxl-2 {\n    grid-column: auto/span 2;\n  }\n  .grid .g-col-xxl-3 {\n    grid-column: auto/span 3;\n  }\n  .grid .g-col-xxl-4 {\n    grid-column: auto/span 4;\n  }\n  .grid .g-col-xxl-5 {\n    grid-column: auto/span 5;\n  }\n  .grid .g-col-xxl-6 {\n    grid-column: auto/span 6;\n  }\n  .grid .g-col-xxl-7 {\n    grid-column: auto/span 7;\n  }\n  .grid .g-col-xxl-8 {\n    grid-column: auto/span 8;\n  }\n  .grid .g-col-xxl-9 {\n    grid-column: auto/span 9;\n  }\n  .grid .g-col-xxl-10 {\n    grid-column: auto/span 10;\n  }\n  .grid .g-col-xxl-11 {\n    grid-column: auto/span 11;\n  }\n  .grid .g-col-xxl-12 {\n    grid-column: auto/span 12;\n  }\n  .grid .g-start-xxl-1 {\n    grid-column-start: 1;\n  }\n  .grid .g-start-xxl-2 {\n    grid-column-start: 2;\n  }\n  .grid .g-start-xxl-3 {\n    grid-column-start: 3;\n  }\n  .grid .g-start-xxl-4 {\n    grid-column-start: 4;\n  }\n  .grid .g-start-xxl-5 {\n    grid-column-start: 5;\n  }\n  .grid .g-start-xxl-6 {\n    grid-column-start: 6;\n  }\n  .grid .g-start-xxl-7 {\n    grid-column-start: 7;\n  }\n  .grid .g-start-xxl-8 {\n    grid-column-start: 8;\n  }\n  .grid .g-start-xxl-9 {\n    grid-column-start: 9;\n  }\n  .grid .g-start-xxl-10 {\n    grid-column-start: 10;\n  }\n  .grid .g-start-xxl-11 {\n    grid-column-start: 11;\n  }\n}\n\n.col {\n  flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: auto;\n}\n\n.row-cols-1 > * {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 100%;\n}\n\n.row-cols-2 > * {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 50%;\n}\n\n.row-cols-3 > * {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 25%;\n}\n\n.row-cols-5 > * {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 20%;\n}\n\n.row-cols-6 > * {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 16.66666667%;\n}\n\n.col-auto {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: auto;\n}\n\n.col-1 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 8.33333333%;\n}\n\n.col-2 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 16.66666667%;\n}\n\n.col-3 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 25%;\n}\n\n.col-4 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 33.33333333%;\n}\n\n.col-5 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 41.66666667%;\n}\n\n.col-6 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 50%;\n}\n\n.col-7 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 58.33333333%;\n}\n\n.col-8 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 66.66666667%;\n}\n\n.col-9 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 75%;\n}\n\n.col-10 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 83.33333333%;\n}\n\n.col-11 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 91.66666667%;\n}\n\n.col-12 {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  width: 100%;\n}\n\n.offset-1 {\n  margin-left: 8.33333333%;\n}\n\n.offset-2 {\n  margin-left: 16.66666667%;\n}\n\n.offset-3 {\n  margin-left: 25%;\n}\n\n.offset-4 {\n  margin-left: 33.33333333%;\n}\n\n.offset-5 {\n  margin-left: 41.66666667%;\n}\n\n.offset-6 {\n  margin-left: 50%;\n}\n\n.offset-7 {\n  margin-left: 58.33333333%;\n}\n\n.offset-8 {\n  margin-left: 66.66666667%;\n}\n\n.offset-9 {\n  margin-left: 75%;\n}\n\n.offset-10 {\n  margin-left: 83.33333333%;\n}\n\n.offset-11 {\n  margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n  --gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n  --gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n  --gutter-x: 4px;\n}\n\n.g-1,\n.gy-1 {\n  --gutter-y: 4px;\n}\n\n.g-2,\n.gx-2 {\n  --gutter-x: 8px;\n}\n\n.g-2,\n.gy-2 {\n  --gutter-y: 8px;\n}\n\n.g-3,\n.gx-3 {\n  --gutter-x: 16px;\n}\n\n.g-3,\n.gy-3 {\n  --gutter-y: 16px;\n}\n\n.g-4,\n.gx-4 {\n  --gutter-x: 24px;\n}\n\n.g-4,\n.gy-4 {\n  --gutter-y: 24px;\n}\n\n.g-5,\n.gx-5 {\n  --gutter-x: 48px;\n}\n\n.g-5,\n.gy-5 {\n  --gutter-y: 48px;\n}\n\n@media (min-width: 576px) {\n  .col-sm {\n    flex: 1 0 0%;\n  }\n  .row-cols-sm-auto > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-sm-1 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-sm-2 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-sm-3 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-sm-4 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-sm-5 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-sm-6 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-sm-auto {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .col-sm-1 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-sm-2 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-sm-3 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-sm-4 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-sm-5 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-sm-6 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-sm-7 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-sm-8 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-sm-9 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-sm-10 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-sm-11 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-sm-12 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-sm-0 {\n    margin-left: 0;\n  }\n  .offset-sm-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-sm-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-sm-3 {\n    margin-left: 25%;\n  }\n  .offset-sm-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-sm-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-sm-6 {\n    margin-left: 50%;\n  }\n  .offset-sm-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-sm-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-sm-9 {\n    margin-left: 75%;\n  }\n  .offset-sm-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-sm-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-sm-0,\n.gx-sm-0 {\n    --gutter-x: 0;\n  }\n  .g-sm-0,\n.gy-sm-0 {\n    --gutter-y: 0;\n  }\n  .g-sm-1,\n.gx-sm-1 {\n    --gutter-x: 4px;\n  }\n  .g-sm-1,\n.gy-sm-1 {\n    --gutter-y: 4px;\n  }\n  .g-sm-2,\n.gx-sm-2 {\n    --gutter-x: 8px;\n  }\n  .g-sm-2,\n.gy-sm-2 {\n    --gutter-y: 8px;\n  }\n  .g-sm-3,\n.gx-sm-3 {\n    --gutter-x: 16px;\n  }\n  .g-sm-3,\n.gy-sm-3 {\n    --gutter-y: 16px;\n  }\n  .g-sm-4,\n.gx-sm-4 {\n    --gutter-x: 24px;\n  }\n  .g-sm-4,\n.gy-sm-4 {\n    --gutter-y: 24px;\n  }\n  .g-sm-5,\n.gx-sm-5 {\n    --gutter-x: 48px;\n  }\n  .g-sm-5,\n.gy-sm-5 {\n    --gutter-y: 48px;\n  }\n}\n\n@media (min-width: 768px) {\n  .col-md {\n    flex: 1 0 0%;\n  }\n  .row-cols-md-auto > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-md-1 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-md-2 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-md-3 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-md-4 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-md-5 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-md-6 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-md-auto {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .col-md-1 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-md-2 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-md-3 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-md-4 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-md-5 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-md-6 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-md-7 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-md-8 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-md-9 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-md-10 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-md-11 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-md-12 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-md-0 {\n    margin-left: 0;\n  }\n  .offset-md-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-md-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-md-3 {\n    margin-left: 25%;\n  }\n  .offset-md-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-md-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-md-6 {\n    margin-left: 50%;\n  }\n  .offset-md-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-md-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-md-9 {\n    margin-left: 75%;\n  }\n  .offset-md-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-md-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-md-0,\n.gx-md-0 {\n    --gutter-x: 0;\n  }\n  .g-md-0,\n.gy-md-0 {\n    --gutter-y: 0;\n  }\n  .g-md-1,\n.gx-md-1 {\n    --gutter-x: 4px;\n  }\n  .g-md-1,\n.gy-md-1 {\n    --gutter-y: 4px;\n  }\n  .g-md-2,\n.gx-md-2 {\n    --gutter-x: 8px;\n  }\n  .g-md-2,\n.gy-md-2 {\n    --gutter-y: 8px;\n  }\n  .g-md-3,\n.gx-md-3 {\n    --gutter-x: 16px;\n  }\n  .g-md-3,\n.gy-md-3 {\n    --gutter-y: 16px;\n  }\n  .g-md-4,\n.gx-md-4 {\n    --gutter-x: 24px;\n  }\n  .g-md-4,\n.gy-md-4 {\n    --gutter-y: 24px;\n  }\n  .g-md-5,\n.gx-md-5 {\n    --gutter-x: 48px;\n  }\n  .g-md-5,\n.gy-md-5 {\n    --gutter-y: 48px;\n  }\n}\n\n@media (min-width: 992px) {\n  .col-lg {\n    flex: 1 0 0%;\n  }\n  .row-cols-lg-auto > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-lg-1 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-lg-2 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-lg-3 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-lg-4 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-lg-5 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-lg-6 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-lg-auto {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .col-lg-1 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-lg-2 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-lg-3 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-lg-4 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-lg-5 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-lg-6 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-lg-7 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-lg-8 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-lg-9 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-lg-10 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-lg-11 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-lg-12 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-lg-0 {\n    margin-left: 0;\n  }\n  .offset-lg-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-lg-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-lg-3 {\n    margin-left: 25%;\n  }\n  .offset-lg-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-lg-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-lg-6 {\n    margin-left: 50%;\n  }\n  .offset-lg-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-lg-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-lg-9 {\n    margin-left: 75%;\n  }\n  .offset-lg-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-lg-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-lg-0,\n.gx-lg-0 {\n    --gutter-x: 0;\n  }\n  .g-lg-0,\n.gy-lg-0 {\n    --gutter-y: 0;\n  }\n  .g-lg-1,\n.gx-lg-1 {\n    --gutter-x: 4px;\n  }\n  .g-lg-1,\n.gy-lg-1 {\n    --gutter-y: 4px;\n  }\n  .g-lg-2,\n.gx-lg-2 {\n    --gutter-x: 8px;\n  }\n  .g-lg-2,\n.gy-lg-2 {\n    --gutter-y: 8px;\n  }\n  .g-lg-3,\n.gx-lg-3 {\n    --gutter-x: 16px;\n  }\n  .g-lg-3,\n.gy-lg-3 {\n    --gutter-y: 16px;\n  }\n  .g-lg-4,\n.gx-lg-4 {\n    --gutter-x: 24px;\n  }\n  .g-lg-4,\n.gy-lg-4 {\n    --gutter-y: 24px;\n  }\n  .g-lg-5,\n.gx-lg-5 {\n    --gutter-x: 48px;\n  }\n  .g-lg-5,\n.gy-lg-5 {\n    --gutter-y: 48px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .col-xl {\n    flex: 1 0 0%;\n  }\n  .row-cols-xl-auto > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-xl-1 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-xl-2 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-xl-3 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-xl-4 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-xl-5 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-xl-6 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xl-auto {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .col-xl-1 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-xl-2 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xl-3 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-xl-4 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-xl-5 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-xl-6 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-xl-7 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-xl-8 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-xl-9 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-xl-10 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-xl-11 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-xl-12 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-xl-0 {\n    margin-left: 0;\n  }\n  .offset-xl-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-xl-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-xl-3 {\n    margin-left: 25%;\n  }\n  .offset-xl-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-xl-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-xl-6 {\n    margin-left: 50%;\n  }\n  .offset-xl-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-xl-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-xl-9 {\n    margin-left: 75%;\n  }\n  .offset-xl-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-xl-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-xl-0,\n.gx-xl-0 {\n    --gutter-x: 0;\n  }\n  .g-xl-0,\n.gy-xl-0 {\n    --gutter-y: 0;\n  }\n  .g-xl-1,\n.gx-xl-1 {\n    --gutter-x: 4px;\n  }\n  .g-xl-1,\n.gy-xl-1 {\n    --gutter-y: 4px;\n  }\n  .g-xl-2,\n.gx-xl-2 {\n    --gutter-x: 8px;\n  }\n  .g-xl-2,\n.gy-xl-2 {\n    --gutter-y: 8px;\n  }\n  .g-xl-3,\n.gx-xl-3 {\n    --gutter-x: 16px;\n  }\n  .g-xl-3,\n.gy-xl-3 {\n    --gutter-y: 16px;\n  }\n  .g-xl-4,\n.gx-xl-4 {\n    --gutter-x: 24px;\n  }\n  .g-xl-4,\n.gy-xl-4 {\n    --gutter-y: 24px;\n  }\n  .g-xl-5,\n.gx-xl-5 {\n    --gutter-x: 48px;\n  }\n  .g-xl-5,\n.gy-xl-5 {\n    --gutter-y: 48px;\n  }\n}\n\n@media (min-width: 1400px) {\n  .col-xxl {\n    flex: 1 0 0%;\n  }\n  .row-cols-xxl-auto > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-xxl-1 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-xxl-2 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-xxl-3 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-xxl-4 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-xxl-5 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-xxl-6 > * {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xxl-auto {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: auto;\n  }\n  .col-xxl-1 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-xxl-2 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xxl-3 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-xxl-4 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-xxl-5 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-xxl-6 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-xxl-7 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-xxl-8 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-xxl-9 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-xxl-10 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-xxl-11 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-xxl-12 {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n    width: 100%;\n  }\n  .offset-xxl-0 {\n    margin-left: 0;\n  }\n  .offset-xxl-1 {\n    margin-left: 8.33333333%;\n  }\n  .offset-xxl-2 {\n    margin-left: 16.66666667%;\n  }\n  .offset-xxl-3 {\n    margin-left: 25%;\n  }\n  .offset-xxl-4 {\n    margin-left: 33.33333333%;\n  }\n  .offset-xxl-5 {\n    margin-left: 41.66666667%;\n  }\n  .offset-xxl-6 {\n    margin-left: 50%;\n  }\n  .offset-xxl-7 {\n    margin-left: 58.33333333%;\n  }\n  .offset-xxl-8 {\n    margin-left: 66.66666667%;\n  }\n  .offset-xxl-9 {\n    margin-left: 75%;\n  }\n  .offset-xxl-10 {\n    margin-left: 83.33333333%;\n  }\n  .offset-xxl-11 {\n    margin-left: 91.66666667%;\n  }\n  .g-xxl-0,\n.gx-xxl-0 {\n    --gutter-x: 0;\n  }\n  .g-xxl-0,\n.gy-xxl-0 {\n    --gutter-y: 0;\n  }\n  .g-xxl-1,\n.gx-xxl-1 {\n    --gutter-x: 4px;\n  }\n  .g-xxl-1,\n.gy-xxl-1 {\n    --gutter-y: 4px;\n  }\n  .g-xxl-2,\n.gx-xxl-2 {\n    --gutter-x: 8px;\n  }\n  .g-xxl-2,\n.gy-xxl-2 {\n    --gutter-y: 8px;\n  }\n  .g-xxl-3,\n.gx-xxl-3 {\n    --gutter-x: 16px;\n  }\n  .g-xxl-3,\n.gy-xxl-3 {\n    --gutter-y: 16px;\n  }\n  .g-xxl-4,\n.gx-xxl-4 {\n    --gutter-x: 24px;\n  }\n  .g-xxl-4,\n.gy-xxl-4 {\n    --gutter-y: 24px;\n  }\n  .g-xxl-5,\n.gx-xxl-5 {\n    --gutter-x: 48px;\n  }\n  .g-xxl-5,\n.gy-xxl-5 {\n    --gutter-y: 48px;\n  }\n}\n\n.table {\n  --table-color-type: initial;\n  --table-bg-type: initial;\n  --table-color-state: initial;\n  --table-bg-state: initial;\n  --table-color: var(--emphasis-color);\n  --table-bg: transparent;\n  --table-border-color: #d8dadd;\n  --table-accent-bg: transparent;\n  --table-striped-color: inherit;\n  --table-striped-bg: rgba(var(--emphasis-color-rgb), 0.01);\n  --table-active-color: #111827;\n  --table-active-bg: rgba(var(--emphasis-color-rgb), 0.05);\n  --table-hover-color: var(--emphasis-color);\n  --table-hover-bg: rgba(var(--emphasis-color-rgb), 0.055);\n  width: 100%;\n  margin-bottom: 16px;\n  vertical-align: top;\n  border-color: var(--table-border-color);\n}\n\n.table > :not(caption) > * > * {\n  padding: 0.75rem 0.75rem;\n  color: var(--table-color-state, var(--table-color-type, var(--table-color)));\n  background-color: var(--table-bg);\n  border-bottom-width: var(--border-width);\n  box-shadow: inset 0 0 0 9999px var(--table-bg-state, var(--table-bg-type, var(--table-accent-bg)));\n}\n\n.table > tbody {\n  vertical-align: inherit;\n}\n\n.table > thead {\n  vertical-align: bottom;\n}\n\n.table-group-divider {\n  border-top: calc(var(--border-width) * 2) solid #e7e9ed;\n}\n\n.caption-top {\n  caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n  padding: 0.5rem 0.3rem;\n}\n\n.table-bordered > :not(caption) > * {\n  border-width: var(--border-width) 0;\n}\n\n.table-bordered > :not(caption) > * > * {\n  border-width: 0 var(--border-width);\n}\n\n.table-borderless > :not(caption) > * > * {\n  border-bottom-width: 0;\n}\n\n.table-borderless > :not(:first-child) {\n  border-top-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(even) > * {\n  --table-color-type: var(--table-striped-color);\n  --table-bg-type: var(--table-striped-bg);\n}\n\n.table-striped-columns > :not(caption) > tr > :nth-child(even) {\n  --table-color-type: var(--table-striped-color);\n  --table-bg-type: var(--table-striped-bg);\n}\n\n.table-active {\n  --table-color-state: var(--table-active-color);\n  --table-bg-state: var(--table-active-bg);\n}\n\n.table-hover > tbody > tr:hover > * {\n  --table-color-state: var(--table-hover-color);\n  --table-bg-state: var(--table-hover-bg);\n}\n\n.table-primary {\n  --table-color: #000;\n  --table-bg: #e3dbe1;\n  --table-border-color: #b6afb4;\n  --table-striped-bg: #e1d9df;\n  --table-striped-color: #000;\n  --table-active-bg: #d8d0d6;\n  --table-active-color: #000;\n  --table-hover-bg: #d7cfd5;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-secondary {\n  --table-color: #000;\n  --table-bg: #f7f8f8;\n  --table-border-color: #c6c6c6;\n  --table-striped-bg: #f5f6f6;\n  --table-striped-color: #000;\n  --table-active-bg: #ebecec;\n  --table-active-color: #000;\n  --table-hover-bg: #e9eaea;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-success {\n  --table-color: #000;\n  --table-bg: #d4edda;\n  --table-border-color: #aabeae;\n  --table-striped-bg: #d2ebd8;\n  --table-striped-color: #000;\n  --table-active-bg: #c9e1cf;\n  --table-active-color: #000;\n  --table-hover-bg: #c8e0ce;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-info {\n  --table-color: #000;\n  --table-bg: #d1ecf1;\n  --table-border-color: #a7bdc1;\n  --table-striped-bg: #cfeaef;\n  --table-striped-color: #000;\n  --table-active-bg: #c7e0e5;\n  --table-active-color: #000;\n  --table-hover-bg: #c6dfe4;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-warning {\n  --table-color: #000;\n  --table-bg: #fbebcc;\n  --table-border-color: #c9bca3;\n  --table-striped-bg: #f8e9ca;\n  --table-striped-color: #000;\n  --table-active-bg: #eedfc2;\n  --table-active-color: #000;\n  --table-hover-bg: #eddec1;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-danger {\n  --table-color: #000;\n  --table-bg: #f6dbde;\n  --table-border-color: #c5afb2;\n  --table-striped-bg: #f4d9dc;\n  --table-striped-color: #000;\n  --table-active-bg: #ead0d3;\n  --table-active-color: #000;\n  --table-hover-bg: #e8cfd2;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-light {\n  --table-color: #000;\n  --table-bg: #FFF;\n  --table-border-color: #cccccc;\n  --table-striped-bg: #fcfcfc;\n  --table-striped-color: #000;\n  --table-active-bg: #f2f2f2;\n  --table-active-color: #000;\n  --table-hover-bg: #f1f1f1;\n  --table-hover-color: #000;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-dark {\n  --table-color: #FFF;\n  --table-bg: #111827;\n  --table-border-color: #414652;\n  --table-striped-bg: #131a29;\n  --table-striped-color: #FFF;\n  --table-active-bg: #1d2432;\n  --table-active-color: #FFF;\n  --table-hover-bg: #1e2533;\n  --table-hover-color: #FFF;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-responsive {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n  .table-responsive-sm {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .table-responsive-md {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .table-responsive-lg {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .table-responsive-xl {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n@media (max-width: 1399.98px) {\n  .table-responsive-xxl {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n}\n\n.form-label {\n  margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n  padding-top: calc(0.3125rem + var(--border-width));\n  padding-bottom: calc(0.3125rem + var(--border-width));\n  margin-bottom: 0;\n  font-size: inherit;\n  line-height: 1.5;\n}\n\n.col-form-label-lg {\n  padding-top: calc(0.375rem + var(--border-width));\n  padding-bottom: calc(0.375rem + var(--border-width));\n  font-size: 1.09375rem;\n}\n\n.col-form-label-sm {\n  padding-top: calc(0.1875rem + var(--border-width));\n  padding-bottom: calc(0.1875rem + var(--border-width));\n  font-size: 0.8125rem;\n}\n\n.form-text {\n  margin-top: 0.25rem;\n  font-size: 0.8125rem;\n  color: var(--secondary-color);\n}\n\n.form-control {\n  display: block;\n  width: 100%;\n  padding: 0.3125rem 0.625rem;\n  font-size: 0.875rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--body-color);\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background-color: transparent;\n  background-clip: padding-box;\n  border: var(--border-width) solid #e7e9ed;\n  border-radius: var(--border-radius);\n  box-shadow: 0;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-control {\n    transition: none;\n  }\n}\n\n.form-control[type=\"file\"] {\n  overflow: hidden;\n}\n\n.form-control[type=\"file\"]:not(:disabled):not([readonly]) {\n  cursor: pointer;\n}\n\n.form-control:focus {\n  color: var(--body-color);\n  background-color: #FFF;\n  border-color: #74b4b9;\n  outline: 0;\n  box-shadow: 0, 0;\n}\n\n.form-control::-webkit-date-and-time-value {\n  min-width: 85px;\n  height: 1.5em;\n  margin: 0;\n}\n\n.form-control::-webkit-datetime-edit {\n  display: block;\n  padding: 0;\n}\n\n.form-control::placeholder {\n  color: #8b8e97;\n  opacity: 1;\n}\n\n.form-control:disabled {\n  background-color: var(--secondary-bg);\n  opacity: 1;\n}\n\n.form-control::file-selector-button {\n  padding: 0.3125rem 0.625rem;\n  margin: -0.3125rem -0.625rem;\n  margin-inline-end: 0.625rem;\n  color: var(--body-color);\n  background-color: var(--tertiary-bg);\n  pointer-events: none;\n  border-color: inherit;\n  border-style: solid;\n  border-width: 0;\n  border-inline-end-width: var(--border-width);\n  border-radius: 0;\n  transition: none;\n}\n\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n  background-color: var(--secondary-bg);\n}\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: 0.3125rem 0;\n  margin-bottom: 0;\n  line-height: 1.5;\n  color: var(--body-color);\n  background-color: transparent;\n  border: solid transparent;\n  border-width: var(--border-width) 0;\n}\n\n.form-control-plaintext:focus {\n  outline: 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n.form-control-sm {\n  min-height: calc(1.5em + 0.375rem + calc(var(--border-width) * 2));\n  padding: 0.1875rem 0.5rem;\n  font-size: 0.8125rem;\n  border-radius: var(--border-radius-sm);\n}\n\n.form-control-sm::file-selector-button {\n  padding: 0.1875rem 0.5rem;\n  margin: -0.1875rem -0.5rem;\n  margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n  min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n  padding: 0.375rem 0.75rem;\n  font-size: 1.09375rem;\n  border-radius: var(--border-radius-lg);\n}\n\n.form-control-lg::file-selector-button {\n  padding: 0.375rem 0.75rem;\n  margin: -0.375rem -0.75rem;\n  margin-inline-end: 0.75rem;\n}\n\ntextarea.form-control {\n  min-height: calc(1.5em + 0.625rem + calc(var(--border-width) * 2));\n}\n\ntextarea.form-control-sm {\n  min-height: calc(1.5em + 0.375rem + calc(var(--border-width) * 2));\n}\n\ntextarea.form-control-lg {\n  min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n}\n\n.form-control-color {\n  width: 3rem;\n  height: calc(1.5em + 0.625rem + calc(var(--border-width) * 2));\n  padding: 0.3125rem;\n}\n\n.form-control-color:not(:disabled):not([readonly]) {\n  cursor: pointer;\n}\n\n.form-control-color::-moz-color-swatch {\n  border: 0 !important;\n  border-radius: var(--border-radius);\n}\n\n.form-control-color::-webkit-color-swatch {\n  border: 0 !important;\n  border-radius: var(--border-radius);\n}\n\n.form-control-color.form-control-sm {\n  height: calc(1.5em + 0.375rem + calc(var(--border-width) * 2));\n}\n\n.form-control-color.form-control-lg {\n  height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n}\n\n.form-select {\n  --form-select-bg-img: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231F2937' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n  display: block;\n  width: 100%;\n  padding: 0.3125rem 1.875rem 0.3125rem 0.625rem;\n  font-size: 0.875rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--body-color);\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background-color: transparent;\n  background-image: var(--form-select-bg-img), var(--form-select-bg-icon, none);\n  background-repeat: no-repeat;\n  background-position: right 0.625rem center;\n  background-size: 16px 12px;\n  border: var(--border-width) solid #e7e9ed;\n  border-radius: var(--border-radius);\n  box-shadow: var(--box-shadow-inset);\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-select {\n    transition: none;\n  }\n}\n\n.form-select:focus {\n  border-color: #74b4b9;\n  outline: 0;\n  box-shadow: var(--box-shadow-inset), 0;\n}\n\n.form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n  padding-right: 0.625rem;\n  background-image: none;\n}\n\n.form-select:disabled {\n  background-color: var(--secondary-bg);\n}\n\n.form-select:-moz-focusring {\n  color: transparent;\n  text-shadow: 0 0 0 var(--body-color);\n}\n\n.form-select-sm {\n  padding-top: 0.1875rem;\n  padding-bottom: 0.1875rem;\n  padding-left: 0.5rem;\n  font-size: 0.8125rem;\n  border-radius: var(--border-radius-sm);\n}\n\n.form-select-lg {\n  padding-top: 0.375rem;\n  padding-bottom: 0.375rem;\n  padding-left: 0.75rem;\n  font-size: 1.09375rem;\n  border-radius: var(--border-radius-lg);\n}\n\n.form-check {\n  display: block;\n  min-height: 1.3125rem;\n  padding-left: 1.5em;\n  margin-bottom: 0.125rem;\n}\n\n.form-check .form-check-input {\n  float: left;\n  margin-left: -1.5em;\n}\n\n.form-check-reverse {\n  padding-right: 1.5em;\n  padding-left: 0;\n  text-align: right;\n}\n\n.form-check-reverse .form-check-input {\n  float: right;\n  margin-right: -1.5em;\n  margin-left: 0;\n}\n\n.form-check-input {\n  --form-check-bg: transparent;\n  flex-shrink: 0;\n  width: 1em;\n  height: 1em;\n  margin-top: 0.25em;\n  vertical-align: top;\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background-color: var(--form-check-bg);\n  background-image: var(--form-check-bg-image);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n  border: var(--border-width) solid var(--border-color);\n  print-color-adjust: exact;\n}\n\n.form-check-input[type=\"checkbox\"] {\n  border-radius: 0;\n}\n\n.form-check-input[type=\"radio\"] {\n  border-radius: 50%;\n}\n\n.form-check-input:active {\n  filter: brightness(90%);\n}\n\n.form-check-input:focus {\n  border-color: #74b4b9;\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);\n}\n\n.form-check-input:checked {\n  background-color: #017e84;\n  border-color: #017e84;\n}\n\n.form-check-input:checked[type=\"checkbox\"] {\n  --form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e\");\n}\n\n.form-check-input:checked[type=\"radio\"] {\n  --form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFF'/%3e%3c/svg%3e\");\n}\n\n.form-check-input[type=\"checkbox\"]:indeterminate {\n  background-color: #e6f2f3;\n  border-color: #e6f2f3;\n  --form-check-bg-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='unset' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\");\n}\n\n.form-check-input:disabled {\n  pointer-events: none;\n  filter: none;\n  opacity: 0.5;\n}\n\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n  cursor: default;\n  opacity: 0.5;\n}\n\n.form-switch {\n  padding-left: 2.5em;\n}\n\n.form-switch .form-check-input {\n  --form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n  width: 2em;\n  margin-left: -2.5em;\n  background-image: var(--form-switch-bg);\n  background-position: left center;\n  border-radius: 2em;\n  transition: background-position 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-switch .form-check-input {\n    transition: none;\n  }\n}\n\n.form-switch .form-check-input:focus {\n  --form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2840, 167, 69, 0.5%29'/%3e%3c/svg%3e\");\n}\n\n.form-switch .form-check-input:checked {\n  background-position: right center;\n  --form-switch-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFF'/%3e%3c/svg%3e\");\n}\n\n.form-switch.form-check-reverse {\n  padding-right: 2.5em;\n  padding-left: 0;\n}\n\n.form-switch.form-check-reverse .form-check-input {\n  margin-right: -2.5em;\n  margin-left: 0;\n}\n\n.form-check-inline {\n  display: inline-block;\n  margin-right: 1rem;\n}\n\n.btn-check {\n  position: absolute;\n  clip: rect(0, 0, 0, 0);\n  pointer-events: none;\n}\n\n.btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n  pointer-events: none;\n  filter: none;\n  opacity: 0.5;\n}\n\n.form-range {\n  width: 100%;\n  height: 1.5rem;\n  padding: 0;\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background-color: transparent;\n}\n\n.form-range:focus {\n  outline: 0;\n}\n\n.form-range:focus::-webkit-slider-thumb {\n  box-shadow: 0 0 0 1px #714B67;\n}\n\n.form-range:focus::-moz-range-thumb {\n  box-shadow: 0 0 0 1px #714B67;\n}\n\n.form-range::-moz-focus-outer {\n  border: 0;\n}\n\n.form-range::-webkit-slider-thumb {\n  width: 1rem;\n  height: 1rem;\n  margin-top: -0.25rem;\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background-color: #714B67;\n  border: 0;\n  border-radius: 1rem;\n  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-range::-webkit-slider-thumb {\n    transition: none;\n  }\n}\n\n.form-range::-webkit-slider-thumb:active {\n  background-color: #f8fbfb;\n}\n\n.form-range::-webkit-slider-runnable-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: var(--secondary-bg);\n  border-color: transparent;\n  border-radius: 1rem;\n  box-shadow: 0;\n}\n\n.form-range::-moz-range-thumb {\n  width: 1rem;\n  height: 1rem;\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background-color: #714B67;\n  border: 0;\n  border-radius: 1rem;\n  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-range::-moz-range-thumb {\n    transition: none;\n  }\n}\n\n.form-range::-moz-range-thumb:active {\n  background-color: #f8fbfb;\n}\n\n.form-range::-moz-range-track {\n  width: 100%;\n  height: 0.5rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: var(--secondary-bg);\n  border-color: transparent;\n  border-radius: 1rem;\n  box-shadow: 0;\n}\n\n.form-range:disabled {\n  pointer-events: none;\n}\n\n.form-range:disabled::-webkit-slider-thumb {\n  background-color: var(--secondary-color);\n}\n\n.form-range:disabled::-moz-range-thumb {\n  background-color: var(--secondary-color);\n}\n\n.form-floating {\n  position: relative;\n}\n\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext,\n.form-floating > .form-select {\n  height: calc(3.5rem + calc(var(--border-width) * 2));\n  min-height: calc(3.5rem + calc(var(--border-width) * 2));\n  line-height: 1.25;\n}\n\n.form-floating > label {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: 2;\n  height: 100%;\n  padding: 1rem 0.625rem;\n  overflow: hidden;\n  text-align: start;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  pointer-events: none;\n  border: var(--border-width) solid transparent;\n  transform-origin: 0 0;\n  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .form-floating > label {\n    transition: none;\n  }\n}\n\n.form-floating > .form-control,\n.form-floating > .form-control-plaintext {\n  padding: 1rem 0.625rem;\n}\n\n.form-floating > .form-control::placeholder,\n.form-floating > .form-control-plaintext::placeholder {\n  color: transparent;\n}\n\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),\n.form-floating > .form-control-plaintext:focus,\n.form-floating > .form-control-plaintext:not(:placeholder-shown) {\n  padding-top: 1.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.form-floating > .form-control:-webkit-autofill,\n.form-floating > .form-control-plaintext:-webkit-autofill {\n  padding-top: 1.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.form-floating > .form-select {\n  padding-top: 1.625rem;\n  padding-bottom: 0.625rem;\n}\n\n.form-floating > .form-control:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.form-floating > .form-control-plaintext ~ label,\n.form-floating > .form-select ~ label {\n  color: rgba(var(--body-color-rgb), 0.65);\n  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n\n.form-floating > .form-control:focus ~ label::after,\n.form-floating > .form-control:not(:placeholder-shown) ~ label::after,\n.form-floating > .form-control-plaintext ~ label::after,\n.form-floating > .form-select ~ label::after {\n  position: absolute;\n  inset: 1rem 0.3125rem;\n  z-index: -1;\n  height: 1.5em;\n  content: \"\";\n  background-color: transparent;\n  border-radius: var(--border-radius);\n}\n\n.form-floating > .form-control:-webkit-autofill ~ label {\n  color: rgba(var(--body-color-rgb), 0.65);\n  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n\n.form-floating > .form-control-plaintext ~ label {\n  border-width: var(--border-width) 0;\n}\n\n.form-floating > :disabled ~ label,\n.form-floating > .form-control:disabled ~ label {\n  color: #5f636f;\n}\n\n.form-floating > :disabled ~ label::after,\n.form-floating > .form-control:disabled ~ label::after {\n  background-color: var(--secondary-bg);\n}\n\n.input-group {\n  position: relative;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  align-items: stretch;\n  width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-select,\n.input-group > .form-floating {\n  position: relative;\n  -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;\n  width: 1%;\n  min-width: 0;\n}\n\n.input-group > .form-control:focus,\n.input-group > .form-select:focus,\n.input-group > .form-floating:focus-within {\n  z-index: 5;\n}\n\n.input-group .btn {\n  position: relative;\n  z-index: 2;\n}\n\n.input-group .btn:focus {\n  z-index: 5;\n}\n\n.input-group-text {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  padding: 0.3125rem 0.625rem;\n  font-size: 0.875rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: var(--body-color);\n  text-align: center;\n  white-space: nowrap;\n  background-color: var(--tertiary-bg);\n  border: var(--border-width) solid #e7e9ed;\n  border-radius: var(--border-radius);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n  padding: 0.375rem 0.75rem;\n  font-size: 1.09375rem;\n  border-radius: var(--border-radius-lg);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n  padding: 0.1875rem 0.5rem;\n  font-size: 0.8125rem;\n  border-radius: var(--border-radius-sm);\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n  padding-right: 2.5rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,\n.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),\n.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control,\n.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n  margin-left: calc(var(--border-width) * -1);\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.input-group > .form-floating:not(:first-child) > .form-control,\n.input-group > .form-floating:not(:first-child) > .form-select {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 0.8125rem;\n  color: var(--form-valid-color);\n}\n\n.valid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 4px 8px;\n  margin-top: .1rem;\n  font-size: 0.8125rem;\n  color: #fff;\n  background-color: var(--success);\n  border-radius: var(--border-radius);\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n  display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n  border-color: var(--form-valid-border-color);\n  padding-right: calc(1.5em + 0.625rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.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: right calc(0.375em + 0.15625rem) center;\n  background-size: calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n  border-color: var(--form-valid-border-color);\n  box-shadow: 0, 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n  padding-right: calc(1.5em + 0.625rem);\n  background-position: top calc(0.375em + 0.15625rem) right calc(0.375em + 0.15625rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n  border-color: var(--form-valid-border-color);\n}\n\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n  --form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.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  padding-right: 3.4375rem;\n  background-position: right 0.625rem center, center right 1.875rem;\n  background-size: 16px 12px, calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);\n}\n\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n  border-color: var(--form-valid-border-color);\n  box-shadow: var(--box-shadow-inset), 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);\n}\n\n.was-validated .form-control-color:valid, .form-control-color.is-valid {\n  width: calc(3rem + calc(1.5em + 0.625rem));\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n  border-color: var(--form-valid-border-color);\n}\n\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n  background-color: var(--form-valid-color);\n}\n\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n  box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n  color: var(--form-valid-color);\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n  margin-left: .5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid,\n.input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid,\n.input-group > .form-floating:not(:focus-within).is-valid {\n  z-index: 3;\n}\n\n.invalid-feedback {\n  display: none;\n  width: 100%;\n  margin-top: 0.25rem;\n  font-size: 0.8125rem;\n  color: var(--form-invalid-color);\n}\n\n.invalid-tooltip {\n  position: absolute;\n  top: 100%;\n  z-index: 5;\n  display: none;\n  max-width: 100%;\n  padding: 4px 8px;\n  margin-top: .1rem;\n  font-size: 0.8125rem;\n  color: #fff;\n  background-color: var(--danger);\n  border-radius: var(--border-radius);\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n  display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n  border-color: var(--form-invalid-border-color);\n  padding-right: calc(1.5em + 0.625rem);\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d44c59'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d44c59' stroke='none'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.15625rem) center;\n  background-size: calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n  border-color: var(--form-invalid-border-color);\n  box-shadow: 0, 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n  padding-right: calc(1.5em + 0.625rem);\n  background-position: top calc(0.375em + 0.15625rem) right calc(0.375em + 0.15625rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n  border-color: var(--form-invalid-border-color);\n}\n\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n  --form-select-bg-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d44c59'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d44c59' stroke='none'/%3e%3c/svg%3e\");\n  padding-right: 3.4375rem;\n  background-position: right 0.625rem center, center right 1.875rem;\n  background-size: 16px 12px, calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);\n}\n\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n  border-color: var(--form-invalid-border-color);\n  box-shadow: var(--box-shadow-inset), 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);\n}\n\n.was-validated .form-control-color:invalid, .form-control-color.is-invalid {\n  width: calc(3rem + calc(1.5em + 0.625rem));\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n  border-color: var(--form-invalid-border-color);\n}\n\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n  background-color: var(--form-invalid-color);\n}\n\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n  box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n  color: var(--form-invalid-color);\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n  margin-left: .5em;\n}\n\n.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid,\n.input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid,\n.input-group > .form-floating:not(:focus-within).is-invalid {\n  z-index: 4;\n}\n\n.btn {\n  --btn-padding-x: 0.625rem;\n  --btn-padding-y: 0.3125rem;\n  --btn-font-family: ;\n  --btn-font-size: 0.875rem;\n  --btn-font-weight: 500;\n  --btn-line-height: 1.5;\n  --btn-color: var(--body-color);\n  --btn-bg: transparent;\n  --btn-border-width: var(--border-width);\n  --btn-border-color: transparent;\n  --btn-border-radius: var(--border-radius);\n  --btn-hover-border-color: transparent;\n  --btn-box-shadow: 0;\n  --btn-disabled-opacity: 0.5;\n  --btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5);\n  display: inline-block;\n  padding: var(--btn-padding-y) var(--btn-padding-x);\n  font-family: var(--btn-font-family);\n  font-size: var(--btn-font-size);\n  font-weight: var(--btn-font-weight);\n  line-height: var(--btn-line-height);\n  color: var(--btn-color);\n  text-align: center;\n  vertical-align: middle;\n  cursor: pointer;\n  user-select: none;\n  border: var(--btn-border-width) solid var(--btn-border-color);\n  border-radius: var(--btn-border-radius);\n  background-color: var(--btn-bg);\n  box-shadow: var(--btn-box-shadow);\n  transition: none;\n}\n\n.btn:hover {\n  color: var(--btn-hover-color);\n  background-color: var(--btn-hover-bg);\n  border-color: var(--btn-hover-border-color);\n}\n\n.btn-check + .btn:hover {\n  color: var(--btn-color);\n  background-color: var(--btn-bg);\n  border-color: var(--btn-border-color);\n}\n\n.btn:focus-visible {\n  color: var(--btn-hover-color);\n  background-color: var(--btn-hover-bg);\n  border-color: var(--btn-hover-border-color);\n  outline: 0;\n  box-shadow: var(--btn-box-shadow), var(--btn-focus-box-shadow);\n}\n\n.btn-check:focus-visible + .btn {\n  border-color: var(--btn-hover-border-color);\n  outline: 0;\n  box-shadow: var(--btn-box-shadow), var(--btn-focus-box-shadow);\n}\n\n.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {\n  color: var(--btn-active-color);\n  background-color: var(--btn-active-bg);\n  border-color: var(--btn-active-border-color);\n  box-shadow: var(--btn-active-shadow);\n}\n\n.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {\n  box-shadow: var(--btn-active-shadow), var(--btn-focus-box-shadow);\n}\n\n.btn-check:checked:focus-visible + .btn {\n  box-shadow: var(--btn-active-shadow), var(--btn-focus-box-shadow);\n}\n\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n  color: var(--btn-disabled-color);\n  pointer-events: none;\n  background-color: var(--btn-disabled-bg);\n  border-color: var(--btn-disabled-border-color);\n  opacity: var(--btn-disabled-opacity);\n  box-shadow: none;\n}\n\n.btn-link {\n  --btn-font-weight: 400;\n  --btn-color: var(--link-color);\n  --btn-bg: transparent;\n  --btn-border-color: transparent;\n  --btn-hover-color: var(--link-hover-color);\n  --btn-hover-border-color: transparent;\n  --btn-active-color: var(--link-hover-color);\n  --btn-active-border-color: transparent;\n  --btn-disabled-color: #5f636f;\n  --btn-disabled-border-color: transparent;\n  --btn-box-shadow: 0 0 0 #000;\n  --btn-focus-shadow-rgb: 39, 145, 150;\n  text-decoration: none;\n}\n\n.btn-link:hover, .btn-link:focus-visible {\n  text-decoration: none;\n}\n\n.btn-link:focus-visible {\n  color: var(--btn-color);\n}\n\n.btn-link:hover {\n  color: var(--btn-hover-color);\n}\n\n.btn-lg, .btn-group-lg > .btn {\n  --btn-padding-y: 0.375rem;\n  --btn-padding-x: 0.75rem;\n  --btn-font-size: 1.09375rem;\n  --btn-border-radius: 0.25rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n  --btn-padding-y: 0.1875rem;\n  --btn-padding-x: 0.5rem;\n  --btn-font-size: 0.8125rem;\n  --btn-border-radius: var(--border-radius-sm);\n}\n\n.fade {\n  transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .fade {\n    transition: none;\n  }\n}\n\n.fade:not(.show) {\n  opacity: 0;\n}\n\n.collapse:not(.show) {\n  display: none;\n}\n\n.collapsing {\n  height: 0;\n  overflow: hidden;\n  transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .collapsing {\n    transition: none;\n  }\n}\n\n.collapsing.collapse-horizontal {\n  width: 0;\n  height: auto;\n  transition: width 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .collapsing.collapse-horizontal {\n    transition: none;\n  }\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart,\n.dropup-center,\n.dropdown-center {\n  position: relative;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 4px solid;\n  border-right: 4px solid transparent;\n  border-bottom: 0;\n  border-left: 4px solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropdown-menu {\n  --dropdown-zindex: 1000;\n  --dropdown-min-width: 10rem;\n  --dropdown-padding-x: 0;\n  --dropdown-padding-y: 0.5rem;\n  --dropdown-spacer: 0.125rem;\n  --dropdown-font-size: 0.875rem;\n  --dropdown-color: var(--body-color);\n  --dropdown-bg: var(--body-bg);\n  --dropdown-border-color: #d8dadd;\n  --dropdown-border-radius: var(--border-radius);\n  --dropdown-border-width: var(--border-width);\n  --dropdown-inner-border-radius: calc(var(--border-radius) - var(--border-width));\n  --dropdown-divider-bg: #d8dadd;\n  --dropdown-divider-margin-y: 8px;\n  --dropdown-box-shadow: 0 0.3rem 1rem rgba(0, 0, 0, 0.1);\n  --dropdown-link-color: #374151;\n  --dropdown-link-hover-color: #111827;\n  --dropdown-link-hover-bg: rgba(0, 0, 0, 0.08);\n  --dropdown-link-active-color: #111827;\n  --dropdown-link-active-bg: transparent;\n  --dropdown-link-disabled-color: rgba(55, 65, 81, 0.76);\n  --dropdown-item-padding-x: 20px;\n  --dropdown-item-padding-y: 3px;\n  --dropdown-header-color: #5f636f;\n  --dropdown-header-padding-x: 20px;\n  --dropdown-header-padding-y: 0.5rem;\n  position: absolute;\n  z-index: var(--dropdown-zindex);\n  display: none;\n  min-width: var(--dropdown-min-width);\n  padding: var(--dropdown-padding-y) var(--dropdown-padding-x);\n  margin: 0;\n  font-size: var(--dropdown-font-size);\n  color: var(--dropdown-color);\n  text-align: left;\n  list-style: none;\n  background-color: var(--dropdown-bg);\n  background-clip: padding-box;\n  border: var(--dropdown-border-width) solid var(--dropdown-border-color);\n  border-radius: var(--dropdown-border-radius);\n  box-shadow: var(--dropdown-box-shadow);\n}\n\n.dropdown-menu[data-bs-popper] {\n  top: 100%;\n  left: 0;\n  margin-top: var(--dropdown-spacer);\n}\n\n.dropdown-menu-start {\n  --bs-position: start;\n}\n\n.dropdown-menu-start[data-bs-popper] {\n  right: auto;\n  left: 0;\n}\n\n.dropdown-menu-end {\n  --bs-position: end;\n}\n\n.dropdown-menu-end[data-bs-popper] {\n  right: 0;\n  left: auto;\n}\n\n@media (min-width: 576px) {\n  .dropdown-menu-sm-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-sm-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-sm-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-sm-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 768px) {\n  .dropdown-menu-md-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-md-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-md-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-md-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 992px) {\n  .dropdown-menu-lg-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-lg-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-lg-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-lg-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 1200px) {\n  .dropdown-menu-xl-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-xl-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-xl-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-xl-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n@media (min-width: 1400px) {\n  .dropdown-menu-xxl-start {\n    --bs-position: start;\n  }\n  .dropdown-menu-xxl-start[data-bs-popper] {\n    right: auto;\n    left: 0;\n  }\n  .dropdown-menu-xxl-end {\n    --bs-position: end;\n  }\n  .dropdown-menu-xxl-end[data-bs-popper] {\n    right: 0;\n    left: auto;\n  }\n}\n\n.dropup .dropdown-menu[data-bs-popper] {\n  top: auto;\n  bottom: 100%;\n  margin-top: 0;\n  margin-bottom: var(--dropdown-spacer);\n}\n\n.dropup .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 0;\n  border-right: 4px solid transparent;\n  border-bottom: 4px solid;\n  border-left: 4px solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper] {\n  top: 0;\n  right: auto;\n  left: 100%;\n  margin-top: 0;\n  margin-left: var(--dropdown-spacer);\n}\n\n.dropend .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 4px solid transparent;\n  border-right: 0;\n  border-bottom: 4px solid transparent;\n  border-left: 4px solid;\n}\n\n.dropend .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropend .dropdown-toggle::after {\n  vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n  top: 0;\n  right: 100%;\n  left: auto;\n  margin-top: 0;\n  margin-right: var(--dropdown-spacer);\n}\n\n.dropstart .dropdown-toggle::after {\n  display: inline-block;\n  margin-left: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n}\n\n.dropstart .dropdown-toggle::after {\n  display: none;\n}\n\n.dropstart .dropdown-toggle::before {\n  display: inline-block;\n  margin-right: 3.4px;\n  vertical-align: 3.4px;\n  content: \"\";\n  border-top: 4px solid transparent;\n  border-right: 4px solid;\n  border-bottom: 4px solid transparent;\n}\n\n.dropstart .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropstart .dropdown-toggle::before {\n  vertical-align: 0;\n}\n\n.dropdown-divider {\n  height: 0;\n  margin: var(--dropdown-divider-margin-y) 0;\n  overflow: hidden;\n  border-top: 1px solid var(--dropdown-divider-bg);\n  opacity: 1;\n}\n\n.dropdown-item {\n  display: block;\n  width: 100%;\n  padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);\n  clear: both;\n  font-weight: 400;\n  color: var(--dropdown-link-color);\n  text-align: inherit;\n  white-space: nowrap;\n  background-color: transparent;\n  border: 0;\n  border-radius: var(--dropdown-item-border-radius, 0);\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n  color: var(--dropdown-link-hover-color);\n  background-color: var(--dropdown-link-hover-bg);\n}\n\n.dropdown-item.active, .dropdown-item:active {\n  color: var(--dropdown-link-active-color);\n  text-decoration: none;\n  background-color: var(--dropdown-link-active-bg);\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n  color: var(--dropdown-link-disabled-color);\n  pointer-events: none;\n  background-color: transparent;\n}\n\n.dropdown-menu.show {\n  display: block;\n}\n\n.dropdown-header {\n  display: block;\n  padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x);\n  margin-bottom: 0;\n  font-size: 0.8125rem;\n  color: var(--dropdown-header-color);\n  white-space: nowrap;\n}\n\n.dropdown-item-text {\n  display: block;\n  padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);\n  color: var(--dropdown-link-color);\n}\n\n.dropdown-menu-dark {\n  --dropdown-color: #d8dadd;\n  --dropdown-bg: #1F2937;\n  --dropdown-border-color: #d8dadd;\n  --dropdown-box-shadow: ;\n  --dropdown-link-color: #d8dadd;\n  --dropdown-link-hover-color: #FFF;\n  --dropdown-divider-bg: #d8dadd;\n  --dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n  --dropdown-link-active-color: #111827;\n  --dropdown-link-active-bg: transparent;\n  --dropdown-link-disabled-color: #7c7f89;\n  --dropdown-header-color: #7c7f89;\n}\n\n.btn-group,\n.btn-group-vertical {\n  position: relative;\n  display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;\n  vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;\n}\n\n.btn-group > .btn-check:checked + .btn,\n.btn-group > .btn-check:focus + .btn,\n.btn-group > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn-check:checked + .btn,\n.btn-group-vertical > .btn-check:focus + .btn,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n  z-index: 1;\n}\n\n.btn-toolbar {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  -webkit-box-pack: start; justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n  width: auto;\n}\n\n.btn-group {\n  border-radius: var(--border-radius);\n}\n\n.btn-group > :not(.btn-check:first-child) + .btn,\n.btn-group > .btn-group:not(:first-child) {\n  margin-left: calc(var(--border-width) * -1);\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn.dropdown-toggle-split:first-child,\n.btn-group > .btn-group:not(:last-child) > .btn {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:nth-child(n + 3),\n.btn-group > :not(.btn-check) + .btn,\n.btn-group > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n  padding-right: 0.46875rem;\n  padding-left: 0.46875rem;\n}\n\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {\n  margin-left: 0;\n}\n\n.dropstart .dropdown-toggle-split::before {\n  margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n  padding-right: 0.375rem;\n  padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n  padding-right: 0.5625rem;\n  padding-left: 0.5625rem;\n}\n\n.btn-group.show .dropdown-toggle {\n  box-shadow: 0;\n}\n\n.btn-group.show .dropdown-toggle.btn-link {\n  box-shadow: none;\n}\n\n.btn-group-vertical {\n  -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n  width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n  margin-top: calc(var(--border-width) * -1);\n}\n\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}\n\n.btn-group-vertical > .btn ~ .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.nav {\n  --nav-link-padding-x: 1rem;\n  --nav-link-padding-y: 0.5rem;\n  --nav-link-font-weight: ;\n  --nav-link-color: #374151;\n  --nav-link-hover-color: var(--link-hover-color);\n  --nav-link-disabled-color: var(--secondary-color);\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.nav-link {\n  display: block;\n  padding: var(--nav-link-padding-y) var(--nav-link-padding-x);\n  font-size: var(--nav-link-font-size);\n  font-weight: var(--nav-link-font-weight);\n  color: var(--nav-link-color);\n  background: none;\n  border: 0;\n  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .nav-link {\n    transition: none;\n  }\n}\n\n.nav-link:hover, .nav-link:focus {\n  color: var(--nav-link-hover-color);\n}\n\n.nav-link:focus-visible {\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);\n}\n\n.nav-link.disabled, .nav-link:disabled {\n  color: var(--nav-link-disabled-color);\n  pointer-events: none;\n  cursor: default;\n}\n\n.nav-tabs {\n  --nav-tabs-border-width: var(--border-width);\n  --nav-tabs-border-color: var(--border-color);\n  --nav-tabs-border-radius: 0;\n  --nav-tabs-link-hover-border-color: var(--secondary-bg) var(--secondary-bg) var(--border-color);\n  --nav-tabs-link-active-color: #111827;\n  --nav-tabs-link-active-bg: transparent;\n  --nav-tabs-link-active-border-color: var(--border-color) var(--border-color) transparent;\n  border-bottom: var(--nav-tabs-border-width) solid var(--nav-tabs-border-color);\n}\n\n.nav-tabs .nav-link {\n  margin-bottom: calc(-1 * var(--nav-tabs-border-width));\n  border: var(--nav-tabs-border-width) solid transparent;\n  border-top-left-radius: var(--nav-tabs-border-radius);\n  border-top-right-radius: var(--nav-tabs-border-radius);\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n  isolation: isolate;\n  border-color: var(--nav-tabs-link-hover-border-color);\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n  color: var(--nav-tabs-link-active-color);\n  background-color: var(--nav-tabs-link-active-bg);\n  border-color: var(--nav-tabs-link-active-border-color);\n}\n\n.nav-tabs .dropdown-menu {\n  margin-top: calc(-1 * var(--nav-tabs-border-width));\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n\n.nav-pills {\n  --nav-pills-border-radius: 0;\n  --nav-pills-link-active-color: #FFF;\n  --nav-pills-link-active-bg: #714B67;\n}\n\n.nav-pills .nav-link {\n  border-radius: var(--nav-pills-border-radius);\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n  color: var(--nav-pills-link-active-color);\n  background-color: var(--nav-pills-link-active-bg);\n}\n\n.nav-underline {\n  --nav-underline-gap: 1rem;\n  --nav-underline-border-width: 0.125rem;\n  --nav-underline-link-active-color: var(--emphasis-color);\n  gap: var(--nav-underline-gap);\n}\n\n.nav-underline .nav-link {\n  padding-right: 0;\n  padding-left: 0;\n  border-bottom: var(--nav-underline-border-width) solid transparent;\n}\n\n.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {\n  border-bottom-color: currentcolor;\n}\n\n.nav-underline .nav-link.active,\n.nav-underline .show > .nav-link {\n  font-weight: 500;\n  color: var(--nav-underline-link-active-color);\n  border-bottom-color: currentcolor;\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n  -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;\n  text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n  flex-basis: 0;\n  flex-grow: 1;\n  text-align: center;\n}\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n  width: 100%;\n}\n\n.tab-content > .tab-pane {\n  display: none;\n}\n\n.tab-content > .active {\n  display: block;\n}\n\n.navbar {\n  --navbar-padding-x: 0;\n  --navbar-padding-y: 8px;\n  --navbar-color: rgba(var(--emphasis-color-rgb), 0.65);\n  --navbar-hover-color: rgba(var(--emphasis-color-rgb), 0.8);\n  --navbar-disabled-color: rgba(var(--emphasis-color-rgb), 0.3);\n  --navbar-active-color: rgba(var(--emphasis-color-rgb), 1);\n  --navbar-brand-padding-y: 0.3359375rem;\n  --navbar-brand-margin-end: 1rem;\n  --navbar-brand-font-size: 1.09375rem;\n  --navbar-brand-color: rgba(var(--emphasis-color-rgb), 1);\n  --navbar-brand-hover-color: rgba(var(--emphasis-color-rgb), 1);\n  --navbar-nav-link-padding-x: 0.5rem;\n  --navbar-toggler-padding-y: 0.25rem;\n  --navbar-toggler-padding-x: 0.75rem;\n  --navbar-toggler-font-size: 1.09375rem;\n  --navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2855, 65, 81, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n  --navbar-toggler-border-color: rgba(var(--emphasis-color-rgb), 0.15);\n  --navbar-toggler-border-radius: var(--border-radius);\n  --navbar-toggler-focus-width: 0.25rem;\n  --navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n  position: relative;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n  padding: var(--navbar-padding-y) var(--navbar-padding-x);\n}\n\n.navbar > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl,\n.navbar > .container-xxl {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-wrap: inherit; flex-wrap: inherit;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.navbar-brand {\n  padding-top: var(--navbar-brand-padding-y);\n  padding-bottom: var(--navbar-brand-padding-y);\n  margin-right: var(--navbar-brand-margin-end);\n  font-size: var(--navbar-brand-font-size);\n  color: var(--navbar-brand-color);\n  white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n  color: var(--navbar-brand-hover-color);\n}\n\n.navbar-nav {\n  --nav-link-padding-x: 0;\n  --nav-link-padding-y: 0.5rem;\n  --nav-link-font-weight: ;\n  --nav-link-color: var(--navbar-color);\n  --nav-link-hover-color: var(--navbar-hover-color);\n  --nav-link-disabled-color: var(--navbar-disabled-color);\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  list-style: none;\n}\n\n.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {\n  color: var(--navbar-active-color);\n}\n\n.navbar-nav .dropdown-menu {\n  position: static;\n}\n\n.navbar-text {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  color: var(--navbar-color);\n}\n\n.navbar-text a,\n.navbar-text a:hover,\n.navbar-text a:focus {\n  color: var(--navbar-active-color);\n}\n\n.navbar-collapse {\n  flex-basis: 100%;\n  flex-grow: 1;\n  align-items: center;\n}\n\n.navbar-toggler {\n  padding: var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x);\n  font-size: var(--navbar-toggler-font-size);\n  line-height: 1;\n  color: var(--navbar-color);\n  background-color: transparent;\n  border: var(--border-width) solid var(--navbar-toggler-border-color);\n  border-radius: var(--navbar-toggler-border-radius);\n  transition: var(--navbar-toggler-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .navbar-toggler {\n    transition: none;\n  }\n}\n\n.navbar-toggler:hover {\n  text-decoration: none;\n}\n\n.navbar-toggler:focus {\n  text-decoration: none;\n  outline: 0;\n  box-shadow: 0 0 0 var(--navbar-toggler-focus-width);\n}\n\n.navbar-toggler-icon {\n  display: inline-block;\n  width: 1.5em;\n  height: 1.5em;\n  vertical-align: middle;\n  background-image: var(--navbar-toggler-icon-bg);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: 100%;\n}\n\n.navbar-nav-scroll {\n  max-height: var(--scroll-height, 75vh);\n  overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n  .navbar-expand-sm {\n    -webkit-flex-wrap: nowrap; flex-wrap: nowrap;\n    -webkit-box-pack: start; justify-content: flex-start;\n  }\n  .navbar-expand-sm .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-sm .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-sm .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-sm .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-sm .navbar-collapse {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-sm .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-sm .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-sm .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-sm .offcanvas .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n@media (min-width: 768px) {\n  .navbar-expand-md {\n    -webkit-flex-wrap: nowrap; flex-wrap: nowrap;\n    -webkit-box-pack: start; justify-content: flex-start;\n  }\n  .navbar-expand-md .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-md .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-md .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-md .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-md .navbar-collapse {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-md .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-md .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-md .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-md .offcanvas .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n@media (min-width: 992px) {\n  .navbar-expand-lg {\n    -webkit-flex-wrap: nowrap; flex-wrap: nowrap;\n    -webkit-box-pack: start; justify-content: flex-start;\n  }\n  .navbar-expand-lg .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-lg .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-lg .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-lg .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-lg .navbar-collapse {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-lg .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-lg .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-lg .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-lg .offcanvas .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n@media (min-width: 1200px) {\n  .navbar-expand-xl {\n    -webkit-flex-wrap: nowrap; flex-wrap: nowrap;\n    -webkit-box-pack: start; justify-content: flex-start;\n  }\n  .navbar-expand-xl .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-xl .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-xl .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-xl .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-xl .navbar-collapse {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-xl .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-xl .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-xl .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-xl .offcanvas .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n@media (min-width: 1400px) {\n  .navbar-expand-xxl {\n    -webkit-flex-wrap: nowrap; flex-wrap: nowrap;\n    -webkit-box-pack: start; justify-content: flex-start;\n  }\n  .navbar-expand-xxl .navbar-nav {\n    flex-direction: row;\n  }\n  .navbar-expand-xxl .navbar-nav .dropdown-menu {\n    position: absolute;\n  }\n  .navbar-expand-xxl .navbar-nav .nav-link {\n    padding-right: var(--navbar-nav-link-padding-x);\n    padding-left: var(--navbar-nav-link-padding-x);\n  }\n  .navbar-expand-xxl .navbar-nav-scroll {\n    overflow: visible;\n  }\n  .navbar-expand-xxl .navbar-collapse {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n    flex-basis: auto;\n  }\n  .navbar-expand-xxl .navbar-toggler {\n    display: none;\n  }\n  .navbar-expand-xxl .offcanvas {\n    position: static;\n    z-index: auto;\n    flex-grow: 1;\n    width: auto !important;\n    height: auto !important;\n    visibility: visible !important;\n    background-color: transparent !important;\n    border: 0 !important;\n    transform: none !important;\n    box-shadow: none;\n    transition: none;\n  }\n  .navbar-expand-xxl .offcanvas .offcanvas-header {\n    display: none;\n  }\n  .navbar-expand-xxl .offcanvas .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n.navbar-expand {\n  -webkit-flex-wrap: nowrap; flex-wrap: nowrap;\n  -webkit-box-pack: start; justify-content: flex-start;\n}\n\n.navbar-expand .navbar-nav {\n  flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n  position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n  padding-right: var(--navbar-nav-link-padding-x);\n  padding-left: var(--navbar-nav-link-padding-x);\n}\n\n.navbar-expand .navbar-nav-scroll {\n  overflow: visible;\n}\n\n.navbar-expand .navbar-collapse {\n  display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n  flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n  display: none;\n}\n\n.navbar-expand .offcanvas {\n  position: static;\n  z-index: auto;\n  flex-grow: 1;\n  width: auto !important;\n  height: auto !important;\n  visibility: visible !important;\n  background-color: transparent !important;\n  border: 0 !important;\n  transform: none !important;\n  box-shadow: none;\n  transition: none;\n}\n\n.navbar-expand .offcanvas .offcanvas-header {\n  display: none;\n}\n\n.navbar-expand .offcanvas .offcanvas-body {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  flex-grow: 0;\n  padding: 0;\n  overflow-y: visible;\n}\n\n.navbar-dark,\n.navbar[data-bs-theme=\"dark\"] {\n  --navbar-color: rgba(255, 255, 255, 0.55);\n  --navbar-hover-color: rgba(255, 255, 255, 0.75);\n  --navbar-disabled-color: rgba(255, 255, 255, 0.25);\n  --navbar-active-color: #FFF;\n  --navbar-brand-color: #FFF;\n  --navbar-brand-hover-color: #FFF;\n  --navbar-toggler-border-color: rgba(255, 255, 255, 0.1);\n  --navbar-toggler-icon-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.card {\n  --card-spacer-y: 16px;\n  --card-spacer-x: 16px;\n  --card-title-spacer-y: 8px;\n  --card-title-color: ;\n  --card-subtitle-color: ;\n  --card-border-width: var(--border-width);\n  --card-border-color: var(--border-color-translucent);\n  --card-border-radius: 0;\n  --card-box-shadow: ;\n  --card-inner-border-radius: calc(0 - (var(--border-width)));\n  --card-cap-padding-y: 16px;\n  --card-cap-padding-x: 16px;\n  --card-cap-bg: rgba(var(--body-color-rgb), 0.03);\n  --card-cap-color: ;\n  --card-height: ;\n  --card-color: ;\n  --card-bg: white;\n  --card-img-overlay-padding: 16px;\n  --card-group-margin: 16px;\n  position: relative;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n  min-width: 0;\n  height: var(--card-height);\n  color: var(--body-color);\n  word-wrap: break-word;\n  background-color: var(--card-bg);\n  background-clip: border-box;\n  border: var(--card-border-width) solid var(--card-border-color);\n  border-radius: var(--card-border-radius);\n  box-shadow: var(--card-box-shadow);\n}\n\n.card > hr {\n  margin-right: 0;\n  margin-left: 0;\n}\n\n.card > .list-group {\n  border-top: inherit;\n  border-bottom: inherit;\n}\n\n.card > .list-group:first-child {\n  border-top-width: 0;\n  border-top-left-radius: var(--card-inner-border-radius);\n  border-top-right-radius: var(--card-inner-border-radius);\n}\n\n.card > .list-group:last-child {\n  border-bottom-width: 0;\n  border-bottom-right-radius: var(--card-inner-border-radius);\n  border-bottom-left-radius: var(--card-inner-border-radius);\n}\n\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n  border-top: 0;\n}\n\n.card-body {\n  -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;\n  padding: var(--card-spacer-y) var(--card-spacer-x);\n  color: var(--card-color);\n}\n\n.card-title {\n  margin-bottom: var(--card-title-spacer-y);\n  color: var(--card-title-color);\n}\n\n.card-subtitle {\n  margin-top: calc(-.5 * var(--card-title-spacer-y));\n  margin-bottom: 0;\n  color: var(--card-subtitle-color);\n}\n\n.card-text:last-child {\n  margin-bottom: 0;\n}\n\n.card-link + .card-link {\n  margin-left: var(--card-spacer-x);\n}\n\n.card-header {\n  padding: var(--card-cap-padding-y) var(--card-cap-padding-x);\n  margin-bottom: 0;\n  color: var(--card-cap-color);\n  background-color: var(--card-cap-bg);\n  border-bottom: var(--card-border-width) solid var(--card-border-color);\n}\n\n.card-header:first-child {\n  border-radius: var(--card-inner-border-radius) var(--card-inner-border-radius) 0 0;\n}\n\n.card-footer {\n  padding: var(--card-cap-padding-y) var(--card-cap-padding-x);\n  color: var(--card-cap-color);\n  background-color: var(--card-cap-bg);\n  border-top: var(--card-border-width) solid var(--card-border-color);\n}\n\n.card-footer:last-child {\n  border-radius: 0 0 var(--card-inner-border-radius) var(--card-inner-border-radius);\n}\n\n.card-header-tabs {\n  margin-right: calc(-.5 * var(--card-cap-padding-x));\n  margin-bottom: calc(-1 * var(--card-cap-padding-y));\n  margin-left: calc(-.5 * var(--card-cap-padding-x));\n  border-bottom: 0;\n}\n\n.card-header-tabs .nav-link.active {\n  background-color: var(--card-bg);\n  border-bottom-color: var(--card-bg);\n}\n\n.card-header-pills {\n  margin-right: calc(-.5 * var(--card-cap-padding-x));\n  margin-left: calc(-.5 * var(--card-cap-padding-x));\n}\n\n.card-img-overlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: var(--card-img-overlay-padding);\n  border-radius: var(--card-inner-border-radius);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n  width: 100%;\n}\n\n.card-img,\n.card-img-top {\n  border-top-left-radius: var(--card-inner-border-radius);\n  border-top-right-radius: var(--card-inner-border-radius);\n}\n\n.card-img,\n.card-img-bottom {\n  border-bottom-right-radius: var(--card-inner-border-radius);\n  border-bottom-left-radius: var(--card-inner-border-radius);\n}\n\n.card-group > .card {\n  margin-bottom: var(--card-group-margin);\n}\n\n@media (min-width: 576px) {\n  .card-group {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    -webkit-flex-flow: row wrap; flex-flow: row wrap;\n  }\n  .card-group > .card {\n    flex: 1 0 0%;\n    margin-bottom: 0;\n  }\n  .card-group > .card + .card {\n    margin-left: 0;\n    border-left: 0;\n  }\n  .card-group > .card:not(:last-child) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\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  }\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  }\n  .card-group > .card:not(:first-child) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n  }\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  }\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}\n\n.accordion {\n  --accordion-color: var(--body-color);\n  --accordion-bg: var(--body-bg);\n  --accordion-transition: none, border-radius 0.15s ease;\n  --accordion-border-color: var(--border-color);\n  --accordion-border-width: var(--border-width);\n  --accordion-border-radius: 0;\n  --accordion-inner-border-radius: calc(0 - (var(--border-width)));\n  --accordion-btn-padding-x: 1.25rem;\n  --accordion-btn-padding-y: 1rem;\n  --accordion-btn-color: var(--body-color);\n  --accordion-btn-bg: var(--accordion-bg);\n  --accordion-btn-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e\");\n  --accordion-btn-icon-width: 1.25rem;\n  --accordion-btn-icon-transform: rotate(-180deg);\n  --accordion-btn-icon-transition: transform 0.2s ease-in-out;\n  --accordion-btn-active-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232d1e29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e\");\n  --accordion-btn-focus-box-shadow: 0;\n  --accordion-body-padding-x: 1.25rem;\n  --accordion-body-padding-y: 1rem;\n  --accordion-active-color: var(--primary-text-emphasis);\n  --accordion-active-bg: var(--primary-bg-subtle);\n}\n\n.accordion-button {\n  position: relative;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  width: 100%;\n  padding: var(--accordion-btn-padding-y) var(--accordion-btn-padding-x);\n  font-size: 0.875rem;\n  color: var(--accordion-btn-color);\n  text-align: left;\n  background-color: var(--accordion-btn-bg);\n  border: 0;\n  border-radius: 0;\n  overflow-anchor: none;\n  transition: var(--accordion-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .accordion-button {\n    transition: none;\n  }\n}\n\n.accordion-button:not(.collapsed) {\n  color: var(--accordion-active-color);\n  background-color: var(--accordion-active-bg);\n  box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color);\n}\n\n.accordion-button:not(.collapsed)::after {\n  background-image: var(--accordion-btn-active-icon);\n  transform: var(--accordion-btn-icon-transform);\n}\n\n.accordion-button::after {\n  flex-shrink: 0;\n  width: var(--accordion-btn-icon-width);\n  height: var(--accordion-btn-icon-width);\n  margin-left: auto;\n  content: \"\";\n  background-image: var(--accordion-btn-icon);\n  background-repeat: no-repeat;\n  background-size: var(--accordion-btn-icon-width);\n  transition: var(--accordion-btn-icon-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .accordion-button::after {\n    transition: none;\n  }\n}\n\n.accordion-button:hover {\n  z-index: 2;\n}\n\n.accordion-button:focus {\n  z-index: 3;\n  outline: 0;\n  box-shadow: var(--accordion-btn-focus-box-shadow);\n}\n\n.accordion-header {\n  margin-bottom: 0;\n}\n\n.accordion-item {\n  color: var(--accordion-color);\n  background-color: var(--accordion-bg);\n  border: var(--accordion-border-width) solid var(--accordion-border-color);\n}\n\n.accordion-item:first-of-type {\n  border-top-left-radius: var(--accordion-border-radius);\n  border-top-right-radius: var(--accordion-border-radius);\n}\n\n.accordion-item:first-of-type > .accordion-header .accordion-button {\n  border-top-left-radius: var(--accordion-inner-border-radius);\n  border-top-right-radius: var(--accordion-inner-border-radius);\n}\n\n.accordion-item:not(:first-of-type) {\n  border-top: 0;\n}\n\n.accordion-item:last-of-type {\n  border-bottom-right-radius: var(--accordion-border-radius);\n  border-bottom-left-radius: var(--accordion-border-radius);\n}\n\n.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {\n  border-bottom-right-radius: var(--accordion-inner-border-radius);\n  border-bottom-left-radius: var(--accordion-inner-border-radius);\n}\n\n.accordion-item:last-of-type > .accordion-collapse {\n  border-bottom-right-radius: var(--accordion-border-radius);\n  border-bottom-left-radius: var(--accordion-border-radius);\n}\n\n.accordion-body {\n  padding: var(--accordion-body-padding-y) var(--accordion-body-padding-x);\n}\n\n.accordion-flush > .accordion-item {\n  border-right: 0;\n  border-left: 0;\n  border-radius: 0;\n}\n\n.accordion-flush > .accordion-item:first-child {\n  border-top: 0;\n}\n\n.accordion-flush > .accordion-item:last-child {\n  border-bottom: 0;\n}\n\n.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {\n  border-radius: 0;\n}\n\n.accordion-flush > .accordion-item > .accordion-collapse {\n  border-radius: 0;\n}\n\n.breadcrumb {\n  --breadcrumb-padding-x: 0;\n  --breadcrumb-padding-y: 0;\n  --breadcrumb-margin-bottom: 0;\n  --breadcrumb-bg: white;\n  --breadcrumb-border-radius: ;\n  --breadcrumb-divider-color: rgba(55, 65, 81, 0.76);\n  --breadcrumb-item-padding-x: 0.5rem;\n  --breadcrumb-item-active-color: #374151;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  padding: var(--breadcrumb-padding-y) var(--breadcrumb-padding-x);\n  margin-bottom: var(--breadcrumb-margin-bottom);\n  font-size: var(--breadcrumb-font-size);\n  list-style: none;\n  background-color: var(--breadcrumb-bg);\n  border-radius: var(--breadcrumb-border-radius);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n  padding-left: var(--breadcrumb-item-padding-x);\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n  float: left;\n  padding-right: var(--breadcrumb-item-padding-x);\n  color: var(--breadcrumb-divider-color);\n  content: var(--breadcrumb-divider, \"/\") /* rtl: var(--breadcrumb-divider, \"/\") */;\n}\n\n.breadcrumb-item.active {\n  color: var(--breadcrumb-item-active-color);\n}\n\n.pagination {\n  --pagination-padding-x: 0.75rem;\n  --pagination-padding-y: 0.375rem;\n  --pagination-font-size: 0.875rem;\n  --pagination-color: var(--link-color);\n  --pagination-bg: var(--body-bg);\n  --pagination-border-width: var(--border-width);\n  --pagination-border-color: var(--border-color);\n  --pagination-border-radius: var(--border-radius);\n  --pagination-hover-color: var(--link-hover-color);\n  --pagination-hover-bg: var(--tertiary-bg);\n  --pagination-hover-border-color: var(--border-color);\n  --pagination-focus-color: var(--link-hover-color);\n  --pagination-focus-bg: var(--secondary-bg);\n  --pagination-focus-box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);\n  --pagination-active-color: unset;\n  --pagination-active-bg: #e6f2f3;\n  --pagination-active-border-color: #e6f2f3;\n  --pagination-disabled-color: var(--secondary-color);\n  --pagination-disabled-bg: var(--secondary-bg);\n  --pagination-disabled-border-color: var(--border-color);\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  padding-left: 0;\n  list-style: none;\n}\n\n.page-link {\n  position: relative;\n  display: block;\n  padding: var(--pagination-padding-y) var(--pagination-padding-x);\n  font-size: var(--pagination-font-size);\n  color: var(--pagination-color);\n  background-color: var(--pagination-bg);\n  border: var(--pagination-border-width) solid var(--pagination-border-color);\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}\n\n@media (prefers-reduced-motion: reduce) {\n  .page-link {\n    transition: none;\n  }\n}\n\n.page-link:hover {\n  z-index: 2;\n  color: var(--pagination-hover-color);\n  background-color: var(--pagination-hover-bg);\n  border-color: var(--pagination-hover-border-color);\n}\n\n.page-link:focus {\n  z-index: 3;\n  color: var(--pagination-focus-color);\n  background-color: var(--pagination-focus-bg);\n  outline: 0;\n  box-shadow: var(--pagination-focus-box-shadow);\n}\n\n.page-link.active, .active > .page-link {\n  z-index: 3;\n  color: var(--pagination-active-color);\n  background-color: var(--pagination-active-bg);\n  border-color: var(--pagination-active-border-color);\n}\n\n.page-link.disabled, .disabled > .page-link {\n  color: var(--pagination-disabled-color);\n  pointer-events: none;\n  background-color: var(--pagination-disabled-bg);\n  border-color: var(--pagination-disabled-border-color);\n}\n\n.page-item:not(:first-child) .page-link {\n  margin-left: calc(var(--border-width) * -1);\n}\n\n.page-item:first-child .page-link {\n  border-top-left-radius: var(--pagination-border-radius);\n  border-bottom-left-radius: var(--pagination-border-radius);\n}\n\n.page-item:last-child .page-link {\n  border-top-right-radius: var(--pagination-border-radius);\n  border-bottom-right-radius: var(--pagination-border-radius);\n}\n\n.pagination-lg {\n  --pagination-padding-x: 1.5rem;\n  --pagination-padding-y: 0.75rem;\n  --pagination-font-size: 1.09375rem;\n  --pagination-border-radius: var(--border-radius-lg);\n}\n\n.pagination-sm {\n  --pagination-padding-x: 0.5rem;\n  --pagination-padding-y: 0.25rem;\n  --pagination-font-size: 0.8125rem;\n  --pagination-border-radius: var(--border-radius-sm);\n}\n\n.badge {\n  --badge-padding-x: 0.82em;\n  --badge-padding-y: 0.25em;\n  --badge-font-size: 0.75em;\n  --badge-font-weight: normal;\n  --badge-color: inherit;\n  --badge-border-radius: 0;\n  display: inline-block;\n  padding: var(--badge-padding-y) var(--badge-padding-x);\n  font-size: var(--badge-font-size);\n  font-weight: var(--badge-font-weight);\n  line-height: 1;\n  color: var(--badge-color);\n  text-align: center;\n  white-space: nowrap;\n  vertical-align: baseline;\n  border-radius: var(--badge-border-radius);\n}\n\n.badge:empty {\n  display: none;\n}\n\n.btn .badge {\n  position: relative;\n  top: -1px;\n}\n\n.alert {\n  --alert-bg: transparent;\n  --alert-padding-x: 16px;\n  --alert-padding-y: 16px;\n  --alert-margin-bottom: 1rem;\n  --alert-color: inherit;\n  --alert-border-color: transparent;\n  --alert-border: 0 solid var(--alert-border-color);\n  --alert-border-radius: var(--border-radius);\n  --alert-link-color: inherit;\n  position: relative;\n  padding: var(--alert-padding-y) var(--alert-padding-x);\n  margin-bottom: var(--alert-margin-bottom);\n  color: var(--alert-color);\n  background-color: var(--alert-bg);\n  border: var(--alert-border);\n  border-radius: var(--alert-border-radius);\n}\n\n.alert-heading {\n  color: inherit;\n}\n\n.alert-link {\n  font-weight: 500;\n  color: var(--alert-link-color);\n}\n\n.alert-dismissible {\n  padding-right: 48px;\n}\n\n.alert-dismissible .btn-close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  padding: 20px 16px;\n}\n\n.alert-primary {\n  --alert-color: var(--primary-text-emphasis);\n  --alert-bg: var(--primary-bg-subtle);\n  --alert-border-color: var(--primary-border-subtle);\n  --alert-link-color: var(--primary-text-emphasis);\n}\n\n.alert-secondary {\n  --alert-color: var(--secondary-text-emphasis);\n  --alert-bg: var(--secondary-bg-subtle);\n  --alert-border-color: var(--secondary-border-subtle);\n  --alert-link-color: var(--secondary-text-emphasis);\n}\n\n.alert-success {\n  --alert-color: var(--success-text-emphasis);\n  --alert-bg: var(--success-bg-subtle);\n  --alert-border-color: var(--success-border-subtle);\n  --alert-link-color: var(--success-text-emphasis);\n}\n\n.alert-info {\n  --alert-color: var(--info-text-emphasis);\n  --alert-bg: var(--info-bg-subtle);\n  --alert-border-color: var(--info-border-subtle);\n  --alert-link-color: var(--info-text-emphasis);\n}\n\n.alert-warning {\n  --alert-color: var(--warning-text-emphasis);\n  --alert-bg: var(--warning-bg-subtle);\n  --alert-border-color: var(--warning-border-subtle);\n  --alert-link-color: var(--warning-text-emphasis);\n}\n\n.alert-danger {\n  --alert-color: var(--danger-text-emphasis);\n  --alert-bg: var(--danger-bg-subtle);\n  --alert-border-color: var(--danger-border-subtle);\n  --alert-link-color: var(--danger-text-emphasis);\n}\n\n.alert-light {\n  --alert-color: var(--light-text-emphasis);\n  --alert-bg: var(--light-bg-subtle);\n  --alert-border-color: var(--light-border-subtle);\n  --alert-link-color: var(--light-text-emphasis);\n}\n\n.alert-dark {\n  --alert-color: var(--dark-text-emphasis);\n  --alert-bg: var(--dark-bg-subtle);\n  --alert-border-color: var(--dark-border-subtle);\n  --alert-link-color: var(--dark-text-emphasis);\n}\n\n@keyframes progress-bar-stripes {\n  0% {\n    background-position-x: 1rem;\n  }\n}\n\n.progress,\n.progress-stacked {\n  --progress-height: 1rem;\n  --progress-font-size: 0.65625rem;\n  --progress-bg: var(--secondary-bg);\n  --progress-border-radius: 0;\n  --progress-box-shadow: 0;\n  --progress-bar-color: #FFF;\n  --progress-bar-bg: #714B67;\n  --progress-bar-transition: width 0.6s ease;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  height: var(--progress-height);\n  overflow: hidden;\n  font-size: var(--progress-font-size);\n  background-color: var(--progress-bg);\n  border-radius: var(--progress-border-radius);\n  box-shadow: var(--progress-box-shadow);\n}\n\n.progress-bar {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n  justify-content: center;\n  overflow: hidden;\n  color: var(--progress-bar-color);\n  text-align: center;\n  white-space: nowrap;\n  background-color: var(--progress-bar-bg);\n  transition: var(--progress-bar-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar {\n    transition: none;\n  }\n}\n\n.progress-bar-striped {\n  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n  background-size: var(--progress-height) var(--progress-height);\n}\n\n.progress-stacked > .progress {\n  overflow: visible;\n}\n\n.progress-stacked > .progress > .progress-bar {\n  width: 100%;\n}\n\n.progress-bar-animated {\n  animation: 1s linear infinite progress-bar-stripes;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .progress-bar-animated {\n    animation: none;\n  }\n}\n\n.list-group {\n  --list-group-color: var(--body-color);\n  --list-group-bg: white;\n  --list-group-border-color: var(--border-color);\n  --list-group-border-width: var(--border-width);\n  --list-group-border-radius: 0;\n  --list-group-item-padding-x: 16px;\n  --list-group-item-padding-y: 8px;\n  --list-group-action-color: var(--secondary-color);\n  --list-group-action-hover-color: #111827;\n  --list-group-action-hover-bg: rgba(0, 0, 0, 0.08);\n  --list-group-action-active-color: var(--body-color);\n  --list-group-action-active-bg: var(--secondary-bg);\n  --list-group-disabled-color: var(--secondary-color);\n  --list-group-disabled-bg: white;\n  --list-group-active-color: #017e84;\n  --list-group-active-bg: #e6f2f3;\n  --list-group-active-border-color: #017e84;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n  padding-left: 0;\n  margin-bottom: 0;\n  border-radius: var(--list-group-border-radius);\n}\n\n.list-group-numbered {\n  list-style-type: none;\n  counter-reset: section;\n}\n\n.list-group-numbered > .list-group-item::before {\n  content: counters(section, \".\") \". \";\n  counter-increment: section;\n}\n\n.list-group-item-action {\n  width: 100%;\n  color: var(--list-group-action-color);\n  text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n  z-index: 1;\n  color: var(--list-group-action-hover-color);\n  text-decoration: none;\n  background-color: var(--list-group-action-hover-bg);\n}\n\n.list-group-item-action:active {\n  color: var(--list-group-action-active-color);\n  background-color: var(--list-group-action-active-bg);\n}\n\n.list-group-item {\n  position: relative;\n  display: block;\n  padding: var(--list-group-item-padding-y) var(--list-group-item-padding-x);\n  color: var(--list-group-color);\n  background-color: var(--list-group-bg);\n  border: var(--list-group-border-width) solid var(--list-group-border-color);\n}\n\n.list-group-item:first-child {\n  border-top-left-radius: inherit;\n  border-top-right-radius: inherit;\n}\n\n.list-group-item:last-child {\n  border-bottom-right-radius: inherit;\n  border-bottom-left-radius: inherit;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n  color: var(--list-group-disabled-color);\n  pointer-events: none;\n  background-color: var(--list-group-disabled-bg);\n}\n\n.list-group-item.active {\n  z-index: 2;\n  color: var(--list-group-active-color);\n  background-color: var(--list-group-active-bg);\n  border-color: var(--list-group-active-border-color);\n}\n\n.list-group-item + .list-group-item {\n  border-top-width: 0;\n}\n\n.list-group-item + .list-group-item.active {\n  margin-top: calc(-1 * var(--list-group-border-width));\n  border-top-width: var(--list-group-border-width);\n}\n\n.list-group-horizontal {\n  flex-direction: row;\n}\n\n.list-group-horizontal > .list-group-item:first-child:not(:last-child) {\n  border-bottom-left-radius: var(--list-group-border-radius);\n  border-top-right-radius: 0;\n}\n\n.list-group-horizontal > .list-group-item:last-child:not(:first-child) {\n  border-top-right-radius: var(--list-group-border-radius);\n  border-bottom-left-radius: 0;\n}\n\n.list-group-horizontal > .list-group-item.active {\n  margin-top: 0;\n}\n\n.list-group-horizontal > .list-group-item + .list-group-item {\n  border-top-width: var(--list-group-border-width);\n  border-left-width: 0;\n}\n\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n  margin-left: calc(-1 * var(--list-group-border-width));\n  border-left-width: var(--list-group-border-width);\n}\n\n@media (min-width: 576px) {\n  .list-group-horizontal-sm {\n    flex-direction: row;\n  }\n  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-sm > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-sm > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n@media (min-width: 768px) {\n  .list-group-horizontal-md {\n    flex-direction: row;\n  }\n  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-md > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-md > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n@media (min-width: 992px) {\n  .list-group-horizontal-lg {\n    flex-direction: row;\n  }\n  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-lg > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-lg > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n@media (min-width: 1200px) {\n  .list-group-horizontal-xl {\n    flex-direction: row;\n  }\n  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-xl > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-xl > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n@media (min-width: 1400px) {\n  .list-group-horizontal-xxl {\n    flex-direction: row;\n  }\n  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {\n    border-bottom-left-radius: var(--list-group-border-radius);\n    border-top-right-radius: 0;\n  }\n  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {\n    border-top-right-radius: var(--list-group-border-radius);\n    border-bottom-left-radius: 0;\n  }\n  .list-group-horizontal-xxl > .list-group-item.active {\n    margin-top: 0;\n  }\n  .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n    border-top-width: var(--list-group-border-width);\n    border-left-width: 0;\n  }\n  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n    margin-left: calc(-1 * var(--list-group-border-width));\n    border-left-width: var(--list-group-border-width);\n  }\n}\n\n.list-group-flush {\n  border-radius: 0;\n}\n\n.list-group-flush > .list-group-item {\n  border-width: 0 0 var(--list-group-border-width);\n}\n\n.list-group-flush > .list-group-item:last-child {\n  border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n  --list-group-color: var(--primary-text-emphasis);\n  --list-group-bg: var(--primary-bg-subtle);\n  --list-group-border-color: var(--primary-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--primary-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--primary-border-subtle);\n  --list-group-active-color: var(--primary-bg-subtle);\n  --list-group-active-bg: var(--primary-text-emphasis);\n  --list-group-active-border-color: var(--primary-text-emphasis);\n}\n\n.list-group-item-secondary {\n  --list-group-color: var(--secondary-text-emphasis);\n  --list-group-bg: var(--secondary-bg-subtle);\n  --list-group-border-color: var(--secondary-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--secondary-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--secondary-border-subtle);\n  --list-group-active-color: var(--secondary-bg-subtle);\n  --list-group-active-bg: var(--secondary-text-emphasis);\n  --list-group-active-border-color: var(--secondary-text-emphasis);\n}\n\n.list-group-item-success {\n  --list-group-color: var(--success-text-emphasis);\n  --list-group-bg: var(--success-bg-subtle);\n  --list-group-border-color: var(--success-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--success-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--success-border-subtle);\n  --list-group-active-color: var(--success-bg-subtle);\n  --list-group-active-bg: var(--success-text-emphasis);\n  --list-group-active-border-color: var(--success-text-emphasis);\n}\n\n.list-group-item-info {\n  --list-group-color: var(--info-text-emphasis);\n  --list-group-bg: var(--info-bg-subtle);\n  --list-group-border-color: var(--info-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--info-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--info-border-subtle);\n  --list-group-active-color: var(--info-bg-subtle);\n  --list-group-active-bg: var(--info-text-emphasis);\n  --list-group-active-border-color: var(--info-text-emphasis);\n}\n\n.list-group-item-warning {\n  --list-group-color: var(--warning-text-emphasis);\n  --list-group-bg: var(--warning-bg-subtle);\n  --list-group-border-color: var(--warning-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--warning-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--warning-border-subtle);\n  --list-group-active-color: var(--warning-bg-subtle);\n  --list-group-active-bg: var(--warning-text-emphasis);\n  --list-group-active-border-color: var(--warning-text-emphasis);\n}\n\n.list-group-item-danger {\n  --list-group-color: var(--danger-text-emphasis);\n  --list-group-bg: var(--danger-bg-subtle);\n  --list-group-border-color: var(--danger-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--danger-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--danger-border-subtle);\n  --list-group-active-color: var(--danger-bg-subtle);\n  --list-group-active-bg: var(--danger-text-emphasis);\n  --list-group-active-border-color: var(--danger-text-emphasis);\n}\n\n.list-group-item-light {\n  --list-group-color: var(--light-text-emphasis);\n  --list-group-bg: var(--light-bg-subtle);\n  --list-group-border-color: var(--light-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--light-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--light-border-subtle);\n  --list-group-active-color: var(--light-bg-subtle);\n  --list-group-active-bg: var(--light-text-emphasis);\n  --list-group-active-border-color: var(--light-text-emphasis);\n}\n\n.list-group-item-dark {\n  --list-group-color: var(--dark-text-emphasis);\n  --list-group-bg: var(--dark-bg-subtle);\n  --list-group-border-color: var(--dark-border-subtle);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--dark-border-subtle);\n  --list-group-action-active-color: var(--emphasis-color);\n  --list-group-action-active-bg: var(--dark-border-subtle);\n  --list-group-active-color: var(--dark-bg-subtle);\n  --list-group-active-bg: var(--dark-text-emphasis);\n  --list-group-active-border-color: var(--dark-text-emphasis);\n}\n\n.btn-close {\n  --btn-close-color: #000;\n  --btn-close-bg: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e\");\n  --btn-close-opacity: 0.5;\n  --btn-close-hover-opacity: 0.75;\n  --btn-close-focus-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);\n  --btn-close-focus-opacity: 1;\n  --btn-close-disabled-opacity: 0.25;\n  --btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);\n  box-sizing: content-box;\n  width: 1em;\n  height: 1em;\n  padding: 0.25em 0.25em;\n  color: var(--btn-close-color);\n  background: transparent var(--btn-close-bg) center/1em auto no-repeat;\n  border: 0;\n  border-radius: 0.25rem;\n  opacity: var(--btn-close-opacity);\n}\n\n.btn-close:hover {\n  color: var(--btn-close-color);\n  text-decoration: none;\n  opacity: var(--btn-close-hover-opacity);\n}\n\n.btn-close:focus {\n  outline: 0;\n  box-shadow: var(--btn-close-focus-shadow);\n  opacity: var(--btn-close-focus-opacity);\n}\n\n.btn-close:disabled, .btn-close.disabled {\n  pointer-events: none;\n  user-select: none;\n  opacity: var(--btn-close-disabled-opacity);\n}\n\n.btn-close-white {\n  filter: var(--btn-close-white-filter);\n}\n\n.toast {\n  --toast-zindex: 1090;\n  --toast-padding-x: 1.5rem;\n  --toast-padding-y: 0.5rem;\n  --toast-spacing: 32px;\n  --toast-max-width: 320px;\n  --toast-font-size: 0.875rem;\n  --toast-color: ;\n  --toast-bg: rgba(255, 255, 255, 0.7);\n  --toast-border-width: var(--border-width);\n  --toast-border-color: var(--border-color-translucent);\n  --toast-border-radius: 0;\n  --toast-box-shadow: var(--box-shadow);\n  --toast-header-color: var(--secondary-color);\n  --toast-header-bg: rgba(255, 255, 255, 0.7);\n  --toast-header-border-color: var(--border-color-translucent);\n  width: var(--toast-max-width);\n  max-width: 100%;\n  font-size: var(--toast-font-size);\n  color: var(--toast-color);\n  pointer-events: auto;\n  background-color: var(--toast-bg);\n  background-clip: padding-box;\n  border: var(--toast-border-width) solid var(--toast-border-color);\n  box-shadow: var(--toast-box-shadow);\n  border-radius: var(--toast-border-radius);\n}\n\n.toast.showing {\n  opacity: 0;\n}\n\n.toast:not(.show) {\n  display: none;\n}\n\n.toast-container {\n  --toast-zindex: 1090;\n  position: absolute;\n  z-index: var(--toast-zindex);\n  width: max-content;\n  max-width: 100%;\n  pointer-events: none;\n}\n\n.toast-container > :not(:last-child) {\n  margin-bottom: var(--toast-spacing);\n}\n\n.toast-header {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  padding: var(--toast-padding-y) var(--toast-padding-x);\n  color: var(--toast-header-color);\n  background-color: var(--toast-header-bg);\n  background-clip: padding-box;\n  border-bottom: var(--toast-border-width) solid var(--toast-header-border-color);\n  border-top-left-radius: calc(var(--toast-border-radius) - var(--toast-border-width));\n  border-top-right-radius: calc(var(--toast-border-radius) - var(--toast-border-width));\n}\n\n.toast-header .btn-close {\n  margin-right: calc(-.5 * var(--toast-padding-x));\n  margin-left: var(--toast-padding-x);\n}\n\n.toast-body {\n  padding: var(--toast-padding-x);\n  word-wrap: break-word;\n}\n\n.modal {\n  --modal-zindex: 1055;\n  --modal-width: 650px;\n  --modal-padding: 16px;\n  --modal-margin: 0.5rem;\n  --modal-color: ;\n  --modal-bg: white;\n  --modal-border-color: var(--border-color-translucent);\n  --modal-border-width: var(--border-width);\n  --modal-border-radius: 0.25rem;\n  --modal-box-shadow: var(--box-shadow-sm);\n  --modal-inner-border-radius: calc(0.25rem - (var(--border-width)));\n  --modal-header-padding-x: 16px;\n  --modal-header-padding-y: 16px;\n  --modal-header-padding: 16px 16px;\n  --modal-header-border-color: var(--border-color);\n  --modal-header-border-width: var(--border-width);\n  --modal-title-line-height: 1.5;\n  --modal-footer-gap: 1px;\n  --modal-footer-bg: ;\n  --modal-footer-border-color: var(--border-color);\n  --modal-footer-border-width: var(--border-width);\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: var(--modal-zindex);\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow-x: hidden;\n  overflow-y: auto;\n  outline: 0;\n}\n\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: var(--modal-margin);\n  pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n  transition: transform 0.3s ease-out;\n  transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .modal.fade .modal-dialog {\n    transition: none;\n  }\n}\n\n.modal.show .modal-dialog {\n  transform: none;\n}\n\n.modal.modal-static .modal-dialog {\n  transform: none;\n}\n\n.modal-dialog-scrollable {\n  height: calc(100% - var(--modal-margin) * 2);\n}\n\n.modal-dialog-scrollable .modal-content {\n  max-height: 100%;\n  overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-body {\n  overflow-y: auto;\n}\n\n.modal-dialog-centered {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  min-height: calc(100% - var(--modal-margin) * 2);\n}\n\n.modal-content {\n  position: relative;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n  width: 100%;\n  color: var(--modal-color);\n  pointer-events: auto;\n  background-color: var(--modal-bg);\n  background-clip: padding-box;\n  border: var(--modal-border-width) solid var(--modal-border-color);\n  border-radius: var(--modal-border-radius);\n  box-shadow: var(--modal-box-shadow);\n  outline: 0;\n}\n\n.modal-backdrop {\n  --backdrop-zindex: 1050;\n  --backdrop-bg: #000;\n  --backdrop-opacity: 0.5;\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: var(--backdrop-zindex);\n  width: 100vw;\n  height: 100vh;\n  background-color: var(--backdrop-bg);\n}\n\n.modal-backdrop.fade {\n  opacity: 0;\n}\n\n.modal-backdrop.show {\n  opacity: var(--backdrop-opacity);\n}\n\n.modal-header {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  flex-shrink: 0;\n  align-items: center;\n  padding: var(--modal-header-padding);\n  border-bottom: var(--modal-header-border-width) solid var(--modal-header-border-color);\n  border-top-left-radius: var(--modal-inner-border-radius);\n  border-top-right-radius: var(--modal-inner-border-radius);\n}\n\n.modal-header .btn-close {\n  padding: calc(var(--modal-header-padding-y) * .5) calc(var(--modal-header-padding-x) * .5);\n  margin: calc(-.5 * var(--modal-header-padding-y)) calc(-.5 * var(--modal-header-padding-x)) calc(-.5 * var(--modal-header-padding-y)) auto;\n}\n\n.modal-title {\n  margin-bottom: 0;\n  line-height: var(--modal-title-line-height);\n}\n\n.modal-body {\n  position: relative;\n  -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;\n  padding: var(--modal-padding);\n}\n\n.modal-footer {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  flex-shrink: 0;\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  align-items: center;\n  -webkit-box-pack: end; justify-content: flex-end;\n  padding: calc(var(--modal-padding) - var(--modal-footer-gap) * .5);\n  background-color: var(--modal-footer-bg);\n  border-top: var(--modal-footer-border-width) solid var(--modal-footer-border-color);\n  border-bottom-right-radius: var(--modal-inner-border-radius);\n  border-bottom-left-radius: var(--modal-inner-border-radius);\n}\n\n.modal-footer > * {\n  margin: calc(var(--modal-footer-gap) * .5);\n}\n\n@media (min-width: 576px) {\n  .modal {\n    --modal-margin: 1.75rem;\n    --modal-box-shadow: var(--box-shadow);\n  }\n  .modal-dialog {\n    max-width: var(--modal-width);\n    margin-right: auto;\n    margin-left: auto;\n  }\n  .modal-sm {\n    --modal-width: 300px;\n  }\n}\n\n@media (min-width: 992px) {\n  .modal-lg,\n.modal-xl {\n    --modal-width: 980px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .modal-xl {\n    --modal-width: 1140px;\n  }\n}\n\n.modal-fullscreen {\n  width: 100vw;\n  max-width: none;\n  height: 100%;\n  margin: 0;\n}\n\n.modal-fullscreen .modal-content {\n  height: 100%;\n  border: 0;\n  border-radius: 0;\n}\n\n.modal-fullscreen .modal-header,\n.modal-fullscreen .modal-footer {\n  border-radius: 0;\n}\n\n.modal-fullscreen .modal-body {\n  overflow-y: auto;\n}\n\n@media (max-width: 575.98px) {\n  .modal-fullscreen-sm-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-sm-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-sm-down .modal-header,\n.modal-fullscreen-sm-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-sm-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .modal-fullscreen-md-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-md-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-md-down .modal-header,\n.modal-fullscreen-md-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-md-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .modal-fullscreen-lg-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-lg-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-lg-down .modal-header,\n.modal-fullscreen-lg-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-lg-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .modal-fullscreen-xl-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-xl-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-xl-down .modal-header,\n.modal-fullscreen-xl-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-xl-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n@media (max-width: 1399.98px) {\n  .modal-fullscreen-xxl-down {\n    width: 100vw;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n  }\n  .modal-fullscreen-xxl-down .modal-content {\n    height: 100%;\n    border: 0;\n    border-radius: 0;\n  }\n  .modal-fullscreen-xxl-down .modal-header,\n.modal-fullscreen-xxl-down .modal-footer {\n    border-radius: 0;\n  }\n  .modal-fullscreen-xxl-down .modal-body {\n    overflow-y: auto;\n  }\n}\n\n.tooltip {\n  --tooltip-zindex: 1080;\n  --tooltip-max-width: 400px;\n  --tooltip-padding-x: 8px;\n  --tooltip-padding-y: 4px;\n  --tooltip-margin: ;\n  --tooltip-font-size: 0.8125rem;\n  --tooltip-color: #e7e9ed;\n  --tooltip-bg: var(--emphasis-color);\n  --tooltip-border-radius: var(--border-radius);\n  --tooltip-opacity: 1;\n  --tooltip-arrow-width: 0.8rem;\n  --tooltip-arrow-height: 0.4rem;\n  z-index: var(--tooltip-zindex);\n  display: block;\n  margin: var(--tooltip-margin);\n  font-family: var(--font-sans-serif);\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\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  white-space: normal;\n  word-spacing: normal;\n  line-break: auto;\n  font-size: var(--tooltip-font-size);\n  word-wrap: break-word;\n  opacity: 0;\n}\n\n.tooltip.show {\n  opacity: var(--tooltip-opacity);\n}\n\n.tooltip .tooltip-arrow {\n  display: block;\n  width: var(--tooltip-arrow-width);\n  height: var(--tooltip-arrow-height);\n}\n\n.tooltip .tooltip-arrow::before {\n  position: absolute;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n}\n\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow {\n  bottom: calc(-1 * var(--tooltip-arrow-height));\n}\n\n.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"top\"] .tooltip-arrow::before {\n  top: -1px;\n  border-width: var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0;\n  border-top-color: var(--tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow {\n  left: calc(-1 * var(--tooltip-arrow-height));\n  width: var(--tooltip-arrow-height);\n  height: var(--tooltip-arrow-width);\n}\n\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"right\"] .tooltip-arrow::before {\n  right: -1px;\n  border-width: calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0;\n  border-right-color: var(--tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow {\n  top: calc(-1 * var(--tooltip-arrow-height));\n}\n\n.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"bottom\"] .tooltip-arrow::before {\n  bottom: -1px;\n  border-width: 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height);\n  border-bottom-color: var(--tooltip-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow {\n  right: calc(-1 * var(--tooltip-arrow-height));\n  width: var(--tooltip-arrow-height);\n  height: var(--tooltip-arrow-width);\n}\n\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=\"left\"] .tooltip-arrow::before {\n  left: -1px;\n  border-width: calc(var(--tooltip-arrow-width) * .5) 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height);\n  border-left-color: var(--tooltip-bg);\n}\n\n/* rtl:end:ignore */\n.tooltip-inner {\n  max-width: var(--tooltip-max-width);\n  padding: var(--tooltip-padding-y) var(--tooltip-padding-x);\n  color: var(--tooltip-color);\n  text-align: center;\n  background-color: var(--tooltip-bg);\n  border-radius: var(--tooltip-border-radius);\n}\n\n.popover {\n  --popover-zindex: 1070;\n  --popover-max-width: 276px;\n  --popover-font-size: 0.8125rem;\n  --popover-bg: #FFF;\n  --popover-border-width: var(--border-width);\n  --popover-border-color: #d8dadd;\n  --popover-border-radius: 0.25rem;\n  --popover-inner-border-radius: calc(0.25rem - var(--border-width));\n  --popover-box-shadow: var(--box-shadow);\n  --popover-header-padding-x: 16px;\n  --popover-header-padding-y: 0.5rem;\n  --popover-header-font-size: 0.875rem;\n  --popover-header-color: #111827;\n  --popover-header-bg: var(--secondary-bg);\n  --popover-body-padding-x: 16px;\n  --popover-body-padding-y: 16px;\n  --popover-body-color: var(--body-color);\n  --popover-arrow-width: 1rem;\n  --popover-arrow-height: 0.5rem;\n  --popover-arrow-border: var(--popover-border-color);\n  z-index: var(--popover-zindex);\n  display: block;\n  max-width: var(--popover-max-width);\n  font-family: var(--font-sans-serif);\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\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  white-space: normal;\n  word-spacing: normal;\n  line-break: auto;\n  font-size: var(--popover-font-size);\n  word-wrap: break-word;\n  background-color: var(--popover-bg);\n  background-clip: padding-box;\n  border: var(--popover-border-width) solid var(--popover-border-color);\n  border-radius: var(--popover-border-radius);\n  box-shadow: var(--popover-box-shadow);\n}\n\n.popover .popover-arrow {\n  display: block;\n  width: var(--popover-arrow-width);\n  height: var(--popover-arrow-height);\n}\n\n.popover .popover-arrow::before, .popover .popover-arrow::after {\n  position: absolute;\n  display: block;\n  content: \"\";\n  border-color: transparent;\n  border-style: solid;\n  border-width: 0;\n}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow {\n  bottom: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));\n}\n\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::after {\n  border-width: var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0;\n}\n\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::before {\n  bottom: 0;\n  border-top-color: var(--popover-arrow-border);\n}\n\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"top\"] > .popover-arrow::after {\n  bottom: var(--popover-border-width);\n  border-top-color: var(--popover-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow {\n  left: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));\n  width: var(--popover-arrow-height);\n  height: var(--popover-arrow-width);\n}\n\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::after {\n  border-width: calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0;\n}\n\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::before {\n  left: 0;\n  border-right-color: var(--popover-arrow-border);\n}\n\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"right\"] > .popover-arrow::after {\n  left: var(--popover-border-width);\n  border-right-color: var(--popover-bg);\n}\n\n/* rtl:end:ignore */\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow {\n  top: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));\n}\n\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::after {\n  border-width: 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height);\n}\n\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::before {\n  top: 0;\n  border-bottom-color: var(--popover-arrow-border);\n}\n\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"bottom\"] > .popover-arrow::after {\n  top: var(--popover-border-width);\n  border-bottom-color: var(--popover-bg);\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=\"bottom\"] .popover-header::before {\n  position: absolute;\n  top: 0;\n  left: 50%;\n  display: block;\n  width: var(--popover-arrow-width);\n  margin-left: calc(-.5 * var(--popover-arrow-width));\n  content: \"\";\n  border-bottom: var(--popover-border-width) solid var(--popover-header-bg);\n}\n\n/* rtl:begin:ignore */\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow {\n  right: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));\n  width: var(--popover-arrow-height);\n  height: var(--popover-arrow-width);\n}\n\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::after {\n  border-width: calc(var(--popover-arrow-width) * .5) 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height);\n}\n\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::before {\n  right: 0;\n  border-left-color: var(--popover-arrow-border);\n}\n\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=\"left\"] > .popover-arrow::after {\n  right: var(--popover-border-width);\n  border-left-color: var(--popover-bg);\n}\n\n/* rtl:end:ignore */\n.popover-header {\n  padding: var(--popover-header-padding-y) var(--popover-header-padding-x);\n  margin-bottom: 0;\n  font-size: var(--popover-header-font-size);\n  color: var(--popover-header-color);\n  background-color: var(--popover-header-bg);\n  border-bottom: var(--popover-border-width) solid var(--popover-border-color);\n  border-top-left-radius: var(--popover-inner-border-radius);\n  border-top-right-radius: var(--popover-inner-border-radius);\n}\n\n.popover-header:empty {\n  display: none;\n}\n\n.popover-body {\n  padding: var(--popover-body-padding-y) var(--popover-body-padding-x);\n  color: var(--popover-body-color);\n}\n\n.carousel {\n  position: relative;\n}\n\n.carousel.pointer-event {\n  touch-action: pan-y;\n}\n\n.carousel-inner {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n}\n\n.carousel-inner::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}\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-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-item {\n    transition: none;\n  }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n  display: block;\n}\n\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n  transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n  transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n  opacity: 0;\n  transition-property: opacity;\n  transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n  z-index: 1;\n  opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n  z-index: 0;\n  opacity: 0;\n  transition: opacity 0s 0.6s;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n    transition: none;\n  }\n}\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; display: -webkit-flex; display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 15%;\n  padding: 0;\n  color: #FFF;\n  text-align: center;\n  background: none;\n  border: 0;\n  opacity: 0.5;\n  transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-control-prev,\n.carousel-control-next {\n    transition: none;\n  }\n}\n\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\n.carousel-control-prev {\n  left: 0;\n}\n\n.carousel-control-next {\n  right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n  display: inline-block;\n  width: 2rem;\n  height: 2rem;\n  background-repeat: no-repeat;\n  background-position: 50%;\n  background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\") /*rtl:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\")*/;\n}\n\n.carousel-control-next-icon {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\") /*rtl:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\")*/;\n}\n\n.carousel-indicators {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 2;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  justify-content: center;\n  padding: 0;\n  margin-right: 15%;\n  margin-bottom: 1rem;\n  margin-left: 15%;\n}\n\n.carousel-indicators [data-bs-target] {\n  box-sizing: content-box;\n  -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto;\n  width: 30px;\n  height: 3px;\n  padding: 0;\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: 0;\n  border-top: 10px solid transparent;\n  border-bottom: 10px solid transparent;\n  opacity: 0.5;\n  transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carousel-indicators [data-bs-target] {\n    transition: none;\n  }\n}\n\n.carousel-indicators .active {\n  opacity: 1;\n}\n\n.carousel-caption {\n  position: absolute;\n  right: 15%;\n  bottom: 1.25rem;\n  left: 15%;\n  padding-top: 1.25rem;\n  padding-bottom: 1.25rem;\n  color: #FFF;\n  text-align: center;\n}\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n  filter: invert(1) grayscale(100);\n}\n\n.carousel-dark .carousel-indicators [data-bs-target] {\n  background-color: #000;\n}\n\n.carousel-dark .carousel-caption {\n  color: #000;\n}\n\n.spinner-grow,\n.spinner-border {\n  display: inline-block;\n  width: var(--spinner-width);\n  height: var(--spinner-height);\n  vertical-align: var(--spinner-vertical-align);\n  border-radius: 50%;\n  animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name);\n}\n\n@keyframes spinner-border {\n  to {\n    transform: rotate(360deg) /* rtl:ignore */;\n  }\n}\n\n.spinner-border {\n  --spinner-width: 2rem;\n  --spinner-height: 2rem;\n  --spinner-vertical-align: -0.125em;\n  --spinner-border-width: 0.25em;\n  --spinner-animation-speed: 0.75s;\n  --spinner-animation-name: spinner-border;\n  border: var(--spinner-border-width) solid currentcolor;\n  border-right-color: transparent;\n}\n\n.spinner-border-sm {\n  --spinner-width: 1rem;\n  --spinner-height: 1rem;\n  --spinner-border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n  0% {\n    transform: scale(0);\n  }\n  50% {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n.spinner-grow {\n  --spinner-width: 2rem;\n  --spinner-height: 2rem;\n  --spinner-vertical-align: -0.125em;\n  --spinner-animation-speed: 0.75s;\n  --spinner-animation-name: spinner-grow;\n  background-color: currentcolor;\n  opacity: 0;\n}\n\n.spinner-grow-sm {\n  --spinner-width: 1rem;\n  --spinner-height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .spinner-border,\n.spinner-grow {\n    --spinner-animation-speed: 1.5s;\n  }\n}\n\n.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {\n  --offcanvas-zindex: 1045;\n  --offcanvas-width: 400px;\n  --offcanvas-height: 30vh;\n  --offcanvas-padding-x: 16px;\n  --offcanvas-padding-y: 16px;\n  --offcanvas-color: var(--body-color);\n  --offcanvas-bg: var(--body-bg);\n  --offcanvas-border-width: var(--border-width);\n  --offcanvas-border-color: var(--border-color-translucent);\n  --offcanvas-box-shadow: var(--box-shadow-sm);\n  --offcanvas-transition: transform 0.3s ease-in-out;\n  --offcanvas-title-line-height: 1.5;\n}\n\n@media (max-width: 575.98px) {\n  .offcanvas-sm {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-sm {\n    transition: none;\n  }\n}\n\n@media (max-width: 575.98px) {\n  .offcanvas-sm.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-sm.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-sm.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-sm.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 576px) {\n  .offcanvas-sm {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-sm .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-sm .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .offcanvas-md {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-md {\n    transition: none;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .offcanvas-md.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-md.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-md.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-md.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 768px) {\n  .offcanvas-md {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-md .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-md .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .offcanvas-lg {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-lg {\n    transition: none;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .offcanvas-lg.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-lg.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-lg.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-lg.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 992px) {\n  .offcanvas-lg {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-lg .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-lg .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .offcanvas-xl {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-xl {\n    transition: none;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .offcanvas-xl.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-xl.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-xl.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-xl.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 1200px) {\n  .offcanvas-xl {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-xl .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-xl .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n@media (max-width: 1399.98px) {\n  .offcanvas-xxl {\n    position: fixed;\n    bottom: 0;\n    z-index: var(--offcanvas-zindex);\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n    max-width: 100%;\n    color: var(--offcanvas-color);\n    visibility: hidden;\n    background-color: var(--offcanvas-bg);\n    background-clip: padding-box;\n    outline: 0;\n    box-shadow: var(--offcanvas-box-shadow);\n    transition: var(--offcanvas-transition);\n  }\n}\n\n@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {\n  .offcanvas-xxl {\n    transition: none;\n  }\n}\n\n@media (max-width: 1399.98px) {\n  .offcanvas-xxl.offcanvas-start {\n    top: 0;\n    left: 0;\n    width: var(--offcanvas-width);\n    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(-100%);\n  }\n  .offcanvas-xxl.offcanvas-end {\n    top: 0;\n    right: 0;\n    width: var(--offcanvas-width);\n    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateX(100%);\n  }\n  .offcanvas-xxl.offcanvas-top {\n    top: 0;\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(-100%);\n  }\n  .offcanvas-xxl.offcanvas-bottom {\n    right: 0;\n    left: 0;\n    height: var(--offcanvas-height);\n    max-height: 100%;\n    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n    transform: translateY(100%);\n  }\n  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {\n    transform: none;\n  }\n  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {\n    visibility: visible;\n  }\n}\n\n@media (min-width: 1400px) {\n  .offcanvas-xxl {\n    --offcanvas-height: auto;\n    --offcanvas-border-width: 0;\n    background-color: transparent !important;\n  }\n  .offcanvas-xxl .offcanvas-header {\n    display: none;\n  }\n  .offcanvas-xxl .offcanvas-body {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n    background-color: transparent !important;\n  }\n}\n\n.offcanvas {\n  position: fixed;\n  bottom: 0;\n  z-index: var(--offcanvas-zindex);\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n  max-width: 100%;\n  color: var(--offcanvas-color);\n  visibility: hidden;\n  background-color: var(--offcanvas-bg);\n  background-clip: padding-box;\n  outline: 0;\n  box-shadow: var(--offcanvas-box-shadow);\n  transition: var(--offcanvas-transition);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .offcanvas {\n    transition: none;\n  }\n}\n\n.offcanvas.offcanvas-start {\n  top: 0;\n  left: 0;\n  width: var(--offcanvas-width);\n  border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n  transform: translateX(-100%);\n}\n\n.offcanvas.offcanvas-end {\n  top: 0;\n  right: 0;\n  width: var(--offcanvas-width);\n  border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n  transform: translateX(100%);\n}\n\n.offcanvas.offcanvas-top {\n  top: 0;\n  right: 0;\n  left: 0;\n  height: var(--offcanvas-height);\n  max-height: 100%;\n  border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n  transform: translateY(-100%);\n}\n\n.offcanvas.offcanvas-bottom {\n  right: 0;\n  left: 0;\n  height: var(--offcanvas-height);\n  max-height: 100%;\n  border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);\n  transform: translateY(100%);\n}\n\n.offcanvas.showing, .offcanvas.show:not(.hiding) {\n  transform: none;\n}\n\n.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {\n  visibility: visible;\n}\n\n.offcanvas-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}\n\n.offcanvas-backdrop.fade {\n  opacity: 0;\n}\n\n.offcanvas-backdrop.show {\n  opacity: 0.5;\n}\n\n.offcanvas-header {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x);\n}\n\n.offcanvas-header .btn-close {\n  padding: calc(var(--offcanvas-padding-y) * .5) calc(var(--offcanvas-padding-x) * .5);\n  margin: calc(-.5 * var(--offcanvas-padding-y)) calc(-.5 * var(--offcanvas-padding-x)) calc(-.5 * var(--offcanvas-padding-y)) auto;\n}\n\n.offcanvas-title {\n  margin-bottom: 0;\n  line-height: var(--offcanvas-title-line-height);\n}\n\n.offcanvas-body {\n  flex-grow: 1;\n  padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x);\n  overflow-y: auto;\n}\n\n.placeholder {\n  display: inline-block;\n  min-height: 1em;\n  vertical-align: middle;\n  cursor: wait;\n  background-color: currentcolor;\n  opacity: 0.5;\n}\n\n.placeholder.btn::before {\n  display: inline-block;\n  content: \"\";\n}\n\n.placeholder-xs {\n  min-height: .6em;\n}\n\n.placeholder-sm {\n  min-height: .8em;\n}\n\n.placeholder-lg {\n  min-height: 1.2em;\n}\n\n.placeholder-glow .placeholder {\n  animation: placeholder-glow 2s ease-in-out infinite;\n}\n\n@keyframes placeholder-glow {\n  50% {\n    opacity: 0.2;\n  }\n}\n\n.placeholder-wave {\n  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n  mask-size: 200% 100%;\n  animation: placeholder-wave 2s linear infinite;\n}\n\n@keyframes placeholder-wave {\n  100% {\n    mask-position: -200% 0%;\n  }\n}\n\n.clearfix::after {\n  display: block;\n  clear: both;\n  content: \"\";\n}\n\n.text-bg-primary {\n  color: #FFF !important;\n  background-color: RGBA(var(--primary-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-secondary {\n  color: #000 !important;\n  background-color: RGBA(var(--secondary-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-success {\n  color: #FFF !important;\n  background-color: RGBA(var(--success-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-info {\n  color: #FFF !important;\n  background-color: RGBA(var(--info-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-warning {\n  color: #000 !important;\n  background-color: RGBA(var(--warning-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-danger {\n  color: #FFF !important;\n  background-color: RGBA(var(--danger-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-light {\n  color: #000 !important;\n  background-color: RGBA(var(--light-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-dark {\n  color: #FFF !important;\n  background-color: RGBA(var(--dark-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.link-primary {\n  color: RGBA(var(--primary-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--primary-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-primary:hover, .link-primary:focus {\n  color: RGBA(79, 53, 72, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(79, 53, 72, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-secondary {\n  color: RGBA(var(--secondary-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--secondary-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-secondary:hover, .link-secondary:focus {\n  color: RGBA(228, 229, 231, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(228, 229, 231, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-success {\n  color: RGBA(var(--success-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--success-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-success:hover, .link-success:focus {\n  color: RGBA(28, 117, 48, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(28, 117, 48, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-info {\n  color: RGBA(var(--info-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--info-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-info:hover, .link-info:focus {\n  color: RGBA(16, 113, 129, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(16, 113, 129, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-warning {\n  color: RGBA(var(--warning-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--warning-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-warning:hover, .link-warning:focus {\n  color: RGBA(240, 186, 77, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(240, 186, 77, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-danger {\n  color: RGBA(var(--danger-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--danger-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-danger:hover, .link-danger:focus {\n  color: RGBA(148, 53, 62, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(148, 53, 62, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-light {\n  color: RGBA(var(--light-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--light-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-light:hover, .link-light:focus {\n  color: RGBA(255, 255, 255, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(255, 255, 255, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-dark {\n  color: RGBA(var(--dark-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--dark-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-dark:hover, .link-dark:focus {\n  color: RGBA(12, 17, 27, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(12, 17, 27, var(--link-underline-opacity, 1)) !important;\n}\n\n.link-body-emphasis {\n  color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-body-emphasis:hover, .link-body-emphasis:focus {\n  color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 0.75)) !important;\n  text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 0.75)) !important;\n}\n\n.focus-ring:focus {\n  outline: 0;\n  box-shadow: var(--focus-ring-x, 0) var(--focus-ring-y, 0) var(--focus-ring-blur, 0) var(--focus-ring-width) var(--focus-ring-color);\n}\n\n.icon-link {\n  display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;\n  gap: 0.375rem;\n  align-items: center;\n  text-decoration-color: rgba(var(--link-color-rgb), var(--link-opacity, 0.5));\n  text-underline-offset: 0.25em;\n  backface-visibility: hidden;\n}\n\n.icon-link > .bi {\n  flex-shrink: 0;\n  width: 1em;\n  height: 1em;\n  fill: currentcolor;\n  transition: 0.2s ease-in-out transform;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .icon-link > .bi {\n    transition: none;\n  }\n}\n\n.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {\n  transform: var(--icon-link-transform, translate3d(0.25em, 0, 0));\n}\n\n.ratio {\n  position: relative;\n  width: 100%;\n}\n\n.ratio::before {\n  display: block;\n  padding-top: var(--aspect-ratio);\n  content: \"\";\n}\n\n.ratio > * {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.ratio-1x1 {\n  --aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n  --aspect-ratio: calc(3 / 4 * 100%);\n}\n\n.ratio-16x9 {\n  --aspect-ratio: calc(9 / 16 * 100%);\n}\n\n.ratio-21x9 {\n  --aspect-ratio: calc(9 / 21 * 100%);\n}\n\n.fixed-top {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1030;\n}\n\n.fixed-bottom {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1030;\n}\n\n.sticky-top {\n  position: sticky;\n  top: 0;\n  z-index: 1020;\n}\n\n.sticky-bottom {\n  position: sticky;\n  bottom: 0;\n  z-index: 1020;\n}\n\n@media (min-width: 576px) {\n  .sticky-sm-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-sm-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n@media (min-width: 768px) {\n  .sticky-md-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-md-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n@media (min-width: 992px) {\n  .sticky-lg-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-lg-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n@media (min-width: 1200px) {\n  .sticky-xl-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-xl-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n@media (min-width: 1400px) {\n  .sticky-xxl-top {\n    position: sticky;\n    top: 0;\n    z-index: 1020;\n  }\n  .sticky-xxl-bottom {\n    position: sticky;\n    bottom: 0;\n    z-index: 1020;\n  }\n}\n\n.hstack {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  flex-direction: row;\n  align-items: center;\n  align-self: stretch;\n}\n\n.vstack {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;\n  -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n  align-self: stretch;\n}\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n  width: 1px !important;\n  height: 1px !important;\n  padding: 0 !important;\n  margin: -1px !important;\n  overflow: hidden !important;\n  clip: rect(0, 0, 0, 0) !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n}\n\n.visually-hidden:not(caption),\n.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {\n  position: absolute !important;\n}\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  content: \"\";\n}\n\n.text-truncate {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.vr {\n  display: inline-block;\n  align-self: stretch;\n  width: var(--border-width);\n  min-height: 1em;\n  background-color: currentcolor;\n  opacity: 0.25;\n}\n\n", "\n/* /web/static/src/scss/utilities_custom.scss */\n\n.opacity-0-hover:hover, .opacity-trigger-hover:hover .opacity-0-hover {\n  opacity: 0 !important;\n}\n\n.opacity-25-hover:hover, .opacity-trigger-hover:hover .opacity-25-hover {\n  opacity: 0.25 !important;\n}\n\n.opacity-50-hover:hover, .opacity-trigger-hover:hover .opacity-50-hover {\n  opacity: 0.5 !important;\n}\n\n.opacity-75-hover:hover, .opacity-trigger-hover:hover .opacity-75-hover {\n  opacity: 0.75 !important;\n}\n\n.opacity-100-hover:hover, .opacity-trigger-hover:hover .opacity-100-hover {\n  opacity: 1 !important;\n}\n\n.opacity-disabled-hover:hover, .opacity-trigger-hover:hover .opacity-disabled-hover {\n  opacity: 0.5 !important;\n}\n\n.opacity-muted-hover:hover, .opacity-trigger-hover:hover .opacity-muted-hover {\n  opacity: 0.76 !important;\n}\n\n.d-empty-none:empty {\n  display: none !important;\n}\n\n.smaller {\n  font-size: 0.75rem;\n}\n\n", "\n/* /web/static/src/scss/utilities_custom_backend.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/utilities/_api.scss */\n\n.align-baseline {\n  vertical-align: baseline !important;\n}\n\n.align-top {\n  vertical-align: top !important;\n}\n\n.align-middle {\n  vertical-align: middle !important;\n}\n\n.align-bottom {\n  vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n  vertical-align: text-top !important;\n}\n\n.float-start {\n  float: left !important;\n}\n\n.float-end {\n  float: right !important;\n}\n\n.float-none {\n  float: none !important;\n}\n\n.object-fit-contain {\n  object-fit: contain !important;\n}\n\n.object-fit-cover {\n  object-fit: cover !important;\n}\n\n.object-fit-fill {\n  object-fit: fill !important;\n}\n\n.object-fit-scale {\n  object-fit: scale-down !important;\n}\n\n.object-fit-none {\n  object-fit: none !important;\n}\n\n.opacity-0 {\n  opacity: 0 !important;\n}\n\n.opacity-25 {\n  opacity: 0.25 !important;\n}\n\n.opacity-50 {\n  opacity: 0.5 !important;\n}\n\n.opacity-75 {\n  opacity: 0.75 !important;\n}\n\n.opacity-100 {\n  opacity: 1 !important;\n}\n\n.opacity-disabled {\n  opacity: 0.5 !important;\n}\n\n.opacity-muted {\n  opacity: 0.76 !important;\n}\n\n.overflow-auto {\n  overflow: auto !important;\n}\n\n.overflow-hidden {\n  overflow: hidden !important;\n}\n\n.overflow-visible {\n  overflow: visible !important;\n}\n\n.overflow-scroll {\n  overflow: scroll !important;\n}\n\n.overflow-x-auto {\n  overflow-x: auto !important;\n}\n\n.overflow-x-hidden {\n  overflow-x: hidden !important;\n}\n\n.overflow-x-visible {\n  overflow-x: visible !important;\n}\n\n.overflow-x-scroll {\n  overflow-x: scroll !important;\n}\n\n.overflow-y-auto {\n  overflow-y: auto !important;\n}\n\n.overflow-y-hidden {\n  overflow-y: hidden !important;\n}\n\n.overflow-y-visible {\n  overflow-y: visible !important;\n}\n\n.overflow-y-scroll {\n  overflow-y: scroll !important;\n}\n\n.d-inline {\n  display: inline !important;\n}\n\n.d-inline-block {\n  display: inline-block !important;\n}\n\n.d-block {\n  display: block !important;\n}\n\n.d-grid {\n  display: grid !important;\n}\n\n.d-inline-grid {\n  display: inline-grid !important;\n}\n\n.d-table {\n  display: table !important;\n}\n\n.d-table-row {\n  display: table-row !important;\n}\n\n.d-table-cell {\n  display: table-cell !important;\n}\n\n.d-flex {\n  display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n}\n\n.d-inline-flex {\n  display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;\n}\n\n.d-none {\n  display: none !important;\n}\n\n.d-contents {\n  display: contents !important;\n}\n\n.shadow {\n  box-shadow: var(--box-shadow) !important;\n}\n\n.shadow-sm {\n  box-shadow: var(--box-shadow-sm) !important;\n}\n\n.shadow-lg {\n  box-shadow: var(--box-shadow-lg) !important;\n}\n\n.shadow-none {\n  box-shadow: none !important;\n}\n\n.focus-ring-primary {\n  --focus-ring-color: rgba(var(--primary-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-secondary {\n  --focus-ring-color: rgba(var(--secondary-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-success {\n  --focus-ring-color: rgba(var(--success-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-info {\n  --focus-ring-color: rgba(var(--info-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-warning {\n  --focus-ring-color: rgba(var(--warning-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-danger {\n  --focus-ring-color: rgba(var(--danger-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-light {\n  --focus-ring-color: rgba(var(--light-rgb), var(--focus-ring-opacity));\n}\n\n.focus-ring-dark {\n  --focus-ring-color: rgba(var(--dark-rgb), var(--focus-ring-opacity));\n}\n\n.position-static {\n  position: static !important;\n}\n\n.position-relative {\n  position: relative !important;\n}\n\n.position-absolute {\n  position: absolute !important;\n}\n\n.position-fixed {\n  position: fixed !important;\n}\n\n.position-sticky {\n  position: sticky !important;\n}\n\n.top-0 {\n  top: 0 !important;\n}\n\n.top-50 {\n  top: 50% !important;\n}\n\n.top-100 {\n  top: 100% !important;\n}\n\n.bottom-0 {\n  bottom: 0 !important;\n}\n\n.bottom-50 {\n  bottom: 50% !important;\n}\n\n.bottom-100 {\n  bottom: 100% !important;\n}\n\n.start-0 {\n  left: 0 !important;\n}\n\n.start-50 {\n  left: 50% !important;\n}\n\n.start-100 {\n  left: 100% !important;\n}\n\n.end-0 {\n  right: 0 !important;\n}\n\n.end-50 {\n  right: 50% !important;\n}\n\n.end-100 {\n  right: 100% !important;\n}\n\n.translate-middle {\n  transform: translate(-50%, -50%) !important;\n}\n\n.translate-middle-x {\n  transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n  transform: translateY(-50%) !important;\n}\n\n.border {\n  border: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-0 {\n  border: 0 !important;\n}\n\n.border-top {\n  border-top: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-top-0 {\n  border-top: 0 !important;\n}\n\n.border-end {\n  border-right: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-end-0 {\n  border-right: 0 !important;\n}\n\n.border-bottom {\n  border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-bottom-0 {\n  border-bottom: 0 !important;\n}\n\n.border-start {\n  border-left: var(--border-width) var(--border-style) var(--border-color) !important;\n}\n\n.border-start-0 {\n  border-left: 0 !important;\n}\n\n.border-primary {\n  --border-opacity: 1;\n  border-color: rgba(var(--primary-rgb), var(--border-opacity)) !important;\n}\n\n.border-secondary {\n  --border-opacity: 1;\n  border-color: rgba(var(--secondary-rgb), var(--border-opacity)) !important;\n}\n\n.border-success {\n  --border-opacity: 1;\n  border-color: rgba(var(--success-rgb), var(--border-opacity)) !important;\n}\n\n.border-info {\n  --border-opacity: 1;\n  border-color: rgba(var(--info-rgb), var(--border-opacity)) !important;\n}\n\n.border-warning {\n  --border-opacity: 1;\n  border-color: rgba(var(--warning-rgb), var(--border-opacity)) !important;\n}\n\n.border-danger {\n  --border-opacity: 1;\n  border-color: rgba(var(--danger-rgb), var(--border-opacity)) !important;\n}\n\n.border-light {\n  --border-opacity: 1;\n  border-color: rgba(var(--light-rgb), var(--border-opacity)) !important;\n}\n\n.border-dark {\n  --border-opacity: 1;\n  border-color: rgba(var(--dark-rgb), var(--border-opacity)) !important;\n}\n\n.border-black {\n  --border-opacity: 1;\n  border-color: rgba(var(--black-rgb), var(--border-opacity)) !important;\n}\n\n.border-white {\n  --border-opacity: 1;\n  border-color: rgba(var(--white-rgb), var(--border-opacity)) !important;\n}\n\n.border-transparent {\n  --border-opacity: 1;\n  border-color: transparent !important;\n}\n\n.border-primary-subtle {\n  border-color: var(--primary-border-subtle) !important;\n}\n\n.border-secondary-subtle {\n  border-color: var(--secondary-border-subtle) !important;\n}\n\n.border-success-subtle {\n  border-color: var(--success-border-subtle) !important;\n}\n\n.border-info-subtle {\n  border-color: var(--info-border-subtle) !important;\n}\n\n.border-warning-subtle {\n  border-color: var(--warning-border-subtle) !important;\n}\n\n.border-danger-subtle {\n  border-color: var(--danger-border-subtle) !important;\n}\n\n.border-light-subtle {\n  border-color: var(--light-border-subtle) !important;\n}\n\n.border-dark-subtle {\n  border-color: var(--dark-border-subtle) !important;\n}\n\n.border-1 {\n  border-width: 1px !important;\n}\n\n.border-2 {\n  border-width: 2px !important;\n}\n\n.border-3 {\n  border-width: 3px !important;\n}\n\n.border-4 {\n  border-width: 4px !important;\n}\n\n.border-5 {\n  border-width: 5px !important;\n}\n\n.border-opacity-10 {\n  --border-opacity: 0.1;\n}\n\n.border-opacity-25 {\n  --border-opacity: 0.25;\n}\n\n.border-opacity-50 {\n  --border-opacity: 0.5;\n}\n\n.border-opacity-75 {\n  --border-opacity: 0.75;\n}\n\n.border-opacity-100 {\n  --border-opacity: 1;\n}\n\n.w-0 {\n  width: 0 !important;\n}\n\n.w-25 {\n  width: 25% !important;\n}\n\n.w-50 {\n  width: 50% !important;\n}\n\n.w-75 {\n  width: 75% !important;\n}\n\n.w-100 {\n  width: 100% !important;\n}\n\n.w-auto {\n  width: auto !important;\n}\n\n.mw-0 {\n  max-width: 0 !important;\n}\n\n.mw-25 {\n  max-width: 25% !important;\n}\n\n.mw-50 {\n  max-width: 50% !important;\n}\n\n.mw-75 {\n  max-width: 75% !important;\n}\n\n.mw-100 {\n  max-width: 100% !important;\n}\n\n.mw-auto {\n  max-width: auto !important;\n}\n\n.vw-100 {\n  width: 100vw !important;\n}\n\n.min-vw-100 {\n  min-width: 100vw !important;\n}\n\n.h-0 {\n  height: 0 !important;\n}\n\n.h-25 {\n  height: 25% !important;\n}\n\n.h-50 {\n  height: 50% !important;\n}\n\n.h-75 {\n  height: 75% !important;\n}\n\n.h-100 {\n  height: 100% !important;\n}\n\n.h-auto {\n  height: auto !important;\n}\n\n.mh-0 {\n  max-height: 0 !important;\n}\n\n.mh-25 {\n  max-height: 25% !important;\n}\n\n.mh-50 {\n  max-height: 50% !important;\n}\n\n.mh-75 {\n  max-height: 75% !important;\n}\n\n.mh-100 {\n  max-height: 100% !important;\n}\n\n.mh-auto {\n  max-height: auto !important;\n}\n\n.vh-100 {\n  height: 100vh !important;\n}\n\n.min-vh-100 {\n  min-height: 100vh !important;\n}\n\n.flex-fill {\n  flex: 1 1 auto !important;\n}\n\n.flex-row {\n  flex-direction: row !important;\n}\n\n.flex-column {\n  flex-direction: column !important;\n}\n\n.flex-row-reverse {\n  flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n  flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n  flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n  flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n  flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n  flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n  flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n  flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n  flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n  -webkit-box-pack: start !important; justify-content: flex-start !important;\n}\n\n.justify-content-end {\n  -webkit-box-pack: end !important; justify-content: flex-end !important;\n}\n\n.justify-content-center {\n  justify-content: center !important;\n}\n\n.justify-content-between {\n  justify-content: space-between !important;\n}\n\n.justify-content-around {\n  justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n  justify-content: space-evenly !important;\n}\n\n.align-items-start {\n  align-items: flex-start !important;\n}\n\n.align-items-end {\n  align-items: flex-end !important;\n}\n\n.align-items-center {\n  align-items: center !important;\n}\n\n.align-items-baseline {\n  align-items: baseline !important;\n}\n\n.align-items-stretch {\n  align-items: stretch !important;\n}\n\n.align-content-start {\n  align-content: flex-start !important;\n}\n\n.align-content-end {\n  align-content: flex-end !important;\n}\n\n.align-content-center {\n  align-content: center !important;\n}\n\n.align-content-between {\n  align-content: space-between !important;\n}\n\n.align-content-around {\n  align-content: space-around !important;\n}\n\n.align-content-stretch {\n  align-content: stretch !important;\n}\n\n.align-self-auto {\n  align-self: auto !important;\n}\n\n.align-self-start {\n  align-self: flex-start !important;\n}\n\n.align-self-end {\n  align-self: flex-end !important;\n}\n\n.align-self-center {\n  align-self: center !important;\n}\n\n.align-self-baseline {\n  align-self: baseline !important;\n}\n\n.align-self-stretch {\n  align-self: stretch !important;\n}\n\n.order-first {\n  order: -1 !important;\n}\n\n.order-last {\n  order: 13 !important;\n}\n\n.order-0 {\n  order: 0 !important;\n}\n\n.order-1 {\n  order: 1 !important;\n}\n\n.order-2 {\n  order: 2 !important;\n}\n\n.order-3 {\n  order: 3 !important;\n}\n\n.order-4 {\n  order: 4 !important;\n}\n\n.order-5 {\n  order: 5 !important;\n}\n\n.order-6 {\n  order: 6 !important;\n}\n\n.order-7 {\n  order: 7 !important;\n}\n\n.order-8 {\n  order: 8 !important;\n}\n\n.order-9 {\n  order: 9 !important;\n}\n\n.order-10 {\n  order: 10 !important;\n}\n\n.order-11 {\n  order: 11 !important;\n}\n\n.order-12 {\n  order: 12 !important;\n}\n\n.m-0 {\n  margin: 0 !important;\n}\n\n.m-1 {\n  margin: 4px !important;\n}\n\n.m-2 {\n  margin: 8px !important;\n}\n\n.m-3 {\n  margin: 16px !important;\n}\n\n.m-4 {\n  margin: 24px !important;\n}\n\n.m-5 {\n  margin: 48px !important;\n}\n\n.m-auto {\n  margin: auto !important;\n}\n\n.mx-0 {\n  margin-right: 0 !important;\n  margin-left: 0 !important;\n}\n\n.mx-1 {\n  margin-right: 4px !important;\n  margin-left: 4px !important;\n}\n\n.mx-2 {\n  margin-right: 8px !important;\n  margin-left: 8px !important;\n}\n\n.mx-3 {\n  margin-right: 16px !important;\n  margin-left: 16px !important;\n}\n\n.mx-4 {\n  margin-right: 24px !important;\n  margin-left: 24px !important;\n}\n\n.mx-5 {\n  margin-right: 48px !important;\n  margin-left: 48px !important;\n}\n\n.mx-auto {\n  margin-right: auto !important;\n  margin-left: auto !important;\n}\n\n.my-0 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.my-1 {\n  margin-top: 4px !important;\n  margin-bottom: 4px !important;\n}\n\n.my-2 {\n  margin-top: 8px !important;\n  margin-bottom: 8px !important;\n}\n\n.my-3 {\n  margin-top: 16px !important;\n  margin-bottom: 16px !important;\n}\n\n.my-4 {\n  margin-top: 24px !important;\n  margin-bottom: 24px !important;\n}\n\n.my-5 {\n  margin-top: 48px !important;\n  margin-bottom: 48px !important;\n}\n\n.my-auto {\n  margin-top: auto !important;\n  margin-bottom: auto !important;\n}\n\n.mt-0 {\n  margin-top: 0 !important;\n}\n\n.mt-1 {\n  margin-top: 4px !important;\n}\n\n.mt-2 {\n  margin-top: 8px !important;\n}\n\n.mt-3 {\n  margin-top: 16px !important;\n}\n\n.mt-4 {\n  margin-top: 24px !important;\n}\n\n.mt-5 {\n  margin-top: 48px !important;\n}\n\n.mt-auto {\n  margin-top: auto !important;\n}\n\n.me-0 {\n  margin-right: 0 !important;\n}\n\n.me-1 {\n  margin-right: 4px !important;\n}\n\n.me-2 {\n  margin-right: 8px !important;\n}\n\n.me-3 {\n  margin-right: 16px !important;\n}\n\n.me-4 {\n  margin-right: 24px !important;\n}\n\n.me-5 {\n  margin-right: 48px !important;\n}\n\n.me-auto {\n  margin-right: auto !important;\n}\n\n.mb-0 {\n  margin-bottom: 0 !important;\n}\n\n.mb-1 {\n  margin-bottom: 4px !important;\n}\n\n.mb-2 {\n  margin-bottom: 8px !important;\n}\n\n.mb-3 {\n  margin-bottom: 16px !important;\n}\n\n.mb-4 {\n  margin-bottom: 24px !important;\n}\n\n.mb-5 {\n  margin-bottom: 48px !important;\n}\n\n.mb-auto {\n  margin-bottom: auto !important;\n}\n\n.ms-0 {\n  margin-left: 0 !important;\n}\n\n.ms-1 {\n  margin-left: 4px !important;\n}\n\n.ms-2 {\n  margin-left: 8px !important;\n}\n\n.ms-3 {\n  margin-left: 16px !important;\n}\n\n.ms-4 {\n  margin-left: 24px !important;\n}\n\n.ms-5 {\n  margin-left: 48px !important;\n}\n\n.ms-auto {\n  margin-left: auto !important;\n}\n\n.m-n1 {\n  margin: -4px !important;\n}\n\n.m-n2 {\n  margin: -8px !important;\n}\n\n.m-n3 {\n  margin: -16px !important;\n}\n\n.m-n4 {\n  margin: -24px !important;\n}\n\n.m-n5 {\n  margin: -48px !important;\n}\n\n.mx-n1 {\n  margin-right: -4px !important;\n  margin-left: -4px !important;\n}\n\n.mx-n2 {\n  margin-right: -8px !important;\n  margin-left: -8px !important;\n}\n\n.mx-n3 {\n  margin-right: -16px !important;\n  margin-left: -16px !important;\n}\n\n.mx-n4 {\n  margin-right: -24px !important;\n  margin-left: -24px !important;\n}\n\n.mx-n5 {\n  margin-right: -48px !important;\n  margin-left: -48px !important;\n}\n\n.my-n1 {\n  margin-top: -4px !important;\n  margin-bottom: -4px !important;\n}\n\n.my-n2 {\n  margin-top: -8px !important;\n  margin-bottom: -8px !important;\n}\n\n.my-n3 {\n  margin-top: -16px !important;\n  margin-bottom: -16px !important;\n}\n\n.my-n4 {\n  margin-top: -24px !important;\n  margin-bottom: -24px !important;\n}\n\n.my-n5 {\n  margin-top: -48px !important;\n  margin-bottom: -48px !important;\n}\n\n.mt-n1 {\n  margin-top: -4px !important;\n}\n\n.mt-n2 {\n  margin-top: -8px !important;\n}\n\n.mt-n3 {\n  margin-top: -16px !important;\n}\n\n.mt-n4 {\n  margin-top: -24px !important;\n}\n\n.mt-n5 {\n  margin-top: -48px !important;\n}\n\n.me-n1 {\n  margin-right: -4px !important;\n}\n\n.me-n2 {\n  margin-right: -8px !important;\n}\n\n.me-n3 {\n  margin-right: -16px !important;\n}\n\n.me-n4 {\n  margin-right: -24px !important;\n}\n\n.me-n5 {\n  margin-right: -48px !important;\n}\n\n.mb-n1 {\n  margin-bottom: -4px !important;\n}\n\n.mb-n2 {\n  margin-bottom: -8px !important;\n}\n\n.mb-n3 {\n  margin-bottom: -16px !important;\n}\n\n.mb-n4 {\n  margin-bottom: -24px !important;\n}\n\n.mb-n5 {\n  margin-bottom: -48px !important;\n}\n\n.ms-n1 {\n  margin-left: -4px !important;\n}\n\n.ms-n2 {\n  margin-left: -8px !important;\n}\n\n.ms-n3 {\n  margin-left: -16px !important;\n}\n\n.ms-n4 {\n  margin-left: -24px !important;\n}\n\n.ms-n5 {\n  margin-left: -48px !important;\n}\n\n.p-0 {\n  padding: 0 !important;\n}\n\n.p-1 {\n  padding: 4px !important;\n}\n\n.p-2 {\n  padding: 8px !important;\n}\n\n.p-3 {\n  padding: 16px !important;\n}\n\n.p-4 {\n  padding: 24px !important;\n}\n\n.p-5 {\n  padding: 48px !important;\n}\n\n.px-0 {\n  padding-right: 0 !important;\n  padding-left: 0 !important;\n}\n\n.px-1 {\n  padding-right: 4px !important;\n  padding-left: 4px !important;\n}\n\n.px-2 {\n  padding-right: 8px !important;\n  padding-left: 8px !important;\n}\n\n.px-3 {\n  padding-right: 16px !important;\n  padding-left: 16px !important;\n}\n\n.px-4 {\n  padding-right: 24px !important;\n  padding-left: 24px !important;\n}\n\n.px-5 {\n  padding-right: 48px !important;\n  padding-left: 48px !important;\n}\n\n.py-0 {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.py-1 {\n  padding-top: 4px !important;\n  padding-bottom: 4px !important;\n}\n\n.py-2 {\n  padding-top: 8px !important;\n  padding-bottom: 8px !important;\n}\n\n.py-3 {\n  padding-top: 16px !important;\n  padding-bottom: 16px !important;\n}\n\n.py-4 {\n  padding-top: 24px !important;\n  padding-bottom: 24px !important;\n}\n\n.py-5 {\n  padding-top: 48px !important;\n  padding-bottom: 48px !important;\n}\n\n.pt-0 {\n  padding-top: 0 !important;\n}\n\n.pt-1 {\n  padding-top: 4px !important;\n}\n\n.pt-2 {\n  padding-top: 8px !important;\n}\n\n.pt-3 {\n  padding-top: 16px !important;\n}\n\n.pt-4 {\n  padding-top: 24px !important;\n}\n\n.pt-5 {\n  padding-top: 48px !important;\n}\n\n.pe-0 {\n  padding-right: 0 !important;\n}\n\n.pe-1 {\n  padding-right: 4px !important;\n}\n\n.pe-2 {\n  padding-right: 8px !important;\n}\n\n.pe-3 {\n  padding-right: 16px !important;\n}\n\n.pe-4 {\n  padding-right: 24px !important;\n}\n\n.pe-5 {\n  padding-right: 48px !important;\n}\n\n.pb-0 {\n  padding-bottom: 0 !important;\n}\n\n.pb-1 {\n  padding-bottom: 4px !important;\n}\n\n.pb-2 {\n  padding-bottom: 8px !important;\n}\n\n.pb-3 {\n  padding-bottom: 16px !important;\n}\n\n.pb-4 {\n  padding-bottom: 24px !important;\n}\n\n.pb-5 {\n  padding-bottom: 48px !important;\n}\n\n.ps-0 {\n  padding-left: 0 !important;\n}\n\n.ps-1 {\n  padding-left: 4px !important;\n}\n\n.ps-2 {\n  padding-left: 8px !important;\n}\n\n.ps-3 {\n  padding-left: 16px !important;\n}\n\n.ps-4 {\n  padding-left: 24px !important;\n}\n\n.ps-5 {\n  padding-left: 48px !important;\n}\n\n.gap-0 {\n  gap: 0 !important;\n}\n\n.gap-1 {\n  gap: 4px !important;\n}\n\n.gap-2 {\n  gap: 8px !important;\n}\n\n.gap-3 {\n  gap: 16px !important;\n}\n\n.gap-4 {\n  gap: 24px !important;\n}\n\n.gap-5 {\n  gap: 48px !important;\n}\n\n.row-gap-0 {\n  row-gap: 0 !important;\n}\n\n.row-gap-1 {\n  row-gap: 4px !important;\n}\n\n.row-gap-2 {\n  row-gap: 8px !important;\n}\n\n.row-gap-3 {\n  row-gap: 16px !important;\n}\n\n.row-gap-4 {\n  row-gap: 24px !important;\n}\n\n.row-gap-5 {\n  row-gap: 48px !important;\n}\n\n.column-gap-0 {\n  column-gap: 0 !important;\n}\n\n.column-gap-1 {\n  column-gap: 4px !important;\n}\n\n.column-gap-2 {\n  column-gap: 8px !important;\n}\n\n.column-gap-3 {\n  column-gap: 16px !important;\n}\n\n.column-gap-4 {\n  column-gap: 24px !important;\n}\n\n.column-gap-5 {\n  column-gap: 48px !important;\n}\n\n.font-monospace {\n  font-family: var(--font-monospace) !important;\n}\n\n.font-sans-serif {\n  font-family: var(--font-sans-serif) !important;\n}\n\n.fs-1 {\n  font-size: calc(1.335rem + 1.02vw) !important;\n}\n\n.fs-2 {\n  font-size: calc(1.25625rem + 0.075vw) !important;\n}\n\n.fs-3 {\n  font-size: 1.1375rem !important;\n}\n\n.fs-4 {\n  font-size: 1.05rem !important;\n}\n\n.fs-5 {\n  font-size: 0.9625rem !important;\n}\n\n.fs-6 {\n  font-size: 0.875rem !important;\n}\n\n.fst-italic {\n  font-style: italic !important;\n}\n\n.fst-normal {\n  font-style: normal !important;\n}\n\n.fw-lighter {\n  font-weight: lighter !important;\n}\n\n.fw-light {\n  font-weight: 300 !important;\n}\n\n.fw-normal {\n  font-weight: 400 !important;\n}\n\n.fw-medium {\n  font-weight: 500 !important;\n}\n\n.fw-semibold {\n  font-weight: 600 !important;\n}\n\n.fw-bold {\n  font-weight: 500 !important;\n}\n\n.fw-bolder {\n  font-weight: bolder !important;\n}\n\n.lh-1 {\n  line-height: 1 !important;\n}\n\n.lh-sm {\n  line-height: 1.25 !important;\n}\n\n.lh-base {\n  line-height: 1.5 !important;\n}\n\n.lh-lg {\n  line-height: 2 !important;\n}\n\n.text-start {\n  text-align: left !important;\n}\n\n.text-end {\n  text-align: right !important;\n}\n\n.text-center {\n  text-align: center !important;\n}\n\n.text-decoration-none {\n  text-decoration: none !important;\n}\n\n.text-decoration-underline {\n  text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n  text-decoration: line-through !important;\n}\n\n.text-lowercase {\n  text-transform: lowercase !important;\n}\n\n.text-uppercase {\n  text-transform: uppercase !important;\n}\n\n.text-capitalize {\n  text-transform: capitalize !important;\n}\n\n.text-wrap {\n  white-space: normal !important;\n}\n\n.text-nowrap {\n  white-space: nowrap !important;\n}\n\n.text-prewrap {\n  white-space: pre-wrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n  word-wrap: break-word !important;\n  word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-body {\n  --text-opacity: 1;\n  color: #374151 !important;\n}\n\n.text-muted {\n  --text-opacity: 1;\n  color: rgba(55, 65, 81, 0.76) !important;\n}\n\n.text-reset {\n  --text-opacity: 1;\n  color: inherit !important;\n}\n\n.text-opacity-25 {\n  --text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n  --text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n  --text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n  --text-opacity: 1;\n}\n\n.text-primary-emphasis {\n  color: var(--primary-text-emphasis) !important;\n}\n\n.text-secondary-emphasis {\n  color: var(--secondary-text-emphasis) !important;\n}\n\n.text-success-emphasis {\n  color: var(--success-text-emphasis) !important;\n}\n\n.text-info-emphasis {\n  color: var(--info-text-emphasis) !important;\n}\n\n.text-warning-emphasis {\n  color: var(--warning-text-emphasis) !important;\n}\n\n.text-danger-emphasis {\n  color: var(--danger-text-emphasis) !important;\n}\n\n.text-light-emphasis {\n  color: var(--light-text-emphasis) !important;\n}\n\n.text-dark-emphasis {\n  color: var(--dark-text-emphasis) !important;\n}\n\n.link-opacity-10 {\n  --link-opacity: 0.1;\n}\n\n.link-opacity-10-hover:hover {\n  --link-opacity: 0.1;\n}\n\n.link-opacity-25 {\n  --link-opacity: 0.25;\n}\n\n.link-opacity-25-hover:hover {\n  --link-opacity: 0.25;\n}\n\n.link-opacity-50 {\n  --link-opacity: 0.5;\n}\n\n.link-opacity-50-hover:hover {\n  --link-opacity: 0.5;\n}\n\n.link-opacity-75 {\n  --link-opacity: 0.75;\n}\n\n.link-opacity-75-hover:hover {\n  --link-opacity: 0.75;\n}\n\n.link-opacity-100 {\n  --link-opacity: 1;\n}\n\n.link-opacity-100-hover:hover {\n  --link-opacity: 1;\n}\n\n.link-offset-1 {\n  text-underline-offset: 0.125em !important;\n}\n\n.link-offset-1-hover:hover {\n  text-underline-offset: 0.125em !important;\n}\n\n.link-offset-2 {\n  text-underline-offset: 0.25em !important;\n}\n\n.link-offset-2-hover:hover {\n  text-underline-offset: 0.25em !important;\n}\n\n.link-offset-3 {\n  text-underline-offset: 0.375em !important;\n}\n\n.link-offset-3-hover:hover {\n  text-underline-offset: 0.375em !important;\n}\n\n.link-underline-primary {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--primary-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-secondary {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--secondary-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-success {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--success-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-info {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--info-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-warning {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--warning-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-danger {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--danger-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-light {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--light-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline-dark {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--dark-rgb), var(--link-underline-opacity)) !important;\n}\n\n.link-underline {\n  --link-underline-opacity: 1;\n  text-decoration-color: rgba(var(--link-color-rgb), var(--link-underline-opacity, 1)) !important;\n}\n\n.link-underline-opacity-0 {\n  --link-underline-opacity: 0;\n}\n\n.link-underline-opacity-0-hover:hover {\n  --link-underline-opacity: 0;\n}\n\n.link-underline-opacity-10 {\n  --link-underline-opacity: 0.1;\n}\n\n.link-underline-opacity-10-hover:hover {\n  --link-underline-opacity: 0.1;\n}\n\n.link-underline-opacity-25 {\n  --link-underline-opacity: 0.25;\n}\n\n.link-underline-opacity-25-hover:hover {\n  --link-underline-opacity: 0.25;\n}\n\n.link-underline-opacity-50 {\n  --link-underline-opacity: 0.5;\n}\n\n.link-underline-opacity-50-hover:hover {\n  --link-underline-opacity: 0.5;\n}\n\n.link-underline-opacity-75 {\n  --link-underline-opacity: 0.75;\n}\n\n.link-underline-opacity-75-hover:hover {\n  --link-underline-opacity: 0.75;\n}\n\n.link-underline-opacity-100 {\n  --link-underline-opacity: 1;\n}\n\n.link-underline-opacity-100-hover:hover {\n  --link-underline-opacity: 1;\n}\n\n.bg-opacity-0 {\n  --bg-opacity: 0;\n}\n\n.bg-opacity-25 {\n  --bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n  --bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n  --bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n  --bg-opacity: 1;\n}\n\n.bg-opacity-disabled {\n  --bg-opacity: 0.5;\n}\n\n.bg-opacity-muted {\n  --bg-opacity: 0.76;\n}\n\n.bg-primary-subtle {\n  background-color: var(--primary-bg-subtle) !important;\n}\n\n.bg-secondary-subtle {\n  background-color: var(--secondary-bg-subtle) !important;\n}\n\n.bg-success-subtle {\n  background-color: var(--success-bg-subtle) !important;\n}\n\n.bg-info-subtle {\n  background-color: var(--info-bg-subtle) !important;\n}\n\n.bg-warning-subtle {\n  background-color: var(--warning-bg-subtle) !important;\n}\n\n.bg-danger-subtle {\n  background-color: var(--danger-bg-subtle) !important;\n}\n\n.bg-light-subtle {\n  background-color: var(--light-bg-subtle) !important;\n}\n\n.bg-dark-subtle {\n  background-color: var(--dark-bg-subtle) !important;\n}\n\n.bg-gradient {\n  background-image: var(--gradient) !important;\n}\n\n.user-select-all {\n  user-select: all !important;\n}\n\n.user-select-auto {\n  user-select: auto !important;\n}\n\n.user-select-none {\n  user-select: none !important;\n}\n\n.pe-none {\n  pointer-events: none !important;\n}\n\n.pe-auto {\n  pointer-events: auto !important;\n}\n\n.rounded {\n  border-radius: var(--border-radius) !important;\n}\n\n.rounded-0 {\n  border-radius: 0 !important;\n}\n\n.rounded-1 {\n  border-radius: var(--border-radius-sm) !important;\n}\n\n.rounded-2 {\n  border-radius: var(--border-radius) !important;\n}\n\n.rounded-3 {\n  border-radius: var(--border-radius-lg) !important;\n}\n\n.rounded-4 {\n  border-radius: var(--border-radius-xl) !important;\n}\n\n.rounded-5 {\n  border-radius: var(--border-radius-xxl) !important;\n}\n\n.rounded-circle {\n  border-radius: 50% !important;\n}\n\n.rounded-pill {\n  border-radius: var(--border-radius-pill) !important;\n}\n\n.rounded-top {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-top-0 {\n  border-top-left-radius: 0 !important;\n  border-top-right-radius: 0 !important;\n}\n\n.rounded-top-1 {\n  border-top-left-radius: 0.1875rem !important;\n  border-top-right-radius: 0.1875rem !important;\n}\n\n.rounded-top-2 {\n  border-top-left-radius: 0.25rem !important;\n  border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-top-3 {\n  border-top-left-radius: 0.375rem !important;\n  border-top-right-radius: 0.375rem !important;\n}\n\n.rounded-top-circle {\n  border-top-left-radius: 50% !important;\n  border-top-right-radius: 50% !important;\n}\n\n.rounded-top-pill {\n  border-top-left-radius: 50rem !important;\n  border-top-right-radius: 50rem !important;\n}\n\n.rounded-end {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-end-0 {\n  border-top-right-radius: 0 !important;\n  border-bottom-right-radius: 0 !important;\n}\n\n.rounded-end-1 {\n  border-top-right-radius: 0.1875rem !important;\n  border-bottom-right-radius: 0.1875rem !important;\n}\n\n.rounded-end-2 {\n  border-top-right-radius: 0.25rem !important;\n  border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-end-3 {\n  border-top-right-radius: 0.375rem !important;\n  border-bottom-right-radius: 0.375rem !important;\n}\n\n.rounded-end-circle {\n  border-top-right-radius: 50% !important;\n  border-bottom-right-radius: 50% !important;\n}\n\n.rounded-end-pill {\n  border-top-right-radius: 50rem !important;\n  border-bottom-right-radius: 50rem !important;\n}\n\n.rounded-bottom {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom-0 {\n  border-bottom-right-radius: 0 !important;\n  border-bottom-left-radius: 0 !important;\n}\n\n.rounded-bottom-1 {\n  border-bottom-right-radius: 0.1875rem !important;\n  border-bottom-left-radius: 0.1875rem !important;\n}\n\n.rounded-bottom-2 {\n  border-bottom-right-radius: 0.25rem !important;\n  border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-bottom-3 {\n  border-bottom-right-radius: 0.375rem !important;\n  border-bottom-left-radius: 0.375rem !important;\n}\n\n.rounded-bottom-circle {\n  border-bottom-right-radius: 50% !important;\n  border-bottom-left-radius: 50% !important;\n}\n\n.rounded-bottom-pill {\n  border-bottom-right-radius: 50rem !important;\n  border-bottom-left-radius: 50rem !important;\n}\n\n.rounded-start {\n  border-bottom-left-radius: 0.25rem !important;\n  border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-start-0 {\n  border-bottom-left-radius: 0 !important;\n  border-top-left-radius: 0 !important;\n}\n\n.rounded-start-1 {\n  border-bottom-left-radius: 0.1875rem !important;\n  border-top-left-radius: 0.1875rem !important;\n}\n\n.rounded-start-2 {\n  border-bottom-left-radius: 0.25rem !important;\n  border-top-left-radius: 0.25rem !important;\n}\n\n.rounded-start-3 {\n  border-bottom-left-radius: 0.375rem !important;\n  border-top-left-radius: 0.375rem !important;\n}\n\n.rounded-start-circle {\n  border-bottom-left-radius: 50% !important;\n  border-top-left-radius: 50% !important;\n}\n\n.rounded-start-pill {\n  border-bottom-left-radius: 50rem !important;\n  border-top-left-radius: 50rem !important;\n}\n\n.visible {\n  visibility: visible !important;\n}\n\n.invisible {\n  visibility: hidden !important;\n}\n\n.z-n1 {\n  z-index: -1 !important;\n}\n\n.z-0 {\n  z-index: 0 !important;\n}\n\n.z-1 {\n  z-index: 1 !important;\n}\n\n.z-2 {\n  z-index: 2 !important;\n}\n\n.z-3 {\n  z-index: 3 !important;\n}\n\n.cursor-default {\n  cursor: default !important;\n}\n\n.cursor-pointer {\n  cursor: pointer !important;\n}\n\n.flex-basis-0 {\n  flex-basis: 0 !important;\n}\n\n.flex-basis-25 {\n  flex-basis: 25% !important;\n}\n\n.flex-basis-50 {\n  flex-basis: 50% !important;\n}\n\n.flex-basis-75 {\n  flex-basis: 75% !important;\n}\n\n.flex-basis-100 {\n  flex-basis: 100% !important;\n}\n\n.flex-basis-auto {\n  flex-basis: auto !important;\n}\n\n.transition-none {\n  transition: none !important;\n}\n\n.transition-base {\n  transition: all 0.2s ease-in-out !important;\n}\n\n.transition-fade {\n  transition: opacity 0.15s linear !important;\n}\n\n.min-w-0 {\n  min-width: 0 !important;\n}\n\n@media (min-width: 576px) {\n  .float-sm-start {\n    float: left !important;\n  }\n  .float-sm-end {\n    float: right !important;\n  }\n  .float-sm-none {\n    float: none !important;\n  }\n  .object-fit-sm-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-sm-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-sm-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-sm-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-sm-none {\n    object-fit: none !important;\n  }\n  .d-sm-inline {\n    display: inline !important;\n  }\n  .d-sm-inline-block {\n    display: inline-block !important;\n  }\n  .d-sm-block {\n    display: block !important;\n  }\n  .d-sm-grid {\n    display: grid !important;\n  }\n  .d-sm-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-sm-table {\n    display: table !important;\n  }\n  .d-sm-table-row {\n    display: table-row !important;\n  }\n  .d-sm-table-cell {\n    display: table-cell !important;\n  }\n  .d-sm-flex {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n  }\n  .d-sm-inline-flex {\n    display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;\n  }\n  .d-sm-none {\n    display: none !important;\n  }\n  .d-sm-contents {\n    display: contents !important;\n  }\n  .position-sm-static {\n    position: static !important;\n  }\n  .position-sm-relative {\n    position: relative !important;\n  }\n  .position-sm-absolute {\n    position: absolute !important;\n  }\n  .position-sm-fixed {\n    position: fixed !important;\n  }\n  .position-sm-sticky {\n    position: sticky !important;\n  }\n  .w-sm-0 {\n    width: 0 !important;\n  }\n  .w-sm-25 {\n    width: 25% !important;\n  }\n  .w-sm-50 {\n    width: 50% !important;\n  }\n  .w-sm-75 {\n    width: 75% !important;\n  }\n  .w-sm-100 {\n    width: 100% !important;\n  }\n  .w-sm-auto {\n    width: auto !important;\n  }\n  .mw-sm-0 {\n    max-width: 0 !important;\n  }\n  .mw-sm-25 {\n    max-width: 25% !important;\n  }\n  .mw-sm-50 {\n    max-width: 50% !important;\n  }\n  .mw-sm-75 {\n    max-width: 75% !important;\n  }\n  .mw-sm-100 {\n    max-width: 100% !important;\n  }\n  .mw-sm-auto {\n    max-width: auto !important;\n  }\n  .h-sm-0 {\n    height: 0 !important;\n  }\n  .h-sm-25 {\n    height: 25% !important;\n  }\n  .h-sm-50 {\n    height: 50% !important;\n  }\n  .h-sm-75 {\n    height: 75% !important;\n  }\n  .h-sm-100 {\n    height: 100% !important;\n  }\n  .h-sm-auto {\n    height: auto !important;\n  }\n  .mh-sm-0 {\n    max-height: 0 !important;\n  }\n  .mh-sm-25 {\n    max-height: 25% !important;\n  }\n  .mh-sm-50 {\n    max-height: 50% !important;\n  }\n  .mh-sm-75 {\n    max-height: 75% !important;\n  }\n  .mh-sm-100 {\n    max-height: 100% !important;\n  }\n  .mh-sm-auto {\n    max-height: auto !important;\n  }\n  .flex-sm-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-sm-row {\n    flex-direction: row !important;\n  }\n  .flex-sm-column {\n    flex-direction: column !important;\n  }\n  .flex-sm-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-sm-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-sm-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-sm-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-sm-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-sm-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-sm-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-sm-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-sm-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-sm-start {\n    -webkit-box-pack: start !important; justify-content: flex-start !important;\n  }\n  .justify-content-sm-end {\n    -webkit-box-pack: end !important; justify-content: flex-end !important;\n  }\n  .justify-content-sm-center {\n    justify-content: center !important;\n  }\n  .justify-content-sm-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-sm-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-sm-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-sm-start {\n    align-items: flex-start !important;\n  }\n  .align-items-sm-end {\n    align-items: flex-end !important;\n  }\n  .align-items-sm-center {\n    align-items: center !important;\n  }\n  .align-items-sm-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-sm-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-sm-start {\n    align-content: flex-start !important;\n  }\n  .align-content-sm-end {\n    align-content: flex-end !important;\n  }\n  .align-content-sm-center {\n    align-content: center !important;\n  }\n  .align-content-sm-between {\n    align-content: space-between !important;\n  }\n  .align-content-sm-around {\n    align-content: space-around !important;\n  }\n  .align-content-sm-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-sm-auto {\n    align-self: auto !important;\n  }\n  .align-self-sm-start {\n    align-self: flex-start !important;\n  }\n  .align-self-sm-end {\n    align-self: flex-end !important;\n  }\n  .align-self-sm-center {\n    align-self: center !important;\n  }\n  .align-self-sm-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-sm-stretch {\n    align-self: stretch !important;\n  }\n  .order-sm-first {\n    order: -1 !important;\n  }\n  .order-sm-last {\n    order: 13 !important;\n  }\n  .order-sm-0 {\n    order: 0 !important;\n  }\n  .order-sm-1 {\n    order: 1 !important;\n  }\n  .order-sm-2 {\n    order: 2 !important;\n  }\n  .order-sm-3 {\n    order: 3 !important;\n  }\n  .order-sm-4 {\n    order: 4 !important;\n  }\n  .order-sm-5 {\n    order: 5 !important;\n  }\n  .order-sm-6 {\n    order: 6 !important;\n  }\n  .order-sm-7 {\n    order: 7 !important;\n  }\n  .order-sm-8 {\n    order: 8 !important;\n  }\n  .order-sm-9 {\n    order: 9 !important;\n  }\n  .order-sm-10 {\n    order: 10 !important;\n  }\n  .order-sm-11 {\n    order: 11 !important;\n  }\n  .order-sm-12 {\n    order: 12 !important;\n  }\n  .m-sm-0 {\n    margin: 0 !important;\n  }\n  .m-sm-1 {\n    margin: 4px !important;\n  }\n  .m-sm-2 {\n    margin: 8px !important;\n  }\n  .m-sm-3 {\n    margin: 16px !important;\n  }\n  .m-sm-4 {\n    margin: 24px !important;\n  }\n  .m-sm-5 {\n    margin: 48px !important;\n  }\n  .m-sm-auto {\n    margin: auto !important;\n  }\n  .mx-sm-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-sm-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-sm-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-sm-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-sm-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-sm-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-sm-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-sm-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-sm-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-sm-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-sm-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-sm-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-sm-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-sm-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-sm-0 {\n    margin-top: 0 !important;\n  }\n  .mt-sm-1 {\n    margin-top: 4px !important;\n  }\n  .mt-sm-2 {\n    margin-top: 8px !important;\n  }\n  .mt-sm-3 {\n    margin-top: 16px !important;\n  }\n  .mt-sm-4 {\n    margin-top: 24px !important;\n  }\n  .mt-sm-5 {\n    margin-top: 48px !important;\n  }\n  .mt-sm-auto {\n    margin-top: auto !important;\n  }\n  .me-sm-0 {\n    margin-right: 0 !important;\n  }\n  .me-sm-1 {\n    margin-right: 4px !important;\n  }\n  .me-sm-2 {\n    margin-right: 8px !important;\n  }\n  .me-sm-3 {\n    margin-right: 16px !important;\n  }\n  .me-sm-4 {\n    margin-right: 24px !important;\n  }\n  .me-sm-5 {\n    margin-right: 48px !important;\n  }\n  .me-sm-auto {\n    margin-right: auto !important;\n  }\n  .mb-sm-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-sm-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-sm-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-sm-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-sm-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-sm-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-sm-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-sm-0 {\n    margin-left: 0 !important;\n  }\n  .ms-sm-1 {\n    margin-left: 4px !important;\n  }\n  .ms-sm-2 {\n    margin-left: 8px !important;\n  }\n  .ms-sm-3 {\n    margin-left: 16px !important;\n  }\n  .ms-sm-4 {\n    margin-left: 24px !important;\n  }\n  .ms-sm-5 {\n    margin-left: 48px !important;\n  }\n  .ms-sm-auto {\n    margin-left: auto !important;\n  }\n  .m-sm-n1 {\n    margin: -4px !important;\n  }\n  .m-sm-n2 {\n    margin: -8px !important;\n  }\n  .m-sm-n3 {\n    margin: -16px !important;\n  }\n  .m-sm-n4 {\n    margin: -24px !important;\n  }\n  .m-sm-n5 {\n    margin: -48px !important;\n  }\n  .mx-sm-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-sm-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-sm-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-sm-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-sm-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-sm-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-sm-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-sm-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-sm-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-sm-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-sm-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-sm-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-sm-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-sm-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-sm-n5 {\n    margin-top: -48px !important;\n  }\n  .me-sm-n1 {\n    margin-right: -4px !important;\n  }\n  .me-sm-n2 {\n    margin-right: -8px !important;\n  }\n  .me-sm-n3 {\n    margin-right: -16px !important;\n  }\n  .me-sm-n4 {\n    margin-right: -24px !important;\n  }\n  .me-sm-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-sm-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-sm-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-sm-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-sm-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-sm-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-sm-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-sm-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-sm-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-sm-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-sm-n5 {\n    margin-left: -48px !important;\n  }\n  .p-sm-0 {\n    padding: 0 !important;\n  }\n  .p-sm-1 {\n    padding: 4px !important;\n  }\n  .p-sm-2 {\n    padding: 8px !important;\n  }\n  .p-sm-3 {\n    padding: 16px !important;\n  }\n  .p-sm-4 {\n    padding: 24px !important;\n  }\n  .p-sm-5 {\n    padding: 48px !important;\n  }\n  .px-sm-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-sm-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-sm-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-sm-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-sm-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-sm-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-sm-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-sm-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-sm-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-sm-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-sm-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-sm-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-sm-0 {\n    padding-top: 0 !important;\n  }\n  .pt-sm-1 {\n    padding-top: 4px !important;\n  }\n  .pt-sm-2 {\n    padding-top: 8px !important;\n  }\n  .pt-sm-3 {\n    padding-top: 16px !important;\n  }\n  .pt-sm-4 {\n    padding-top: 24px !important;\n  }\n  .pt-sm-5 {\n    padding-top: 48px !important;\n  }\n  .pe-sm-0 {\n    padding-right: 0 !important;\n  }\n  .pe-sm-1 {\n    padding-right: 4px !important;\n  }\n  .pe-sm-2 {\n    padding-right: 8px !important;\n  }\n  .pe-sm-3 {\n    padding-right: 16px !important;\n  }\n  .pe-sm-4 {\n    padding-right: 24px !important;\n  }\n  .pe-sm-5 {\n    padding-right: 48px !important;\n  }\n  .pb-sm-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-sm-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-sm-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-sm-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-sm-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-sm-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-sm-0 {\n    padding-left: 0 !important;\n  }\n  .ps-sm-1 {\n    padding-left: 4px !important;\n  }\n  .ps-sm-2 {\n    padding-left: 8px !important;\n  }\n  .ps-sm-3 {\n    padding-left: 16px !important;\n  }\n  .ps-sm-4 {\n    padding-left: 24px !important;\n  }\n  .ps-sm-5 {\n    padding-left: 48px !important;\n  }\n  .gap-sm-0 {\n    gap: 0 !important;\n  }\n  .gap-sm-1 {\n    gap: 4px !important;\n  }\n  .gap-sm-2 {\n    gap: 8px !important;\n  }\n  .gap-sm-3 {\n    gap: 16px !important;\n  }\n  .gap-sm-4 {\n    gap: 24px !important;\n  }\n  .gap-sm-5 {\n    gap: 48px !important;\n  }\n  .row-gap-sm-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-sm-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-sm-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-sm-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-sm-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-sm-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-sm-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-sm-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-sm-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-sm-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-sm-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-sm-5 {\n    column-gap: 48px !important;\n  }\n  .text-sm-start {\n    text-align: left !important;\n  }\n  .text-sm-end {\n    text-align: right !important;\n  }\n  .text-sm-center {\n    text-align: center !important;\n  }\n  .flex-basis-sm-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-sm-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-sm-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-sm-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-sm-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-sm-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .float-md-start {\n    float: left !important;\n  }\n  .float-md-end {\n    float: right !important;\n  }\n  .float-md-none {\n    float: none !important;\n  }\n  .object-fit-md-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-md-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-md-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-md-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-md-none {\n    object-fit: none !important;\n  }\n  .d-md-inline {\n    display: inline !important;\n  }\n  .d-md-inline-block {\n    display: inline-block !important;\n  }\n  .d-md-block {\n    display: block !important;\n  }\n  .d-md-grid {\n    display: grid !important;\n  }\n  .d-md-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-md-table {\n    display: table !important;\n  }\n  .d-md-table-row {\n    display: table-row !important;\n  }\n  .d-md-table-cell {\n    display: table-cell !important;\n  }\n  .d-md-flex {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n  }\n  .d-md-inline-flex {\n    display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;\n  }\n  .d-md-none {\n    display: none !important;\n  }\n  .d-md-contents {\n    display: contents !important;\n  }\n  .position-md-static {\n    position: static !important;\n  }\n  .position-md-relative {\n    position: relative !important;\n  }\n  .position-md-absolute {\n    position: absolute !important;\n  }\n  .position-md-fixed {\n    position: fixed !important;\n  }\n  .position-md-sticky {\n    position: sticky !important;\n  }\n  .w-md-0 {\n    width: 0 !important;\n  }\n  .w-md-25 {\n    width: 25% !important;\n  }\n  .w-md-50 {\n    width: 50% !important;\n  }\n  .w-md-75 {\n    width: 75% !important;\n  }\n  .w-md-100 {\n    width: 100% !important;\n  }\n  .w-md-auto {\n    width: auto !important;\n  }\n  .mw-md-0 {\n    max-width: 0 !important;\n  }\n  .mw-md-25 {\n    max-width: 25% !important;\n  }\n  .mw-md-50 {\n    max-width: 50% !important;\n  }\n  .mw-md-75 {\n    max-width: 75% !important;\n  }\n  .mw-md-100 {\n    max-width: 100% !important;\n  }\n  .mw-md-auto {\n    max-width: auto !important;\n  }\n  .h-md-0 {\n    height: 0 !important;\n  }\n  .h-md-25 {\n    height: 25% !important;\n  }\n  .h-md-50 {\n    height: 50% !important;\n  }\n  .h-md-75 {\n    height: 75% !important;\n  }\n  .h-md-100 {\n    height: 100% !important;\n  }\n  .h-md-auto {\n    height: auto !important;\n  }\n  .mh-md-0 {\n    max-height: 0 !important;\n  }\n  .mh-md-25 {\n    max-height: 25% !important;\n  }\n  .mh-md-50 {\n    max-height: 50% !important;\n  }\n  .mh-md-75 {\n    max-height: 75% !important;\n  }\n  .mh-md-100 {\n    max-height: 100% !important;\n  }\n  .mh-md-auto {\n    max-height: auto !important;\n  }\n  .flex-md-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-md-row {\n    flex-direction: row !important;\n  }\n  .flex-md-column {\n    flex-direction: column !important;\n  }\n  .flex-md-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-md-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-md-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-md-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-md-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-md-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-md-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-md-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-md-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-md-start {\n    -webkit-box-pack: start !important; justify-content: flex-start !important;\n  }\n  .justify-content-md-end {\n    -webkit-box-pack: end !important; justify-content: flex-end !important;\n  }\n  .justify-content-md-center {\n    justify-content: center !important;\n  }\n  .justify-content-md-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-md-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-md-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-md-start {\n    align-items: flex-start !important;\n  }\n  .align-items-md-end {\n    align-items: flex-end !important;\n  }\n  .align-items-md-center {\n    align-items: center !important;\n  }\n  .align-items-md-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-md-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-md-start {\n    align-content: flex-start !important;\n  }\n  .align-content-md-end {\n    align-content: flex-end !important;\n  }\n  .align-content-md-center {\n    align-content: center !important;\n  }\n  .align-content-md-between {\n    align-content: space-between !important;\n  }\n  .align-content-md-around {\n    align-content: space-around !important;\n  }\n  .align-content-md-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-md-auto {\n    align-self: auto !important;\n  }\n  .align-self-md-start {\n    align-self: flex-start !important;\n  }\n  .align-self-md-end {\n    align-self: flex-end !important;\n  }\n  .align-self-md-center {\n    align-self: center !important;\n  }\n  .align-self-md-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-md-stretch {\n    align-self: stretch !important;\n  }\n  .order-md-first {\n    order: -1 !important;\n  }\n  .order-md-last {\n    order: 13 !important;\n  }\n  .order-md-0 {\n    order: 0 !important;\n  }\n  .order-md-1 {\n    order: 1 !important;\n  }\n  .order-md-2 {\n    order: 2 !important;\n  }\n  .order-md-3 {\n    order: 3 !important;\n  }\n  .order-md-4 {\n    order: 4 !important;\n  }\n  .order-md-5 {\n    order: 5 !important;\n  }\n  .order-md-6 {\n    order: 6 !important;\n  }\n  .order-md-7 {\n    order: 7 !important;\n  }\n  .order-md-8 {\n    order: 8 !important;\n  }\n  .order-md-9 {\n    order: 9 !important;\n  }\n  .order-md-10 {\n    order: 10 !important;\n  }\n  .order-md-11 {\n    order: 11 !important;\n  }\n  .order-md-12 {\n    order: 12 !important;\n  }\n  .m-md-0 {\n    margin: 0 !important;\n  }\n  .m-md-1 {\n    margin: 4px !important;\n  }\n  .m-md-2 {\n    margin: 8px !important;\n  }\n  .m-md-3 {\n    margin: 16px !important;\n  }\n  .m-md-4 {\n    margin: 24px !important;\n  }\n  .m-md-5 {\n    margin: 48px !important;\n  }\n  .m-md-auto {\n    margin: auto !important;\n  }\n  .mx-md-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-md-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-md-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-md-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-md-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-md-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-md-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-md-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-md-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-md-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-md-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-md-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-md-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-md-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-md-0 {\n    margin-top: 0 !important;\n  }\n  .mt-md-1 {\n    margin-top: 4px !important;\n  }\n  .mt-md-2 {\n    margin-top: 8px !important;\n  }\n  .mt-md-3 {\n    margin-top: 16px !important;\n  }\n  .mt-md-4 {\n    margin-top: 24px !important;\n  }\n  .mt-md-5 {\n    margin-top: 48px !important;\n  }\n  .mt-md-auto {\n    margin-top: auto !important;\n  }\n  .me-md-0 {\n    margin-right: 0 !important;\n  }\n  .me-md-1 {\n    margin-right: 4px !important;\n  }\n  .me-md-2 {\n    margin-right: 8px !important;\n  }\n  .me-md-3 {\n    margin-right: 16px !important;\n  }\n  .me-md-4 {\n    margin-right: 24px !important;\n  }\n  .me-md-5 {\n    margin-right: 48px !important;\n  }\n  .me-md-auto {\n    margin-right: auto !important;\n  }\n  .mb-md-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-md-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-md-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-md-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-md-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-md-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-md-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-md-0 {\n    margin-left: 0 !important;\n  }\n  .ms-md-1 {\n    margin-left: 4px !important;\n  }\n  .ms-md-2 {\n    margin-left: 8px !important;\n  }\n  .ms-md-3 {\n    margin-left: 16px !important;\n  }\n  .ms-md-4 {\n    margin-left: 24px !important;\n  }\n  .ms-md-5 {\n    margin-left: 48px !important;\n  }\n  .ms-md-auto {\n    margin-left: auto !important;\n  }\n  .m-md-n1 {\n    margin: -4px !important;\n  }\n  .m-md-n2 {\n    margin: -8px !important;\n  }\n  .m-md-n3 {\n    margin: -16px !important;\n  }\n  .m-md-n4 {\n    margin: -24px !important;\n  }\n  .m-md-n5 {\n    margin: -48px !important;\n  }\n  .mx-md-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-md-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-md-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-md-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-md-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-md-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-md-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-md-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-md-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-md-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-md-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-md-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-md-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-md-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-md-n5 {\n    margin-top: -48px !important;\n  }\n  .me-md-n1 {\n    margin-right: -4px !important;\n  }\n  .me-md-n2 {\n    margin-right: -8px !important;\n  }\n  .me-md-n3 {\n    margin-right: -16px !important;\n  }\n  .me-md-n4 {\n    margin-right: -24px !important;\n  }\n  .me-md-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-md-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-md-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-md-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-md-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-md-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-md-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-md-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-md-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-md-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-md-n5 {\n    margin-left: -48px !important;\n  }\n  .p-md-0 {\n    padding: 0 !important;\n  }\n  .p-md-1 {\n    padding: 4px !important;\n  }\n  .p-md-2 {\n    padding: 8px !important;\n  }\n  .p-md-3 {\n    padding: 16px !important;\n  }\n  .p-md-4 {\n    padding: 24px !important;\n  }\n  .p-md-5 {\n    padding: 48px !important;\n  }\n  .px-md-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-md-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-md-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-md-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-md-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-md-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-md-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-md-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-md-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-md-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-md-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-md-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-md-0 {\n    padding-top: 0 !important;\n  }\n  .pt-md-1 {\n    padding-top: 4px !important;\n  }\n  .pt-md-2 {\n    padding-top: 8px !important;\n  }\n  .pt-md-3 {\n    padding-top: 16px !important;\n  }\n  .pt-md-4 {\n    padding-top: 24px !important;\n  }\n  .pt-md-5 {\n    padding-top: 48px !important;\n  }\n  .pe-md-0 {\n    padding-right: 0 !important;\n  }\n  .pe-md-1 {\n    padding-right: 4px !important;\n  }\n  .pe-md-2 {\n    padding-right: 8px !important;\n  }\n  .pe-md-3 {\n    padding-right: 16px !important;\n  }\n  .pe-md-4 {\n    padding-right: 24px !important;\n  }\n  .pe-md-5 {\n    padding-right: 48px !important;\n  }\n  .pb-md-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-md-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-md-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-md-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-md-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-md-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-md-0 {\n    padding-left: 0 !important;\n  }\n  .ps-md-1 {\n    padding-left: 4px !important;\n  }\n  .ps-md-2 {\n    padding-left: 8px !important;\n  }\n  .ps-md-3 {\n    padding-left: 16px !important;\n  }\n  .ps-md-4 {\n    padding-left: 24px !important;\n  }\n  .ps-md-5 {\n    padding-left: 48px !important;\n  }\n  .gap-md-0 {\n    gap: 0 !important;\n  }\n  .gap-md-1 {\n    gap: 4px !important;\n  }\n  .gap-md-2 {\n    gap: 8px !important;\n  }\n  .gap-md-3 {\n    gap: 16px !important;\n  }\n  .gap-md-4 {\n    gap: 24px !important;\n  }\n  .gap-md-5 {\n    gap: 48px !important;\n  }\n  .row-gap-md-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-md-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-md-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-md-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-md-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-md-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-md-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-md-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-md-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-md-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-md-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-md-5 {\n    column-gap: 48px !important;\n  }\n  .text-md-start {\n    text-align: left !important;\n  }\n  .text-md-end {\n    text-align: right !important;\n  }\n  .text-md-center {\n    text-align: center !important;\n  }\n  .flex-basis-md-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-md-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-md-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-md-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-md-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-md-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 992px) {\n  .float-lg-start {\n    float: left !important;\n  }\n  .float-lg-end {\n    float: right !important;\n  }\n  .float-lg-none {\n    float: none !important;\n  }\n  .object-fit-lg-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-lg-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-lg-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-lg-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-lg-none {\n    object-fit: none !important;\n  }\n  .d-lg-inline {\n    display: inline !important;\n  }\n  .d-lg-inline-block {\n    display: inline-block !important;\n  }\n  .d-lg-block {\n    display: block !important;\n  }\n  .d-lg-grid {\n    display: grid !important;\n  }\n  .d-lg-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-lg-table {\n    display: table !important;\n  }\n  .d-lg-table-row {\n    display: table-row !important;\n  }\n  .d-lg-table-cell {\n    display: table-cell !important;\n  }\n  .d-lg-flex {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n  }\n  .d-lg-inline-flex {\n    display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;\n  }\n  .d-lg-none {\n    display: none !important;\n  }\n  .d-lg-contents {\n    display: contents !important;\n  }\n  .position-lg-static {\n    position: static !important;\n  }\n  .position-lg-relative {\n    position: relative !important;\n  }\n  .position-lg-absolute {\n    position: absolute !important;\n  }\n  .position-lg-fixed {\n    position: fixed !important;\n  }\n  .position-lg-sticky {\n    position: sticky !important;\n  }\n  .w-lg-0 {\n    width: 0 !important;\n  }\n  .w-lg-25 {\n    width: 25% !important;\n  }\n  .w-lg-50 {\n    width: 50% !important;\n  }\n  .w-lg-75 {\n    width: 75% !important;\n  }\n  .w-lg-100 {\n    width: 100% !important;\n  }\n  .w-lg-auto {\n    width: auto !important;\n  }\n  .mw-lg-0 {\n    max-width: 0 !important;\n  }\n  .mw-lg-25 {\n    max-width: 25% !important;\n  }\n  .mw-lg-50 {\n    max-width: 50% !important;\n  }\n  .mw-lg-75 {\n    max-width: 75% !important;\n  }\n  .mw-lg-100 {\n    max-width: 100% !important;\n  }\n  .mw-lg-auto {\n    max-width: auto !important;\n  }\n  .h-lg-0 {\n    height: 0 !important;\n  }\n  .h-lg-25 {\n    height: 25% !important;\n  }\n  .h-lg-50 {\n    height: 50% !important;\n  }\n  .h-lg-75 {\n    height: 75% !important;\n  }\n  .h-lg-100 {\n    height: 100% !important;\n  }\n  .h-lg-auto {\n    height: auto !important;\n  }\n  .mh-lg-0 {\n    max-height: 0 !important;\n  }\n  .mh-lg-25 {\n    max-height: 25% !important;\n  }\n  .mh-lg-50 {\n    max-height: 50% !important;\n  }\n  .mh-lg-75 {\n    max-height: 75% !important;\n  }\n  .mh-lg-100 {\n    max-height: 100% !important;\n  }\n  .mh-lg-auto {\n    max-height: auto !important;\n  }\n  .flex-lg-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-lg-row {\n    flex-direction: row !important;\n  }\n  .flex-lg-column {\n    flex-direction: column !important;\n  }\n  .flex-lg-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-lg-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-lg-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-lg-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-lg-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-lg-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-lg-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-lg-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-lg-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-lg-start {\n    -webkit-box-pack: start !important; justify-content: flex-start !important;\n  }\n  .justify-content-lg-end {\n    -webkit-box-pack: end !important; justify-content: flex-end !important;\n  }\n  .justify-content-lg-center {\n    justify-content: center !important;\n  }\n  .justify-content-lg-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-lg-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-lg-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-lg-start {\n    align-items: flex-start !important;\n  }\n  .align-items-lg-end {\n    align-items: flex-end !important;\n  }\n  .align-items-lg-center {\n    align-items: center !important;\n  }\n  .align-items-lg-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-lg-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-lg-start {\n    align-content: flex-start !important;\n  }\n  .align-content-lg-end {\n    align-content: flex-end !important;\n  }\n  .align-content-lg-center {\n    align-content: center !important;\n  }\n  .align-content-lg-between {\n    align-content: space-between !important;\n  }\n  .align-content-lg-around {\n    align-content: space-around !important;\n  }\n  .align-content-lg-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-lg-auto {\n    align-self: auto !important;\n  }\n  .align-self-lg-start {\n    align-self: flex-start !important;\n  }\n  .align-self-lg-end {\n    align-self: flex-end !important;\n  }\n  .align-self-lg-center {\n    align-self: center !important;\n  }\n  .align-self-lg-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-lg-stretch {\n    align-self: stretch !important;\n  }\n  .order-lg-first {\n    order: -1 !important;\n  }\n  .order-lg-last {\n    order: 13 !important;\n  }\n  .order-lg-0 {\n    order: 0 !important;\n  }\n  .order-lg-1 {\n    order: 1 !important;\n  }\n  .order-lg-2 {\n    order: 2 !important;\n  }\n  .order-lg-3 {\n    order: 3 !important;\n  }\n  .order-lg-4 {\n    order: 4 !important;\n  }\n  .order-lg-5 {\n    order: 5 !important;\n  }\n  .order-lg-6 {\n    order: 6 !important;\n  }\n  .order-lg-7 {\n    order: 7 !important;\n  }\n  .order-lg-8 {\n    order: 8 !important;\n  }\n  .order-lg-9 {\n    order: 9 !important;\n  }\n  .order-lg-10 {\n    order: 10 !important;\n  }\n  .order-lg-11 {\n    order: 11 !important;\n  }\n  .order-lg-12 {\n    order: 12 !important;\n  }\n  .m-lg-0 {\n    margin: 0 !important;\n  }\n  .m-lg-1 {\n    margin: 4px !important;\n  }\n  .m-lg-2 {\n    margin: 8px !important;\n  }\n  .m-lg-3 {\n    margin: 16px !important;\n  }\n  .m-lg-4 {\n    margin: 24px !important;\n  }\n  .m-lg-5 {\n    margin: 48px !important;\n  }\n  .m-lg-auto {\n    margin: auto !important;\n  }\n  .mx-lg-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-lg-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-lg-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-lg-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-lg-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-lg-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-lg-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-lg-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-lg-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-lg-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-lg-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-lg-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-lg-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-lg-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-lg-0 {\n    margin-top: 0 !important;\n  }\n  .mt-lg-1 {\n    margin-top: 4px !important;\n  }\n  .mt-lg-2 {\n    margin-top: 8px !important;\n  }\n  .mt-lg-3 {\n    margin-top: 16px !important;\n  }\n  .mt-lg-4 {\n    margin-top: 24px !important;\n  }\n  .mt-lg-5 {\n    margin-top: 48px !important;\n  }\n  .mt-lg-auto {\n    margin-top: auto !important;\n  }\n  .me-lg-0 {\n    margin-right: 0 !important;\n  }\n  .me-lg-1 {\n    margin-right: 4px !important;\n  }\n  .me-lg-2 {\n    margin-right: 8px !important;\n  }\n  .me-lg-3 {\n    margin-right: 16px !important;\n  }\n  .me-lg-4 {\n    margin-right: 24px !important;\n  }\n  .me-lg-5 {\n    margin-right: 48px !important;\n  }\n  .me-lg-auto {\n    margin-right: auto !important;\n  }\n  .mb-lg-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-lg-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-lg-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-lg-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-lg-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-lg-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-lg-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-lg-0 {\n    margin-left: 0 !important;\n  }\n  .ms-lg-1 {\n    margin-left: 4px !important;\n  }\n  .ms-lg-2 {\n    margin-left: 8px !important;\n  }\n  .ms-lg-3 {\n    margin-left: 16px !important;\n  }\n  .ms-lg-4 {\n    margin-left: 24px !important;\n  }\n  .ms-lg-5 {\n    margin-left: 48px !important;\n  }\n  .ms-lg-auto {\n    margin-left: auto !important;\n  }\n  .m-lg-n1 {\n    margin: -4px !important;\n  }\n  .m-lg-n2 {\n    margin: -8px !important;\n  }\n  .m-lg-n3 {\n    margin: -16px !important;\n  }\n  .m-lg-n4 {\n    margin: -24px !important;\n  }\n  .m-lg-n5 {\n    margin: -48px !important;\n  }\n  .mx-lg-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-lg-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-lg-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-lg-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-lg-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-lg-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-lg-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-lg-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-lg-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-lg-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-lg-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-lg-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-lg-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-lg-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-lg-n5 {\n    margin-top: -48px !important;\n  }\n  .me-lg-n1 {\n    margin-right: -4px !important;\n  }\n  .me-lg-n2 {\n    margin-right: -8px !important;\n  }\n  .me-lg-n3 {\n    margin-right: -16px !important;\n  }\n  .me-lg-n4 {\n    margin-right: -24px !important;\n  }\n  .me-lg-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-lg-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-lg-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-lg-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-lg-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-lg-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-lg-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-lg-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-lg-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-lg-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-lg-n5 {\n    margin-left: -48px !important;\n  }\n  .p-lg-0 {\n    padding: 0 !important;\n  }\n  .p-lg-1 {\n    padding: 4px !important;\n  }\n  .p-lg-2 {\n    padding: 8px !important;\n  }\n  .p-lg-3 {\n    padding: 16px !important;\n  }\n  .p-lg-4 {\n    padding: 24px !important;\n  }\n  .p-lg-5 {\n    padding: 48px !important;\n  }\n  .px-lg-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-lg-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-lg-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-lg-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-lg-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-lg-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-lg-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-lg-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-lg-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-lg-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-lg-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-lg-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-lg-0 {\n    padding-top: 0 !important;\n  }\n  .pt-lg-1 {\n    padding-top: 4px !important;\n  }\n  .pt-lg-2 {\n    padding-top: 8px !important;\n  }\n  .pt-lg-3 {\n    padding-top: 16px !important;\n  }\n  .pt-lg-4 {\n    padding-top: 24px !important;\n  }\n  .pt-lg-5 {\n    padding-top: 48px !important;\n  }\n  .pe-lg-0 {\n    padding-right: 0 !important;\n  }\n  .pe-lg-1 {\n    padding-right: 4px !important;\n  }\n  .pe-lg-2 {\n    padding-right: 8px !important;\n  }\n  .pe-lg-3 {\n    padding-right: 16px !important;\n  }\n  .pe-lg-4 {\n    padding-right: 24px !important;\n  }\n  .pe-lg-5 {\n    padding-right: 48px !important;\n  }\n  .pb-lg-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-lg-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-lg-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-lg-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-lg-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-lg-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-lg-0 {\n    padding-left: 0 !important;\n  }\n  .ps-lg-1 {\n    padding-left: 4px !important;\n  }\n  .ps-lg-2 {\n    padding-left: 8px !important;\n  }\n  .ps-lg-3 {\n    padding-left: 16px !important;\n  }\n  .ps-lg-4 {\n    padding-left: 24px !important;\n  }\n  .ps-lg-5 {\n    padding-left: 48px !important;\n  }\n  .gap-lg-0 {\n    gap: 0 !important;\n  }\n  .gap-lg-1 {\n    gap: 4px !important;\n  }\n  .gap-lg-2 {\n    gap: 8px !important;\n  }\n  .gap-lg-3 {\n    gap: 16px !important;\n  }\n  .gap-lg-4 {\n    gap: 24px !important;\n  }\n  .gap-lg-5 {\n    gap: 48px !important;\n  }\n  .row-gap-lg-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-lg-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-lg-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-lg-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-lg-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-lg-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-lg-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-lg-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-lg-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-lg-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-lg-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-lg-5 {\n    column-gap: 48px !important;\n  }\n  .text-lg-start {\n    text-align: left !important;\n  }\n  .text-lg-end {\n    text-align: right !important;\n  }\n  .text-lg-center {\n    text-align: center !important;\n  }\n  .flex-basis-lg-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-lg-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-lg-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-lg-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-lg-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-lg-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .float-xl-start {\n    float: left !important;\n  }\n  .float-xl-end {\n    float: right !important;\n  }\n  .float-xl-none {\n    float: none !important;\n  }\n  .object-fit-xl-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-xl-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-xl-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-xl-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-xl-none {\n    object-fit: none !important;\n  }\n  .d-xl-inline {\n    display: inline !important;\n  }\n  .d-xl-inline-block {\n    display: inline-block !important;\n  }\n  .d-xl-block {\n    display: block !important;\n  }\n  .d-xl-grid {\n    display: grid !important;\n  }\n  .d-xl-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-xl-table {\n    display: table !important;\n  }\n  .d-xl-table-row {\n    display: table-row !important;\n  }\n  .d-xl-table-cell {\n    display: table-cell !important;\n  }\n  .d-xl-flex {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n  }\n  .d-xl-inline-flex {\n    display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;\n  }\n  .d-xl-none {\n    display: none !important;\n  }\n  .d-xl-contents {\n    display: contents !important;\n  }\n  .position-xl-static {\n    position: static !important;\n  }\n  .position-xl-relative {\n    position: relative !important;\n  }\n  .position-xl-absolute {\n    position: absolute !important;\n  }\n  .position-xl-fixed {\n    position: fixed !important;\n  }\n  .position-xl-sticky {\n    position: sticky !important;\n  }\n  .w-xl-0 {\n    width: 0 !important;\n  }\n  .w-xl-25 {\n    width: 25% !important;\n  }\n  .w-xl-50 {\n    width: 50% !important;\n  }\n  .w-xl-75 {\n    width: 75% !important;\n  }\n  .w-xl-100 {\n    width: 100% !important;\n  }\n  .w-xl-auto {\n    width: auto !important;\n  }\n  .mw-xl-0 {\n    max-width: 0 !important;\n  }\n  .mw-xl-25 {\n    max-width: 25% !important;\n  }\n  .mw-xl-50 {\n    max-width: 50% !important;\n  }\n  .mw-xl-75 {\n    max-width: 75% !important;\n  }\n  .mw-xl-100 {\n    max-width: 100% !important;\n  }\n  .mw-xl-auto {\n    max-width: auto !important;\n  }\n  .h-xl-0 {\n    height: 0 !important;\n  }\n  .h-xl-25 {\n    height: 25% !important;\n  }\n  .h-xl-50 {\n    height: 50% !important;\n  }\n  .h-xl-75 {\n    height: 75% !important;\n  }\n  .h-xl-100 {\n    height: 100% !important;\n  }\n  .h-xl-auto {\n    height: auto !important;\n  }\n  .mh-xl-0 {\n    max-height: 0 !important;\n  }\n  .mh-xl-25 {\n    max-height: 25% !important;\n  }\n  .mh-xl-50 {\n    max-height: 50% !important;\n  }\n  .mh-xl-75 {\n    max-height: 75% !important;\n  }\n  .mh-xl-100 {\n    max-height: 100% !important;\n  }\n  .mh-xl-auto {\n    max-height: auto !important;\n  }\n  .flex-xl-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-xl-row {\n    flex-direction: row !important;\n  }\n  .flex-xl-column {\n    flex-direction: column !important;\n  }\n  .flex-xl-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-xl-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-xl-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-xl-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-xl-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-xl-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-xl-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-xl-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-xl-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-xl-start {\n    -webkit-box-pack: start !important; justify-content: flex-start !important;\n  }\n  .justify-content-xl-end {\n    -webkit-box-pack: end !important; justify-content: flex-end !important;\n  }\n  .justify-content-xl-center {\n    justify-content: center !important;\n  }\n  .justify-content-xl-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-xl-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-xl-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-xl-start {\n    align-items: flex-start !important;\n  }\n  .align-items-xl-end {\n    align-items: flex-end !important;\n  }\n  .align-items-xl-center {\n    align-items: center !important;\n  }\n  .align-items-xl-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-xl-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-xl-start {\n    align-content: flex-start !important;\n  }\n  .align-content-xl-end {\n    align-content: flex-end !important;\n  }\n  .align-content-xl-center {\n    align-content: center !important;\n  }\n  .align-content-xl-between {\n    align-content: space-between !important;\n  }\n  .align-content-xl-around {\n    align-content: space-around !important;\n  }\n  .align-content-xl-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-xl-auto {\n    align-self: auto !important;\n  }\n  .align-self-xl-start {\n    align-self: flex-start !important;\n  }\n  .align-self-xl-end {\n    align-self: flex-end !important;\n  }\n  .align-self-xl-center {\n    align-self: center !important;\n  }\n  .align-self-xl-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-xl-stretch {\n    align-self: stretch !important;\n  }\n  .order-xl-first {\n    order: -1 !important;\n  }\n  .order-xl-last {\n    order: 13 !important;\n  }\n  .order-xl-0 {\n    order: 0 !important;\n  }\n  .order-xl-1 {\n    order: 1 !important;\n  }\n  .order-xl-2 {\n    order: 2 !important;\n  }\n  .order-xl-3 {\n    order: 3 !important;\n  }\n  .order-xl-4 {\n    order: 4 !important;\n  }\n  .order-xl-5 {\n    order: 5 !important;\n  }\n  .order-xl-6 {\n    order: 6 !important;\n  }\n  .order-xl-7 {\n    order: 7 !important;\n  }\n  .order-xl-8 {\n    order: 8 !important;\n  }\n  .order-xl-9 {\n    order: 9 !important;\n  }\n  .order-xl-10 {\n    order: 10 !important;\n  }\n  .order-xl-11 {\n    order: 11 !important;\n  }\n  .order-xl-12 {\n    order: 12 !important;\n  }\n  .m-xl-0 {\n    margin: 0 !important;\n  }\n  .m-xl-1 {\n    margin: 4px !important;\n  }\n  .m-xl-2 {\n    margin: 8px !important;\n  }\n  .m-xl-3 {\n    margin: 16px !important;\n  }\n  .m-xl-4 {\n    margin: 24px !important;\n  }\n  .m-xl-5 {\n    margin: 48px !important;\n  }\n  .m-xl-auto {\n    margin: auto !important;\n  }\n  .mx-xl-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-xl-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-xl-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-xl-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-xl-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-xl-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-xl-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-xl-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-xl-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-xl-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-xl-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-xl-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-xl-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-xl-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-xl-0 {\n    margin-top: 0 !important;\n  }\n  .mt-xl-1 {\n    margin-top: 4px !important;\n  }\n  .mt-xl-2 {\n    margin-top: 8px !important;\n  }\n  .mt-xl-3 {\n    margin-top: 16px !important;\n  }\n  .mt-xl-4 {\n    margin-top: 24px !important;\n  }\n  .mt-xl-5 {\n    margin-top: 48px !important;\n  }\n  .mt-xl-auto {\n    margin-top: auto !important;\n  }\n  .me-xl-0 {\n    margin-right: 0 !important;\n  }\n  .me-xl-1 {\n    margin-right: 4px !important;\n  }\n  .me-xl-2 {\n    margin-right: 8px !important;\n  }\n  .me-xl-3 {\n    margin-right: 16px !important;\n  }\n  .me-xl-4 {\n    margin-right: 24px !important;\n  }\n  .me-xl-5 {\n    margin-right: 48px !important;\n  }\n  .me-xl-auto {\n    margin-right: auto !important;\n  }\n  .mb-xl-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-xl-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-xl-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-xl-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-xl-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-xl-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-xl-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-xl-0 {\n    margin-left: 0 !important;\n  }\n  .ms-xl-1 {\n    margin-left: 4px !important;\n  }\n  .ms-xl-2 {\n    margin-left: 8px !important;\n  }\n  .ms-xl-3 {\n    margin-left: 16px !important;\n  }\n  .ms-xl-4 {\n    margin-left: 24px !important;\n  }\n  .ms-xl-5 {\n    margin-left: 48px !important;\n  }\n  .ms-xl-auto {\n    margin-left: auto !important;\n  }\n  .m-xl-n1 {\n    margin: -4px !important;\n  }\n  .m-xl-n2 {\n    margin: -8px !important;\n  }\n  .m-xl-n3 {\n    margin: -16px !important;\n  }\n  .m-xl-n4 {\n    margin: -24px !important;\n  }\n  .m-xl-n5 {\n    margin: -48px !important;\n  }\n  .mx-xl-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-xl-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-xl-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-xl-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-xl-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-xl-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-xl-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-xl-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-xl-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-xl-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-xl-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-xl-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-xl-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-xl-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-xl-n5 {\n    margin-top: -48px !important;\n  }\n  .me-xl-n1 {\n    margin-right: -4px !important;\n  }\n  .me-xl-n2 {\n    margin-right: -8px !important;\n  }\n  .me-xl-n3 {\n    margin-right: -16px !important;\n  }\n  .me-xl-n4 {\n    margin-right: -24px !important;\n  }\n  .me-xl-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-xl-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-xl-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-xl-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-xl-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-xl-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-xl-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-xl-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-xl-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-xl-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-xl-n5 {\n    margin-left: -48px !important;\n  }\n  .p-xl-0 {\n    padding: 0 !important;\n  }\n  .p-xl-1 {\n    padding: 4px !important;\n  }\n  .p-xl-2 {\n    padding: 8px !important;\n  }\n  .p-xl-3 {\n    padding: 16px !important;\n  }\n  .p-xl-4 {\n    padding: 24px !important;\n  }\n  .p-xl-5 {\n    padding: 48px !important;\n  }\n  .px-xl-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-xl-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-xl-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-xl-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-xl-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-xl-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-xl-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-xl-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-xl-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-xl-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-xl-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-xl-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-xl-0 {\n    padding-top: 0 !important;\n  }\n  .pt-xl-1 {\n    padding-top: 4px !important;\n  }\n  .pt-xl-2 {\n    padding-top: 8px !important;\n  }\n  .pt-xl-3 {\n    padding-top: 16px !important;\n  }\n  .pt-xl-4 {\n    padding-top: 24px !important;\n  }\n  .pt-xl-5 {\n    padding-top: 48px !important;\n  }\n  .pe-xl-0 {\n    padding-right: 0 !important;\n  }\n  .pe-xl-1 {\n    padding-right: 4px !important;\n  }\n  .pe-xl-2 {\n    padding-right: 8px !important;\n  }\n  .pe-xl-3 {\n    padding-right: 16px !important;\n  }\n  .pe-xl-4 {\n    padding-right: 24px !important;\n  }\n  .pe-xl-5 {\n    padding-right: 48px !important;\n  }\n  .pb-xl-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-xl-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-xl-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-xl-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-xl-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-xl-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-xl-0 {\n    padding-left: 0 !important;\n  }\n  .ps-xl-1 {\n    padding-left: 4px !important;\n  }\n  .ps-xl-2 {\n    padding-left: 8px !important;\n  }\n  .ps-xl-3 {\n    padding-left: 16px !important;\n  }\n  .ps-xl-4 {\n    padding-left: 24px !important;\n  }\n  .ps-xl-5 {\n    padding-left: 48px !important;\n  }\n  .gap-xl-0 {\n    gap: 0 !important;\n  }\n  .gap-xl-1 {\n    gap: 4px !important;\n  }\n  .gap-xl-2 {\n    gap: 8px !important;\n  }\n  .gap-xl-3 {\n    gap: 16px !important;\n  }\n  .gap-xl-4 {\n    gap: 24px !important;\n  }\n  .gap-xl-5 {\n    gap: 48px !important;\n  }\n  .row-gap-xl-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-xl-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-xl-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-xl-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-xl-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-xl-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-xl-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-xl-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-xl-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-xl-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-xl-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-xl-5 {\n    column-gap: 48px !important;\n  }\n  .text-xl-start {\n    text-align: left !important;\n  }\n  .text-xl-end {\n    text-align: right !important;\n  }\n  .text-xl-center {\n    text-align: center !important;\n  }\n  .flex-basis-xl-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-xl-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-xl-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-xl-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-xl-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-xl-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 1400px) {\n  .float-xxl-start {\n    float: left !important;\n  }\n  .float-xxl-end {\n    float: right !important;\n  }\n  .float-xxl-none {\n    float: none !important;\n  }\n  .object-fit-xxl-contain {\n    object-fit: contain !important;\n  }\n  .object-fit-xxl-cover {\n    object-fit: cover !important;\n  }\n  .object-fit-xxl-fill {\n    object-fit: fill !important;\n  }\n  .object-fit-xxl-scale {\n    object-fit: scale-down !important;\n  }\n  .object-fit-xxl-none {\n    object-fit: none !important;\n  }\n  .d-xxl-inline {\n    display: inline !important;\n  }\n  .d-xxl-inline-block {\n    display: inline-block !important;\n  }\n  .d-xxl-block {\n    display: block !important;\n  }\n  .d-xxl-grid {\n    display: grid !important;\n  }\n  .d-xxl-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-xxl-table {\n    display: table !important;\n  }\n  .d-xxl-table-row {\n    display: table-row !important;\n  }\n  .d-xxl-table-cell {\n    display: table-cell !important;\n  }\n  .d-xxl-flex {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n  }\n  .d-xxl-inline-flex {\n    display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;\n  }\n  .d-xxl-none {\n    display: none !important;\n  }\n  .d-xxl-contents {\n    display: contents !important;\n  }\n  .position-xxl-static {\n    position: static !important;\n  }\n  .position-xxl-relative {\n    position: relative !important;\n  }\n  .position-xxl-absolute {\n    position: absolute !important;\n  }\n  .position-xxl-fixed {\n    position: fixed !important;\n  }\n  .position-xxl-sticky {\n    position: sticky !important;\n  }\n  .w-xxl-0 {\n    width: 0 !important;\n  }\n  .w-xxl-25 {\n    width: 25% !important;\n  }\n  .w-xxl-50 {\n    width: 50% !important;\n  }\n  .w-xxl-75 {\n    width: 75% !important;\n  }\n  .w-xxl-100 {\n    width: 100% !important;\n  }\n  .w-xxl-auto {\n    width: auto !important;\n  }\n  .mw-xxl-0 {\n    max-width: 0 !important;\n  }\n  .mw-xxl-25 {\n    max-width: 25% !important;\n  }\n  .mw-xxl-50 {\n    max-width: 50% !important;\n  }\n  .mw-xxl-75 {\n    max-width: 75% !important;\n  }\n  .mw-xxl-100 {\n    max-width: 100% !important;\n  }\n  .mw-xxl-auto {\n    max-width: auto !important;\n  }\n  .h-xxl-0 {\n    height: 0 !important;\n  }\n  .h-xxl-25 {\n    height: 25% !important;\n  }\n  .h-xxl-50 {\n    height: 50% !important;\n  }\n  .h-xxl-75 {\n    height: 75% !important;\n  }\n  .h-xxl-100 {\n    height: 100% !important;\n  }\n  .h-xxl-auto {\n    height: auto !important;\n  }\n  .mh-xxl-0 {\n    max-height: 0 !important;\n  }\n  .mh-xxl-25 {\n    max-height: 25% !important;\n  }\n  .mh-xxl-50 {\n    max-height: 50% !important;\n  }\n  .mh-xxl-75 {\n    max-height: 75% !important;\n  }\n  .mh-xxl-100 {\n    max-height: 100% !important;\n  }\n  .mh-xxl-auto {\n    max-height: auto !important;\n  }\n  .flex-xxl-fill {\n    flex: 1 1 auto !important;\n  }\n  .flex-xxl-row {\n    flex-direction: row !important;\n  }\n  .flex-xxl-column {\n    flex-direction: column !important;\n  }\n  .flex-xxl-row-reverse {\n    flex-direction: row-reverse !important;\n  }\n  .flex-xxl-column-reverse {\n    flex-direction: column-reverse !important;\n  }\n  .flex-xxl-grow-0 {\n    flex-grow: 0 !important;\n  }\n  .flex-xxl-grow-1 {\n    flex-grow: 1 !important;\n  }\n  .flex-xxl-shrink-0 {\n    flex-shrink: 0 !important;\n  }\n  .flex-xxl-shrink-1 {\n    flex-shrink: 1 !important;\n  }\n  .flex-xxl-wrap {\n    flex-wrap: wrap !important;\n  }\n  .flex-xxl-nowrap {\n    flex-wrap: nowrap !important;\n  }\n  .flex-xxl-wrap-reverse {\n    flex-wrap: wrap-reverse !important;\n  }\n  .justify-content-xxl-start {\n    -webkit-box-pack: start !important; justify-content: flex-start !important;\n  }\n  .justify-content-xxl-end {\n    -webkit-box-pack: end !important; justify-content: flex-end !important;\n  }\n  .justify-content-xxl-center {\n    justify-content: center !important;\n  }\n  .justify-content-xxl-between {\n    justify-content: space-between !important;\n  }\n  .justify-content-xxl-around {\n    justify-content: space-around !important;\n  }\n  .justify-content-xxl-evenly {\n    justify-content: space-evenly !important;\n  }\n  .align-items-xxl-start {\n    align-items: flex-start !important;\n  }\n  .align-items-xxl-end {\n    align-items: flex-end !important;\n  }\n  .align-items-xxl-center {\n    align-items: center !important;\n  }\n  .align-items-xxl-baseline {\n    align-items: baseline !important;\n  }\n  .align-items-xxl-stretch {\n    align-items: stretch !important;\n  }\n  .align-content-xxl-start {\n    align-content: flex-start !important;\n  }\n  .align-content-xxl-end {\n    align-content: flex-end !important;\n  }\n  .align-content-xxl-center {\n    align-content: center !important;\n  }\n  .align-content-xxl-between {\n    align-content: space-between !important;\n  }\n  .align-content-xxl-around {\n    align-content: space-around !important;\n  }\n  .align-content-xxl-stretch {\n    align-content: stretch !important;\n  }\n  .align-self-xxl-auto {\n    align-self: auto !important;\n  }\n  .align-self-xxl-start {\n    align-self: flex-start !important;\n  }\n  .align-self-xxl-end {\n    align-self: flex-end !important;\n  }\n  .align-self-xxl-center {\n    align-self: center !important;\n  }\n  .align-self-xxl-baseline {\n    align-self: baseline !important;\n  }\n  .align-self-xxl-stretch {\n    align-self: stretch !important;\n  }\n  .order-xxl-first {\n    order: -1 !important;\n  }\n  .order-xxl-last {\n    order: 13 !important;\n  }\n  .order-xxl-0 {\n    order: 0 !important;\n  }\n  .order-xxl-1 {\n    order: 1 !important;\n  }\n  .order-xxl-2 {\n    order: 2 !important;\n  }\n  .order-xxl-3 {\n    order: 3 !important;\n  }\n  .order-xxl-4 {\n    order: 4 !important;\n  }\n  .order-xxl-5 {\n    order: 5 !important;\n  }\n  .order-xxl-6 {\n    order: 6 !important;\n  }\n  .order-xxl-7 {\n    order: 7 !important;\n  }\n  .order-xxl-8 {\n    order: 8 !important;\n  }\n  .order-xxl-9 {\n    order: 9 !important;\n  }\n  .order-xxl-10 {\n    order: 10 !important;\n  }\n  .order-xxl-11 {\n    order: 11 !important;\n  }\n  .order-xxl-12 {\n    order: 12 !important;\n  }\n  .m-xxl-0 {\n    margin: 0 !important;\n  }\n  .m-xxl-1 {\n    margin: 4px !important;\n  }\n  .m-xxl-2 {\n    margin: 8px !important;\n  }\n  .m-xxl-3 {\n    margin: 16px !important;\n  }\n  .m-xxl-4 {\n    margin: 24px !important;\n  }\n  .m-xxl-5 {\n    margin: 48px !important;\n  }\n  .m-xxl-auto {\n    margin: auto !important;\n  }\n  .mx-xxl-0 {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n  }\n  .mx-xxl-1 {\n    margin-right: 4px !important;\n    margin-left: 4px !important;\n  }\n  .mx-xxl-2 {\n    margin-right: 8px !important;\n    margin-left: 8px !important;\n  }\n  .mx-xxl-3 {\n    margin-right: 16px !important;\n    margin-left: 16px !important;\n  }\n  .mx-xxl-4 {\n    margin-right: 24px !important;\n    margin-left: 24px !important;\n  }\n  .mx-xxl-5 {\n    margin-right: 48px !important;\n    margin-left: 48px !important;\n  }\n  .mx-xxl-auto {\n    margin-right: auto !important;\n    margin-left: auto !important;\n  }\n  .my-xxl-0 {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n  }\n  .my-xxl-1 {\n    margin-top: 4px !important;\n    margin-bottom: 4px !important;\n  }\n  .my-xxl-2 {\n    margin-top: 8px !important;\n    margin-bottom: 8px !important;\n  }\n  .my-xxl-3 {\n    margin-top: 16px !important;\n    margin-bottom: 16px !important;\n  }\n  .my-xxl-4 {\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n  }\n  .my-xxl-5 {\n    margin-top: 48px !important;\n    margin-bottom: 48px !important;\n  }\n  .my-xxl-auto {\n    margin-top: auto !important;\n    margin-bottom: auto !important;\n  }\n  .mt-xxl-0 {\n    margin-top: 0 !important;\n  }\n  .mt-xxl-1 {\n    margin-top: 4px !important;\n  }\n  .mt-xxl-2 {\n    margin-top: 8px !important;\n  }\n  .mt-xxl-3 {\n    margin-top: 16px !important;\n  }\n  .mt-xxl-4 {\n    margin-top: 24px !important;\n  }\n  .mt-xxl-5 {\n    margin-top: 48px !important;\n  }\n  .mt-xxl-auto {\n    margin-top: auto !important;\n  }\n  .me-xxl-0 {\n    margin-right: 0 !important;\n  }\n  .me-xxl-1 {\n    margin-right: 4px !important;\n  }\n  .me-xxl-2 {\n    margin-right: 8px !important;\n  }\n  .me-xxl-3 {\n    margin-right: 16px !important;\n  }\n  .me-xxl-4 {\n    margin-right: 24px !important;\n  }\n  .me-xxl-5 {\n    margin-right: 48px !important;\n  }\n  .me-xxl-auto {\n    margin-right: auto !important;\n  }\n  .mb-xxl-0 {\n    margin-bottom: 0 !important;\n  }\n  .mb-xxl-1 {\n    margin-bottom: 4px !important;\n  }\n  .mb-xxl-2 {\n    margin-bottom: 8px !important;\n  }\n  .mb-xxl-3 {\n    margin-bottom: 16px !important;\n  }\n  .mb-xxl-4 {\n    margin-bottom: 24px !important;\n  }\n  .mb-xxl-5 {\n    margin-bottom: 48px !important;\n  }\n  .mb-xxl-auto {\n    margin-bottom: auto !important;\n  }\n  .ms-xxl-0 {\n    margin-left: 0 !important;\n  }\n  .ms-xxl-1 {\n    margin-left: 4px !important;\n  }\n  .ms-xxl-2 {\n    margin-left: 8px !important;\n  }\n  .ms-xxl-3 {\n    margin-left: 16px !important;\n  }\n  .ms-xxl-4 {\n    margin-left: 24px !important;\n  }\n  .ms-xxl-5 {\n    margin-left: 48px !important;\n  }\n  .ms-xxl-auto {\n    margin-left: auto !important;\n  }\n  .m-xxl-n1 {\n    margin: -4px !important;\n  }\n  .m-xxl-n2 {\n    margin: -8px !important;\n  }\n  .m-xxl-n3 {\n    margin: -16px !important;\n  }\n  .m-xxl-n4 {\n    margin: -24px !important;\n  }\n  .m-xxl-n5 {\n    margin: -48px !important;\n  }\n  .mx-xxl-n1 {\n    margin-right: -4px !important;\n    margin-left: -4px !important;\n  }\n  .mx-xxl-n2 {\n    margin-right: -8px !important;\n    margin-left: -8px !important;\n  }\n  .mx-xxl-n3 {\n    margin-right: -16px !important;\n    margin-left: -16px !important;\n  }\n  .mx-xxl-n4 {\n    margin-right: -24px !important;\n    margin-left: -24px !important;\n  }\n  .mx-xxl-n5 {\n    margin-right: -48px !important;\n    margin-left: -48px !important;\n  }\n  .my-xxl-n1 {\n    margin-top: -4px !important;\n    margin-bottom: -4px !important;\n  }\n  .my-xxl-n2 {\n    margin-top: -8px !important;\n    margin-bottom: -8px !important;\n  }\n  .my-xxl-n3 {\n    margin-top: -16px !important;\n    margin-bottom: -16px !important;\n  }\n  .my-xxl-n4 {\n    margin-top: -24px !important;\n    margin-bottom: -24px !important;\n  }\n  .my-xxl-n5 {\n    margin-top: -48px !important;\n    margin-bottom: -48px !important;\n  }\n  .mt-xxl-n1 {\n    margin-top: -4px !important;\n  }\n  .mt-xxl-n2 {\n    margin-top: -8px !important;\n  }\n  .mt-xxl-n3 {\n    margin-top: -16px !important;\n  }\n  .mt-xxl-n4 {\n    margin-top: -24px !important;\n  }\n  .mt-xxl-n5 {\n    margin-top: -48px !important;\n  }\n  .me-xxl-n1 {\n    margin-right: -4px !important;\n  }\n  .me-xxl-n2 {\n    margin-right: -8px !important;\n  }\n  .me-xxl-n3 {\n    margin-right: -16px !important;\n  }\n  .me-xxl-n4 {\n    margin-right: -24px !important;\n  }\n  .me-xxl-n5 {\n    margin-right: -48px !important;\n  }\n  .mb-xxl-n1 {\n    margin-bottom: -4px !important;\n  }\n  .mb-xxl-n2 {\n    margin-bottom: -8px !important;\n  }\n  .mb-xxl-n3 {\n    margin-bottom: -16px !important;\n  }\n  .mb-xxl-n4 {\n    margin-bottom: -24px !important;\n  }\n  .mb-xxl-n5 {\n    margin-bottom: -48px !important;\n  }\n  .ms-xxl-n1 {\n    margin-left: -4px !important;\n  }\n  .ms-xxl-n2 {\n    margin-left: -8px !important;\n  }\n  .ms-xxl-n3 {\n    margin-left: -16px !important;\n  }\n  .ms-xxl-n4 {\n    margin-left: -24px !important;\n  }\n  .ms-xxl-n5 {\n    margin-left: -48px !important;\n  }\n  .p-xxl-0 {\n    padding: 0 !important;\n  }\n  .p-xxl-1 {\n    padding: 4px !important;\n  }\n  .p-xxl-2 {\n    padding: 8px !important;\n  }\n  .p-xxl-3 {\n    padding: 16px !important;\n  }\n  .p-xxl-4 {\n    padding: 24px !important;\n  }\n  .p-xxl-5 {\n    padding: 48px !important;\n  }\n  .px-xxl-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-xxl-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-xxl-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-xxl-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-xxl-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-xxl-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-xxl-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-xxl-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-xxl-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-xxl-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-xxl-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-xxl-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-xxl-0 {\n    padding-top: 0 !important;\n  }\n  .pt-xxl-1 {\n    padding-top: 4px !important;\n  }\n  .pt-xxl-2 {\n    padding-top: 8px !important;\n  }\n  .pt-xxl-3 {\n    padding-top: 16px !important;\n  }\n  .pt-xxl-4 {\n    padding-top: 24px !important;\n  }\n  .pt-xxl-5 {\n    padding-top: 48px !important;\n  }\n  .pe-xxl-0 {\n    padding-right: 0 !important;\n  }\n  .pe-xxl-1 {\n    padding-right: 4px !important;\n  }\n  .pe-xxl-2 {\n    padding-right: 8px !important;\n  }\n  .pe-xxl-3 {\n    padding-right: 16px !important;\n  }\n  .pe-xxl-4 {\n    padding-right: 24px !important;\n  }\n  .pe-xxl-5 {\n    padding-right: 48px !important;\n  }\n  .pb-xxl-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-xxl-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-xxl-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-xxl-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-xxl-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-xxl-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-xxl-0 {\n    padding-left: 0 !important;\n  }\n  .ps-xxl-1 {\n    padding-left: 4px !important;\n  }\n  .ps-xxl-2 {\n    padding-left: 8px !important;\n  }\n  .ps-xxl-3 {\n    padding-left: 16px !important;\n  }\n  .ps-xxl-4 {\n    padding-left: 24px !important;\n  }\n  .ps-xxl-5 {\n    padding-left: 48px !important;\n  }\n  .gap-xxl-0 {\n    gap: 0 !important;\n  }\n  .gap-xxl-1 {\n    gap: 4px !important;\n  }\n  .gap-xxl-2 {\n    gap: 8px !important;\n  }\n  .gap-xxl-3 {\n    gap: 16px !important;\n  }\n  .gap-xxl-4 {\n    gap: 24px !important;\n  }\n  .gap-xxl-5 {\n    gap: 48px !important;\n  }\n  .row-gap-xxl-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-xxl-1 {\n    row-gap: 4px !important;\n  }\n  .row-gap-xxl-2 {\n    row-gap: 8px !important;\n  }\n  .row-gap-xxl-3 {\n    row-gap: 16px !important;\n  }\n  .row-gap-xxl-4 {\n    row-gap: 24px !important;\n  }\n  .row-gap-xxl-5 {\n    row-gap: 48px !important;\n  }\n  .column-gap-xxl-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-xxl-1 {\n    column-gap: 4px !important;\n  }\n  .column-gap-xxl-2 {\n    column-gap: 8px !important;\n  }\n  .column-gap-xxl-3 {\n    column-gap: 16px !important;\n  }\n  .column-gap-xxl-4 {\n    column-gap: 24px !important;\n  }\n  .column-gap-xxl-5 {\n    column-gap: 48px !important;\n  }\n  .text-xxl-start {\n    text-align: left !important;\n  }\n  .text-xxl-end {\n    text-align: right !important;\n  }\n  .text-xxl-center {\n    text-align: center !important;\n  }\n  .flex-basis-xxl-0 {\n    flex-basis: 0 !important;\n  }\n  .flex-basis-xxl-25 {\n    flex-basis: 25% !important;\n  }\n  .flex-basis-xxl-50 {\n    flex-basis: 50% !important;\n  }\n  .flex-basis-xxl-75 {\n    flex-basis: 75% !important;\n  }\n  .flex-basis-xxl-100 {\n    flex-basis: 100% !important;\n  }\n  .flex-basis-xxl-auto {\n    flex-basis: auto !important;\n  }\n}\n\n@media (min-width: 1200px) {\n  .fs-1 {\n    font-size: 2.1rem !important;\n  }\n  .fs-2 {\n    font-size: 1.3125rem !important;\n  }\n}\n\n@media print {\n  .d-print-inline {\n    display: inline !important;\n  }\n  .d-print-inline-block {\n    display: inline-block !important;\n  }\n  .d-print-block {\n    display: block !important;\n  }\n  .d-print-grid {\n    display: grid !important;\n  }\n  .d-print-inline-grid {\n    display: inline-grid !important;\n  }\n  .d-print-table {\n    display: table !important;\n  }\n  .d-print-table-row {\n    display: table-row !important;\n  }\n  .d-print-table-cell {\n    display: table-cell !important;\n  }\n  .d-print-flex {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n  }\n  .d-print-inline-flex {\n    display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important;\n  }\n  .d-print-none {\n    display: none !important;\n  }\n  .d-print-contents {\n    display: contents !important;\n  }\n  .w-print-0 {\n    width: 0 !important;\n  }\n  .w-print-25 {\n    width: 25% !important;\n  }\n  .w-print-50 {\n    width: 50% !important;\n  }\n  .w-print-75 {\n    width: 75% !important;\n  }\n  .w-print-100 {\n    width: 100% !important;\n  }\n  .w-print-auto {\n    width: auto !important;\n  }\n  .p-print-0 {\n    padding: 0 !important;\n  }\n  .p-print-1 {\n    padding: 4px !important;\n  }\n  .p-print-2 {\n    padding: 8px !important;\n  }\n  .p-print-3 {\n    padding: 16px !important;\n  }\n  .p-print-4 {\n    padding: 24px !important;\n  }\n  .p-print-5 {\n    padding: 48px !important;\n  }\n  .px-print-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-print-1 {\n    padding-right: 4px !important;\n    padding-left: 4px !important;\n  }\n  .px-print-2 {\n    padding-right: 8px !important;\n    padding-left: 8px !important;\n  }\n  .px-print-3 {\n    padding-right: 16px !important;\n    padding-left: 16px !important;\n  }\n  .px-print-4 {\n    padding-right: 24px !important;\n    padding-left: 24px !important;\n  }\n  .px-print-5 {\n    padding-right: 48px !important;\n    padding-left: 48px !important;\n  }\n  .py-print-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-print-1 {\n    padding-top: 4px !important;\n    padding-bottom: 4px !important;\n  }\n  .py-print-2 {\n    padding-top: 8px !important;\n    padding-bottom: 8px !important;\n  }\n  .py-print-3 {\n    padding-top: 16px !important;\n    padding-bottom: 16px !important;\n  }\n  .py-print-4 {\n    padding-top: 24px !important;\n    padding-bottom: 24px !important;\n  }\n  .py-print-5 {\n    padding-top: 48px !important;\n    padding-bottom: 48px !important;\n  }\n  .pt-print-0 {\n    padding-top: 0 !important;\n  }\n  .pt-print-1 {\n    padding-top: 4px !important;\n  }\n  .pt-print-2 {\n    padding-top: 8px !important;\n  }\n  .pt-print-3 {\n    padding-top: 16px !important;\n  }\n  .pt-print-4 {\n    padding-top: 24px !important;\n  }\n  .pt-print-5 {\n    padding-top: 48px !important;\n  }\n  .pe-print-0 {\n    padding-right: 0 !important;\n  }\n  .pe-print-1 {\n    padding-right: 4px !important;\n  }\n  .pe-print-2 {\n    padding-right: 8px !important;\n  }\n  .pe-print-3 {\n    padding-right: 16px !important;\n  }\n  .pe-print-4 {\n    padding-right: 24px !important;\n  }\n  .pe-print-5 {\n    padding-right: 48px !important;\n  }\n  .pb-print-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-print-1 {\n    padding-bottom: 4px !important;\n  }\n  .pb-print-2 {\n    padding-bottom: 8px !important;\n  }\n  .pb-print-3 {\n    padding-bottom: 16px !important;\n  }\n  .pb-print-4 {\n    padding-bottom: 24px !important;\n  }\n  .pb-print-5 {\n    padding-bottom: 48px !important;\n  }\n  .ps-print-0 {\n    padding-left: 0 !important;\n  }\n  .ps-print-1 {\n    padding-left: 4px !important;\n  }\n  .ps-print-2 {\n    padding-left: 8px !important;\n  }\n  .ps-print-3 {\n    padding-left: 16px !important;\n  }\n  .ps-print-4 {\n    padding-left: 24px !important;\n  }\n  .ps-print-5 {\n    padding-left: 48px !important;\n  }\n}\n\n", "\n/* /web/static/src/scss/bootstrap_review.scss */\n\n.alert {\n  clear: both;\n}\n\n.accordion .collapsing > .card-body:first-child, .accordion .collapse.show > .card-body:first-child {\n  margin-top: var(--border-width);\n}\n\n.toast-header {\n  background-clip: border-box;\n}\n\n@media (min-width: 576px) {\n  :not(.s_popup) > .modal .modal-dialog {\n    height: 100%;\n    padding: 1.75rem 0;\n    margin: 0 auto;\n  }\n  :not(.s_popup) > .modal .modal-content {\n    max-height: 100%;\n  }\n  :not(.s_popup) > .modal .modal-header, :not(.s_popup) > .modal .modal-footer {\n    -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  }\n  :not(.s_popup) > .modal .modal-body {\n    overflow: auto;\n    min-height: 0;\n  }\n}\n\n.modal-backdrop {\n  display: none;\n}\n\n.modal:not([data-bs-backdrop=\"false\"]) {\n  background-color: rgba(0, 0, 0, 0.5);\n}\n\n.form-check .form-check-input:not(:disabled), .form-check .form-check-input:not(:disabled) + label {\n  cursor: pointer;\n}\n\n.form-check:hover, .form-check:hover .form-check-input:not(:disabled) {\n  border-color: #017e84;\n}\n\n.form-select:where(:not(:disabled)):hover {\n  border-color: #017e84;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n  /*rtl:ignore*/\n  right: auto;\n}\n\n.popover {\n  right: auto/*rtl:ignore*/;\n}\n\n.carousel-indicators {\n  list-style: none;\n}\n\n@keyframes progress-bar-stripes {\n  0% {\n    background-position-x: var(--progress-height, 1rem);\n  }\n}\n\n", "\n/* /web/static/src/scss/bootstrap_review_backend.scss */\n\n.btn {\n  --btn-disabled-border-color: transparent;\n}\n\n.btn-primary {\n  --btn-color: #FFF;\n  --btn-bg: #2a4c9c;\n  --btn-border-color: #2a4c9c;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #254288;\n  --btn-hover-border-color: #1f3874;\n  --btn-focus-shadow-rgb: 74, 103, 171;\n  --btn-active-color: #2a4c9c;\n  --btn-active-bg: #eaedf5;\n  --btn-active-border-color: #2a4c9c;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #2a4c9c;\n  --btn-disabled-border-color: #2a4c9c;\n}\n\n.btn-outline-secondary {\n  --btn-color: #374151;\n  --btn-bg: transparent;\n  --btn-border-color: #d8dadd;\n  --btn-hover-color: #1F2937;\n  --btn-hover-bg: #e7e9ed;\n  --btn-hover-border-color: #d8dadd;\n  --btn-focus-shadow-rgb: 192, 195, 200;\n  --btn-active-color: #111827;\n  --btn-active-bg: #e6f2f3;\n  --btn-active-border-color: #017e84;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #d8dadd;\n}\n\n.btn-fill-primary {\n  --btn-color: #FFF;\n  --btn-bg: #2a4c9c;\n  --btn-border-color: #2a4c9c;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #254288;\n  --btn-hover-border-color: #1f3874;\n  --btn-focus-shadow-rgb: 74, 103, 171;\n  --btn-active-color: #2a4c9c;\n  --btn-active-bg: #eaedf5;\n  --btn-active-border-color: #2a4c9c;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #2a4c9c;\n  --btn-disabled-border-color: #2a4c9c;\n}\n\n.btn-outline-primary {\n  --btn-color: #714B67;\n  --btn-border-color: #714B67;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #714B67;\n  --btn-hover-border-color: #714B67;\n  --btn-focus-shadow-rgb: 113, 75, 103;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #714B67;\n  --btn-active-border-color: #714B67;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #714B67;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #714B67;\n  --gradient: none;\n}\n\n.btn-secondary {\n  --btn-color: #000;\n  --btn-bg: #d8dadd;\n  --btn-border-color: #d8dadd;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #dee0e2;\n  --btn-hover-border-color: #dcdee0;\n  --btn-focus-shadow-rgb: 184, 185, 188;\n  --btn-active-color: #000;\n  --btn-active-bg: #e0e1e4;\n  --btn-active-border-color: #dcdee0;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #d8dadd;\n  --btn-disabled-border-color: #d8dadd;\n}\n\n.btn-success {\n  --btn-color: #FFF;\n  --btn-bg: #28a745;\n  --btn-border-color: #28a745;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #228e3b;\n  --btn-hover-border-color: #208637;\n  --btn-focus-shadow-rgb: 72, 180, 97;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #208637;\n  --btn-active-border-color: #1e7d34;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #28a745;\n  --btn-disabled-border-color: #28a745;\n}\n\n.btn-outline-success {\n  --btn-color: #28a745;\n  --btn-border-color: #28a745;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #28a745;\n  --btn-hover-border-color: #28a745;\n  --btn-focus-shadow-rgb: 40, 167, 69;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #28a745;\n  --btn-active-border-color: #28a745;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #28a745;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #28a745;\n  --gradient: none;\n}\n\n.btn-info {\n  --btn-color: #FFF;\n  --btn-bg: #17a2b8;\n  --btn-border-color: #17a2b8;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #148a9c;\n  --btn-hover-border-color: #128293;\n  --btn-focus-shadow-rgb: 58, 176, 195;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #128293;\n  --btn-active-border-color: #117a8a;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #17a2b8;\n  --btn-disabled-border-color: #17a2b8;\n}\n\n.btn-outline-info {\n  --btn-color: #17a2b8;\n  --btn-border-color: #17a2b8;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #17a2b8;\n  --btn-hover-border-color: #17a2b8;\n  --btn-focus-shadow-rgb: 23, 162, 184;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #17a2b8;\n  --btn-active-border-color: #17a2b8;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #17a2b8;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #17a2b8;\n  --gradient: none;\n}\n\n.btn-warning {\n  --btn-color: #000;\n  --btn-bg: #e99d00;\n  --btn-border-color: #e99d00;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #ecac26;\n  --btn-hover-border-color: #eba71a;\n  --btn-focus-shadow-rgb: 198, 133, 0;\n  --btn-active-color: #000;\n  --btn-active-bg: #edb133;\n  --btn-active-border-color: #eba71a;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #e99d00;\n  --btn-disabled-border-color: #e99d00;\n}\n\n.btn-outline-warning {\n  --btn-color: #e99d00;\n  --btn-border-color: #e99d00;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #e99d00;\n  --btn-hover-border-color: #e99d00;\n  --btn-focus-shadow-rgb: 233, 157, 0;\n  --btn-active-color: #000;\n  --btn-active-bg: #e99d00;\n  --btn-active-border-color: #e99d00;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #e99d00;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #e99d00;\n  --gradient: none;\n}\n\n.btn-danger {\n  --btn-color: #FFF;\n  --btn-bg: #d44c59;\n  --btn-border-color: #d44c59;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #b4414c;\n  --btn-hover-border-color: #aa3d47;\n  --btn-focus-shadow-rgb: 218, 103, 114;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #aa3d47;\n  --btn-active-border-color: #9f3943;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #d44c59;\n  --btn-disabled-border-color: #d44c59;\n}\n\n.btn-outline-danger {\n  --btn-color: #d44c59;\n  --btn-border-color: #d44c59;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #d44c59;\n  --btn-hover-border-color: #d44c59;\n  --btn-focus-shadow-rgb: 212, 76, 89;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #d44c59;\n  --btn-active-border-color: #d44c59;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #d44c59;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #d44c59;\n  --gradient: none;\n}\n\n.btn-light {\n  --btn-color: #000;\n  --btn-bg: #FFF;\n  --btn-border-color: #FFF;\n  --btn-hover-color: #000;\n  --btn-hover-bg: white;\n  --btn-hover-border-color: white;\n  --btn-focus-shadow-rgb: 217, 217, 217;\n  --btn-active-color: #000;\n  --btn-active-bg: white;\n  --btn-active-border-color: white;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #FFF;\n  --btn-disabled-border-color: #FFF;\n}\n\n.btn-outline-light {\n  --btn-color: #FFF;\n  --btn-border-color: #FFF;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #FFF;\n  --btn-hover-border-color: #FFF;\n  --btn-focus-shadow-rgb: 255, 255, 255;\n  --btn-active-color: #000;\n  --btn-active-bg: #FFF;\n  --btn-active-border-color: #FFF;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #FFF;\n  --gradient: none;\n}\n\n.btn-dark {\n  --btn-color: #FFF;\n  --btn-bg: #111827;\n  --btn-border-color: #111827;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #0e1421;\n  --btn-hover-border-color: #0e131f;\n  --btn-focus-shadow-rgb: 53, 59, 71;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #0e131f;\n  --btn-active-border-color: #0d121d;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #FFF;\n  --btn-disabled-bg: #111827;\n  --btn-disabled-border-color: #111827;\n}\n\n.btn-outline-dark {\n  --btn-color: #111827;\n  --btn-border-color: #111827;\n  --btn-hover-color: #FFF;\n  --btn-hover-bg: #111827;\n  --btn-hover-border-color: #111827;\n  --btn-focus-shadow-rgb: 17, 24, 39;\n  --btn-active-color: #FFF;\n  --btn-active-bg: #111827;\n  --btn-active-border-color: #111827;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #111827;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #111827;\n  --gradient: none;\n}\n\n.btn-favourite {\n  --btn-color: #000;\n  --btn-bg: #f3cc00;\n  --btn-border-color: #f3cc00;\n  --btn-hover-color: #000;\n  --btn-hover-bg: #f5d426;\n  --btn-hover-border-color: #f4d11a;\n  --btn-focus-shadow-rgb: 207, 173, 0;\n  --btn-active-color: #000;\n  --btn-active-bg: #f5d633;\n  --btn-active-border-color: #f4d11a;\n  --btn-active-shadow: 0;\n  --btn-disabled-color: #000;\n  --btn-disabled-bg: #f3cc00;\n  --btn-disabled-border-color: #f3cc00;\n}\n\n.btn-group > .btn:active, .btn-group > .btn.active, .btn-group > .btn:active:hover, .btn-group > .btn.active:hover, .btn-group .btn-group:active, .btn-group .btn-group.active, .btn-group .btn-group:active:hover, .btn-group .btn-group.active:hover {\n  z-index: 2;\n}\n\n.btn-group > :not(.btn-check:first-child) + .btn,\n.btn-group > .btn-group:not(:first-child) {\n  margin-left: var(--btn-group-gap, var(--border-width));\n}\n\n.text-primary {\n  --color: RGBA(113, 75, 103, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-primary:hover, a.text-primary:focus, a.text-primary:active, a.text-primary.active, button.text-primary:hover, button.text-primary:focus, button.text-primary:active, button.text-primary.active {\n  --color: RGBA(79, 53, 72, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-secondary {\n  --color: RGBA(216, 218, 221, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus, a.text-secondary:active, a.text-secondary.active, button.text-secondary:hover, button.text-secondary:focus, button.text-secondary:active, button.text-secondary.active {\n  --color: RGBA(151, 153, 155, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-success {\n  --color: RGBA(0, 136, 24, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-success:hover, a.text-success:focus, a.text-success:active, a.text-success.active, button.text-success:hover, button.text-success:focus, button.text-success:active, button.text-success.active {\n  --color: RGBA(0, 95, 17, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-info {\n  --color: RGBA(1, 128, 165, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-info:hover, a.text-info:focus, a.text-info:active, a.text-info.active, button.text-info:hover, button.text-info:focus, button.text-info:active, button.text-info.active {\n  --color: RGBA(1, 90, 116, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-warning {\n  --color: RGBA(154, 107, 1, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-warning:hover, a.text-warning:focus, a.text-warning:active, a.text-warning.active, button.text-warning:hover, button.text-warning:focus, button.text-warning:active, button.text-warning.active {\n  --color: RGBA(108, 75, 1, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-danger {\n  --color: RGBA(210, 63, 58, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-danger:hover, a.text-danger:focus, a.text-danger:active, a.text-danger.active, button.text-danger:hover, button.text-danger:focus, button.text-danger:active, button.text-danger.active {\n  --color: RGBA(147, 44, 41, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-light {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-light:hover, a.text-light:focus, a.text-light:active, a.text-light.active, button.text-light:hover, button.text-light:focus, button.text-light:active, button.text-light.active {\n  --color: RGBA(179, 179, 179, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-dark {\n  --color: RGBA(17, 24, 39, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-dark:hover, a.text-dark:focus, a.text-dark:active, a.text-dark.active, button.text-dark:hover, button.text-dark:focus, button.text-dark:active, button.text-dark.active {\n  --color: RGBA(12, 17, 27, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.btn-link {\n  font-weight: 500;\n}\n\n.btn-link.btn-primary, .btn-link.text-primary {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-primary:hover, .btn-link.btn-primary:focus, .btn-link.btn-primary.focus, .btn-link.text-primary:hover, .btn-link.text-primary:focus, .btn-link.text-primary.focus {\n  color: #714B67 !important;\n}\n\n.btn-link.btn-primary, .btn-link.btn-primary:hover, .btn-link.btn-primary:focus, .btn-link.btn-primary:active, .btn-link.btn-primary.active, .btn-link.text-primary, .btn-link.text-primary:hover, .btn-link.text-primary:focus, .btn-link.text-primary:active, .btn-link.text-primary.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-primary:hover:active:focus, .btn-link.text-primary:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-primary.text-muted, .btn-link.btn-primary .text-muted, .btn-link.text-primary.text-muted, .btn-link.text-primary .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-primary.text-muted:hover, .btn-link.btn-primary.text-muted:focus, .btn-link.btn-primary.text-muted.focus, .btn-link.btn-primary .text-muted:hover, .btn-link.btn-primary .text-muted:focus, .btn-link.btn-primary .text-muted.focus, .btn-link.text-primary.text-muted:hover, .btn-link.text-primary.text-muted:focus, .btn-link.text-primary.text-muted.focus, .btn-link.text-primary .text-muted:hover, .btn-link.text-primary .text-muted:focus, .btn-link.text-primary .text-muted.focus {\n  color: #714B67 !important;\n}\n\n.btn-link.btn-secondary, .btn-link.text-secondary {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-secondary:hover, .btn-link.btn-secondary:focus, .btn-link.btn-secondary.focus, .btn-link.text-secondary:hover, .btn-link.text-secondary:focus, .btn-link.text-secondary.focus {\n  color: #d8dadd !important;\n}\n\n.btn-link.btn-secondary, .btn-link.btn-secondary:hover, .btn-link.btn-secondary:focus, .btn-link.btn-secondary:active, .btn-link.btn-secondary.active, .btn-link.text-secondary, .btn-link.text-secondary:hover, .btn-link.text-secondary:focus, .btn-link.text-secondary:active, .btn-link.text-secondary.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-secondary:hover:active:focus, .btn-link.text-secondary:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-secondary.text-muted, .btn-link.btn-secondary .text-muted, .btn-link.text-secondary.text-muted, .btn-link.text-secondary .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-secondary.text-muted:hover, .btn-link.btn-secondary.text-muted:focus, .btn-link.btn-secondary.text-muted.focus, .btn-link.btn-secondary .text-muted:hover, .btn-link.btn-secondary .text-muted:focus, .btn-link.btn-secondary .text-muted.focus, .btn-link.text-secondary.text-muted:hover, .btn-link.text-secondary.text-muted:focus, .btn-link.text-secondary.text-muted.focus, .btn-link.text-secondary .text-muted:hover, .btn-link.text-secondary .text-muted:focus, .btn-link.text-secondary .text-muted.focus {\n  color: #d8dadd !important;\n}\n\n.btn-link.btn-success, .btn-link.text-success {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-success:hover, .btn-link.btn-success:focus, .btn-link.btn-success.focus, .btn-link.text-success:hover, .btn-link.text-success:focus, .btn-link.text-success.focus {\n  color: #008818 !important;\n}\n\n.btn-link.btn-success, .btn-link.btn-success:hover, .btn-link.btn-success:focus, .btn-link.btn-success:active, .btn-link.btn-success.active, .btn-link.text-success, .btn-link.text-success:hover, .btn-link.text-success:focus, .btn-link.text-success:active, .btn-link.text-success.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-success:hover:active:focus, .btn-link.text-success:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-success.text-muted, .btn-link.btn-success .text-muted, .btn-link.text-success.text-muted, .btn-link.text-success .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-success.text-muted:hover, .btn-link.btn-success.text-muted:focus, .btn-link.btn-success.text-muted.focus, .btn-link.btn-success .text-muted:hover, .btn-link.btn-success .text-muted:focus, .btn-link.btn-success .text-muted.focus, .btn-link.text-success.text-muted:hover, .btn-link.text-success.text-muted:focus, .btn-link.text-success.text-muted.focus, .btn-link.text-success .text-muted:hover, .btn-link.text-success .text-muted:focus, .btn-link.text-success .text-muted.focus {\n  color: #008818 !important;\n}\n\n.btn-link.btn-info, .btn-link.text-info {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-info:hover, .btn-link.btn-info:focus, .btn-link.btn-info.focus, .btn-link.text-info:hover, .btn-link.text-info:focus, .btn-link.text-info.focus {\n  color: #0180a5 !important;\n}\n\n.btn-link.btn-info, .btn-link.btn-info:hover, .btn-link.btn-info:focus, .btn-link.btn-info:active, .btn-link.btn-info.active, .btn-link.text-info, .btn-link.text-info:hover, .btn-link.text-info:focus, .btn-link.text-info:active, .btn-link.text-info.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-info:hover:active:focus, .btn-link.text-info:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-info.text-muted, .btn-link.btn-info .text-muted, .btn-link.text-info.text-muted, .btn-link.text-info .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-info.text-muted:hover, .btn-link.btn-info.text-muted:focus, .btn-link.btn-info.text-muted.focus, .btn-link.btn-info .text-muted:hover, .btn-link.btn-info .text-muted:focus, .btn-link.btn-info .text-muted.focus, .btn-link.text-info.text-muted:hover, .btn-link.text-info.text-muted:focus, .btn-link.text-info.text-muted.focus, .btn-link.text-info .text-muted:hover, .btn-link.text-info .text-muted:focus, .btn-link.text-info .text-muted.focus {\n  color: #0180a5 !important;\n}\n\n.btn-link.btn-warning, .btn-link.text-warning {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-warning:hover, .btn-link.btn-warning:focus, .btn-link.btn-warning.focus, .btn-link.text-warning:hover, .btn-link.text-warning:focus, .btn-link.text-warning.focus {\n  color: #9a6b01 !important;\n}\n\n.btn-link.btn-warning, .btn-link.btn-warning:hover, .btn-link.btn-warning:focus, .btn-link.btn-warning:active, .btn-link.btn-warning.active, .btn-link.text-warning, .btn-link.text-warning:hover, .btn-link.text-warning:focus, .btn-link.text-warning:active, .btn-link.text-warning.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-warning:hover:active:focus, .btn-link.text-warning:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-warning.text-muted, .btn-link.btn-warning .text-muted, .btn-link.text-warning.text-muted, .btn-link.text-warning .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-warning.text-muted:hover, .btn-link.btn-warning.text-muted:focus, .btn-link.btn-warning.text-muted.focus, .btn-link.btn-warning .text-muted:hover, .btn-link.btn-warning .text-muted:focus, .btn-link.btn-warning .text-muted.focus, .btn-link.text-warning.text-muted:hover, .btn-link.text-warning.text-muted:focus, .btn-link.text-warning.text-muted.focus, .btn-link.text-warning .text-muted:hover, .btn-link.text-warning .text-muted:focus, .btn-link.text-warning .text-muted.focus {\n  color: #9a6b01 !important;\n}\n\n.btn-link.btn-danger, .btn-link.text-danger {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-danger:hover, .btn-link.btn-danger:focus, .btn-link.btn-danger.focus, .btn-link.text-danger:hover, .btn-link.text-danger:focus, .btn-link.text-danger.focus {\n  color: #d23f3a !important;\n}\n\n.btn-link.btn-danger, .btn-link.btn-danger:hover, .btn-link.btn-danger:focus, .btn-link.btn-danger:active, .btn-link.btn-danger.active, .btn-link.text-danger, .btn-link.text-danger:hover, .btn-link.text-danger:focus, .btn-link.text-danger:active, .btn-link.text-danger.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-danger:hover:active:focus, .btn-link.text-danger:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-danger.text-muted, .btn-link.btn-danger .text-muted, .btn-link.text-danger.text-muted, .btn-link.text-danger .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-danger.text-muted:hover, .btn-link.btn-danger.text-muted:focus, .btn-link.btn-danger.text-muted.focus, .btn-link.btn-danger .text-muted:hover, .btn-link.btn-danger .text-muted:focus, .btn-link.btn-danger .text-muted.focus, .btn-link.text-danger.text-muted:hover, .btn-link.text-danger.text-muted:focus, .btn-link.text-danger.text-muted.focus, .btn-link.text-danger .text-muted:hover, .btn-link.text-danger .text-muted:focus, .btn-link.text-danger .text-muted.focus {\n  color: #d23f3a !important;\n}\n\n.btn-link.btn-light, .btn-link.text-light {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-light:hover, .btn-link.btn-light:focus, .btn-link.btn-light.focus, .btn-link.text-light:hover, .btn-link.text-light:focus, .btn-link.text-light.focus {\n  color: #FFF !important;\n}\n\n.btn-link.btn-light, .btn-link.btn-light:hover, .btn-link.btn-light:focus, .btn-link.btn-light:active, .btn-link.btn-light.active, .btn-link.text-light, .btn-link.text-light:hover, .btn-link.text-light:focus, .btn-link.text-light:active, .btn-link.text-light.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-light:hover:active:focus, .btn-link.text-light:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-light.text-muted, .btn-link.btn-light .text-muted, .btn-link.text-light.text-muted, .btn-link.text-light .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-light.text-muted:hover, .btn-link.btn-light.text-muted:focus, .btn-link.btn-light.text-muted.focus, .btn-link.btn-light .text-muted:hover, .btn-link.btn-light .text-muted:focus, .btn-link.btn-light .text-muted.focus, .btn-link.text-light.text-muted:hover, .btn-link.text-light.text-muted:focus, .btn-link.text-light.text-muted.focus, .btn-link.text-light .text-muted:hover, .btn-link.text-light .text-muted:focus, .btn-link.text-light .text-muted.focus {\n  color: #FFF !important;\n}\n\n.btn-link.btn-dark, .btn-link.text-dark {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-dark:hover, .btn-link.btn-dark:focus, .btn-link.btn-dark.focus, .btn-link.text-dark:hover, .btn-link.text-dark:focus, .btn-link.text-dark.focus {\n  color: #111827 !important;\n}\n\n.btn-link.btn-dark, .btn-link.btn-dark:hover, .btn-link.btn-dark:focus, .btn-link.btn-dark:active, .btn-link.btn-dark.active, .btn-link.text-dark, .btn-link.text-dark:hover, .btn-link.text-dark:focus, .btn-link.text-dark:active, .btn-link.text-dark.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-dark:hover:active:focus, .btn-link.text-dark:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-dark.text-muted, .btn-link.btn-dark .text-muted, .btn-link.text-dark.text-muted, .btn-link.text-dark .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-dark.text-muted:hover, .btn-link.btn-dark.text-muted:focus, .btn-link.btn-dark.text-muted.focus, .btn-link.btn-dark .text-muted:hover, .btn-link.btn-dark .text-muted:focus, .btn-link.btn-dark .text-muted.focus, .btn-link.text-dark.text-muted:hover, .btn-link.text-dark.text-muted:focus, .btn-link.text-dark.text-muted.focus, .btn-link.text-dark .text-muted:hover, .btn-link.text-dark .text-muted:focus, .btn-link.text-dark .text-muted.focus {\n  color: #111827 !important;\n}\n\n.bg-primary {\n  --background-color: RGBA(113, 75, 103, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-secondary {\n  --background-color: RGBA(216, 218, 221, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-success {\n  --background-color: RGBA(40, 167, 69, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-info {\n  --background-color: RGBA(23, 162, 184, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-warning {\n  --background-color: RGBA(233, 157, 0, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-danger {\n  --background-color: RGBA(212, 76, 89, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-light {\n  --background-color: RGBA(255, 255, 255, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-dark {\n  --background-color: RGBA(17, 24, 39, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-white-muted, .text-white-disabled, .text-white-75, .text-white-50, .text-white-25, .text-white {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-black-muted, .text-black-disabled, .text-black-75, .text-black-50, .text-black-25, .text-black {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-white-muted, .bg-white-disabled, .bg-white-75, .bg-white-50, .bg-white-25, .bg-white {\n  --background-color: RGBA(255, 255, 255, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-black-muted, .bg-black-disabled, .bg-black-75, .bg-black-50, .bg-black-25, .bg-transparent, .bg-black {\n  --background-color: RGBA(0, 0, 0, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.bg-transparent {\n  --bg-opacity: 0;\n}\n\n.bg-white-25 {\n  --bg-opacity: 0.25;\n}\n\n.bg-black-25 {\n  --bg-opacity: 0.25;\n}\n\n.bg-white-50 {\n  --bg-opacity: 0.5;\n}\n\n.bg-black-50 {\n  --bg-opacity: 0.5;\n}\n\n.bg-white-75 {\n  --bg-opacity: 0.75;\n}\n\n.bg-black-75 {\n  --bg-opacity: 0.75;\n}\n\n.bg-white-disabled {\n  --bg-opacity: 0.5;\n}\n\n.bg-black-disabled {\n  --bg-opacity: 0.5;\n}\n\n.bg-white-muted {\n  --bg-opacity: 0.76;\n}\n\n.bg-black-muted {\n  --bg-opacity: 0.76;\n}\n\n.text-white-25 {\n  --text-opacity: 0.25;\n}\n\n.text-black-25 {\n  --text-opacity: 0.25;\n}\n\n.text-white-50 {\n  --text-opacity: 0.5;\n}\n\n.text-black-50 {\n  --text-opacity: 0.5;\n}\n\n.text-white-75 {\n  --text-opacity: 0.75;\n}\n\n.text-black-75 {\n  --text-opacity: 0.75;\n}\n\n.text-white-disabled {\n  --text-opacity: 0.5;\n}\n\n.text-black-disabled {\n  --text-opacity: 0.5;\n}\n\n.text-white-muted {\n  --text-opacity: 0.76;\n}\n\n.text-black-muted {\n  --text-opacity: 0.76;\n}\n\n.text-action {\n  --color: RGBA(1, 126, 132, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-action:hover, a.text-action:focus, a.text-action:active, a.text-action.active, button.text-action:hover, button.text-action:focus, button.text-action:active, button.text-action.active {\n  --color: RGBA(1, 88, 92, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-favourite {\n  --color: RGBA(243, 204, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-favourite:hover, a.text-favourite:focus, a.text-favourite:active, a.text-favourite.active, button.text-favourite:hover, button.text-favourite:focus, button.text-favourite:active, button.text-favourite.active {\n  --color: RGBA(170, 143, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-100 {\n  --color: RGBA(249, 250, 251, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-100:hover, a.text-100:focus, a.text-100:active, a.text-100.active, button.text-100:hover, button.text-100:focus, button.text-100:active, button.text-100.active {\n  --color: RGBA(174, 175, 176, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-200 {\n  --color: RGBA(231, 233, 237, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-200:hover, a.text-200:focus, a.text-200:active, a.text-200.active, button.text-200:hover, button.text-200:focus, button.text-200:active, button.text-200.active {\n  --color: RGBA(162, 163, 166, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-300 {\n  --color: RGBA(216, 218, 221, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-300:hover, a.text-300:focus, a.text-300:active, a.text-300.active, button.text-300:hover, button.text-300:focus, button.text-300:active, button.text-300.active {\n  --color: RGBA(151, 153, 155, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-400 {\n  --color: RGBA(154, 156, 165, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-400:hover, a.text-400:focus, a.text-400:active, a.text-400.active, button.text-400:hover, button.text-400:focus, button.text-400:active, button.text-400.active {\n  --color: RGBA(108, 109, 116, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-500 {\n  --color: RGBA(124, 127, 137, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-500:hover, a.text-500:focus, a.text-500:active, a.text-500.active, button.text-500:hover, button.text-500:focus, button.text-500:active, button.text-500.active {\n  --color: RGBA(87, 89, 96, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-600 {\n  --color: RGBA(95, 99, 111, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-600:hover, a.text-600:focus, a.text-600:active, a.text-600.active, button.text-600:hover, button.text-600:focus, button.text-600:active, button.text-600.active {\n  --color: RGBA(67, 69, 78, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-700 {\n  --color: RGBA(55, 65, 81, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-700:hover, a.text-700:focus, a.text-700:active, a.text-700.active, button.text-700:hover, button.text-700:focus, button.text-700:active, button.text-700.active {\n  --color: RGBA(39, 46, 57, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-800 {\n  --color: RGBA(31, 41, 55, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-800:hover, a.text-800:focus, a.text-800:active, a.text-800.active, button.text-800:hover, button.text-800:focus, button.text-800:active, button.text-800.active {\n  --color: RGBA(22, 29, 39, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.text-900 {\n  --color: RGBA(17, 24, 39, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\na.text-900:hover, a.text-900:focus, a.text-900:active, a.text-900.active, button.text-900:hover, button.text-900:focus, button.text-900:active, button.text-900.active {\n  --color: RGBA(12, 17, 27, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-action, .text-bg-action {\n  --background-color: RGBA(1, 126, 132, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-action {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-view, .text-bg-view {\n  --background-color: RGBA(255, 255, 255, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-view {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-favourite, .text-bg-favourite {\n  --background-color: RGBA(243, 204, 0, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-favourite {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-100, .text-bg-100 {\n  --background-color: RGBA(249, 250, 251, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-100 {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-200, .text-bg-200 {\n  --background-color: RGBA(231, 233, 237, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-200 {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-300, .text-bg-300 {\n  --background-color: RGBA(216, 218, 221, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-300 {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-400, .text-bg-400 {\n  --background-color: RGBA(154, 156, 165, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-400 {\n  --color: RGBA(0, 0, 0, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-500, .text-bg-500 {\n  --background-color: RGBA(124, 127, 137, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-500 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-600, .text-bg-600 {\n  --background-color: RGBA(95, 99, 111, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-600 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-700, .text-bg-700 {\n  --background-color: RGBA(55, 65, 81, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-700 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-800, .text-bg-800 {\n  --background-color: RGBA(31, 41, 55, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-800 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.bg-900, .text-bg-900 {\n  --background-color: RGBA(17, 24, 39, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n}\n\n.text-bg-900 {\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.btn-link.btn-action, .btn-link.text-action {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-action:hover, .btn-link.btn-action:focus, .btn-link.btn-action.focus, .btn-link.text-action:hover, .btn-link.text-action:focus, .btn-link.text-action.focus {\n  color: #017e84 !important;\n}\n\n.btn-link.btn-action, .btn-link.btn-action:hover, .btn-link.btn-action:focus, .btn-link.btn-action:active, .btn-link.btn-action.active, .btn-link.text-action, .btn-link.text-action:hover, .btn-link.text-action:focus, .btn-link.text-action:active, .btn-link.text-action.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-action:hover:active:focus, .btn-link.text-action:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-action.text-muted, .btn-link.btn-action .text-muted, .btn-link.text-action.text-muted, .btn-link.text-action .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-action.text-muted:hover, .btn-link.btn-action.text-muted:focus, .btn-link.btn-action.text-muted.focus, .btn-link.btn-action .text-muted:hover, .btn-link.btn-action .text-muted:focus, .btn-link.btn-action .text-muted.focus, .btn-link.text-action.text-muted:hover, .btn-link.text-action.text-muted:focus, .btn-link.text-action.text-muted.focus, .btn-link.text-action .text-muted:hover, .btn-link.text-action .text-muted:focus, .btn-link.text-action .text-muted.focus {\n  color: #017e84 !important;\n}\n\n.btn-link.btn-favourite, .btn-link.text-favourite {\n  text-transform: none;\n  color: #5f636f !important;\n}\n\n.btn-link.btn-favourite:hover, .btn-link.btn-favourite:focus, .btn-link.btn-favourite.focus, .btn-link.text-favourite:hover, .btn-link.text-favourite:focus, .btn-link.text-favourite.focus {\n  color: #f3cc00 !important;\n}\n\n.btn-link.btn-favourite, .btn-link.btn-favourite:hover, .btn-link.btn-favourite:focus, .btn-link.btn-favourite:active, .btn-link.btn-favourite.active, .btn-link.text-favourite, .btn-link.text-favourite:hover, .btn-link.text-favourite:focus, .btn-link.text-favourite:active, .btn-link.text-favourite.active {\n  border-color: transparent !important;\n  background-color: transparent !important;\n}\n\n.btn-link.btn-favourite:hover:active:focus, .btn-link.text-favourite:hover:active:focus {\n  box-shadow: none;\n  outline: none;\n}\n\n.btn-link.btn-favourite.text-muted, .btn-link.btn-favourite .text-muted, .btn-link.text-favourite.text-muted, .btn-link.text-favourite .text-muted {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.btn-link.btn-favourite.text-muted:hover, .btn-link.btn-favourite.text-muted:focus, .btn-link.btn-favourite.text-muted.focus, .btn-link.btn-favourite .text-muted:hover, .btn-link.btn-favourite .text-muted:focus, .btn-link.btn-favourite .text-muted.focus, .btn-link.text-favourite.text-muted:hover, .btn-link.text-favourite.text-muted:focus, .btn-link.text-favourite.text-muted.focus, .btn-link.text-favourite .text-muted:hover, .btn-link.text-favourite .text-muted:focus, .btn-link.text-favourite .text-muted.focus {\n  color: #f3cc00 !important;\n}\n\n.bg-inherit {\n  background-color: inherit;\n}\n\n.alert {\n  padding-top: var(--alert-padding-y, 16px);\n  padding-bottom: var(--alert-padding-y, 16px);\n  margin-bottom: var(--alert-margin-bottom, 1rem);\n}\n\n.form-switch .form-check-input:checked {\n  background-color: #28a745;\n  border-color: #28a745;\n}\n\n.form-switch .form-check-input:focus {\n  border-color: #28a745;\n}\n\n.form-switch:hover .form-check-input:not(:disabled) {\n  border-color: #28a745;\n}\n\n.form-switch.o_switch_toggle .form-check-input, .form-switch.o_switch_toggle .form-check-input:checked {\n  border-color: #017e84;\n  background-color: white;\n}\n\n.form-switch.o_switch_toggle .form-check-input, .form-switch.o_switch_toggle .form-check-input:focus, .form-switch.o_switch_toggle .form-check-input:checked, .form-switch.o_switch_toggle .form-check-input:checked, .form-switch.o_switch_toggle .form-check-input:checked:focus, .form-switch.o_switch_toggle .form-check-input:checked:checked {\n  background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23017e84'/%3e%3c/svg%3e\");\n}\n\n.form-switch.o_switch_toggle:hover .form-check-input:not(:disabled) {\n  border-color: #017e84;\n}\n\n.form-switch:disabled, .form-switch.disabled, .form-switch[disabled] {\n  opacity: 0.5;\n}\n\n.table > :not(caption) > * > * {\n  color: unset;\n}\n\n", "\n/* /web/static/src/scss/mimetypes.scss */\n\n.o_image {\n  display: inline-block;\n  width: 38px;\n  height: 38px;\n  background-image: url(\"/web/static/img/mimetypes/unknown.svg\");\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n.o_image[data-mimetype^='image'] {\n  background-image: url(\"/web/static/img/mimetypes/image.svg\");\n}\n\n.o_image[data-mimetype^='audio'] {\n  background-image: url(\"/web/static/img/mimetypes/audio.svg\");\n}\n\n.o_image[data-mimetype^='text'], .o_image[data-mimetype$='rtf'] {\n  background-image: url(\"/web/static/img/mimetypes/text.svg\");\n}\n\n.o_image[data-mimetype*='octet-stream'], .o_image[data-mimetype*='download'], .o_image[data-mimetype*='python'] {\n  background-image: url(\"/web/static/img/mimetypes/binary.svg\");\n}\n\n.o_image[data-mimetype^='video'], .o_image[title$='.mp4'], .o_image[title$='.avi'] {\n  background-image: url(\"/web/static/img/mimetypes/video.svg\");\n}\n\n.o_image[data-mimetype$='archive'], .o_image[data-mimetype$='compressed'], .o_image[data-mimetype*='zip'], .o_image[data-mimetype$='tar'], .o_image[data-mimetype*='package'] {\n  background-image: url(\"/web/static/img/mimetypes/archive.svg\");\n}\n\n.o_image[data-mimetype='application/pdf'] {\n  background-image: url(\"/web/static/img/mimetypes/pdf.svg\");\n}\n\n.o_image[data-mimetype^='text-master'], .o_image[data-mimetype*='document'], .o_image[data-mimetype*='msword'], .o_image[data-mimetype*='wordprocessing'] {\n  background-image: url(\"/web/static/img/mimetypes/document.svg\");\n}\n\n.o_image[data-mimetype*='application/xml'], .o_image[data-mimetype$='html'] {\n  background-image: url(\"/web/static/img/mimetypes/web_code.svg\");\n}\n\n.o_image[data-mimetype$='css'], .o_image[data-mimetype$='less'], .o_image[data-ext$='less'] {\n  background-image: url(\"/web/static/img/mimetypes/web_style.svg\");\n}\n\n.o_image[data-mimetype*='-image'], .o_image[data-mimetype*='diskimage'], .o_image[data-ext$='dmg'] {\n  background-image: url(\"/web/static/img/mimetypes/disk.svg\");\n}\n\n.o_image[data-mimetype$='csv'], .o_image[data-mimetype*='vc'], .o_image[data-mimetype*='excel'], .o_image[data-mimetype$='numbers'], .o_image[data-mimetype$='calc'], .o_image[data-mimetype*='mods'], .o_image[data-mimetype*='spreadsheet'] {\n  background-image: url(\"/web/static/img/mimetypes/spreadsheet.svg\");\n}\n\n.o_image[data-mimetype^='key'] {\n  background-image: url(\"/web/static/img/mimetypes/certificate.svg\");\n}\n\n.o_image[data-mimetype*='presentation'], .o_image[data-mimetype*='keynote'], .o_image[data-mimetype*='teacher'], .o_image[data-mimetype*='slideshow'], .o_image[data-mimetype*='powerpoint'] {\n  background-image: url(\"/web/static/img/mimetypes/presentation.svg\");\n}\n\n.o_image[data-mimetype*='cert'], .o_image[data-mimetype*='rules'], .o_image[data-mimetype*='pkcs'], .o_image[data-mimetype$='stl'], .o_image[data-mimetype$='crl'] {\n  background-image: url(\"/web/static/img/mimetypes/certificate.svg\");\n}\n\n.o_image[data-mimetype*='-font'], .o_image[data-mimetype*='font-'], .o_image[data-ext$='ttf'] {\n  background-image: url(\"/web/static/img/mimetypes/font.svg\");\n}\n\n.o_image[data-mimetype*='-dvi'] {\n  background-image: url(\"/web/static/img/mimetypes/print.svg\");\n}\n\n.o_image[data-mimetype*='script'], .o_image[data-mimetype*='x-sh'], .o_image[data-ext*='bat'], .o_image[data-mimetype$='bat'], .o_image[data-mimetype$='cgi'], .o_image[data-mimetype$='-c'], .o_image[data-mimetype*='java'], .o_image[data-mimetype*='ruby'] {\n  background-image: url(\"/web/static/img/mimetypes/script.svg\");\n}\n\n.o_image[data-mimetype*='javascript'] {\n  background-image: url(\"/web/static/img/mimetypes/javascript.svg\");\n}\n\n.o_image[data-mimetype*='calendar'], .o_image[data-mimetype$='ldif'] {\n  background-image: url(\"/web/static/img/mimetypes/calendar.svg\");\n}\n\n.o_image[data-mimetype$='postscript'], .o_image[data-mimetype$='cdr'], .o_image[data-mimetype$='xara'], .o_image[data-mimetype$='cgm'], .o_image[data-mimetype$='graphics'], .o_image[data-mimetype$='draw'], .o_image[data-mimetype*='svg'] {\n  background-image: url(\"/web/static/img/mimetypes/vector.svg\");\n}\n\n", "\n/* /web/static/src/libs/fontawesome/css/font-awesome.css */\n/*!\n *  Based on Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n  font-family: 'FontAwesome';\n  src: url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff');\n  font-weight: normal;\n  font-style: normal;\n  font-display: block;\n}\n.fa {\n  display: inline-block;\n  font: normal normal normal 14px/1 FontAwesome;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n/* matches 'oi-large' utility-class */\n.fa-lg {\n  font-size: 1.315em;\n  vertical-align: -6%;\n}\n.fa-2x {\n  font-size: 2em;\n}\n.fa-3x {\n  font-size: 3em;\n}\n.fa-4x {\n  font-size: 4em;\n}\n.fa-5x {\n  font-size: 5em;\n}\n.fa-fw {\n  width: 1.28571429em;\n  text-align: center;\n}\n.fa-ul {\n  padding-left: 0;\n  margin-left: 2.14285714em;\n  list-style-type: none;\n}\n.fa-ul > li {\n  position: relative;\n}\n.fa-li {\n  position: absolute;\n  left: -2.14285714em;\n  width: 2.14285714em;\n  top: 0.14285714em;\n  text-align: center;\n}\n.fa-li.fa-lg {\n  left: -1.85714286em;\n}\n.fa-border {\n  padding: .2em .25em .15em;\n  border: solid 0.08em #eeeeee;\n  border-radius: .1em;\n}\n.fa-pull-left {\n  float: left;\n}\n.fa-pull-right {\n  float: right;\n}\n.fa.fa-pull-left {\n  margin-right: .3em;\n}\n.fa.fa-pull-right {\n  margin-left: .3em;\n}\n.fa-spin {\n  animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n  animation: fa-spin 1s infinite steps(8);\n}\n@keyframes fa-spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(359deg);\n  }\n}\n.fa-rotate-90 {\n  transform: rotate(90deg);\n}\n.fa-rotate-180 {\n  transform: rotate(180deg);\n}\n.fa-rotate-270 {\n  transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n  transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n  transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n  filter: none;\n}\n.fa-stack {\n  position: relative;\n  display: inline-block;\n  width: 2em;\n  height: 2em;\n  line-height: 2em;\n  vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n  position: absolute;\n  left: 0;\n  width: 100%;\n  text-align: center;\n}\n.fa-stack-1x {\n  line-height: inherit;\n}\n.fa-stack-2x {\n  font-size: 2em;\n}\n.fa-inverse {\n  color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n   readers do not read off random characters that represent icons */\n.fa-glass:before {\n  content: \"\\f000\";\n}\n.fa-music:before {\n  content: \"\\f001\";\n}\n.fa-search:before {\n  content: \"\\f002\";\n}\n.fa-envelope-o:before {\n  content: \"\\f003\";\n}\n.fa-heart:before {\n  content: \"\\f004\";\n}\n.fa-star:before {\n  content: \"\\f005\";\n}\n.fa-star-o:before {\n  content: \"\\f006\";\n}\n.fa-user:before {\n  content: \"\\f007\";\n}\n.fa-film:before {\n  content: \"\\f008\";\n}\n.fa-th-large:before {\n  content: \"\\f009\";\n}\n.fa-th:before {\n  content: \"\\f00a\";\n}\n.fa-th-list:before {\n  content: \"\\f00b\";\n}\n.fa-check:before {\n  content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n  content: \"\\f00d\";\n}\n.fa-search-plus:before {\n  content: \"\\f00e\";\n}\n.fa-search-minus:before {\n  content: \"\\f010\";\n}\n.fa-power-off:before {\n  content: \"\\f011\";\n}\n.fa-signal:before {\n  content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n  content: \"\\f013\";\n}\n.fa-trash-o:before {\n  content: \"\\f014\";\n}\n.fa-home:before {\n  content: \"\\f015\";\n}\n.fa-file-o:before {\n  content: \"\\f016\";\n}\n.fa-clock-o:before {\n  content: \"\\f017\";\n}\n.fa-road:before {\n  content: \"\\f018\";\n}\n.fa-download:before {\n  content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n  content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n  content: \"\\f01b\";\n}\n.fa-inbox:before {\n  content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n  content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n  content: \"\\f01e\";\n}\n.fa-refresh:before {\n  content: \"\\f021\";\n}\n.fa-list-alt:before {\n  content: \"\\f022\";\n}\n.fa-lock:before {\n  content: \"\\f023\";\n}\n.fa-flag:before {\n  content: \"\\f024\";\n}\n.fa-headphones:before {\n  content: \"\\f025\";\n}\n.fa-volume-off:before {\n  content: \"\\f026\";\n}\n.fa-volume-down:before {\n  content: \"\\f027\";\n}\n.fa-volume-up:before {\n  content: \"\\f028\";\n}\n.fa-qrcode:before {\n  content: \"\\f029\";\n}\n.fa-barcode:before {\n  content: \"\\f02a\";\n}\n.fa-tag:before {\n  content: \"\\f02b\";\n}\n.fa-tags:before {\n  content: \"\\f02c\";\n}\n.fa-book:before {\n  content: \"\\f02d\";\n}\n.fa-bookmark:before {\n  content: \"\\f02e\";\n}\n.fa-print:before {\n  content: \"\\f02f\";\n}\n.fa-camera:before {\n  content: \"\\f030\";\n}\n.fa-font:before {\n  content: \"\\f031\";\n}\n.fa-bold:before {\n  content: \"\\f032\";\n}\n.fa-italic:before {\n  content: \"\\f033\";\n}\n.fa-text-height:before {\n  content: \"\\f034\";\n}\n.fa-text-width:before {\n  content: \"\\f035\";\n}\n.fa-align-left:before {\n  content: \"\\f036\";\n}\n.fa-align-center:before {\n  content: \"\\f037\";\n}\n.fa-align-right:before {\n  content: \"\\f038\";\n}\n.fa-align-justify:before {\n  content: \"\\f039\";\n}\n.fa-list:before {\n  content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n  content: \"\\f03b\";\n}\n.fa-indent:before {\n  content: \"\\f03c\";\n}\n.fa-video-camera:before {\n  content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n  content: \"\\f03e\";\n}\n.fa-pencil:before {\n  content: \"\\f040\";\n}\n.fa-map-marker:before {\n  content: \"\\f041\";\n}\n.fa-adjust:before {\n  content: \"\\f042\";\n}\n.fa-tint:before {\n  content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n  content: \"\\f044\";\n}\n.fa-share-square-o:before {\n  content: \"\\f045\";\n}\n.fa-check-square-o:before {\n  content: \"\\f046\";\n}\n.fa-arrows:before {\n  content: \"\\f047\";\n}\n.fa-step-backward:before {\n  content: \"\\f048\";\n}\n.fa-fast-backward:before {\n  content: \"\\f049\";\n}\n.fa-backward:before {\n  content: \"\\f04a\";\n}\n.fa-play:before {\n  content: \"\\f04b\";\n}\n.fa-pause:before {\n  content: \"\\f04c\";\n}\n.fa-stop:before {\n  content: \"\\f04d\";\n}\n.fa-forward:before {\n  content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n  content: \"\\f050\";\n}\n.fa-step-forward:before {\n  content: \"\\f051\";\n}\n.fa-eject:before {\n  content: \"\\f052\";\n}\n.fa-chevron-left:before {\n  content: \"\\f053\";\n}\n.fa-chevron-right:before {\n  content: \"\\f054\";\n}\n.fa-plus-circle:before {\n  content: \"\\f055\";\n}\n.fa-minus-circle:before {\n  content: \"\\f056\";\n}\n.fa-times-circle:before {\n  content: \"\\f057\";\n}\n.fa-check-circle:before {\n  content: \"\\f058\";\n}\n.fa-question-circle:before {\n  content: \"\\f059\";\n}\n.fa-info-circle:before {\n  content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n  content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n  content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n  content: \"\\f05d\";\n}\n.fa-ban:before {\n  content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n  content: \"\\f060\";\n}\n.fa-arrow-right:before {\n  content: \"\\f061\";\n}\n.fa-arrow-up:before {\n  content: \"\\f062\";\n}\n.fa-arrow-down:before {\n  content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n  content: \"\\f064\";\n}\n.fa-expand:before {\n  content: \"\\f065\";\n}\n.fa-compress:before {\n  content: \"\\f066\";\n}\n.fa-plus:before {\n  content: \"\\f067\";\n}\n.fa-minus:before {\n  content: \"\\f068\";\n}\n.fa-asterisk:before {\n  content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n  content: \"\\f06a\";\n}\n.fa-gift:before {\n  content: \"\\f06b\";\n}\n.fa-leaf:before {\n  content: \"\\f06c\";\n}\n.fa-fire:before {\n  content: \"\\f06d\";\n}\n.fa-eye:before {\n  content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n  content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n  content: \"\\f071\";\n}\n.fa-plane:before {\n  content: \"\\f072\";\n}\n.fa-calendar:before {\n  content: \"\\f073\";\n}\n.fa-random:before {\n  content: \"\\f074\";\n}\n.fa-comment:before {\n  content: \"\\f075\";\n}\n.fa-magnet:before {\n  content: \"\\f076\";\n}\n.fa-chevron-up:before {\n  content: \"\\f077\";\n}\n.fa-chevron-down:before {\n  content: \"\\f078\";\n}\n.fa-retweet:before {\n  content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n  content: \"\\f07a\";\n}\n.fa-folder:before {\n  content: \"\\f07b\";\n}\n.fa-folder-open:before {\n  content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n  content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n  content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n  content: \"\\f080\";\n}\n.fa-twitter-square:before {\n  content: \"\\f081\";\n}\n.fa-facebook-square:before {\n  content: \"\\f082\";\n}\n.fa-camera-retro:before {\n  content: \"\\f083\";\n}\n.fa-key:before {\n  content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n  content: \"\\f085\";\n}\n.fa-comments:before {\n  content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n  content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n  content: \"\\f088\";\n}\n.fa-star-half:before {\n  content: \"\\f089\";\n}\n.fa-heart-o:before {\n  content: \"\\f08a\";\n}\n.fa-sign-out:before {\n  content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n  content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n  content: \"\\f08d\";\n}\n.fa-external-link:before {\n  content: \"\\f08e\";\n}\n.fa-sign-in:before {\n  content: \"\\f090\";\n}\n.fa-trophy:before {\n  content: \"\\f091\";\n}\n.fa-github-square:before {\n  content: \"\\f092\";\n}\n.fa-upload:before {\n  content: \"\\f093\";\n}\n.fa-lemon-o:before {\n  content: \"\\f094\";\n}\n.fa-phone:before {\n  content: \"\\f095\";\n}\n.fa-square-o:before {\n  content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n  content: \"\\f097\";\n}\n.fa-phone-square:before {\n  content: \"\\f098\";\n}\n.fa-twitter:before {\n  content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n  content: \"\\f09a\";\n}\n.fa-github:before {\n  content: \"\\f09b\";\n}\n.fa-unlock:before {\n  content: \"\\f09c\";\n}\n.fa-credit-card:before {\n  content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n  content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n  content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n  content: \"\\f0a1\";\n}\n.fa-bell:before {\n  content: \"\\f0f3\";\n}\n.fa-certificate:before {\n  content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n  content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n  content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n  content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n  content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n  content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n  content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n  content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n  content: \"\\f0ab\";\n}\n.fa-globe:before {\n  content: \"\\f0ac\";\n}\n.fa-wrench:before {\n  content: \"\\f0ad\";\n}\n.fa-tasks:before {\n  content: \"\\f0ae\";\n}\n.fa-filter:before {\n  content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n  content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n  content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n  content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n  content: \"\\f0c1\";\n}\n.fa-cloud:before {\n  content: \"\\f0c2\";\n}\n.fa-flask:before {\n  content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n  content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n  content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n  content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n  content: \"\\f0c7\";\n}\n.fa-square:before {\n  content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n  content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n  content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n  content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n  content: \"\\f0cc\";\n}\n.fa-underline:before {\n  content: \"\\f0cd\";\n}\n.fa-table:before {\n  content: \"\\f0ce\";\n}\n.fa-magic:before {\n  content: \"\\f0d0\";\n}\n.fa-truck:before {\n  content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n  content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n  content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n  content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n  content: \"\\f0d5\";\n}\n.fa-money:before {\n  content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n  content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n  content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n  content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n  content: \"\\f0da\";\n}\n.fa-columns:before {\n  content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n  content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n  content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n  content: \"\\f0de\";\n}\n.fa-envelope:before {\n  content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n  content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n  content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n  content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n  content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n  content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n  content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n  content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n  content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n  content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n  content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n  content: \"\\f0eb\";\n}\n.fa-exchange:before {\n  content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n  content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n  content: \"\\f0ee\";\n}\n.fa-user-md:before {\n  content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n  content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n  content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n  content: \"\\f0a2\";\n}\n.fa-coffee:before {\n  content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n  content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n  content: \"\\f0f6\";\n}\n.fa-building-o:before {\n  content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n  content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n  content: \"\\f0f9\";\n}\n.fa-medkit:before {\n  content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n  content: \"\\f0fb\";\n}\n.fa-beer:before {\n  content: \"\\f0fc\";\n}\n.fa-h-square:before {\n  content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n  content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n  content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n  content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n  content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n  content: \"\\f103\";\n}\n.fa-angle-left:before {\n  content: \"\\f104\";\n}\n.fa-angle-right:before {\n  content: \"\\f105\";\n}\n.fa-angle-up:before {\n  content: \"\\f106\";\n}\n.fa-angle-down:before {\n  content: \"\\f107\";\n}\n.fa-desktop:before {\n  content: \"\\f108\";\n}\n.fa-laptop:before {\n  content: \"\\f109\";\n}\n.fa-tablet:before {\n  content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n  content: \"\\f10b\";\n}\n.fa-circle-o:before {\n  content: \"\\f10c\";\n}\n.fa-quote-left:before {\n  content: \"\\f10d\";\n}\n.fa-quote-right:before {\n  content: \"\\f10e\";\n}\n.fa-spinner:before {\n  content: \"\\f110\";\n}\n.fa-circle:before {\n  content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n  content: \"\\f112\";\n}\n.fa-github-alt:before {\n  content: \"\\f113\";\n}\n.fa-folder-o:before {\n  content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n  content: \"\\f115\";\n}\n.fa-smile-o:before {\n  content: \"\\f118\";\n}\n.fa-frown-o:before {\n  content: \"\\f119\";\n}\n.fa-meh-o:before {\n  content: \"\\f11a\";\n}\n.fa-gamepad:before {\n  content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n  content: \"\\f11c\";\n}\n.fa-flag-o:before {\n  content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n  content: \"\\f11e\";\n}\n.fa-terminal:before {\n  content: \"\\f120\";\n}\n.fa-code:before {\n  content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n  content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n  content: \"\\f123\";\n}\n.fa-location-arrow:before {\n  content: \"\\f124\";\n}\n.fa-crop:before {\n  content: \"\\f125\";\n}\n.fa-code-fork:before {\n  content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n  content: \"\\f127\";\n}\n.fa-question:before {\n  content: \"\\f128\";\n}\n.fa-info:before {\n  content: \"\\f129\";\n}\n.fa-exclamation:before {\n  content: \"\\f12a\";\n}\n.fa-superscript:before {\n  content: \"\\f12b\";\n}\n.fa-subscript:before {\n  content: \"\\f12c\";\n}\n.fa-eraser:before {\n  content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n  content: \"\\f12e\";\n}\n.fa-microphone:before {\n  content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n  content: \"\\f131\";\n}\n.fa-shield:before {\n  content: \"\\f132\";\n}\n.fa-calendar-o:before {\n  content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n  content: \"\\f134\";\n}\n.fa-rocket:before {\n  content: \"\\f135\";\n}\n.fa-maxcdn:before {\n  content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n  content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n  content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n  content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n  content: \"\\f13a\";\n}\n.fa-html5:before {\n  content: \"\\f13b\";\n}\n.fa-css3:before {\n  content: \"\\f13c\";\n}\n.fa-anchor:before {\n  content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n  content: \"\\f13e\";\n}\n.fa-bullseye:before {\n  content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n  content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n  content: \"\\f142\";\n}\n.fa-rss-square:before {\n  content: \"\\f143\";\n}\n.fa-play-circle:before {\n  content: \"\\f144\";\n}\n.fa-ticket:before {\n  content: \"\\f145\";\n}\n.fa-minus-square:before {\n  content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n  content: \"\\f147\";\n}\n.fa-level-up:before {\n  content: \"\\f148\";\n}\n.fa-level-down:before {\n  content: \"\\f149\";\n}\n.fa-check-square:before {\n  content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n  content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n  content: \"\\f14c\";\n}\n.fa-share-square:before {\n  content: \"\\f14d\";\n}\n.fa-compass:before {\n  content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n  content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n  content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n  content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n  content: \"\\f153\";\n}\n.fa-gbp:before {\n  content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n  content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n  content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n  content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n  content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n  content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n  content: \"\\f15a\";\n}\n.fa-file:before {\n  content: \"\\f15b\";\n}\n.fa-file-text:before {\n  content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n  content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n  content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n  content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n  content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n  content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n  content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n  content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n  content: \"\\f165\";\n}\n.fa-youtube-square:before {\n  content: \"\\f166\";\n}\n.fa-youtube:before {\n  content: \"\\f167\";\n}\n.fa-xing:before {\n  content: \"\\f168\";\n}\n.fa-xing-square:before {\n  content: \"\\f169\";\n}\n.fa-youtube-play:before {\n  content: \"\\f16a\";\n}\n.fa-dropbox:before {\n  content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n  content: \"\\f16c\";\n}\n.fa-instagram:before {\n  content: \"\\f16d\";\n}\n.fa-flickr:before {\n  content: \"\\f16e\";\n}\n.fa-adn:before {\n  content: \"\\f170\";\n}\n.fa-bitbucket:before {\n  content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n  content: \"\\f172\";\n}\n.fa-tumblr:before {\n  content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n  content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n  content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n  content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n  content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n  content: \"\\f178\";\n}\n.fa-apple:before {\n  content: \"\\f179\";\n}\n.fa-windows:before {\n  content: \"\\f17a\";\n}\n.fa-android:before {\n  content: \"\\f17b\";\n}\n.fa-linux:before {\n  content: \"\\f17c\";\n}\n.fa-dribbble:before {\n  content: \"\\f17d\";\n}\n.fa-skype:before {\n  content: \"\\f17e\";\n}\n.fa-foursquare:before {\n  content: \"\\f180\";\n}\n.fa-trello:before {\n  content: \"\\f181\";\n}\n.fa-female:before {\n  content: \"\\f182\";\n}\n.fa-male:before {\n  content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n  content: \"\\f184\";\n}\n.fa-sun-o:before {\n  content: \"\\f185\";\n}\n.fa-moon-o:before {\n  content: \"\\f186\";\n}\n.fa-archive:before {\n  content: \"\\f187\";\n}\n.fa-bug:before {\n  content: \"\\f188\";\n}\n.fa-vk:before {\n  content: \"\\f189\";\n}\n.fa-weibo:before {\n  content: \"\\f18a\";\n}\n.fa-renren:before {\n  content: \"\\f18b\";\n}\n.fa-pagelines:before {\n  content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n  content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n  content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n  content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n  content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n  content: \"\\f192\";\n}\n.fa-wheelchair:before {\n  content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n  content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n  content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n  content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n  content: \"\\f197\";\n}\n.fa-slack:before {\n  content: \"\\f198\";\n}\n.fa-envelope-square:before {\n  content: \"\\f199\";\n}\n.fa-wordpress:before {\n  content: \"\\f19a\";\n}\n.fa-openid:before {\n  content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n  content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n  content: \"\\f19d\";\n}\n.fa-yahoo:before {\n  content: \"\\f19e\";\n}\n.fa-google:before {\n  content: \"\\f1a0\";\n}\n.fa-reddit:before {\n  content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n  content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n  content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n  content: \"\\f1a4\";\n}\n.fa-delicious:before {\n  content: \"\\f1a5\";\n}\n.fa-digg:before {\n  content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n  content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n  content: \"\\f1a8\";\n}\n.fa-drupal:before {\n  content: \"\\f1a9\";\n}\n.fa-joomla:before {\n  content: \"\\f1aa\";\n}\n.fa-language:before {\n  content: \"\\f1ab\";\n}\n.fa-fax:before {\n  content: \"\\f1ac\";\n}\n.fa-building:before {\n  content: \"\\f1ad\";\n}\n.fa-child:before {\n  content: \"\\f1ae\";\n}\n.fa-paw:before {\n  content: \"\\f1b0\";\n}\n.fa-spoon:before {\n  content: \"\\f1b1\";\n}\n.fa-cube:before {\n  content: \"\\f1b2\";\n}\n.fa-cubes:before {\n  content: \"\\f1b3\";\n}\n.fa-behance:before {\n  content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n  content: \"\\f1b5\";\n}\n.fa-steam:before {\n  content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n  content: \"\\f1b7\";\n}\n.fa-recycle:before {\n  content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n  content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n  content: \"\\f1ba\";\n}\n.fa-tree:before {\n  content: \"\\f1bb\";\n}\n.fa-spotify:before {\n  content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n  content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n  content: \"\\f1be\";\n}\n.fa-database:before {\n  content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n  content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n  content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n  content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n  content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n  content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n  content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n  content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n  content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n  content: \"\\f1c9\";\n}\n.fa-vine:before {\n  content: \"\\f1ca\";\n}\n.fa-codepen:before {\n  content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n  content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n  content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n  content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n  content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n  content: \"\\f1d1\";\n}\n.fa-git-square:before {\n  content: \"\\f1d2\";\n}\n.fa-git:before {\n  content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n  content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n  content: \"\\f1d5\";\n}\n.fa-qq:before {\n  content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n  content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n  content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n  content: \"\\f1d9\";\n}\n.fa-history:before {\n  content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n  content: \"\\f1db\";\n}\n.fa-header:before {\n  content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n  content: \"\\f1dd\";\n}\n.fa-sliders:before {\n  content: \"\\f1de\";\n}\n.fa-share-alt:before {\n  content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n  content: \"\\f1e1\";\n}\n.fa-bomb:before {\n  content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n  content: \"\\f1e3\";\n}\n.fa-tty:before {\n  content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n  content: \"\\f1e5\";\n}\n.fa-plug:before {\n  content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n  content: \"\\f1e7\";\n}\n.fa-twitch:before {\n  content: \"\\f1e8\";\n}\n.fa-yelp:before {\n  content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n  content: \"\\f1ea\";\n}\n.fa-wifi:before {\n  content: \"\\f1eb\";\n}\n.fa-calculator:before {\n  content: \"\\f1ec\";\n}\n.fa-paypal:before {\n  content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n  content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n  content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n  content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n  content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n  content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n  content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n  content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n  content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n  content: \"\\f1f7\";\n}\n.fa-trash:before {\n  content: \"\\f1f8\";\n}\n.fa-copyright:before {\n  content: \"\\f1f9\";\n}\n.fa-at:before {\n  content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n  content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n  content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n  content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n  content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n  content: \"\\f200\";\n}\n.fa-line-chart:before {\n  content: \"\\f201\";\n}\n.fa-lastfm:before {\n  content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n  content: \"\\f203\";\n}\n.fa-toggle-off:before {\n  content: \"\\f204\";\n}\n.fa-toggle-on:before {\n  content: \"\\f205\";\n}\n.fa-bicycle:before {\n  content: \"\\f206\";\n}\n.fa-bus:before {\n  content: \"\\f207\";\n}\n.fa-ioxhost:before {\n  content: \"\\f208\";\n}\n.fa-angellist:before {\n  content: \"\\f209\";\n}\n.fa-cc:before {\n  content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n  content: \"\\f20b\";\n}\n.fa-meanpath:before {\n  content: \"\\f20c\";\n}\n.fa-buysellads:before {\n  content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n  content: \"\\f20e\";\n}\n.fa-dashcube:before {\n  content: \"\\f210\";\n}\n.fa-forumbee:before {\n  content: \"\\f211\";\n}\n.fa-leanpub:before {\n  content: \"\\f212\";\n}\n.fa-sellsy:before {\n  content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n  content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n  content: \"\\f215\";\n}\n.fa-skyatlas:before {\n  content: \"\\f216\";\n}\n.fa-cart-plus:before {\n  content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n  content: \"\\f218\";\n}\n.fa-diamond:before {\n  content: \"\\f219\";\n}\n.fa-ship:before {\n  content: \"\\f21a\";\n}\n.fa-user-secret:before {\n  content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n  content: \"\\f21c\";\n}\n.fa-street-view:before {\n  content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n  content: \"\\f21e\";\n}\n.fa-venus:before {\n  content: \"\\f221\";\n}\n.fa-mars:before {\n  content: \"\\f222\";\n}\n.fa-mercury:before {\n  content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n  content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n  content: \"\\f225\";\n}\n.fa-venus-double:before {\n  content: \"\\f226\";\n}\n.fa-mars-double:before {\n  content: \"\\f227\";\n}\n.fa-venus-mars:before {\n  content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n  content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n  content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n  content: \"\\f22b\";\n}\n.fa-neuter:before {\n  content: \"\\f22c\";\n}\n.fa-genderless:before {\n  content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n  content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n  content: \"\\f231\";\n}\n.fa-whatsapp:before {\n  content: \"\\f232\";\n}\n.fa-server:before {\n  content: \"\\f233\";\n}\n.fa-user-plus:before {\n  content: \"\\f234\";\n}\n.fa-user-times:before {\n  content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n  content: \"\\f236\";\n}\n.fa-viacoin:before {\n  content: \"\\f237\";\n}\n.fa-train:before {\n  content: \"\\f238\";\n}\n.fa-subway:before {\n  content: \"\\f239\";\n}\n.fa-medium:before {\n  content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n  content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n  content: \"\\f23c\";\n}\n.fa-opencart:before {\n  content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n  content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n  content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n  content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n  content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n  content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n  content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n  content: \"\\f245\";\n}\n.fa-i-cursor:before {\n  content: \"\\f246\";\n}\n.fa-object-group:before {\n  content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n  content: \"\\f248\";\n}\n.fa-sticky-note:before {\n  content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n  content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n  content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n  content: \"\\f24c\";\n}\n.fa-clone:before {\n  content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n  content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n  content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n  content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n  content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n  content: \"\\f253\";\n}\n.fa-hourglass:before {\n  content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n  content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n  content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n  content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n  content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n  content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n  content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n  content: \"\\f25b\";\n}\n.fa-trademark:before {\n  content: \"\\f25c\";\n}\n.fa-registered:before {\n  content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n  content: \"\\f25e\";\n}\n.fa-gg:before {\n  content: \"\\f260\";\n}\n.fa-gg-circle:before {\n  content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n  content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n  content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n  content: \"\\f264\";\n}\n.fa-get-pocket:before {\n  content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n  content: \"\\f266\";\n}\n.fa-safari:before {\n  content: \"\\f267\";\n}\n.fa-chrome:before {\n  content: \"\\f268\";\n}\n.fa-firefox:before {\n  content: \"\\f269\";\n}\n.fa-opera:before {\n  content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n  content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n  content: \"\\f26c\";\n}\n.fa-contao:before {\n  content: \"\\f26d\";\n}\n.fa-500px:before {\n  content: \"\\f26e\";\n}\n.fa-amazon:before {\n  content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n  content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n  content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n  content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n  content: \"\\f274\";\n}\n.fa-industry:before {\n  content: \"\\f275\";\n}\n.fa-map-pin:before {\n  content: \"\\f276\";\n}\n.fa-map-signs:before {\n  content: \"\\f277\";\n}\n.fa-map-o:before {\n  content: \"\\f278\";\n}\n.fa-map:before {\n  content: \"\\f279\";\n}\n.fa-commenting:before {\n  content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n  content: \"\\f27b\";\n}\n.fa-houzz:before {\n  content: \"\\f27c\";\n}\n.fa-vimeo:before {\n  content: \"\\f27d\";\n}\n.fa-black-tie:before {\n  content: \"\\f27e\";\n}\n.fa-fonticons:before {\n  content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n  content: \"\\f281\";\n}\n.fa-edge:before {\n  content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n  content: \"\\f283\";\n}\n.fa-codiepie:before {\n  content: \"\\f284\";\n}\n.fa-modx:before {\n  content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n  content: \"\\f286\";\n}\n.fa-usb:before {\n  content: \"\\f287\";\n}\n.fa-product-hunt:before {\n  content: \"\\f288\";\n}\n.fa-mixcloud:before {\n  content: \"\\f289\";\n}\n.fa-scribd:before {\n  content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n  content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n  content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n  content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n  content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n  content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n  content: \"\\f291\";\n}\n.fa-hashtag:before {\n  content: \"\\f292\";\n}\n.fa-bluetooth:before {\n  content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n  content: \"\\f294\";\n}\n.fa-percent:before {\n  content: \"\\f295\";\n}\n.fa-gitlab:before {\n  content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n  content: \"\\f297\";\n}\n.fa-wpforms:before {\n  content: \"\\f298\";\n}\n.fa-envira:before {\n  content: \"\\f299\";\n}\n.fa-universal-access:before {\n  content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n  content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n  content: \"\\f29c\";\n}\n.fa-blind:before {\n  content: \"\\f29d\";\n}\n.fa-audio-description:before {\n  content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n  content: \"\\f2a0\";\n}\n.fa-braille:before {\n  content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n  content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n  content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n  content: \"\\f2a4\";\n}\n.fa-glide:before {\n  content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n  content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n  content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n  content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n  content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n  content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n  content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n  content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n  content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n  content: \"\\f2ae\";\n}\n.fa-first-order:before {\n  content: \"\\f2b0\";\n}\n.fa-yoast:before {\n  content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n  content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n  content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n  content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n  content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n  content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n  content: \"\\f2b7\";\n}\n.fa-linode:before {\n  content: \"\\f2b8\";\n}\n.fa-address-book:before {\n  content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n  content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n  content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n  content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n  content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n  content: \"\\f2be\";\n}\n.fa-user-o:before {\n  content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n  content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n  content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n  content: \"\\f2c3\";\n}\n.fa-quora:before {\n  content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n  content: \"\\f2c5\";\n}\n.fa-telegram:before {\n  content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n  content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n  content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n  content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n  content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n  content: \"\\f2cb\";\n}\n.fa-shower:before {\n  content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n  content: \"\\f2cd\";\n}\n.fa-podcast:before {\n  content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n  content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n  content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n  content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n  content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n  content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n  content: \"\\f2d5\";\n}\n.fa-grav:before {\n  content: \"\\f2d6\";\n}\n.fa-etsy:before {\n  content: \"\\f2d7\";\n}\n.fa-imdb:before {\n  content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n  content: \"\\f2d9\";\n}\n.fa-eercast:before {\n  content: \"\\f2da\";\n}\n.fa-microchip:before {\n  content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n  content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n  content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n  content: \"\\f2de\";\n}\n.fa-meetup:before {\n  content: \"\\f2e0\";\n}\n.visually-hidden {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n.visually-hidden-focusable:active,\n.visually-hidden-focusable:focus {\n  position: static;\n  width: auto;\n  height: auto;\n  margin: 0;\n  overflow: visible;\n  clip: auto;\n}\n", "\n/* /web/static/lib/odoo_ui_icons/style.css */\n@font-face {\n  font-family: 'odoo_ui_icons';\n  src: url('/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2') format('woff2'), url('/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff') format('woff');\n  font-weight: normal;\n  font-style: normal;\n  font-display: block;\n}\n\n.oi {\n  display: inline-block;\n  font-family: 'odoo_ui_icons';\n  speak: never;\n  font-style: normal;\n  font-weight: normal;\n  font-variant: normal;\n  text-transform: none;\n  line-height: 1;\n\n  /* Better Font Rendering =========== */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n.oi-view-pivot:before { content: '\\e800'; }\n.oi-text-break:before { content: '\\e801'; }\n.oi-text-inline:before { content: '\\e802'; }\n.oi-voip:before { content: '\\e803'; }\n.oi-odoo:before { content: '\\e806'; }\n.oi-search:before { content: '\\e808'; }\n.oi-group:before { content: '\\e80a'; }\n.oi-settings-adjust:before { content: '\\e80c'; }\n.oi-apps:before { content: '\\e80d'; }\n.oi-panel-right:before { content: '\\e810'; }\n.oi-launch:before { content: '\\e812'; }\n.oi-studio:before { content: '\\e813'; }\n.oi-view-kanban:before { content: '\\e814'; }\n.oi-text-wrap:before { content: '\\e815'; }\n.oi-view-cohort:before { content: '\\e816'; }\n.oi-view-list:before { content: '\\e817'; }\n.oi-gif-picker:before { content: '\\e82e'; }\n.oi-chevron-down:before { content: '\\e839'; }\n.oi-chevron-left:before { content: '\\e83a'; }\n.oi-chevron-right:before { content: '\\e83b'; }\n.oi-chevron-up:before { content: '\\e83c'; }\n.oi-arrows-h:before { content: '\\e83d'; }\n.oi-arrows-v:before { content: '\\e83e'; }\n.oi-arrow-down-left:before { content: '\\e83f'; }\n.oi-arrow-down-right:before { content: '\\e840'; }\n.oi-arrow-down:before { content: '\\e841'; }\n.oi-arrow-left:before { content: '\\e842'; }\n.oi-arrow-right:before { content: '\\e843'; }\n.oi-arrow-up-left:before { content: '\\e844'; }\n.oi-arrow-up-right:before { content: '\\e845'; }\n.oi-arrow-up:before { content: '\\e846'; }\n.oi-draggable:before { content: '\\e847'; }\n.oi-view:before { content: '\\e861'; }\n.oi-archive:before { content: '\\e862'; }\n.oi-unarchive:before { content: '\\e863'; }\n.oi-text-effect:before { content: '\\e827'; }\n.oi-smile-add:before { content: '\\e84e'; }\n.oi-close:before { content: '\\e852'; }\n.oi-food-delivery:before { content: '\\e82a'; }\n\n/* RTL adaptations. */\n/* Flip directional icons by 180 degree. */\n/* ---------------------------------------------------------------------------- */\n.o_rtl .oi-chevron-left,\n.o_rtl .oi-chevron-right,\n.o_rtl .oi-arrow-down-left,\n.o_rtl .oi-arrow-down-right,\n.o_rtl .oi-arrow-left,\n.o_rtl .oi-arrow-right,\n.o_rtl .oi-arrow-up-left,\n.o_rtl .oi-arrow-up-right {\n  transform: rotate(180deg);\n}\n", "\n/* /web/static/src/webclient/webclient.scss */\n\n:root {\n  --o-webclient-color-scheme:bright;\n  font-size: 1rem;\n}\n\nhtml, body {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n\ntfoot tr, tfoot td, tfoot th {\n  border-style: none;\n}\n\n.o_web_client {\n  direction: ltr;\n  position: relative;\n  background-color: #F9FAFB;\n  color-scheme: bright;\n}\n\n.o_icon_button {\n  background-color: transparent;\n  border: 0;\n  padding: 0;\n  outline: none;\n}\n\nkbd {\n  border: 1px solid #e7e9ed;\n  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 1px rgba(231, 233, 237, 0.8), inset 0px 2px 0px 0px rgba(255, 255, 255, 0.8);\n}\n\n.bg-primary-light {\n  background-color: rgba(113, 75, 103, 0.5) !important;\n  color: #000;\n}\n\n.bg-primary-light .text-muted, .o_colored_level .bg-primary-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-primary-light:hover, a.bg-primary-light:focus,\nbutton.bg-primary-light:hover,\nbutton.bg-primary-light:focus {\n  background-color: rgba(82, 55, 75, 0.5) !important;\n  color: #000;\n}\n\n.bg-secondary-light {\n  background-color: rgba(216, 218, 221, 0.5) !important;\n  color: #000;\n}\n\n.bg-secondary-light .text-muted, .o_colored_level .bg-secondary-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-secondary-light:hover, a.bg-secondary-light:focus,\nbutton.bg-secondary-light:hover,\nbutton.bg-secondary-light:focus {\n  background-color: rgba(189, 192, 197, 0.5) !important;\n  color: #000;\n}\n\n.bg-success-light {\n  background-color: rgba(40, 167, 69, 0.5) !important;\n  color: #000;\n}\n\n.bg-success-light .text-muted, .o_colored_level .bg-success-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-success-light:hover, a.bg-success-light:focus,\nbutton.bg-success-light:hover,\nbutton.bg-success-light:focus {\n  background-color: rgba(30, 126, 52, 0.5) !important;\n  color: #000;\n}\n\n.bg-info-light {\n  background-color: rgba(23, 162, 184, 0.5) !important;\n  color: #000;\n}\n\n.bg-info-light .text-muted, .o_colored_level .bg-info-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-info-light:hover, a.bg-info-light:focus,\nbutton.bg-info-light:hover,\nbutton.bg-info-light:focus {\n  background-color: rgba(17, 122, 139, 0.5) !important;\n  color: #000;\n}\n\n.bg-warning-light {\n  background-color: rgba(233, 157, 0, 0.5) !important;\n  color: #000;\n}\n\n.bg-warning-light .text-muted, .o_colored_level .bg-warning-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-warning-light:hover, a.bg-warning-light:focus,\nbutton.bg-warning-light:hover,\nbutton.bg-warning-light:focus {\n  background-color: rgba(182, 123, 0, 0.5) !important;\n  color: #000;\n}\n\n.bg-danger-light {\n  background-color: rgba(212, 76, 89, 0.5) !important;\n  color: #000;\n}\n\n.bg-danger-light .text-muted, .o_colored_level .bg-danger-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-danger-light:hover, a.bg-danger-light:focus,\nbutton.bg-danger-light:hover,\nbutton.bg-danger-light:focus {\n  background-color: rgba(191, 46, 60, 0.5) !important;\n  color: #000;\n}\n\n.bg-light-light {\n  background-color: rgba(255, 255, 255, 0.5) !important;\n  color: #000;\n}\n\n.bg-light-light .text-muted, .o_colored_level .bg-light-light .text-muted {\n  color: rgba(0, 0, 0, 0.7) !important;\n}\n\na.bg-light-light:hover, a.bg-light-light:focus,\nbutton.bg-light-light:hover,\nbutton.bg-light-light:focus {\n  background-color: rgba(230, 230, 230, 0.5) !important;\n  color: #000;\n}\n\n.bg-dark-light {\n  background-color: rgba(17, 24, 39, 0.5) !important;\n  color: #FFF;\n}\n\n.bg-dark-light .text-muted, .o_colored_level .bg-dark-light .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-dark-light:hover, a.bg-dark-light:focus,\nbutton.bg-dark-light:hover,\nbutton.bg-dark-light:focus {\n  background-color: rgba(2, 2, 3, 0.5) !important;\n  color: #FFF;\n}\n\n.badge {\n  min-width: 2.7ch;\n  line-height: 1.1;\n  border: 0;\n  font-size: 0.85em;\n  user-select: none;\n  background-color: #d8dadd;\n  font-weight: 500;\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n  transition: none;\n  color: #000;\n}\n\n:not(.dropstart) > .dropdown-item.active, :not(.dropstart) > .dropdown-item.selected {\n  position: relative;\n  font-weight: 500;\n}\n\n:not(.dropstart) > .dropdown-item.active:focus, :not(.dropstart) > .dropdown-item.active:hover, :not(.dropstart) > .dropdown-item.selected:focus, :not(.dropstart) > .dropdown-item.selected:hover {\n  background-color: rgba(0, 0, 0, 0.08);\n}\n\n:not(.dropstart) > .dropdown-item.active:not(.dropdown-item_active_noarrow):before, :not(.dropstart) > .dropdown-item.selected:not(.dropdown-item_active_noarrow):before {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: auto;\n  transform: translate(-1.5em, 90%);\n  font: .7em/1em FontAwesome;\n  color: #017e84;\n  content: \"\\f00c\";\n}\n\n:not(.dropstart) > .dropdown-item.active:not(.dropdown-item_active_noarrow).disabled:before, :not(.dropstart) > .dropdown-item.selected:not(.dropdown-item_active_noarrow).disabled:before {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n/*!rtl:begin:ignore*/\n.o-dropdown.dropstart > .dropdown-item.dropdown-toggle:not(.dropdown-item_active_noarrow).active::after, .o-dropdown.dropstart > .dropdown-item.dropdown-toggle:not(.dropdown-item_active_noarrow).selected::after {\n  position: absolute;\n  top: 0;\n  left: 90%;\n  bottom: auto;\n  right: auto;\n  transform: translate(0, 90%);\n  font: .7em/1em FontAwesome;\n  color: #017e84;\n  display: inline-block;\n  content: \"\\f00c\";\n  border: 0;\n}\n\n.o-dropdown.dropstart > .dropdown-item.dropdown-toggle:not(.dropdown-item_active_noarrow).active.disabled:after, .o-dropdown.dropstart > .dropdown-item.dropdown-toggle:not(.dropdown-item_active_noarrow).selected.disabled:after {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n/*!rtl:end:ignore*/\n.dropdown-header {\n  font-weight: 500;\n  padding-bottom: .1em;\n}\n\n.dropdown-header:not(:first-child) {\n  margin-top: .3em;\n}\n\n.dropdown-divider:first-child {\n  display: none;\n}\n\n@media print {\n  .table-responsive {\n    overflow-x: initial;\n  }\n}\n\n[type=\"action\"],\n[type=\"toggle\"] {\n  cursor: pointer !important;\n}\n\n.o_web_client.o_touch_device .btn, .o_web_client.o_touch_device .btn .btn-sm {\n  font-size: 0.875rem;\n  padding: 7px 14px;\n}\n\n.o_web_client.o_touch_device .btn.fa {\n  font-size: 1.3em;\n  padding: 2px 10px;\n}\n\n[type=\"text\"],\n[type=\"password\"],\n[type=\"number\"],\n[type=\"email\"],\n[type=\"tel\"],\ntextarea,\nselect {\n  width: 100%;\n  display: block;\n  outline: none;\n}\n\nselect {\n  cursor: pointer;\n  min-width: 50px;\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background: transparent url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'><polygon fill='%23374151' points='3.5 4 7 0 0 0'/></svg>\") no-repeat right center;\n  border-radius: 0;\n  color: #374151;\n}\n\nselect > option {\n  background: #FFF;\n}\n\nselect:-moz-focusring {\n  color: transparent;\n  text-shadow: 0 0 0 #374151;\n}\n\nselect:-moz-focusring > option {\n  color: #374151;\n}\n\n::-webkit-input-placeholder {\n  color: #8b8e97;\n}\n\n::-moz-placeholder {\n  color: #8b8e97;\n}\n\n:-ms-input-placeholder {\n  color: #8b8e97;\n}\n\n@media (max-width: 767.98px) {\n  h1, .h1 {\n    font-size: 1.575rem;\n  }\n  h2, .h2,\nh3,\n.h3,\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n    font-size: 1rem;\n  }\n}\n\n.alert.alert-info, .alert.alert-success, .alert.alert-warning, .alert.alert-danger {\n  border-width: 0 0 0 3px;\n}\n\n.alert a {\n  font-weight: 500;\n}\n\n.badge.text-bg-default, .badge.bg-light, .badge.text-bg-light, .badge.bg-default, .badge.text-primary {\n  outline: 1px solid #2a4c9c;\n  outline-offset: -1px;\n}\n\n.btn:focus:hover {\n  box-shadow: none;\n}\n\n.navbar .navbar-toggle {\n  border-color: transparent;\n}\n\n.label {\n  border-radius: 0;\n  font-size: 1em;\n}\n\n", "\n/* /web/static/src/core/avatar/avatar.scss */\n\n.o_avatar img,\n.o_avatar .o_avatar_empty,\nimg.o_avatar {\n  height: var(--Avatar-size, 1.7145em);\n  aspect-ratio: 1;\n  object-fit: cover;\n}\n\n.o_avatar_empty {\n  background: #000;\n  opacity: .1;\n}\n\n", "\n/* /web/static/src/core/dropdown/dropdown.scss */\n\n.o-dropdown {\n  /*!rtl:begin:ignore*/\n  /*!rtl:end:ignore*/\n}\n\n.o-dropdown.dropdown-toggle::after {\n  content: none;\n  border: none;\n}\n\n.o-dropdown.btn-secondary, .o-dropdown.btn-outline-secondary {\n  transition: background-color .2s ease-in-out, border-color .2s ease-in-out;\n}\n\n.o-dropdown.btn-secondary.show, .o-dropdown.btn-outline-secondary.show {\n  color: #111827;\n  background-color: #e6f2f3;\n  border-color: #017e84;\n}\n\n.o-dropdown.dropup > .o-dropdown--menu, .o-dropdown.dropdown > .o-dropdown--menu, .o-dropdown.dropstart > .o-dropdown--menu, .o-dropdown.dropend > .o-dropdown--menu {\n  left: auto;\n  right: auto;\n  margin-left: 0;\n  margin-right: 0;\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret),\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret),\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret) {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-wrap: nowrap; flex-wrap: nowrap;\n  align-items: center;\n  gap: 5px;\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret):after,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret):after,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret):after {\n  content: \"\\f0d7\";\n  font-family: FontAwesome;\n  display: inline-block;\n  margin-left: auto;\n  transform: rotate(0deg);\n  transition: .25s ease-in-out;\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).show:after,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).show:after,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).show:after {\n  transform: rotate(180deg);\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent {\n  padding-right: 8px;\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent:after,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent:after,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent:after {\n  transform: rotate(-90deg);\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open:after,\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open:after,\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open:after {\n  transform: rotate(90deg);\n}\n\n.o-dropdown--menu {\n  font-size: 0.875rem;\n  margin-top: var(--Dropdown_menu-margin-y, 4px);\n  margin-bottom: var(--Dropdown_menu-margin-y, 4px);\n}\n\n.o-dropdown--menu .dropdown-toggle:focus,\n.o-dropdown--menu .dropdown-item:focus {\n  background-color: transparent;\n  outline: none;\n}\n\n.o-dropdown--menu .dropdown-toggle.focus,\n.o-dropdown--menu .dropdown-item.focus {\n  background-color: rgba(0, 0, 0, 0.08);\n}\n\n.o-dropdown--menu.o-dropdown--menu-submenu {\n  --o-dropdown--submenu-margin: calc(-.5rem - 1px);\n  margin-top: var(--o-dropdown--submenu-margin);\n  margin-bottom: var(--o-dropdown--submenu-margin);\n}\n\n.o-dropdown--menu .dropdown-item:not(.disabled):not(:disabled), .o-dropdown--menu .dropdown-item:not(.disabled):not(:disabled) label {\n  cursor: pointer;\n}\n\n.o-dropdown-item-unstyled-button button, .o-dropdown-item-unstyled-button button:hover, .o-dropdown-item-unstyled-button button:disabled, .o_web_client.o_touch_device .o-dropdown-item-unstyled-button button, .o_web_client.o_touch_device .o-dropdown-item-unstyled-button button:hover, .o_web_client.o_touch_device .o-dropdown-item-unstyled-button button:disabled {\n  all: unset;\n}\n\n", "\n/* /web/static/src/core/emoji_picker/emoji_picker.dark.scss */\n\n.o-EmojiPicker {\n  --o-emoji-picker-active: #FFF;\n}\n\n", "\n/* /web/static/src/core/emoji_picker/emoji_picker.scss */\n\n.popover .o-EmojiPicker {\n  width: 285px;\n  height: 350px;\n}\n\n.o-EmojiPicker {\n  --o-emoji-picker-active: #e7e9ed;\n}\n\n.o-EmojiPicker .o-active {\n  background-color: var(--o-emoji-picker-active) !important;\n}\n\n.o-EmojiPicker .o-Emoji {\n  width: 30px;\n  font-size: 0.8rem;\n}\n\n.o-EmojiPicker .o-Emoji:hover {\n  background-color: var(--o-emoji-picker-active) !important;\n}\n\n.o-EmojiPicker .o-EmojiPicker-navbar .o-Emoji {\n  filter: grayscale(1);\n}\n\n.o-EmojiPicker .o-EmojiPicker-sectionIcon {\n  filter: grayscale(1);\n}\n\n.o-EmojiPicker .o-EmojiPicker-empty {\n  font-size: 5rem !important;\n  filter: grayscale(0.25);\n}\n\n.o-EmojiPicker-category:before {\n  content: \"\\200b\";\n  /* unicode zero width space character */\n}\n\n.o-EmojiPicker-search input:not(:focus) + .oi-search {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n", "\n/* /mail/static/src/core/common/attachment_list.scss */\n\n@media (hover: hover) {\n  .o-mail-AttachmentCard-unlink.o-inComposer {\n    transform: translateX(100%);\n  }\n  .o-mail-AttachmentCard-aside:hover .o-mail-AttachmentCard-unlink.o-inComposer {\n    transform: translateX(0);\n  }\n}\n\n.o-mail-AttachmentCard-aside:not(.o-hasMultipleActions) {\n  min-width: 50px;\n}\n\n.o-mail-AttachmentCard-aside.o-hasMultipleActions {\n  min-width: 30px;\n}\n\n.o-mail-AttachmentList-in-composer {\n  max-height: 300px;\n}\n\n.o-mail-AttachmentList-in-composer.o-inChatWindow {\n  max-height: 100px;\n}\n\n.o-mail-AttachmentImage {\n  min-width: 75px;\n  min-height: 75px;\n  background-color: #e7e9ed;\n}\n\n.o-mail-AttachmentImage img {\n  object-fit: contain;\n}\n\n.o-viewable {\n  cursor: zoom-in;\n}\n\n", "\n/* /mail/static/src/core/common/attachment_view.scss */\n\n@media (min-width: 1534px) {\n  .o_attachment_preview {\n    display: block;\n    flex: auto;\n    overflow: hidden;\n    width: 530px;\n  }\n  .o_attachment_preview > .o-mail-Attachment {\n    position: relative;\n    width: 100%;\n    height: 100%;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow {\n    width: 5%;\n    position: absolute;\n    top: 50%;\n    left: auto;\n    bottom: auto;\n    right: 0;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: rgba(255, 255, 255, 0.7);\n    transition: width 0.3s;\n    padding-top: 30px;\n    height: 75px;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow:hover {\n    background-color: rgba(0, 0, 0, 0.6);\n    color: white;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow.disabled {\n    color: #5f636f;\n    background: none;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow:hover {\n    width: 7%;\n  }\n  .o_attachment_preview > .o-mail-Attachment .arrow.o_move_previous {\n    left: 2px;\n    right: 0px;\n  }\n  .o_attachment_preview > .o-mail-Attachment > iframe {\n    width: 100%;\n    height: 100%;\n  }\n  .o_attachment_preview > .o-mail-Attachment > .o-mail-Attachment-imgContainer {\n    position: absolute;\n    overflow: auto;\n    width: 100%;\n    height: 100%;\n  }\n  .o_attachment_preview > .o-mail-Attachment > .o-mail-Attachment-imgContainer > img {\n    margin: var(--o-Mail-Attachment-img-margin, auto);\n    box-shadow: 0px 0px 5px rgba(41, 41, 41, 0.43);\n  }\n  .o_attachment_control {\n    position: absolute;\n    top: 8%;\n    background-color: black;\n    opacity: 0.3;\n    margin-top: -15px;\n    transition: all 0.3s;\n    z-index: 1000;\n  }\n  .o_attachment_control:hover {\n    opacity: 0.7;\n  }\n  .o_attachment_control.popout {\n    right: 0px;\n    border-radius: 30px 0 0 30px;\n    padding: 15px 0 15px 15px;\n  }\n  .o_attachment_control.popout:hover {\n    padding-right: 15px;\n  }\n}\n\n.o-mail-PopoutAttachmentView {\n  width: auto;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow {\n  width: 5%;\n  position: absolute;\n  top: 50%;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  background-color: rgba(0, 0, 0, 0.4);\n  color: rgba(255, 255, 255, 0.7);\n  transition: width 0.3s;\n  padding-top: 30px;\n  height: 75px;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow:hover {\n  background-color: rgba(0, 0, 0, 0.6);\n  color: white;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow.disabled {\n  color: #5f636f;\n  background: none;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow:hover {\n  width: 7%;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment .arrow.o_move_previous {\n  left: 2px;\n  right: 0px;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment > iframe {\n  width: 100%;\n  height: 100%;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment > .o-mail-Attachment-imgContainer {\n  position: absolute;\n  overflow: auto;\n  width: 100%;\n  height: 100%;\n}\n\n.o-mail-PopoutAttachmentView > .o-mail-Attachment > .o-mail-Attachment-imgContainer > img {\n  margin: var(--o-Mail-Attachment-img-margin, auto);\n  box-shadow: 0px 0px 5px rgba(41, 41, 41, 0.43);\n}\n\n.o-mail-PopoutAttachmentView .o_attachment_control {\n  display: none;\n}\n\n", "\n/* /mail/static/src/core/common/autoresize_input.scss */\n\n.o-mail-AutoresizeInput {\n  --o-input-border-color: transparent;\n  border: var(--border-width) solid var(--o-input-border-color);\n  background-color: var(--o-input-background-color, transparent);\n}\n\n.o-mail-AutoresizeInput::placeholder {\n  opacity: 50%;\n}\n\n.o-mail-AutoresizeInput:not([disabled]):hover {\n  --o-input-border-color: #d8dadd;\n}\n\n.o-mail-AutoresizeInput:not([disabled]):focus {\n  --o-input-border-color: #000;\n}\n\n", "\n/* /mail/static/src/core/common/chat_bubble.scss */\n\n.o-mail-ChatBubble {\n  height: auto !important;\n  z-index: 1001;\n  border: none !important;\n  padding: 0 8px;\n  background-color: transparent !important;\n}\n\n.o-mail-ChatBubble:hover .o-mail-ChatBubble-close {\n  display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;\n}\n\n.o-mail-ChatBubble:hover .o-mail-ChatBubble-counter {\n  display: none;\n}\n\n.o-mail-ChatBubble:hover, .o-mail-ChatBubble.o-active {\n  filter: brightness(1.1);\n}\n\n.o-mail-ChatBubble.o-bouncing {\n  animation: o-mail-ChatBubble-bouncing 0.25s;\n  animation-direction: alternate;\n  animation-timing-function: cubic-bezier(0.5, 0.95, 0, 0.5);\n  animation-iteration-count: 16;\n}\n\n.o-mail-ChatBubble-avatar {\n  width: 45px;\n  height: 45px;\n}\n\n.o-mail-ChatBubble-avatar.o-big {\n  width: 50px;\n  height: 50px;\n}\n\n.o-mail-ChatBubble-close {\n  right: 3px;\n  top: -3px;\n  z-index: 6;\n  font-size: 11px;\n  display: none;\n  padding: 2px;\n  border: 1px solid #b9bbc1;\n}\n\n.o-mail-ChatBubble-close:not(:hover) {\n  color: rgba(55, 65, 81, 0.76);\n}\n\n.o-mail-ChatBubble-close:hover {\n  background-color: #d8dadd !important;\n  border-color: #7c7f89;\n}\n\n.o-mail-ChatBubble-country {\n  width: 16px;\n  left: 3px;\n}\n\n.o-mail-ChatBubble-counter {\n  padding: 3px 6px;\n  z-index: 7;\n  top: -3px;\n  right: 3px;\n  display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;\n}\n\n.o-mail-ChatBubble-preview {\n  max-width: 225px;\n  right: 56px;\n  z-index: 1000;\n  border-color: var(--ChatBubble-previewBorderColor, #b9bbc1) !important;\n}\n\n.o-mail-ChatBubble-preview + .popover-arrow::before {\n  border-left-color: var(--ChatBubble-previewBorderColor, #b9bbc1) !important;\n  right: 1px !important;\n}\n\n.o-mail-ChatBubble-preview + .popover-arrow::after {\n  border-left-color: white !important;\n  right: 2px !important;\n}\n\n.o-mail-ChatBubble-status {\n  z-index: 6;\n  bottom: -2px;\n  right: 2px;\n  background-color: transparent;\n}\n\n.o-mail-ChatBubble-unreadIndicator {\n  font-size: .5rem;\n  bottom: 40%;\n  right: -2px;\n}\n\n@keyframes o-mail-ChatBubble-bouncing {\n  from {\n    transform: translate3d(0, 0, 0);\n  }\n  to {\n    transform: translate3d(0, -10px, 0);\n  }\n}\n\n", "\n/* /mail/static/src/core/common/chat_hub.scss */\n\n.o-mail-ChatHub-bubbles {\n  width: 56px;\n  margin-top: 10px;\n  margin-right: 25px;\n  margin-bottom: 10px;\n  margin-left: 10px;\n  z-index: 10;\n}\n\n.o-mail-ChatHub-bubbleBtn {\n  padding: 0;\n  border: none !important;\n  border-radius: 50%;\n  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n}\n\n.o-mail-ChatHub-hiddenAvatar {\n  width: 28px;\n  height: 28px;\n}\n\n.o-mail-ChatHub-hiddenBtnIcon {\n  color: #FFFFFF !important;\n  background-color: #714B67 !important;\n  width: 50px !important;\n  height: 50px !important;\n}\n\n.o-mail-ChatHub-hiddenBtnCounter {\n  padding: 4px 8px;\n  z-index: 10;\n  top: -4px;\n  right: -4px;\n}\n\n.o-mail-ChatHub-hiddenClose {\n  margin-left: auto;\n  background-color: transparent;\n  opacity: 25%;\n  padding: 2px;\n  border: 1px solid transparent;\n}\n\n.o-mail-ChatHub-hiddenClose:hover {\n  border-color: var(--ChatHub-menuBorderColor, #b9bbc1);\n}\n\n.o-mail-ChatHub-hiddenCounter {\n  right: 20px;\n}\n\n.o-mail-ChatHub-hiddenItem {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  max-width: 225px;\n}\n\n.o-mail-ChatHub-hiddenItem:hover:not(:has(.o-mail-ChatHub-hiddenClose:hover)), .o-mail-ChatHub-hiddenItem.o-active {\n  background-color: #d8dadd;\n}\n\n.o-mail-ChatHub-hiddenItem:hover, .o-mail-ChatHub-hiddenItem.o-active {\n  cursor: pointer;\n}\n\n.o-mail-ChatHub-hiddenItem:hover .o-mail-ChatHub-hiddenClose, .o-mail-ChatHub-hiddenItem.o-active .o-mail-ChatHub-hiddenClose {\n  opacity: 100%;\n}\n\n.o-mail-ChatHub-hiddenMenu {\n  border-color: var(--ChatHub-menuBorderColor, #b9bbc1) !important;\n}\n\n.o-mail-ChatHub-option:hover, .o-mail-ChatHub-option.o-active {\n  background-color: #d8dadd;\n  cursor: pointer;\n}\n\n.o-mail-ChatHub-optionsBtn {\n  font-size: 15px;\n  width: 30px !important;\n  height: 30px !important;\n  border: 1px solid var(--ChatHub-menuBorderColor, #b9bbc1) !important;\n}\n\n.o-mail-ChatHub-optionsBtn:hover, .o-mail-ChatHub-optionsBtn.show {\n  background-color: #d8dadd !important;\n}\n\n.o-mail-ChatHub-optionsMenu {\n  border-color: var(--ChatHub-menuBorderColor, #b9bbc1) !important;\n}\n\n", "\n/* /mail/static/src/core/common/chat_window.scss */\n\n.o-mail-ChatWindow {\n  height: 480px;\n  width: 360px;\n  z-index: 999;\n  outline: none;\n}\n\n.o-mail-ChatWindow.o-large {\n  height: 680px;\n  width: 510px;\n}\n\n.o-mail-ChatWindow.o-mobile {\n  z-index: 1001;\n}\n\n.o-mail-ChatWindow:not(.o-mobile) {\n  --border-opacity: var(--mail-ChatWindow-desktopBorderOpacity, .15);\n}\n\n.o-mail-ChatWindow-command {\n  color: inherit !important;\n}\n\n.o-mail-ChatWindow-command:hover:not(.o-actionsMenu), .o-mail-ChatWindow-command.o-active, .o-mail-ChatWindow-command.o-hover {\n  background-color: var(--mail-ChatWindow-commandHoverBg, #f0f2f4);\n}\n\n.o-mail-ChatWindow-command:not(.o-active):not(.o-hover) .fa-caret-down {\n  opacity: 50%;\n}\n\n.o-mail-ChatWindow-closePanel {\n  z-index: 2;\n}\n\n.o-mail-ChatWindow-counter {\n  padding: 3px 6px;\n}\n\n.o-mail-ChatWindow-country {\n  width: 24px;\n}\n\n.o-mail-ChatWindow-header .o-mail-ChatWindow-threadAvatar img {\n  height: 28px;\n  width: 28px;\n}\n\n.o-mail-ChatWindow-typing {\n  font-size: 0.73125rem;\n  z-index: 9;\n}\n\n", "\n/* /mail/static/src/core/common/composer.scss */\n\n.o-mail-Composer {\n  grid-template-areas: \"sidebar-header core-header\" \"sidebar-main core-main\" \"sidebar-footer core-footer\";\n  grid-template-columns: auto 1fr;\n  grid-template-rows: auto 1fr auto;\n}\n\n.o-mail-Composer.o-hasSelfAvatar {\n  grid-template-columns: 42px 1fr;\n}\n\n.o-mail-Composer .o-mail-Composer-sidebarMain {\n  padding-top: 0.1875rem;\n  width: 48px;\n}\n\n.o-mail-Composer .o-mail-Composer-coreHeader {\n  grid-area: core-header;\n}\n\n.o-mail-Composer .o-mail-Composer-coreMain {\n  grid-area: core-main;\n}\n\n.o-mail-Composer .o-mail-Composer-sidebarMain {\n  grid-area: sidebar-main;\n}\n\n.o-mail-Composer .o-mail-Composer-footer {\n  grid-area: core-footer;\n}\n\n.o-mail-Composer.o-chatWindow .o-mail-Composer-mainActions {\n  margin-top: 2px;\n}\n\n.o-mail-Composer-actions button {\n  opacity: 75%;\n}\n\n@media (hover: hover) {\n  .o-mail-Composer-actions button:hover {\n    background-color: #e7e9ed;\n    opacity: 100%;\n  }\n  .o-mail-Message.o-editing .o-mail-Composer-actions button:hover {\n    background-color: rgba(0, 0, 0, 0.05);\n  }\n}\n\n.o-mail-Composer-actions button:disabled {\n  --btn-active-color: var(--btn-disabled-color);\n  --btn-hover-color: var(--btn-disabled-color);\n  opacity: var(--btn-disabled-opacity);\n}\n\n.o-mail-Composer-quickActions .o-mail-Composer-mainActions {\n  margin-top: 6px;\n}\n\n.o-mail-Composer-bg {\n  background-color: var(--mail-Composer-bg, white);\n}\n\n.o-mail-Composer-inputStyle {\n  padding-top: 10px;\n  padding-bottom: 10px;\n  padding-left: 12px;\n  padding-right: 12px;\n  line-height: 1.42857143 !important;\n}\n\n.o-mail-Composer.o-chatWindow .o-mail-Composer-inputStyle {\n  padding-top: 7px;\n  padding-bottom: 7px;\n}\n\n.o-mail-Composer.o-editing .o-mail-Composer-inputStyle {\n  padding-left: 8px;\n  padding-right: 8px;\n}\n\n.o-mail-Composer-input {\n  font-family: \"text-emoji\", var(--font-sans-serif);\n  max-height: Min(100px, 60vh);\n  resize: none;\n}\n\n@media (min-height: 325px) {\n  .o-mail-Composer.o-chatWindow .o-mail-Composer-input {\n    max-height: Min(350px, 70vh);\n  }\n}\n\n@media (min-height: 325px) {\n  .o-mail-Composer.o-chatWindowBig .o-mail-Composer-input {\n    max-height: Min(550px, 70vh);\n  }\n}\n\n@media (min-height: 425px) {\n  .o-mail-Composer.o-discussApp .o-mail-Composer-input {\n    max-height: 50vh;\n  }\n}\n\n.o-mail-Composer.o-extended .o-mail-Composer-input {\n  max-height: Min(400px, 30vh);\n}\n\n.o-mail-Composer-input::placeholder {\n  opacity: 75%;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.o-mail-Composer-avatar {\n  --Avatar-size: 36px;\n}\n\n.o-mail-Composer-fake {\n  height: 0;\n  top: -10000px;\n}\n\n.o-mail-Composer-compactContainer {\n  --border-opacity: 0.75;\n}\n\n.o-mail-Composer-compactContainer.o-iosPwa:not(:focus-within) {\n  margin-bottom: 48px !important;\n}\n\n.o-mail-Composer-compactContainer:has(textarea:focus) {\n  --border-opacity: 0.35;\n  border-color: rgba(1, 126, 132, var(--border-opacity)) !important;\n}\n\n", "\n/* /mail/static/src/core/common/core.scss */\n\n.o-mail-discussSidebarBgColor {\n  background-color: #FFF;\n}\n\n.o-mail-brighter {\n  filter: brightness(1.2);\n}\n\n.o-bg-black {\n  background-color: rgba(0, 0, 0, var(--bg-opacity, 1));\n}\n\n.o-discuss-badge {\n  --o-discuss-badge-bg: #28a745;\n  color: white !important;\n  background-color: var(--o-discuss-badge-bg) !important;\n  align-items: center;\n  justify-content: center;\n  min-width: 2.1ch;\n}\n\n.o-discuss-badge.o-muted {\n  --o-discuss-badge-bg: #9a9ca5;\n}\n\n.o-discuss-mobileContextMenu {\n  top: auto !important;\n  border-top: 1px solid #d8dadd !important;\n}\n\n.o-discuss-separator {\n  opacity: 0.125;\n}\n\n.o-discuss-badge, .o-discuss-badgeShape {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  transform: translate(0, 0) !important;\n  font-size: 0.687505rem !important;\n  user-select: none;\n}\n\n.o-min-height-0 {\n  min-height: 0;\n}\n\n.o-min-width-0 {\n  min-width: 0;\n}\n\n.o-hover-text-underline:hover {\n  text-decoration: underline;\n}\n\n.o-text-white {\n  color: #FFF;\n}\n\n.o-xsmaller {\n  font-size: 0.65rem;\n}\n\n.o-yellow {\n  color: #ffc107;\n}\n\na.o_mail_redirect, a.o_channel_redirect, a.o-discuss-mention {\n  0.8125rem: 0.8125rem;\n  border-radius: var(--border-radius-sm);\n  padding: 0rem 0.1875rem;\n  border: 1px solid;\n  font-weight: 500;\n}\n\na.o_mail_redirect, a.o_channel_redirect {\n  color: #52374b;\n  background-color: rgba(113, 75, 103, 0.15);\n  border-color: rgba(113, 75, 103, 0.25);\n}\n\na.o_mail_redirect:hover, a.o_channel_redirect:hover {\n  color: #432c3d;\n  background-color: rgba(113, 75, 103, 0.2);\n  border-color: rgba(113, 75, 103, 0.5);\n}\n\na.o_mail_redirect:focus, a.o_channel_redirect:focus {\n  box-shadow: 96, 64, 88;\n}\n\na.o_mail_redirect:active, a.o_channel_redirect:active {\n  color: #000;\n  background-color: rgba(220, 211, 218, 0.32);\n  border-color: rgba(175, 154, 170, 0.325);\n}\n\na.o_mail_redirect:disabled, a.o_channel_redirect:disabled {\n  color: #000;\n  background-color: rgba(113, 75, 103, 0.15);\n  border-color: rgba(113, 75, 103, 0.25);\n}\n\na.o-discuss-mention {\n  color: #52374b;\n  background-color: rgba(113, 75, 103, 0.15);\n  border-color: rgba(113, 75, 103, 0.25);\n  cursor: default !important;\n}\n\na.o-discuss-mention:hover {\n  color: #52374b;\n  background-color: rgba(113, 75, 103, 0.15);\n  border-color: rgba(113, 75, 103, 0.25);\n}\n\na.o-discuss-mention:focus {\n  box-shadow: 96, 64, 88;\n}\n\na.o-discuss-mention:active {\n  color: #000;\n  background-color: rgba(220, 211, 218, 0.32);\n  border-color: rgba(175, 154, 170, 0.325);\n}\n\na.o-discuss-mention:disabled {\n  color: #000;\n  background-color: rgba(113, 75, 103, 0.15);\n  border-color: rgba(113, 75, 103, 0.25);\n}\n\n.o-mail-DiscussSystray {\n  --border-color: #d8dadd !important;\n}\n\n.o-mail-DiscussSystray-class {\n  margin-top: -10px;\n  margin-bottom: -10px;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n}\n\n.o-mail-DiscussSystray-class:hover, .o-mail-DiscussSystray-class.show {\n  background-color: rgba(0, 0, 0, 0.075);\n}\n\n.o-mail-systrayFullscreenDropdownMenu {\n  top: 46px !important;\n  height: calc(100% - 46px);\n}\n\n.o-pointer-events-none {\n  pointer-events: none;\n}\n\n.o-visible-short-delay {\n  animation: o-visible-short-delay-animation 0s ease-in 0.25s forwards;\n  display: none;\n}\n\n@keyframes o-visible-short-delay-animation {\n  to {\n    display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;\n  }\n}\n\n@media (hover: none) {\n  .o-opacity-hoverable {\n    opacity: 100 !important;\n  }\n}\n\n.o-mail-Discuss-threadActionPopover {\n  width: Min(95vw, 400px);\n  max-height: Min(calc(100vh - 140px), 530px);\n}\n\n", "\n/* /mail/static/src/core/common/country_flag.scss */\n\n.o-mail-CountryFlag {\n  aspect-ratio: 3/2;\n}\n\n", "\n/* /mail/static/src/core/common/date_section.scss */\n\n.o-mail-DateSection span {\n  opacity: 75%;\n}\n\n", "\n/* /mail/static/src/core/common/im_status.scss */\n\n.o-mail-ImStatus {\n  width: 1.09375rem;\n  height: 1.09375rem;\n}\n\n.o-mail-ImStatus.o-md {\n  width: 0.875rem;\n  height: 0.875rem;\n}\n\n.o-mail-ImStatus.o-sm {\n  width: 0.8125rem;\n  height: 0.8125rem;\n}\n\n.o-mail-ImStatus .o-away {\n  color: #ffc107;\n}\n\n", "\n/* /mail/static/src/core/common/link_preview.scss */\n\n.o-mail-LinkPreviewCard {\n  max-width: 320px;\n}\n\n.o-mail-LinkPreviewCard .row {\n  min-height: 80px;\n}\n\n.o-mail-LinkPreviewCard-description {\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n}\n\n.o-mail-LinkPreviewCard-imageLinkWrap {\n  border-right: 1px solid var(--border-color-translucent);\n}\n\n.o-mail-LinkPreviewImage img {\n  max-height: 240px;\n  max-width: 320px;\n}\n\n.o-mail-ChatWindow .o-mail-LinkPreviewImage img {\n  max-width: 100%;\n}\n\n.o-mail-LinkPreviewVideo {\n  max-width: 320px;\n}\n\n.o-mail-LinkPreviewVideo .row {\n  min-height: 80px;\n}\n\n.o-mail-LinkPreviewVideo-hasDescription {\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n}\n\n.o-mail-LinkPreviewVideo-hasDescription.o-mail-LinkPreviewVideo-description {\n  -webkit-line-clamp: 2;\n}\n\n.o-mail-LinkPreviewVideo-hasDescription.o-mail-LinkPreviewVideo-title {\n  -webkit-line-clamp: 3;\n}\n\n.o-mail-LinkPreviewVideo-videoWrap {\n  border-right: 1px solid var(--border-color-translucent);\n}\n\n.o-mail-LinkPreviewVideo-play {\n  background: #000000;\n}\n\n.o-mail-LinkPreviewVideo-play i {\n  color: #ffffff;\n}\n\n@media (hover: hover) {\n  .o-mail-LinkPreview-aside {\n    display: none;\n  }\n  .o-mail-LinkPreviewCard:hover .o-mail-LinkPreview-aside, .o-mail-LinkPreviewImage:hover .o-mail-LinkPreview-aside, .o-mail-LinkPreviewVideo:hover .o-mail-LinkPreview-aside {\n    display: block;\n  }\n}\n\n", "\n/* /mail/static/src/core/common/message.scss */\n\n.o-mail-Message {\n  transition: background-color .2s ease-out, opacity .5s ease-out, box-shadow .5s ease-out, transform .2s ease-out;\n}\n\n.o-mail-Message.o-card {\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n  background-color: white;\n}\n\n.o-mail-Message.o-highlighted {\n  transform: translateY(-16px);\n}\n\n.o-mail-Message.o-actionMenuMobileOpen {\n  background-color: rgba(1, 126, 132, 0.1);\n  outline: 1px solid rgba(1, 126, 132, 0.15);\n  outline-offset: -1px;\n}\n\n.o-mail-Message-date {\n  opacity: 75%;\n}\n\n.o-mail-Message-edited {\n  display: none;\n}\n\n.o-mail-Message-seenContainer {\n  font-size: 0.65rem;\n  right: 2px;\n  bottom: -2px;\n}\n\n.o-mail-Message-sidebar {\n  flex-basis: 42px;\n  max-width: 42px;\n}\n\n.o-mail-Message-sidebar.o-inChatWindow {\n  flex-basis: 34px;\n  max-width: 34px;\n}\n\n.o-mail-Message-sidebar .o-mail-Message-date {\n  font-size: 0.75rem;\n}\n\n.o-mail-Message-avatarContainer {\n  width: 36px;\n  height: 36px;\n}\n\n.o-mail-Message-avatarContainer.o-inChatWindow {\n  width: 28px;\n  height: 28px;\n}\n\n@font-face {\n  font-family: \"text-emoji\";\n  src: local(\"Segoe UI\"), local(\"Apple Color Emoji\"), local(\"Android Emoji\"), local(\"Noto Color Emoji\"), local(\"Twitter Color Emoji\"), local(\"Twitter Color\"), local(\"EmojiOne Color\"), local(\"EmojiOne\"), local(EmojiSymbols), local(Symbola);\n  unicode-range: U+231A-231B, U+23E9-23EC, U+23F0, U+23F3, U+25FD-25FE, U+2614-2615, U+2648-2653, U+267F, U+2693, U+26A1, U+26AA-26AB, U+26BD-26BE, U+26C4-26C5, U+26CE, U+26D4, U+26EA, U+26F2-26F3, U+26F5, U+26FA, U+26FD, U+2705, U+270A-270B, U+2728, U+274C, U+274E, U+2753-2755, U+2757, U+2795-2797, U+27B0, U+27BF, U+2B1B-2B1C, U+2B50, U+2B55, U+FE0F, U+1F004, U+1F0CF, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201, U+1F21A, U+1F22F, U+1F232-1F236, U+1F238-1F23A, U+1F250-1F251, U+1F300-1F320, U+1F32D-1F335, U+1F337-1F393, U+1F3A0-1F3CA, U+1F3CF-1F3D3, U+1F3E0-1F3F0, U+1F3F4, U+1F3F8-1F43E, U+1F440, U+1F442-1F4FC, U+1F4FF-1F53D, U+1F54B-1F567, U+1F57A, U+1F595-1F596, U+1F5A4, U+1F5FB-1F64F, U+1F680-1F6CC, U+1F6D0-1F6D2, U+1F6D5-1F6D7, U+1F6DC-1F6DF, U+1F6EB-1F6EC, U+1F6F4-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1FA7C, U+1FA80-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8;\n  size-adjust: 121%;\n}\n\n.o-mail-Message-body {\n  font-family: \"text-emoji\", var(--font-sans-serif);\n}\n\n.o-mail-Message-body:not(.o-note) {\n  padding-left: 12px;\n  padding-right: 12px;\n}\n\n.o-mail-Message.o-editing .o-mail-Message-body:not(.o-note) {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n.o-mail-Message-body > p {\n  margin-bottom: 0 !important;\n}\n\n.o-mail-Message-body table[align=\"left\"][width=\"100%\"] {\n  float: none;\n}\n\n.o-mail-Message-bubble {\n  --border-opacity: 0.15;\n}\n\n.o-mail-Message-bubble.o-blue {\n  background-color: #e2f3f6 !important;\n}\n\n.o-mail-Message-bubble.o-green {\n  background-color: #e4f4e8 !important;\n}\n\n.o-mail-Message-bubble.o-orange {\n  --border-opacity: 0.3;\n  background-color: #fae7bf !important;\n}\n\n.o-mail-ChatWindow .o-mail-Message.o-selfAuthored {\n  flex-direction: row-reverse;\n}\n\n.o-mail-ChatWindow .o-mail-Message.o-selfAuthored .o-mail-Message-core, .o-mail-ChatWindow .o-mail-Message.o-selfAuthored .o-mail-Message-textContent {\n  flex-direction: row-reverse;\n}\n\n.o-mail-ChatWindow .o-mail-Message.o-selfAuthored .o-mail-Message-header {\n  -webkit-box-pack: end; justify-content: flex-end;\n}\n\n.o-mail-ChatWindow .o-mail-Message.o-selfAuthored .o-mail-Message-author {\n  display: none;\n}\n\n.o-mail-Message-actions {\n  z-index: 8;\n}\n\n.o-mail-Message-actions.o-expanded {\n  z-index: 9;\n}\n\n.o-mail-Message-actions button:hover, .o-mail-Message-actions .focus {\n  background-color: #f0f2f4 !important;\n}\n\n.o-mail-Message-moreMenu {\n  z-index: 11;\n}\n\n.o-mail-Message-openActionMobile:active {\n  opacity: 75% !important;\n}\n\n.o-mail-Message-pendingProgress {\n  animation: o-mail-message-pendingProgress-animation 0s ease-in 0.5s forwards;\n  visibility: hidden;\n}\n\n@keyframes o-mail-message-pendingProgress-animation {\n  to {\n    visibility: visible;\n  }\n}\n\n.o-mail-Message-searchHighlight {\n  background: rgba(233, 157, 0, 0.75);\n}\n\n.o-mail-Message-starred {\n  color: #f3cc00;\n}\n\n.o-mail-Message-translated {\n  color: #017e84;\n}\n\n", "\n/* /mail/static/src/core/common/message_action_menu_mobile.scss */\n\n.o-mail-MessageActionMenuMobile button {\n  border-color: #d8dadd;\n}\n\n.o-mail-MessageActionMenuMobile button:active {\n  border: none !important;\n}\n\n", "\n/* /mail/static/src/core/common/message_card_list.scss */\n\n.o-mail-MessageCardList .card-body {\n  background-color: var(--mail-MessageCardList-cardBodyBg, white);\n}\n\n.o-mail-MessageCardList .card-body:hover .o-mail-MessageCard-jump {\n  opacity: 100 !important;\n}\n\n.o-mail-MessageCard-jump {\n  color: white;\n}\n\n.o_touch_device .o-mail-MessageCard-jump.btn {\n  font-size: 0.9rem;\n}\n\n", "\n/* /mail/static/src/core/common/message_in_reply.scss */\n\n.o-mail-MessageInReply-avatar {\n  width: 18px;\n  height: 18px;\n}\n\n.o-mail-MessageInReply-core {\n  border-left: 3px solid transparent !important;\n  background-color: rgba(255, 255, 255, 0.5) !important;\n  --border-opacity: 0.15;\n}\n\n.o-mail-MessageInReply-core.o-otherMessageBlue {\n  border-left-color: #8bd1dc !important;\n}\n\n.o-mail-MessageInReply-core.o-otherMessageGreen {\n  border-left-color: #94d3a2 !important;\n}\n\n.o-mail-MessageInReply-core.o-otherMessageOrange {\n  border-left-color: #f2c466 !important;\n}\n\n.o-mail-MessageInReply-core:hover {\n  filter: brightness(0.975);\n}\n\n.o-mail-MessageInReply-content {\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n}\n\n.o-mail-MessageInReply-message p, .o-mail-MessageInReply-message div {\n  display: inline;\n  margin: 0;\n}\n\n.o-mail-MessageInReply-message br {\n  display: none;\n}\n\n", "\n/* /mail/static/src/core/common/message_reaction_list.scss */\n\n.o-mail-MessageReaction {\n  line-height: 1.25;\n}\n\n.o-mail-MessageReaction:not(.o-selfReacted):hover {\n  --border-color: #714B67;\n}\n\n.o-mail-MessageReactionList-preview:hover {\n  background-color: #F9FAFB !important;\n}\n\n.o-mail-MessageReactionList-previewText {\n  max-width: 200px;\n}\n\n", "\n/* /mail/static/src/core/common/message_reaction_menu.scss */\n\n.o-mail-MessageReactionMenu-avatar {\n  width: 36px;\n  height: 36px;\n}\n\n.o-mail-MessageReactionMenu > .modal-body {\n  padding: 0;\n}\n\n.o-mail-MessageReactionMenu-persona:not(.o-isDeviceSmall):not(:hover) button.fa-trash {\n  opacity: 0;\n}\n\n.o-mail-MessageReactionMenu-persona:not(.o-isDeviceSmall):hover button.fa-trash {\n  opacity: 100;\n}\n\n.o-mail-MessageReactionMenu-persona:not(.o-isDeviceSmall):hover button.fa-trash:hover {\n  background-color: #F9FAFB;\n}\n\n", "\n/* /mail/static/src/core/common/message_reactions.scss */\n\n.o-mail-MessageReactions:not(.o-emojiPickerOpen):not(:hover) .o-mail-MessageReactions-add {\n  visibility: hidden;\n}\n\n.o-mail-MessageReaction.o-selfReacted {\n  --border-opacity: 0.75;\n  background: #eaedf5;\n}\n\n", "\n/* /mail/static/src/core/common/message_seen_indicator.scss */\n\n.o-mail-MessageSeenIndicator i {\n  line-height: 1.5;\n}\n\n.o-mail-MessageSeenIndicator i.o-second {\n  top: -3px;\n}\n\n", "\n/* /mail/static/src/core/common/navigable_list.scss */\n\n.o-mail-NavigableList {\n  z-index: 11;\n}\n\n.o-mail-NavigableList-active {\n  background-color: var(--mail-NavigableList-activeBgColor, #e6f2f3);\n}\n\n.o-mail-NavigableList-floatingLoading {\n  right: 1px;\n}\n\n", "\n/* /mail/static/src/core/common/picker.scss */\n\n.o-mail-Picker {\n  height: 55vh;\n}\n\n.o-mail-Picker .o-EmojiPicker {\n  width: 100% !important;\n}\n\n.o-mail-Picker .o-EmojiPicker .o-Emoji {\n  width: 40px;\n  font-size: 1.5rem !important;\n}\n\n.o-mail-Picker .o-EmojiPicker-navbar {\n  gap: 0.5rem !important;\n}\n\n", "\n/* /mail/static/src/core/common/picker_content.scss */\n\n.popover .o-mail-PickerContent {\n  width: 300px;\n  height: 365px;\n}\n\n.popover .o-mail-PickerContent .o-EmojiPicker {\n  width: 100% !important;\n  height: 100% !important;\n}\n\n", "\n/* /mail/static/src/core/common/thread.scss */\n\n.o-mail-Thread:focus-visible {\n  outline: 0;\n}\n\n.o-mail-Thread-jumpPresent {\n  z-index: 10;\n}\n\n.o-mail-Thread-newMessage {\n  transition: opacity 0.5s;\n}\n\n.o-mail-Thread-newMessage span {\n  font-size: 0.6rem;\n  clip-path: polygon(0% 50%, 15% 0%, 100% 0%, 100% 100%, 15% 100%);\n}\n\n.o_mail_notification {\n  display: inline;\n}\n\n.o_mail_notification a:hover {\n  text-decoration: underline;\n}\n\n.o-mail-NotificationMessage p {\n  margin-bottom: 0;\n}\n\n.o-mail-NotificationMessage:has(.o_hide_author) .o-mail-NotificationMessage-author {\n  display: none !important;\n}\n\n.o-mail-Thread-banner {\n  z-index: 10;\n}\n\n.o-mail-Thread-bannerHover:hover {\n  filter: brightness(98%);\n}\n\n", "\n/* /mail/static/src/chatter/web_portal/chatter.scss */\n\n.o-mail-Chatter .o-mail-Message-body [summary~=\"o_mail_notification\"] {\n  display: none;\n}\n\n.o-chatter-disabled .o-mail-Message-actions {\n  display: none;\n}\n\n.o-mail-Chatter-top {\n  z-index: 9;\n  background-color: #F9FAFB;\n}\n\n.o-mail-Chatter-top.shadow-sm {\n  background-image: linear-gradient(90deg, transparent, white, transparent);\n}\n\n.o-mail-Chatter-top, .o-mail-Chatter-content {\n  --Chatter-default-padding-x: 16px;\n  padding-left: var(--ChatterAsideForm-padding-left, var(--Chatter-default-padding-x));\n  padding-right: var(--Chatter-default-padding-x);\n}\n\n.o-mail-Followers-button:focus {\n  background-color: #e7e9ed;\n}\n\n.o-mail-Followers-dropdown {\n  /**\n     * Note: Min() refers to CSS min() and not SCSS min().\n     *\n     * To by-pass SCSS min() shadowing CSS min(), we rely on SCSS being case-sensitive while CSS isn't.\n     */\n  max-width: Min(400px, 95vw);\n  max-height: Min(500px, 50vh);\n}\n\n.o-mail-Follower-avatar {\n  width: 28px;\n  height: 28px;\n}\n\n.o-mail-Follower-details:hover,\n.o-mail-Follower-action:hover {\n  background-color: var(--chatter_follower-bg--hover, #d8dadd);\n}\n\n.btn.o-mail-Chatter-follow:hover {\n  color: #000 !important;\n}\n\n.o-mail-Chatter button.o-active {\n  color: #017e84 !important;\n}\n\n", "\n/* /portal/static/src/chatter/scss/shadow.scss */\n\n:host {\n  --font-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, \"Odoo Unicode Support Noto\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n  --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n  --root-font-size: ;\n  --body-font-family: var(--font-sans-serif);\n  --body-font-size: 0.875rem;\n  --body-font-weight: 400;\n  --body-line-height: 1.5;\n}\n\n:host {\n  font-family: var(--body-font-family);\n  font-size: var(--body-font-size);\n  font-weight: var(--body-font-weight);\n  line-height: var(--body-line-height);\n}\n\n.bg-view {\n  background-color: var(--body-bg) !important;\n}\n\n", "\n/* /portal_rating/static/src/scss/portal_rating.scss */\n\n/* static stars */\n.o_website_rating_static {\n  color: #FACC2E;\n}\n\n.o_website_rating_card_container {\n  /* progress bars */\n}\n\n.o_website_rating_card_container .o_message_counter {\n  color: #374151;\n}\n\n.o_website_rating_card_container table.o_website_rating_table {\n  width: 100%;\n  overflow: visible;\n}\n\n.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_star_num {\n  min-width: 50px;\n  white-space: nowrap;\n}\n\n.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_progress {\n  min-width: 120px;\n}\n\n.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_progress > .progress {\n  margin-bottom: 2px;\n  margin-left: 5px;\n  margin-right: 5px;\n}\n\n.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_progress .o_rating_progressbar {\n  background-color: #FACC2E;\n}\n\n.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_percent {\n  text-align: right;\n  padding-left: 5px;\n  font-size: 0.8125rem;\n}\n\n.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_reset .o_website_rating_selection_reset {\n  color: #dc3545;\n}\n\n.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_row:not(o_website_rating_table_row_selected) {\n  cursor: pointer;\n}\n\n/* Star Widget */\n.o-mail-Composer-starCard {\n  width: max-content;\n  margin-bottom: 5px;\n}\n\n.o-mail-Composer-starCard .o-mail-Composer-stars {\n  display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;\n  color: #FACC2E;\n  margin-right: 15px;\n}\n\n.o-mail-Composer-starCard .o-mail-Composer-stars i {\n  padding-right: 1px;\n  padding-left: 1px;\n  text-align: center;\n}\n\n.o-mail-Composer-starCard .o-mail-Composer-stars.enabled {\n  cursor: pointer;\n}\n\n/* Rating Popup Composer */\n.o_rating_popup_composer .o_rating_clickable {\n  cursor: pointer;\n}\n\n.o_rating_popup_composer .o_portal_chatter_avatar {\n  margin-right: 10px;\n}"], "file": "/web/assets/1/06564f9/portal.assets_chatter_style.css", "sourceRoot": "../../../../"}