)]}'
{"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", "/_custom/web._assets_primary_variables/muk_web_colors/static/src/scss/colors_light.scss", "/_custom/web._assets_primary_variables/muk_web_enterprise_theme/static/src/scss/colors_light.scss", "/muk_web_colors/static/src/scss/colors.scss", "/web_enterprise/static/src/scss/primary_variables.scss", "/web/static/src/scss/primary_variables.scss", "/muk_web_enterprise_theme/static/src/scss/variables.scss", "/muk_web_chatter/static/src/scss/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_bar/search_bar.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/fields/translation_button.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", "/website/static/src/scss/options/user_values.scss", "/website/static/src/scss/options/colors/user_color_palette.scss", "/website/static/src/scss/options/colors/user_gray_color_palette.scss", "/website/static/src/scss/options/colors/user_theme_color_palette.scss", "/web_gantt/static/src/gantt_view.variables.scss", "/hr_org_chart/static/src/scss/variables.scss", "/muk_web_appsbar/static/src/scss/variables.scss", "/website/static/src/snippets/s_badge/000_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", "/website/static/src/scss/user_custom_bootstrap_overridden.scss", "/website/static/src/scss/bootstrap_overridden.scss", "/portal/static/src/scss/bootstrap_overridden.scss", "/web_editor/static/src/scss/bootstrap_overridden.scss", "/web/static/src/scss/bootstrap_overridden_frontend.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", "/web/static/src/scss/import_bootstrap.scss", "/web/static/src/scss/utilities_custom.scss", "/web/static/lib/bootstrap/scss/utilities/_api.scss", "/web/static/src/scss/bootstrap_review.scss", "/web/static/src/scss/bootstrap_review_frontend.scss", "/web/static/src/libs/fontawesome/css/font-awesome.css", "/web/static/lib/odoo_ui_icons/style.css", "/web/static/src/webclient/navbar/navbar.scss", "/web/static/src/scss/animation.scss", "/web/static/src/scss/base_frontend.scss", "/web/static/src/scss/fontawesome_overridden.scss", "/web/static/src/scss/mimetypes.scss", "/web/static/src/scss/ui.scss", "/web/static/src/views/fields/translation_dialog.scss", "/web/static/src/views/fields/signature/signature_field.scss", "/web/static/src/legacy/scss/ui.scss", "/web/static/src/core/utils/transitions.scss", "/web/static/src/core/action_swiper/action_swiper.scss", "/web/static/src/core/autocomplete/autocomplete.scss", "/web/static/src/core/avatar/avatar.scss", "/web/static/src/core/barcode/barcode_dialog.scss", "/web/static/src/core/barcode/crop_overlay.scss", "/web/static/src/core/checkbox/checkbox.scss", "/web/static/src/core/colorlist/colorlist.scss", "/web/static/src/core/colorpicker/colorpicker.scss", "/web/static/src/core/datetime/datetime_picker.scss", "/web/static/src/core/debug/debug_menu.scss", "/web/static/src/core/dialog/dialog.scss", "/web/static/src/core/dropdown/accordion_item.scss", "/web/static/src/core/dropdown/dropdown.scss", "/web/static/src/core/dropzone/dropzone.scss", "/web/static/src/core/effects/rainbow_man.scss", "/web/static/src/core/emoji_picker/emoji_picker.dark.scss", "/web/static/src/core/emoji_picker/emoji_picker.scss", "/web/static/src/core/errors/error_dialog.scss", "/web/static/src/core/file_upload/file_upload_progress_bar.scss", "/web/static/src/core/file_upload/file_upload_progress_record.scss", "/web/static/src/core/file_viewer/file_viewer.scss", "/web/static/src/core/model_field_selector/model_field_selector.scss", "/web/static/src/core/model_field_selector/model_field_selector_popover.scss", "/web/static/src/core/model_selector/model_selector.scss", "/web/static/src/core/notebook/notebook.scss", "/web/static/src/core/notifications/notification.scss", "/web/static/src/core/overlay/overlay_container.scss", "/web/static/src/core/pager/pager_indicator.scss", "/web/static/src/core/popover/popover.scss", "/web/static/src/core/pwa/install_prompt.scss", "/web/static/src/core/record_selectors/record_selectors.scss", "/web/static/src/core/resizable_panel/resizable_panel.scss", "/web/static/src/core/select_menu/select_menu.scss", "/web/static/src/core/signature/name_and_signature.scss", "/web/static/src/core/tags_list/tags_list.scss", "/web/static/src/core/tooltip/tooltip.scss", "/web/static/src/core/tree_editor/tree_editor.scss", "/web/static/src/core/ui/block_ui.scss", "/web/static/src/core/utils/draggable_hook_builder.scss", "/web/static/src/core/utils/nested_sortable.scss", "/web_tour/static/src/tour_pointer/tour_pointer.scss", "/html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss", "/web_editor/static/src/components/media_dialog/media_dialog.scss", "/web_editor/static/src/components/upload_progress_toast/upload_progress_toast.scss", "/web_editor/static/src/js/editor/odoo-editor/src/base_style.scss", "/web_editor/static/src/scss/web_editor.common.scss", "/web_editor/static/src/scss/web_editor.frontend.scss", "/portal/static/src/scss/portal.scss", "/payment/static/src/scss/payment_form.scss", "/payment/static/src/scss/payment_provider.scss", "/payment/static/src/scss/portal_templates.scss", "/sale/static/src/scss/sale_portal.scss", "/google_recaptcha/static/src/scss/recaptcha.scss", "/website/static/src/libs/zoomodoo/zoomodoo.scss", "/website/static/src/scss/website.scss", "/website/static/src/scss/website_controller_page.scss", "/website/static/src/scss/website.ui.scss", "/website/static/src/components/autocomplete_with_pages/url_autocomplete.scss", "/stock/static/src/scss/stock_traceability_report.scss", "/web_enterprise/static/src/webclient/home_menu/home_menu_background.scss", "/web_enterprise/static/src/webclient/navbar/navbar.scss", "/knowledge/static/src/scss/knowledge_common.scss", "/rating/static/src/scss/rating_templates.scss", "/website_helpdesk/static/src/scss/website_helpdesk.scss", "/auth_totp_portal/static/src/scss/auth_totp_portal.scss", "/portal_rating/static/src/scss/portal_rating.scss", "/html_editor/static/src/others/embedded_components/core/embedded_component_toolbar/embedded_component_toolbar.scss", "/html_editor/static/src/others/embedded_components/core/excalidraw/excalidraw.scss", "/html_editor/static/src/others/embedded_components/core/file/file.scss", "/html_editor/static/src/others/embedded_components/core/table_of_content/table_of_content.scss", "/html_editor/static/src/others/embedded_components/core/video/video.scss", "/knowledge/static/src/editor/embedded_components/core/article_index/article_index.scss", "/knowledge/static/src/editor/embedded_components/core/clipboard/embedded_clipboard.scss", "/website_knowledge/static/src/frontend/editor/embedded_components/view/view_placeholder.scss", "/website_knowledge/static/src/frontend/knowledge_public_view/knowledge_public_view.scss", "/website_mail/static/src/css/website_mail.scss", "/website/static/src/snippets/s_text_cover/000.scss", "/website/static/src/snippets/s_instagram_page/000.scss", "/website/static/src/snippets/s_features/000.scss", "/website/static/src/snippets/s_carousel/001.scss", "/website/static/src/snippets/s_carousel_intro/000.scss", "/website/static/src/snippets/s_alert/000.scss", "/website/static/src/snippets/s_card/000.scss", "/website/static/src/snippets/s_share/000.scss", "/website/static/src/snippets/s_social_media/000.scss", "/website/static/src/snippets/s_rating/001.scss", "/website/static/src/snippets/s_hr/000.scss", "/website/static/src/snippets/s_image_gallery/002.scss", "/website/static/src/snippets/s_company_team/000.scss", "/website/static/src/snippets/s_references/000.scss", "/website/static/src/snippets/s_popup/001.scss", "/website/static/src/snippets/s_features_grid/001.scss", "/website/static/src/snippets/s_tabs/002.scss", "/website/static/src/snippets/s_table_of_content/000.scss", "/website/static/src/snippets/s_quotes_carousel/002.scss", "/website/static/src/snippets/s_masonry_block/001.scss", "/website/static/src/snippets/s_media_list/001.scss", "/website/static/src/snippets/s_showcase/003.scss", "/website/static/src/snippets/s_timeline/002.scss", "/website/static/src/snippets/s_timeline_list/000.scss", "/website/static/src/snippets/s_process_steps/002.scss", "/website/static/src/snippets/s_accordion/000.scss", "/website/static/src/snippets/s_text_highlight/000.scss", "/website/static/src/snippets/s_pricelist_cafe/000.scss", "/website/static/src/snippets/s_progress_bar/001.scss", "/website/static/src/snippets/s_blockquote/001.scss", "/website/static/src/snippets/s_badge/000.scss", "/website/static/src/snippets/s_color_blocks_2/000.scss", "/website/static/src/snippets/s_mega_menu_thumbnails/000.scss", "/website/static/src/snippets/s_mega_menu_little_icons/000.scss", "/website/static/src/snippets/s_mega_menu_images_subtitles/000.scss", "/website/static/src/snippets/s_mega_menu_menus_logos/000.scss", "/website/static/src/snippets/s_mega_menu_odoo_menu/000.scss", "/website/static/src/snippets/s_mega_menu_big_icons_subtitles/000.scss", "/website/static/src/snippets/s_mega_menu_cards/000.scss", "/website/static/src/snippets/s_google_map/000.scss", "/website/static/src/snippets/s_map/000.scss", "/website/static/src/snippets/s_dynamic_snippet/000.scss", "/website/static/src/snippets/s_dynamic_snippet_carousel/000.scss", "/website/static/src/snippets/s_embed_code/000.scss", "/website/static/src/snippets/s_website_form/001.scss", "/website/static/src/snippets/s_quadrant/000.scss", "/website_payment/static/src/snippets/s_donation/000.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;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChDA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9BA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvkPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/nMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;ACj9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AChOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxCA;AACA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AC1KA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;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;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpCA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;ACzGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClDA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/BA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClFA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrEA;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;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7BA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1MA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3OA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACloGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACraA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClBA;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;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;AACA;AACA;AACA;AC/CA;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;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACh6EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACVA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1BA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/JA;AACA;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;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClDA;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;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpDA;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;ACtBA;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;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjYA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7EA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjFA;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;ACdA;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;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjBA;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;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;ACjEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC7BA;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;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;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;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;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACXA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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@import url(\"https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap\");\n@import url(\"https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap\");\n.o_figure_relative_layout .figure-caption h1, .o_colored_level .o_figure_relative_layout .figure-caption h1, .o_cc5 h1, .o_footer h1, .o_colored_level .o_cc5 h1, .o_colored_level .o_footer h1, .o_cc4 h1, .o_colored_level .o_cc4 h1, .o_cc3 h1, .o_colored_level .o_cc3 h1, .o_cc2 h1, .o_colored_level .o_cc2 h1, .o_cc1 h1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h1, .navbar-light h1, .o_colored_level .o_cc1 h1, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h1, .o_colored_level .navbar-light h1, .bg-o-color-5 h1, .o_colored_level .bg-o-color-5 h1, .bg-o-color-4 h1, .o_colored_level .bg-o-color-4 h1, .bg-o-color-3 h1, .o_colored_level .bg-o-color-3 h1, .bg-o-color-2 h1, .o_colored_level .bg-o-color-2 h1, .bg-o-color-1 h1, .o_colored_level .bg-o-color-1 h1, :where(.card:not([data-vxml])) .card-body h1, .o_colored_level :where(.card:not([data-vxml])) .card-body h1, .bg-white h1, .o_colored_level .bg-white h1, .bg-black h1, .o_colored_level .bg-black h1, .bg-black-50 h1, .o_colored_level .bg-black-50 h1, .bg-black-75 h1, .o_colored_level .bg-black-75 h1, .bg-white-50 h1, .o_colored_level .bg-white-50 h1, .bg-white-75 h1, .o_colored_level .bg-white-75 h1, .bg-white-85 h1, .o_colored_level .bg-white-85 h1, .bg-900 h1, .o_colored_level .bg-900 h1, .bg-800 h1, .o_colored_level .bg-800 h1, .bg-700 h1, .o_colored_level .bg-700 h1, .bg-600 h1, .o_colored_level .bg-600 h1, .bg-500 h1, .o_colored_level .bg-500 h1, .bg-400 h1, .o_colored_level .bg-400 h1, .bg-300 h1, .o_colored_level .bg-300 h1, .bg-200 h1, .o_colored_level .bg-200 h1, .bg-100 h1, .o_colored_level .bg-100 h1, .o_figure_relative_layout .figure-caption .h1, .o_colored_level .o_figure_relative_layout .figure-caption .h1, .o_cc5 .h1, .o_footer .h1, .o_colored_level .o_cc5 .h1, .o_colored_level .o_footer .h1, .o_cc4 .h1, .o_colored_level .o_cc4 .h1, .o_cc3 .h1, .o_colored_level .o_cc3 .h1, .o_cc2 .h1, .o_colored_level .o_cc2 .h1, .o_cc1 .h1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h1, .navbar-light .h1, .o_colored_level .o_cc1 .h1, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h1, .o_colored_level .navbar-light .h1, .bg-o-color-5 .h1, .o_colored_level .bg-o-color-5 .h1, .bg-o-color-4 .h1, .o_colored_level .bg-o-color-4 .h1, .bg-o-color-3 .h1, .o_colored_level .bg-o-color-3 .h1, .bg-o-color-2 .h1, .o_colored_level .bg-o-color-2 .h1, .bg-o-color-1 .h1, .o_colored_level .bg-o-color-1 .h1, :where(.card:not([data-vxml])) .card-body .h1, .o_colored_level :where(.card:not([data-vxml])) .card-body .h1, .bg-white .h1, .o_colored_level .bg-white .h1, .bg-black .h1, .o_colored_level .bg-black .h1, .bg-black-50 .h1, .o_colored_level .bg-black-50 .h1, .bg-black-75 .h1, .o_colored_level .bg-black-75 .h1, .bg-white-50 .h1, .o_colored_level .bg-white-50 .h1, .bg-white-75 .h1, .o_colored_level .bg-white-75 .h1, .bg-white-85 .h1, .o_colored_level .bg-white-85 .h1, .bg-900 .h1, .o_colored_level .bg-900 .h1, .bg-800 .h1, .o_colored_level .bg-800 .h1, .bg-700 .h1, .o_colored_level .bg-700 .h1, .bg-600 .h1, .o_colored_level .bg-600 .h1, .bg-500 .h1, .o_colored_level .bg-500 .h1, .bg-400 .h1, .bg-300 .h1, .bg-200 .h1, .bg-100 .h1, .o_figure_relative_layout .figure-caption h2, .o_colored_level .o_figure_relative_layout .figure-caption h2, .o_cc5 h2, .o_footer h2, .o_colored_level .o_cc5 h2, .o_colored_level .o_footer h2, .o_cc4 h2, .o_colored_level .o_cc4 h2, .o_cc3 h2, .o_colored_level .o_cc3 h2, .o_cc2 h2, .o_colored_level .o_cc2 h2, .o_cc1 h2, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h2, .navbar-light h2, .o_colored_level .o_cc1 h2, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h2, .o_colored_level .navbar-light h2, .bg-o-color-5 h2, .o_colored_level .bg-o-color-5 h2, .bg-o-color-4 h2, .o_colored_level .bg-o-color-4 h2, .bg-o-color-3 h2, .o_colored_level .bg-o-color-3 h2, .bg-o-color-2 h2, .o_colored_level .bg-o-color-2 h2, .bg-o-color-1 h2, .o_colored_level .bg-o-color-1 h2, :where(.card:not([data-vxml])) .card-body h2, .o_colored_level :where(.card:not([data-vxml])) .card-body h2, .bg-white h2, .o_colored_level .bg-white h2, .bg-black h2, .o_colored_level .bg-black h2, .bg-black-50 h2, .o_colored_level .bg-black-50 h2, .bg-black-75 h2, .o_colored_level .bg-black-75 h2, .bg-white-50 h2, .o_colored_level .bg-white-50 h2, .bg-white-75 h2, .o_colored_level .bg-white-75 h2, .bg-white-85 h2, .o_colored_level .bg-white-85 h2, .bg-900 h2, .o_colored_level .bg-900 h2, .bg-800 h2, .o_colored_level .bg-800 h2, .bg-700 h2, .o_colored_level .bg-700 h2, .bg-600 h2, .o_colored_level .bg-600 h2, .bg-500 h2, .o_colored_level .bg-500 h2, .bg-400 h2, .o_colored_level .bg-400 h2, .bg-300 h2, .o_colored_level .bg-300 h2, .bg-200 h2, .o_colored_level .bg-200 h2, .bg-100 h2, .o_colored_level .bg-100 h2, .o_figure_relative_layout .figure-caption .h2, .o_colored_level .o_figure_relative_layout .figure-caption .h2, .o_cc5 .h2, .o_footer .h2, .o_colored_level .o_cc5 .h2, .o_colored_level .o_footer .h2, .o_cc4 .h2, .o_colored_level .o_cc4 .h2, .o_cc3 .h2, .o_colored_level .o_cc3 .h2, .o_cc2 .h2, .o_colored_level .o_cc2 .h2, .o_cc1 .h2, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h2, .navbar-light .h2, .o_colored_level .o_cc1 .h2, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h2, .o_colored_level .navbar-light .h2, .bg-o-color-5 .h2, .o_colored_level .bg-o-color-5 .h2, .bg-o-color-4 .h2, .o_colored_level .bg-o-color-4 .h2, .bg-o-color-3 .h2, .o_colored_level .bg-o-color-3 .h2, .bg-o-color-2 .h2, .o_colored_level .bg-o-color-2 .h2, .bg-o-color-1 .h2, .o_colored_level .bg-o-color-1 .h2, :where(.card:not([data-vxml])) .card-body .h2, .o_colored_level :where(.card:not([data-vxml])) .card-body .h2, .bg-white .h2, .o_colored_level .bg-white .h2, .bg-black .h2, .o_colored_level .bg-black .h2, .bg-black-50 .h2, .o_colored_level .bg-black-50 .h2, .bg-black-75 .h2, .o_colored_level .bg-black-75 .h2, .bg-white-50 .h2, .o_colored_level .bg-white-50 .h2, .bg-white-75 .h2, .o_colored_level .bg-white-75 .h2, .bg-white-85 .h2, .o_colored_level .bg-white-85 .h2, .bg-900 .h2, .o_colored_level .bg-900 .h2, .bg-800 .h2, .o_colored_level .bg-800 .h2, .bg-700 .h2, .o_colored_level .bg-700 .h2, .bg-600 .h2, .o_colored_level .bg-600 .h2, .bg-500 .h2, .o_colored_level .bg-500 .h2, .bg-400 .h2, .bg-300 .h2, .bg-200 .h2, .bg-100 .h2, .o_figure_relative_layout .figure-caption h3, .o_colored_level .o_figure_relative_layout .figure-caption h3, .o_cc5 h3, .o_footer h3, .o_colored_level .o_cc5 h3, .o_colored_level .o_footer h3, .o_cc4 h3, .o_colored_level .o_cc4 h3, .o_cc3 h3, .o_colored_level .o_cc3 h3, .o_cc2 h3, .o_colored_level .o_cc2 h3, .o_cc1 h3, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h3, .navbar-light h3, .o_colored_level .o_cc1 h3, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h3, .o_colored_level .navbar-light h3, .bg-o-color-5 h3, .o_colored_level .bg-o-color-5 h3, .bg-o-color-4 h3, .o_colored_level .bg-o-color-4 h3, .bg-o-color-3 h3, .o_colored_level .bg-o-color-3 h3, .bg-o-color-2 h3, .o_colored_level .bg-o-color-2 h3, .bg-o-color-1 h3, .o_colored_level .bg-o-color-1 h3, :where(.card:not([data-vxml])) .card-body h3, .o_colored_level :where(.card:not([data-vxml])) .card-body h3, .bg-white h3, .o_colored_level .bg-white h3, .bg-black h3, .o_colored_level .bg-black h3, .bg-black-50 h3, .o_colored_level .bg-black-50 h3, .bg-black-75 h3, .o_colored_level .bg-black-75 h3, .bg-white-50 h3, .o_colored_level .bg-white-50 h3, .bg-white-75 h3, .o_colored_level .bg-white-75 h3, .bg-white-85 h3, .o_colored_level .bg-white-85 h3, .bg-900 h3, .o_colored_level .bg-900 h3, .bg-800 h3, .o_colored_level .bg-800 h3, .bg-700 h3, .o_colored_level .bg-700 h3, .bg-600 h3, .o_colored_level .bg-600 h3, .bg-500 h3, .o_colored_level .bg-500 h3, .bg-400 h3, .o_colored_level .bg-400 h3, .bg-300 h3, .o_colored_level .bg-300 h3, .bg-200 h3, .o_colored_level .bg-200 h3, .bg-100 h3, .o_colored_level .bg-100 h3, .o_figure_relative_layout .figure-caption .h3, .o_colored_level .o_figure_relative_layout .figure-caption .h3, .o_cc5 .h3, .o_footer .h3, .o_colored_level .o_cc5 .h3, .o_colored_level .o_footer .h3, .o_cc4 .h3, .o_colored_level .o_cc4 .h3, .o_cc3 .h3, .o_colored_level .o_cc3 .h3, .o_cc2 .h3, .o_colored_level .o_cc2 .h3, .o_cc1 .h3, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h3, .navbar-light .h3, .o_colored_level .o_cc1 .h3, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h3, .o_colored_level .navbar-light .h3, .bg-o-color-5 .h3, .o_colored_level .bg-o-color-5 .h3, .bg-o-color-4 .h3, .o_colored_level .bg-o-color-4 .h3, .bg-o-color-3 .h3, .o_colored_level .bg-o-color-3 .h3, .bg-o-color-2 .h3, .o_colored_level .bg-o-color-2 .h3, .bg-o-color-1 .h3, .o_colored_level .bg-o-color-1 .h3, :where(.card:not([data-vxml])) .card-body .h3, .o_colored_level :where(.card:not([data-vxml])) .card-body .h3, .bg-white .h3, .o_colored_level .bg-white .h3, .bg-black .h3, .o_colored_level .bg-black .h3, .bg-black-50 .h3, .o_colored_level .bg-black-50 .h3, .bg-black-75 .h3, .o_colored_level .bg-black-75 .h3, .bg-white-50 .h3, .o_colored_level .bg-white-50 .h3, .bg-white-75 .h3, .o_colored_level .bg-white-75 .h3, .bg-white-85 .h3, .o_colored_level .bg-white-85 .h3, .bg-900 .h3, .o_colored_level .bg-900 .h3, .bg-800 .h3, .o_colored_level .bg-800 .h3, .bg-700 .h3, .o_colored_level .bg-700 .h3, .bg-600 .h3, .o_colored_level .bg-600 .h3, .bg-500 .h3, .o_colored_level .bg-500 .h3, .bg-400 .h3, .bg-300 .h3, .bg-200 .h3, .bg-100 .h3, .o_figure_relative_layout .figure-caption h4, .o_colored_level .o_figure_relative_layout .figure-caption h4, .o_cc5 h4, .o_footer h4, .o_colored_level .o_cc5 h4, .o_colored_level .o_footer h4, .o_cc4 h4, .o_colored_level .o_cc4 h4, .o_cc3 h4, .o_colored_level .o_cc3 h4, .o_cc2 h4, .o_colored_level .o_cc2 h4, .o_cc1 h4, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h4, .navbar-light h4, .o_colored_level .o_cc1 h4, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h4, .o_colored_level .navbar-light h4, .bg-o-color-5 h4, .o_colored_level .bg-o-color-5 h4, .bg-o-color-4 h4, .o_colored_level .bg-o-color-4 h4, .bg-o-color-3 h4, .o_colored_level .bg-o-color-3 h4, .bg-o-color-2 h4, .o_colored_level .bg-o-color-2 h4, .bg-o-color-1 h4, .o_colored_level .bg-o-color-1 h4, :where(.card:not([data-vxml])) .card-body h4, .o_colored_level :where(.card:not([data-vxml])) .card-body h4, .bg-white h4, .o_colored_level .bg-white h4, .bg-black h4, .o_colored_level .bg-black h4, .bg-black-50 h4, .o_colored_level .bg-black-50 h4, .bg-black-75 h4, .o_colored_level .bg-black-75 h4, .bg-white-50 h4, .o_colored_level .bg-white-50 h4, .bg-white-75 h4, .o_colored_level .bg-white-75 h4, .bg-white-85 h4, .o_colored_level .bg-white-85 h4, .bg-900 h4, .o_colored_level .bg-900 h4, .bg-800 h4, .o_colored_level .bg-800 h4, .bg-700 h4, .o_colored_level .bg-700 h4, .bg-600 h4, .o_colored_level .bg-600 h4, .bg-500 h4, .o_colored_level .bg-500 h4, .bg-400 h4, .o_colored_level .bg-400 h4, .bg-300 h4, .o_colored_level .bg-300 h4, .bg-200 h4, .o_colored_level .bg-200 h4, .bg-100 h4, .o_colored_level .bg-100 h4, .o_figure_relative_layout .figure-caption .h4, .o_colored_level .o_figure_relative_layout .figure-caption .h4, .o_cc5 .h4, .o_footer .h4, .o_colored_level .o_cc5 .h4, .o_colored_level .o_footer .h4, .o_cc4 .h4, .o_colored_level .o_cc4 .h4, .o_cc3 .h4, .o_colored_level .o_cc3 .h4, .o_cc2 .h4, .o_colored_level .o_cc2 .h4, .o_cc1 .h4, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h4, .navbar-light .h4, .o_colored_level .o_cc1 .h4, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h4, .o_colored_level .navbar-light .h4, .bg-o-color-5 .h4, .o_colored_level .bg-o-color-5 .h4, .bg-o-color-4 .h4, .o_colored_level .bg-o-color-4 .h4, .bg-o-color-3 .h4, .o_colored_level .bg-o-color-3 .h4, .bg-o-color-2 .h4, .o_colored_level .bg-o-color-2 .h4, .bg-o-color-1 .h4, .o_colored_level .bg-o-color-1 .h4, :where(.card:not([data-vxml])) .card-body .h4, .o_colored_level :where(.card:not([data-vxml])) .card-body .h4, .bg-white .h4, .o_colored_level .bg-white .h4, .bg-black .h4, .o_colored_level .bg-black .h4, .bg-black-50 .h4, .o_colored_level .bg-black-50 .h4, .bg-black-75 .h4, .o_colored_level .bg-black-75 .h4, .bg-white-50 .h4, .o_colored_level .bg-white-50 .h4, .bg-white-75 .h4, .o_colored_level .bg-white-75 .h4, .bg-white-85 .h4, .o_colored_level .bg-white-85 .h4, .bg-900 .h4, .o_colored_level .bg-900 .h4, .bg-800 .h4, .o_colored_level .bg-800 .h4, .bg-700 .h4, .o_colored_level .bg-700 .h4, .bg-600 .h4, .o_colored_level .bg-600 .h4, .bg-500 .h4, .o_colored_level .bg-500 .h4, .bg-400 .h4, .bg-300 .h4, .bg-200 .h4, .bg-100 .h4, .o_figure_relative_layout .figure-caption h5, .o_colored_level .o_figure_relative_layout .figure-caption h5, .o_cc5 h5, .o_footer h5, .o_colored_level .o_cc5 h5, .o_colored_level .o_footer h5, .o_cc4 h5, .o_colored_level .o_cc4 h5, .o_cc3 h5, .o_colored_level .o_cc3 h5, .o_cc2 h5, .o_colored_level .o_cc2 h5, .o_cc1 h5, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h5, .navbar-light h5, .o_colored_level .o_cc1 h5, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h5, .o_colored_level .navbar-light h5, .bg-o-color-5 h5, .o_colored_level .bg-o-color-5 h5, .bg-o-color-4 h5, .o_colored_level .bg-o-color-4 h5, .bg-o-color-3 h5, .o_colored_level .bg-o-color-3 h5, .bg-o-color-2 h5, .o_colored_level .bg-o-color-2 h5, .bg-o-color-1 h5, .o_colored_level .bg-o-color-1 h5, :where(.card:not([data-vxml])) .card-body h5, .o_colored_level :where(.card:not([data-vxml])) .card-body h5, .bg-white h5, .o_colored_level .bg-white h5, .bg-black h5, .o_colored_level .bg-black h5, .bg-black-50 h5, .o_colored_level .bg-black-50 h5, .bg-black-75 h5, .o_colored_level .bg-black-75 h5, .bg-white-50 h5, .o_colored_level .bg-white-50 h5, .bg-white-75 h5, .o_colored_level .bg-white-75 h5, .bg-white-85 h5, .o_colored_level .bg-white-85 h5, .bg-900 h5, .o_colored_level .bg-900 h5, .bg-800 h5, .o_colored_level .bg-800 h5, .bg-700 h5, .o_colored_level .bg-700 h5, .bg-600 h5, .o_colored_level .bg-600 h5, .bg-500 h5, .o_colored_level .bg-500 h5, .bg-400 h5, .o_colored_level .bg-400 h5, .bg-300 h5, .o_colored_level .bg-300 h5, .bg-200 h5, .o_colored_level .bg-200 h5, .bg-100 h5, .o_colored_level .bg-100 h5, .o_figure_relative_layout .figure-caption .h5, .o_colored_level .o_figure_relative_layout .figure-caption .h5, .o_cc5 .h5, .o_footer .h5, .o_colored_level .o_cc5 .h5, .o_colored_level .o_footer .h5, .o_cc4 .h5, .o_colored_level .o_cc4 .h5, .o_cc3 .h5, .o_colored_level .o_cc3 .h5, .o_cc2 .h5, .o_colored_level .o_cc2 .h5, .o_cc1 .h5, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h5, .navbar-light .h5, .o_colored_level .o_cc1 .h5, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h5, .o_colored_level .navbar-light .h5, .bg-o-color-5 .h5, .o_colored_level .bg-o-color-5 .h5, .bg-o-color-4 .h5, .o_colored_level .bg-o-color-4 .h5, .bg-o-color-3 .h5, .o_colored_level .bg-o-color-3 .h5, .bg-o-color-2 .h5, .o_colored_level .bg-o-color-2 .h5, .bg-o-color-1 .h5, .o_colored_level .bg-o-color-1 .h5, :where(.card:not([data-vxml])) .card-body .h5, .o_colored_level :where(.card:not([data-vxml])) .card-body .h5, .bg-white .h5, .o_colored_level .bg-white .h5, .bg-black .h5, .o_colored_level .bg-black .h5, .bg-black-50 .h5, .o_colored_level .bg-black-50 .h5, .bg-black-75 .h5, .o_colored_level .bg-black-75 .h5, .bg-white-50 .h5, .o_colored_level .bg-white-50 .h5, .bg-white-75 .h5, .o_colored_level .bg-white-75 .h5, .bg-white-85 .h5, .o_colored_level .bg-white-85 .h5, .bg-900 .h5, .o_colored_level .bg-900 .h5, .bg-800 .h5, .o_colored_level .bg-800 .h5, .bg-700 .h5, .o_colored_level .bg-700 .h5, .bg-600 .h5, .o_colored_level .bg-600 .h5, .bg-500 .h5, .o_colored_level .bg-500 .h5, .bg-400 .h5, .bg-300 .h5, .bg-200 .h5, .bg-100 .h5, .o_figure_relative_layout .figure-caption h6, .o_colored_level .o_figure_relative_layout .figure-caption h6, .o_cc5 h6, .o_footer h6, .o_colored_level .o_cc5 h6, .o_colored_level .o_footer h6, .o_cc4 h6, .o_colored_level .o_cc4 h6, .o_cc3 h6, .o_colored_level .o_cc3 h6, .o_cc2 h6, .o_colored_level .o_cc2 h6, .o_cc1 h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h6, .navbar-light h6, .o_colored_level .o_cc1 h6, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h6, .o_colored_level .navbar-light h6, .bg-o-color-5 h6, .o_colored_level .bg-o-color-5 h6, .bg-o-color-4 h6, .o_colored_level .bg-o-color-4 h6, .bg-o-color-3 h6, .o_colored_level .bg-o-color-3 h6, .bg-o-color-2 h6, .o_colored_level .bg-o-color-2 h6, .bg-o-color-1 h6, .o_colored_level .bg-o-color-1 h6, :where(.card:not([data-vxml])) .card-body h6, .o_colored_level :where(.card:not([data-vxml])) .card-body h6, .bg-white h6, .o_colored_level .bg-white h6, .bg-black h6, .o_colored_level .bg-black h6, .bg-black-50 h6, .o_colored_level .bg-black-50 h6, .bg-black-75 h6, .o_colored_level .bg-black-75 h6, .bg-white-50 h6, .o_colored_level .bg-white-50 h6, .bg-white-75 h6, .o_colored_level .bg-white-75 h6, .bg-white-85 h6, .o_colored_level .bg-white-85 h6, .bg-900 h6, .o_colored_level .bg-900 h6, .bg-800 h6, .o_colored_level .bg-800 h6, .bg-700 h6, .o_colored_level .bg-700 h6, .bg-600 h6, .o_colored_level .bg-600 h6, .bg-500 h6, .o_colored_level .bg-500 h6, .bg-400 h6, .o_colored_level .bg-400 h6, .bg-300 h6, .o_colored_level .bg-300 h6, .bg-200 h6, .o_colored_level .bg-200 h6, .bg-100 h6, .o_colored_level .bg-100 h6, .o_figure_relative_layout .figure-caption .h6, .o_colored_level .o_figure_relative_layout .figure-caption .h6, .o_cc5 .h6, .o_footer .h6, .o_colored_level .o_cc5 .h6, .o_colored_level .o_footer .h6, .o_cc4 .h6, .o_colored_level .o_cc4 .h6, .o_cc3 .h6, .o_colored_level .o_cc3 .h6, .o_cc2 .h6, .o_colored_level .o_cc2 .h6, .o_cc1 .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h6, .navbar-light .h6, .o_colored_level .o_cc1 .h6, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h6, .o_colored_level .navbar-light .h6, .bg-o-color-5 .h6, .o_colored_level .bg-o-color-5 .h6, .bg-o-color-4 .h6, .o_colored_level .bg-o-color-4 .h6, .bg-o-color-3 .h6, .o_colored_level .bg-o-color-3 .h6, .bg-o-color-2 .h6, .o_colored_level .bg-o-color-2 .h6, .bg-o-color-1 .h6, .o_colored_level .bg-o-color-1 .h6, :where(.card:not([data-vxml])) .card-body .h6, .o_colored_level :where(.card:not([data-vxml])) .card-body .h6, .bg-white .h6, .o_colored_level .bg-white .h6, .bg-black .h6, .o_colored_level .bg-black .h6, .bg-black-50 .h6, .o_colored_level .bg-black-50 .h6, .bg-black-75 .h6, .o_colored_level .bg-black-75 .h6, .bg-white-50 .h6, .o_colored_level .bg-white-50 .h6, .bg-white-75 .h6, .o_colored_level .bg-white-75 .h6, .bg-white-85 .h6, .o_colored_level .bg-white-85 .h6, .bg-900 .h6, .o_colored_level .bg-900 .h6, .bg-800 .h6, .o_colored_level .bg-800 .h6, .bg-700 .h6, .o_colored_level .bg-700 .h6, .bg-600 .h6, .o_colored_level .bg-600 .h6, .bg-500 .h6, .o_colored_level .bg-500 .h6, .bg-400 .h6, .bg-300 .h6, .bg-200 .h6, .bg-100 .h6 {\n  color: inherit;\n}\n\n", "\n/* /web/static/src/scss/utils.scss */\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image .o_we_media_dialog_img_wrapper, .o_colorpicker_widget .o_opacity_slider, .o_colorpicker_widget .o_color_preview {\n  position: relative;\n  z-index: 0;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image .o_we_media_dialog_img_wrapper::before, .o_colorpicker_widget .o_opacity_slider::before, .o_colorpicker_widget .o_color_preview::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: -1;\n  background-image: url(\"/web/static/img/transparent.png\");\n  background-size: 10px auto;\n  border-radius: inherit;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image .o_we_media_dialog_img_wrapper::after, .o_colorpicker_widget .o_opacity_slider::after, .o_colorpicker_widget .o_color_preview::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: -1;\n  background: inherit;\n  border-radius: inherit;\n}\n\n.o_knowledge_public_view .o_view_nocontent_empty_folder:before, [data-embedded=\"draw\"] .o_view_nocontent_empty_folder:before, .o_nocontent_help .o_empty_folder_image:before {\n  content: \"\";\n  display: block;\n  margin: auto;\n  background-size: cover;\n}\n\n.o_knowledge_public_view .o_view_nocontent_empty_folder:before, [data-embedded=\"draw\"] .o_view_nocontent_empty_folder:before, .o_nocontent_help .o_empty_folder_image:before {\n  width: 120px;\n  height: 80px;\n  margin-top: 30px;\n  margin-bottom: 30px;\n  background: transparent url(/web/static/img/empty_folder.svg) no-repeat center;\n}\n\n", "\n/* /_custom/web._assets_primary_variables/muk_web_colors/static/src/scss/colors_light.scss */\n\n", "\n/* /_custom/web._assets_primary_variables/muk_web_enterprise_theme/static/src/scss/colors_light.scss */\n\n", "\n/* /muk_web_colors/static/src/scss/colors.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/* /muk_web_enterprise_theme/static/src/scss/variables.scss */\n\n", "\n/* /muk_web_chatter/static/src/scss/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_bar/search_bar.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/fields/translation_button.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.o_main_navbar .o_menu_brand, .o_main_navbar .o_navbar_apps_menu .dropdown-toggle, .o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle {\n  position: relative;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  width: auto;\n  height: calc(var(--o-navbar-height) - 20px);\n  border-radius: 0.25rem;\n  user-select: none;\n  background: transparent;\n  font-size: 1em;\n  color: var(--NavBar-entry-color, #1F2937);\n}\n\n.o_main_navbar .o_menu_brand:hover, .o_main_navbar .o_navbar_apps_menu .dropdown-toggle:hover, .o_main_navbar .o_nav_entry:hover, .o_main_navbar .dropdown-toggle:hover:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle:hover, .o_main_navbar .o_menu_brand:focus, .o_main_navbar .o_navbar_apps_menu .dropdown-toggle:focus, .o_main_navbar .o_nav_entry:focus, .o_main_navbar .dropdown-toggle:focus:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle:focus, .o_main_navbar .focus.o_menu_brand, .o_main_navbar .o_navbar_apps_menu .focus.dropdown-toggle, .o_main_navbar .focus.o_nav_entry, .o_main_navbar .focus.dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .focus.o_menu_toggle {\n  color: var(--NavBar-entry-color--hover, #111827);\n}\n\n.o_main_navbar .o_menu_brand, .o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo), .o_main_navbar .o_menu_toggle {\n  margin: 0;\n  margin-left: var(--NavBar-entry-margin-left, 1px);\n  margin-right: var(--NavBar-entry-margin-right, 1px);\n  padding: 0;\n  padding-left: var(--NavBar-entry-padding-left, 0.63em);\n  padding-right: var(--NavBar-entry-padding-right, 0.63em);\n  line-height: calc(var(--o-navbar-height) - 20px);\n}\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/* /website/static/src/scss/options/user_values.scss */\n\n", "\n/* /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/* /website/static/src/scss/options/colors/user_theme_color_palette.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/* /muk_web_appsbar/static/src/scss/variables.scss */\n\n", "\n/* /website/static/src/snippets/s_badge/000_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/* /website/static/src/scss/user_custom_bootstrap_overridden.scss */\n\n", "\n/* /website/static/src/scss/bootstrap_overridden.scss */\n\n", "\n/* /portal/static/src/scss/bootstrap_overridden.scss */\n\n", "\n/* /web_editor/static/src/scss/bootstrap_overridden.scss */\n\n", "\n/* /web/static/src/scss/bootstrap_overridden_frontend.scss */\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/* /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: #6C757D;\n  --gray-dark: #343A40;\n  --o-cc5-btn-secondary-border: ;\n  --o-cc5-btn-secondary: #F3F2F2;\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: #111827;\n  --o-cc4-btn-secondary-border: ;\n  --o-cc4-btn-secondary: #F3F2F2;\n  --o-cc4-btn-primary-border: ;\n  --o-cc4-btn-primary: #111827;\n  --o-cc4-link: #111827;\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: #ed1c25;\n  --o-cc3-btn-secondary-border: ;\n  --o-cc3-btn-secondary: #F3F2F2;\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: #2D3142;\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: #111827;\n  --o-cc2-text: ;\n  --o-cc2-bg: #F3F2F2;\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: rgba(0, 0, 0, 0.15);\n  --copyright: ;\n  --footer-custom: ;\n  --footer: #111827;\n  --header-sales_four-custom: ;\n  --header-sales_four: #FFFFFF;\n  --header-sales_three-custom: ;\n  --header-sales_three: #F3F2F2;\n  --header-sales_two-custom: ;\n  --header-sales_two: #111827;\n  --header-sales_one-custom: ;\n  --header-sales_one: #F3F2F2;\n  --menu-border-color: ;\n  --menu-custom: ;\n  --menu: #FFFFFF;\n  --input: ;\n  --body: white;\n  --o-color-5: #111827;\n  --o-color-4: #FFFFFF;\n  --o-color-3: #F3F2F2;\n  --o-color-2: #2D3142;\n  --o-color-1: #ed1c25;\n  --gray-100: #F8F9FA;\n  --gray-200: #E9ECEF;\n  --gray-300: #DEE2E6;\n  --gray-400: #CED4DA;\n  --gray-500: #ADB5BD;\n  --gray-600: #6C757D;\n  --gray-700: #495057;\n  --gray-800: #343A40;\n  --gray-900: #212529;\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  --gray-black: #000000;\n  --gray-white: #FFFFFF;\n  --primary: #ed1c25;\n  --secondary: #2D3142;\n  --success: #28a745;\n  --info: #17a2b8;\n  --warning: #ffc107;\n  --danger: #dc3545;\n  --light: #F3F2F2;\n  --dark: #111827;\n  --primary-rgb: 237, 28, 37;\n  --secondary-rgb: 45, 49, 66;\n  --success-rgb: 40, 167, 69;\n  --info-rgb: 23, 162, 184;\n  --warning-rgb: 255, 193, 7;\n  --danger-rgb: 220, 53, 69;\n  --light-rgb: 243, 242, 242;\n  --dark-rgb: 17, 24, 39;\n  --primary-text-emphasis: #d9111a;\n  --secondary-text-emphasis: #12141a;\n  --success-text-emphasis: #10431c;\n  --info-text-emphasis: #09414a;\n  --warning-text-emphasis: #664d03;\n  --danger-text-emphasis: #58151c;\n  --light-text-emphasis: #495057;\n  --dark-text-emphasis: #495057;\n  --primary-bg-subtle: #fbd2d3;\n  --secondary-bg-subtle: #d5d6d9;\n  --success-bg-subtle: #d4edda;\n  --info-bg-subtle: #d1ecf1;\n  --warning-bg-subtle: #fff3cd;\n  --danger-bg-subtle: #f8d7da;\n  --light-bg-subtle: #fcfcfd;\n  --dark-bg-subtle: #CED4DA;\n  --primary-border-subtle: #f8a4a8;\n  --secondary-border-subtle: #abadb3;\n  --success-border-subtle: #a9dcb5;\n  --info-border-subtle: #a2dae3;\n  --warning-border-subtle: #ffe69c;\n  --danger-border-subtle: #f1aeb5;\n  --light-border-subtle: #E9ECEF;\n  --dark-border-subtle: #ADB5BD;\n  --white-rgb: 255, 255, 255;\n  --black-rgb: 0, 0, 0;\n  --font-sans-serif: \"Inter\", \"Odoo Unicode Support Noto\", sans-serif;\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: 1rem;\n  --body-font-weight: 400;\n  --body-line-height: 1.5;\n  --body-color: #212529;\n  --body-color-rgb: 33, 37, 41;\n  --body-bg: #FFFFFF;\n  --body-bg-rgb: 255, 255, 255;\n  --emphasis-color: #000;\n  --emphasis-color-rgb: 0, 0, 0;\n  --secondary-color: rgba(33, 37, 41, 0.75);\n  --secondary-color-rgb: 33, 37, 41;\n  --secondary-bg: #E9ECEF;\n  --secondary-bg-rgb: 233, 236, 239;\n  --tertiary-color: rgba(33, 37, 41, 0.5);\n  --tertiary-color-rgb: 33, 37, 41;\n  --tertiary-bg: #F8F9FA;\n  --tertiary-bg-rgb: 248, 249, 250;\n  --heading-color: inherit;\n  --link-color: #d9111a;\n  --link-color-rgb: 217.17877551, 17.22122449, 25.83183673;\n  --link-decoration: none;\n  --link-hover-color: #920c11;\n  --link-hover-color-rgb: 146.29918367, 11.60081633, 17.40122449;\n  --link-hover-decoration: underline;\n  --code-color: #e83e8c;\n  --highlight-color: #212529;\n  --highlight-bg: #fff3cd;\n  --border-width: 1px;\n  --border-style: solid;\n  --border-color: var(--o-border-color);\n  --border-color-translucent: rgba(0, 0, 0, 0.175);\n  --border-radius: 0.4rem;\n  --border-radius-sm: 0.3rem;\n  --border-radius-lg: 0.6rem;\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: 0px 4px 16px rgba(0, 0, 0, 0.12);\n  --box-shadow-sm: 0px 1px 3px rgba(0, 0, 0, 0.1);\n  --box-shadow-lg: 0px 12px 32px 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(237, 28, 37, 0.25);\n  --form-valid-color: #28a745;\n  --form-valid-border-color: #28a745;\n  --form-invalid-color: #dc3545;\n  --form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=\"dark\"] {\n  color-scheme: dark;\n  --body-color: #dee2e6;\n  --body-color-rgb: 222, 226, 230;\n  --body-bg: #212529;\n  --body-bg-rgb: 33, 37, 41;\n  --emphasis-color: #FFF;\n  --emphasis-color-rgb: 255, 255, 255;\n  --secondary-color: rgba(222, 226, 230, 0.75);\n  --secondary-color-rgb: 222, 226, 230;\n  --secondary-bg: #343A40;\n  --secondary-bg-rgb: 52, 58, 64;\n  --tertiary-color: rgba(222, 226, 230, 0.5);\n  --tertiary-color-rgb: 222, 226, 230;\n  --tertiary-bg: #2b3035;\n  --tertiary-bg-rgb: 43, 48, 53;\n  --primary-text-emphasis: #f4777c;\n  --secondary-text-emphasis: #81838e;\n  --success-text-emphasis: #7eca8f;\n  --info-text-emphasis: #74c7d4;\n  --warning-text-emphasis: #ffda6a;\n  --danger-text-emphasis: #ea868f;\n  --light-text-emphasis: #F8F9FA;\n  --dark-text-emphasis: #dee2e6;\n  --primary-bg-subtle: #2f0607;\n  --secondary-bg-subtle: #090a0d;\n  --success-bg-subtle: #08210e;\n  --info-bg-subtle: #052025;\n  --warning-bg-subtle: #332701;\n  --danger-bg-subtle: #2c0b0e;\n  --light-bg-subtle: #343A40;\n  --dark-bg-subtle: #1a1d20;\n  --primary-border-subtle: #8e1116;\n  --secondary-border-subtle: #1b1d28;\n  --success-border-subtle: #186429;\n  --info-border-subtle: #0e616e;\n  --warning-border-subtle: #997404;\n  --danger-border-subtle: #842029;\n  --light-border-subtle: #495057;\n  --dark-border-subtle: #343A40;\n  --heading-color: inherit;\n  --link-color: #f4777c;\n  --link-hover-color: #f69296;\n  --link-color-rgb: 244, 119, 124;\n  --link-hover-color-rgb: 246, 146, 150;\n  --code-color: #f18bba;\n  --highlight-color: #dee2e6;\n  --highlight-bg: #664d03;\n  --border-color: #495057;\n  --border-color-translucent: rgba(255, 255, 255, 0.15);\n  --form-valid-color: #7eca8f;\n  --form-valid-border-color: #7eca8f;\n  --form-invalid-color: #ea868f;\n  --form-invalid-border-color: #ea868f;\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: 1rem 0;\n  color: inherit;\n  border: 0;\n  border-top: var(--border-width) solid var(--o-border-color);\n  opacity: 1;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n  margin-top: 0;\n  margin-bottom: 0.5rem;\n  font-family: \"Inter Tight\", \"Odoo Unicode Support Noto\", sans-serif;\n  font-weight: 500;\n  line-height: 1.2;\n  color: var(--heading-color);\n}\n\nh1, .h1 {\n  font-size: calc(1.425rem + 2.1vw);\n}\n\n@media (min-width: 1200px) {\n  h1, .h1 {\n    font-size: 3rem;\n  }\n}\n\nh2, .h2 {\n  font-size: calc(1.375rem + 1.5vw);\n}\n\n@media (min-width: 1200px) {\n  h2, .h2 {\n    font-size: 2.5rem;\n  }\n}\n\nh3, .h3 {\n  font-size: calc(1.325rem + 0.9vw);\n}\n\n@media (min-width: 1200px) {\n  h3, .h3 {\n    font-size: 2rem;\n  }\n}\n\nh4, .h4 {\n  font-size: calc(1.275rem + 0.3vw);\n}\n\n@media (min-width: 1200px) {\n  h4, .h4 {\n    font-size: 1.5rem;\n  }\n}\n\nh5, .h5 {\n  font-size: 1.25rem;\n}\n\nh6, .h6 {\n  font-size: 1rem;\n}\n\np {\n  margin-top: 0;\n  margin-bottom: 16px;\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: 600;\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.875em;\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: underline;\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.875em;\n}\n\npre code {\n  font-size: inherit;\n  color: inherit;\n  word-break: normal;\n}\n\ncode {\n  font-size: 0.875em;\n  color: var(--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.875em;\n  color: var(--body-bg);\n  background-color: var(--body-color);\n  border-radius: 0.3rem;\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  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, select.o_wysiwyg_loader {\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):not(.o_wysiwyg_loader),\n[type=\"button\"]:not(:disabled):not(.o_wysiwyg_loader),\n[type=\"reset\"]:not(:disabled):not(.o_wysiwyg_loader),\n[type=\"submit\"]:not(:disabled):not(.o_wysiwyg_loader) {\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.125rem;\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.875em;\n  text-transform: uppercase;\n}\n\n.blockquote {\n  margin-bottom: 0;\n  font-size: 1.25rem;\n}\n\n.blockquote > :last-child {\n  margin-bottom: 0;\n}\n\n.blockquote-footer {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 0.875em;\n  color: #6C757D;\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: var(--border-radius);\n  max-width: 100%;\n  height: auto;\n}\n\n.figure {\n  display: inline-block;\n}\n\n.figure-img {\n  margin-bottom: 0.5rem;\n  line-height: 1;\n}\n\n.figure-caption {\n  font-size: 0.875em;\n  color: inherit;\n}\n\n.container, .o_container_small,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n  --gutter-x: 30px;\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, .o_container_small {\n    max-width: 540px;\n  }\n}\n\n@media (min-width: 768px) {\n  .container-md, .container-sm, .container, .o_container_small {\n    max-width: 720px;\n  }\n}\n\n@media (min-width: 992px) {\n  .container-lg, .container-md, .container-sm, .container, .o_container_small {\n    max-width: 960px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .container-xl, .container-lg, .container-md, .container-sm, .container, .o_container_small {\n    max-width: 1140px;\n  }\n}\n\n@media (min-width: 1400px) {\n  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .o_container_small {\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: 30px;\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, 30px);\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: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n  --gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n  --gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n  --gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n  --gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n  --gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n  --gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n  --gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n  --gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n  --gutter-y: 3rem;\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: 0.25rem;\n  }\n  .g-sm-1,\n.gy-sm-1 {\n    --gutter-y: 0.25rem;\n  }\n  .g-sm-2,\n.gx-sm-2 {\n    --gutter-x: 0.5rem;\n  }\n  .g-sm-2,\n.gy-sm-2 {\n    --gutter-y: 0.5rem;\n  }\n  .g-sm-3,\n.gx-sm-3 {\n    --gutter-x: 1rem;\n  }\n  .g-sm-3,\n.gy-sm-3 {\n    --gutter-y: 1rem;\n  }\n  .g-sm-4,\n.gx-sm-4 {\n    --gutter-x: 1.5rem;\n  }\n  .g-sm-4,\n.gy-sm-4 {\n    --gutter-y: 1.5rem;\n  }\n  .g-sm-5,\n.gx-sm-5 {\n    --gutter-x: 3rem;\n  }\n  .g-sm-5,\n.gy-sm-5 {\n    --gutter-y: 3rem;\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: 0.25rem;\n  }\n  .g-md-1,\n.gy-md-1 {\n    --gutter-y: 0.25rem;\n  }\n  .g-md-2,\n.gx-md-2 {\n    --gutter-x: 0.5rem;\n  }\n  .g-md-2,\n.gy-md-2 {\n    --gutter-y: 0.5rem;\n  }\n  .g-md-3,\n.gx-md-3 {\n    --gutter-x: 1rem;\n  }\n  .g-md-3,\n.gy-md-3 {\n    --gutter-y: 1rem;\n  }\n  .g-md-4,\n.gx-md-4 {\n    --gutter-x: 1.5rem;\n  }\n  .g-md-4,\n.gy-md-4 {\n    --gutter-y: 1.5rem;\n  }\n  .g-md-5,\n.gx-md-5 {\n    --gutter-x: 3rem;\n  }\n  .g-md-5,\n.gy-md-5 {\n    --gutter-y: 3rem;\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: 0.25rem;\n  }\n  .g-lg-1,\n.gy-lg-1 {\n    --gutter-y: 0.25rem;\n  }\n  .g-lg-2,\n.gx-lg-2 {\n    --gutter-x: 0.5rem;\n  }\n  .g-lg-2,\n.gy-lg-2 {\n    --gutter-y: 0.5rem;\n  }\n  .g-lg-3,\n.gx-lg-3 {\n    --gutter-x: 1rem;\n  }\n  .g-lg-3,\n.gy-lg-3 {\n    --gutter-y: 1rem;\n  }\n  .g-lg-4,\n.gx-lg-4 {\n    --gutter-x: 1.5rem;\n  }\n  .g-lg-4,\n.gy-lg-4 {\n    --gutter-y: 1.5rem;\n  }\n  .g-lg-5,\n.gx-lg-5 {\n    --gutter-x: 3rem;\n  }\n  .g-lg-5,\n.gy-lg-5 {\n    --gutter-y: 3rem;\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: 0.25rem;\n  }\n  .g-xl-1,\n.gy-xl-1 {\n    --gutter-y: 0.25rem;\n  }\n  .g-xl-2,\n.gx-xl-2 {\n    --gutter-x: 0.5rem;\n  }\n  .g-xl-2,\n.gy-xl-2 {\n    --gutter-y: 0.5rem;\n  }\n  .g-xl-3,\n.gx-xl-3 {\n    --gutter-x: 1rem;\n  }\n  .g-xl-3,\n.gy-xl-3 {\n    --gutter-y: 1rem;\n  }\n  .g-xl-4,\n.gx-xl-4 {\n    --gutter-x: 1.5rem;\n  }\n  .g-xl-4,\n.gy-xl-4 {\n    --gutter-y: 1.5rem;\n  }\n  .g-xl-5,\n.gx-xl-5 {\n    --gutter-x: 3rem;\n  }\n  .g-xl-5,\n.gy-xl-5 {\n    --gutter-y: 3rem;\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: 0.25rem;\n  }\n  .g-xxl-1,\n.gy-xxl-1 {\n    --gutter-y: 0.25rem;\n  }\n  .g-xxl-2,\n.gx-xxl-2 {\n    --gutter-x: 0.5rem;\n  }\n  .g-xxl-2,\n.gy-xxl-2 {\n    --gutter-y: 0.5rem;\n  }\n  .g-xxl-3,\n.gx-xxl-3 {\n    --gutter-x: 1rem;\n  }\n  .g-xxl-3,\n.gy-xxl-3 {\n    --gutter-y: 1rem;\n  }\n  .g-xxl-4,\n.gx-xxl-4 {\n    --gutter-x: 1.5rem;\n  }\n  .g-xxl-4,\n.gy-xxl-4 {\n    --gutter-y: 1.5rem;\n  }\n  .g-xxl-5,\n.gx-xxl-5 {\n    --gutter-x: 3rem;\n  }\n  .g-xxl-5,\n.gy-xxl-5 {\n    --gutter-y: 3rem;\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: inherit;\n  --table-bg: transparent;\n  --table-border-color: var(--o-border-color);\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: inherit;\n  --table-active-bg: rgba(var(--emphasis-color-rgb), 0.1);\n  --table-hover-color: inherit;\n  --table-hover-bg: rgba(var(--emphasis-color-rgb), 0.075);\n  width: 100%;\n  margin-bottom: 1rem;\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 var(--o-border-color);\n}\n\n.caption-top {\n  caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n  padding: 0.3rem 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(odd) > * {\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: #212529;\n  --table-bg: #fbd2d3;\n  --table-border-color: #cfafb1;\n  --table-striped-bg: #f9d0d1;\n  --table-striped-color: #212529;\n  --table-active-bg: #e5c1c2;\n  --table-active-color: #212529;\n  --table-hover-bg: #ebc5c6;\n  --table-hover-color: #212529;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-secondary {\n  --table-color: #212529;\n  --table-bg: #d5d6d9;\n  --table-border-color: #b1b3b6;\n  --table-striped-bg: #d3d4d7;\n  --table-striped-color: #212529;\n  --table-active-bg: #c3c4c7;\n  --table-active-color: #212529;\n  --table-hover-bg: #c8c9cc;\n  --table-hover-color: #212529;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-success {\n  --table-color: #212529;\n  --table-bg: #d4edda;\n  --table-border-color: #b0c5b7;\n  --table-striped-bg: #d2ebd8;\n  --table-striped-color: #212529;\n  --table-active-bg: #c2d9c8;\n  --table-active-color: #212529;\n  --table-hover-bg: #c7decd;\n  --table-hover-color: #212529;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-info {\n  --table-color: #212529;\n  --table-bg: #d1ecf1;\n  --table-border-color: #aec4c9;\n  --table-striped-bg: #cfeaef;\n  --table-striped-color: #212529;\n  --table-active-bg: #bfd8dd;\n  --table-active-color: #212529;\n  --table-hover-bg: #c4dde2;\n  --table-hover-color: #212529;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-warning {\n  --table-color: #212529;\n  --table-bg: #fff3cd;\n  --table-border-color: #d3caac;\n  --table-striped-bg: #fdf1cb;\n  --table-striped-color: #212529;\n  --table-active-bg: #e9debd;\n  --table-active-color: #212529;\n  --table-hover-bg: #eee4c1;\n  --table-hover-color: #212529;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-danger {\n  --table-color: #212529;\n  --table-bg: #f8d7da;\n  --table-border-color: #cdb3b7;\n  --table-striped-bg: #f6d5d8;\n  --table-striped-color: #212529;\n  --table-active-bg: #e3c5c8;\n  --table-active-color: #212529;\n  --table-hover-bg: #e8cacd;\n  --table-hover-color: #212529;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-light {\n  --table-color: #212529;\n  --table-bg: #F3F2F2;\n  --table-border-color: #c9c9ca;\n  --table-striped-bg: #f1f0f0;\n  --table-striped-color: #212529;\n  --table-active-bg: #dedede;\n  --table-active-color: #212529;\n  --table-hover-bg: #e3e3e3;\n  --table-hover-color: #212529;\n  color: var(--table-color);\n  border-color: var(--table-border-color);\n}\n\n.table-dark {\n  --table-color: #FFFFFF;\n  --table-bg: #111827;\n  --table-border-color: #414652;\n  --table-striped-bg: #131a29;\n  --table-striped-color: #FFFFFF;\n  --table-active-bg: #292f3d;\n  --table-active-color: #FFFFFF;\n  --table-hover-bg: #232937;\n  --table-hover-color: #FFFFFF;\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.375rem + var(--border-width));\n  padding-bottom: calc(0.375rem + 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.5rem + var(--border-width));\n  padding-bottom: calc(0.5rem + var(--border-width));\n  font-size: 1.25rem;\n}\n\n.col-form-label-sm {\n  padding-top: calc(0.25rem + var(--border-width));\n  padding-bottom: calc(0.25rem + var(--border-width));\n  font-size: 0.75rem;\n}\n\n.form-text {\n  margin-top: 0.25rem;\n  font-size: 0.875em;\n  color: var(--secondary-color);\n}\n\n.form-control {\n  display: block;\n  width: 100%;\n  padding: 0.375rem 0.75rem;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #212529;\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background-color: #FFFFFF;\n  background-clip: padding-box;\n  border: var(--border-width) solid var(--o-border-color);\n  border-radius: var(--border-radius);\n  transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s 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(.o_wysiwyg_loader):not([readonly]) {\n  cursor: pointer;\n}\n\n.form-control:focus {\n  color: #212529;\n  background-color: #FFFFFF;\n  border-color: #f68e92;\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(237, 28, 37, 0.25);\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: #909294;\n  opacity: 1;\n}\n\n.form-control:disabled, .form-control.o_wysiwyg_loader {\n  background-color: #e9e9ea;\n  border-color: rgba(33, 37, 41, 0.15);\n  opacity: 1;\n}\n\n.form-control::file-selector-button {\n  padding: 0.375rem 0.75rem;\n  margin: -0.375rem -0.75rem;\n  margin-inline-end: 0.75rem;\n  color: #212529;\n  background-color: whitesmoke;\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: 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  .form-control::file-selector-button {\n    transition: none;\n  }\n}\n\n.form-control:hover:not(:disabled):not(.o_wysiwyg_loader):not([readonly])::file-selector-button {\n  background-color: #dededf;\n}\n\n.form-control-plaintext {\n  display: block;\n  width: 100%;\n  padding: 0.375rem 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.5rem + calc(var(--border-width) * 2));\n  padding: 0.25rem 0.5rem;\n  font-size: 0.75rem;\n  border-radius: var(--border-radius-sm);\n}\n\n.form-control-sm::file-selector-button {\n  padding: 0.25rem 0.5rem;\n  margin: -0.25rem -0.5rem;\n  margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n  min-height: calc(1.5em + 1rem + calc(var(--border-width) * 2));\n  padding: 0.5rem 1rem;\n  font-size: 1.25rem;\n  border-radius: var(--border-radius-lg);\n}\n\n.form-control-lg::file-selector-button {\n  padding: 0.5rem 1rem;\n  margin: -0.5rem -1rem;\n  margin-inline-end: 1rem;\n}\n\ntextarea.form-control {\n  min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n}\n\ntextarea.form-control-sm {\n  min-height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2));\n}\n\ntextarea.form-control-lg {\n  min-height: calc(1.5em + 1rem + calc(var(--border-width) * 2));\n}\n\n.form-control-color {\n  width: 3rem;\n  height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n  padding: 0.375rem;\n}\n\n.form-control-color:not(:disabled):not(.o_wysiwyg_loader):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.5rem + calc(var(--border-width) * 2));\n}\n\n.form-control-color.form-control-lg {\n  height: calc(1.5em + 1rem + 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='%23212529' 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.375rem 2.25rem 0.375rem 0.75rem;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #212529;\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background-color: #FFFFFF;\n  background-image: var(--form-select-bg-img), var(--form-select-bg-icon, none);\n  background-repeat: no-repeat;\n  background-position: right 0.75rem center;\n  background-size: 16px 12px;\n  border: var(--border-width) solid var(--o-border-color);\n  border-radius: var(--border-radius);\n  transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s 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: #f68e92;\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(237, 28, 37, 0.25);\n}\n\n.form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n  padding-right: 0.75rem;\n  background-image: none;\n}\n\n.form-select:disabled, .form-select.o_wysiwyg_loader {\n  color: #909294;\n  background-color: #e9e9ea;\n  border-color: rgba(33, 37, 41, 0.15);\n}\n\n.form-select:-moz-focusring {\n  color: transparent;\n  text-shadow: 0 0 0 #212529;\n}\n\n.form-select-sm {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  padding-left: 0.5rem;\n  font-size: 0.75rem;\n  border-radius: var(--border-radius-sm);\n}\n\n.form-select-lg {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  padding-left: 1rem;\n  font-size: 1.25rem;\n  border-radius: var(--border-radius-lg);\n}\n\n[data-bs-theme=\"dark\"] .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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e\");\n}\n\n.form-check {\n  display: block;\n  min-height: 1.5rem;\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: #FFFFFF;\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: 1px solid var(--o-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: #f68e92;\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(237, 28, 37, 0.25);\n}\n\n.form-check-input:checked {\n  background-color: #ed1c25;\n  border-color: #ed1c25;\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: #ed1c25;\n  border-color: #ed1c25;\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='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\");\n}\n\n.form-check-input:disabled, .form-check-input.o_wysiwyg_loader {\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, .form-check-input.o_wysiwyg_loader ~ .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='%23212529'/%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='%23f68e92'/%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, .btn-check.o_wysiwyg_loader + .btn {\n  pointer-events: none;\n  filter: none;\n  opacity: 0.65;\n}\n\n[data-bs-theme=\"dark\"] .form-switch .form-check-input:not(:checked):not(: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%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e\");\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 #FFFFFF, 0 0 0 0.25rem rgba(237, 28, 37, 0.25);\n}\n\n.form-range:focus::-moz-range-thumb {\n  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(237, 28, 37, 0.25);\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.45rem;\n  -webkit-appearance: none; -moz-appearance: none; appearance: none;\n  background-color: #FFFFFF;\n  border: 1px solid #ed1c25;\n  border-radius: 1rem;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\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: #ed1c25;\n}\n\n.form-range::-webkit-slider-runnable-track {\n  width: 100%;\n  height: 0.1rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: #e9e9ea;\n  border-color: transparent;\n  border-radius: 1rem;\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: #FFFFFF;\n  border: 1px solid #ed1c25;\n  border-radius: 1rem;\n  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\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: #ed1c25;\n}\n\n.form-range::-moz-range-track {\n  width: 100%;\n  height: 0.1rem;\n  color: transparent;\n  cursor: pointer;\n  background-color: #e9e9ea;\n  border-color: transparent;\n  border-radius: 1rem;\n}\n\n.form-range:disabled, .form-range.o_wysiwyg_loader {\n  pointer-events: none;\n}\n\n.form-range:disabled::-webkit-slider-thumb, .form-range.o_wysiwyg_loader::-webkit-slider-thumb {\n  background-color: #e9e9ea;\n}\n\n.form-range:disabled::-moz-range-thumb, .form-range.o_wysiwyg_loader::-moz-range-thumb {\n  background-color: #e9e9ea;\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.75rem;\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.75rem;\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.375rem;\n  z-index: -1;\n  height: 1.5em;\n  content: \"\";\n  background-color: #FFFFFF;\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, .form-floating > .o_wysiwyg_loader ~ label,\n.form-floating > .form-control:disabled ~ label {\n  color: #6C757D;\n}\n\n.form-floating > :disabled ~ label::after, .form-floating > .o_wysiwyg_loader ~ label::after,\n.form-floating > .form-control:disabled ~ label::after {\n  background-color: #e9e9ea;\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.375rem 0.75rem;\n  font-size: 1rem;\n  font-weight: 400;\n  line-height: 1.5;\n  color: #212529;\n  text-align: center;\n  white-space: nowrap;\n  background-color: var(--tertiary-bg);\n  border: var(--border-width) solid var(--o-border-color);\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.5rem 1rem;\n  font-size: 1.25rem;\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.25rem 0.5rem;\n  font-size: 0.75rem;\n  border-radius: var(--border-radius-sm);\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n  padding-right: 3rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.o_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(.o_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(.o_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.875em;\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: 0.25rem 0.5rem;\n  margin-top: .1rem;\n  font-size: 0.75rem;\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.75rem);\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.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\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.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.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\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: 4.125rem;\n  background-position: right 0.75rem center, center right 2.25rem;\n  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\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: 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.75rem));\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.875em;\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: 0.25rem 0.5rem;\n  margin-top: .1rem;\n  font-size: 0.75rem;\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.75rem);\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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: right calc(0.375em + 0.1875rem) center;\n  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\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.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.75rem);\n  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n  padding-right: 4.125rem;\n  background-position: right 0.75rem center, center right 2.25rem;\n  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\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: 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.75rem));\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: 1rem;\n  --btn-padding-y: 0.375rem;\n  --btn-font-family: ;\n  --btn-font-size: 1rem;\n  --btn-font-weight: 400;\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: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n  --btn-disabled-opacity: 0.65;\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  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  .btn {\n    transition: none;\n  }\n}\n\n.btn:hover {\n  color: var(--btn-hover-color);\n  text-decoration: none;\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-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-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}\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-focus-box-shadow);\n}\n\n.btn-check:checked:focus-visible + .btn {\n  box-shadow: var(--btn-focus-box-shadow);\n}\n\n.btn:disabled, .btn.o_wysiwyg_loader, .btn.disabled, fieldset:disabled .btn, fieldset.o_wysiwyg_loader .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}\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: #6C757D;\n  --btn-disabled-border-color: transparent;\n  --btn-box-shadow: 0 0 0 #000;\n  --btn-focus-shadow-rgb: 223, 53, 60;\n  text-decoration: none;\n}\n\n.btn-link:hover, .btn-link:focus-visible {\n  text-decoration: underline;\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: 1rem;\n  --btn-padding-x: 2.5rem;\n  --btn-font-size: 1.25rem;\n  --btn-border-radius: 2rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n  --btn-padding-y: 0.0625rem;\n  --btn-padding-x: 0.5rem;\n  --btn-font-size: 0.75rem;\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: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0;\n  border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropdown-menu, .o_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: 1rem;\n  --dropdown-color: var(--body-color);\n  --dropdown-bg: #FFFFFF;\n  --dropdown-border-color: var(--border-color-translucent);\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: var(--border-color-translucent);\n  --dropdown-divider-margin-y: 0.5rem;\n  --dropdown-box-shadow: var(--box-shadow);\n  --dropdown-link-color: var(--body-color);\n  --dropdown-link-hover-color: var(--body-color);\n  --dropdown-link-hover-bg: var(--tertiary-bg);\n  --dropdown-link-active-color: #FFFFFF;\n  --dropdown-link-active-bg: #ed1c25;\n  --dropdown-link-disabled-color: var(--tertiary-color);\n  --dropdown-item-padding-x: 1rem;\n  --dropdown-item-padding-y: 0.25rem;\n  --dropdown-header-color: #6C757D;\n  --dropdown-header-padding-x: 1rem;\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}\n\n.dropdown-menu[data-bs-popper], [data-bs-popper].o_dropdown_menu {\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], .dropup [data-bs-popper].o_dropdown_menu {\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: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0.3em solid;\n  border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n  margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper], .dropend [data-bs-popper].o_dropdown_menu {\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: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0;\n  border-bottom: 0.3em solid transparent;\n  border-left: 0.3em 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], .dropstart [data-bs-popper].o_dropdown_menu {\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: 0.255em;\n  vertical-align: 0.255em;\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: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid transparent;\n  border-right: 0.3em solid;\n  border-bottom: 0.3em 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  text-decoration: none;\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, .dropdown-item.o_wysiwyg_loader {\n  color: var(--dropdown-link-disabled-color);\n  pointer-events: none;\n  background-color: transparent;\n}\n\n.dropdown-menu.show, .show.o_dropdown_menu {\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.75rem;\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: #dee2e6;\n  --dropdown-bg: #343A40;\n  --dropdown-border-color: var(--border-color-translucent);\n  --dropdown-box-shadow: ;\n  --dropdown-link-color: #dee2e6;\n  --dropdown-link-hover-color: #FFF;\n  --dropdown-divider-bg: var(--border-color-translucent);\n  --dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n  --dropdown-link-active-color: #FFFFFF;\n  --dropdown-link-active-bg: #ed1c25;\n  --dropdown-link-disabled-color: #ADB5BD;\n  --dropdown-header-color: #ADB5BD;\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.75rem;\n  padding-left: 0.75rem;\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: 1.875rem;\n  padding-left: 1.875rem;\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: var(--link-color);\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  text-decoration: none;\n}\n\n.nav-link:focus-visible {\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(237, 28, 37, 0.25);\n}\n\n.nav-link.disabled, .nav-link:disabled, .nav-link.o_wysiwyg_loader {\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: var(--border-radius);\n  --nav-tabs-link-hover-border-color: var(--secondary-bg) var(--secondary-bg) var(--border-color);\n  --nav-tabs-link-active-color: var(--emphasis-color);\n  --nav-tabs-link-active-bg: var(--body-bg);\n  --nav-tabs-link-active-border-color: var(--border-color) var(--border-color) var(--body-bg);\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, .nav-tabs .o_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: var(--border-radius);\n  --nav-pills-link-active-color: #FFFFFF;\n  --nav-pills-link-active-bg: #ed1c25;\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: 600;\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: 0.5rem;\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.3125rem;\n  --navbar-brand-margin-end: 1rem;\n  --navbar-brand-font-size: 1.25rem;\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.25rem;\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%2833, 37, 41, 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: transparent;\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, .navbar > .o_container_small,\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  text-decoration: none;\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, .navbar-nav .o_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, .navbar-expand-sm .navbar-nav .o_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    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, .navbar-expand-md .navbar-nav .o_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    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, .navbar-expand-lg .navbar-nav .o_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    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, .navbar-expand-xl .navbar-nav .o_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    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, .navbar-expand-xxl .navbar-nav .o_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    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, .navbar-expand .navbar-nav .o_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  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: transparent;\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[data-bs-theme=\"dark\"] .navbar-toggler-icon {\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: 1rem;\n  --card-spacer-x: 1rem;\n  --card-title-spacer-y: 0.5rem;\n  --card-title-color: ;\n  --card-subtitle-color: ;\n  --card-border-width: var(--border-width);\n  --card-border-color: var(--o-border-color);\n  --card-border-radius: var(--border-radius);\n  --card-box-shadow: ;\n  --card-inner-border-radius: calc(var(--border-radius) - (var(--border-width)));\n  --card-cap-padding-y: 0.5rem;\n  --card-cap-padding-x: 1rem;\n  --card-cap-bg: rgba(var(--body-color-rgb), 0.03);\n  --card-cap-color: ;\n  --card-height: ;\n  --card-color: ;\n  --card-bg: #FFFFFF;\n  --card-img-overlay-padding: 1rem;\n  --card-group-margin: 15px;\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}\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:hover {\n  text-decoration: none;\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: inherit;\n  --accordion-bg: inherit;\n  --accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;\n  --accordion-border-color: var(--o-border-color);\n  --accordion-border-width: 1px;\n  --accordion-border-radius: var(--border-radius);\n  --accordion-inner-border-radius: calc(var(--border-radius) - 1px);\n  --accordion-btn-padding-x: 1.5rem;\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='%23212529' 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='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e\");\n  --accordion-btn-focus-box-shadow: none;\n  --accordion-body-padding-x: 1.5rem;\n  --accordion-body-padding-y: 1rem;\n  --accordion-active-color: #212529;\n  --accordion-active-bg: #F3F2F2;\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: 1rem;\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[data-bs-theme=\"dark\"] .accordion-button::after {\n  --accordion-btn-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f4777c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n  --accordion-btn-active-icon: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f4777c'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n}\n\n.breadcrumb {\n  --breadcrumb-padding-x: 1rem;\n  --breadcrumb-padding-y: 0.75rem;\n  --breadcrumb-margin-bottom: 1rem;\n  --breadcrumb-bg: ;\n  --breadcrumb-border-radius: ;\n  --breadcrumb-divider-color: var(--secondary-color);\n  --breadcrumb-item-padding-x: 0.5rem;\n  --breadcrumb-item-active-color: var(--secondary-color);\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: 1.2ch;\n  --pagination-padding-y: 0.4ch;\n  --pagination-font-size: 1rem;\n  --pagination-color: #212529;\n  --pagination-bg: #FFFFFF;\n  --pagination-border-width: var(--border-width);\n  --pagination-border-color: transparent;\n  --pagination-border-radius: 50rem;\n  --pagination-hover-color: #212529;\n  --pagination-hover-bg: #F3F2F2;\n  --pagination-hover-border-color: #F3F2F2;\n  --pagination-focus-color: #212529;\n  --pagination-focus-bg: #F3F2F2;\n  --pagination-focus-box-shadow: 0 0 0 1px #F3F2F2;\n  --pagination-active-color: #FFFFFF;\n  --pagination-active-bg: #ed1c25;\n  --pagination-active-border-color: #ed1c25;\n  --pagination-disabled-color: rgba(33, 37, 41, 0.5);\n  --pagination-disabled-bg: #FFFFFF;\n  --pagination-disabled-border-color: transparent;\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: none;\n}\n\n.page-link:hover {\n  z-index: 2;\n  color: var(--pagination-hover-color);\n  text-decoration: none;\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: 0.25rem;\n}\n\n.page-item .page-link {\n  border-radius: var(--pagination-border-radius);\n}\n\n.pagination-lg {\n  --pagination-padding-x: 1.2ch;\n  --pagination-padding-y: 0.4ch;\n  --pagination-font-size: 1.25rem;\n  --pagination-border-radius: 50rem;\n}\n\n.pagination-sm {\n  --pagination-padding-x: 1.2ch;\n  --pagination-padding-y: 0.4ch;\n  --pagination-font-size: 0.75rem;\n  --pagination-border-radius: 50rem;\n}\n\n.badge {\n  --badge-padding-x: 0.65em;\n  --badge-padding-y: 0.35em;\n  --badge-font-size: 0.75em;\n  --badge-font-weight: 600;\n  --badge-color: #FFF;\n  --badge-border-radius: 50rem;\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: 1rem;\n  --alert-padding-y: 1rem;\n  --alert-margin-bottom: 1rem;\n  --alert-color: inherit;\n  --alert-border-color: transparent;\n  --alert-border: var(--border-width) 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: 600;\n  color: var(--alert-link-color);\n}\n\n.alert-dismissible {\n  padding-right: 3rem;\n}\n\n.alert-dismissible .btn-close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n  padding: 1.25rem 1rem;\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.75rem;\n  --progress-bg: var(--secondary-bg);\n  --progress-border-radius: var(--border-radius);\n  --progress-box-shadow: var(--box-shadow-inset);\n  --progress-bar-color: #FFF;\n  --progress-bar-bg: #ed1c25;\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}\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: #FFFFFF;\n  --list-group-border-color: var(--border-color);\n  --list-group-border-width: var(--border-width);\n  --list-group-border-radius: var(--border-radius);\n  --list-group-item-padding-x: 1rem;\n  --list-group-item-padding-y: 0.5rem;\n  --list-group-action-color: var(--secondary-color);\n  --list-group-action-hover-color: var(--emphasis-color);\n  --list-group-action-hover-bg: var(--tertiary-bg);\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: #FFFFFF;\n  --list-group-active-color: #FFFFFF;\n  --list-group-active-bg: #ed1c25;\n  --list-group-active-border-color: #ed1c25;\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, .list-group-item.o_wysiwyg_loader {\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(237, 28, 37, 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.4rem;\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.o_wysiwyg_loader, .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[data-bs-theme=\"dark\"] .btn-close {\n  filter: var(--btn-close-white-filter);\n}\n\n.toast {\n  --toast-zindex: 1090;\n  --toast-padding-x: 0.75rem;\n  --toast-padding-y: 0.5rem;\n  --toast-spacing: 30px;\n  --toast-max-width: 350px;\n  --toast-font-size: 0.875rem;\n  --toast-color: ;\n  --toast-bg: rgba(var(--body-bg-rgb), 0.85);\n  --toast-border-width: var(--border-width);\n  --toast-border-color: var(--border-color-translucent);\n  --toast-border-radius: var(--border-radius);\n  --toast-box-shadow: var(--box-shadow);\n  --toast-header-color: var(--secondary-color);\n  --toast-header-bg: rgba(var(--body-bg-rgb), 0.85);\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: 1rem;\n  --modal-margin: 0.5rem;\n  --modal-color: ;\n  --modal-bg: #FFFFFF;\n  --modal-border-color: var(--border-color-translucent);\n  --modal-border-width: var(--border-width);\n  --modal-border-radius: var(--border-radius-lg);\n  --modal-box-shadow: var(--box-shadow-sm);\n  --modal-inner-border-radius: calc(var(--border-radius-lg) - (var(--border-width)));\n  --modal-header-padding-x: 1rem;\n  --modal-header-padding-y: 1rem;\n  --modal-header-padding: 1rem 1rem;\n  --modal-header-border-color: var(--border-color);\n  --modal-header-border-width: 0;\n  --modal-title-line-height: 1.5;\n  --modal-footer-gap: 0.5rem;\n  --modal-footer-bg: ;\n  --modal-footer-border-color: var(--border-color);\n  --modal-footer-border-width: 0;\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: scale(1.02);\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  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: 200px;\n  --tooltip-padding-x: 0.5rem;\n  --tooltip-padding-y: 0.25rem;\n  --tooltip-margin: ;\n  --tooltip-font-size: 0.75rem;\n  --tooltip-color: var(--body-bg);\n  --tooltip-bg: var(--emphasis-color);\n  --tooltip-border-radius: var(--border-radius);\n  --tooltip-opacity: 0.9;\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.75rem;\n  --popover-bg: #FFFFFF;\n  --popover-border-width: var(--border-width);\n  --popover-border-color: var(--o-border-color);\n  --popover-border-radius: var(--border-radius-lg);\n  --popover-inner-border-radius: calc(var(--border-radius-lg) - var(--border-width));\n  --popover-box-shadow: var(--box-shadow);\n  --popover-header-padding-x: 1rem;\n  --popover-header-padding-y: 0.5rem;\n  --popover-header-font-size: 1rem;\n  --popover-header-color: inherit;\n  --popover-header-bg: var(--secondary-bg);\n  --popover-body-padding-x: 1rem;\n  --popover-body-padding-y: 1rem;\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}\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: 10%;\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: 10%;\n  margin-bottom: 1rem;\n  margin-left: 10%;\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[data-bs-theme=\"dark\"] .carousel .carousel-control-prev-icon,\n[data-bs-theme=\"dark\"] .carousel .carousel-control-next-icon, [data-bs-theme=\"dark\"].carousel .carousel-control-prev-icon,\n[data-bs-theme=\"dark\"].carousel .carousel-control-next-icon {\n  filter: invert(1) grayscale(100);\n}\n\n[data-bs-theme=\"dark\"] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=\"dark\"].carousel .carousel-indicators [data-bs-target] {\n  background-color: #000;\n}\n\n[data-bs-theme=\"dark\"] .carousel .carousel-caption, [data-bs-theme=\"dark\"].carousel .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: 1rem;\n  --offcanvas-padding-y: 1rem;\n  --offcanvas-color: var(--body-color);\n  --offcanvas-bg: var(--body-bg);\n  --offcanvas-border-width: 0;\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    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    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    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    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    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  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.3;\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: #FFFFFF !important;\n  background-color: RGBA(var(--primary-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-secondary {\n  color: #FFFFFF !important;\n  background-color: RGBA(var(--secondary-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-success {\n  color: #FFFFFF !important;\n  background-color: RGBA(var(--success-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-info {\n  color: #FFFFFF !important;\n  background-color: RGBA(var(--info-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-warning {\n  color: #212529 !important;\n  background-color: RGBA(var(--warning-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-danger {\n  color: #FFFFFF !important;\n  background-color: RGBA(var(--danger-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-light {\n  color: #212529 !important;\n  background-color: RGBA(var(--light-rgb), var(--bg-opacity, 1)) !important;\n}\n\n.text-bg-dark {\n  color: #FFFFFF !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(190, 22, 30, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(190, 22, 30, 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(36, 39, 53, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(36, 39, 53, 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(32, 134, 55, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(32, 134, 55, 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(18, 130, 147, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(18, 130, 147, 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(255, 205, 57, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(255, 205, 57, 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(176, 42, 55, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(176, 42, 55, 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(245, 245, 245, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(245, 245, 245, 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(14, 19, 31, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(14, 19, 31, 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: 1;\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/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: 0.25rem !important;\n}\n\n.m-2 {\n  margin: 0.5rem !important;\n}\n\n.m-3 {\n  margin: 1rem !important;\n}\n\n.m-4 {\n  margin: 1.5rem !important;\n}\n\n.m-5 {\n  margin: 3rem !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: 0.25rem !important;\n  margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n  margin-right: 0.5rem !important;\n  margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n  margin-right: 1rem !important;\n  margin-left: 1rem !important;\n}\n\n.mx-4 {\n  margin-right: 1.5rem !important;\n  margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n  margin-right: 3rem !important;\n  margin-left: 3rem !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: 0.25rem !important;\n  margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n  margin-top: 0.5rem !important;\n  margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n  margin-top: 1rem !important;\n  margin-bottom: 1rem !important;\n}\n\n.my-4 {\n  margin-top: 1.5rem !important;\n  margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n  margin-top: 3rem !important;\n  margin-bottom: 3rem !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: 0.25rem !important;\n}\n\n.mt-2 {\n  margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n  margin-top: 1rem !important;\n}\n\n.mt-4 {\n  margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n  margin-top: 3rem !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: 0.25rem !important;\n}\n\n.me-2 {\n  margin-right: 0.5rem !important;\n}\n\n.me-3 {\n  margin-right: 1rem !important;\n}\n\n.me-4 {\n  margin-right: 1.5rem !important;\n}\n\n.me-5 {\n  margin-right: 3rem !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: 0.25rem !important;\n}\n\n.mb-2 {\n  margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n  margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n  margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n  margin-bottom: 3rem !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: 0.25rem !important;\n}\n\n.ms-2 {\n  margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n  margin-left: 1rem !important;\n}\n\n.ms-4 {\n  margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n  margin-left: 3rem !important;\n}\n\n.ms-auto {\n  margin-left: auto !important;\n}\n\n.m-n1 {\n  margin: -0.25rem !important;\n}\n\n.m-n2 {\n  margin: -0.5rem !important;\n}\n\n.m-n3 {\n  margin: -1rem !important;\n}\n\n.m-n4 {\n  margin: -1.5rem !important;\n}\n\n.m-n5 {\n  margin: -3rem !important;\n}\n\n.mx-n1 {\n  margin-right: -0.25rem !important;\n  margin-left: -0.25rem !important;\n}\n\n.mx-n2 {\n  margin-right: -0.5rem !important;\n  margin-left: -0.5rem !important;\n}\n\n.mx-n3 {\n  margin-right: -1rem !important;\n  margin-left: -1rem !important;\n}\n\n.mx-n4 {\n  margin-right: -1.5rem !important;\n  margin-left: -1.5rem !important;\n}\n\n.mx-n5 {\n  margin-right: -3rem !important;\n  margin-left: -3rem !important;\n}\n\n.my-n1 {\n  margin-top: -0.25rem !important;\n  margin-bottom: -0.25rem !important;\n}\n\n.my-n2 {\n  margin-top: -0.5rem !important;\n  margin-bottom: -0.5rem !important;\n}\n\n.my-n3 {\n  margin-top: -1rem !important;\n  margin-bottom: -1rem !important;\n}\n\n.my-n4 {\n  margin-top: -1.5rem !important;\n  margin-bottom: -1.5rem !important;\n}\n\n.my-n5 {\n  margin-top: -3rem !important;\n  margin-bottom: -3rem !important;\n}\n\n.mt-n1 {\n  margin-top: -0.25rem !important;\n}\n\n.mt-n2 {\n  margin-top: -0.5rem !important;\n}\n\n.mt-n3 {\n  margin-top: -1rem !important;\n}\n\n.mt-n4 {\n  margin-top: -1.5rem !important;\n}\n\n.mt-n5 {\n  margin-top: -3rem !important;\n}\n\n.me-n1 {\n  margin-right: -0.25rem !important;\n}\n\n.me-n2 {\n  margin-right: -0.5rem !important;\n}\n\n.me-n3 {\n  margin-right: -1rem !important;\n}\n\n.me-n4 {\n  margin-right: -1.5rem !important;\n}\n\n.me-n5 {\n  margin-right: -3rem !important;\n}\n\n.mb-n1 {\n  margin-bottom: -0.25rem !important;\n}\n\n.mb-n2 {\n  margin-bottom: -0.5rem !important;\n}\n\n.mb-n3 {\n  margin-bottom: -1rem !important;\n}\n\n.mb-n4 {\n  margin-bottom: -1.5rem !important;\n}\n\n.mb-n5 {\n  margin-bottom: -3rem !important;\n}\n\n.ms-n1 {\n  margin-left: -0.25rem !important;\n}\n\n.ms-n2 {\n  margin-left: -0.5rem !important;\n}\n\n.ms-n3 {\n  margin-left: -1rem !important;\n}\n\n.ms-n4 {\n  margin-left: -1.5rem !important;\n}\n\n.ms-n5 {\n  margin-left: -3rem !important;\n}\n\n.p-0 {\n  padding: 0 !important;\n}\n\n.p-1 {\n  padding: 0.25rem !important;\n}\n\n.p-2 {\n  padding: 0.5rem !important;\n}\n\n.p-3 {\n  padding: 1rem !important;\n}\n\n.p-4 {\n  padding: 1.5rem !important;\n}\n\n.p-5 {\n  padding: 3rem !important;\n}\n\n.px-0 {\n  padding-right: 0 !important;\n  padding-left: 0 !important;\n}\n\n.px-1 {\n  padding-right: 0.25rem !important;\n  padding-left: 0.25rem !important;\n}\n\n.px-2 {\n  padding-right: 0.5rem !important;\n  padding-left: 0.5rem !important;\n}\n\n.px-3 {\n  padding-right: 1rem !important;\n  padding-left: 1rem !important;\n}\n\n.px-4 {\n  padding-right: 1.5rem !important;\n  padding-left: 1.5rem !important;\n}\n\n.px-5 {\n  padding-right: 3rem !important;\n  padding-left: 3rem !important;\n}\n\n.py-0 {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.py-1 {\n  padding-top: 0.25rem !important;\n  padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n  padding-top: 0.5rem !important;\n  padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n  padding-top: 1rem !important;\n  padding-bottom: 1rem !important;\n}\n\n.py-4 {\n  padding-top: 1.5rem !important;\n  padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n  padding-top: 3rem !important;\n  padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n  padding-top: 0 !important;\n}\n\n.pt-1 {\n  padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n  padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n  padding-top: 1rem !important;\n}\n\n.pt-4 {\n  padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n  padding-top: 3rem !important;\n}\n\n.pe-0 {\n  padding-right: 0 !important;\n}\n\n.pe-1 {\n  padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n  padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n  padding-right: 1rem !important;\n}\n\n.pe-4 {\n  padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n  padding-right: 3rem !important;\n}\n\n.pb-0 {\n  padding-bottom: 0 !important;\n}\n\n.pb-1 {\n  padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n  padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n  padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n  padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n  padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n  padding-left: 0 !important;\n}\n\n.ps-1 {\n  padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n  padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n  padding-left: 1rem !important;\n}\n\n.ps-4 {\n  padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n  padding-left: 3rem !important;\n}\n\n.gap-0 {\n  gap: 0 !important;\n}\n\n.gap-1 {\n  gap: 0.25rem !important;\n}\n\n.gap-2 {\n  gap: 0.5rem !important;\n}\n\n.gap-3 {\n  gap: 1rem !important;\n}\n\n.gap-4 {\n  gap: 1.5rem !important;\n}\n\n.gap-5 {\n  gap: 3rem !important;\n}\n\n.row-gap-0 {\n  row-gap: 0 !important;\n}\n\n.row-gap-1 {\n  row-gap: 0.25rem !important;\n}\n\n.row-gap-2 {\n  row-gap: 0.5rem !important;\n}\n\n.row-gap-3 {\n  row-gap: 1rem !important;\n}\n\n.row-gap-4 {\n  row-gap: 1.5rem !important;\n}\n\n.row-gap-5 {\n  row-gap: 3rem !important;\n}\n\n.column-gap-0 {\n  column-gap: 0 !important;\n}\n\n.column-gap-1 {\n  column-gap: 0.25rem !important;\n}\n\n.column-gap-2 {\n  column-gap: 0.5rem !important;\n}\n\n.column-gap-3 {\n  column-gap: 1rem !important;\n}\n\n.column-gap-4 {\n  column-gap: 1.5rem !important;\n}\n\n.column-gap-5 {\n  column-gap: 3rem !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.425rem + 2.1vw) !important;\n}\n\n.fs-2 {\n  font-size: calc(1.375rem + 1.5vw) !important;\n}\n\n.fs-3 {\n  font-size: calc(1.325rem + 0.9vw) !important;\n}\n\n.fs-4 {\n  font-size: calc(1.275rem + 0.3vw) !important;\n}\n\n.fs-5 {\n  font-size: 1.25rem !important;\n}\n\n.fs-6 {\n  font-size: 1rem !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: 600 !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-primary {\n  --text-opacity: 1;\n  color: rgba(var(--primary-rgb), var(--text-opacity)) !important;\n}\n\n.text-secondary {\n  --text-opacity: 1;\n  color: rgba(var(--secondary-rgb), var(--text-opacity)) !important;\n}\n\n.text-success {\n  --text-opacity: 1;\n  color: rgba(var(--success-rgb), var(--text-opacity)) !important;\n}\n\n.text-info {\n  --text-opacity: 1;\n  color: rgba(var(--info-rgb), var(--text-opacity)) !important;\n}\n\n.text-warning {\n  --text-opacity: 1;\n  color: rgba(var(--warning-rgb), var(--text-opacity)) !important;\n}\n\n.text-danger {\n  --text-opacity: 1;\n  color: rgba(var(--danger-rgb), var(--text-opacity)) !important;\n}\n\n.text-light {\n  --text-opacity: 1;\n  color: rgba(var(--light-rgb), var(--text-opacity)) !important;\n}\n\n.text-dark {\n  --text-opacity: 1;\n  color: rgba(var(--dark-rgb), var(--text-opacity)) !important;\n}\n\n.text-black {\n  --text-opacity: 1;\n  color: rgba(var(--black-rgb), var(--text-opacity)) !important;\n}\n\n.text-white {\n  --text-opacity: 1;\n  color: rgba(var(--white-rgb), var(--text-opacity)) !important;\n}\n\n.text-body {\n  --text-opacity: 1;\n  color: rgba(var(--body-color-rgb), var(--text-opacity)) !important;\n}\n\n.text-muted {\n  --text-opacity: 1;\n  color: var(--secondary-color) !important;\n}\n\n.text-black-50 {\n  --text-opacity: 1;\n  color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n  --text-opacity: 1;\n  color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-body-secondary {\n  --text-opacity: 1;\n  color: var(--secondary-color) !important;\n}\n\n.text-body-tertiary {\n  --text-opacity: 1;\n  color: var(--tertiary-color) !important;\n}\n\n.text-body-emphasis {\n  --text-opacity: 1;\n  color: var(--emphasis-color) !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-primary {\n  --bg-opacity: 1;\n  background-color: rgba(var(--primary-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-secondary {\n  --bg-opacity: 1;\n  background-color: rgba(var(--secondary-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-success {\n  --bg-opacity: 1;\n  background-color: rgba(var(--success-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-info {\n  --bg-opacity: 1;\n  background-color: rgba(var(--info-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-warning {\n  --bg-opacity: 1;\n  background-color: rgba(var(--warning-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-danger {\n  --bg-opacity: 1;\n  background-color: rgba(var(--danger-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-light {\n  --bg-opacity: 1;\n  background-color: rgba(var(--light-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-dark {\n  --bg-opacity: 1;\n  background-color: rgba(var(--dark-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-black {\n  --bg-opacity: 1;\n  background-color: rgba(var(--black-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-white {\n  --bg-opacity: 1;\n  background-color: rgba(var(--white-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-body {\n  --bg-opacity: 1;\n  background-color: rgba(var(--body-bg-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-transparent {\n  --bg-opacity: 1;\n  background-color: transparent !important;\n}\n\n.bg-body-secondary {\n  --bg-opacity: 1;\n  background-color: rgba(var(--secondary-bg-rgb), var(--bg-opacity)) !important;\n}\n\n.bg-body-tertiary {\n  --bg-opacity: 1;\n  background-color: rgba(var(--tertiary-bg-rgb), var(--bg-opacity)) !important;\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, .fa.rounded-empty-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.4rem !important;\n  border-top-right-radius: 0.4rem !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.3rem !important;\n  border-top-right-radius: 0.3rem !important;\n}\n\n.rounded-top-2 {\n  border-top-left-radius: 0.4rem !important;\n  border-top-right-radius: 0.4rem !important;\n}\n\n.rounded-top-3 {\n  border-top-left-radius: 0.6rem !important;\n  border-top-right-radius: 0.6rem !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.4rem !important;\n  border-bottom-right-radius: 0.4rem !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.3rem !important;\n  border-bottom-right-radius: 0.3rem !important;\n}\n\n.rounded-end-2 {\n  border-top-right-radius: 0.4rem !important;\n  border-bottom-right-radius: 0.4rem !important;\n}\n\n.rounded-end-3 {\n  border-top-right-radius: 0.6rem !important;\n  border-bottom-right-radius: 0.6rem !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.4rem !important;\n  border-bottom-left-radius: 0.4rem !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.3rem !important;\n  border-bottom-left-radius: 0.3rem !important;\n}\n\n.rounded-bottom-2 {\n  border-bottom-right-radius: 0.4rem !important;\n  border-bottom-left-radius: 0.4rem !important;\n}\n\n.rounded-bottom-3 {\n  border-bottom-right-radius: 0.6rem !important;\n  border-bottom-left-radius: 0.6rem !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.4rem !important;\n  border-top-left-radius: 0.4rem !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.3rem !important;\n  border-top-left-radius: 0.3rem !important;\n}\n\n.rounded-start-2 {\n  border-bottom-left-radius: 0.4rem !important;\n  border-top-left-radius: 0.4rem !important;\n}\n\n.rounded-start-3 {\n  border-bottom-left-radius: 0.6rem !important;\n  border-top-left-radius: 0.6rem !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: 0.25rem !important;\n  }\n  .m-sm-2 {\n    margin: 0.5rem !important;\n  }\n  .m-sm-3 {\n    margin: 1rem !important;\n  }\n  .m-sm-4 {\n    margin: 1.5rem !important;\n  }\n  .m-sm-5 {\n    margin: 3rem !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: 0.25rem !important;\n    margin-left: 0.25rem !important;\n  }\n  .mx-sm-2 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important;\n  }\n  .mx-sm-3 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important;\n  }\n  .mx-sm-4 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important;\n  }\n  .mx-sm-5 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !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: 0.25rem !important;\n    margin-bottom: 0.25rem !important;\n  }\n  .my-sm-2 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important;\n  }\n  .my-sm-3 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important;\n  }\n  .my-sm-4 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important;\n  }\n  .my-sm-5 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .mt-sm-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mt-sm-3 {\n    margin-top: 1rem !important;\n  }\n  .mt-sm-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mt-sm-5 {\n    margin-top: 3rem !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: 0.25rem !important;\n  }\n  .me-sm-2 {\n    margin-right: 0.5rem !important;\n  }\n  .me-sm-3 {\n    margin-right: 1rem !important;\n  }\n  .me-sm-4 {\n    margin-right: 1.5rem !important;\n  }\n  .me-sm-5 {\n    margin-right: 3rem !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: 0.25rem !important;\n  }\n  .mb-sm-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .mb-sm-3 {\n    margin-bottom: 1rem !important;\n  }\n  .mb-sm-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .mb-sm-5 {\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .ms-sm-2 {\n    margin-left: 0.5rem !important;\n  }\n  .ms-sm-3 {\n    margin-left: 1rem !important;\n  }\n  .ms-sm-4 {\n    margin-left: 1.5rem !important;\n  }\n  .ms-sm-5 {\n    margin-left: 3rem !important;\n  }\n  .ms-sm-auto {\n    margin-left: auto !important;\n  }\n  .m-sm-n1 {\n    margin: -0.25rem !important;\n  }\n  .m-sm-n2 {\n    margin: -0.5rem !important;\n  }\n  .m-sm-n3 {\n    margin: -1rem !important;\n  }\n  .m-sm-n4 {\n    margin: -1.5rem !important;\n  }\n  .m-sm-n5 {\n    margin: -3rem !important;\n  }\n  .mx-sm-n1 {\n    margin-right: -0.25rem !important;\n    margin-left: -0.25rem !important;\n  }\n  .mx-sm-n2 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important;\n  }\n  .mx-sm-n3 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important;\n  }\n  .mx-sm-n4 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important;\n  }\n  .mx-sm-n5 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important;\n  }\n  .my-sm-n1 {\n    margin-top: -0.25rem !important;\n    margin-bottom: -0.25rem !important;\n  }\n  .my-sm-n2 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important;\n  }\n  .my-sm-n3 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important;\n  }\n  .my-sm-n4 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important;\n  }\n  .my-sm-n5 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important;\n  }\n  .mt-sm-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mt-sm-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mt-sm-n3 {\n    margin-top: -1rem !important;\n  }\n  .mt-sm-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mt-sm-n5 {\n    margin-top: -3rem !important;\n  }\n  .me-sm-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .me-sm-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .me-sm-n3 {\n    margin-right: -1rem !important;\n  }\n  .me-sm-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .me-sm-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-sm-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .mb-sm-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .mb-sm-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .mb-sm-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .mb-sm-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ms-sm-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .ms-sm-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .ms-sm-n3 {\n    margin-left: -1rem !important;\n  }\n  .ms-sm-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .ms-sm-n5 {\n    margin-left: -3rem !important;\n  }\n  .p-sm-0 {\n    padding: 0 !important;\n  }\n  .p-sm-1 {\n    padding: 0.25rem !important;\n  }\n  .p-sm-2 {\n    padding: 0.5rem !important;\n  }\n  .p-sm-3 {\n    padding: 1rem !important;\n  }\n  .p-sm-4 {\n    padding: 1.5rem !important;\n  }\n  .p-sm-5 {\n    padding: 3rem !important;\n  }\n  .px-sm-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-sm-1 {\n    padding-right: 0.25rem !important;\n    padding-left: 0.25rem !important;\n  }\n  .px-sm-2 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important;\n  }\n  .px-sm-3 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important;\n  }\n  .px-sm-4 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important;\n  }\n  .px-sm-5 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important;\n  }\n  .py-sm-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-sm-1 {\n    padding-top: 0.25rem !important;\n    padding-bottom: 0.25rem !important;\n  }\n  .py-sm-2 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important;\n  }\n  .py-sm-3 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n  }\n  .py-sm-4 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important;\n  }\n  .py-sm-5 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important;\n  }\n  .pt-sm-0 {\n    padding-top: 0 !important;\n  }\n  .pt-sm-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pt-sm-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pt-sm-3 {\n    padding-top: 1rem !important;\n  }\n  .pt-sm-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pt-sm-5 {\n    padding-top: 3rem !important;\n  }\n  .pe-sm-0 {\n    padding-right: 0 !important;\n  }\n  .pe-sm-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pe-sm-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pe-sm-3 {\n    padding-right: 1rem !important;\n  }\n  .pe-sm-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pe-sm-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-sm-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-sm-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pb-sm-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pb-sm-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pb-sm-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pb-sm-5 {\n    padding-bottom: 3rem !important;\n  }\n  .ps-sm-0 {\n    padding-left: 0 !important;\n  }\n  .ps-sm-1 {\n    padding-left: 0.25rem !important;\n  }\n  .ps-sm-2 {\n    padding-left: 0.5rem !important;\n  }\n  .ps-sm-3 {\n    padding-left: 1rem !important;\n  }\n  .ps-sm-4 {\n    padding-left: 1.5rem !important;\n  }\n  .ps-sm-5 {\n    padding-left: 3rem !important;\n  }\n  .gap-sm-0 {\n    gap: 0 !important;\n  }\n  .gap-sm-1 {\n    gap: 0.25rem !important;\n  }\n  .gap-sm-2 {\n    gap: 0.5rem !important;\n  }\n  .gap-sm-3 {\n    gap: 1rem !important;\n  }\n  .gap-sm-4 {\n    gap: 1.5rem !important;\n  }\n  .gap-sm-5 {\n    gap: 3rem !important;\n  }\n  .row-gap-sm-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-sm-1 {\n    row-gap: 0.25rem !important;\n  }\n  .row-gap-sm-2 {\n    row-gap: 0.5rem !important;\n  }\n  .row-gap-sm-3 {\n    row-gap: 1rem !important;\n  }\n  .row-gap-sm-4 {\n    row-gap: 1.5rem !important;\n  }\n  .row-gap-sm-5 {\n    row-gap: 3rem !important;\n  }\n  .column-gap-sm-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-sm-1 {\n    column-gap: 0.25rem !important;\n  }\n  .column-gap-sm-2 {\n    column-gap: 0.5rem !important;\n  }\n  .column-gap-sm-3 {\n    column-gap: 1rem !important;\n  }\n  .column-gap-sm-4 {\n    column-gap: 1.5rem !important;\n  }\n  .column-gap-sm-5 {\n    column-gap: 3rem !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: 0.25rem !important;\n  }\n  .m-md-2 {\n    margin: 0.5rem !important;\n  }\n  .m-md-3 {\n    margin: 1rem !important;\n  }\n  .m-md-4 {\n    margin: 1.5rem !important;\n  }\n  .m-md-5 {\n    margin: 3rem !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: 0.25rem !important;\n    margin-left: 0.25rem !important;\n  }\n  .mx-md-2 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important;\n  }\n  .mx-md-3 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important;\n  }\n  .mx-md-4 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important;\n  }\n  .mx-md-5 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !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: 0.25rem !important;\n    margin-bottom: 0.25rem !important;\n  }\n  .my-md-2 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important;\n  }\n  .my-md-3 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important;\n  }\n  .my-md-4 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important;\n  }\n  .my-md-5 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .mt-md-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mt-md-3 {\n    margin-top: 1rem !important;\n  }\n  .mt-md-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mt-md-5 {\n    margin-top: 3rem !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: 0.25rem !important;\n  }\n  .me-md-2 {\n    margin-right: 0.5rem !important;\n  }\n  .me-md-3 {\n    margin-right: 1rem !important;\n  }\n  .me-md-4 {\n    margin-right: 1.5rem !important;\n  }\n  .me-md-5 {\n    margin-right: 3rem !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: 0.25rem !important;\n  }\n  .mb-md-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .mb-md-3 {\n    margin-bottom: 1rem !important;\n  }\n  .mb-md-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .mb-md-5 {\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .ms-md-2 {\n    margin-left: 0.5rem !important;\n  }\n  .ms-md-3 {\n    margin-left: 1rem !important;\n  }\n  .ms-md-4 {\n    margin-left: 1.5rem !important;\n  }\n  .ms-md-5 {\n    margin-left: 3rem !important;\n  }\n  .ms-md-auto {\n    margin-left: auto !important;\n  }\n  .m-md-n1 {\n    margin: -0.25rem !important;\n  }\n  .m-md-n2 {\n    margin: -0.5rem !important;\n  }\n  .m-md-n3 {\n    margin: -1rem !important;\n  }\n  .m-md-n4 {\n    margin: -1.5rem !important;\n  }\n  .m-md-n5 {\n    margin: -3rem !important;\n  }\n  .mx-md-n1 {\n    margin-right: -0.25rem !important;\n    margin-left: -0.25rem !important;\n  }\n  .mx-md-n2 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important;\n  }\n  .mx-md-n3 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important;\n  }\n  .mx-md-n4 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important;\n  }\n  .mx-md-n5 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important;\n  }\n  .my-md-n1 {\n    margin-top: -0.25rem !important;\n    margin-bottom: -0.25rem !important;\n  }\n  .my-md-n2 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important;\n  }\n  .my-md-n3 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important;\n  }\n  .my-md-n4 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important;\n  }\n  .my-md-n5 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important;\n  }\n  .mt-md-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mt-md-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mt-md-n3 {\n    margin-top: -1rem !important;\n  }\n  .mt-md-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mt-md-n5 {\n    margin-top: -3rem !important;\n  }\n  .me-md-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .me-md-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .me-md-n3 {\n    margin-right: -1rem !important;\n  }\n  .me-md-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .me-md-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-md-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .mb-md-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .mb-md-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .mb-md-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .mb-md-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ms-md-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .ms-md-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .ms-md-n3 {\n    margin-left: -1rem !important;\n  }\n  .ms-md-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .ms-md-n5 {\n    margin-left: -3rem !important;\n  }\n  .p-md-0 {\n    padding: 0 !important;\n  }\n  .p-md-1 {\n    padding: 0.25rem !important;\n  }\n  .p-md-2 {\n    padding: 0.5rem !important;\n  }\n  .p-md-3 {\n    padding: 1rem !important;\n  }\n  .p-md-4 {\n    padding: 1.5rem !important;\n  }\n  .p-md-5 {\n    padding: 3rem !important;\n  }\n  .px-md-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-md-1 {\n    padding-right: 0.25rem !important;\n    padding-left: 0.25rem !important;\n  }\n  .px-md-2 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important;\n  }\n  .px-md-3 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important;\n  }\n  .px-md-4 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important;\n  }\n  .px-md-5 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important;\n  }\n  .py-md-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-md-1 {\n    padding-top: 0.25rem !important;\n    padding-bottom: 0.25rem !important;\n  }\n  .py-md-2 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important;\n  }\n  .py-md-3 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n  }\n  .py-md-4 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important;\n  }\n  .py-md-5 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important;\n  }\n  .pt-md-0 {\n    padding-top: 0 !important;\n  }\n  .pt-md-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pt-md-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pt-md-3 {\n    padding-top: 1rem !important;\n  }\n  .pt-md-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pt-md-5 {\n    padding-top: 3rem !important;\n  }\n  .pe-md-0 {\n    padding-right: 0 !important;\n  }\n  .pe-md-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pe-md-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pe-md-3 {\n    padding-right: 1rem !important;\n  }\n  .pe-md-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pe-md-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-md-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-md-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pb-md-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pb-md-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pb-md-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pb-md-5 {\n    padding-bottom: 3rem !important;\n  }\n  .ps-md-0 {\n    padding-left: 0 !important;\n  }\n  .ps-md-1 {\n    padding-left: 0.25rem !important;\n  }\n  .ps-md-2 {\n    padding-left: 0.5rem !important;\n  }\n  .ps-md-3 {\n    padding-left: 1rem !important;\n  }\n  .ps-md-4 {\n    padding-left: 1.5rem !important;\n  }\n  .ps-md-5 {\n    padding-left: 3rem !important;\n  }\n  .gap-md-0 {\n    gap: 0 !important;\n  }\n  .gap-md-1 {\n    gap: 0.25rem !important;\n  }\n  .gap-md-2 {\n    gap: 0.5rem !important;\n  }\n  .gap-md-3 {\n    gap: 1rem !important;\n  }\n  .gap-md-4 {\n    gap: 1.5rem !important;\n  }\n  .gap-md-5 {\n    gap: 3rem !important;\n  }\n  .row-gap-md-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-md-1 {\n    row-gap: 0.25rem !important;\n  }\n  .row-gap-md-2 {\n    row-gap: 0.5rem !important;\n  }\n  .row-gap-md-3 {\n    row-gap: 1rem !important;\n  }\n  .row-gap-md-4 {\n    row-gap: 1.5rem !important;\n  }\n  .row-gap-md-5 {\n    row-gap: 3rem !important;\n  }\n  .column-gap-md-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-md-1 {\n    column-gap: 0.25rem !important;\n  }\n  .column-gap-md-2 {\n    column-gap: 0.5rem !important;\n  }\n  .column-gap-md-3 {\n    column-gap: 1rem !important;\n  }\n  .column-gap-md-4 {\n    column-gap: 1.5rem !important;\n  }\n  .column-gap-md-5 {\n    column-gap: 3rem !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: 0.25rem !important;\n  }\n  .m-lg-2 {\n    margin: 0.5rem !important;\n  }\n  .m-lg-3 {\n    margin: 1rem !important;\n  }\n  .m-lg-4 {\n    margin: 1.5rem !important;\n  }\n  .m-lg-5 {\n    margin: 3rem !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: 0.25rem !important;\n    margin-left: 0.25rem !important;\n  }\n  .mx-lg-2 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important;\n  }\n  .mx-lg-3 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important;\n  }\n  .mx-lg-4 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important;\n  }\n  .mx-lg-5 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !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: 0.25rem !important;\n    margin-bottom: 0.25rem !important;\n  }\n  .my-lg-2 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important;\n  }\n  .my-lg-3 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important;\n  }\n  .my-lg-4 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important;\n  }\n  .my-lg-5 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .mt-lg-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mt-lg-3 {\n    margin-top: 1rem !important;\n  }\n  .mt-lg-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mt-lg-5 {\n    margin-top: 3rem !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: 0.25rem !important;\n  }\n  .me-lg-2 {\n    margin-right: 0.5rem !important;\n  }\n  .me-lg-3 {\n    margin-right: 1rem !important;\n  }\n  .me-lg-4 {\n    margin-right: 1.5rem !important;\n  }\n  .me-lg-5 {\n    margin-right: 3rem !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: 0.25rem !important;\n  }\n  .mb-lg-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .mb-lg-3 {\n    margin-bottom: 1rem !important;\n  }\n  .mb-lg-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .mb-lg-5 {\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .ms-lg-2 {\n    margin-left: 0.5rem !important;\n  }\n  .ms-lg-3 {\n    margin-left: 1rem !important;\n  }\n  .ms-lg-4 {\n    margin-left: 1.5rem !important;\n  }\n  .ms-lg-5 {\n    margin-left: 3rem !important;\n  }\n  .ms-lg-auto {\n    margin-left: auto !important;\n  }\n  .m-lg-n1 {\n    margin: -0.25rem !important;\n  }\n  .m-lg-n2 {\n    margin: -0.5rem !important;\n  }\n  .m-lg-n3 {\n    margin: -1rem !important;\n  }\n  .m-lg-n4 {\n    margin: -1.5rem !important;\n  }\n  .m-lg-n5 {\n    margin: -3rem !important;\n  }\n  .mx-lg-n1 {\n    margin-right: -0.25rem !important;\n    margin-left: -0.25rem !important;\n  }\n  .mx-lg-n2 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important;\n  }\n  .mx-lg-n3 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important;\n  }\n  .mx-lg-n4 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important;\n  }\n  .mx-lg-n5 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important;\n  }\n  .my-lg-n1 {\n    margin-top: -0.25rem !important;\n    margin-bottom: -0.25rem !important;\n  }\n  .my-lg-n2 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important;\n  }\n  .my-lg-n3 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important;\n  }\n  .my-lg-n4 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important;\n  }\n  .my-lg-n5 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important;\n  }\n  .mt-lg-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mt-lg-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mt-lg-n3 {\n    margin-top: -1rem !important;\n  }\n  .mt-lg-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mt-lg-n5 {\n    margin-top: -3rem !important;\n  }\n  .me-lg-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .me-lg-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .me-lg-n3 {\n    margin-right: -1rem !important;\n  }\n  .me-lg-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .me-lg-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-lg-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .mb-lg-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .mb-lg-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .mb-lg-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .mb-lg-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ms-lg-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .ms-lg-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .ms-lg-n3 {\n    margin-left: -1rem !important;\n  }\n  .ms-lg-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .ms-lg-n5 {\n    margin-left: -3rem !important;\n  }\n  .p-lg-0 {\n    padding: 0 !important;\n  }\n  .p-lg-1 {\n    padding: 0.25rem !important;\n  }\n  .p-lg-2 {\n    padding: 0.5rem !important;\n  }\n  .p-lg-3 {\n    padding: 1rem !important;\n  }\n  .p-lg-4 {\n    padding: 1.5rem !important;\n  }\n  .p-lg-5 {\n    padding: 3rem !important;\n  }\n  .px-lg-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-lg-1 {\n    padding-right: 0.25rem !important;\n    padding-left: 0.25rem !important;\n  }\n  .px-lg-2 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important;\n  }\n  .px-lg-3 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important;\n  }\n  .px-lg-4 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important;\n  }\n  .px-lg-5 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important;\n  }\n  .py-lg-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-lg-1 {\n    padding-top: 0.25rem !important;\n    padding-bottom: 0.25rem !important;\n  }\n  .py-lg-2 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important;\n  }\n  .py-lg-3 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n  }\n  .py-lg-4 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important;\n  }\n  .py-lg-5 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important;\n  }\n  .pt-lg-0 {\n    padding-top: 0 !important;\n  }\n  .pt-lg-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pt-lg-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pt-lg-3 {\n    padding-top: 1rem !important;\n  }\n  .pt-lg-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pt-lg-5 {\n    padding-top: 3rem !important;\n  }\n  .pe-lg-0 {\n    padding-right: 0 !important;\n  }\n  .pe-lg-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pe-lg-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pe-lg-3 {\n    padding-right: 1rem !important;\n  }\n  .pe-lg-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pe-lg-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-lg-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-lg-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pb-lg-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pb-lg-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pb-lg-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pb-lg-5 {\n    padding-bottom: 3rem !important;\n  }\n  .ps-lg-0 {\n    padding-left: 0 !important;\n  }\n  .ps-lg-1 {\n    padding-left: 0.25rem !important;\n  }\n  .ps-lg-2 {\n    padding-left: 0.5rem !important;\n  }\n  .ps-lg-3 {\n    padding-left: 1rem !important;\n  }\n  .ps-lg-4 {\n    padding-left: 1.5rem !important;\n  }\n  .ps-lg-5 {\n    padding-left: 3rem !important;\n  }\n  .gap-lg-0 {\n    gap: 0 !important;\n  }\n  .gap-lg-1 {\n    gap: 0.25rem !important;\n  }\n  .gap-lg-2 {\n    gap: 0.5rem !important;\n  }\n  .gap-lg-3 {\n    gap: 1rem !important;\n  }\n  .gap-lg-4 {\n    gap: 1.5rem !important;\n  }\n  .gap-lg-5 {\n    gap: 3rem !important;\n  }\n  .row-gap-lg-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-lg-1 {\n    row-gap: 0.25rem !important;\n  }\n  .row-gap-lg-2 {\n    row-gap: 0.5rem !important;\n  }\n  .row-gap-lg-3 {\n    row-gap: 1rem !important;\n  }\n  .row-gap-lg-4 {\n    row-gap: 1.5rem !important;\n  }\n  .row-gap-lg-5 {\n    row-gap: 3rem !important;\n  }\n  .column-gap-lg-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-lg-1 {\n    column-gap: 0.25rem !important;\n  }\n  .column-gap-lg-2 {\n    column-gap: 0.5rem !important;\n  }\n  .column-gap-lg-3 {\n    column-gap: 1rem !important;\n  }\n  .column-gap-lg-4 {\n    column-gap: 1.5rem !important;\n  }\n  .column-gap-lg-5 {\n    column-gap: 3rem !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: 0.25rem !important;\n  }\n  .m-xl-2 {\n    margin: 0.5rem !important;\n  }\n  .m-xl-3 {\n    margin: 1rem !important;\n  }\n  .m-xl-4 {\n    margin: 1.5rem !important;\n  }\n  .m-xl-5 {\n    margin: 3rem !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: 0.25rem !important;\n    margin-left: 0.25rem !important;\n  }\n  .mx-xl-2 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important;\n  }\n  .mx-xl-3 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important;\n  }\n  .mx-xl-4 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important;\n  }\n  .mx-xl-5 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !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: 0.25rem !important;\n    margin-bottom: 0.25rem !important;\n  }\n  .my-xl-2 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important;\n  }\n  .my-xl-3 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important;\n  }\n  .my-xl-4 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important;\n  }\n  .my-xl-5 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .mt-xl-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mt-xl-3 {\n    margin-top: 1rem !important;\n  }\n  .mt-xl-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mt-xl-5 {\n    margin-top: 3rem !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: 0.25rem !important;\n  }\n  .me-xl-2 {\n    margin-right: 0.5rem !important;\n  }\n  .me-xl-3 {\n    margin-right: 1rem !important;\n  }\n  .me-xl-4 {\n    margin-right: 1.5rem !important;\n  }\n  .me-xl-5 {\n    margin-right: 3rem !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: 0.25rem !important;\n  }\n  .mb-xl-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .mb-xl-3 {\n    margin-bottom: 1rem !important;\n  }\n  .mb-xl-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .mb-xl-5 {\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .ms-xl-2 {\n    margin-left: 0.5rem !important;\n  }\n  .ms-xl-3 {\n    margin-left: 1rem !important;\n  }\n  .ms-xl-4 {\n    margin-left: 1.5rem !important;\n  }\n  .ms-xl-5 {\n    margin-left: 3rem !important;\n  }\n  .ms-xl-auto {\n    margin-left: auto !important;\n  }\n  .m-xl-n1 {\n    margin: -0.25rem !important;\n  }\n  .m-xl-n2 {\n    margin: -0.5rem !important;\n  }\n  .m-xl-n3 {\n    margin: -1rem !important;\n  }\n  .m-xl-n4 {\n    margin: -1.5rem !important;\n  }\n  .m-xl-n5 {\n    margin: -3rem !important;\n  }\n  .mx-xl-n1 {\n    margin-right: -0.25rem !important;\n    margin-left: -0.25rem !important;\n  }\n  .mx-xl-n2 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important;\n  }\n  .mx-xl-n3 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important;\n  }\n  .mx-xl-n4 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important;\n  }\n  .mx-xl-n5 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important;\n  }\n  .my-xl-n1 {\n    margin-top: -0.25rem !important;\n    margin-bottom: -0.25rem !important;\n  }\n  .my-xl-n2 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important;\n  }\n  .my-xl-n3 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important;\n  }\n  .my-xl-n4 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important;\n  }\n  .my-xl-n5 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important;\n  }\n  .mt-xl-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mt-xl-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mt-xl-n3 {\n    margin-top: -1rem !important;\n  }\n  .mt-xl-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mt-xl-n5 {\n    margin-top: -3rem !important;\n  }\n  .me-xl-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .me-xl-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .me-xl-n3 {\n    margin-right: -1rem !important;\n  }\n  .me-xl-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .me-xl-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-xl-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .mb-xl-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .mb-xl-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .mb-xl-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .mb-xl-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ms-xl-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .ms-xl-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .ms-xl-n3 {\n    margin-left: -1rem !important;\n  }\n  .ms-xl-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .ms-xl-n5 {\n    margin-left: -3rem !important;\n  }\n  .p-xl-0 {\n    padding: 0 !important;\n  }\n  .p-xl-1 {\n    padding: 0.25rem !important;\n  }\n  .p-xl-2 {\n    padding: 0.5rem !important;\n  }\n  .p-xl-3 {\n    padding: 1rem !important;\n  }\n  .p-xl-4 {\n    padding: 1.5rem !important;\n  }\n  .p-xl-5 {\n    padding: 3rem !important;\n  }\n  .px-xl-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-xl-1 {\n    padding-right: 0.25rem !important;\n    padding-left: 0.25rem !important;\n  }\n  .px-xl-2 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important;\n  }\n  .px-xl-3 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important;\n  }\n  .px-xl-4 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important;\n  }\n  .px-xl-5 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important;\n  }\n  .py-xl-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-xl-1 {\n    padding-top: 0.25rem !important;\n    padding-bottom: 0.25rem !important;\n  }\n  .py-xl-2 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important;\n  }\n  .py-xl-3 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n  }\n  .py-xl-4 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important;\n  }\n  .py-xl-5 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important;\n  }\n  .pt-xl-0 {\n    padding-top: 0 !important;\n  }\n  .pt-xl-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pt-xl-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pt-xl-3 {\n    padding-top: 1rem !important;\n  }\n  .pt-xl-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pt-xl-5 {\n    padding-top: 3rem !important;\n  }\n  .pe-xl-0 {\n    padding-right: 0 !important;\n  }\n  .pe-xl-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pe-xl-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pe-xl-3 {\n    padding-right: 1rem !important;\n  }\n  .pe-xl-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pe-xl-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-xl-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-xl-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pb-xl-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pb-xl-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pb-xl-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pb-xl-5 {\n    padding-bottom: 3rem !important;\n  }\n  .ps-xl-0 {\n    padding-left: 0 !important;\n  }\n  .ps-xl-1 {\n    padding-left: 0.25rem !important;\n  }\n  .ps-xl-2 {\n    padding-left: 0.5rem !important;\n  }\n  .ps-xl-3 {\n    padding-left: 1rem !important;\n  }\n  .ps-xl-4 {\n    padding-left: 1.5rem !important;\n  }\n  .ps-xl-5 {\n    padding-left: 3rem !important;\n  }\n  .gap-xl-0 {\n    gap: 0 !important;\n  }\n  .gap-xl-1 {\n    gap: 0.25rem !important;\n  }\n  .gap-xl-2 {\n    gap: 0.5rem !important;\n  }\n  .gap-xl-3 {\n    gap: 1rem !important;\n  }\n  .gap-xl-4 {\n    gap: 1.5rem !important;\n  }\n  .gap-xl-5 {\n    gap: 3rem !important;\n  }\n  .row-gap-xl-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-xl-1 {\n    row-gap: 0.25rem !important;\n  }\n  .row-gap-xl-2 {\n    row-gap: 0.5rem !important;\n  }\n  .row-gap-xl-3 {\n    row-gap: 1rem !important;\n  }\n  .row-gap-xl-4 {\n    row-gap: 1.5rem !important;\n  }\n  .row-gap-xl-5 {\n    row-gap: 3rem !important;\n  }\n  .column-gap-xl-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-xl-1 {\n    column-gap: 0.25rem !important;\n  }\n  .column-gap-xl-2 {\n    column-gap: 0.5rem !important;\n  }\n  .column-gap-xl-3 {\n    column-gap: 1rem !important;\n  }\n  .column-gap-xl-4 {\n    column-gap: 1.5rem !important;\n  }\n  .column-gap-xl-5 {\n    column-gap: 3rem !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: 0.25rem !important;\n  }\n  .m-xxl-2 {\n    margin: 0.5rem !important;\n  }\n  .m-xxl-3 {\n    margin: 1rem !important;\n  }\n  .m-xxl-4 {\n    margin: 1.5rem !important;\n  }\n  .m-xxl-5 {\n    margin: 3rem !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: 0.25rem !important;\n    margin-left: 0.25rem !important;\n  }\n  .mx-xxl-2 {\n    margin-right: 0.5rem !important;\n    margin-left: 0.5rem !important;\n  }\n  .mx-xxl-3 {\n    margin-right: 1rem !important;\n    margin-left: 1rem !important;\n  }\n  .mx-xxl-4 {\n    margin-right: 1.5rem !important;\n    margin-left: 1.5rem !important;\n  }\n  .mx-xxl-5 {\n    margin-right: 3rem !important;\n    margin-left: 3rem !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: 0.25rem !important;\n    margin-bottom: 0.25rem !important;\n  }\n  .my-xxl-2 {\n    margin-top: 0.5rem !important;\n    margin-bottom: 0.5rem !important;\n  }\n  .my-xxl-3 {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important;\n  }\n  .my-xxl-4 {\n    margin-top: 1.5rem !important;\n    margin-bottom: 1.5rem !important;\n  }\n  .my-xxl-5 {\n    margin-top: 3rem !important;\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .mt-xxl-2 {\n    margin-top: 0.5rem !important;\n  }\n  .mt-xxl-3 {\n    margin-top: 1rem !important;\n  }\n  .mt-xxl-4 {\n    margin-top: 1.5rem !important;\n  }\n  .mt-xxl-5 {\n    margin-top: 3rem !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: 0.25rem !important;\n  }\n  .me-xxl-2 {\n    margin-right: 0.5rem !important;\n  }\n  .me-xxl-3 {\n    margin-right: 1rem !important;\n  }\n  .me-xxl-4 {\n    margin-right: 1.5rem !important;\n  }\n  .me-xxl-5 {\n    margin-right: 3rem !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: 0.25rem !important;\n  }\n  .mb-xxl-2 {\n    margin-bottom: 0.5rem !important;\n  }\n  .mb-xxl-3 {\n    margin-bottom: 1rem !important;\n  }\n  .mb-xxl-4 {\n    margin-bottom: 1.5rem !important;\n  }\n  .mb-xxl-5 {\n    margin-bottom: 3rem !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: 0.25rem !important;\n  }\n  .ms-xxl-2 {\n    margin-left: 0.5rem !important;\n  }\n  .ms-xxl-3 {\n    margin-left: 1rem !important;\n  }\n  .ms-xxl-4 {\n    margin-left: 1.5rem !important;\n  }\n  .ms-xxl-5 {\n    margin-left: 3rem !important;\n  }\n  .ms-xxl-auto {\n    margin-left: auto !important;\n  }\n  .m-xxl-n1 {\n    margin: -0.25rem !important;\n  }\n  .m-xxl-n2 {\n    margin: -0.5rem !important;\n  }\n  .m-xxl-n3 {\n    margin: -1rem !important;\n  }\n  .m-xxl-n4 {\n    margin: -1.5rem !important;\n  }\n  .m-xxl-n5 {\n    margin: -3rem !important;\n  }\n  .mx-xxl-n1 {\n    margin-right: -0.25rem !important;\n    margin-left: -0.25rem !important;\n  }\n  .mx-xxl-n2 {\n    margin-right: -0.5rem !important;\n    margin-left: -0.5rem !important;\n  }\n  .mx-xxl-n3 {\n    margin-right: -1rem !important;\n    margin-left: -1rem !important;\n  }\n  .mx-xxl-n4 {\n    margin-right: -1.5rem !important;\n    margin-left: -1.5rem !important;\n  }\n  .mx-xxl-n5 {\n    margin-right: -3rem !important;\n    margin-left: -3rem !important;\n  }\n  .my-xxl-n1 {\n    margin-top: -0.25rem !important;\n    margin-bottom: -0.25rem !important;\n  }\n  .my-xxl-n2 {\n    margin-top: -0.5rem !important;\n    margin-bottom: -0.5rem !important;\n  }\n  .my-xxl-n3 {\n    margin-top: -1rem !important;\n    margin-bottom: -1rem !important;\n  }\n  .my-xxl-n4 {\n    margin-top: -1.5rem !important;\n    margin-bottom: -1.5rem !important;\n  }\n  .my-xxl-n5 {\n    margin-top: -3rem !important;\n    margin-bottom: -3rem !important;\n  }\n  .mt-xxl-n1 {\n    margin-top: -0.25rem !important;\n  }\n  .mt-xxl-n2 {\n    margin-top: -0.5rem !important;\n  }\n  .mt-xxl-n3 {\n    margin-top: -1rem !important;\n  }\n  .mt-xxl-n4 {\n    margin-top: -1.5rem !important;\n  }\n  .mt-xxl-n5 {\n    margin-top: -3rem !important;\n  }\n  .me-xxl-n1 {\n    margin-right: -0.25rem !important;\n  }\n  .me-xxl-n2 {\n    margin-right: -0.5rem !important;\n  }\n  .me-xxl-n3 {\n    margin-right: -1rem !important;\n  }\n  .me-xxl-n4 {\n    margin-right: -1.5rem !important;\n  }\n  .me-xxl-n5 {\n    margin-right: -3rem !important;\n  }\n  .mb-xxl-n1 {\n    margin-bottom: -0.25rem !important;\n  }\n  .mb-xxl-n2 {\n    margin-bottom: -0.5rem !important;\n  }\n  .mb-xxl-n3 {\n    margin-bottom: -1rem !important;\n  }\n  .mb-xxl-n4 {\n    margin-bottom: -1.5rem !important;\n  }\n  .mb-xxl-n5 {\n    margin-bottom: -3rem !important;\n  }\n  .ms-xxl-n1 {\n    margin-left: -0.25rem !important;\n  }\n  .ms-xxl-n2 {\n    margin-left: -0.5rem !important;\n  }\n  .ms-xxl-n3 {\n    margin-left: -1rem !important;\n  }\n  .ms-xxl-n4 {\n    margin-left: -1.5rem !important;\n  }\n  .ms-xxl-n5 {\n    margin-left: -3rem !important;\n  }\n  .p-xxl-0 {\n    padding: 0 !important;\n  }\n  .p-xxl-1 {\n    padding: 0.25rem !important;\n  }\n  .p-xxl-2 {\n    padding: 0.5rem !important;\n  }\n  .p-xxl-3 {\n    padding: 1rem !important;\n  }\n  .p-xxl-4 {\n    padding: 1.5rem !important;\n  }\n  .p-xxl-5 {\n    padding: 3rem !important;\n  }\n  .px-xxl-0 {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n  }\n  .px-xxl-1 {\n    padding-right: 0.25rem !important;\n    padding-left: 0.25rem !important;\n  }\n  .px-xxl-2 {\n    padding-right: 0.5rem !important;\n    padding-left: 0.5rem !important;\n  }\n  .px-xxl-3 {\n    padding-right: 1rem !important;\n    padding-left: 1rem !important;\n  }\n  .px-xxl-4 {\n    padding-right: 1.5rem !important;\n    padding-left: 1.5rem !important;\n  }\n  .px-xxl-5 {\n    padding-right: 3rem !important;\n    padding-left: 3rem !important;\n  }\n  .py-xxl-0 {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .py-xxl-1 {\n    padding-top: 0.25rem !important;\n    padding-bottom: 0.25rem !important;\n  }\n  .py-xxl-2 {\n    padding-top: 0.5rem !important;\n    padding-bottom: 0.5rem !important;\n  }\n  .py-xxl-3 {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n  }\n  .py-xxl-4 {\n    padding-top: 1.5rem !important;\n    padding-bottom: 1.5rem !important;\n  }\n  .py-xxl-5 {\n    padding-top: 3rem !important;\n    padding-bottom: 3rem !important;\n  }\n  .pt-xxl-0 {\n    padding-top: 0 !important;\n  }\n  .pt-xxl-1 {\n    padding-top: 0.25rem !important;\n  }\n  .pt-xxl-2 {\n    padding-top: 0.5rem !important;\n  }\n  .pt-xxl-3 {\n    padding-top: 1rem !important;\n  }\n  .pt-xxl-4 {\n    padding-top: 1.5rem !important;\n  }\n  .pt-xxl-5 {\n    padding-top: 3rem !important;\n  }\n  .pe-xxl-0 {\n    padding-right: 0 !important;\n  }\n  .pe-xxl-1 {\n    padding-right: 0.25rem !important;\n  }\n  .pe-xxl-2 {\n    padding-right: 0.5rem !important;\n  }\n  .pe-xxl-3 {\n    padding-right: 1rem !important;\n  }\n  .pe-xxl-4 {\n    padding-right: 1.5rem !important;\n  }\n  .pe-xxl-5 {\n    padding-right: 3rem !important;\n  }\n  .pb-xxl-0 {\n    padding-bottom: 0 !important;\n  }\n  .pb-xxl-1 {\n    padding-bottom: 0.25rem !important;\n  }\n  .pb-xxl-2 {\n    padding-bottom: 0.5rem !important;\n  }\n  .pb-xxl-3 {\n    padding-bottom: 1rem !important;\n  }\n  .pb-xxl-4 {\n    padding-bottom: 1.5rem !important;\n  }\n  .pb-xxl-5 {\n    padding-bottom: 3rem !important;\n  }\n  .ps-xxl-0 {\n    padding-left: 0 !important;\n  }\n  .ps-xxl-1 {\n    padding-left: 0.25rem !important;\n  }\n  .ps-xxl-2 {\n    padding-left: 0.5rem !important;\n  }\n  .ps-xxl-3 {\n    padding-left: 1rem !important;\n  }\n  .ps-xxl-4 {\n    padding-left: 1.5rem !important;\n  }\n  .ps-xxl-5 {\n    padding-left: 3rem !important;\n  }\n  .gap-xxl-0 {\n    gap: 0 !important;\n  }\n  .gap-xxl-1 {\n    gap: 0.25rem !important;\n  }\n  .gap-xxl-2 {\n    gap: 0.5rem !important;\n  }\n  .gap-xxl-3 {\n    gap: 1rem !important;\n  }\n  .gap-xxl-4 {\n    gap: 1.5rem !important;\n  }\n  .gap-xxl-5 {\n    gap: 3rem !important;\n  }\n  .row-gap-xxl-0 {\n    row-gap: 0 !important;\n  }\n  .row-gap-xxl-1 {\n    row-gap: 0.25rem !important;\n  }\n  .row-gap-xxl-2 {\n    row-gap: 0.5rem !important;\n  }\n  .row-gap-xxl-3 {\n    row-gap: 1rem !important;\n  }\n  .row-gap-xxl-4 {\n    row-gap: 1.5rem !important;\n  }\n  .row-gap-xxl-5 {\n    row-gap: 3rem !important;\n  }\n  .column-gap-xxl-0 {\n    column-gap: 0 !important;\n  }\n  .column-gap-xxl-1 {\n    column-gap: 0.25rem !important;\n  }\n  .column-gap-xxl-2 {\n    column-gap: 0.5rem !important;\n  }\n  .column-gap-xxl-3 {\n    column-gap: 1rem !important;\n  }\n  .column-gap-xxl-4 {\n    column-gap: 1.5rem !important;\n  }\n  .column-gap-xxl-5 {\n    column-gap: 3rem !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: 3rem !important;\n  }\n  .fs-2 {\n    font-size: 2.5rem !important;\n  }\n  .fs-3 {\n    font-size: 2rem !important;\n  }\n  .fs-4 {\n    font-size: 1.5rem !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}\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):not(.o_wysiwyg_loader), .form-check .form-check-input:not(:disabled):not(.o_wysiwyg_loader) + label {\n  cursor: pointer;\n}\n\n.form-check:hover, .form-check:hover .form-check-input:not(:disabled):not(.o_wysiwyg_loader) {\n  border-color: #ed1c25;\n}\n\n.form-select:where(:not(:disabled)):hover {\n  border-color: #ed1c25;\n}\n\n.dropdown-menu[x-placement^=\"top\"], [x-placement^=\"top\"].o_dropdown_menu, .dropdown-menu[x-placement^=\"right\"], [x-placement^=\"right\"].o_dropdown_menu, .dropdown-menu[x-placement^=\"bottom\"], [x-placement^=\"bottom\"].o_dropdown_menu, .dropdown-menu[x-placement^=\"left\"], [x-placement^=\"left\"].o_dropdown_menu {\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_frontend.scss */\n\n.bg-100 {\n  --bg-light: #F8F9FA;\n  --color-light: #212529;\n  background-color: #F8F9FA !important;\n  color: #212529;\n}\n\n.bg-100 .text-muted, .o_colored_level .bg-100 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-100:hover, a.bg-100:focus,\nbutton.bg-100:hover,\nbutton.bg-100:focus {\n  --bg-light: #dae0e5;\n  --color-light: #212529;\n  background-color: #dae0e5 !important;\n  color: #212529;\n}\n\n.text-100 {\n  color: #F8F9FA !important;\n}\n\na.text-100:hover, a.text-100:focus {\n  color: #bdc6d0 !important;\n}\n\n.bg-200 {\n  --bg-light: #E9ECEF;\n  --color-light: #212529;\n  background-color: #E9ECEF !important;\n  color: #212529;\n}\n\n.bg-200 .text-muted, .o_colored_level .bg-200 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-200:hover, a.bg-200:focus,\nbutton.bg-200:hover,\nbutton.bg-200:focus {\n  --bg-light: #cbd3da;\n  --color-light: #212529;\n  background-color: #cbd3da !important;\n  color: #212529;\n}\n\n.text-200 {\n  color: #E9ECEF !important;\n}\n\na.text-200:hover, a.text-200:focus {\n  color: #aeb9c4 !important;\n}\n\n.bg-300 {\n  --bg-light: #DEE2E6;\n  --color-light: #212529;\n  background-color: #DEE2E6 !important;\n  color: #212529;\n}\n\n.bg-300 .text-muted, .o_colored_level .bg-300 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-300:hover, a.bg-300:focus,\nbutton.bg-300:hover,\nbutton.bg-300:focus {\n  --bg-light: #c1c9d0;\n  --color-light: #212529;\n  background-color: #c1c9d0 !important;\n  color: #212529;\n}\n\n.text-300 {\n  color: #DEE2E6 !important;\n}\n\na.text-300:hover, a.text-300:focus {\n  color: #a4afba !important;\n}\n\n.bg-400 {\n  --bg-light: #CED4DA;\n  --color-light: #212529;\n  background-color: #CED4DA !important;\n  color: #212529;\n}\n\n.bg-400 .text-muted, .o_colored_level .bg-400 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-400:hover, a.bg-400:focus,\nbutton.bg-400:hover,\nbutton.bg-400:focus {\n  --bg-light: #b1bbc4;\n  --color-light: #212529;\n  background-color: #b1bbc4 !important;\n  color: #212529;\n}\n\n.text-400 {\n  color: #CED4DA !important;\n}\n\na.text-400:hover, a.text-400:focus {\n  color: #94a1ae !important;\n}\n\n.bg-500 {\n  --bg-light: #ADB5BD;\n  --color-light: #212529;\n  background-color: #ADB5BD !important;\n  color: #212529;\n}\n\n.bg-500 .text-muted, .o_colored_level .bg-500 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-500:hover, a.bg-500:focus,\nbutton.bg-500:hover,\nbutton.bg-500:focus {\n  --bg-light: #919ca6;\n  --color-light: #212529;\n  background-color: #919ca6 !important;\n  color: #212529;\n}\n\n.text-500 {\n  color: #ADB5BD !important;\n}\n\na.text-500:hover, a.text-500:focus {\n  color: #748290 !important;\n}\n\n.bg-600 {\n  --bg-light: #6C757D;\n  --color-light: #FFFFFF;\n  background-color: #6C757D !important;\n  color: #FFFFFF;\n}\n\n.bg-600 .text-muted, .o_colored_level .bg-600 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-600:hover, a.bg-600:focus,\nbutton.bg-600:hover,\nbutton.bg-600:focus {\n  --bg-light: #545b62;\n  --color-light: #FFFFFF;\n  background-color: #545b62 !important;\n  color: #FFFFFF;\n}\n\n.text-600 {\n  color: #6C757D !important;\n}\n\na.text-600:hover, a.text-600:focus {\n  color: #3d4246 !important;\n}\n\n.bg-700 {\n  --bg-light: #495057;\n  --color-light: #FFFFFF;\n  background-color: #495057 !important;\n  color: #FFFFFF;\n}\n\n.bg-700 .text-muted, .o_colored_level .bg-700 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-700:hover, a.bg-700:focus,\nbutton.bg-700:hover,\nbutton.bg-700:focus {\n  --bg-light: #32373b;\n  --color-light: #FFFFFF;\n  background-color: #32373b !important;\n  color: #FFFFFF;\n}\n\n.text-700 {\n  color: #495057 !important;\n}\n\na.text-700:hover, a.text-700:focus {\n  color: #1a1d20 !important;\n}\n\n.bg-800 {\n  --bg-light: #343A40;\n  --color-light: #FFFFFF;\n  background-color: #343A40 !important;\n  color: #FFFFFF;\n}\n\n.bg-800 .text-muted, .o_colored_level .bg-800 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-800:hover, a.bg-800:focus,\nbutton.bg-800:hover,\nbutton.bg-800:focus {\n  --bg-light: #1d2124;\n  --color-light: #FFFFFF;\n  background-color: #1d2124 !important;\n  color: #FFFFFF;\n}\n\n.text-800 {\n  color: #343A40 !important;\n}\n\na.text-800:hover, a.text-800:focus {\n  color: #060708 !important;\n}\n\n.bg-900 {\n  --bg-light: #212529;\n  --color-light: #FFFFFF;\n  background-color: #212529 !important;\n  color: #FFFFFF;\n}\n\n.bg-900 .text-muted, .o_colored_level .bg-900 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-900:hover, a.bg-900:focus,\nbutton.bg-900:hover,\nbutton.bg-900:focus {\n  --bg-light: #0a0c0d;\n  --color-light: #FFFFFF;\n  background-color: #0a0c0d !important;\n  color: #FFFFFF;\n}\n\n.text-900 {\n  color: #212529 !important;\n}\n\na.text-900:hover, a.text-900:focus {\n  color: black !important;\n}\n\n.bg-white-85 {\n  --bg-light: rgba(255, 255, 255, 0.85);\n  --color-light: #212529;\n  background-color: rgba(255, 255, 255, 0.85) !important;\n  color: #212529;\n}\n\n.bg-white-85 .text-muted, .o_colored_level .bg-white-85 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-white-85:hover, a.bg-white-85:focus,\nbutton.bg-white-85:hover,\nbutton.bg-white-85:focus {\n  --bg-light: rgba(230, 230, 230, 0.85);\n  --color-light: #212529;\n  background-color: rgba(230, 230, 230, 0.85) !important;\n  color: #212529;\n}\n\n.text-white-85 {\n  color: rgba(255, 255, 255, 0.85) !important;\n}\n\na.text-white-85:hover, a.text-white-85:focus {\n  color: rgba(204, 204, 204, 0.85) !important;\n}\n\n.bg-white-75 {\n  --bg-light: rgba(255, 255, 255, 0.75);\n  --color-light: #212529;\n  background-color: rgba(255, 255, 255, 0.75) !important;\n  color: #212529;\n}\n\n.bg-white-75 .text-muted, .o_colored_level .bg-white-75 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-white-75:hover, a.bg-white-75:focus,\nbutton.bg-white-75:hover,\nbutton.bg-white-75:focus {\n  --bg-light: rgba(230, 230, 230, 0.75);\n  --color-light: #212529;\n  background-color: rgba(230, 230, 230, 0.75) !important;\n  color: #212529;\n}\n\n.text-white-75 {\n  color: rgba(255, 255, 255, 0.75) !important;\n}\n\na.text-white-75:hover, a.text-white-75:focus {\n  color: rgba(204, 204, 204, 0.75) !important;\n}\n\n.bg-white-50 {\n  --bg-light: rgba(255, 255, 255, 0.5);\n  --color-light: #212529;\n  background-color: rgba(255, 255, 255, 0.5) !important;\n  color: #212529;\n}\n\n.bg-white-50 .text-muted, .o_colored_level .bg-white-50 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-white-50:hover, a.bg-white-50:focus,\nbutton.bg-white-50:hover,\nbutton.bg-white-50:focus {\n  --bg-light: rgba(230, 230, 230, 0.5);\n  --color-light: #212529;\n  background-color: rgba(230, 230, 230, 0.5) !important;\n  color: #212529;\n}\n\n.text-white-50 {\n  color: rgba(255, 255, 255, 0.5) !important;\n}\n\na.text-white-50:hover, a.text-white-50:focus {\n  color: rgba(204, 204, 204, 0.5) !important;\n}\n\n.bg-white-25 {\n  --bg-light: rgba(255, 255, 255, 0.25);\n  --color-light: ;\n  background-color: rgba(255, 255, 255, 0.25) !important;\n}\n\na.bg-white-25:hover, a.bg-white-25:focus,\nbutton.bg-white-25:hover,\nbutton.bg-white-25:focus {\n  --bg-light: rgba(230, 230, 230, 0.25);\n  --color-light: ;\n  background-color: rgba(230, 230, 230, 0.25) !important;\n}\n\n.text-white-25 {\n  color: rgba(255, 255, 255, 0.25) !important;\n}\n\na.text-white-25:hover, a.text-white-25:focus {\n  color: rgba(204, 204, 204, 0.25) !important;\n}\n\n.bg-black-75 {\n  --bg-light: rgba(0, 0, 0, 0.75);\n  --color-light: #FFFFFF;\n  background-color: rgba(0, 0, 0, 0.75) !important;\n  color: #FFFFFF;\n}\n\n.bg-black-75 .text-muted, .o_colored_level .bg-black-75 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-black-75:hover, a.bg-black-75:focus,\nbutton.bg-black-75:hover,\nbutton.bg-black-75:focus {\n  --bg-light: rgba(0, 0, 0, 0.75);\n  --color-light: #FFFFFF;\n  background-color: rgba(0, 0, 0, 0.75) !important;\n  color: #FFFFFF;\n}\n\n.text-black-75 {\n  color: rgba(0, 0, 0, 0.75) !important;\n}\n\na.text-black-75:hover, a.text-black-75:focus {\n  color: rgba(0, 0, 0, 0.75) !important;\n}\n\n.bg-black-50 {\n  --bg-light: rgba(0, 0, 0, 0.5);\n  --color-light: #FFFFFF;\n  background-color: rgba(0, 0, 0, 0.5) !important;\n  color: #FFFFFF;\n}\n\n.bg-black-50 .text-muted, .o_colored_level .bg-black-50 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-black-50:hover, a.bg-black-50:focus,\nbutton.bg-black-50:hover,\nbutton.bg-black-50:focus {\n  --bg-light: rgba(0, 0, 0, 0.5);\n  --color-light: #FFFFFF;\n  background-color: rgba(0, 0, 0, 0.5) !important;\n  color: #FFFFFF;\n}\n\n.text-black-50 {\n  color: rgba(0, 0, 0, 0.5) !important;\n}\n\na.text-black-50:hover, a.text-black-50:focus {\n  color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.bg-black-25 {\n  --bg-light: rgba(0, 0, 0, 0.25);\n  --color-light: ;\n  background-color: rgba(0, 0, 0, 0.25) !important;\n}\n\na.bg-black-25:hover, a.bg-black-25:focus,\nbutton.bg-black-25:hover,\nbutton.bg-black-25:focus {\n  --bg-light: rgba(0, 0, 0, 0.25);\n  --color-light: ;\n  background-color: rgba(0, 0, 0, 0.25) !important;\n}\n\n.text-black-25 {\n  color: rgba(0, 0, 0, 0.25) !important;\n}\n\na.text-black-25:hover, a.text-black-25:focus {\n  color: rgba(0, 0, 0, 0.25) !important;\n}\n\n.bg-black-15 {\n  --bg-light: rgba(0, 0, 0, 0.15);\n  --color-light: ;\n  background-color: rgba(0, 0, 0, 0.15) !important;\n}\n\na.bg-black-15:hover, a.bg-black-15:focus,\nbutton.bg-black-15:hover,\nbutton.bg-black-15:focus {\n  --bg-light: rgba(0, 0, 0, 0.15);\n  --color-light: ;\n  background-color: rgba(0, 0, 0, 0.15) !important;\n}\n\n.text-black-15 {\n  color: rgba(0, 0, 0, 0.15) !important;\n}\n\na.text-black-15:hover, a.text-black-15:focus {\n  color: rgba(0, 0, 0, 0.15) !important;\n}\n\n.bg-black {\n  --bg-light: #000000;\n  --color-light: #FFFFFF;\n  background-color: #000000 !important;\n  color: #FFFFFF;\n}\n\n.bg-black .text-muted, .o_colored_level .bg-black .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-black:hover, a.bg-black:focus,\nbutton.bg-black:hover,\nbutton.bg-black:focus {\n  --bg-light: black;\n  --color-light: #FFFFFF;\n  background-color: black !important;\n  color: #FFFFFF;\n}\n\n.text-black {\n  color: #000000 !important;\n}\n\na.text-black:hover, a.text-black:focus {\n  color: black !important;\n}\n\n.bg-white {\n  --bg-light: #FFFFFF;\n  --color-light: #212529;\n  background-color: #FFFFFF !important;\n  color: #212529;\n}\n\n.bg-white .text-muted, .o_colored_level .bg-white .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-white:hover, a.bg-white:focus,\nbutton.bg-white:hover,\nbutton.bg-white:focus {\n  --bg-light: #e6e6e6;\n  --color-light: #212529;\n  background-color: #e6e6e6 !important;\n  color: #212529;\n}\n\n.text-white {\n  color: #FFFFFF !important;\n}\n\na.text-white:hover, a.text-white:focus {\n  color: #cccccc !important;\n}\n\n.text-primary {\n  color: #ed1c25 !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n  color: #970c12 !important;\n}\n\n.text-secondary {\n  color: #2D3142 !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n  color: #040405 !important;\n}\n\n.text-success {\n  color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n  color: #145523 !important;\n}\n\n.text-info {\n  color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n  color: #0c525d !important;\n}\n\n.text-warning {\n  color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n  color: #a07800 !important;\n}\n\n.text-danger {\n  color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n  color: #921925 !important;\n}\n\n.text-light {\n  color: #F3F2F2 !important;\n}\n\na.text-light:hover, a.text-light:focus {\n  color: #c2bdbd !important;\n}\n\n.text-dark {\n  color: #111827 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n  color: black !important;\n}\n\n.text-primary-emphasis {\n  color: #d9111a !important;\n}\n\na.text-primary-emphasis:hover, a.text-primary-emphasis:focus {\n  color: #7b0a0f !important;\n}\n\n.card {\n  --body-color: var(--card-color);\n}\n\n:where(.card:not([data-vxml])) .card-body {\n  --bg-light: rgba(255, 255, 255, 0.9);\n  --color-light: #212529;\n  background-color: rgba(255, 255, 255, 0.9);\n  color: #212529;\n}\n\n:where(.card:not([data-vxml])) .card-body .text-muted, .o_colored_level :where(.card:not([data-vxml])) .card-body .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\n:where(.card:not([data-vxml])) .card-body:first-child {\n  border-top-left-radius: calc(var(--border-radius) - (var(--border-width)));\n  border-top-right-radius: calc(var(--border-radius) - (var(--border-width)));\n}\n\n:where(.card:not([data-vxml])) .card-body:last-child {\n  border-bottom-right-radius: calc(var(--border-radius) - (var(--border-width)));\n  border-bottom-left-radius: calc(var(--border-radius) - (var(--border-width)));\n}\n\n.btn-fill-primary, .btn-primary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #c9181f;\n  --btn-hover-border-color: #be161e;\n  --btn-focus-shadow-rgb: 240, 62, 70;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #be161e;\n  --btn-active-border-color: #b2151c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #ed1c25;\n  --btn-disabled-border-color: #ed1c25;\n}\n\n.btn-fill-secondary, .btn-secondary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #2D3142;\n  --btn-border-color: #2D3142;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #262a38;\n  --btn-hover-border-color: #242735;\n  --btn-focus-shadow-rgb: 77, 80, 94;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #242735;\n  --btn-active-border-color: #222532;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #2D3142;\n  --btn-disabled-border-color: #2D3142;\n}\n\n.btn-fill-success, .btn-success {\n  --btn-color: #FFFFFF;\n  --btn-bg: #28a745;\n  --btn-border-color: #28a745;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #228e3b;\n  --btn-hover-border-color: #208637;\n  --btn-focus-shadow-rgb: 72, 180, 97;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #208637;\n  --btn-active-border-color: #1e7d34;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #28a745;\n  --btn-disabled-border-color: #28a745;\n}\n\n.btn-fill-info, .btn-info {\n  --btn-color: #FFFFFF;\n  --btn-bg: #17a2b8;\n  --btn-border-color: #17a2b8;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #148a9c;\n  --btn-hover-border-color: #128293;\n  --btn-focus-shadow-rgb: 58, 176, 195;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #128293;\n  --btn-active-border-color: #117a8a;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #17a2b8;\n  --btn-disabled-border-color: #17a2b8;\n}\n\n.btn-fill-warning, .btn-warning {\n  --btn-color: #212529;\n  --btn-bg: #ffc107;\n  --btn-border-color: #ffc107;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #ffca2c;\n  --btn-hover-border-color: #ffc720;\n  --btn-focus-shadow-rgb: 222, 170, 12;\n  --btn-active-color: #212529;\n  --btn-active-bg: #ffcd39;\n  --btn-active-border-color: #ffc720;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #ffc107;\n  --btn-disabled-border-color: #ffc107;\n}\n\n.btn-fill-danger, .btn-danger {\n  --btn-color: #FFFFFF;\n  --btn-bg: #dc3545;\n  --btn-border-color: #dc3545;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #bb2d3b;\n  --btn-hover-border-color: #b02a37;\n  --btn-focus-shadow-rgb: 225, 83, 97;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #b02a37;\n  --btn-active-border-color: #a52834;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #dc3545;\n  --btn-disabled-border-color: #dc3545;\n}\n\n.btn-fill-light, .btn-light {\n  --btn-color: #212529;\n  --btn-bg: #F3F2F2;\n  --btn-border-color: #F3F2F2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f5f4f4;\n  --btn-hover-border-color: #f4f3f3;\n  --btn-focus-shadow-rgb: 212, 211, 212;\n  --btn-active-color: #212529;\n  --btn-active-bg: whitesmoke;\n  --btn-active-border-color: #f4f3f3;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #F3F2F2;\n  --btn-disabled-border-color: #F3F2F2;\n}\n\n.btn-fill-dark, .btn-dark {\n  --btn-color: #FFFFFF;\n  --btn-bg: #111827;\n  --btn-border-color: #111827;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #0e1421;\n  --btn-hover-border-color: #0e131f;\n  --btn-focus-shadow-rgb: 53, 59, 71;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #0e131f;\n  --btn-active-border-color: #0d121d;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #111827;\n  --btn-disabled-border-color: #111827;\n}\n\n.btn-outline-primary {\n  --btn-color: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #ed1c25;\n  --btn-hover-border-color: #ed1c25;\n  --btn-focus-shadow-rgb: 237, 28, 37;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #ed1c25;\n  --btn-active-border-color: #ed1c25;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #ed1c25;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #ed1c25;\n  --gradient: none;\n}\n\n.btn-outline-secondary {\n  --btn-color: #2D3142;\n  --btn-border-color: #2D3142;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #2D3142;\n  --btn-hover-border-color: #2D3142;\n  --btn-focus-shadow-rgb: 45, 49, 66;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #2D3142;\n  --btn-active-border-color: #2D3142;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #2D3142;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #2D3142;\n  --gradient: none;\n}\n\n.btn-outline-success {\n  --btn-color: #28a745;\n  --btn-border-color: #28a745;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #28a745;\n  --btn-hover-border-color: #28a745;\n  --btn-focus-shadow-rgb: 40, 167, 69;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #28a745;\n  --btn-active-border-color: #28a745;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #28a745;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #28a745;\n  --gradient: none;\n}\n\n.btn-outline-info {\n  --btn-color: #17a2b8;\n  --btn-border-color: #17a2b8;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #17a2b8;\n  --btn-hover-border-color: #17a2b8;\n  --btn-focus-shadow-rgb: 23, 162, 184;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #17a2b8;\n  --btn-active-border-color: #17a2b8;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #17a2b8;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #17a2b8;\n  --gradient: none;\n}\n\n.btn-outline-warning {\n  --btn-color: #ffc107;\n  --btn-border-color: #ffc107;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #ffc107;\n  --btn-hover-border-color: #ffc107;\n  --btn-focus-shadow-rgb: 255, 193, 7;\n  --btn-active-color: #212529;\n  --btn-active-bg: #ffc107;\n  --btn-active-border-color: #ffc107;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #ffc107;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #ffc107;\n  --gradient: none;\n}\n\n.btn-outline-danger {\n  --btn-color: #dc3545;\n  --btn-border-color: #dc3545;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #dc3545;\n  --btn-hover-border-color: #dc3545;\n  --btn-focus-shadow-rgb: 220, 53, 69;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #dc3545;\n  --btn-active-border-color: #dc3545;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #dc3545;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #dc3545;\n  --gradient: none;\n}\n\n.btn-outline-light {\n  --btn-color: #F3F2F2;\n  --btn-border-color: #F3F2F2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #F3F2F2;\n  --btn-hover-border-color: #F3F2F2;\n  --btn-focus-shadow-rgb: 243, 242, 242;\n  --btn-active-color: #212529;\n  --btn-active-bg: #F3F2F2;\n  --btn-active-border-color: #F3F2F2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #F3F2F2;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #F3F2F2;\n  --gradient: none;\n}\n\n.btn-outline-dark {\n  --btn-color: #111827;\n  --btn-border-color: #111827;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #111827;\n  --btn-hover-border-color: #111827;\n  --btn-focus-shadow-rgb: 17, 24, 39;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #111827;\n  --btn-active-border-color: #111827;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #111827;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #111827;\n  --gradient: none;\n}\n\n.btn-group .btn-light.active {\n  box-shadow: inset 0 0 0 1px #ed1c25;\n  border-color: transparent;\n  background-color: #f2ddde;\n}\n\n.navbar-dark .navbar-toggler {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n.navbar-light .navbar-toggler {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n.navbar-nav.nav-pills .nav-link {\n  padding-right: 1rem;\n  padding-left: 1rem;\n}\n\n.carousel-control-next .visually-hidden {\n  left: 50%;\n}\n\n.pagination {\n  font-variant-numeric: tabular-nums;\n}\n\n.modal-content {\n  color: #212529;\n}\n\n.modal-content:where(:not(.oe_structure)) .form-control {\n  background-color: #FFFFFF;\n  color: #212529;\n}\n\n.modal-content:where(:not(.oe_structure)) .form-select {\n  background-color: #FFFFFF;\n  color: #212529;\n}\n\n.modal-content:where(:not(.oe_structure)) .form-check-input:not(:checked) {\n  background-color: #FFFFFF;\n}\n\n.modal-content .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\n.form-check-input {\n  color: inherit;\n}\n\n.form-control.bg-light {\n  color: #212529;\n}\n\n.input-group .btn:first-child, .input-group .btn:last-child {\n  border-radius: var(--border-radius);\n}\n\n.dropdown .dropdown-menu .text-muted, .dropdown .o_dropdown_menu .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\n.form-select {\n  background-clip: padding-box;\n}\n\n.form-select:disabled:not([multiple]):where(:not([size]), [size=\"1\"]), .form-select.o_wysiwyg_loader:not([multiple]):where(:not([size]), [size=\"1\"]) {\n  background-image: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23909294' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>\");\n}\n\n.form-control:disabled, .form-control.o_wysiwyg_loader, .form-control[readonly] {\n  color: #909294;\n}\n\n.form-check-input:disabled:not(:checked), .form-check-input.o_wysiwyg_loader:not(:checked) {\n  background-color: #e9e9ea;\n}\n\n.form-switch .form-check-input:disabled:not(:checked), .form-switch .form-check-input.o_wysiwyg_loader:not(: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='%23909294'/%3e%3c/svg%3e\");\n}\n\n.form-range:disabled::-webkit-slider-thumb, .form-range.o_wysiwyg_loader::-webkit-slider-thumb {\n  border-color: rgba(33, 37, 41, 0.15);\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/navbar/navbar.scss */\n\n.o_main_navbar {\n  --o-navbar-height: 46px;\n  --Dropdown_menu-margin-y: 0;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  height: var(--o-navbar-height);\n  padding-top: 10px;\n  padding-bottom: 10px;\n  border-bottom: 0;\n  background: #FFF;\n  font-size: 0.875rem;\n}\n\n@media (min-width: 768px) {\n  .o_main_navbar {\n    min-width: min-content;\n  }\n}\n\n.o_main_navbar > ul {\n  padding: 0;\n  margin: 0;\n  list-style: none;\n}\n\n.o_main_navbar .o_menu_toggle {\n  --NavBar-entry-padding-left: 16px;\n  --NavBar-entry-padding-right: 8px;\n  color: var(--NavBar-entry-color, #1F2937);\n}\n\n.o_main_navbar .o_menu_toggle rect, .o_main_navbar .o_menu_toggle g {\n  transform-origin: 0 50%;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back {\n  transform: translateX(25%) rotateY(-180deg);\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back rect {\n  width: 6px;\n  height: 3px;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back rect:first-child {\n  transform: translate(12%, 0) /* rtl:translate(-6%, 0) */;\n  rx: 1;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0 {\n  transform: scale3d(0.5, 1, 1) translate(0, 45%) skewY(-22deg) /* rtl:scale3d(.5, 1, 1) translate(0, 41%) skewY(22deg) */;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0 + g rect {\n  width: 0;\n  height: 0;\n}\n\n.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_2 {\n  transform: scale3d(0.5, 1, 1) translate(0, -37%) skewY(22deg) /* rtl:scale3d(.5, 1, 1) translate(0, -35%) skewY(-22deg) */;\n}\n\n@media (min-width: 768px) {\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon {\n    opacity: 0;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_toggle_icon {\n    opacity: 1;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand_icon {\n    opacity: 0;\n  }\n}\n\n@media screen and (min-width: 768px) and (prefers-reduced-motion: no-preference) {\n  .o_main_navbar .o_menu_toggle:hover rect {\n    width: 6px;\n    height: 3px;\n  }\n  .o_main_navbar .o_menu_toggle:hover rect:first-child {\n    transform: translate(12%, 0) /* rtl:translate(-6%, 0) */;\n    rx: 1;\n  }\n  .o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0 {\n    transform: scale3d(0.5, 1, 1) translate(0, 45%) skewY(-22deg) /* rtl:scale3d(.5, 1, 1) translate(0, 41%) skewY(22deg) */;\n  }\n  .o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0 + g rect {\n    width: 0;\n    height: 0;\n  }\n  .o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_2 {\n    transform: scale3d(0.5, 1, 1) translate(0, -37%) skewY(22deg) /* rtl:scale3d(.5, 1, 1) translate(0, -35%) skewY(-22deg) */;\n  }\n  .o_main_navbar .o_menu_toggle, .o_main_navbar .o_menu_toggle g {\n    transition: all .3s;\n  }\n  .o_main_navbar .o_menu_toggle rect {\n    transition: all .1s;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) {\n    transform: none;\n    transition: none;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon, .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_brand_icon, .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_brand {\n    will-change: transform;\n    transition: all 0.1s;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon {\n    transform: translateX(75%);\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_toggle_icon {\n    transform: translateX(25%);\n    transition: all .4s;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand_icon {\n    transform: rotateY(-90deg);\n    transition: all .2s;\n  }\n  .o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand {\n    transform: translateX(-0.5rem);\n    transition: all .4s;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_main_navbar .o_menu_toggle .o_menu_brand_icon {\n    width: calc(var(--o-navbar-height) - 20px + 0.25rem);\n    object-fit: cover;\n  }\n}\n\n.o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo) {\n  border-color: transparent;\n}\n\n.o_main_navbar .o_menu_sections .o_nav_entry, .o_main_navbar .o_menu_sections .dropdown-toggle {\n  background: var(--NavBar-entry-backgroundColor, #FFF);\n  border: 1px solid transparent;\n}\n\n.o_main_navbar .o_menu_sections .o_nav_entry:hover, .o_main_navbar .o_menu_sections .dropdown-toggle:hover {\n  background: var(--NavBar-entry-backgroundColor--hover, #e7e9ed);\n}\n\n.o_main_navbar .o_menu_sections .o_nav_entry:focus, .o_main_navbar .o_menu_sections .dropdown-toggle:focus {\n  background: var(--NavBar-entry-backgroundColor--focus, #e7e9ed);\n}\n\n.o_main_navbar .o_menu_sections .o_nav_entry:active, .o_main_navbar .o_menu_sections .dropdown-toggle:active {\n  background: var(--NavBar-entry-backgroundColor--active, unset);\n}\n\n.o_main_navbar .o_menu_sections .dropdown.show.dropdown-toggle {\n  border-color: var(--NavBar-entry-borderColor-active, transparent);\n  background: var(--NavBar-entry-backgroundColor--active, unset);\n  color: var(--NavBar-entry-color--active, unset);\n}\n\n.o_main_navbar .dropdown-header.dropdown-menu_group {\n  margin-top: 0;\n}\n\n.o_main_navbar .dropdown-item + .dropdown-header:not(.o_more_dropdown_section_group) {\n  margin-top: .3em;\n}\n\n.o_main_navbar .o_dropdown_menu_group_entry.dropdown-item {\n  padding-left: 30px;\n}\n\n.o_main_navbar .o_dropdown_menu_group_entry.dropdown-item + .dropdown-item:not(.o_dropdown_menu_group_entry) {\n  margin-top: .8em;\n}\n\n.o_main_navbar .o_navbar_apps_menu .dropdown-toggle {\n  --NavBar-entry-padding-left: 16px;\n  font-size: 1.2em;\n}\n\n.o_main_navbar .o_menu_brand {\n  padding-left: 0;\n  font-size: 1.2em;\n}\n\n.o_main_navbar .o_menu_brand:hover {\n  background: none;\n}\n\n.o_main_navbar .o_menu_brand, .o_main_navbar .o_navbar_breadcrumbs, .o_main_navbar .o_navbar_breadcrumbs .btn {\n  color: var(--NavBar-brand-color, #374151);\n}\n\n.o_main_navbar .o_menu_sections .o_more_dropdown_section_group {\n  margin-top: .8em;\n}\n\n.o_main_navbar .o_menu_sections .o_more_dropdown_section_group:first-child {\n  margin-top: -0.5rem;\n  padding-top: 0.75rem;\n}\n\n.o_main_navbar .o_menu_systray {\n  --NavBar-entry-padding-left: 0.315em;\n  --NavBar-entry-padding-right: 0.315em;\n}\n\n.o_main_navbar .o_menu_systray .badge {\n  margin-right: -.5em;\n  border: 0;\n  padding: 3px 6px;\n  background-color: var(--o-navbar-badge-bg, #1b1c1d);\n  font-size: 0.7em;\n  color: var(--o-navbar-badge-color, #FFF);\n  text-shadow: var(--o-navbar-badge-text-shadow, none);\n  transform: translate(-0.6em, -30%);\n}\n\nbody.o_is_superuser .o_menu_systray {\n  border-image: repeating-linear-gradient(135deg, #d9b904, #d9b904 10px, #373435 10px, #373435 20px) 2;\n  border-image-width: 2px;\n}\n\n", "\n/* /web/static/src/scss/animation.scss */\n\n/************** DEFINITION of ANIMATIONS **************/\n@keyframes bounceIn {\n  0%, 20%, 40%, 60%, 80%, 100% {\n    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n  20% {\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n  40% {\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n  60% {\n    opacity: 1;\n    transform: scale3d(1.03, 1.03, 1.03);\n  }\n  80% {\n    transform: scale3d(0.97, 0.97, 0.97);\n  }\n  100% {\n    opacity: 1;\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n@keyframes flash {\n  from, 50%, to {\n    opacity: 1;\n  }\n  25%, 75% {\n    opacity: 0;\n  }\n}\n\n", "\n/* /web/static/src/scss/base_frontend.scss */\n\nhtml, body {\n  width: 100%;\n  height: 100%;\n}\n\n#wrapwrap {\n  z-index: 0;\n  position: relative;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-flow: column nowrap; flex-flow: column nowrap;\n  width: 100%;\n  min-height: 100%;\n}\n\n#wrapwrap > * {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n}\n\n#wrapwrap > main {\n  -webkit-box-flex: 1; -webkit-flex: 1 0 auto; flex: 1 0 auto;\n}\n\n", "\n/* /web/static/src/scss/fontawesome_overridden.scss */\n\n@font-face {\n  font-family: 'FontAwesome-tiktok-only';\n  src: url(\"/web/static/src/scss/../../fonts/tiktok_only.woff\");\n  font-weight: normal;\n  font-style: normal;\n  font-display: block;\n}\n\n@font-face {\n  font-family: 'FontAwesome-twitter-x-only';\n  src: url(\"/web/static/src/scss/../../fonts/twitter_x_only.woff\");\n  font-weight: normal;\n  font-style: normal;\n  font-display: block;\n}\n\n.fa.fa-tiktok {\n  font-family: 'FontAwesome-tiktok-only' !important;\n}\n\n.fa.fa-tiktok:before {\n  content: '\\e07b';\n}\n\n.fa-twitter.fa {\n  font-family: 'FontAwesome-twitter-x-only' !important;\n}\n\n.fa-twitter.fa:before {\n  content: '\\e800';\n}\n\n.fa-twitter-square.fa {\n  font-family: 'FontAwesome-twitter-x-only' !important;\n}\n\n.fa-twitter-square.fa:before {\n  content: '\\e803';\n}\n\n.o_rtl .fa.fa-align-right, .o_rtl .fa.fa-align-left, .o_rtl .fa.fa-chevron-right, .o_rtl .fa.fa-chevron-left, .o_rtl .fa.fa-arrow-right, .o_rtl .fa.fa-arrow-left, .o_rtl .fa.fa-hand-o-right, .o_rtl .fa.fa-hand-o-left, .o_rtl .fa.fa-arrow-circle-right, .o_rtl .fa.fa-arrow-circle-left, .o_rtl .fa.fa-caret-right, .o_rtl .fa.fa-caret-left, .o_rtl .fa.fa-rotate-right, .o_rtl .fa.fa-rotate-left, .o_rtl .fa.fa-angle-double-right, .o_rtl .fa.fa-angle-double-left, .o_rtl .fa.fa-angle-right, .o_rtl .fa.fa-angle-left, .o_rtl .fa.fa-quote-right, .o_rtl .fa.fa-quote-left, .o_rtl .fa.fa-chevron-circle-right, .o_rtl .fa.fa-chevron-circle-left, .o_rtl .fa.fa-long-arrow-right, .o_rtl .fa.fa-long-arrow-left, .o_rtl .fa.fa-toggle-right, .o_rtl .fa.fa-toggle-left, .o_rtl .fa.fa-caret-square-o-right, .o_rtl .fa.fa-arrow-circle-o-left, .o_rtl .fa.fa-arrow-circle-o-right, .o_rtl .fa.fa-caret-square-o-left {\n  transform: rotate(180deg);\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/scss/ui.scss */\n\n:root .o_hidden {\n  display: none !important;\n}\n\n.o_disabled {\n  pointer-events: none;\n  opacity: 0.5;\n}\n\n.o_btn_loading {\n  opacity: 0.65;\n}\n\n.o_btn_loading .fa:not(.fa-spin) {\n  display: none;\n}\n\n.o_text_overflow {\n  display: inline-block;\n  max-width: 100%;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  vertical-align: top;\n}\n\n.dropdown-menu, .o_dropdown_menu {\n  max-height: 70vh;\n  overflow: auto;\n  background-clip: border-box;\n}\n\n.dropdown-toggle {\n  white-space: nowrap;\n}\n\n.dropdown-toggle.o-no-caret::before, .dropdown-toggle.o-no-caret::after {\n  content: normal;\n}\n\n.o_catch_attention {\n  position: relative;\n  z-index: 1;\n  animation: catchAttention 200ms ease 0s infinite normal;\n}\n\n.o_treeEntry {\n  padding-left: var(--treeEntry-padding-h, 1.5rem);\n  position: relative;\n}\n\n.o_treeEntry:before, .o_treeEntry:after {\n  position: absolute;\n  left: var(--treeEntry--beforeAfter-left, calc(var(--treeEntry-padding-h, 1.5rem) * .5));\n  background: var(--treeEntry--beforeAfter-color, var(--o-border-color));\n  content: '';\n}\n\n.o_treeEntry:before {\n  top: var(--treeEntry--before-top, 0);\n  width: 1px;\n  height: 100%;\n}\n\n.o_treeEntry:after {\n  display: var(--treeEntry--after-display, initial);\n  top: calc(.5em + var(--treeEntry-padding-v, 0.5rem));\n  width: calc(var(--treeEntry-padding-h, 1.5rem) * .5);\n  height: 1px;\n}\n\n.o_treeEntry:last-of-type:before {\n  height: calc(.5em + var(--treeEntry-padding-v, 0.5rem));\n}\n\n@keyframes catchAttention {\n  0%, 20%, 40%, 60%, 80%, 100% {\n    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    transform: translateY(-30%);\n  }\n  20% {\n    transform: translateY(-25%);\n  }\n  40% {\n    transform: translateY(-20%);\n  }\n  60% {\n    transform: translateY(-15%);\n  }\n  80% {\n    transform: translateY(-10%);\n  }\n  100% {\n    transform: translateY(-5%);\n  }\n}\n\nspan.o_force_ltr {\n  display: inline;\n}\n\n.o_force_ltr {\n  unicode-bidi: embed;\n  /*rtl:ignore*/\n  direction: ltr;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"],\n.o_force_ltr {\n  text-align: end !important;\n}\n*/\n.o_object_fit_cover {\n  object-fit: cover;\n}\n\n.o_object_fit_contain {\n  object-fit: contain;\n}\n\n.o_image_24_cover {\n  width: 24px;\n  height: 24px;\n  object-fit: cover;\n}\n\n.o_image_40_cover {\n  width: 40px;\n  height: 40px;\n  object-fit: cover;\n}\n\n.o_image_64_cover {\n  width: 64px;\n  height: 64px;\n  object-fit: cover;\n}\n\n.o_image_64_contain {\n  width: 64px;\n  height: 64px;\n  object-fit: contain;\n}\n\n.o_image_64_max {\n  max-width: 64px;\n  max-height: 64px;\n}\n\n.modal .o_cp_action_menus .o-dropdown:has(.fa-cog) {\n  display: none;\n}\n\n.o_ui_app_icon {\n  width: var(--oi-font-size, 1em);\n}\n\n:not(:hover) > .o_ui_app_icon {\n  --oi-color: currentColor;\n}\n\n", "\n/* /web/static/src/views/fields/translation_dialog.scss */\n\n.o_translation_dialog .o_language_current {\n  font-weight: bold;\n}\n\n.o_translation_dialog .row {\n  margin-bottom: 9px;\n}\n\n", "\n/* /web/static/src/views/fields/signature/signature_field.scss */\n\n.o_field_widget .o_signature {\n  outline: 1px solid rgba(45, 49, 66, 0.3);\n  position: relative;\n}\n\n.o_field_widget .o_signature.o_signature_empty {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n}\n\n.o_field_widget .o_signature > p {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n\n.o_field_invalid .o_signature {\n  outline: 3px solid #dc3545;\n  cursor: pointer;\n}\n\n.o_form_editable .o_signature:hover {\n  outline: 3px solid #1b1c1d;\n  cursor: pointer;\n}\n\n", "\n/* /web/static/src/legacy/scss/ui.scss */\n\n.ui-autocomplete {\n  z-index: 1056;\n  max-width: 600px;\n}\n\n.ui-autocomplete .ui-menu-item > a {\n  display: block;\n}\n\n.o_rtl .ui-autocomplete {\n  direction: ltr;\n  right: 0;\n  left: auto;\n}\n\n", "\n/* /web/static/src/core/utils/transitions.scss */\n\n/**\n * This file includes all the t-transition mixins.\n */\n/*\n  Fade in and out with t-transition\n  Usage:\n    scss: @include owl-fade(0.5s, 'o_notification')\n    xml: <tag t-transition=\"o_notification_fade\" />\n */\n", "\n/* /web/static/src/core/action_swiper/action_swiper.scss */\n\n.o_actionswiper {\n  position: relative;\n  touch-action: pan-y;\n}\n\n.o_actionswiper_target_container {\n  transition: transform 0.4s;\n}\n\n.o_actionswiper_swiping {\n  transition: none;\n}\n\n.o_actionswiper_right_swipe_area {\n  /*rtl:ignore*/\n  transform: translateX(-100%);\n  inset: 0 auto auto 0;\n}\n\n.o_actionswiper_left_swipe_area {\n  /*rtl:ignore*/\n  transform: translateX(100%);\n  inset: 0 0 auto auto;\n}\n\n", "\n/* /web/static/src/core/autocomplete/autocomplete.scss */\n\n.o-autocomplete .o-autocomplete--input {\n  width: 100%;\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/barcode/barcode_dialog.scss */\n\n.modal .o-barcode-modal .modal-body {\n  overflow: hidden;\n}\n\n@media (max-width: 767.98px) {\n  .modal .o-barcode-modal .modal-body {\n    padding: 0;\n  }\n}\n\n.modal .o-barcode-modal .modal-body video {\n  object-fit: cover;\n}\n\n", "\n/* /web/static/src/core/barcode/crop_overlay.scss */\n\n.o_crop_container {\n  position: relative;\n}\n\n.o_crop_container > * {\n  grid-row: 1 / -1;\n  grid-column: 1 / -1;\n}\n\n.o_crop_container .o_crop_overlay {\n  background-color: RGB(0 0 0/0.75);\n  mix-blend-mode: darken;\n}\n\n.o_crop_container .o_crop_overlay::after {\n  content: '';\n  display: block;\n  height: 100%;\n  width: 100%;\n  clip-path: inset(var(--o-crop-y, 0px) var(--o-crop-x, 0px));\n  background-color: white;\n}\n\n.o_crop_container .o_crop_icon {\n  --o-crop-icon-width: 20px;\n  --o-crop-icon-height: 20px;\n  position: absolute;\n  width: var(--o-crop-icon-width);\n  height: var(--o-crop-icon-height);\n  left: calc(var(--o-crop-icon-x, 0px) - (var(--o-crop-icon-width) / 2));\n  top: calc(var(--o-crop-icon-y, 0px) - (var(--o-crop-icon-height) / 2));\n}\n\n", "\n/* /web/static/src/core/checkbox/checkbox.scss */\n\n.o-checkbox {\n  width: fit-content;\n}\n\n", "\n/* /web/static/src/core/colorlist/colorlist.scss */\n\n.o_colorlist button {\n  border: 1px solid #FFFFFF;\n  box-shadow: 0 0 0 1px #ADB5BD;\n  width: 22px;\n  height: 17px;\n}\n\n.o_colorlist .o_colorlist_selected {\n  box-shadow: 0 0 0 2px #ed1c25 !important;\n}\n\n.o_colorlist_item_color_1 {\n  --background-color: RGBA(255, 155.5, 155.5, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(67.15870044, 11.84129956, 11.84129956, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_2 {\n  --background-color: RGBA(247.0375, 198.06116071, 152.4625, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(52.9, 33.325, 15.1, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_3 {\n  --background-color: RGBA(252.88960843, 226.89175248, 135.61039157, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(47.45993976, 39.05405514, 9.54006024, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_4 {\n  --background-color: RGBA(187.45210396, 215.03675558, 248.04789604, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(25.3049505, 49.60939855, 78.6950495, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_5 {\n  --background-color: RGBA(216.79194664, 167.70805336, 203.91748283, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(28.91432806, 24.08567194, 27.64779531, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_6 {\n  --background-color: RGBA(247.84539474, 213.9484835, 199.65460526, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(85.32105263, 46.88635147, 30.67894737, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_7 {\n  --background-color: RGBA(136.6125, 224.8875, 218.94591346, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(10.58333333, 19.41666667, 18.82211538, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_8 {\n  --background-color: RGBA(150.60535714, 165.68382711, 248.89464286, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(13.95714286, 20.10665584, 54.04285714, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_9 {\n  --background-color: RGBA(254.94583333, 157.55416667, 203.95543194, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(68.805, 12.195, 39.16625654, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_10 {\n  --background-color: RGBA(182.62075688, 236.87924312, 189.81831118, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(30.82018349, 57.17981651, 34.3168695, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_11 {\n  --background-color: RGBA(230.11575613, 219.41069277, 252.08930723, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(56.75321978, 31.58433735, 108.41566265, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist_item_color_0 {\n  background: linear-gradient(45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 48%, #dc3545 48%, #dc3545 52%, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0) 100%);\n}\n\n", "\n/* /web/static/src/core/colorpicker/colorpicker.scss */\n\n.o_colorpicker_widget .o_color_pick_area {\n  height: 125px;\n  background-image: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 50%, black 100%), linear-gradient(to right, gray 0%, rgba(128, 128, 128, 0) 100%);\n  cursor: crosshair;\n}\n\n.o_colorpicker_widget .o_color_slider {\n  background: linear-gradient(#F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%);\n}\n\n.o_colorpicker_widget .o_color_slider, .o_colorpicker_widget .o_opacity_slider {\n  width: 4%;\n  margin-right: 2%;\n  cursor: pointer;\n}\n\n.o_colorpicker_widget .o_slider_pointer, .o_colorpicker_widget .o_opacity_pointer {\n  position: absolute;\n  top: auto;\n  left: -50%;\n  bottom: auto;\n  right: auto;\n  width: 200%;\n  height: 8px;\n  margin-top: -2px;\n}\n\n.o_colorpicker_widget .o_slider_pointer, .o_colorpicker_widget .o_opacity_pointer, .o_colorpicker_widget .o_picker_pointer, .o_colorpicker_widget .o_color_preview {\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9);\n  border: 1px solid black;\n}\n\n.o_colorpicker_widget .o_color_picker_inputs {\n  font-size: 10px;\n}\n\n.o_colorpicker_widget .o_color_picker_inputs input {\n  font-family: monospace !important;\n  height: 18px;\n  font-size: 11px;\n}\n\n.o_colorpicker_widget .o_color_picker_inputs .o_hex_div input {\n  width: 7ch;\n}\n\n.o_colorpicker_widget .o_color_picker_inputs .o_rgba_div input {\n  margin-right: 3px;\n  width: 3ch;\n}\n\n", "\n/* /web/static/src/core/datetime/datetime_picker.scss */\n\n.o_datetime_picker {\n  --DateTimePicker__Cell-size-md: 3rem;\n  --DateTimePicker__Cell-size-lg: 5rem;\n  --DateTimePicker__Template-rows: 3;\n  --DateTimePicker__Template-columns: 4;\n  --DateTimePicker__Day-template-rows: 6;\n}\n\n.o_datetime_picker .o_datetime_picker_header .o_header_part {\n  text-transform: none;\n}\n\n.o_datetime_picker .o_date_item_cell {\n  position: relative;\n  border-radius: 0;\n}\n\n.o_datetime_picker .o_current,\n.o_datetime_picker .o_selected {\n  color: #111827;\n}\n\n.o_datetime_picker .o_selected:not(.o_select_start):not(.o_select_end) {\n  background: #e8e8e8;\n}\n\n.o_datetime_picker .o_current:before,\n.o_datetime_picker .o_highlighted:before,\n.o_datetime_picker .o_select_start:before,\n.o_datetime_picker .o_select_end:before {\n  content: \"\";\n  position: absolute;\n  box-shadow: inset 0 0 0 1px #1b1c1d;\n  width: 100%;\n  aspect-ratio: 1;\n  border-radius: 100%;\n  z-index: 1;\n}\n\n.o_datetime_picker .o_select_start:before,\n.o_datetime_picker .o_select_end:before {\n  background: #cdcdce;\n}\n\n.o_datetime_picker .o_select_start:after,\n.o_datetime_picker .o_select_end:after {\n  content: \"\";\n  position: absolute;\n  background: transparent;\n  width: 50%;\n  aspect-ratio: 1/2;\n}\n\n.o_datetime_picker .o_select_start:not(.o_select_end):after,\n.o_datetime_picker .o_select_end:not(.o_select_end):after {\n  right: 0;\n  background: #e8e8e8;\n}\n\n.o_datetime_picker .o_select_start:not(.o_select_start):after,\n.o_datetime_picker .o_select_end:not(.o_select_start):after {\n  right: 50%;\n  background: #e8e8e8;\n}\n\n.o_datetime_picker .o_today span {\n  position: relative;\n}\n\n.o_datetime_picker .o_today span::after {\n  content: \"\";\n  position: absolute;\n  left: 50%;\n  bottom: -0.25rem;\n  transform: translateX(-50%);\n  width: 0.95em;\n  height: 0.2em;\n  border-radius: 50rem;\n  background: #dc3545;\n}\n\n.o_datetime_picker .o_time_picker_select {\n  background: none;\n}\n\n.o_datetime_picker .o_time_picker_select:focus, .o_datetime_picker .o_time_picker_select:hover {\n  border-color: var(--primary);\n}\n\n.o_datetime_picker .o_date_picker {\n  grid-template-rows: repeat(var(--DateTimePicker__Day-template-rows), 1fr);\n  grid-template-columns: repeat(var(--DateTimePicker__Day-template-columns), 1fr);\n}\n\n.o_datetime_picker .o_date_item_picker {\n  grid-template-rows: repeat(var(--DateTimePicker__Template-rows), 1fr);\n  grid-template-columns: repeat(var(--DateTimePicker__Template-columns), 1fr);\n}\n\n.o_datetime_picker .o_date_item_picker .o_datetime_button.o_selected:not(.o_select_start):not(.o_select_end), .o_datetime_picker .o_date_item_picker .o_datetime_button:hover:not(.o_select_start):not(.o_select_end), .o_datetime_picker .o_date_item_picker .o_datetime_button.o_today:not(.o_selected):hover:not(.o_select_start):not(.o_select_end) {\n  background: #e8e8e8;\n  color: #111827;\n}\n\n.o_datetime_picker .o_center {\n  display: grid;\n  place-items: center;\n}\n\n.o_datetime_picker .o_zoom_out {\n  gap: calc( var(--border-width) * 4 + 0.875rem * 2 + 0.75rem * 4);\n}\n\n.o_datetime_picker .o_cell_md {\n  aspect-ratio: 1;\n}\n\n@media (min-width: 768px) {\n  .o_datetime_picker .o_cell_md {\n    padding: 0.4rem;\n    width: var(--DateTimePicker__Cell-size-md);\n    height: var(--DateTimePicker__Cell-size-md);\n  }\n}\n\n.o_datetime_picker .o_cell_lg {\n  width: var(--DateTimePicker__Cell-size-lg);\n  height: var(--DateTimePicker__Cell-size-lg);\n}\n\n.o_datetime_picker .o_text_sm {\n  font-size: 0.875rem;\n}\n\n.o_datetime_picker .o_time_picker {\n  /*rtl:ignore*/\n  direction: ltr;\n}\n\n", "\n/* /web/static/src/core/debug/debug_menu.scss */\n\n.o_dialog .o_debug_manager .dropdown-toggle {\n  padding: 0 4px;\n  margin: 2px 10px 2px 0;\n}\n\n", "\n/* /web/static/src/core/dialog/dialog.scss */\n\n.modal.o_technical_modal .modal-content .modal-header .modal-title {\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n\n.modal.o_technical_modal .modal-content .modal-header .o_expand_button {\n  opacity: 75%;\n}\n\n.modal.o_technical_modal .modal-content .modal-header .o_expand_button:hover {\n  opacity: 100%;\n}\n\n.modal.o_technical_modal .modal-footer {\n  text-align: left;\n}\n\n.modal.o_technical_modal .modal-footer footer, .modal.o_technical_modal .modal-footer .o_form_buttons_edit, .modal.o_technical_modal .modal-footer .o_form_buttons_view {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;\n  justify-content: space-around;\n  gap: 0.25rem;\n}\n\n@media (min-width: 768px) {\n  .modal.o_technical_modal .modal-footer footer, .modal.o_technical_modal .modal-footer .o_form_buttons_edit, .modal.o_technical_modal .modal-footer .o_form_buttons_view {\n    -webkit-box-pack: start; justify-content: flex-start;\n  }\n}\n\n.modal.o_technical_modal .modal-footer button {\n  margin: 0;\n}\n\n@media (max-width: 767.98px) {\n  .modal.o_technical_modal .modal-footer .btn {\n    width: 45%;\n    text-overflow: ellipsis;\n    white-space: inherit;\n  }\n}\n\n@media (max-width: 575.98px) {\n  .modal.o_technical_modal.o_modal_full .modal-dialog {\n    margin: 0px;\n    height: 100%;\n  }\n  .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content {\n    height: 100%;\n    border: none;\n  }\n  .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header {\n    background: #FFF;\n  }\n  .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header .modal-title, .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-header .btn {\n    color: #1F2937;\n  }\n  .modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-body {\n    height: 100%;\n    overflow-y: auto;\n  }\n}\n\n.modal.o_inactive_modal {\n  z-index: 1049;\n}\n\n.o_dialog > .modal {\n  display: block;\n}\n\n@media (min-width: 576px) {\n  .modal-fs {\n    width: calc(100% - 3.5rem);\n    max-width: none;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .modal.o_modal_full .modal-content .modal-header {\n    align-items: center;\n    height: 46px;\n    padding: 0 1rem;\n  }\n  .modal.o_modal_full .modal-content .modal-footer {\n    padding-top: 1rem;\n    padding-right: 16px;\n    padding-bottom: 0.5rem;\n    padding-left: 16px;\n    box-shadow: 0 1rem 2rem black;\n    z-index: 0;\n  }\n}\n\n", "\n/* /web/static/src/core/dropdown/accordion_item.scss */\n\n.o_accordion_toggle::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0.3em solid;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0;\n  border-left: 0.3em solid transparent;\n}\n\n.o_accordion_toggle:empty::after {\n  margin-left: 0;\n}\n\n.o_accordion_toggle.open::after {\n  display: inline-block;\n  margin-left: 0.255em;\n  vertical-align: 0.255em;\n  content: \"\";\n  border-top: 0;\n  border-right: 0.3em solid transparent;\n  border-bottom: 0.3em solid;\n  border-left: 0.3em solid transparent;\n}\n\n.o_accordion_toggle.open:empty::after {\n  margin-left: 0;\n}\n\n.o_accordion_toggle::after {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  transform: translate(-0.6em, 0.8em);\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: #e8e8e8;\n  border-color: #1b1c1d;\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: 1rem;\n  margin-top: var(--Dropdown_menu-margin-y, 0.25rem);\n  margin-bottom: var(--Dropdown_menu-margin-y, 0.25rem);\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: var(--tertiary-bg);\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):not(.o_wysiwyg_loader), .o-dropdown--menu .dropdown-item:not(.disabled):not(:disabled):not(.o_wysiwyg_loader) 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/dropzone/dropzone.scss */\n\n.o-Dropzone {\n  border: 2px dashed;\n  z-index: 1000;\n}\n\n.o-Dropzone.o-dragging-inside {\n  border-width: 5px;\n}\n\n", "\n/* /web/static/src/core/effects/rainbow_man.scss */\n\n.o_reward {\n  will-change: transform;\n  z-index: 1056;\n  animation: reward-fading 0.7s ease-in-out forwards;\n}\n\n.o_reward .o_reward_box {\n  transform-box: fill-box;\n}\n\n.o_reward.o_reward_fading {\n  animation: reward-fading-reverse 0.56s ease-in-out forwards;\n}\n\n.o_reward.o_reward_fading .o_reward_face_group {\n  animation: reward-jump-reverse 0.56s ease-in-out forwards;\n}\n\n.o_reward.o_reward_fading .o_reward_rainbow_line {\n  animation: reward-rainbow-reverse 0.7s ease-out forwards;\n}\n\n.o_reward .o_reward_rainbow_man {\n  max-width: 400px;\n}\n\n.o_reward .o_reward_rainbow_line {\n  animation: reward-rainbow 1.12s ease-out 1 forwards;\n}\n\n.o_reward .o_reward_face_group {\n  animation: reward-jump 1.12s ease-in-out 1;\n}\n\n.o_reward .o_reward_face_wrap {\n  animation: reward-rotate 1.12s cubic-bezier(0.51, 0.92, 0.24, 1.15) 1;\n}\n\n.o_reward .o_reward_face {\n  animation: reward-float 1.4s ease-in-out 1.4s infinite alternate;\n}\n\n.o_reward .o_reward_star_01, .o_reward .o_reward_star_03 {\n  animation: reward-stars 1.4s ease-in-out infinite alternate-reverse;\n}\n\n.o_reward .o_reward_star_02, .o_reward .o_reward_star_04 {\n  animation: reward-stars 1.68s ease-in-out infinite alternate;\n}\n\n.o_reward .o_reward_thumbup {\n  animation: reward-scale 0.7s ease-in-out 0s infinite alternate;\n}\n\n.o_reward .o_reward_shadow_container {\n  animation: reward-float 1.4s ease-in-out infinite alternate;\n}\n\n.o_reward .o_reward_shadow {\n  animation: reward-scale 1.4s ease-in-out infinite alternate;\n}\n\n.o_reward .o_reward_msg_container {\n  aspect-ratio: 1 / 1;\n  animation: reward-float-reverse 1.4s ease-in-out infinite alternate-reverse;\n}\n\n@keyframes reward-fading {\n  0% {\n    opacity: 0;\n  }\n}\n\n@keyframes reward-fading-reverse {\n  100% {\n    opacity: 0;\n  }\n}\n\n@keyframes reward-jump {\n  0% {\n    transform: scale(0.5);\n  }\n  50% {\n    transform: scale(1.05);\n  }\n}\n\n@keyframes reward-jump-reverse {\n  50% {\n    transform: scale(1.05);\n  }\n  to {\n    transform: scale(0.5);\n  }\n}\n\n@keyframes reward-rainbow {\n  to {\n    stroke-dashoffset: 0;\n  }\n}\n\n@keyframes reward-rainbow-reverse {\n  from {\n    stroke-dashoffset: 0;\n  }\n}\n\n@keyframes reward-float {\n  to {\n    transform: translateY(5px);\n  }\n}\n\n@keyframes reward-float-reverse {\n  from {\n    transform: translateY(5px);\n  }\n}\n\n@keyframes reward-stars {\n  from {\n    transform: scale(0.3) rotate(0deg);\n  }\n  50% {\n    transform: scale(1) rotate(20deg);\n  }\n  to {\n    transform: scale(0.3) rotate(80deg);\n  }\n}\n\n@keyframes reward-scale {\n  from {\n    transform: scale(0.8);\n  }\n}\n\n@keyframes reward-rotate {\n  from {\n    transform: scale(0.5) rotate(-30deg);\n  }\n}\n\n", "\n/* /web/static/src/core/emoji_picker/emoji_picker.dark.scss */\n\n.o-EmojiPicker {\n  --EmojiPicker-placeholderOpacity: 75%;\n  --EmojiPicker-active: #dadfe3;\n}\n\n", "\n/* /web/static/src/core/emoji_picker/emoji_picker.scss */\n\n.popover .o-EmojiPicker {\n  width: 300px;\n  height: 365px;\n}\n\n.o-EmojiPicker-content {\n  padding-left: 0.375rem;\n  padding-right: 0.375rem;\n}\n\n.o-EmojiPicker {\n  --EmojiPicker-active: rgba(27, 28, 29, 0.15);\n}\n\n.o-EmojiPicker .o-Emoji {\n  padding-left: 0.25rem;\n  padding-right: 0.25rem;\n  font-size: 0.8rem;\n  aspect-ratio: 1;\n}\n\n.o-EmojiPicker .o-Emoji:hover {\n  background-color: var(--EmojiPicker-active) !important;\n}\n\n.o-EmojiPicker .o-Emoji.o-active {\n  background-color: var(--EmojiPicker-active) !important;\n}\n\n.o-EmojiPicker .o-EmojiPicker-navbar {\n  --border-opacity: .5;\n  padding-top: 0.125rem;\n  padding-bottom: 0.125rem;\n}\n\n.o-EmojiPicker .o-EmojiPicker-navbar .o-Emoji > span {\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::placeholder {\n  opacity: var(--EmojiPicker-placeholderOpacity, 50%);\n}\n\n.o-EmojiPicker-search input:not(:focus) + .oi-search {\n  color: rgba(33, 37, 41, 0.7);\n}\n\n", "\n/* /web/static/src/core/errors/error_dialog.scss */\n\n@media (min-width: 768px) {\n  .o_error_dialog {\n    padding: 1rem;\n  }\n  .o_error_dialog .o_error_detail > div pre {\n    max-height: 40vh;\n  }\n}\n\n.o_error_dialog .o_error_detail > div {\n  overflow: auto;\n}\n\n.o_error_dialog .o_error_detail > div pre {\n  border: none;\n  overflow: unset;\n}\n\n.o_error_dialog .o_error_detail button {\n  top: 10px;\n  right: 15px;\n  opacity: 0.66;\n}\n\n.o_error_dialog .o_error_detail button:hover {\n  opacity: 1;\n}\n\n.o_error_dialog .modal-header {\n  border: none;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.o_error_dialog .modal-header .modal-title {\n  font-size: 1.625rem;\n}\n\n.o_error_dialog .modal-body {\n  padding-top: 0;\n}\n\n.o_error_dialog .modal-footer {\n  border: none;\n  padding-top: 0;\n}\n\n", "\n/* /web/static/src/core/file_upload/file_upload_progress_bar.scss */\n\n.o-file-upload-progress-bar-value {\n  transition: width 0.1s;\n  border-right: 1px solid #090909;\n  background-color: #1b1c1d;\n  opacity: 0.5;\n}\n\n.o-file-upload-progress-bar-abort {\n  padding: 4px;\n  color: #963535;\n  font-size: 16px;\n}\n\n.o-file-upload-progress-bar-abort:active {\n  opacity: 0.7;\n}\n\ndiv:not(:hover) .o-file-upload-progress-bar-abort {\n  display: none;\n}\n\n", "\n/* /web/static/src/core/file_upload/file_upload_progress_record.scss */\n\n.o_kanban_record .o_kanban_progress_card {\n  min-height: 80px;\n}\n\n.o_kanban_record .o_kanban_progress_card .o_kanban_record_bottom {\n  color: #212529;\n}\n\n.o_kanban_record .o_kanban_progress_card .o_kanban_image_wrapper {\n  opacity: 0.7;\n}\n\n.o_data_row.o_list_progress_card {\n  height: 25px;\n  border: 1px solid #dfdfdf;\n}\n\n.o_data_row.o_list_progress_card .o_file_upload_upload_title {\n  color: inherit;\n  font-size: 13px;\n  font-weight: 500;\n}\n\n", "\n/* /web/static/src/core/file_viewer/file_viewer.scss */\n\n.o-FileViewer {\n  z-index: -1;\n  outline: none;\n}\n\n.o-FileViewer-navigation {\n  width: 40px;\n  height: 40px;\n}\n\n.o-FileViewer-header {\n  color: #fff;\n  background-color: var(--FileViewer-toolbarBgColor, #1F2937);\n  height: 46px;\n}\n\n.o-FileViewer-main {\n  z-index: -1;\n  padding: 51.75px 0;\n}\n\n.o-FileViewer-zoomer {\n  padding: 51.75px 0;\n}\n\n.o-FileViewer-headerButton:hover {\n  background-color: rgba(255, 255, 255, 0.1);\n  color: #fafafb;\n}\n\n.o-FileViewer-toolbarButton {\n  background-color: var(--FileViewer-toolbarBgColor, #1F2937);\n  color: #fff;\n}\n\n.o-FileViewer-toolbarButton:hover {\n  filter: brightness(1.3);\n}\n\n.o-FileViewer-view {\n  background-color: #000000;\n  box-shadow: 0 0 40px #000000;\n  outline: none;\n}\n\n.o-FileViewer-view.o-isText {\n  background: #FFF;\n}\n\n", "\n/* /web/static/src/core/model_field_selector/model_field_selector.scss */\n\n.o_model_field_selector {\n  position: relative;\n}\n\n.o_model_field_selector.o_edit_mode {\n  cursor: pointer;\n}\n\n.o_model_field_selector > .o_model_field_selector_value {\n  min-height: 20px;\n  max-width: 100%;\n  word-wrap: break-word;\n}\n\n.o_model_field_selector > .o_model_field_selector_value:active, .o_model_field_selector > .o_model_field_selector_value:focus, .o_model_field_selector > .o_model_field_selector_value:active:focus {\n  outline: none;\n}\n\n.o_model_field_selector > .o_model_field_selector_value > .o_model_field_selector_chain_part {\n  cursor: inherit;\n  border: 1px solid #dae1e7;\n  background: #F9FAFB;\n}\n\n.o_model_field_selector > .o_model_field_selector_value > i {\n  font-size: 10px;\n}\n\n", "\n/* /web/static/src/core/model_field_selector/model_field_selector_popover.scss */\n\n.o_model_field_selector_popover {\n  width: 17rem;\n}\n\n.o_model_field_selector_popover .o_model_field_selector_popover_body .o_model_field_selector_popover_page {\n  height: 20rem;\n}\n\n.o_model_field_selector_popover .o_model_field_selector_popover_body .o_model_field_selector_popover_page > .o_model_field_selector_popover_item {\n  background: #FFFFFF;\n}\n\n.o_model_field_selector_popover .o_model_field_selector_popover_body .o_model_field_selector_popover_page > .o_model_field_selector_popover_item.active button {\n  background: var(--tertiary-bg);\n}\n\n", "\n/* /web/static/src/core/model_selector/model_selector.scss */\n\n.o_model_selector .o-autocomplete--dropdown-menu {\n  width: 25ch;\n  max-height: 350px !important;\n}\n\n.o_model_selector .o-autocomplete--dropdown-menu .o-autocomplete--dropdown-item a {\n  text-overflow: ellipsis;\n  width: inherit;\n}\n\n", "\n/* /web/static/src/core/notebook/notebook.scss */\n\n.o_notebook {\n  --notebook-margin-x: 0;\n  --notebook-padding-x: 0;\n  --notebook-link-border-color: transparent;\n  --notebook-link-border-color-active: var(--o-border-color);\n  --notebook-link-border-color-hover: #E9ECEF;\n  --notebook-link-border-color-active-accent: var(--o-border-color);\n}\n\n.o_notebook .o_notebook_headers {\n  margin: 0 var(--notebook-margin-x, 0);\n  overflow-x: auto;\n}\n\n@media (max-width: 767.98px) {\n  .o_notebook .o_notebook_headers::-webkit-scrollbar {\n    display: none;\n  }\n}\n\n.o_notebook .nav {\n  padding: 0 var(--notebook-padding-x, 0);\n  background-color: white;\n}\n\n.o_notebook .nav-item {\n  white-space: nowrap;\n  margin: 0 -1px 0 0;\n}\n\n.o_notebook .nav-item.disabled .nav-link {\n  cursor: not-allowed;\n  opacity: .3;\n}\n\n.o_notebook .nav-link {\n  border-color: var(--notebook-link-border-color, transparent);\n}\n\n.o_notebook .nav-link.active, .o_notebook .nav-link.active:hover, .o_notebook .nav-link.active:focus, .o_notebook .nav-link.active:active {\n  border-color: var(--notebook-link-border-color-active);\n  border-top-color: var(--notebook-link-border-color-active-accent, var(--notebook-link-border-color-active));\n  border-bottom-color: white;\n}\n\n.o_notebook .nav-link:hover, .o_notebook .nav-link:focus, .o_notebook .nav-link:active {\n  outline: none;\n}\n\n.o_notebook .nav-link:hover {\n  border-color: var(--notebook-link-border-color-hover);\n}\n\n.o_notebook .tab-pane:not(.show) {\n  transition: none;\n}\n\n.o_notebook.vertical .o_notebook_headers {\n  overflow-x: visible;\n}\n\n.o_notebook.vertical .nav {\n  width: max-content;\n  border-bottom-color: transparent;\n}\n\n.o_notebook.vertical .nav-item {\n  margin: 0 0 -1px 0;\n}\n\n.o_notebook.vertical .nav-item:first-child .nav-link {\n  border-top-width: 0;\n}\n\n.o_notebook.vertical .nav-link {\n  margin-bottom: 0;\n}\n\n.o_notebook.vertical .nav-link.active, .o_notebook.vertical .nav-link.active:hover, .o_notebook.vertical .nav-link.active:focus, .o_notebook.vertical .nav-link.active:active {\n  border-color: var(--notebook-link-border-color-active);\n  border-left-color: var(--notebook-link-border-color-active-accent, var(--notebook-link-border-color-active));\n  border-right-color: white;\n}\n\n@media (max-width: 991.98px) {\n  .o_notebook .o_notebook_content .oe-toolbar {\n    position: -webkit-sticky;\n    position: sticky;\n    top: 0px;\n    left: auto;\n    bottom: auto;\n    right: auto;\n    margin-left: var(--notebook-margin-x, 16px);\n    margin-right: var(--notebook-margin-x, 16px);\n    width: auto;\n  }\n}\n\n", "\n/* /web/static/src/core/notifications/notification.scss */\n\n.o_notification_manager {\n  position: fixed;\n  inset: 52.9px 1rem auto 1rem;\n  z-index: 1055;\n}\n\n@media (min-width: 576px) {\n  .o_notification_manager {\n    left: auto;\n    width: 400px;\n  }\n}\n\n.o_notification_manager .o_notification {\n  background-color: var(--Notification__background-color, white);\n}\n\n.o_notification_manager .o_notification_bar {\n  width: 0.5rem;\n}\n\n.o_notification_fade {\n  transition: all 0.5s;\n}\n\n.o_notification_fade-enter {\n  opacity: 0;\n}\n\n", "\n/* /web/static/src/core/overlay/overlay_container.scss */\n\n.o-overlay-item {\n  position: fixed;\n  z-index: 1055;\n}\n\n", "\n/* /web/static/src/core/pager/pager_indicator.scss */\n\n.o_pager_indicator {\n  z-index: 1056;\n  transition: opacity 0.4s;\n}\n\n.o_pager_indicator.o-fade-leave, .o_pager_indicator.o-fade-enter {\n  opacity: 0;\n}\n\n", "\n/* /web/static/src/core/popover/popover.scss */\n\n/*!rtl:begin:ignore*/\n.o_popover.o-popover--with-arrow {\n  margin: 0.5rem;\n}\n\n.o_popover .popover-arrow {\n  position: absolute;\n}\n\n.o_popover.o-popover--ts .popover-arrow, .o_popover.o-popover--bs .popover-arrow {\n  left: var(--border-radius-lg);\n}\n\n.o_popover.o-popover--te .popover-arrow, .o_popover.o-popover--be .popover-arrow {\n  right: var(--border-radius-lg);\n}\n\n.o_popover.o-popover--ls .popover-arrow, .o_popover.o-popover--rs .popover-arrow {\n  top: var(--border-radius-lg);\n}\n\n.o_popover.o-popover--le .popover-arrow, .o_popover.o-popover--re .popover-arrow {\n  bottom: var(--border-radius-lg);\n}\n\n/*!rtl:end:ignore*/\n", "\n/* /web/static/src/core/pwa/install_prompt.scss */\n\n.o_install_prompt {\n  /* We don't use a rounded-x class for this dialog to match the look of a native OS dialog */\n  border-radius: 20px;\n  height: unset !important;\n  -webkit-backdrop-filter: blur(5px);\n  backdrop-filter: blur(5px);\n  background: rgba(255, 255, 255, 0.7);\n  inset: 0 auto auto 0 !important;\n  width: fit-content !important;\n}\n\n.o_install_prompt.o_touch_bounce {\n  animation: none;\n}\n\n@media screen and (max-width: 768px) {\n  .o_install_prompt {\n    inset: auto auto 0 0 !important;\n    width: 90% !important;\n    margin: 5% !important;\n  }\n  .o_install_prompt .modal-header {\n    background: none !important;\n    border: none !important;\n  }\n  .o_install_prompt .modal-header button {\n    color: #000 !important;\n  }\n}\n\n", "\n/* /web/static/src/core/record_selectors/record_selectors.scss */\n\n.o_record_selector:hover .o_dropdown_button:after, .o_record_selector:focus-within .o_dropdown_button:after, .o_multi_record_selector:hover .o_dropdown_button:after, .o_multi_record_selector:focus-within .o_dropdown_button:after {\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 0.3em solid transparent;\n  border-right: 0.3em solid transparent;\n  border-top: 0.3em solid var(--o-caret-color, currentColor);\n}\n\n.o_record_selector .o_record_autocomplete_with_caret, .o_multi_record_selector .o_record_autocomplete_with_caret {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  min-width: 100%;\n}\n\n.o_record_selector .o_record_autocomplete_with_caret:hover::after, .o_record_selector .o_record_autocomplete_with_caret:focus-within::after, .o_multi_record_selector .o_record_autocomplete_with_caret:hover::after, .o_multi_record_selector .o_record_autocomplete_with_caret:focus-within::after {\n  content: \"\";\n  display: inline-block;\n  width: 0;\n  height: 0;\n  vertical-align: middle;\n  -moz-transform: scale(0.9999);\n  border-bottom: 0;\n  border-left: 0.3em solid transparent;\n  border-right: 0.3em solid transparent;\n  border-top: 0.3em solid var(--o-caret-color, currentColor);\n  align-self: center;\n}\n\n", "\n/* /web/static/src/core/resizable_panel/resizable_panel.scss */\n\n.o_resizable_panel {\n  max-width: 100vw;\n  flex-grow: 0;\n}\n\n.o_resizable_panel_handle {\n  cursor: col-resize;\n  z-index: 10;\n  width: 5px;\n}\n\n", "\n/* /web/static/src/core/select_menu/select_menu.scss */\n\n.o_select_menu .o_select_menu_toggler {\n  display: grid;\n  grid-template-columns: auto 25px;\n}\n\n.o_select_menu .o_select_menu_toggler.o_can_deselect {\n  grid-template-columns: auto 25px 25px;\n}\n\n.o_select_menu .o_select_menu_toggler_slot {\n  flex-grow: 2;\n}\n\n.o_select_menu .o_select_menu_toggler_caret {\n  grid-column: 2;\n}\n\n.o_select_menu .o_can_deselect .o_select_menu_toggler_caret {\n  grid-column: 3;\n}\n\n.o_select_menu .o_select_menu_toggler_clear {\n  grid-column: 2;\n}\n\n.o_select_menu .o_select_menu_toggler_clear:hover i {\n  color: red;\n}\n\n.o_select_menu .o_tag {\n  margin: 2px;\n}\n\n.o_select_menu--sticky {\n  position: sticky;\n}\n\n.o_select_menu_menu {\n  min-width: fit-content;\n  max-height: 350px !important;\n}\n\n.o_select_menu_menu input {\n  cursor: text !important;\n}\n\n.o_select_menu_menu .o_select_menu_sticky {\n  background-color: #FFFFFF !important;\n}\n\n.o_select_menu_menu .o_select_menu_sticky.o_select_menu_item.focus {\n  background: var(--border-color-translucent) !important;\n}\n\n.o_select_menu_menu .o_select_menu_group {\n  top: 40px !important;\n}\n\n.o_select_menu_menu .o_select_menu_group:not(.o_select_menu_searchable_group) {\n  top: -4px;\n}\n\n.o_select_menu_menu .o_select_active {\n  color: white;\n}\n\n.o_select_menu_menu.o_select_menu_multi_select .o_select_active:hover {\n  background: #DC3545 !important;\n  transition: background .5s;\n}\n\n.dropup .o_select_menu_menu {\n  box-shadow: 0 -7px 10px rgba(8, 8, 8, 0.319);\n}\n\n.dropdown .o_select_menu_menu {\n  box-shadow: 0 7px 10px rgba(8, 8, 8, 0.319);\n}\n\n", "\n/* /web/static/src/core/signature/name_and_signature.scss */\n\n.o_web_sign_name_and_signature {\n  position: relative;\n}\n\n.o_web_sign_signature_container canvas {\n  width: 100%;\n  height: 100%;\n}\n\n.o_signature_stroke {\n  position: absolute;\n  border-top: #D1D0CE solid 2px;\n  bottom: 20%;\n  width: 72%;\n  left: 14%;\n}\n\n", "\n/* /web/static/src/core/tags_list/tags_list.scss */\n\n.o_tag {\n  font-size: var(--Tag-font-size, 0.75rem);\n  max-width: var(--Tag-max-width, 100%);\n}\n\n.o_tag.o_tag_color_0, .o_tag.o_tag_color_0::after {\n  --background-color: RGBA(230.1375, 221.3625, 221.3625, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(60, 60, 60, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_1, .o_tag.o_tag_color_1::after {\n  --background-color: RGBA(255, 155.5, 155.5, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(67.15870044, 11.84129956, 11.84129956, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_2, .o_tag.o_tag_color_2::after {\n  --background-color: RGBA(247.0375, 198.06116071, 152.4625, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(52.9, 33.325, 15.1, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_3, .o_tag.o_tag_color_3::after {\n  --background-color: RGBA(252.88960843, 226.89175248, 135.61039157, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(47.45993976, 39.05405514, 9.54006024, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_4, .o_tag.o_tag_color_4::after {\n  --background-color: RGBA(187.45210396, 215.03675558, 248.04789604, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(25.3049505, 49.60939855, 78.6950495, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_5, .o_tag.o_tag_color_5::after {\n  --background-color: RGBA(216.79194664, 167.70805336, 203.91748283, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(28.91432806, 24.08567194, 27.64779531, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_6, .o_tag.o_tag_color_6::after {\n  --background-color: RGBA(247.84539474, 213.9484835, 199.65460526, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(85.32105263, 46.88635147, 30.67894737, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_7, .o_tag.o_tag_color_7::after {\n  --background-color: RGBA(136.6125, 224.8875, 218.94591346, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(10.58333333, 19.41666667, 18.82211538, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_8, .o_tag.o_tag_color_8::after {\n  --background-color: RGBA(150.60535714, 165.68382711, 248.89464286, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(13.95714286, 20.10665584, 54.04285714, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_9, .o_tag.o_tag_color_9::after {\n  --background-color: RGBA(254.94583333, 157.55416667, 203.95543194, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(68.805, 12.195, 39.16625654, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_10, .o_tag.o_tag_color_10::after {\n  --background-color: RGBA(182.62075688, 236.87924312, 189.81831118, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(30.82018349, 57.17981651, 34.3168695, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_tag.o_tag_color_11, .o_tag.o_tag_color_11::after {\n  --background-color: RGBA(230.11575613, 219.41069277, 252.08930723, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(56.75321978, 31.58433735, 108.41566265, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n", "\n/* /web/static/src/core/tooltip/tooltip.scss */\n\n.o-tooltip {\n  --tooltip-max-width: 200px;\n  --tooltip-padding-x: 0.5rem;\n  --tooltip-padding-y: 0.25rem;\n  --tooltip-color: var(--body-bg);\n  --tooltip-bg: var(--emphasis-color);\n  --tooltip-border-radius: var(--border-radius);\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: 0.75rem;\n}\n\n.o-tooltip:has(.o-tooltip--technical) {\n  max-width: 400px;\n}\n\n.o-tooltip:has(.o-tooltip--technical) .o-tooltip--help {\n  background-color: #17a2b8;\n  color: #FFFFFF;\n}\n\n.o-tooltip:has(.o-tooltip--technical) .o-tooltip--string, .o-tooltip:has(.o-tooltip--technical) .o-tooltip--help {\n  max-width: MIN(200px, 100%);\n}\n\n.o-tooltip .o-tooltip--string, .o-tooltip .o-tooltip--technical--title {\n  padding: 0.25rem 0;\n  font-weight: 600;\n}\n\n.o-tooltip .o-tooltip--help, .o-tooltip .o-tooltip--technical {\n  margin: 0.25rem 0.5rem 0.5rem;\n}\n\n.o-tooltip .o-tooltip--help {\n  white-space: pre-line;\n  padding: 0 0.5rem;\n}\n\n.o-tooltip .o-tooltip--technical {\n  padding-left: 1.3em;\n  font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-size: 0.75rem;\n  list-style-type: disc;\n}\n\n.o-tooltip .o-tooltip--technical .o-tooltip--technical--title {\n  margin-right: 0.25rem;\n}\n\n.o-tooltip + .popover-arrow {\n  --popover-bg: var(--emphasis-color);\n}\n\n", "\n/* /web/static/src/core/tree_editor/tree_editor.scss */\n\n.o_tree_editor .o_tree_editor_node .o_tree_editor_node_control_panel > button {\n  opacity: .2;\n}\n\n.o_tree_editor .o_tree_editor_node.o_hovered_button .o_tree_editor_node_control_panel > button {\n  opacity: .5;\n}\n\n.o_tree_editor .o_tree_editor_node.o_hovered_button .o_tree_editor_node_control_panel > button:hover {\n  opacity: 1;\n}\n\n", "\n/* /web/static/src/core/ui/block_ui.scss */\n\n.o_blockUI {\n  cursor: wait;\n  z-index: 1070 !important;\n}\n\n.o_blockUI:not(.o_blockUI_invisible) {\n  -webkit-backdrop-filter: blur(2px);\n  backdrop-filter: blur(2px);\n  background: rgba(0, 0, 0, 0.5);\n  color: #fff;\n}\n\n", "\n/* /web/static/src/core/utils/draggable_hook_builder.scss */\n\n@keyframes o-draggable-bounce {\n  0% {\n    transform: scale(1);\n  }\n  60% {\n    transform: scale(0.95);\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n\n.o_draggable {\n  -webkit-touch-callout: none;\n}\n\n.o_dragged {\n  z-index: 1000;\n  pointer-events: none;\n}\n\n.o_touch_bounce {\n  animation: o-draggable-bounce .4s forwards;\n  user-select: none;\n}\n\n", "\n/* /web/static/src/core/utils/nested_sortable.scss */\n\n.o_nested_sortable_placeholder {\n  background-clip: content-box;\n  background-color: deepskyblue;\n  height: 5px;\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.o_nested_sortable_placeholder_realsize {\n  outline: 1px dashed #5f636f;\n  background-color: #F9FAFB;\n}\n\n", "\n/* /web_tour/static/src/tour_pointer/tour_pointer.scss */\n\n@keyframes o-tour-pointer-bounce-horizontal {\n  from {\n    transform: translateX(calc(var(--TourPointer__bounce-offset) * -1));\n  }\n  to {\n    transform: translateX(var(--TourPointer__bounce-offset));\n  }\n}\n\n@keyframes o-tour-pointer-bounce-vertical {\n  from {\n    transform: translateY(calc(var(--TourPointer__bounce-offset) * -1));\n  }\n  to {\n    transform: translateY(var(--TourPointer__bounce-offset));\n  }\n}\n\n@keyframes o-tour-pointer-fade-in {\n  from {\n    opacity: 0;\n  }\n}\n\n@keyframes o-tour-pointer-info-expand {\n  from {\n    width: 0;\n    height: 0;\n  }\n}\n\n.o_tour_pointer {\n  --TourPointer__anchor-space: 0;\n  --TourPointer__bounce-offset: 3px;\n  --TourPointer__offset: 8px;\n  --TourPointer__scale: 1.12;\n  --TourPointer__color: #ed1c25;\n  --TourPointer__color-accent: #f03d45;\n  --TourPointer__border-width: 1px;\n  --TourPointer__border-color-rgb: 255, 255, 255;\n  --TourPointer__border-color: rgba(var(--TourPointer__border-color-rgb), 1);\n  --TourPointer__arrow-size: 1rem;\n  --TourPointer__animation-duration: 500ms;\n  --TourPointer__expand-duration: 200ms;\n  --TourPointer__text-color: black;\n  --TourPointer__reveal-animation: o-tour-pointer-fade-in 400ms ease;\n  --TourPointer__translate-x: 0;\n  --TourPointer__translate-y: 0;\n  z-index: 1080;\n  max-width: 270px;\n  border: var(--TourPointer__border-width) solid transparent;\n  transform: translate(var(--TourPointer__translate-x), var(--TourPointer__translate-y));\n  transition: width var(--TourPointer__expand-duration), height var(--TourPointer__expand-duration);\n}\n\n.o_tour_pointer.o_bouncing.o_left, .o_tour_pointer.o_bouncing.o_right {\n  animation: o-tour-pointer-bounce-horizontal var(--TourPointer__animation-duration) ease-in infinite alternate, var(--TourPointer__reveal-animation);\n}\n\n.o_tour_pointer.o_bouncing.o_top, .o_tour_pointer.o_bouncing.o_bottom {\n  animation: o-tour-pointer-bounce-vertical var(--TourPointer__animation-duration) ease-in infinite alternate, var(--TourPointer__reveal-animation);\n}\n\n.o_tour_pointer .o_tour_pointer_tip {\n  width: var(--TourPointer__width);\n  height: var(--TourPointer__height);\n  border: var(--TourPointer__border-width) solid white;\n  border-radius: 0 50% 50% 50%;\n  background-image: radial-gradient(var(--TourPointer__color-accent), var(--TourPointer__color));\n  box-shadow: 0 0 40px 2px rgba(var(--TourPointer__border-color-rgb), 0.5);\n}\n\n.o_tour_pointer .o_tour_pointer_content {\n  background-color: #F3F2F2;\n  color: transparent;\n  transition: color 0s ease var(--TourPointer__expand-duration);\n  line-height: 1.5;\n  font-size: 1rem;\n  font-family: \"Inter\", \"Odoo Unicode Support Noto\", sans-serif;\n  font-weight: normal;\n}\n\n.o_tour_pointer .o_tour_pointer_content .o_skip_tour {\n  display: inline-block;\n  margin-top: 4px;\n  color: gray;\n  cursor: pointer;\n}\n\n.o_tour_pointer .o_tour_pointer_content .o_skip_tour:hover {\n  color: #4d4d4d;\n}\n\n.o_tour_pointer .o_tour_pointer_content p:last-child {\n  margin-bottom: 0;\n}\n\n.o_tour_pointer.o_left .o_tour_pointer_tip {\n  transform: rotate(90deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);\n}\n\n.o_tour_pointer.o_right .o_tour_pointer_tip {\n  transform: rotate(270deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);\n}\n\n.o_tour_pointer.o_top .o_tour_pointer_tip {\n  transform: rotate(180deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);\n}\n\n.o_tour_pointer.o_bottom .o_tour_pointer_tip {\n  transform: rotate(0deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);\n}\n\n.o_tour_pointer.o_open {\n  border-color: #9a9ca5;\n  background-color: #d8dadd;\n  animation: var(--TourPointer__reveal-animation);\n}\n\n.o_tour_pointer.o_open .o_tour_pointer_tip {\n  width: var(--TourPointer__arrow-size);\n  height: var(--TourPointer__arrow-size);\n  border-color: #9a9ca5;\n  border-radius: 0;\n  background: #F3F2F2;\n  box-shadow: none;\n}\n\n.o_tour_pointer.o_open .o_tour_pointer_content {\n  color: #000;\n}\n\n.o_tour_pointer.o_open.o_left {\n  --TourPointer__translate-x: calc(var(--TourPointer__arrow-size) / -2);\n}\n\n.o_tour_pointer.o_open.o_left .o_tour_pointer_tip {\n  transform: translateX(-50%) rotate(45deg);\n  /*rtl:begin:ignore*/\n  right: calc(var(--TourPointer__arrow-size) * -1);\n  top: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n.o_tour_pointer.o_open.o_right {\n  --TourPointer__translate-x: calc(var(--TourPointer__arrow-size) / 2);\n}\n\n.o_tour_pointer.o_open.o_right .o_tour_pointer_tip {\n  transform: translateX(50%) rotate(45deg);\n  /*rtl:begin:ignore*/\n  left: calc(var(--TourPointer__arrow-size) * -1);\n  top: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n.o_tour_pointer.o_open.o_top {\n  --TourPointer__translate-y: calc(var(--TourPointer__arrow-size) / -2);\n}\n\n.o_tour_pointer.o_open.o_top .o_tour_pointer_tip {\n  transform: translateY(-50%) rotate(45deg);\n  /*rtl:begin:ignore*/\n  bottom: calc(var(--TourPointer__arrow-size) * -1);\n  left: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n.o_tour_pointer.o_open.o_bottom {\n  --TourPointer__translate-y: calc(var(--TourPointer__arrow-size) / 2);\n}\n\n.o_tour_pointer.o_open.o_bottom .o_tour_pointer_tip {\n  transform: translateY(50%) rotate(45deg);\n  /*rtl:begin:ignore*/\n  top: calc(var(--TourPointer__arrow-size) * -1);\n  left: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n.o_tour_pointer.o_open.o_expand_left.o_top, .o_tour_pointer.o_open.o_expand_left.o_bottom {\n  --TourPointer__translate-x: calc(\n                    var(--TourPointer__width) + var(--TourPointer__border-width) - 100%\n                );\n}\n\n.o_tour_pointer.o_open.o_expand_left.o_top .o_tour_pointer_tip, .o_tour_pointer.o_open.o_expand_left.o_bottom .o_tour_pointer_tip {\n  /*rtl:begin:ignore*/\n  left: initial;\n  right: calc(var(--TourPointer__arrow-size) / 2);\n  /*rtl:end:ignore*/\n}\n\n@media print {\n  .o_tour_pointer {\n    display: none !important;\n  }\n}\n\n", "\n/* /html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss */\n\n.o_upload_progress_toast {\n  font-size: 16px;\n}\n\n.o_upload_progress_toast .o_we_progressbar:last-child hr {\n  display: none;\n}\n\n", "\n/* /web_editor/static/src/components/media_dialog/media_dialog.scss */\n\n.modal .o_select_media_dialog .o_we_file_selector_control_panel {\n  top: -1rem;\n  background-color: #FFFFFF;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments {\n  min-height: 128px;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_we_attachment_placeholder {\n  flex-grow: 128;\n  flex-basis: 128px;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image {\n  transition: opacity 0.5s ease 0.5s;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove {\n  border-radius: 0 0 0 4px;\n}\n\n.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove:hover {\n  color: #e6586c;\n}\n\n.modal .o_select_media_dialog .o_we_attachment_selected {\n  box-shadow: 0 0 0 3px #1b1c1d;\n}\n\n.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa) {\n  border: 3px solid #1b1c1d;\n  box-shadow: none;\n}\n\n.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa):before {\n  content: \"\uf00c\";\n  position: absolute;\n  top: 5px;\n  left: 5px;\n  bottom: auto;\n  right: auto;\n  width: 19px;\n  height: 19px;\n  background-color: #1b1c1d;\n  font-family: 'FontAwesome';\n  color: white;\n  border-radius: 50%;\n  text-align: center;\n  z-index: 1;\n  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);\n}\n\n.modal .o_select_media_dialog .o_we_load_more {\n  scroll-margin: 1rem;\n}\n\n.modal .o_select_media_dialog .o_we_load_more.o_hide_loading > * {\n  display: none;\n}\n\n.modal .o_select_media_dialog .o_scroll_attachments {\n  bottom: 0px;\n  width: 36px;\n  height: 36px;\n  margin-top: -36px;\n  z-index: 2;\n}\n\n.modal .o_select_media_dialog .font-icons-icons > span {\n  width: 50px;\n}\n\n.modal .o_select_media_dialog .o_video_dialog_form textarea {\n  min-height: 95px;\n}\n\n.modal .o_select_media_dialog .o_video_preview {\n  border-top: 1px solid black;\n  border-bottom: 1px solid white;\n  background-image: linear-gradient(-150deg, #2b2b33, #191922);\n  color: white;\n}\n\n.modal .o_select_media_dialog .o_video_preview .media_iframe_video {\n  width: 100%;\n}\n\n", "\n/* /web_editor/static/src/components/upload_progress_toast/upload_progress_toast.scss */\n\n.o_upload_progress_toast {\n  font-size: 16px;\n}\n\n.o_upload_progress_toast .o_we_progressbar:last-child hr {\n  display: none;\n}\n\n", "\n/* /web_editor/static/src/js/editor/odoo-editor/src/base_style.scss */\n\nli.oe-nested {\n  display: block;\n}\n\n.o_table tr {\n  border-color: #d8dadd;\n}\n\n.o_table tr td {\n  padding: 0.5rem;\n}\n\n.o_text_columns {\n  max-width: 100% !important;\n  padding: 0 !important;\n}\n\n.oe-tabs {\n  display: inline-block;\n  white-space: pre-wrap;\n  max-width: 40px;\n  width: 40px;\n}\n\nol {\n  list-style-type: decimal;\n}\n\nul {\n  list-style-type: disc;\n}\n\nol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul {\n  list-style-type: circle;\n}\n\nol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-roman;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: square;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: decimal;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: disc;\n}\n\nol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol {\n  list-style-type: lower-alpha;\n}\n\nul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {\n  list-style-type: circle;\n}\n\n", "\n/* /web_editor/static/src/scss/web_editor.common.scss */\n\n:root {\n  --100: #F8F9FA;\n  --200: #E9ECEF;\n  --300: #DEE2E6;\n  --400: #CED4DA;\n  --500: #ADB5BD;\n  --600: #6C757D;\n  --700: #495057;\n  --800: #343A40;\n  --900: #212529;\n  --white-85: rgba(255, 255, 255, 0.85);\n  --white-75: rgba(255, 255, 255, 0.75);\n  --white-50: rgba(255, 255, 255, 0.5);\n  --white-25: rgba(255, 255, 255, 0.25);\n  --black-75: rgba(0, 0, 0, 0.75);\n  --black-50: rgba(0, 0, 0, 0.5);\n  --black-25: rgba(0, 0, 0, 0.25);\n  --black-15: rgba(0, 0, 0, 0.15);\n  --black: #000000;\n  --white: #FFFFFF;\n  --o-cc1-text: #212529;\n  --o-cc1-headings: #212529;\n  --o-cc1-h2: #212529;\n  --o-cc1-h3: #212529;\n  --o-cc1-h4: #212529;\n  --o-cc1-h5: #212529;\n  --o-cc1-h6: #212529;\n  --o-cc1-link: #d9111a;\n  --o-cc1-btn-primary: #ed1c25;\n  --o-cc1-btn-primary-text: #FFFFFF;\n  --o-cc1-btn-primary-border: #ed1c25;\n  --o-cc1-btn-secondary: #2D3142;\n  --o-cc1-btn-secondary-text: #FFFFFF;\n  --o-cc1-btn-secondary-border: #2D3142;\n  --o-cc2-text: #212529;\n  --o-cc2-h2: #111827;\n  --o-cc2-h3: #111827;\n  --o-cc2-h4: #111827;\n  --o-cc2-h5: #111827;\n  --o-cc2-h6: #111827;\n  --o-cc2-link: #bd0f16;\n  --o-cc2-btn-primary: #ed1c25;\n  --o-cc2-btn-primary-text: #FFFFFF;\n  --o-cc2-btn-primary-border: #ed1c25;\n  --o-cc2-btn-secondary: #2D3142;\n  --o-cc2-btn-secondary-text: #FFFFFF;\n  --o-cc2-btn-secondary-border: #2D3142;\n  --o-cc3-text: #FFFFFF;\n  --o-cc3-headings: #FFFFFF;\n  --o-cc3-h2: #FFFFFF;\n  --o-cc3-h3: #FFFFFF;\n  --o-cc3-h4: #FFFFFF;\n  --o-cc3-h5: #FFFFFF;\n  --o-cc3-h6: #FFFFFF;\n  --o-cc3-link: #f69296;\n  --o-cc3-btn-primary: #ed1c25;\n  --o-cc3-btn-primary-text: #FFFFFF;\n  --o-cc3-btn-primary-border: #ed1c25;\n  --o-cc3-btn-secondary-text: #212529;\n  --o-cc3-btn-secondary-border: #F3F2F2;\n  --o-cc4-text: #FFFFFF;\n  --o-cc4-headings: #FFFFFF;\n  --o-cc4-h2: #FFFFFF;\n  --o-cc4-h3: #FFFFFF;\n  --o-cc4-h4: #FFFFFF;\n  --o-cc4-h5: #FFFFFF;\n  --o-cc4-h6: #FFFFFF;\n  --o-cc4-link: black;\n  --o-cc4-btn-primary-text: #FFFFFF;\n  --o-cc4-btn-primary-border: #111827;\n  --o-cc4-btn-secondary-text: #212529;\n  --o-cc4-btn-secondary-border: #F3F2F2;\n  --o-cc5-text: #FFFFFF;\n  --o-cc5-h2: #FFFFFF;\n  --o-cc5-h3: #FFFFFF;\n  --o-cc5-h4: #FFFFFF;\n  --o-cc5-h5: #FFFFFF;\n  --o-cc5-h6: #FFFFFF;\n  --o-cc5-link: #f69296;\n  --o-cc5-btn-primary: #ed1c25;\n  --o-cc5-btn-primary-text: #FFFFFF;\n  --o-cc5-btn-primary-border: #ed1c25;\n  --o-cc5-btn-secondary-text: #212529;\n  --o-cc5-btn-secondary-border: #F3F2F2;\n  --o-grid-gutter-width: 30px;\n  --o-md-container-max-width: 720px;\n  --o-we-content-to-translate-color: rgba(255, 255, 90, 0.5);\n  --o-we-translated-content-color: rgba(120, 215, 110, 0.5);\n  --o-system-fonts: -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  --display-1-font-size: 5rem;\n  --display-2-font-size: 4.5rem;\n  --display-3-font-size: 4rem;\n  --display-4-font-size: 3.5rem;\n  --h1-font-size: 3rem;\n  --h2-font-size: 2.5rem;\n  --h3-font-size: 2rem;\n  --h4-font-size: 1.5rem;\n  --h5-font-size: 1.25rem;\n  --h6-font-size: 1rem;\n  --font-size-base: 1rem;\n  --small-font-size: 0.875em;\n}\n\nhtml, body {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n\npre {\n  padding: 0.5rem 1rem;\n  border: 1px solid var(--o-border-color);\n  border-radius: 0.4rem;\n  background-color: #F8F9FA;\n  color: #212529;\n}\n\n*[contenteditable=true] {\n  outline: none;\n}\n\n[contenteditable] {\n  overflow-wrap: unset !important;\n}\n\n.css_non_editable_mode_hidden {\n  display: none !important;\n}\n\n.editor_enable .css_editable_mode_hidden {\n  display: none !important;\n}\n\n/* ----- GENERIC LAYOUTING HELPERS ---- */\n/* table */\n#wrapwrap table.table.table-bordered, .o_editable table.table.table-bordered {\n  table-layout: fixed;\n}\n\n#wrapwrap table.table.table-bordered td, .o_editable table.table.table-bordered td {\n  min-width: 20px;\n}\n\n@media (max-width: 767.98px) {\n  #wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table {\n    table-layout: auto;\n  }\n}\n\nul.o_checklist {\n  list-style: none;\n}\n\nul.o_checklist > li {\n  list-style: none;\n  position: relative;\n  margin-left: 20px;\n  margin-right: 20px;\n}\n\nul.o_checklist > li:not(.oe-nested)::before {\n  content: '';\n  position: absolute;\n  left: -20px;\n  display: block;\n  height: 13px;\n  width: 13px;\n  top: 4px;\n  border: 1px solid;\n  text-align: center;\n  cursor: pointer;\n}\n\nul.o_checklist > li.o_checked {\n  text-decoration: line-through;\n}\n\nul.o_checklist > li.o_checked::before {\n  content: \"\u2713\";\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  justify-content: center;\n  padding-left: 1px /*rtl:ignore*/;\n  padding-top: 1px;\n}\n\n/*rtl:begin:ignore*/\nul.o_checklist[dir=\"rtl\"] li:not(.oe-nested)::before {\n  left: auto;\n  right: -20px;\n  text-align: right;\n}\n\nul.o_checklist[dir=\"ltr\"] li:not(.oe-nested)::before {\n  right: auto;\n  left: -20px;\n  text-align: left;\n}\n\n/*rtl:end:ignore*/\nol > li.o_indent, ul > li.o_indent {\n  margin-left: 0;\n  list-style: none;\n}\n\nol > li.o_indent::before, ul > li.o_indent::before {\n  content: none;\n}\n\n.o_stars .fa.fa-star {\n  color: gold;\n}\n\nimg.o_we_custom_image {\n  display: inline-block;\n}\n\nimg.shadow {\n  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);\n}\n\nimg.padding-small, .img.padding-small, span.fa.padding-small, iframe.padding-small {\n  padding: 4px;\n}\n\nimg.padding-medium, .img.padding-medium, span.fa.padding-medium, iframe.padding-medium {\n  padding: 8px;\n}\n\nimg.padding-large, .img.padding-large, span.fa.padding-large, iframe.padding-large {\n  padding: 16px;\n}\n\nimg.padding-xl, .img.padding-xl, span.fa.padding-xl, iframe.padding-xl {\n  padding: 32px;\n}\n\nimg.ms-auto, img.mx-auto {\n  display: block;\n}\n\n.fa-6x {\n  font-size: 6em;\n}\n\n.fa-7x {\n  font-size: 7em;\n}\n\n.fa-8x {\n  font-size: 8em;\n}\n\n.fa-9x {\n  font-size: 9em;\n}\n\n.fa-10x {\n  font-size: 10em;\n}\n\n.fa.mx-auto {\n  display: block;\n  text-align: center;\n}\n\n.fa.card-img, .fa.card-img-top, .fa.card-img-bottom {\n  width: auto;\n}\n\n.o_small {\n  font-size: 0.875rem;\n}\n\n.display-1-fs {\n  font-size: calc(1.625rem + 4.5vw);\n}\n\n@media (min-width: 1200px) {\n  .display-1-fs {\n    font-size: 5rem;\n  }\n}\n\n.display-2-fs {\n  font-size: calc(1.575rem + 3.9vw);\n}\n\n@media (min-width: 1200px) {\n  .display-2-fs {\n    font-size: 4.5rem;\n  }\n}\n\n.display-3-fs {\n  font-size: calc(1.525rem + 3.3vw);\n}\n\n@media (min-width: 1200px) {\n  .display-3-fs {\n    font-size: 4rem;\n  }\n}\n\n.display-4-fs {\n  font-size: calc(1.475rem + 2.7vw);\n}\n\n@media (min-width: 1200px) {\n  .display-4-fs {\n    font-size: 3.5rem;\n  }\n}\n\n.h1-fs {\n  font-size: calc(1.425rem + 2.1vw);\n}\n\n@media (min-width: 1200px) {\n  .h1-fs {\n    font-size: 3rem;\n  }\n}\n\n.h2-fs {\n  font-size: calc(1.375rem + 1.5vw);\n}\n\n@media (min-width: 1200px) {\n  .h2-fs {\n    font-size: 2.5rem;\n  }\n}\n\n.h3-fs {\n  font-size: calc(1.325rem + 0.9vw);\n}\n\n@media (min-width: 1200px) {\n  .h3-fs {\n    font-size: 2rem;\n  }\n}\n\n.h4-fs {\n  font-size: calc(1.275rem + 0.3vw);\n}\n\n@media (min-width: 1200px) {\n  .h4-fs {\n    font-size: 1.5rem;\n  }\n}\n\n.h5-fs {\n  font-size: 1.25rem;\n}\n\n.h6-fs {\n  font-size: 1rem;\n}\n\n.base-fs {\n  font-size: 1rem;\n}\n\n.o_small-fs {\n  font-size: 0.875em;\n}\n\ndiv.media_iframe_video {\n  margin: 0 auto;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  min-width: 100px;\n}\n\ndiv.media_iframe_video iframe {\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: auto;\n  margin: 0 auto;\n  margin-left: -50%;\n}\n\ndiv.media_iframe_video.padding-small iframe {\n  padding: 4px;\n}\n\ndiv.media_iframe_video.padding-medium iframe {\n  padding: 8px;\n}\n\ndiv.media_iframe_video.padding-large iframe {\n  padding: 16px;\n}\n\ndiv.media_iframe_video.padding-xl iframe {\n  padding: 32px;\n}\n\ndiv.media_iframe_video .media_iframe_video_size {\n  padding-bottom: 66.5%;\n  position: relative;\n  width: 100%;\n  height: 0;\n}\n\ndiv.media_iframe_video .css_editable_mode_display {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  width: 100%;\n  height: 100%;\n  display: none;\n  z-index: 2;\n}\n\naddress .fa.fa-mobile-phone {\n  margin: 0 3px 0 2px;\n}\n\naddress .fa.fa-file-text-o {\n  margin-right: 1px;\n}\n\nspan[data-oe-type=\"monetary\"] {\n  white-space: nowrap;\n}\n\nul.oe_menu_editor .oe_menu_placeholder {\n  outline: 1px dashed #4183C4;\n}\n\nul.oe_menu_editor ul {\n  list-style: none;\n}\n\nul.oe_menu_editor li div {\n  cursor: url(/web/static/img/openhand.cur), grab;\n}\n\nul.oe_menu_editor li div :active {\n  cursor: grabbing;\n}\n\n.mt0 {\n  margin-top: 0px !important;\n}\n\n.mb0 {\n  margin-bottom: 0px !important;\n}\n\n.pt0 {\n  padding-top: 0px !important;\n}\n\n.pb0 {\n  padding-bottom: 0px !important;\n}\n\n.mt8 {\n  margin-top: 8px !important;\n}\n\n.mb8 {\n  margin-bottom: 8px !important;\n}\n\n.pt8 {\n  padding-top: 8px !important;\n}\n\n.pb8 {\n  padding-bottom: 8px !important;\n}\n\n.mt16 {\n  margin-top: 16px !important;\n}\n\n.mb16 {\n  margin-bottom: 16px !important;\n}\n\n.pt16 {\n  padding-top: 16px !important;\n}\n\n.pb16 {\n  padding-bottom: 16px !important;\n}\n\n.mt24 {\n  margin-top: 24px !important;\n}\n\n.mb24 {\n  margin-bottom: 24px !important;\n}\n\n.pt24 {\n  padding-top: 24px !important;\n}\n\n.pb24 {\n  padding-bottom: 24px !important;\n}\n\n.mt32 {\n  margin-top: 32px !important;\n}\n\n.mb32 {\n  margin-bottom: 32px !important;\n}\n\n.pt32 {\n  padding-top: 32px !important;\n}\n\n.pb32 {\n  padding-bottom: 32px !important;\n}\n\n.mt40 {\n  margin-top: 40px !important;\n}\n\n.mb40 {\n  margin-bottom: 40px !important;\n}\n\n.pt40 {\n  padding-top: 40px !important;\n}\n\n.pb40 {\n  padding-bottom: 40px !important;\n}\n\n.mt48 {\n  margin-top: 48px !important;\n}\n\n.mb48 {\n  margin-bottom: 48px !important;\n}\n\n.pt48 {\n  padding-top: 48px !important;\n}\n\n.pb48 {\n  padding-bottom: 48px !important;\n}\n\n.mt56 {\n  margin-top: 56px !important;\n}\n\n.mb56 {\n  margin-bottom: 56px !important;\n}\n\n.pt56 {\n  padding-top: 56px !important;\n}\n\n.pb56 {\n  padding-bottom: 56px !important;\n}\n\n.mt64 {\n  margin-top: 64px !important;\n}\n\n.mb64 {\n  margin-bottom: 64px !important;\n}\n\n.pt64 {\n  padding-top: 64px !important;\n}\n\n.pb64 {\n  padding-bottom: 64px !important;\n}\n\n.mt72 {\n  margin-top: 72px !important;\n}\n\n.mb72 {\n  margin-bottom: 72px !important;\n}\n\n.pt72 {\n  padding-top: 72px !important;\n}\n\n.pb72 {\n  padding-bottom: 72px !important;\n}\n\n.mt80 {\n  margin-top: 80px !important;\n}\n\n.mb80 {\n  margin-bottom: 80px !important;\n}\n\n.pt80 {\n  padding-top: 80px !important;\n}\n\n.pb80 {\n  padding-bottom: 80px !important;\n}\n\n.mt88 {\n  margin-top: 88px !important;\n}\n\n.mb88 {\n  margin-bottom: 88px !important;\n}\n\n.pt88 {\n  padding-top: 88px !important;\n}\n\n.pb88 {\n  padding-bottom: 88px !important;\n}\n\n.mt96 {\n  margin-top: 96px !important;\n}\n\n.mb96 {\n  margin-bottom: 96px !important;\n}\n\n.pt96 {\n  padding-top: 96px !important;\n}\n\n.pb96 {\n  padding-bottom: 96px !important;\n}\n\n.mt104 {\n  margin-top: 104px !important;\n}\n\n.mb104 {\n  margin-bottom: 104px !important;\n}\n\n.pt104 {\n  padding-top: 104px !important;\n}\n\n.pb104 {\n  padding-bottom: 104px !important;\n}\n\n.mt112 {\n  margin-top: 112px !important;\n}\n\n.mb112 {\n  margin-bottom: 112px !important;\n}\n\n.pt112 {\n  padding-top: 112px !important;\n}\n\n.pb112 {\n  padding-bottom: 112px !important;\n}\n\n.mt120 {\n  margin-top: 120px !important;\n}\n\n.mb120 {\n  margin-bottom: 120px !important;\n}\n\n.pt120 {\n  padding-top: 120px !important;\n}\n\n.pb120 {\n  padding-bottom: 120px !important;\n}\n\n.mt128 {\n  margin-top: 128px !important;\n}\n\n.mb128 {\n  margin-bottom: 128px !important;\n}\n\n.pt128 {\n  padding-top: 128px !important;\n}\n\n.pb128 {\n  padding-bottom: 128px !important;\n}\n\n.mt136 {\n  margin-top: 136px !important;\n}\n\n.mb136 {\n  margin-bottom: 136px !important;\n}\n\n.pt136 {\n  padding-top: 136px !important;\n}\n\n.pb136 {\n  padding-bottom: 136px !important;\n}\n\n.mt144 {\n  margin-top: 144px !important;\n}\n\n.mb144 {\n  margin-bottom: 144px !important;\n}\n\n.pt144 {\n  padding-top: 144px !important;\n}\n\n.pb144 {\n  padding-bottom: 144px !important;\n}\n\n.mt152 {\n  margin-top: 152px !important;\n}\n\n.mb152 {\n  margin-bottom: 152px !important;\n}\n\n.pt152 {\n  padding-top: 152px !important;\n}\n\n.pb152 {\n  padding-bottom: 152px !important;\n}\n\n.mt160 {\n  margin-top: 160px !important;\n}\n\n.mb160 {\n  margin-bottom: 160px !important;\n}\n\n.pt160 {\n  padding-top: 160px !important;\n}\n\n.pb160 {\n  padding-bottom: 160px !important;\n}\n\n.mt168 {\n  margin-top: 168px !important;\n}\n\n.mb168 {\n  margin-bottom: 168px !important;\n}\n\n.pt168 {\n  padding-top: 168px !important;\n}\n\n.pb168 {\n  padding-bottom: 168px !important;\n}\n\n.mt176 {\n  margin-top: 176px !important;\n}\n\n.mb176 {\n  margin-bottom: 176px !important;\n}\n\n.pt176 {\n  padding-top: 176px !important;\n}\n\n.pb176 {\n  padding-bottom: 176px !important;\n}\n\n.mt184 {\n  margin-top: 184px !important;\n}\n\n.mb184 {\n  margin-bottom: 184px !important;\n}\n\n.pt184 {\n  padding-top: 184px !important;\n}\n\n.pb184 {\n  padding-bottom: 184px !important;\n}\n\n.mt192 {\n  margin-top: 192px !important;\n}\n\n.mb192 {\n  margin-bottom: 192px !important;\n}\n\n.pt192 {\n  padding-top: 192px !important;\n}\n\n.pb192 {\n  padding-bottom: 192px !important;\n}\n\n.mt200 {\n  margin-top: 200px !important;\n}\n\n.mb200 {\n  margin-bottom: 200px !important;\n}\n\n.pt200 {\n  padding-top: 200px !important;\n}\n\n.pb200 {\n  padding-bottom: 200px !important;\n}\n\n.mt208 {\n  margin-top: 208px !important;\n}\n\n.mb208 {\n  margin-bottom: 208px !important;\n}\n\n.pt208 {\n  padding-top: 208px !important;\n}\n\n.pb208 {\n  padding-bottom: 208px !important;\n}\n\n.mt216 {\n  margin-top: 216px !important;\n}\n\n.mb216 {\n  margin-bottom: 216px !important;\n}\n\n.pt216 {\n  padding-top: 216px !important;\n}\n\n.pb216 {\n  padding-bottom: 216px !important;\n}\n\n.mt224 {\n  margin-top: 224px !important;\n}\n\n.mb224 {\n  margin-bottom: 224px !important;\n}\n\n.pt224 {\n  padding-top: 224px !important;\n}\n\n.pb224 {\n  padding-bottom: 224px !important;\n}\n\n.mt232 {\n  margin-top: 232px !important;\n}\n\n.mb232 {\n  margin-bottom: 232px !important;\n}\n\n.pt232 {\n  padding-top: 232px !important;\n}\n\n.pb232 {\n  padding-bottom: 232px !important;\n}\n\n.mt240 {\n  margin-top: 240px !important;\n}\n\n.mb240 {\n  margin-bottom: 240px !important;\n}\n\n.pt240 {\n  padding-top: 240px !important;\n}\n\n.pb240 {\n  padding-bottom: 240px !important;\n}\n\n.mt248 {\n  margin-top: 248px !important;\n}\n\n.mb248 {\n  margin-bottom: 248px !important;\n}\n\n.pt248 {\n  padding-top: 248px !important;\n}\n\n.pb248 {\n  padding-bottom: 248px !important;\n}\n\n.mt256 {\n  margin-top: 256px !important;\n}\n\n.mb256 {\n  margin-bottom: 256px !important;\n}\n\n.pt256 {\n  padding-top: 256px !important;\n}\n\n.pb256 {\n  padding-bottom: 256px !important;\n}\n\n.mt4 {\n  margin-top: 4px !important;\n}\n\n.mb4 {\n  margin-bottom: 4px !important;\n}\n\n.pt4 {\n  padding-top: 4px !important;\n}\n\n.pb4 {\n  padding-bottom: 4px !important;\n}\n\n.mt92 {\n  margin-top: 92px !important;\n}\n\n.mb92 {\n  margin-bottom: 92px !important;\n}\n\n.ml0 {\n  margin-left: 0px !important;\n}\n\n.mr0 {\n  margin-right: 0px !important;\n}\n\n.ml4 {\n  margin-left: 4px !important;\n}\n\n.mr4 {\n  margin-right: 4px !important;\n}\n\n.ml8 {\n  margin-left: 8px !important;\n}\n\n.mr8 {\n  margin-right: 8px !important;\n}\n\n.ml16 {\n  margin-left: 16px !important;\n}\n\n.mr16 {\n  margin-right: 16px !important;\n}\n\n.ml32 {\n  margin-left: 32px !important;\n}\n\n.mr32 {\n  margin-right: 32px !important;\n}\n\n.ml64 {\n  margin-left: 64px !important;\n}\n\n.mr64 {\n  margin-right: 64px !important;\n}\n\na.o_underline {\n  text-decoration: underline;\n}\n\na.o_underline:hover {\n  text-decoration: underline;\n}\n\n.o_nocontent_help {\n  pointer-events: auto;\n  max-width: 650px;\n  margin: auto;\n  padding: 15px;\n  z-index: 1000;\n  text-align: center;\n  color: #212529;\n  font-size: 115%;\n}\n\n.o_nocontent_help > p:first-of-type {\n  margin-top: 0;\n  color: inherit;\n  font-weight: bold;\n  font-size: 125%;\n}\n\n.o_nocontent_help a {\n  cursor: pointer;\n}\n\n.o_we_search_prompt {\n  position: relative;\n  min-height: 250px;\n  width: 100%;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  -webkit-box-pack: start; justify-content: flex-start;\n}\n\n.o_we_search_prompt > h2, .o_we_search_prompt > .h2 {\n  max-width: 500px;\n  text-align: center;\n  margin-left: 150px;\n}\n\n.o_we_search_prompt::before {\n  transform: scale(-1, 1);\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 50px;\n  bottom: auto;\n  right: auto;\n  width: 100px;\n  height: 150px;\n  opacity: .5;\n  filter: var(--WebEditor__SearchPromptArrow-filter, invert(0));\n  background-image: url(\"/web_editor/static/src/img/curved_arrow.svg\");\n  background-size: 100%;\n  background-repeat: no-repeat;\n}\n\n@media (max-width: 767.98px) {\n  odoo-wysiwyg-container .btn-group {\n    position: static;\n  }\n  .o_technical_modal.o_web_editor_dialog {\n    z-index: 2001;\n  }\n  .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog {\n    max-width: inherit !important;\n    z-index: 2001;\n  }\n  .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-dialog, .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .model-content {\n    height: 100%;\n  }\n  .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search {\n    width: 100%;\n  }\n  .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .nav .nav-item.search .btn-group {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n    justify-content: space-around;\n    padding: 5px;\n  }\n  .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .font-icons-icons {\n    text-align: center;\n  }\n  .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .form-control.o_we_search {\n    height: inherit;\n  }\n  .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row {\n    -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n  }\n  .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell {\n    flex: initial;\n    max-width: 100%;\n  }\n  .o_technical_modal.o_web_editor_dialog > .o_select_media_dialog .modal-body .o_we_existing_attachments > .row > .o_existing_attachment_cell > .o_existing_attachment_remove {\n    opacity: inherit;\n    top: 10px;\n  }\n}\n\nblockquote {\n  padding: 0.5rem 1rem;\n  border-left: 5px solid;\n  border-color: #DEE2E6;\n  font-style: italic;\n}\n\npre {\n  white-space: pre-wrap;\n}\n\npre p {\n  margin-bottom: 0px;\n}\n\n.bg-o-color-1 {\n  --bg-light: #ed1c25;\n  --color-light: #FFFFFF;\n  background-color: #ed1c25 !important;\n  color: #FFFFFF;\n}\n\n.bg-o-color-1 .text-muted, .o_colored_level .bg-o-color-1 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-o-color-1:hover, a.bg-o-color-1:focus,\nbutton.bg-o-color-1:hover,\nbutton.bg-o-color-1:focus {\n  --bg-light: #c61018;\n  --color-light: #FFFFFF;\n  background-color: #c61018 !important;\n  color: #FFFFFF;\n}\n\n.text-o-color-1 {\n  color: #ed1c25 !important;\n}\n\na.text-o-color-1:hover, a.text-o-color-1:focus {\n  color: #970c12 !important;\n}\n\n.bg-o-color-2 {\n  --bg-light: #2D3142;\n  --color-light: #FFFFFF;\n  background-color: #2D3142 !important;\n  color: #FFFFFF;\n}\n\n.bg-o-color-2 .text-muted, .o_colored_level .bg-o-color-2 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-o-color-2:hover, a.bg-o-color-2:focus,\nbutton.bg-o-color-2:hover,\nbutton.bg-o-color-2:focus {\n  --bg-light: #181a24;\n  --color-light: #FFFFFF;\n  background-color: #181a24 !important;\n  color: #FFFFFF;\n}\n\n.text-o-color-2 {\n  color: #2D3142 !important;\n}\n\na.text-o-color-2:hover, a.text-o-color-2:focus {\n  color: #040405 !important;\n}\n\n.bg-o-color-3 {\n  --bg-light: #F3F2F2;\n  --color-light: #212529;\n  background-color: #F3F2F2 !important;\n  color: #212529;\n}\n\n.bg-o-color-3 .text-muted, .o_colored_level .bg-o-color-3 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-o-color-3:hover, a.bg-o-color-3:focus,\nbutton.bg-o-color-3:hover,\nbutton.bg-o-color-3:focus {\n  --bg-light: #dbd7d7;\n  --color-light: #212529;\n  background-color: #dbd7d7 !important;\n  color: #212529;\n}\n\n.text-o-color-3 {\n  color: #F3F2F2 !important;\n}\n\na.text-o-color-3:hover, a.text-o-color-3:focus {\n  color: #c2bdbd !important;\n}\n\n.bg-o-color-4 {\n  --bg-light: #FFFFFF;\n  --color-light: #212529;\n  background-color: #FFFFFF !important;\n  color: #212529;\n}\n\n.bg-o-color-4 .text-muted, .o_colored_level .bg-o-color-4 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\na.bg-o-color-4:hover, a.bg-o-color-4:focus,\nbutton.bg-o-color-4:hover,\nbutton.bg-o-color-4:focus {\n  --bg-light: #e6e6e6;\n  --color-light: #212529;\n  background-color: #e6e6e6 !important;\n  color: #212529;\n}\n\n.text-o-color-4 {\n  color: #FFFFFF !important;\n}\n\na.text-o-color-4:hover, a.text-o-color-4:focus {\n  color: #cccccc !important;\n}\n\n.bg-o-color-5 {\n  --bg-light: #111827;\n  --color-light: #FFFFFF;\n  background-color: #111827 !important;\n  color: #FFFFFF;\n}\n\n.bg-o-color-5 .text-muted, .o_colored_level .bg-o-color-5 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\na.bg-o-color-5:hover, a.bg-o-color-5:focus,\nbutton.bg-o-color-5:hover,\nbutton.bg-o-color-5:focus {\n  --bg-light: #020203;\n  --color-light: #FFFFFF;\n  background-color: #020203 !important;\n  color: #FFFFFF;\n}\n\n.text-o-color-5 {\n  color: #111827 !important;\n}\n\na.text-o-color-5:hover, a.text-o-color-5:focus {\n  color: black !important;\n}\n\n.o_cc .dropdown-menu .dropdown-item, .o_cc .o_dropdown_menu .dropdown-item, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item, .o_footer .dropdown-menu .dropdown-item, .o_footer .o_dropdown_menu .dropdown-item, .navbar-light .dropdown-menu .dropdown-item, .navbar-light .o_dropdown_menu .dropdown-item, .o_cc .dropdown-menu .dropdown-item h6, .o_cc .o_dropdown_menu .dropdown-item h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item h6, .o_footer .dropdown-menu .dropdown-item h6, .o_footer .o_dropdown_menu .dropdown-item h6, .navbar-light .dropdown-menu .dropdown-item h6, .navbar-light .o_dropdown_menu .dropdown-item h6, .o_cc .dropdown-menu .dropdown-item .h6, .o_cc .o_dropdown_menu .dropdown-item .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .h6, .o_footer .dropdown-menu .dropdown-item .h6, .o_footer .o_dropdown_menu .dropdown-item .h6, .navbar-light .dropdown-menu .dropdown-item .h6, .navbar-light .o_dropdown_menu .dropdown-item .h6, .o_colored_level .o_cc .dropdown-menu .dropdown-item, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6 {\n  color: var(--body-color) !important;\n}\n\n.o_cc .dropdown-menu .dropdown-item:hover, .o_cc .o_dropdown_menu .dropdown-item:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:hover, .o_footer .dropdown-menu .dropdown-item:hover, .o_footer .o_dropdown_menu .dropdown-item:hover, .navbar-light .dropdown-menu .dropdown-item:hover, .navbar-light .o_dropdown_menu .dropdown-item:hover, .o_cc .dropdown-menu .dropdown-item:focus, .o_cc .o_dropdown_menu .dropdown-item:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:focus, .o_footer .dropdown-menu .dropdown-item:focus, .o_footer .o_dropdown_menu .dropdown-item:focus, .navbar-light .dropdown-menu .dropdown-item:focus, .navbar-light .o_dropdown_menu .dropdown-item:focus, .o_cc .dropdown-menu .dropdown-item h6:hover, .o_cc .o_dropdown_menu .dropdown-item h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item h6:hover, .o_footer .dropdown-menu .dropdown-item h6:hover, .o_footer .o_dropdown_menu .dropdown-item h6:hover, .navbar-light .dropdown-menu .dropdown-item h6:hover, .navbar-light .o_dropdown_menu .dropdown-item h6:hover, .o_cc .dropdown-menu .dropdown-item .h6:hover, .o_cc .o_dropdown_menu .dropdown-item .h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .h6:hover, .o_footer .dropdown-menu .dropdown-item .h6:hover, .o_footer .o_dropdown_menu .dropdown-item .h6:hover, .navbar-light .dropdown-menu .dropdown-item .h6:hover, .navbar-light .o_dropdown_menu .dropdown-item .h6:hover, .o_cc .dropdown-menu .dropdown-item h6:focus, .o_cc .o_dropdown_menu .dropdown-item h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item h6:focus, .o_footer .dropdown-menu .dropdown-item h6:focus, .o_footer .o_dropdown_menu .dropdown-item h6:focus, .navbar-light .dropdown-menu .dropdown-item h6:focus, .navbar-light .o_dropdown_menu .dropdown-item h6:focus, .o_cc .dropdown-menu .dropdown-item .h6:focus, .o_cc .o_dropdown_menu .dropdown-item .h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .h6:focus, .o_footer .dropdown-menu .dropdown-item .h6:focus, .o_footer .o_dropdown_menu .dropdown-item .h6:focus, .navbar-light .dropdown-menu .dropdown-item .h6:focus, .navbar-light .o_dropdown_menu .dropdown-item .h6:focus, .o_colored_level .o_cc .dropdown-menu .dropdown-item:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item:focus, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6:focus {\n  color: var(--body-color) !important;\n}\n\n.o_cc .dropdown-menu .dropdown-item.disabled, .o_cc .o_dropdown_menu .dropdown-item.disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.disabled, .o_footer .dropdown-menu .dropdown-item.disabled, .o_footer .o_dropdown_menu .dropdown-item.disabled, .navbar-light .dropdown-menu .dropdown-item.disabled, .navbar-light .o_dropdown_menu .dropdown-item.disabled, .o_cc .dropdown-menu .dropdown-item.disabled h6, .o_cc .o_dropdown_menu .dropdown-item.disabled h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.disabled h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.disabled h6, .o_footer .dropdown-menu .dropdown-item.disabled h6, .o_footer .o_dropdown_menu .dropdown-item.disabled h6, .navbar-light .dropdown-menu .dropdown-item.disabled h6, .navbar-light .o_dropdown_menu .dropdown-item.disabled h6, .o_cc .dropdown-menu .dropdown-item.disabled .h6, .o_cc .o_dropdown_menu .dropdown-item.disabled .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.disabled .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.disabled .h6, .o_footer .dropdown-menu .dropdown-item.disabled .h6, .o_footer .o_dropdown_menu .dropdown-item.disabled .h6, .navbar-light .dropdown-menu .dropdown-item.disabled .h6, .navbar-light .o_dropdown_menu .dropdown-item.disabled .h6, .o_cc .dropdown-menu .dropdown-item:disabled, .o_cc .o_dropdown_menu .dropdown-item:disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:disabled, .o_footer .dropdown-menu .dropdown-item:disabled, .o_footer .o_dropdown_menu .dropdown-item:disabled, .navbar-light .dropdown-menu .dropdown-item:disabled, .navbar-light .o_dropdown_menu .dropdown-item:disabled, .o_cc .dropdown-menu .dropdown-item.o_wysiwyg_loader, .o_cc .o_dropdown_menu .dropdown-item.o_wysiwyg_loader, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.o_wysiwyg_loader, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.o_wysiwyg_loader, .o_footer .dropdown-menu .dropdown-item.o_wysiwyg_loader, .o_footer .o_dropdown_menu .dropdown-item.o_wysiwyg_loader, .navbar-light .dropdown-menu .dropdown-item.o_wysiwyg_loader, .navbar-light .o_dropdown_menu .dropdown-item.o_wysiwyg_loader, .o_cc .dropdown-menu .dropdown-item:disabled h6, .o_cc .o_dropdown_menu .dropdown-item:disabled h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:disabled h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:disabled h6, .o_footer .dropdown-menu .dropdown-item:disabled h6, .o_footer .o_dropdown_menu .dropdown-item:disabled h6, .navbar-light .dropdown-menu .dropdown-item:disabled h6, .navbar-light .o_dropdown_menu .dropdown-item:disabled h6, .o_cc .dropdown-menu .dropdown-item.o_wysiwyg_loader h6, .o_cc .o_dropdown_menu .dropdown-item.o_wysiwyg_loader h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.o_wysiwyg_loader h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.o_wysiwyg_loader h6, .o_footer .dropdown-menu .dropdown-item.o_wysiwyg_loader h6, .o_footer .o_dropdown_menu .dropdown-item.o_wysiwyg_loader h6, .navbar-light .dropdown-menu .dropdown-item.o_wysiwyg_loader h6, .navbar-light .o_dropdown_menu .dropdown-item.o_wysiwyg_loader h6, .o_cc .dropdown-menu .dropdown-item:disabled .h6, .o_cc .o_dropdown_menu .dropdown-item:disabled .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:disabled .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:disabled .h6, .o_footer .dropdown-menu .dropdown-item:disabled .h6, .o_footer .o_dropdown_menu .dropdown-item:disabled .h6, .navbar-light .dropdown-menu .dropdown-item:disabled .h6, .navbar-light .o_dropdown_menu .dropdown-item:disabled .h6, .o_cc .dropdown-menu .dropdown-item.o_wysiwyg_loader .h6, .o_cc .o_dropdown_menu .dropdown-item.o_wysiwyg_loader .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.o_wysiwyg_loader .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.o_wysiwyg_loader .h6, .o_footer .dropdown-menu .dropdown-item.o_wysiwyg_loader .h6, .o_footer .o_dropdown_menu .dropdown-item.o_wysiwyg_loader .h6, .navbar-light .dropdown-menu .dropdown-item.o_wysiwyg_loader .h6, .navbar-light .o_dropdown_menu .dropdown-item.o_wysiwyg_loader .h6, .o_colored_level .o_cc .dropdown-menu .dropdown-item.disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item.disabled h6, .o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled h6 {\n  color: var(--tertiary-color) !important;\n}\n\n.o_cc .dropdown-menu .dropdown-item .btn-link, .o_cc .o_dropdown_menu .dropdown-item .btn-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .btn-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .btn-link, .o_footer .dropdown-menu .dropdown-item .btn-link, .o_footer .o_dropdown_menu .dropdown-item .btn-link, .navbar-light .dropdown-menu .dropdown-item .btn-link, .navbar-light .o_dropdown_menu .dropdown-item .btn-link, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link {\n  color: var(--link-color);\n}\n\n.o_cc .dropdown-menu .dropdown-item .btn-link:hover, .o_cc .o_dropdown_menu .dropdown-item .btn-link:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .btn-link:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .btn-link:hover, .o_footer .dropdown-menu .dropdown-item .btn-link:hover, .o_footer .o_dropdown_menu .dropdown-item .btn-link:hover, .navbar-light .dropdown-menu .dropdown-item .btn-link:hover, .navbar-light .o_dropdown_menu .dropdown-item .btn-link:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link:hover {\n  color: var(--link-hover-color);\n}\n\n.o_cc .dropdown-menu .dropdown-item .btn-link:disabled, .o_cc .o_dropdown_menu .dropdown-item .btn-link:disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .btn-link:disabled, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .btn-link:disabled, .o_footer .dropdown-menu .dropdown-item .btn-link:disabled, .o_footer .o_dropdown_menu .dropdown-item .btn-link:disabled, .navbar-light .dropdown-menu .dropdown-item .btn-link:disabled, .navbar-light .o_dropdown_menu .dropdown-item .btn-link:disabled, .o_cc .dropdown-menu .dropdown-item .btn-link.o_wysiwyg_loader, .o_cc .o_dropdown_menu .dropdown-item .btn-link.o_wysiwyg_loader, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item .btn-link.o_wysiwyg_loader, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item .btn-link.o_wysiwyg_loader, .o_footer .dropdown-menu .dropdown-item .btn-link.o_wysiwyg_loader, .o_footer .o_dropdown_menu .dropdown-item .btn-link.o_wysiwyg_loader, .navbar-light .dropdown-menu .dropdown-item .btn-link.o_wysiwyg_loader, .navbar-light .o_dropdown_menu .dropdown-item .btn-link.o_wysiwyg_loader, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link:disabled {\n  color: #6C757D;\n}\n\n.o_cc .dropdown-menu .dropdown-item-text .text-muted a, .o_cc .o_dropdown_menu .dropdown-item-text .text-muted a, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item-text .text-muted a, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item-text .text-muted a, .o_footer .dropdown-menu .dropdown-item-text .text-muted a, .o_footer .o_dropdown_menu .dropdown-item-text .text-muted a, .navbar-light .dropdown-menu .dropdown-item-text .text-muted a, .navbar-light .o_dropdown_menu .dropdown-item-text .text-muted a, .o_colored_level .o_cc .dropdown-menu .dropdown-item-text .text-muted a {\n  color: #d9111a;\n}\n\n.o_cc .dropdown-menu .dropdown-item-text .text-muted a:hover, .o_cc .o_dropdown_menu .dropdown-item-text .text-muted a:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item-text .text-muted a:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item-text .text-muted a:hover, .o_footer .dropdown-menu .dropdown-item-text .text-muted a:hover, .o_footer .o_dropdown_menu .dropdown-item-text .text-muted a:hover, .navbar-light .dropdown-menu .dropdown-item-text .text-muted a:hover, .navbar-light .o_dropdown_menu .dropdown-item-text .text-muted a:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item-text .text-muted a:hover {\n  color: #920c11;\n}\n\n.o_cc1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar, .navbar-light {\n  --bg-light: #FFFFFF;\n  --color-light: #212529;\n  background-color: #FFFFFF;\n  color: #212529;\n  --o-cc-bg: #FFFFFF;\n}\n\n.o_cc1 .text-muted, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .text-muted, .navbar-light .text-muted, .o_colored_level .o_cc1 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\n.o_cc1 a:not(.btn), #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a:not(.btn), .navbar-light a:not(.btn), .o_cc1 .btn-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-link, .navbar-light .btn-link, .o_colored_level .o_cc1 a:not(.btn), .o_colored_level .o_cc1 .btn-link {\n  color: #d9111a;\n}\n\n.o_cc1 a:not(.btn):hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a:not(.btn):hover, .navbar-light a:not(.btn):hover, .o_cc1 .btn-link:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-link:hover, .navbar-light .btn-link:hover, .o_colored_level .o_cc1 a:not(.btn):hover, .o_colored_level .o_cc1 .btn-link:hover {\n  color: #af0e15;\n}\n\n.o_cc1 .btn-fill-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-fill-primary, .navbar-light .btn-fill-primary, .o_cc1 .btn-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-primary, .navbar-light .btn-primary, .o_colored_level .o_cc1 .btn-fill-primary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #c9181f;\n  --btn-hover-border-color: #be161e;\n  --btn-focus-shadow-rgb: 240, 62, 70;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #be161e;\n  --btn-active-border-color: #b2151c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #ed1c25;\n  --btn-disabled-border-color: #ed1c25;\n}\n\n.o_cc1 .btn-outline-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-outline-primary, .navbar-light .btn-outline-primary, .o_colored_level .o_cc1 .btn-outline-primary {\n  --btn-color: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #ed1c25;\n  --btn-hover-border-color: #ed1c25;\n  --btn-focus-shadow-rgb: 237, 28, 37;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #ed1c25;\n  --btn-active-border-color: #ed1c25;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #ed1c25;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #ed1c25;\n  --gradient: none;\n}\n\n.o_cc1 .btn-fill-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-fill-secondary, .navbar-light .btn-fill-secondary, .o_cc1 .btn-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-secondary, .navbar-light .btn-secondary, .o_colored_level .o_cc1 .btn-fill-secondary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #2D3142;\n  --btn-border-color: #2D3142;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #262a38;\n  --btn-hover-border-color: #242735;\n  --btn-focus-shadow-rgb: 77, 80, 94;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #242735;\n  --btn-active-border-color: #222532;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #2D3142;\n  --btn-disabled-border-color: #2D3142;\n}\n\n.o_cc1 .btn-outline-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-outline-secondary, .navbar-light .btn-outline-secondary, .o_colored_level .o_cc1 .btn-outline-secondary {\n  --btn-color: #2D3142;\n  --btn-border-color: #2D3142;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #2D3142;\n  --btn-hover-border-color: #2D3142;\n  --btn-focus-shadow-rgb: 45, 49, 66;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #2D3142;\n  --btn-active-border-color: #2D3142;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #2D3142;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #2D3142;\n  --gradient: none;\n}\n\n.o_cc1 .nav-pills .nav-link.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-pills .nav-link.active, .navbar-light .nav-pills .nav-link.active,\n.o_cc1 .nav-pills .show > .nav-link,\n#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-pills .show > .nav-link,\n.navbar-light .nav-pills .show > .nav-link, .o_colored_level .o_cc1 .nav-pills .nav-link.active,\n.o_colored_level .o_cc1 .nav-pills .show > .nav-link {\n  background-color: #ed1c25;\n  color: #FFFFFF;\n}\n\n.o_cc1 .dropdown-menu .dropdown-item.active, .o_cc1 .o_dropdown_menu .dropdown-item.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active, .navbar-light .dropdown-menu .dropdown-item.active, .navbar-light .o_dropdown_menu .dropdown-item.active, .o_cc1 .dropdown-menu .dropdown-item.active h6, .o_cc1 .o_dropdown_menu .dropdown-item.active h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active h6, .navbar-light .dropdown-menu .dropdown-item.active h6, .navbar-light .o_dropdown_menu .dropdown-item.active h6, .o_cc1 .dropdown-menu .dropdown-item.active .h6, .o_cc1 .o_dropdown_menu .dropdown-item.active .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active .h6, .navbar-light .dropdown-menu .dropdown-item.active .h6, .navbar-light .o_dropdown_menu .dropdown-item.active .h6, .o_cc1 .dropdown-menu .dropdown-item:active, .o_cc1 .o_dropdown_menu .dropdown-item:active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active, .navbar-light .dropdown-menu .dropdown-item:active, .navbar-light .o_dropdown_menu .dropdown-item:active, .o_cc1 .dropdown-menu .dropdown-item:active h6, .o_cc1 .o_dropdown_menu .dropdown-item:active h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active h6, .navbar-light .dropdown-menu .dropdown-item:active h6, .navbar-light .o_dropdown_menu .dropdown-item:active h6, .o_cc1 .dropdown-menu .dropdown-item:active .h6, .o_cc1 .o_dropdown_menu .dropdown-item:active .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active .h6, .navbar-light .dropdown-menu .dropdown-item:active .h6, .navbar-light .o_dropdown_menu .dropdown-item:active .h6, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active h6, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active h6 {\n  background-color: #ed1c25;\n  color: #FFFFFF !important;\n}\n\n.o_cc1 .dropdown-menu .dropdown-item.active:hover, .o_cc1 .o_dropdown_menu .dropdown-item.active:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active:hover, .navbar-light .dropdown-menu .dropdown-item.active:hover, .navbar-light .o_dropdown_menu .dropdown-item.active:hover, .o_cc1 .dropdown-menu .dropdown-item.active:focus, .o_cc1 .o_dropdown_menu .dropdown-item.active:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active:focus, .navbar-light .dropdown-menu .dropdown-item.active:focus, .navbar-light .o_dropdown_menu .dropdown-item.active:focus, .o_cc1 .dropdown-menu .dropdown-item.active h6:hover, .o_cc1 .o_dropdown_menu .dropdown-item.active h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active h6:hover, .navbar-light .dropdown-menu .dropdown-item.active h6:hover, .navbar-light .o_dropdown_menu .dropdown-item.active h6:hover, .o_cc1 .dropdown-menu .dropdown-item.active .h6:hover, .o_cc1 .o_dropdown_menu .dropdown-item.active .h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active .h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active .h6:hover, .navbar-light .dropdown-menu .dropdown-item.active .h6:hover, .navbar-light .o_dropdown_menu .dropdown-item.active .h6:hover, .o_cc1 .dropdown-menu .dropdown-item.active h6:focus, .o_cc1 .o_dropdown_menu .dropdown-item.active h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active h6:focus, .navbar-light .dropdown-menu .dropdown-item.active h6:focus, .navbar-light .o_dropdown_menu .dropdown-item.active h6:focus, .o_cc1 .dropdown-menu .dropdown-item.active .h6:focus, .o_cc1 .o_dropdown_menu .dropdown-item.active .h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item.active .h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item.active .h6:focus, .navbar-light .dropdown-menu .dropdown-item.active .h6:focus, .navbar-light .o_dropdown_menu .dropdown-item.active .h6:focus, .o_cc1 .dropdown-menu .dropdown-item:active:hover, .o_cc1 .o_dropdown_menu .dropdown-item:active:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active:hover, .navbar-light .dropdown-menu .dropdown-item:active:hover, .navbar-light .o_dropdown_menu .dropdown-item:active:hover, .o_cc1 .dropdown-menu .dropdown-item:active:focus, .o_cc1 .o_dropdown_menu .dropdown-item:active:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active:focus, .navbar-light .dropdown-menu .dropdown-item:active:focus, .navbar-light .o_dropdown_menu .dropdown-item:active:focus, .o_cc1 .dropdown-menu .dropdown-item:active h6:hover, .o_cc1 .o_dropdown_menu .dropdown-item:active h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active h6:hover, .navbar-light .dropdown-menu .dropdown-item:active h6:hover, .navbar-light .o_dropdown_menu .dropdown-item:active h6:hover, .o_cc1 .dropdown-menu .dropdown-item:active .h6:hover, .o_cc1 .o_dropdown_menu .dropdown-item:active .h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active .h6:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active .h6:hover, .navbar-light .dropdown-menu .dropdown-item:active .h6:hover, .navbar-light .o_dropdown_menu .dropdown-item:active .h6:hover, .o_cc1 .dropdown-menu .dropdown-item:active h6:focus, .o_cc1 .o_dropdown_menu .dropdown-item:active h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active h6:focus, .navbar-light .dropdown-menu .dropdown-item:active h6:focus, .navbar-light .o_dropdown_menu .dropdown-item:active h6:focus, .o_cc1 .dropdown-menu .dropdown-item:active .h6:focus, .o_cc1 .o_dropdown_menu .dropdown-item:active .h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .dropdown-menu .dropdown-item:active .h6:focus, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dropdown_menu .dropdown-item:active .h6:focus, .navbar-light .dropdown-menu .dropdown-item:active .h6:focus, .navbar-light .o_dropdown_menu .dropdown-item:active .h6:focus, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active:hover, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active:focus, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active h6:hover, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item.active h6:focus, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active:hover, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active:focus, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active h6:hover, .o_colored_level .o_cc1 .dropdown-menu .dropdown-item:active h6:focus {\n  color: #FFFFFF !important;\n}\n\n.o_cc1 a.list-group-item, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a.list-group-item, .navbar-light a.list-group-item, .o_colored_level .o_cc1 a.list-group-item {\n  color: #ed1c25;\n}\n\n.o_cc1 a.list-group-item.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a.list-group-item.active, .navbar-light a.list-group-item.active, .o_colored_level .o_cc1 a.list-group-item.active {\n  background-color: #ed1c25;\n  color: #FFFFFF;\n  border-color: #ed1c25;\n}\n\n.o_cc2 {\n  --bg-light: #F3F2F2;\n  --color-light: #212529;\n  background-color: #F3F2F2;\n  color: #212529;\n  --o-cc-bg: #F3F2F2;\n}\n\n.o_cc2 .text-muted, .o_colored_level .o_cc2 .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\n.o_cc2 h1, .o_cc2 .h1, .o_cc2 h2, .o_cc2 .h2, .o_cc2 h3, .o_cc2 .h3, .o_cc2 h4, .o_cc2 .h4, .o_cc2 h5, .o_cc2 .h5, .o_cc2 h6, .o_cc2 .h6, .o_colored_level .o_cc2 h1, .o_colored_level .o_cc2 h2, .o_colored_level .o_cc2 h3, .o_colored_level .o_cc2 h4, .o_colored_level .o_cc2 h5, .o_colored_level .o_cc2 h6 {\n  color: #111827;\n}\n\n.o_cc2 a:not(.btn), .o_cc2 .btn-link, .o_colored_level .o_cc2 a:not(.btn), .o_colored_level .o_cc2 .btn-link {\n  color: #bd0f16;\n}\n\n.o_cc2 a:not(.btn):hover, .o_cc2 .btn-link:hover, .o_colored_level .o_cc2 a:not(.btn):hover, .o_colored_level .o_cc2 .btn-link:hover {\n  color: #af0e15;\n}\n\n.o_cc2 .btn-fill-primary, .o_cc2 .btn-primary, .o_colored_level .o_cc2 .btn-fill-primary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #c9181f;\n  --btn-hover-border-color: #be161e;\n  --btn-focus-shadow-rgb: 240, 62, 70;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #be161e;\n  --btn-active-border-color: #b2151c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #ed1c25;\n  --btn-disabled-border-color: #ed1c25;\n}\n\n.o_cc2 .btn-outline-primary, .o_colored_level .o_cc2 .btn-outline-primary {\n  --btn-color: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #ed1c25;\n  --btn-hover-border-color: #ed1c25;\n  --btn-focus-shadow-rgb: 237, 28, 37;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #ed1c25;\n  --btn-active-border-color: #ed1c25;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #ed1c25;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #ed1c25;\n  --gradient: none;\n}\n\n.o_cc2 .btn-fill-secondary, .o_cc2 .btn-secondary, .o_colored_level .o_cc2 .btn-fill-secondary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #2D3142;\n  --btn-border-color: #2D3142;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #262a38;\n  --btn-hover-border-color: #242735;\n  --btn-focus-shadow-rgb: 77, 80, 94;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #242735;\n  --btn-active-border-color: #222532;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #2D3142;\n  --btn-disabled-border-color: #2D3142;\n}\n\n.o_cc2 .btn-outline-secondary, .o_colored_level .o_cc2 .btn-outline-secondary {\n  --btn-color: #2D3142;\n  --btn-border-color: #2D3142;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #2D3142;\n  --btn-hover-border-color: #2D3142;\n  --btn-focus-shadow-rgb: 45, 49, 66;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #2D3142;\n  --btn-active-border-color: #2D3142;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #2D3142;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #2D3142;\n  --gradient: none;\n}\n\n.o_cc2 .nav-pills .nav-link.active,\n.o_cc2 .nav-pills .show > .nav-link, .o_colored_level .o_cc2 .nav-pills .nav-link.active,\n.o_colored_level .o_cc2 .nav-pills .show > .nav-link {\n  background-color: #ed1c25;\n  color: #FFFFFF;\n}\n\n.o_cc2 .dropdown-menu .dropdown-item.active, .o_cc2 .o_dropdown_menu .dropdown-item.active, .o_cc2 .dropdown-menu .dropdown-item.active h6, .o_cc2 .o_dropdown_menu .dropdown-item.active h6, .o_cc2 .dropdown-menu .dropdown-item.active .h6, .o_cc2 .o_dropdown_menu .dropdown-item.active .h6, .o_cc2 .dropdown-menu .dropdown-item:active, .o_cc2 .o_dropdown_menu .dropdown-item:active, .o_cc2 .dropdown-menu .dropdown-item:active h6, .o_cc2 .o_dropdown_menu .dropdown-item:active h6, .o_cc2 .dropdown-menu .dropdown-item:active .h6, .o_cc2 .o_dropdown_menu .dropdown-item:active .h6, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active h6, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active h6 {\n  background-color: #ed1c25;\n  color: #FFFFFF !important;\n}\n\n.o_cc2 .dropdown-menu .dropdown-item.active:hover, .o_cc2 .o_dropdown_menu .dropdown-item.active:hover, .o_cc2 .dropdown-menu .dropdown-item.active:focus, .o_cc2 .o_dropdown_menu .dropdown-item.active:focus, .o_cc2 .dropdown-menu .dropdown-item.active h6:hover, .o_cc2 .o_dropdown_menu .dropdown-item.active h6:hover, .o_cc2 .dropdown-menu .dropdown-item.active .h6:hover, .o_cc2 .o_dropdown_menu .dropdown-item.active .h6:hover, .o_cc2 .dropdown-menu .dropdown-item.active h6:focus, .o_cc2 .o_dropdown_menu .dropdown-item.active h6:focus, .o_cc2 .dropdown-menu .dropdown-item.active .h6:focus, .o_cc2 .o_dropdown_menu .dropdown-item.active .h6:focus, .o_cc2 .dropdown-menu .dropdown-item:active:hover, .o_cc2 .o_dropdown_menu .dropdown-item:active:hover, .o_cc2 .dropdown-menu .dropdown-item:active:focus, .o_cc2 .o_dropdown_menu .dropdown-item:active:focus, .o_cc2 .dropdown-menu .dropdown-item:active h6:hover, .o_cc2 .o_dropdown_menu .dropdown-item:active h6:hover, .o_cc2 .dropdown-menu .dropdown-item:active .h6:hover, .o_cc2 .o_dropdown_menu .dropdown-item:active .h6:hover, .o_cc2 .dropdown-menu .dropdown-item:active h6:focus, .o_cc2 .o_dropdown_menu .dropdown-item:active h6:focus, .o_cc2 .dropdown-menu .dropdown-item:active .h6:focus, .o_cc2 .o_dropdown_menu .dropdown-item:active .h6:focus, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active:hover, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active:focus, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active h6:hover, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item.active h6:focus, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active:hover, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active:focus, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active h6:hover, .o_colored_level .o_cc2 .dropdown-menu .dropdown-item:active h6:focus {\n  color: #FFFFFF !important;\n}\n\n.o_cc2 a.list-group-item, .o_colored_level .o_cc2 a.list-group-item {\n  color: #ed1c25;\n}\n\n.o_cc2 a.list-group-item.active, .o_colored_level .o_cc2 a.list-group-item.active {\n  background-color: #ed1c25;\n  color: #FFFFFF;\n  border-color: #ed1c25;\n}\n\n.o_cc3 {\n  --bg-light: #2D3142;\n  --color-light: #FFFFFF;\n  background-color: #2D3142;\n  color: #FFFFFF;\n  --o-cc-bg: #2D3142;\n}\n\n.o_cc3 .text-muted, .o_colored_level .o_cc3 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.o_cc3 a:not(.btn), .o_cc3 .btn-link, .o_colored_level .o_cc3 a:not(.btn), .o_colored_level .o_cc3 .btn-link {\n  color: #f69296;\n}\n\n.o_cc3 a:not(.btn):hover, .o_cc3 .btn-link:hover, .o_colored_level .o_cc3 a:not(.btn):hover, .o_colored_level .o_cc3 .btn-link:hover {\n  color: #f14b52;\n}\n\n.o_cc3 .btn-fill-primary, .o_cc3 .btn-primary, .o_colored_level .o_cc3 .btn-fill-primary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #c9181f;\n  --btn-hover-border-color: #be161e;\n  --btn-focus-shadow-rgb: 240, 62, 70;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #be161e;\n  --btn-active-border-color: #b2151c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #ed1c25;\n  --btn-disabled-border-color: #ed1c25;\n}\n\n.o_cc3 .btn-outline-primary, .o_colored_level .o_cc3 .btn-outline-primary {\n  --btn-color: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #ed1c25;\n  --btn-hover-border-color: #ed1c25;\n  --btn-focus-shadow-rgb: 237, 28, 37;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #ed1c25;\n  --btn-active-border-color: #ed1c25;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #ed1c25;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #ed1c25;\n  --gradient: none;\n}\n\n.o_cc3 .btn-fill-secondary, .o_cc3 .btn-secondary, .o_colored_level .o_cc3 .btn-fill-secondary {\n  --btn-color: #212529;\n  --btn-bg: #F3F2F2;\n  --btn-border-color: #F3F2F2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f5f4f4;\n  --btn-hover-border-color: #f4f3f3;\n  --btn-focus-shadow-rgb: 212, 211, 212;\n  --btn-active-color: #212529;\n  --btn-active-bg: whitesmoke;\n  --btn-active-border-color: #f4f3f3;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #F3F2F2;\n  --btn-disabled-border-color: #F3F2F2;\n}\n\n.o_cc3 .btn-outline-secondary, .o_colored_level .o_cc3 .btn-outline-secondary {\n  --btn-color: #F3F2F2;\n  --btn-border-color: #F3F2F2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #F3F2F2;\n  --btn-hover-border-color: #F3F2F2;\n  --btn-focus-shadow-rgb: 243, 242, 242;\n  --btn-active-color: #212529;\n  --btn-active-bg: #F3F2F2;\n  --btn-active-border-color: #F3F2F2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #F3F2F2;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #F3F2F2;\n  --gradient: none;\n}\n\n.o_cc3 .nav-pills .nav-link.active,\n.o_cc3 .nav-pills .show > .nav-link, .o_colored_level .o_cc3 .nav-pills .nav-link.active,\n.o_colored_level .o_cc3 .nav-pills .show > .nav-link {\n  background-color: #ed1c25;\n  color: #FFFFFF;\n}\n\n.o_cc3 .dropdown-menu .dropdown-item.active, .o_cc3 .o_dropdown_menu .dropdown-item.active, .o_cc3 .dropdown-menu .dropdown-item.active h6, .o_cc3 .o_dropdown_menu .dropdown-item.active h6, .o_cc3 .dropdown-menu .dropdown-item.active .h6, .o_cc3 .o_dropdown_menu .dropdown-item.active .h6, .o_cc3 .dropdown-menu .dropdown-item:active, .o_cc3 .o_dropdown_menu .dropdown-item:active, .o_cc3 .dropdown-menu .dropdown-item:active h6, .o_cc3 .o_dropdown_menu .dropdown-item:active h6, .o_cc3 .dropdown-menu .dropdown-item:active .h6, .o_cc3 .o_dropdown_menu .dropdown-item:active .h6, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item.active, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item.active h6, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item:active, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item:active h6 {\n  background-color: #ed1c25;\n  color: #FFFFFF !important;\n}\n\n.o_cc3 .dropdown-menu .dropdown-item.active:hover, .o_cc3 .o_dropdown_menu .dropdown-item.active:hover, .o_cc3 .dropdown-menu .dropdown-item.active:focus, .o_cc3 .o_dropdown_menu .dropdown-item.active:focus, .o_cc3 .dropdown-menu .dropdown-item.active h6:hover, .o_cc3 .o_dropdown_menu .dropdown-item.active h6:hover, .o_cc3 .dropdown-menu .dropdown-item.active .h6:hover, .o_cc3 .o_dropdown_menu .dropdown-item.active .h6:hover, .o_cc3 .dropdown-menu .dropdown-item.active h6:focus, .o_cc3 .o_dropdown_menu .dropdown-item.active h6:focus, .o_cc3 .dropdown-menu .dropdown-item.active .h6:focus, .o_cc3 .o_dropdown_menu .dropdown-item.active .h6:focus, .o_cc3 .dropdown-menu .dropdown-item:active:hover, .o_cc3 .o_dropdown_menu .dropdown-item:active:hover, .o_cc3 .dropdown-menu .dropdown-item:active:focus, .o_cc3 .o_dropdown_menu .dropdown-item:active:focus, .o_cc3 .dropdown-menu .dropdown-item:active h6:hover, .o_cc3 .o_dropdown_menu .dropdown-item:active h6:hover, .o_cc3 .dropdown-menu .dropdown-item:active .h6:hover, .o_cc3 .o_dropdown_menu .dropdown-item:active .h6:hover, .o_cc3 .dropdown-menu .dropdown-item:active h6:focus, .o_cc3 .o_dropdown_menu .dropdown-item:active h6:focus, .o_cc3 .dropdown-menu .dropdown-item:active .h6:focus, .o_cc3 .o_dropdown_menu .dropdown-item:active .h6:focus, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item.active:hover, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item.active:focus, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item.active h6:hover, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item.active h6:focus, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item:active:hover, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item:active:focus, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item:active h6:hover, .o_colored_level .o_cc3 .dropdown-menu .dropdown-item:active h6:focus {\n  color: #FFFFFF !important;\n}\n\n.o_cc3 a.list-group-item, .o_colored_level .o_cc3 a.list-group-item {\n  color: #ed1c25;\n}\n\n.o_cc3 a.list-group-item.active, .o_colored_level .o_cc3 a.list-group-item.active {\n  background-color: #ed1c25;\n  color: #FFFFFF;\n  border-color: #ed1c25;\n}\n\n.o_cc4 {\n  --bg-light: #ed1c25;\n  --color-light: #FFFFFF;\n  background-color: #ed1c25;\n  color: #FFFFFF;\n  --o-cc-bg: #ed1c25;\n}\n\n.o_cc4 .text-muted, .o_colored_level .o_cc4 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.o_cc4 a:not(.btn), .o_cc4 .btn-link, .o_colored_level .o_cc4 a:not(.btn), .o_colored_level .o_cc4 .btn-link {\n  color: black;\n}\n\n.o_cc4 a:not(.btn):hover, .o_cc4 .btn-link:hover, .o_colored_level .o_cc4 a:not(.btn):hover, .o_colored_level .o_cc4 .btn-link:hover {\n  color: black;\n}\n\n.o_cc4 .btn-fill-primary, .o_cc4 .btn-primary, .o_colored_level .o_cc4 .btn-fill-primary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #111827;\n  --btn-border-color: #111827;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #0e1421;\n  --btn-hover-border-color: #0e131f;\n  --btn-focus-shadow-rgb: 53, 59, 71;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #0e131f;\n  --btn-active-border-color: #0d121d;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #111827;\n  --btn-disabled-border-color: #111827;\n}\n\n.o_cc4 .btn-outline-primary, .o_colored_level .o_cc4 .btn-outline-primary {\n  --btn-color: #111827;\n  --btn-border-color: #111827;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #111827;\n  --btn-hover-border-color: #111827;\n  --btn-focus-shadow-rgb: 17, 24, 39;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #111827;\n  --btn-active-border-color: #111827;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #111827;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #111827;\n  --gradient: none;\n}\n\n.o_cc4 .btn-fill-secondary, .o_cc4 .btn-secondary, .o_colored_level .o_cc4 .btn-fill-secondary {\n  --btn-color: #212529;\n  --btn-bg: #F3F2F2;\n  --btn-border-color: #F3F2F2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f5f4f4;\n  --btn-hover-border-color: #f4f3f3;\n  --btn-focus-shadow-rgb: 212, 211, 212;\n  --btn-active-color: #212529;\n  --btn-active-bg: whitesmoke;\n  --btn-active-border-color: #f4f3f3;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #F3F2F2;\n  --btn-disabled-border-color: #F3F2F2;\n}\n\n.o_cc4 .btn-outline-secondary, .o_colored_level .o_cc4 .btn-outline-secondary {\n  --btn-color: #F3F2F2;\n  --btn-border-color: #F3F2F2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #F3F2F2;\n  --btn-hover-border-color: #F3F2F2;\n  --btn-focus-shadow-rgb: 243, 242, 242;\n  --btn-active-color: #212529;\n  --btn-active-bg: #F3F2F2;\n  --btn-active-border-color: #F3F2F2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #F3F2F2;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #F3F2F2;\n  --gradient: none;\n}\n\n.o_cc4 .nav-pills .nav-link.active,\n.o_cc4 .nav-pills .show > .nav-link, .o_colored_level .o_cc4 .nav-pills .nav-link.active,\n.o_colored_level .o_cc4 .nav-pills .show > .nav-link {\n  background-color: #111827;\n  color: #FFFFFF;\n}\n\n.o_cc4 .dropdown-menu .dropdown-item.active, .o_cc4 .o_dropdown_menu .dropdown-item.active, .o_cc4 .dropdown-menu .dropdown-item.active h6, .o_cc4 .o_dropdown_menu .dropdown-item.active h6, .o_cc4 .dropdown-menu .dropdown-item.active .h6, .o_cc4 .o_dropdown_menu .dropdown-item.active .h6, .o_cc4 .dropdown-menu .dropdown-item:active, .o_cc4 .o_dropdown_menu .dropdown-item:active, .o_cc4 .dropdown-menu .dropdown-item:active h6, .o_cc4 .o_dropdown_menu .dropdown-item:active h6, .o_cc4 .dropdown-menu .dropdown-item:active .h6, .o_cc4 .o_dropdown_menu .dropdown-item:active .h6, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item.active, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item.active h6, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item:active, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item:active h6 {\n  background-color: #111827;\n  color: #FFFFFF !important;\n}\n\n.o_cc4 .dropdown-menu .dropdown-item.active:hover, .o_cc4 .o_dropdown_menu .dropdown-item.active:hover, .o_cc4 .dropdown-menu .dropdown-item.active:focus, .o_cc4 .o_dropdown_menu .dropdown-item.active:focus, .o_cc4 .dropdown-menu .dropdown-item.active h6:hover, .o_cc4 .o_dropdown_menu .dropdown-item.active h6:hover, .o_cc4 .dropdown-menu .dropdown-item.active .h6:hover, .o_cc4 .o_dropdown_menu .dropdown-item.active .h6:hover, .o_cc4 .dropdown-menu .dropdown-item.active h6:focus, .o_cc4 .o_dropdown_menu .dropdown-item.active h6:focus, .o_cc4 .dropdown-menu .dropdown-item.active .h6:focus, .o_cc4 .o_dropdown_menu .dropdown-item.active .h6:focus, .o_cc4 .dropdown-menu .dropdown-item:active:hover, .o_cc4 .o_dropdown_menu .dropdown-item:active:hover, .o_cc4 .dropdown-menu .dropdown-item:active:focus, .o_cc4 .o_dropdown_menu .dropdown-item:active:focus, .o_cc4 .dropdown-menu .dropdown-item:active h6:hover, .o_cc4 .o_dropdown_menu .dropdown-item:active h6:hover, .o_cc4 .dropdown-menu .dropdown-item:active .h6:hover, .o_cc4 .o_dropdown_menu .dropdown-item:active .h6:hover, .o_cc4 .dropdown-menu .dropdown-item:active h6:focus, .o_cc4 .o_dropdown_menu .dropdown-item:active h6:focus, .o_cc4 .dropdown-menu .dropdown-item:active .h6:focus, .o_cc4 .o_dropdown_menu .dropdown-item:active .h6:focus, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item.active:hover, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item.active:focus, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item.active h6:hover, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item.active h6:focus, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item:active:hover, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item:active:focus, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item:active h6:hover, .o_colored_level .o_cc4 .dropdown-menu .dropdown-item:active h6:focus {\n  color: #FFFFFF !important;\n}\n\n.o_cc4 a.list-group-item, .o_colored_level .o_cc4 a.list-group-item {\n  color: #111827;\n}\n\n.o_cc4 a.list-group-item.active, .o_colored_level .o_cc4 a.list-group-item.active {\n  background-color: #111827;\n  color: #FFFFFF;\n  border-color: #111827;\n}\n\n.o_cc5, .o_footer {\n  --bg-light: #111827;\n  --color-light: #FFFFFF;\n  background-color: #111827;\n  color: #FFFFFF;\n  --o-cc-bg: #111827;\n}\n\n.o_cc5 .text-muted, .o_footer .text-muted, .o_colored_level .o_cc5 .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.o_cc5 h1, .o_footer h1, .o_cc5 .h1, .o_footer .h1, .o_cc5 h2, .o_footer h2, .o_cc5 .h2, .o_footer .h2, .o_cc5 h3, .o_footer h3, .o_cc5 .h3, .o_footer .h3, .o_cc5 h4, .o_footer h4, .o_cc5 .h4, .o_footer .h4, .o_cc5 h5, .o_footer h5, .o_cc5 .h5, .o_footer .h5, .o_cc5 h6, .o_footer h6, .o_cc5 .h6, .o_footer .h6, .o_colored_level .o_cc5 h1, .o_colored_level .o_cc5 h2, .o_colored_level .o_cc5 h3, .o_colored_level .o_cc5 h4, .o_colored_level .o_cc5 h5, .o_colored_level .o_cc5 h6 {\n  color: #FFFFFF;\n}\n\n.o_cc5 a:not(.btn), .o_footer a:not(.btn), .o_cc5 .btn-link, .o_footer .btn-link, .o_colored_level .o_cc5 a:not(.btn), .o_colored_level .o_cc5 .btn-link {\n  color: #f69296;\n}\n\n.o_cc5 a:not(.btn):hover, .o_footer a:not(.btn):hover, .o_cc5 .btn-link:hover, .o_footer .btn-link:hover, .o_colored_level .o_cc5 a:not(.btn):hover, .o_colored_level .o_cc5 .btn-link:hover {\n  color: #f14b52;\n}\n\n.o_cc5 .btn-fill-primary, .o_footer .btn-fill-primary, .o_cc5 .btn-primary, .o_footer .btn-primary, .o_colored_level .o_cc5 .btn-fill-primary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #c9181f;\n  --btn-hover-border-color: #be161e;\n  --btn-focus-shadow-rgb: 240, 62, 70;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #be161e;\n  --btn-active-border-color: #b2151c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #ed1c25;\n  --btn-disabled-border-color: #ed1c25;\n}\n\n.o_cc5 .btn-outline-primary, .o_footer .btn-outline-primary, .o_colored_level .o_cc5 .btn-outline-primary {\n  --btn-color: #ed1c25;\n  --btn-border-color: #ed1c25;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #ed1c25;\n  --btn-hover-border-color: #ed1c25;\n  --btn-focus-shadow-rgb: 237, 28, 37;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #ed1c25;\n  --btn-active-border-color: #ed1c25;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #ed1c25;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #ed1c25;\n  --gradient: none;\n}\n\n.o_cc5 .btn-fill-secondary, .o_footer .btn-fill-secondary, .o_cc5 .btn-secondary, .o_footer .btn-secondary, .o_colored_level .o_cc5 .btn-fill-secondary {\n  --btn-color: #212529;\n  --btn-bg: #F3F2F2;\n  --btn-border-color: #F3F2F2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f5f4f4;\n  --btn-hover-border-color: #f4f3f3;\n  --btn-focus-shadow-rgb: 212, 211, 212;\n  --btn-active-color: #212529;\n  --btn-active-bg: whitesmoke;\n  --btn-active-border-color: #f4f3f3;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #F3F2F2;\n  --btn-disabled-border-color: #F3F2F2;\n}\n\n.o_cc5 .btn-outline-secondary, .o_footer .btn-outline-secondary, .o_colored_level .o_cc5 .btn-outline-secondary {\n  --btn-color: #F3F2F2;\n  --btn-border-color: #F3F2F2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #F3F2F2;\n  --btn-hover-border-color: #F3F2F2;\n  --btn-focus-shadow-rgb: 243, 242, 242;\n  --btn-active-color: #212529;\n  --btn-active-bg: #F3F2F2;\n  --btn-active-border-color: #F3F2F2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #F3F2F2;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #F3F2F2;\n  --gradient: none;\n}\n\n.o_cc5 .nav-pills .nav-link.active, .o_footer .nav-pills .nav-link.active,\n.o_cc5 .nav-pills .show > .nav-link,\n.o_footer .nav-pills .show > .nav-link, .o_colored_level .o_cc5 .nav-pills .nav-link.active,\n.o_colored_level .o_cc5 .nav-pills .show > .nav-link {\n  background-color: #ed1c25;\n  color: #FFFFFF;\n}\n\n.o_cc5 .dropdown-menu .dropdown-item.active, .o_cc5 .o_dropdown_menu .dropdown-item.active, .o_footer .dropdown-menu .dropdown-item.active, .o_footer .o_dropdown_menu .dropdown-item.active, .o_cc5 .dropdown-menu .dropdown-item.active h6, .o_cc5 .o_dropdown_menu .dropdown-item.active h6, .o_footer .dropdown-menu .dropdown-item.active h6, .o_footer .o_dropdown_menu .dropdown-item.active h6, .o_cc5 .dropdown-menu .dropdown-item.active .h6, .o_cc5 .o_dropdown_menu .dropdown-item.active .h6, .o_footer .dropdown-menu .dropdown-item.active .h6, .o_footer .o_dropdown_menu .dropdown-item.active .h6, .o_cc5 .dropdown-menu .dropdown-item:active, .o_cc5 .o_dropdown_menu .dropdown-item:active, .o_footer .dropdown-menu .dropdown-item:active, .o_footer .o_dropdown_menu .dropdown-item:active, .o_cc5 .dropdown-menu .dropdown-item:active h6, .o_cc5 .o_dropdown_menu .dropdown-item:active h6, .o_footer .dropdown-menu .dropdown-item:active h6, .o_footer .o_dropdown_menu .dropdown-item:active h6, .o_cc5 .dropdown-menu .dropdown-item:active .h6, .o_cc5 .o_dropdown_menu .dropdown-item:active .h6, .o_footer .dropdown-menu .dropdown-item:active .h6, .o_footer .o_dropdown_menu .dropdown-item:active .h6, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active h6, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active h6 {\n  background-color: #ed1c25;\n  color: #FFFFFF !important;\n}\n\n.o_cc5 .dropdown-menu .dropdown-item.active:hover, .o_cc5 .o_dropdown_menu .dropdown-item.active:hover, .o_footer .dropdown-menu .dropdown-item.active:hover, .o_footer .o_dropdown_menu .dropdown-item.active:hover, .o_cc5 .dropdown-menu .dropdown-item.active:focus, .o_cc5 .o_dropdown_menu .dropdown-item.active:focus, .o_footer .dropdown-menu .dropdown-item.active:focus, .o_footer .o_dropdown_menu .dropdown-item.active:focus, .o_cc5 .dropdown-menu .dropdown-item.active h6:hover, .o_cc5 .o_dropdown_menu .dropdown-item.active h6:hover, .o_footer .dropdown-menu .dropdown-item.active h6:hover, .o_footer .o_dropdown_menu .dropdown-item.active h6:hover, .o_cc5 .dropdown-menu .dropdown-item.active .h6:hover, .o_cc5 .o_dropdown_menu .dropdown-item.active .h6:hover, .o_footer .dropdown-menu .dropdown-item.active .h6:hover, .o_footer .o_dropdown_menu .dropdown-item.active .h6:hover, .o_cc5 .dropdown-menu .dropdown-item.active h6:focus, .o_cc5 .o_dropdown_menu .dropdown-item.active h6:focus, .o_footer .dropdown-menu .dropdown-item.active h6:focus, .o_footer .o_dropdown_menu .dropdown-item.active h6:focus, .o_cc5 .dropdown-menu .dropdown-item.active .h6:focus, .o_cc5 .o_dropdown_menu .dropdown-item.active .h6:focus, .o_footer .dropdown-menu .dropdown-item.active .h6:focus, .o_footer .o_dropdown_menu .dropdown-item.active .h6:focus, .o_cc5 .dropdown-menu .dropdown-item:active:hover, .o_cc5 .o_dropdown_menu .dropdown-item:active:hover, .o_footer .dropdown-menu .dropdown-item:active:hover, .o_footer .o_dropdown_menu .dropdown-item:active:hover, .o_cc5 .dropdown-menu .dropdown-item:active:focus, .o_cc5 .o_dropdown_menu .dropdown-item:active:focus, .o_footer .dropdown-menu .dropdown-item:active:focus, .o_footer .o_dropdown_menu .dropdown-item:active:focus, .o_cc5 .dropdown-menu .dropdown-item:active h6:hover, .o_cc5 .o_dropdown_menu .dropdown-item:active h6:hover, .o_footer .dropdown-menu .dropdown-item:active h6:hover, .o_footer .o_dropdown_menu .dropdown-item:active h6:hover, .o_cc5 .dropdown-menu .dropdown-item:active .h6:hover, .o_cc5 .o_dropdown_menu .dropdown-item:active .h6:hover, .o_footer .dropdown-menu .dropdown-item:active .h6:hover, .o_footer .o_dropdown_menu .dropdown-item:active .h6:hover, .o_cc5 .dropdown-menu .dropdown-item:active h6:focus, .o_cc5 .o_dropdown_menu .dropdown-item:active h6:focus, .o_footer .dropdown-menu .dropdown-item:active h6:focus, .o_footer .o_dropdown_menu .dropdown-item:active h6:focus, .o_cc5 .dropdown-menu .dropdown-item:active .h6:focus, .o_cc5 .o_dropdown_menu .dropdown-item:active .h6:focus, .o_footer .dropdown-menu .dropdown-item:active .h6:focus, .o_footer .o_dropdown_menu .dropdown-item:active .h6:focus, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active:hover, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active:focus, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active h6:hover, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item.active h6:focus, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active:hover, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active:focus, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active h6:hover, .o_colored_level .o_cc5 .dropdown-menu .dropdown-item:active h6:focus {\n  color: #FFFFFF !important;\n}\n\n.o_cc5 a.list-group-item, .o_footer a.list-group-item, .o_colored_level .o_cc5 a.list-group-item {\n  color: #ed1c25;\n}\n\n.o_cc5 a.list-group-item.active, .o_footer a.list-group-item.active, .o_colored_level .o_cc5 a.list-group-item.active {\n  background-color: #ed1c25;\n  color: #FFFFFF;\n  border-color: #ed1c25;\n}\n\n.btn-custom:hover, .btn-fill-custom:hover {\n  filter: invert(0.2);\n}\n\n.btn-outline-custom:not(:hover) {\n  background-color: transparent !important;\n  background-image: none !important;\n}\n\n.o_background_video, .parallax, section, .oe_img_bg, [data-oe-shape-data], .o_background_video > *, .parallax > *, section > *, .oe_img_bg > *, [data-oe-shape-data] > * {\n  position: relative;\n}\n\n.parallax > .s_parallax_bg, .o_bg_video_container, .o_we_shape, .o_we_bg_filter {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  position: absolute !important;\n  display: block;\n  overflow: hidden;\n  background-repeat: no-repeat;\n  pointer-events: none;\n}\n\n.o_full_screen_height, .cover_full, .o_half_screen_height, .cover_mid {\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: space-around;\n  min-height: 100vh !important;\n}\n\n.o_half_screen_height, .cover_mid {\n  min-height: 55vh !important;\n}\n\n@media (min-width: 992px) {\n  .o_container_small {\n    max-width: 720px;\n  }\n}\n\n.oe_img_bg {\n  background-size: cover;\n  background-repeat: no-repeat;\n}\n\n.oe_img_bg.o_bg_img_opt_repeat {\n  background-size: auto;\n  background-repeat: repeat;\n}\n\n.oe_img_bg.o_bg_img_center {\n  background-position: center;\n}\n\n.text-gradient {\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n\n.text-gradient .o_animated_text, .text-gradient .o_animated_text *, .text-gradient.o_animated_text *,\n.text-gradient .o_text_highlight, .text-gradient .o_text_highlight *, .text-gradient.o_text_highlight * {\n  background-image: inherit;\n  -webkit-background-clip: inherit;\n  -webkit-text-fill-color: inherit;\n}\n\n.text-gradient .fa {\n  display: inherit;\n}\n\n/* QWEB */\n.odoo-editor-editable.odoo-editor-qweb t,\n.odoo-editor-editable.odoo-editor-qweb [t-if],\n.odoo-editor-editable.odoo-editor-qweb [t-elif],\n.odoo-editor-editable.odoo-editor-qweb [t-else],\n.odoo-editor-editable.odoo-editor-qweb [t-foreach], .o_readonly t,\n.o_readonly [t-if],\n.o_readonly [t-elif],\n.o_readonly [t-else],\n.o_readonly [t-foreach] {\n  background-color: rgba(0, 0, 102, 0.1) !important;\n}\n\n.odoo-editor-editable.odoo-editor-qweb t,\n.odoo-editor-editable.odoo-editor-qweb [t-esc],\n.odoo-editor-editable.odoo-editor-qweb [t-out],\n.odoo-editor-editable.odoo-editor-qweb [t-raw], .o_readonly t,\n.o_readonly [t-esc],\n.o_readonly [t-out],\n.o_readonly [t-raw] {\n  border-radius: 2px;\n}\n\n.odoo-editor-editable.odoo-editor-qweb [t-esc],\n.odoo-editor-editable.odoo-editor-qweb [t-out],\n.odoo-editor-editable.odoo-editor-qweb [t-raw], .o_readonly [t-esc],\n.o_readonly [t-out],\n.o_readonly [t-raw] {\n  background-color: rgba(36, 154, 255, 0.16) !important;\n}\n\n.odoo-editor-editable.odoo-editor-qweb [t-esc]:empty::before, .o_readonly [t-esc]:empty::before {\n  content: attr(t-esc);\n}\n\n.odoo-editor-editable.odoo-editor-qweb [t-raw]:empty::before, .o_readonly [t-raw]:empty::before {\n  content: attr(t-raw);\n}\n\n.odoo-editor-editable.odoo-editor-qweb [t-out]:empty::before, .o_readonly [t-out]:empty::before {\n  content: attr(t-out);\n}\n\n.odoo-editor-editable.odoo-editor-qweb t[t-set], .o_readonly t[t-set] {\n  display: none;\n}\n\n.odoo-editor-editable.odoo-editor-qweb t[data-oe-t-inline], .o_readonly t[data-oe-t-inline] {\n  display: inline;\n}\n\n.odoo-editor-editable.odoo-editor-qweb t:not([data-oe-t-inline]), .o_readonly t:not([data-oe-t-inline]) {\n  display: block;\n}\n\n.odoo-editor-editable.odoo-editor-qweb t[data-oe-t-inline]:not([data-oe-t-group-active]), .o_readonly t[data-oe-t-inline]:not([data-oe-t-group-active]) {\n  display: unset;\n}\n\n.odoo-editor-editable.odoo-editor-qweb [data-oe-t-group]:not([data-oe-t-group-active]), .o_readonly [data-oe-t-group]:not([data-oe-t-group-active]) {\n  display: none !important;\n}\n\n.odoo-editor-editable.odoo-editor-qweb [data-oe-t-group][data-oe-t-selectable], .o_readonly [data-oe-t-group][data-oe-t-selectable] {\n  outline: 1px dashed rgba(0, 0, 102, 0.4) !important;\n}\n\n.oe-qweb-select {\n  position: absolute;\n  z-index: 1056;\n  background-color: white;\n}\n\n.o_we_shape.o_we_animated {\n  will-change: transform;\n}\n\n.o_we_shape.o_web_editor_Airy_01 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/01.svg?c1=%23ed1c25\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_02 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/02.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_03 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/03.svg?c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_03_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/03_001.svg?c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_04 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/04.svg?c1=%23ed1c25\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_04_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/04_001.svg?c1=%23ed1c25\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_05 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/05.svg?c1=%23ed1c25\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_05_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/05_001.svg?c1=%23ed1c25\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_06 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/06.svg?c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_07 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/07.svg?c2=%232D3142\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_08 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/08.svg?c1=%23ed1c25\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_09 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/09.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_10 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/10.svg?c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_11 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/11.svg?c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_12 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/12.svg?c1=%23ed1c25&c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_12_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/12_001.svg?c1=%23ed1c25&c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_13 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/13.svg?c1=%23ed1c25&c4=%23FFFFFF\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_13_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/13_001.svg?c1=%23ed1c25&c4=%23FFFFFF\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_14 {\n  background-image: url(\"/web_editor/shape/web_editor/Airy/14.svg?c1=%23ed1c25&c4=%23FFFFFF\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_01 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/01.svg?c2=%232D3142\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_01_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/01_001.svg?c2=%232D3142\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_02 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/02.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_03 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/03.svg?c2=%232D3142\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_04 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/04.svg?c5=%23111827\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_05 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/05.svg?c1=%23ed1c25\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_06 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/06.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_07 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/07.svg?c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_08 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/08.svg?c1=%23ed1c25\");\n  background-position: right;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_09 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/09.svg?c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_10 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/10.svg?c1=%23ed1c25&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_10_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/10_001.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_11 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/11.svg?c1=%23ed1c25\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_12 {\n  background-image: url(\"/web_editor/shape/web_editor/Blobs/12.svg?c1=%23ed1c25\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blocks_01 {\n  background-image: url(\"/web_editor/shape/web_editor/Blocks/01.svg?c1=%23ed1c25&c3=%23F3F2F2&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blocks_01_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Blocks/01_001.svg?c1=%23ed1c25&c3=%23F3F2F2&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blocks_02 {\n  background-image: url(\"/web_editor/shape/web_editor/Blocks/02.svg?c1=%23ed1c25&c3=%23F3F2F2&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blocks_02_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Blocks/02_001.svg?c1=%23ed1c25&c3=%23F3F2F2&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blocks_03 {\n  background-image: url(\"/web_editor/shape/web_editor/Blocks/03.svg?c1=%23ed1c25&c4=%23FFFFFF\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blocks_04 {\n  background-image: url(\"/web_editor/shape/web_editor/Blocks/04.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_01 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/01.svg?c2=%232D3142\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_02 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/02.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_03 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/03.svg?c1=%23ed1c25&c3=%23F3F2F2&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_04 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/04.svg?c2=%232D3142&c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_05 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/05.svg?c5=%23111827\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_05_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/05_001.svg?c3=%23F3F2F2\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_06 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/06.svg?c5=%23111827\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_06_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/06_001.svg?c3=%23F3F2F2\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_07 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/07.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_07_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/07_001.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_08 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/08.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_09 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/09.svg?c2=%232D3142&c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_10 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/10.svg?c1=%23ed1c25&c3=%23F3F2F2&c4=%23FFFFFF&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_10_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/10_001.svg?c1=%23ed1c25&c4=%23FFFFFF&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_11 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/11.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_11_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/11_001.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_12 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/12.svg?c1=%23ed1c25&c2=%232D3142&c5=%23111827\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_12_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Bold/12_001.svg?c1=%23ed1c25&c2=%232D3142&c5=%23111827\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_01 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/01.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c4=%23FFFFFF&c5=%23111827\");\n  background-position: center right;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_02 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/02.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_03 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/03.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_04 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/04.svg?c1=%23ed1c25&c2=%232D3142&c4=%23FFFFFF&c5=%23111827\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_05 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/05.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_06 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/06.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: center;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_07 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/07.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: right bottom;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_08 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/08.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: top left;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_09 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/09.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2\");\n  background-position: center right;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_10 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/10.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_11 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/11.svg?c1=%23ed1c25&c3=%23F3F2F2\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_12 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/12.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_13 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/13.svg?c1=%23ed1c25&c2=%232D3142&c5=%23111827\");\n  background-position: center;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Floats_14 {\n  background-image: url(\"/web_editor/shape/web_editor/Floats/14.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2&c5=%23111827\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_01 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/01.svg?c2=%232D3142&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_02 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/02.svg?c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_02_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/02_001.svg?c4=%23FFFFFF&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_03 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/03.svg?c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_04 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/04.svg?c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_04_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/04_001.svg?c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_05 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/05.svg?c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_06 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/06.svg?c3=%23F3F2F2\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_06_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/06_001.svg?c3=%23F3F2F2&c4=%23FFFFFF\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_07 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/07.svg?c3=%23F3F2F2\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_07_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/07_001.svg?c3=%23F3F2F2&c5=%23111827\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_07_002 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/07_002.svg?c3=%23F3F2F2&c4=%23FFFFFF&c5=%23111827\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_08 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/08.svg?c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_09 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/09.svg?c1=%23ed1c25&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_09_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/09_001.svg?c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_10 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/10.svg?c2=%232D3142&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_11 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/11.svg?c3=%23F3F2F2&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_11_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/11_001.svg?c3=%23F3F2F2&c4=%23FFFFFF\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_12 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/12.svg?c3=%23F3F2F2&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_13 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/13.svg?c3=%23F3F2F2&c5=%23111827\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_14 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/14.svg?c4=%23FFFFFF\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_14_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/14_001.svg?c3=%23F3F2F2&c4=%23FFFFFF\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_15 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/15.svg?c4=%23FFFFFF\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_16 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/16.svg?c3=%23F3F2F2\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_17 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/17.svg?c3=%23F3F2F2\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_18 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/18.svg?c1=%23ed1c25\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Origins_19 {\n  background-image: url(\"/web_editor/shape/web_editor/Origins/19.svg?c5=%23111827\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_01 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/01.svg?c1=%23ed1c25&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_01_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/01_001.svg?c1=%23ed1c25&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_02 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/02.svg?c1=%23ed1c25&c4=%23FFFFFF&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_02_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/02_001.svg?c1=%23ed1c25&c4=%23FFFFFF&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_03 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/03.svg?c2=%232D3142&c4=%23FFFFFF&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_03_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/03_001.svg?c2=%232D3142&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_04 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/04.svg?c1=%23ed1c25&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_05 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/05.svg?c1=%23ed1c25&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_05_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/05_001.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_06 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/06.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_07 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/07.svg?c1=%23ed1c25&c2=%232D3142&c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_08 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/08.svg?c1=%23ed1c25&c4=%23FFFFFF\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_08_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/08_001.svg?c1=%23ed1c25&c4=%23FFFFFF\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_09 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/09.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_09_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/09_001.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_10 {\n  background-image: url(\"/web_editor/shape/web_editor/Rainy/10.svg?c1=%23ed1c25&c3=%23F3F2F2\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_01 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/01.svg?c4=%23FFFFFF\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_01_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/01_001.svg?c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_02 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/02.svg?c4=%23FFFFFF\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_02_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/02_001.svg?c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_03 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/03.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_04 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/04.svg?c1=%23ed1c25&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_05 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/05.svg?c1=%23ed1c25&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_06 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/06.svg?c1=%23ed1c25&c3=%23F3F2F2&c4=%23FFFFFF&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_06_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/06_001.svg?c1=%23ed1c25&c3=%23F3F2F2&c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_07 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/07.svg?c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_08 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/08.svg?c2=%232D3142\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_09 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/09.svg?c1=%23ed1c25&c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_10 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/10.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_11 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/11.svg?c1=%23ed1c25&c4=%23FFFFFF\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_12 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/12.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_12_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/12_001.svg?c1=%23ed1c25\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_13 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/13.svg?c4=%23FFFFFF\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_13_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/13_001.svg?c1=%23ed1c25\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_14 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/14.svg?c1=%23ed1c25&c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_15 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/15.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_16 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/16.svg?c1=%23ed1c25\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_17 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/17.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_18 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/18.svg?c5=%23111827\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_19 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/19.svg?c5=%23111827\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_20 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/20.svg?c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_21 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/21.svg?c2=%232D3142\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_22 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/22.svg?c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_23 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/23.svg?c3=%23F3F2F2\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_24 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/24.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_25 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/25.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_26 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/26.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: bottom right;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_27 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/27.svg?c1=%23ed1c25&c2=%232D3142\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_28 {\n  background-image: url(\"/web_editor/shape/web_editor/Wavy/28.svg?c1=%23ed1c25&c3=%23F3F2F2\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Zigs_01 {\n  background-image: url(\"/web_editor/shape/web_editor/Zigs/01.svg?c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Zigs_01_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Zigs/01_001.svg?c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Zigs_02 {\n  background-image: url(\"/web_editor/shape/web_editor/Zigs/02.svg?c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Zigs_02_001 {\n  background-image: url(\"/web_editor/shape/web_editor/Zigs/02_001.svg?c2=%232D3142\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Zigs_03 {\n  background-image: url(\"/web_editor/shape/web_editor/Zigs/03.svg?c1=%23ed1c25\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Zigs_04 {\n  background-image: url(\"/web_editor/shape/web_editor/Zigs/04.svg?c1=%23ed1c25\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Zigs_05 {\n  background-image: url(\"/web_editor/shape/web_editor/Zigs/05.svg?c3=%23F3F2F2\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Zigs_06 {\n  background-image: url(\"/web_editor/shape/web_editor/Zigs/06.svg?c4=%23FFFFFF&c5=%23111827\");\n  background-position: bottom;\n  background-size: 30px 100%;\n  background-repeat: repeat no-repeat;\n}\n\n.ui-autocomplete {\n  max-height: 45vh;\n  overflow-y: auto;\n  overflow-x: hidden;\n}\n\n.ui-autocomplete .ui-menu-item {\n  padding: 0;\n}\n\n.ui-autocomplete .ui-menu-item > .ui-state-active {\n  border: none;\n  font-weight: normal;\n  margin: 0;\n}\n\n.ui-autocomplete .fw-bold {\n  font-weight: 700 !important;\n}\n\n.o_editor_banner p, .o_editor_banner h1, .o_editor_banner .h1, .o_editor_banner h2, .o_editor_banner .h2, .o_editor_banner h3, .o_editor_banner .h3, .o_editor_banner ul, .o_editor_banner ol {\n  margin-bottom: 1rem;\n}\n\n.o_editor_banner ol ol, .o_editor_banner ul ul, .o_editor_banner ol ul, .o_editor_banner ul ol {\n  margin-bottom: 0;\n}\n\n.o_editor_banner ul.o_checklist > li:not(.oe-nested)::before {\n  top: 0px !important;\n}\n\ncode.o_inline_code {\n  padding: .2em .4em;\n  border-radius: 0.4rem;\n  background-color: var(--WebEditor__inlineCode-bg, #E9ECEF);\n  font-size: 85%;\n  color: #212529;\n}\n\n", "\n/* /web_editor/static/src/scss/web_editor.frontend.scss */\n\n.o_wysiwyg_loader {\n  pointer-events: none;\n  min-height: 100px;\n  color: transparent;\n}\n\n.o_wysiwyg_loading {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  bottom: auto;\n  right: auto;\n  transform: translate(-50%, -50%);\n}\n\n@media (max-width: 767.98px) {\n  .o_we_shape:not(.o_shape_show_mobile) {\n    display: none;\n  }\n}\n\n.o_we_flip_x {\n  transform: scaleX(-1);\n}\n\n.o_we_flip_y {\n  transform: scaleY(-1);\n}\n\n.o_we_flip_x.o_we_flip_y {\n  transform: scale(-1);\n}\n\n.o_grid_mode {\n  --grid-item-padding-y: 10px;\n  --grid-item-padding-x: 10px;\n}\n\n@media (max-width: 991.98px) {\n  .o_grid_mode {\n    column-gap: 0px !important;\n  }\n}\n\n.o_grid_mode > * {\n  padding: var(--grid-item-padding-y) var(--grid-item-padding-x) !important;\n}\n\n@media (max-width: 991.98px) {\n  .o_grid_mode > * {\n    padding: var(--grid-item-padding-y) calc(0.5 * var(--gutter-x)) !important;\n  }\n  .o_grid_mode > *.o_grid_item_image {\n    --mobile-grid-item-padding-x: clamp(0px, calc(var(--grid-item-padding-x) * 100000), calc(0.5 * var(--gutter-x)));\n    padding: var(--grid-item-padding-y) var(--mobile-grid-item-padding-x) !important;\n  }\n  .o_grid_mode > *.o_grid_item_image > img {\n    max-width: 100%;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_grid_mode {\n    display: grid !important;\n    grid-auto-rows: 50px;\n    grid-template-columns: repeat(12, 1fr);\n    row-gap: 0px;\n    column-gap: 0px;\n    --gutter-x: 0px;\n  }\n  .o_grid_mode .o_grid_item > .row,\n.o_grid_mode .o_grid_item > .o_text_columns > .row {\n    --grid-inner-row-gutter-x: clamp(0px, 2 * var(--grid-item-padding-x), 30px);\n    margin-left: calc(-0.5 * var(--grid-inner-row-gutter-x));\n    margin-right: calc(-0.5 * var(--grid-inner-row-gutter-x));\n  }\n  .o_grid_mode > * {\n    margin: 0 !important;\n    width: 100%;\n    min-width: 0;\n  }\n  .container-fluid > .o_grid_mode, .container-sm > .o_grid_mode, .container-md > .o_grid_mode, .container-lg > .o_grid_mode, .container-xl > .o_grid_mode, .container-xxl > .o_grid_mode {\n    --gutter-x: 30px;\n  }\n  .o_extra_menu_items .o_grid_mode {\n    display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;\n    row-gap: 0px !important;\n    column-gap: 0px !important;\n  }\n  .o_grid_item_image img, .o_grid_item_image .media_iframe_video {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n  }\n  .o_grid_item_image.o_grid_item_image_contain img,\n.o_grid_item_image img[data-shape] {\n    object-fit: contain !important;\n  }\n  .o_grid_item_image:not(.o_grid_item_image_contain) img[data-shape$=\"geo_square\"]:not(\n[data-hover-effect=\"dolly_zoom\"],\n[data-hover-effect=\"outline\"],\n[data-hover-effect=\"image_mirror_blur\"]) {\n    object-fit: cover !important;\n  }\n  .o_grid_item_image > a {\n    width: 100%;\n    height: 100%;\n  }\n}\n\nbody.editor_enable:not(.o_basic_theme) .odoo-editor-editable img::selection {\n  background-color: transparent !important;\n}\n\n", "\n/* /portal/static/src/scss/portal.scss */\n\nbody {\n  direction: ltr;\n}\n\n.o_skip_to_content {\n  z-index: 1031;\n}\n\nheader .navbar-brand {\n  -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;\n  max-width: 75%;\n}\n\nheader .navbar-brand.logo {\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\nheader .navbar-brand.logo img {\n  object-fit: contain;\n  display: block;\n  width: auto;\n  height: 2.5rem;\n}\n\n@media (max-width: 767.98px) {\n  header .navbar-brand.logo img {\n    max-height: 2.5rem;\n  }\n}\n\nheader .nav-link {\n  white-space: nowrap;\n}\n\n.navbar {\n  margin-bottom: 0;\n}\n\n@media (max-width: 767.98px) {\n  .navbar .nav.navbar-nav.float-end {\n    float: none !important;\n  }\n}\n\n@media (min-width: 768px) {\n  .navbar-expand-md ul.nav > li.divider {\n    display: list-item;\n  }\n}\n\nul.flex-column > li > a {\n  padding: 2px 15px;\n}\n\na.fa:hover, .btn-link.fa:hover {\n  text-decoration: none;\n}\n\n.jumbotron {\n  margin-bottom: 0;\n}\n\nli > p {\n  margin: 0;\n}\n\n.container-fluid .container-fluid, .container-sm .container-fluid, .container-md .container-fluid, .container-lg .container-fluid, .container-xl .container-fluid, .container-xxl .container-fluid, .container-fluid .container-sm, .container-sm .container-sm, .container-md .container-sm, .container-lg .container-sm, .container-xl .container-sm, .container-xxl .container-sm, .container-fluid .container-md, .container-sm .container-md, .container-md .container-md, .container-lg .container-md, .container-xl .container-md, .container-xxl .container-md, .container-fluid .container-lg, .container-sm .container-lg, .container-md .container-lg, .container-lg .container-lg, .container-xl .container-lg, .container-xxl .container-lg, .container-fluid .container-xl, .container-sm .container-xl, .container-md .container-xl, .container-lg .container-xl, .container-xl .container-xl, .container-xxl .container-xl, .container-fluid .container-xxl, .container-sm .container-xxl, .container-md .container-xxl, .container-lg .container-xxl, .container-xl .container-xxl, .container-xxl .container-xxl, .container .container, .o_container_small .container, .container .o_container_small, .o_container_small .o_container_small, .container .container-fluid, .o_container_small .container-fluid, .container .container-sm, .o_container_small .container-sm, .container .container-md, .o_container_small .container-md, .container .container-lg, .o_container_small .container-lg, .container .container-xl, .o_container_small .container-xl, .container .container-xxl, .o_container_small .container-xxl {\n  padding-right: 0;\n  padding-left: 0;\n}\n\n#wrap .container::before, #wrap .o_container_small::before, #wrap .container::after, #wrap .o_container_small::after, #wrap .container-fluid::before, #wrap .container-sm::before, #wrap .container-md::before, #wrap .container-lg::before, #wrap .container-xl::before, #wrap .container-xxl::before, #wrap .container-fluid::after, #wrap .container-sm::after, #wrap .container-md::after, #wrap .container-lg::after, #wrap .container-xl::after, #wrap .container-xxl::after {\n  content: \"\";\n  display: table;\n  clear: both;\n}\n\n#wrap .navbar > .container::before,\n#wrap .navbar > .container-fluid::before,\n#wrap .navbar > .container-sm::before,\n#wrap .navbar > .container-md::before,\n#wrap .navbar > .container-lg::before,\n#wrap .navbar > .container-xl::before,\n#wrap .navbar > .container-xxl::before, #wrap .navbar > .o_container_small::before, #wrap .navbar > .container::after,\n#wrap .navbar > .container-fluid::after,\n#wrap .navbar > .container-sm::after,\n#wrap .navbar > .container-md::after,\n#wrap .navbar > .container-lg::after,\n#wrap .navbar > .container-xl::after,\n#wrap .navbar > .container-xxl::after, #wrap .navbar > .o_container_small::after {\n  display: none;\n}\n\n[class^=\"col-lg-\"] {\n  min-height: 24px;\n}\n\n.input-group {\n  -webkit-flex-flow: row nowrap; flex-flow: row nowrap;\n}\n\n.list-group-item:not([class*=\"list-group-item-\"]):not(.active) {\n  color: #212529;\n}\n\n.o_portal_wrap .o_portal_navbar .breadcrumb, .o_portal .breadcrumb {\n  background-color: inherit;\n}\n\n.o_page_header {\n  margin-bottom: 1rem;\n  padding-bottom: 0.5rem;\n  border-bottom-width: 1px;\n  border-bottom-style: solid;\n  border-bottom-color: var(--o-border-color);\n}\n\nimg.float-end, .media_iframe_video.float-end, .o_image.float-end {\n  margin-left: 15px;\n}\n\nimg.float-start, .media_iframe_video.float-start, .o_image.float-start {\n  margin-right: 15px;\n}\n\n::-moz-selection {\n  background: rgba(150, 150, 220, 0.3);\n}\n\n::selection {\n  background: rgba(150, 150, 220, 0.3);\n}\n\n.oe_search_box {\n  padding-right: 23px;\n  text-overflow: ellipsis;\n}\n\n.para_large {\n  font-size: 120%;\n}\n\n.jumbotron .para_large p {\n  font-size: 150%;\n}\n\n.readable {\n  font-size: 120%;\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.readable .container, .readable .o_container_small {\n  padding-left: 0;\n  padding-right: 0;\n  width: auto;\n}\n\n.oe_dark {\n  background-color: rgba(200, 200, 200, 0.14);\n}\n\n.oe_black {\n  background-color: rgba(0, 0, 0, 0.9);\n  color: white;\n}\n\n.oe_green {\n  background-color: #169C78;\n  color: white;\n}\n\n.oe_green .text-muted {\n  color: #ddd !important;\n}\n\n.oe_blue_light {\n  background-color: #41b6ab;\n  color: white;\n}\n\n.oe_blue_light .text-muted {\n  color: #ddd !important;\n}\n\n.oe_blue {\n  background-color: #34495e;\n  color: white;\n}\n\n.oe_orange {\n  background-color: #f05442;\n  color: white;\n}\n\n.oe_orange .text-muted {\n  color: #ddd !important;\n}\n\n.oe_purple {\n  background-color: #b163a3;\n  color: white;\n}\n\n.oe_purple .text-muted {\n  color: #ddd !important;\n}\n\n.oe_red {\n  background-color: #9C1b31;\n  color: white;\n}\n\n.oe_red .text-muted {\n  color: #ddd !important;\n}\n\n.oe_none {\n  background-color: #FFFFFF;\n}\n\n.oe_yellow {\n  background-color: #A2A51B;\n}\n\n.oe_green {\n  background-color: #149F2C;\n}\n\n.o_portal > tbody.o_portal_report_tbody {\n  vertical-align: middle;\n}\n\n.o_portal_wrap .o_portal_my_home > .o_page_header > a:hover {\n  text-decoration: none;\n}\n\n.o_portal_wrap .o_portal_navbar .breadcrumb {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n.o_portal_wrap .o_portal_my_doc_table th {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n  max-width: 500px;\n}\n\n.o_portal_wrap .o_portal_my_doc_table td {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  max-width: 10rem;\n}\n\n.o_portal_wrap .o_portal_my_doc_table td, .o_portal_wrap .o_portal_my_doc_table th {\n  vertical-align: middle;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.o_portal_wrap .o_my_sidebar div[itemprop=\"address\"] > div {\n  margin-top: 0.5em;\n}\n\n@media (max-width: 991.98px) {\n  .o_portal_wrap #o_portal_navbar_content {\n    margin: 0.5rem 0 0;\n    padding: 0.5rem 15px;\n    border-top: 1px solid var(--o-border-color);\n    background-color: #E9ECEF;\n  }\n}\n\n.o_portal_wrap table.table tr {\n  word-wrap: break-word;\n}\n\n.o_portal_address span[itemprop=\"name\"] {\n  margin-bottom: 0.3em;\n}\n\n.o_portal_address div[itemprop=\"address\"] > div {\n  position: relative;\n}\n\n.o_portal_address div[itemprop=\"address\"] > div span[itemprop=\"streetAddress\"] {\n  line-height: 1.2;\n  margin-bottom: 0.3em;\n}\n\n.o_portal_address div[itemprop=\"address\"] > div .fa {\n  line-height: 1.5;\n  color: #7c7f89;\n}\n\n.o_portal_address div[itemprop=\"address\"] > div .fa + span, .o_portal_address div[itemprop=\"address\"] > div .fa + div {\n  display: block;\n}\n\n.oe_attachments .o_image_small {\n  height: 40px;\n  width: 50px;\n  background-repeat: no-repeat;\n}\n\n.o_portal_sidebar .o_portal_html_view .o_portal_html_loader {\n  position: absolute;\n  top: 45%;\n  left: 0;\n  bottom: auto;\n  right: 0;\n}\n\n.o_portal_chatter {\n  padding: 10px;\n}\n\n.o_portal_chatter .o_portal_chatter_avatar {\n  --Avatar-size: 45px;\n}\n\n.o_portal_chatter .o_portal_chatter_header {\n  margin-bottom: 15px;\n}\n\n.o_portal_chatter .o_portal_chatter_composer {\n  margin-bottom: 15px;\n}\n\n.o_portal_chatter .o_portal_chatter_messages {\n  margin-bottom: 15px;\n  overflow-wrap: break-word;\n  word-break: break-word;\n}\n\n.o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message div.flex-grow-1 > p:not(.o_portal_chatter_puslished_date):last-of-type {\n  margin-bottom: 5px;\n}\n\n.o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p {\n  font-size: 85%;\n  color: rgba(33, 37, 41, 0.7);\n  margin: 0px;\n}\n\n.o_portal_chatter .o_portal_chatter_pager {\n  text-align: center;\n}\n\n.o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_name,\n.o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_name {\n  max-width: 200px;\n}\n\n.o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_delete,\n.o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_delete {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  opacity: 0;\n}\n\n.o_portal_chatter .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete,\n.o_portal_chatter_composer .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete {\n  opacity: 1;\n}\n\n.o_portal_chatter .o_portal_message_internal_off .o_portal_chatter_visibility_on,\n.o_portal_chatter_composer .o_portal_message_internal_off .o_portal_chatter_visibility_on {\n  display: none;\n}\n\n.o_portal_chatter .o_portal_message_internal_on .o_portal_chatter_visibility_off,\n.o_portal_chatter_composer .o_portal_message_internal_on .o_portal_chatter_visibility_off {\n  display: none;\n}\n\n.o_portal_security_body section {\n  margin-top: 3rem;\n  border-top: 1px solid var(--o-border-color);\n  padding-top: 1.5rem;\n}\n\n.o_portal_security_body section form.oe_reset_password_form {\n  max-width: initial;\n  margin: initial;\n}\n\n.o_portal_security_body section label, .o_portal_security_body section button {\n  white-space: nowrap;\n}\n\n.o_portal_security_body section[name=\"portal_deactivate_account\"] label {\n  white-space: normal !important;\n}\n\n.o_footer_copyright .o_footer_copyright_name {\n  vertical-align: middle;\n}\n\n.o_footer_copyright .js_language_selector {\n  display: inline-block;\n}\n\n@media (min-width: 768px) {\n  .o_footer_copyright .row {\n    display: -webkit-box; display: -webkit-flex; display: flex;\n  }\n  .o_footer_copyright .row > div {\n    margin: auto 0;\n  }\n}\n\n", "\n/* /payment/static/src/scss/payment_form.scss */\n\n.o_payment_form .o_outline:hover {\n  border-color: #ed1c25;\n}\n\n.o_payment_form .o_outline:not(:first-child):hover {\n  box-shadow: 0 -1px 0 #ed1c25;\n}\n\n.o_payment_form .o_outline .o_payment_option_label:before {\n  position: absolute;\n  inset: 0;\n  content: '';\n  cursor: pointer;\n}\n\n", "\n/* /payment/static/src/scss/payment_provider.scss */\n\n.o_form_view .o_payment_provider_desc {\n  margin-top: 10px;\n}\n\n.o_form_view .o_payment_provider_desc ul {\n  list-style-type: none;\n  padding: 0;\n}\n\n.o_form_view .o_payment_provider_desc ul i.fa {\n  margin-right: 5px;\n}\n\n.o_form_view .o_payment_provider_desc ul i.fa.fa-check {\n  color: green;\n}\n\n.o_form_view .o_warning_text {\n  color: #f0ad4e;\n}\n\n", "\n/* /payment/static/src/scss/portal_templates.scss */\n\ndiv[name=\"o_payment_status_alert\"] div > p {\n  margin-bottom: 0;\n}\n\n@media (min-width: 768px) {\n  .o_payment_summary_separator {\n    border-left: 1px solid var(--o-border-color);\n  }\n}\n\n", "\n/* /sale/static/src/scss/sale_portal.scss */\n\n/* ---- My Orders page ---- */\n.orders_vertical_align {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n}\n\n.orders_label_text_align {\n  vertical-align: 15%;\n}\n\n/* ---- Order page ---- */\n.sale_tbody .o_line_note {\n  word-break: break-word;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n}\n\n.sale_tbody input.js_quantity {\n  width: 48px;\n  text-align: center;\n}\n\n.sale_tbody div.input-group.w-50.pull-right {\n  width: 100% !important;\n}\n\n.o_portal .sale_tbody .js_quantity_container .js_quantity {\n  padding: 0;\n}\n\n.o_portal .sale_tbody .js_quantity_container .input-group-text {\n  padding: 0.2rem 0.4rem;\n}\n\n@media (max-width: 767.98px) {\n  .o_portal .sale_tbody .js_quantity_container {\n    width: 100%;\n  }\n}\n\n.o_sale_payment_terms p {\n  margin: 0;\n}\n\n", "\n/* /google_recaptcha/static/src/scss/recaptcha.scss */\n\n.grecaptcha-badge {\n  visibility: hidden;\n}\n\n", "\n/* /website/static/src/libs/zoomodoo/zoomodoo.scss */\n\n.zoomodoo {\n  position: relative;\n  /* 'Shrink-wrap' the element */\n  display: inline-block;\n  *display: inline;\n  *zoom: 1;\n}\n\n.zoomodoo img {\n  vertical-align: bottom;\n}\n\n.zoomodoo-flyout {\n  position: absolute;\n  z-index: 100;\n  overflow: hidden;\n  background: #FFF;\n  top: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.zoomodoo-flyout img {\n  max-width: 500%;\n}\n\n.zoomodoo-hover .zoomodoo-flyout {\n  left: 0;\n}\n\n.zoomodoo-next .zoomodoo-flyout {\n  left: 100%;\n}\n\n", "\n/* /website/static/src/scss/website.scss */\n\n:root {\n  --o-border-color: #DEE2E6;\n  --o-border-color: color-mix(in srgb, currentColor 15%, transparent);\n  --support-13-0-color-system: false;\n  --has-customized-13-0-color-system: false;\n  --header-font-size: 1rem;\n  --headings-font: 'Inter';\n  --navbar-font: 'Inter';\n  --buttons-font: 'Inter';\n  --menu: 1;\n  --header-sales_one: 2;\n  --header-sales_two: 5;\n  --header-sales_three: 2;\n  --header-sales_four: 1;\n  --footer: 5;\n  --font-size-base: 1rem;\n  --body-line-height: 1.5;\n  --headings-line-height: 1.2;\n  --paragraph-margin-top: 0;\n  --paragraph-margin-bottom: 16px;\n  --headings-margin-top: 0;\n  --headings-margin-bottom: 0.5rem;\n  --small-font-size: 0.875rem;\n  --body-image-type: 'image';\n  --layout: 'full';\n  --btn-primary-outline: false;\n  --btn-secondary-outline: false;\n  --btn-primary-flat: false;\n  --btn-secondary-flat: false;\n  --btn-primary-outline-border-width: 1px;\n  --btn-secondary-outline-border-width: 1px;\n  --link-underline: 'hover';\n  --btn-ripple: false;\n  --btn-padding-x: 1rem;\n  --btn-padding-x-sm: 0.5rem;\n  --btn-padding-y-lg: 1rem;\n  --btn-padding-x-lg: 2.5rem;\n  --btn-border-radius-lg: 2rem;\n  --font: 'Inter';\n  --headings-font: 'Inter Tight';\n  --header-template: 'default';\n  --header-links-style: 'default';\n  --hamburger-position: 'left';\n  --hamburger-position-mobile: 'left';\n  --menu-border-style: 'solid';\n  --sidebar-width: 18.75rem;\n  --footer-template: 'default';\n  --footer-scrolltop: false;\n  --logo-height: 2.5rem;\n  --fixed-logo-height: 2.5rem;\n  --number-of-fonts: 9;\n  --font-number-1: 'SYSTEM_FONTS';\n  --font-number-2: 'Roboto';\n  --font-number-3: 'Open Sans';\n  --font-number-4: 'Source Sans Pro';\n  --font-number-5: 'Raleway';\n  --font-number-6: 'Noto Serif';\n  --font-number-7: 'Arvo';\n  --font-number-8: 'Inter Tight';\n  --font-number-9: 'Inter';\n  --paragraph-margin-top: 0;\n  --paragraph-margin-bottom: 16px;\n  --h2-line-height: 1.2;\n  --h3-line-height: 1.2;\n  --h4-line-height: 1.2;\n  --h5-line-height: 1.2;\n  --h6-line-height: 1.2;\n  --display-1-line-height: 1.2;\n  --display-2-line-height: 1.2;\n  --display-3-line-height: 1.2;\n  --display-4-line-height: 1.2;\n  --h2-font: 'Inter Tight';\n  --h3-font: 'Inter Tight';\n  --h4-font: 'Inter Tight';\n  --h5-font: 'Inter Tight';\n  --h6-font: 'Inter Tight';\n  --display-1-font: 'Inter Tight';\n  --display-2-font: 'Inter Tight';\n  --display-3-font: 'Inter Tight';\n  --display-4-font: 'Inter Tight';\n  --set-headings-font: \"Inter Tight\", \"Odoo Unicode Support Noto\", sans-serif;\n  --headings-line-height: 1.2;\n  --headings-margin-top: 0;\n  --headings-margin-bottom: 0.5rem;\n  --h2-margin-top: 0;\n  --h3-margin-top: 0;\n  --h4-margin-top: 0;\n  --h5-margin-top: 0;\n  --h6-margin-top: 0;\n  --display-1-margin-top: 0;\n  --display-2-margin-top: 0;\n  --display-3-margin-top: 0;\n  --display-4-margin-top: 0;\n  --h2-margin-bottom: 0.5rem;\n  --h3-margin-bottom: 0.5rem;\n  --h4-margin-bottom: 0.5rem;\n  --h5-margin-bottom: 0.5rem;\n  --h6-margin-bottom: 0.5rem;\n  --display-1-margin-bottom: 0.5rem;\n  --display-2-margin-bottom: 0.5rem;\n  --display-3-margin-bottom: 0.5rem;\n  --display-4-margin-bottom: 0.5rem;\n  --btn-padding-y: 0.375rem;\n  --btn-padding-x: 1rem;\n  --btn-font-size: 1rem;\n  --btn-padding-y-sm: 0.0625rem;\n  --btn-padding-x-sm: 0.5rem;\n  --btn-font-size-sm: 0.75rem;\n  --btn-padding-y-lg: 1rem;\n  --btn-padding-x-lg: 2.5rem;\n  --btn-font-size-lg: 1.25rem;\n  --btn-border-width: var(--border-width);\n  --btn-border-radius: var(--border-radius);\n  --btn-border-radius-sm: var(--border-radius-sm);\n  --btn-border-radius-lg: 2rem;\n  --input-padding-y: 0.375rem;\n  --input-padding-x: 0.75rem;\n  --input-font-size: 1rem;\n  --input-padding-y-sm: 0.25rem;\n  --input-padding-x-sm: 0.5rem;\n  --input-font-size-sm: 0.75rem;\n  --input-padding-y-lg: 0.5rem;\n  --input-padding-x-lg: 1rem;\n  --input-font-size-lg: 1.25rem;\n  --input-border-width: var(--border-width);\n  --input-border-radius: var(--border-radius);\n  --input-border-radius-sm: var(--border-radius-sm);\n  --input-border-radius-lg: var(--border-radius-lg);\n  --color-palettes-name: 'base-1';\n  --has-customized-colors: false;\n  --custom-colors: \"o-color-1\" \"o-color-2\" \"o-color-3\" \"o-color-4\" \"o-color-5\" \"body\" \"input\" \"menu\" \"menu-custom\" \"menu-border-color\" \"header-sales_one\" \"header-sales_one-custom\" \"header-sales_two\" \"header-sales_two-custom\" \"header-sales_three\" \"header-sales_three-custom\" \"header-sales_four\" \"header-sales_four-custom\" \"footer\" \"footer-custom\" \"copyright\" \"copyright-custom\" \"o-cc1-bg\" \"o-cc1-text\" \"o-cc1-headings\" \"o-cc1-h2\" \"o-cc1-h3\" \"o-cc1-h4\" \"o-cc1-h5\" \"o-cc1-h6\" \"o-cc1-link\" \"o-cc1-btn-primary\" \"o-cc1-btn-primary-border\" \"o-cc1-btn-secondary\" \"o-cc1-btn-secondary-border\" \"o-cc2-bg\" \"o-cc2-text\" \"o-cc2-headings\" \"o-cc2-h2\" \"o-cc2-h3\" \"o-cc2-h4\" \"o-cc2-h5\" \"o-cc2-h6\" \"o-cc2-link\" \"o-cc2-btn-primary\" \"o-cc2-btn-primary-border\" \"o-cc2-btn-secondary\" \"o-cc2-btn-secondary-border\" \"o-cc3-bg\" \"o-cc3-text\" \"o-cc3-headings\" \"o-cc3-h2\" \"o-cc3-h3\" \"o-cc3-h4\" \"o-cc3-h5\" \"o-cc3-h6\" \"o-cc3-link\" \"o-cc3-btn-primary\" \"o-cc3-btn-primary-border\" \"o-cc3-btn-secondary\" \"o-cc3-btn-secondary-border\" \"o-cc4-bg\" \"o-cc4-text\" \"o-cc4-headings\" \"o-cc4-h2\" \"o-cc4-h3\" \"o-cc4-h4\" \"o-cc4-h5\" \"o-cc4-h6\" \"o-cc4-link\" \"o-cc4-btn-primary\" \"o-cc4-btn-primary-border\" \"o-cc4-btn-secondary\" \"o-cc4-btn-secondary-border\" \"o-cc5-bg\" \"o-cc5-text\" \"o-cc5-headings\" \"o-cc5-h2\" \"o-cc5-h3\" \"o-cc5-h4\" \"o-cc5-h5\" \"o-cc5-h6\" \"o-cc5-link\" \"o-cc5-btn-primary\" \"o-cc5-btn-primary-border\" \"o-cc5-btn-secondary\" \"o-cc5-btn-secondary-border\";\n}\n\n#o_shared_blocks {\n  min-height: 0px;\n  height: 0px;\n}\n\n#o_shared_blocks:empty {\n  display: none;\n}\n\n.navbar .navbar-collapse {\n  min-width: 0;\n}\n\n.navbar .btn {\n  white-space: nowrap;\n}\n\n.navbar .o_menu_image_placeholder {\n  width: 80px !important;\n}\n\n.navbar .top_menu {\n  flex-wrap: nowrap !important;\n}\n\n.navbar .top_menu.o_menu_loading {\n  overflow: hidden !important;\n  opacity: 0 !important;\n}\n\n.navbar-light a.nav-link {\n  color: var(--nav-link-color);\n}\n\n.navbar-light a.nav-link:hover {\n  color: var(--nav-link-hover-color);\n}\n\n#wrapwrap:not(.o_header_overlay) header .nav-item > .nav-link > *, #wrapwrap:not(.o_header_overlay) header .nav-item > .nav-link::after, #wrapwrap:not(.o_header_overlay) header .js_language_selector span, #wrapwrap:not(.o_header_overlay) header .badge, header.o_header_is_scrolled .nav-item > .nav-link > *, header.o_header_is_scrolled .nav-item > .nav-link::after, header.o_header_is_scrolled .js_language_selector span, header.o_header_is_scrolled .badge, header .o_navbar_mobile .nav-item > .nav-link > *, header .o_navbar_mobile .nav-item > .nav-link::after, header .o_navbar_mobile .js_language_selector span, header .o_navbar_mobile .badge {\n  color: !important;\n}\n\n.o_navlink_background {\n  background: var(--NavLinkWithBackground-bg-color, rgba(var(--emphasis-color-rgb), 0.05));\n}\n\n.o_navlink_background:hover {\n  background: var(--NavLinkWithBackground-bg-color--hover, rgba(var(--emphasis-color-rgb), 0.1));\n}\n\n.o_navlink_background_hover:hover {\n  background: var(--NavLinkWithBackground-bg-color, rgba(var(--emphasis-color-rgb), 0.05));\n}\n\n.o_navbar_mobile {\n  height: 100dvh;\n  background-color: #FFFFFF;\n}\n\nheader .navbar-brand {\n  font-size: 1.66666667rem;\n}\n\nheader .navbar-brand, header .navbar-brand.logo {\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\n.o_footer .o_footer_copyright {\n  --bg-light: rgba(0, 0, 0, 0.15);\n  --color-light: ;\n  background-color: rgba(0, 0, 0, 0.15);\n}\n\nh1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {\n  line-height: 1.2;\n  margin-top: 0;\n  margin-bottom: 0.5rem;\n}\n\np {\n  margin-top: 0;\n}\n\nfont[style*='background']:not(.text-gradient),\nfont[class*='bg-'] {\n  padding: MAX(0.05em, 1px) 0 MAX(0.1em, 2px);\n}\n\n.fa {\n  font-family: \"FontAwesome\" !important;\n}\n\n.fa.rounded-circle, .fa.rounded-empty-circle, .fa.rounded, .fa.rounded-0, .fa.rounded-leaf, .fa.img-thumbnail, .fa.shadow {\n  display: inline-block;\n  vertical-align: middle;\n  text-align: center;\n  width: 3rem;\n  height: 3rem;\n  line-height: 3rem;\n  background-color: #F8F9FA;\n}\n\n.fa.rounded-circle.fa-2x, .fa.fa-2x.rounded-empty-circle, .fa.rounded.fa-2x, .fa.rounded-0.fa-2x, .fa.rounded-leaf.fa-2x, .fa.img-thumbnail.fa-2x, .fa.shadow.fa-2x {\n  width: 5rem;\n  height: 5rem;\n  line-height: 5rem;\n}\n\n.fa.rounded-circle.fa-3x, .fa.fa-3x.rounded-empty-circle, .fa.rounded.fa-3x, .fa.rounded-0.fa-3x, .fa.rounded-leaf.fa-3x, .fa.img-thumbnail.fa-3x, .fa.shadow.fa-3x {\n  width: 6rem;\n  height: 6rem;\n  line-height: 6rem;\n}\n\n.fa.rounded-circle.fa-4x, .fa.fa-4x.rounded-empty-circle, .fa.rounded.fa-4x, .fa.rounded-0.fa-4x, .fa.rounded-leaf.fa-4x, .fa.img-thumbnail.fa-4x, .fa.shadow.fa-4x {\n  width: 7rem;\n  height: 7rem;\n  line-height: 7rem;\n}\n\n.fa.rounded-circle.fa-5x, .fa.fa-5x.rounded-empty-circle, .fa.rounded.fa-5x, .fa.rounded-0.fa-5x, .fa.rounded-leaf.fa-5x, .fa.img-thumbnail.fa-5x, .fa.shadow.fa-5x {\n  width: 8rem;\n  height: 8rem;\n  line-height: 8rem;\n}\n\n.fa.img-thumbnail {\n  padding: 0;\n}\n\n.fa.rounded-leaf {\n  border-top-left-radius: 3rem;\n  border-bottom-right-radius: 3rem;\n}\n\n.fa.rounded-empty-circle {\n  border-width: 2px;\n  border-style: solid;\n  background: transparent;\n}\n\n.fa.border {\n  box-sizing: content-box;\n}\n\n@media (min-width: 992px) {\n  .o_container_small {\n    max-width: 720px;\n  }\n}\n\n.btn.flat {\n  border: 0;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  --btn-padding-y: 0.75rem;\n  --btn-padding-x: 1.5rem;\n  --btn-font-size: 0.75rem;\n  --btn-border-radius: 0;\n}\n\n.btn.flat.btn-lg, .btn-group-lg > .flat.btn {\n  --btn-padding-y: 1rem;\n  --btn-padding-x: 2rem;\n  --btn-font-size: 0.9375rem;\n  --btn-border-radius: 0;\n}\n\n.btn.flat.btn-sm, .btn-group-sm > .flat.btn {\n  --btn-padding-y: 0.5rem;\n  --btn-padding-x: 1rem;\n  --btn-font-size: 0.5625rem;\n  --btn-border-radius: 0;\n}\n\n.btn.flat.btn-xs {\n  --btn-padding-y: 0.25rem;\n  --btn-padding-x: 0.5rem;\n  --btn-font-size: 0.5rem;\n  --btn-border-radius: 0;\n}\n\n.btn.rounded-circle, .btn.fa.rounded-empty-circle {\n  border-radius: 100px !important;\n  --btn-padding-y: 0.45rem;\n  --btn-padding-x: 1.35rem;\n  --btn-font-size: 1rem;\n  --btn-border-radius: 30px;\n}\n\n.btn.rounded-circle.btn-lg, .btn.btn-lg.fa.rounded-empty-circle, .btn-group-lg > .btn.rounded-circle, .btn-group-lg > .btn.fa.rounded-empty-circle {\n  --btn-padding-y: 0.6rem;\n  --btn-padding-x: 1.8rem;\n  --btn-font-size: 1.25rem;\n  --btn-border-radius: 30px;\n}\n\n.btn.rounded-circle.btn-sm, .btn.btn-sm.fa.rounded-empty-circle, .btn-group-sm > .btn.rounded-circle, .btn-group-sm > .btn.fa.rounded-empty-circle {\n  --btn-padding-y: 0.3rem;\n  --btn-padding-x: 0.9rem;\n  --btn-font-size: 0.75rem;\n  --btn-border-radius: 30px;\n}\n\n.btn.rounded-circle.btn-xs, .btn.btn-xs.fa.rounded-empty-circle {\n  --btn-padding-y: 0.15rem;\n  --btn-padding-x: 0.45rem;\n  --btn-font-size: 0.75rem;\n  --btn-border-radius: 30px;\n}\n\n.badge, .o_filter_tag {\n  background: var(--background-color, var(--bg-light)) !important;\n  color: var(--color, var(--color-light)) !important;\n  border: 1px solid var(--bg-solid) !important;\n}\n\n.badge.text-bg-primary, .o_filter_tag.text-bg-primary {\n  --bg-light: #fde8e9;\n  --color-light: #b30e15;\n  --bg-solid: #ed1c25;\n  --bg-solid-contrast: #FFFFFF;\n}\n\n.badge.bg-primary, .o_filter_tag.bg-primary {\n  --bg-light: #ed1c25;\n  --color-light: #FFFFFF;\n  --bg-solid: var(--bg-light);\n  --bg-solid-contrast: var(--color-light);\n}\n\n.badge.text-bg-secondary, .o_filter_tag.text-bg-secondary {\n  --bg-light: #eaeaec;\n  --color-light: #2D3142;\n  --bg-solid: #2D3142;\n  --bg-solid-contrast: #FFFFFF;\n}\n\n.badge.bg-secondary, .o_filter_tag.bg-secondary {\n  --bg-light: #2D3142;\n  --color-light: #FFFFFF;\n  --bg-solid: var(--bg-light);\n  --bg-solid-contrast: var(--color-light);\n}\n\n.badge.text-bg-success, .o_filter_tag.text-bg-success {\n  --bg-light: #eaf6ec;\n  --color-light: #1f8236;\n  --bg-solid: #28a745;\n  --bg-solid-contrast: #FFFFFF;\n}\n\n.badge.bg-success, .o_filter_tag.bg-success {\n  --bg-light: #28a745;\n  --color-light: #FFFFFF;\n  --bg-solid: var(--bg-light);\n  --bg-solid-contrast: var(--color-light);\n}\n\n.badge.text-bg-info, .o_filter_tag.text-bg-info {\n  --bg-light: #e8f6f8;\n  --color-light: #0e626f;\n  --bg-solid: #17a2b8;\n  --bg-solid-contrast: #FFFFFF;\n}\n\n.badge.bg-info, .o_filter_tag.bg-info {\n  --bg-light: #17a2b8;\n  --color-light: #FFFFFF;\n  --bg-solid: var(--bg-light);\n  --bg-solid-contrast: var(--color-light);\n}\n\n.badge.text-bg-warning, .o_filter_tag.text-bg-warning {\n  --bg-light: #fff9e6;\n  --color-light: #876500;\n  --bg-solid: #ffc107;\n  --bg-solid-contrast: #212529;\n}\n\n.badge.bg-warning, .o_filter_tag.bg-warning {\n  --bg-light: #ffc107;\n  --color-light: #212529;\n  --bg-solid: var(--bg-light);\n  --bg-solid-contrast: var(--color-light);\n}\n\n.badge.text-bg-danger, .o_filter_tag.text-bg-danger {\n  --bg-light: #fcebec;\n  --color-light: #9a1b27;\n  --bg-solid: #dc3545;\n  --bg-solid-contrast: #FFFFFF;\n}\n\n.badge.bg-danger, .o_filter_tag.bg-danger {\n  --bg-light: #dc3545;\n  --color-light: #FFFFFF;\n  --bg-solid: var(--bg-light);\n  --bg-solid-contrast: var(--color-light);\n}\n\n.badge.text-bg-light, .o_filter_tag.text-bg-light {\n  --bg-light: #fefefe;\n  --color-light: #b6b0b0;\n  --bg-solid: #F3F2F2;\n  --bg-solid-contrast: #212529;\n}\n\n.badge.bg-light, .o_filter_tag.bg-light {\n  --bg-light: #F3F2F2;\n  --color-light: #212529;\n  --bg-solid: var(--bg-light);\n  --bg-solid-contrast: var(--color-light);\n}\n\n.badge.text-bg-dark, .o_filter_tag.text-bg-dark {\n  --bg-light: #e7e8e9;\n  --color-light: #111827;\n  --bg-solid: #111827;\n  --bg-solid-contrast: #FFFFFF;\n}\n\n.badge.bg-dark, .o_filter_tag.bg-dark {\n  --bg-light: #111827;\n  --color-light: #FFFFFF;\n  --bg-solid: var(--bg-light);\n  --bg-solid-contrast: var(--color-light);\n}\n\na.badge:hover, a:not(.dropdown-item):hover > .badge, .o_badge_clickable.badge:hover {\n  --background-color: var(--bg-solid);\n  --color: var(--bg-solid-contrast);\n  text-decoration: none;\n}\n\n.badge .btn, .o_filter_tag .btn {\n  --btn-color: var(--color, var(--color-light));\n}\n\n.o_color_0 {\n  --bg-solid: #a2a2a2;\n  --bg-solid-contrast: #212529;\n  --bg-light: #f6f6f6;\n  --color-light: #626262;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_1 {\n  --bg-solid: #ee2d2d;\n  --bg-solid-contrast: #FFFFFF;\n  --bg-light: #fdeaea;\n  --color-light: #ba0f0f;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_2 {\n  --bg-solid: #dc8534;\n  --bg-solid-contrast: #212529;\n  --bg-light: #fcf3eb;\n  --color-light: #804916;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_3 {\n  --bg-solid: #e8bb1d;\n  --bg-solid-contrast: #212529;\n  --bg-light: #fdf8e8;\n  --color-light: #79610c;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_4 {\n  --bg-solid: #5794dd;\n  --bg-solid-contrast: #FFFFFF;\n  --bg-light: #eef4fc;\n  --color-light: #1e5596;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_5 {\n  --bg-solid: #9f628f;\n  --bg-solid-contrast: #FFFFFF;\n  --bg-light: #f5eff4;\n  --color-light: #5a3751;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_6 {\n  --bg-solid: #db8865;\n  --bg-solid-contrast: #212529;\n  --bg-light: #fbf3f0;\n  --color-light: #9c4824;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_7 {\n  --bg-solid: #41a9a2;\n  --bg-solid-contrast: #212529;\n  --bg-light: #ecf6f6;\n  --color-light: #255f5b;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_8 {\n  --bg-solid: #304be0;\n  --bg-solid-contrast: #FFFFFF;\n  --bg-light: #eaedfc;\n  --color-light: #172b98;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_9 {\n  --bg-solid: #ee2f8a;\n  --bg-solid-contrast: #FFFFFF;\n  --bg-light: #fdeaf3;\n  --color-light: #920c4c;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_10 {\n  --bg-solid: #61c36e;\n  --bg-solid-contrast: #212529;\n  --bg-light: #eff9f1;\n  --color-light: #2f7b39;\n  --bg-light-contrast: #212529;\n}\n\n.o_color_11 {\n  --bg-solid: #9872e6;\n  --bg-solid-contrast: #FFFFFF;\n  --bg-light: #f5f1fd;\n  --color-light: #5221b8;\n  --bg-light-contrast: #212529;\n}\n\n.oe_img_bg {\n  background-size: cover;\n  background-repeat: no-repeat;\n}\n\n.oe_img_bg.o_bg_img_opt_repeat {\n  background-size: auto;\n  background-repeat: repeat;\n}\n\n.oe_img_bg.o_bg_img_center {\n  background-position: center;\n}\n\n.oe_img_bg.o_bg_img_opt_contain {\n  background-size: contain;\n  background-position: center center;\n}\n\n.oe_img_bg.o_bg_img_opt_custom {\n  background-size: auto;\n}\n\n.oe_img_bg.o_bg_img_opt_repeat_x {\n  background-repeat: repeat-x;\n}\n\n.oe_img_bg.o_bg_img_opt_repeat_y {\n  background-repeat: repeat-y;\n}\n\n.o_bg_video_iframe {\n  position: relative;\n  pointer-events: none !important;\n}\n\n.o_bg_video_loading {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n@media (max-width: 767.98px) {\n  section,\n.parallax,\n.row,\n.hr,\n.blockquote {\n    height: auto !important;\n  }\n}\n\n.table_desc {\n  margin: 0 0 20px 0;\n  width: 100%;\n  word-break: break-all;\n  border: 1px solid #dddddd;\n}\n\n.table_heading {\n  background-color: #f5f5f5;\n  border: 1px solid #dddddd;\n  color: #666666;\n  font-size: 0.875rem;\n  padding: 4px;\n}\n\ntable.table_desc tr td {\n  text-align: left;\n  padding: 5px;\n  font-size: 0.8125rem;\n}\n\ntable.table_desc tr td:first-child {\n  width: 25%;\n  font-weight: bold;\n  border-bottom: 1px solid #c9c9c9;\n  border-right: 1px solid #c9c9c9;\n  border-left: none;\n}\n\ntable.table_desc tr td:last-child {\n  border-bottom: 1px solid #c9c9c9;\n}\n\n.jumbotron {\n  border-radius: 0;\n}\n\n.o_full_screen_height, .o_half_screen_height, .cover_full, .cover_mid {\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: space-around;\n  min-height: 100vh !important;\n}\n\n.o_half_screen_height, .cover_mid {\n  min-height: 55vh !important;\n}\n\n.card {\n  overflow: hidden;\n}\n\n.o_dot {\n  width: var(--o-timeline-dot-size, 24px);\n  height: var(--o-timeline-dot-size, 24px);\n  left: var(--o-dot-left);\n}\n\n.o_dot:before, .o_dot:after {\n  position: absolute;\n  border-radius: 50rem;\n  background-color: currentColor;\n  content: '';\n}\n\n.o_dot:before {\n  inset: 0;\n  opacity: .1;\n}\n\n.o_dot:after {\n  inset: 8px;\n}\n\n.o_dot_line {\n  margin-top: calc(var(--o-timeline-dot-size, 24px) + 0.25rem);\n  left: var(--o-dot-line-left);\n}\n\n@media (max-width: 767.98px) {\n  .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev,\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next,\n.s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next,\n.s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next {\n    top: auto;\n    bottom: 1rem;\n    height: 3rem;\n    width: auto;\n    margin: 0 1rem;\n  }\n  .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel:not(.s_carousel_arrows_hidden) .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro:not(.s_carousel_arrows_hidden) .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel:not(.s_carousel_arrows_hidden) .carousel-indicators {\n    min-height: 3rem;\n    margin: 0 5rem 1rem;\n  }\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev,\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next,\n.s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next,\n.s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next,\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators,\n.s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators,\n.s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators {\n  position: absolute;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next-icon {\n  width: 3rem;\n  height: 3rem;\n  background-size: 50%;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.s_quotes_carousel .carousel-control-prev:hover, .s_carousel_intro_wrapper .s_carousel_default.s_carousel_intro .carousel-control-prev:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.s_carousel .carousel-control-prev:hover, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.s_quotes_carousel .carousel-control-next:hover, .s_carousel_intro_wrapper .s_carousel_default.s_carousel_intro .carousel-control-next:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.s_carousel .carousel-control-next:hover {\n  background: rgba(0, 0, 0, 0.2);\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.carousel-dark.s_quotes_carousel .carousel-control-prev:hover, .s_carousel_intro_wrapper .s_carousel_default.carousel-dark.s_carousel_intro .carousel-control-prev:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.carousel-dark.s_carousel .carousel-control-prev:hover, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.carousel-dark.s_quotes_carousel .carousel-control-next:hover, .s_carousel_intro_wrapper .s_carousel_default.carousel-dark.s_carousel_intro .carousel-control-next:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.carousel-dark.s_carousel .carousel-control-next:hover {\n  background: rgba(255, 255, 255, 0.2);\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_boxed.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.s_quotes_carousel .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_boxed.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.s_carousel .carousel-control-next-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-next-icon {\n  border-radius: 0.4rem;\n  border: 1px solid var(--o-border-color);\n  background-color: #000;\n  filter: invert(1) grayscale(100);\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.carousel-dark.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_boxed.carousel-dark.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.carousel-dark.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.carousel-dark.s_quotes_carousel .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_boxed.carousel-dark.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.carousel-dark.s_carousel .carousel-control-next-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.carousel-dark.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_rounded.carousel-dark.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.carousel-dark.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.carousel-dark.s_quotes_carousel .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_rounded.carousel-dark.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.carousel-dark.s_carousel .carousel-control-next-icon {\n  filter: none;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-next-icon {\n  border-radius: 50rem;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_arrows_hidden.s_quotes_carousel .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_arrows_hidden.s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel_arrows_hidden.s_carousel .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_arrows_hidden.s_quotes_carousel .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_arrows_hidden.s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel_arrows_hidden.s_carousel .carousel-control-next {\n  display: none;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner, .s_carousel_intro_wrapper .s_carousel_intro .carousel-inner, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-inner {\n  isolation: isolate;\n  overflow: hidden;\n  height: 100%;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner .carousel-item, .s_carousel_intro_wrapper .s_carousel_intro .carousel-inner .carousel-item, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-inner .carousel-item {\n  height: 100%;\n  padding: 0 1rem;\n}\n\n@media (min-width: 768px) {\n  .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner .carousel-item, .s_carousel_intro_wrapper .s_carousel_intro .carousel-inner .carousel-item, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-inner .carousel-item {\n    padding: 0 10%;\n  }\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators {\n  align-items: center;\n  height: 3rem;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button {\n  width: 0.75rem;\n  height: 0.75rem;\n  border: 0;\n  border-radius: 50rem;\n  transform: scale(0.5);\n  transition: opacity .6s ease, transform .6s ease;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button:before, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button:before, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button:before {\n  position: absolute;\n  inset: -12px;\n  display: block;\n  content: '';\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button:hover, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button:hover {\n  opacity: 1;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button.active, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button.active, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button.active {\n  inset: -3px;\n  transform: scale(1);\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers {\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  height: auto;\n  counter-reset: numberList;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  gap: 0.25rem;\n  width: auto;\n  height: auto;\n  margin: 0;\n  padding: 0 0.5rem 0;\n  background: none;\n  color: #FFF;\n  text-indent: 0;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:hover, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:hover {\n  opacity: 1;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:before, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:before, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:before {\n  content: counter(numberList);\n  counter-increment: numberList;\n}\n\n@media (min-width: 768px) {\n  .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:after {\n    display: block;\n    width: 0;\n    border-top: 2px solid #FFF;\n    transition: width .2s ease-in-out;\n    content: '';\n  }\n  .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button.active:after, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button.active:after, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button.active:after {\n    width: 1.5rem;\n  }\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_hidden, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_hidden, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_hidden {\n  display: none;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers button, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers button, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers button {\n  color: #000;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers button:after, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers button:after, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers button:after {\n  border-color: #000;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-control-next {\n  margin-bottom: 3rem;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators {\n  position: relative;\n  margin-bottom: 0;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators button, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators button, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators button {\n  background-color: currentColor;\n  color: inherit;\n}\n\n.carousel .container .carousel-img img, .carousel .o_container_small .carousel-img img {\n  max-height: 95%;\n  padding: 10px;\n}\n\n.carousel .container > .carousel-caption, .carousel .o_container_small > .carousel-caption {\n  position: absolute;\n  top: auto;\n  left: 50%;\n  bottom: auto;\n  right: 50%;\n  bottom: 20px;\n}\n\n.carousel .container > .carousel-caption > div, .carousel .o_container_small > .carousel-caption > div {\n  position: absolute;\n  text-align: left;\n  padding: 20px;\n  background: rgba(0, 0, 0, 0.4);\n  bottom: 20px;\n}\n\n.carousel .container > .carousel-image, .carousel .o_container_small > .carousel-image {\n  position: absolute;\n  top: 5%;\n  left: auto;\n  bottom: 5%;\n  right: auto;\n  max-height: 90%;\n  margin: 0 auto;\n}\n\n.carousel .container .carousel-item.text_image .container > .carousel-caption, .carousel .o_container_small .carousel-item.text_image .container > .carousel-caption, .carousel .container .carousel-item.text_image .o_container_small > .carousel-caption, .carousel .o_container_small .carousel-item.text_image .o_container_small > .carousel-caption {\n  left: 10%;\n}\n\n.carousel .container .carousel-item.text_image .container > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_image .container > .carousel-caption > div, .carousel .container .carousel-item.text_image .o_container_small > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_image .o_container_small > .carousel-caption > div {\n  right: 50%;\n  margin-right: -20%;\n  max-width: 550px;\n}\n\n.carousel .container .carousel-item.text_image .container > .carousel-image, .carousel .o_container_small .carousel-item.text_image .container > .carousel-image, .carousel .container .carousel-item.text_image .o_container_small > .carousel-image, .carousel .o_container_small .carousel-item.text_image .o_container_small > .carousel-image {\n  right: 10%;\n  left: 50%;\n}\n\n.carousel .container .carousel-item.image_text .container > .carousel-caption, .carousel .o_container_small .carousel-item.image_text .container > .carousel-caption, .carousel .container .carousel-item.image_text .o_container_small > .carousel-caption, .carousel .o_container_small .carousel-item.image_text .o_container_small > .carousel-caption {\n  right: 10%;\n}\n\n.carousel .container .carousel-item.image_text .container > .carousel-caption > div, .carousel .o_container_small .carousel-item.image_text .container > .carousel-caption > div, .carousel .container .carousel-item.image_text .o_container_small > .carousel-caption > div, .carousel .o_container_small .carousel-item.image_text .o_container_small > .carousel-caption > div {\n  left: 50%;\n  margin-left: -20%;\n  max-width: 550px;\n}\n\n.carousel .container .carousel-item.image_text .container > .carousel-image, .carousel .o_container_small .carousel-item.image_text .container > .carousel-image, .carousel .container .carousel-item.image_text .o_container_small > .carousel-image, .carousel .o_container_small .carousel-item.image_text .o_container_small > .carousel-image {\n  right: 50%;\n  left: 10%;\n}\n\n.carousel .container .carousel-item.text_only .container > .carousel-caption, .carousel .o_container_small .carousel-item.text_only .container > .carousel-caption, .carousel .container .carousel-item.text_only .o_container_small > .carousel-caption, .carousel .o_container_small .carousel-item.text_only .o_container_small > .carousel-caption {\n  left: 10%;\n  right: 10%;\n  top: 10%;\n  bottom: auto;\n}\n\n.carousel .container .carousel-item.text_only .container > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_only .container > .carousel-caption > div, .carousel .container .carousel-item.text_only .o_container_small > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_only .o_container_small > .carousel-caption > div {\n  text-align: center;\n  background: transparent;\n  bottom: auto;\n  width: 100%;\n}\n\n.carousel .container .carousel-item.text_only .container > .carousel-image, .carousel .o_container_small .carousel-item.text_only .container > .carousel-image, .carousel .container .carousel-item.text_only .o_container_small > .carousel-image, .carousel .o_container_small .carousel-item.text_only .o_container_small > .carousel-image {\n  display: none !important;\n}\n\n.parallax:not(.s_parallax_no_overflow_hidden) {\n  overflow: hidden;\n}\n\n@media (min-width: 1200px) {\n  .parallax.s_parallax_is_fixed > .s_parallax_bg {\n    background-attachment: fixed;\n  }\n}\n\n.s_parallax {\n  min-height: 10px;\n}\n\n.o_header_affixed {\n  display: block;\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: 0;\n  position: fixed;\n}\n\n.o_header_affixed:not(.o_header_no_transition) {\n  transition: transform 200ms;\n}\n\n.o_header_affixed.o_header_is_scrolled .navbar-brand {\n  font-size: calc(1.29166667rem + 0.5vw);\n}\n\n@media (min-width: 1200px) {\n  .o_header_affixed.o_header_is_scrolled .navbar-brand {\n    font-size: 1.66666667rem;\n  }\n}\n\n.o_header_affixed.o_header_is_scrolled .navbar-brand img {\n  height: 2.5rem;\n}\n\n.o_header_affixed .o_header_hide_on_scroll.hidden {\n  max-height: 0;\n  padding-block: 0 !important;\n  overflow: hidden;\n}\n\n.navbar .o_extra_menu_items > .show > li + li {\n  border-top: 1px solid #E9ECEF;\n}\n\n.navbar .o_extra_menu_items > .show > li > a.dropdown-toggle {\n  color: inherit;\n  pointer-events: none;\n}\n\n.navbar .o_extra_menu_items > .show > li > a.dropdown-toggle:not(.active) {\n  background-color: #E9ECEF;\n}\n\n.navbar .o_extra_menu_items > .show > li > ul, .navbar .o_extra_menu_items > .show > li > .o_mega_menu {\n  position: static;\n  float: none;\n  display: block;\n  max-height: none;\n  margin-top: 0;\n  padding: 0;\n  border: none;\n  box-shadow: none;\n}\n\n.navbar .o_extra_menu_items > .show > li > .o_mega_menu .row > div {\n  width: 100%;\n  flex: auto;\n}\n\n.navbar .o_extra_menu_items > .show > li > .o_mega_menu_container_size {\n  transform: unset;\n}\n\nheader#top {\n  z-index: 1030;\n}\n\nheader:not(.o_header_no_transition) .o_main_nav {\n  transition: all 200ms, color 0ms;\n}\n\nheader:not(.o_header_no_transition) .navbar-brand {\n  transition: margin 200ms, font-size 200ms, opacity 200ms ease-out;\n}\n\nheader:not(.o_header_no_transition) .navbar-brand img {\n  transition: height 200ms;\n}\n\n@media (min-width: 992px) {\n  header .navbar .dropdown-menu, header .navbar .o_dropdown_menu {\n    max-height: 60vh;\n    overflow-y: auto;\n    overflow-x: hidden;\n  }\n}\n\nheader .navbar-collapse.show {\n  max-height: 80vh;\n  overflow-y: auto;\n  overflow-x: hidden;\n}\n\n@media (max-width: 991.98px) {\n  header .navbar-collapse.show .nav-link, header .navbar-collapse.show .dropdown-item {\n    white-space: normal;\n  }\n}\n\nheader .o_main_nav {\n  flex-direction: inherit;\n}\n\nheader nav.navbar {\n  border-radius: !important;\n  box-shadow: !important;\n}\n\nheader nav.navbar.o_header_force_no_radius {\n  border-radius: 0 !important;\n}\n\nheader.o_header_is_scrolled, header.o_transitioning.o_header_affixed {\n  background-color: transparent !important;\n}\n\nheader.o_transformed_not_affixed .o_navbar_mobile {\n  display: none;\n}\n\n.o_grid_header_3_cols {\n  grid-template-columns: 1fr auto 1fr;\n}\n\n.o_grid_header_3_cols_fixed {\n  grid-template-columns: 1fr 33% 1fr;\n}\n\n.o_header_separator > :not(:last-child)::before {\n  content: '';\n  position: absolute;\n  inset: 0 0 0 100%;\n  width: 2px;\n  height: 50%;\n  margin: auto -0.5rem auto auto;\n  background: var(--HeaderSeparator-bg-color, rgba(var(--emphasis-color-rgb), 0.1));\n}\n\n.o_border_contrast {\n  border-color: var(--NavLinkWithBackground-bg-color--hover, rgba(var(--emphasis-color-rgb), 0.1)) !important;\n}\n\n.o_mega_menu {\n  width: 100%;\n  padding: 0;\n  margin-top: 0 !important;\n  border-radius: 0;\n  background-clip: unset;\n  background-color: transparent;\n  border: 1px solid #E9ECEF;\n}\n\n.o_mega_menu .container, .o_mega_menu .o_container_small, .o_mega_menu .container-fluid, .o_mega_menu .container-sm, .o_mega_menu .container-md, .o_mega_menu .container-lg, .o_mega_menu .container-xl, .o_mega_menu .container-xxl {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n\n@media (min-width: 992px) {\n  .dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu {\n    left: 50%;\n    transform: translateX(-50%);\n  }\n}\n\n@media (min-width: 576px) {\n  .dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu {\n    max-width: 510px;\n  }\n}\n\n@media (min-width: 768px) {\n  .dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu {\n    max-width: 690px;\n  }\n}\n\n@media (min-width: 992px) {\n  .dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu {\n    max-width: 930px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu {\n    max-width: 1110px;\n  }\n}\n\n@media (min-width: 1400px) {\n  .dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu {\n    max-width: 1290px;\n  }\n}\n\n.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer .row > div:not(.o_cc):not(.navbar-light):not(.o_footer), .s_mega_menu_menus_logos:not([data-vcss]) .s_mega_menu_gray_area:last-child, .s_mega_menu_little_icons:not([data-vcss]) .s_mega_menu_gray_area:last-child, .s_mega_menu_thumbnails:not([data-vcss]) .s_mega_menu_thumbnails_footer:not(.o_cc):not(.navbar-light):not(.o_footer) {\n  z-index: 1;\n}\n\n.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer .row > div:not(.o_cc):not(.navbar-light):not(.o_footer):before, .s_mega_menu_menus_logos:not([data-vcss]) .s_mega_menu_gray_area:last-child:before, .s_mega_menu_little_icons:not([data-vcss]) .s_mega_menu_gray_area:last-child:before, .s_mega_menu_thumbnails:not([data-vcss]) .s_mega_menu_thumbnails_footer:not(.o_cc):not(.navbar-light):not(.o_footer):before {\n  content: '';\n  display: block;\n  width: 100vw;\n  height: 100%;\n  position: absolute;\n  left: 0;\n  top: 0;\n  z-index: -1;\n  pointer-events: none;\n  background: rgba(0, 0, 0, 0.05);\n}\n\n#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar) {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: 0;\n  z-index: 1000;\n}\n\n#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar) > .navbar {\n  background-color: transparent !important;\n  background-image: none !important;\n  border-color: transparent;\n  color: inherit !important;\n}\n\n#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-item > .nav-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-item > .nav-link:hover {\n  background-color: transparent;\n  color: inherit;\n}\n\n#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-item > .nav-link.active {\n  font-weight: bolder;\n}\n\n#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_header_mobile_buttons_wrap, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn[data-bs-toggle=\"offcanvas\"] {\n  color: inherit;\n}\n\n#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .navbar-toggler-icon {\n  background-color: currentColor;\n  background-image: none;\n  mask: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\");\n  -webkit-mask: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>\");\n}\n\n@media (min-width: 768px) {\n  .o_wizard .o_wizard_step_active {\n    color: #212529;\n  }\n}\n\n.o_wizard .o_wizard_circle_progress, .o_wizard .o_wizard_circle_progress:before {\n  width: 64px;\n  height: 64px;\n  line-height: 64px;\n}\n\n.o_wizard .o_wizard_circle_progress:before {\n  position: absolute;\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 5px currentColor;\n  opacity: .2;\n  content: \"\";\n}\n\n.o_wizard .o_wizard_circle_progress_left .progress-bar {\n  border-radius: 0 32px 32px 0;\n  transform-origin: center left;\n  transform: rotate(var(--leftProgress));\n}\n\n.o_wizard .o_wizard_circle_progress_right .progress-bar {\n  border-radius: 32px 0 0 32px;\n  transform-origin: center right;\n  transform: rotate(var(--rightProgress));\n}\n\n.js_language_selector .dropdown-menu, .js_language_selector .o_dropdown_menu {\n  min-width: 0;\n}\n\n.js_language_selector a.list-inline-item {\n  padding: 3px 0;\n}\n\n.o_lang_flag {\n  width: 1em;\n  height: 1em;\n  margin-right: 0.2em;\n  border-radius: 50rem;\n  object-fit: cover;\n  box-shadow: rgba(0, 0, 0, 0.429) 1px 1px 1px;\n}\n\nspan.list-inline-item.o_add_language:last-child {\n  display: none !important;\n}\n\n.o_figure_relative_layout {\n  position: relative;\n}\n\n.o_figure_relative_layout .figure-img {\n  margin-bottom: 0;\n}\n\n.o_figure_relative_layout .figure-caption {\n  position: absolute;\n  top: auto;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  --bg-light: rgba(17, 24, 39, 0.6);\n  --color-light: #FFFFFF;\n  background-color: rgba(17, 24, 39, 0.6) !important;\n  color: #FFFFFF;\n  padding: 0.25rem 0.5rem;\n  font-weight: 600;\n}\n\n.o_figure_relative_layout .figure-caption .text-muted, .o_colored_level .o_figure_relative_layout .figure-caption .text-muted {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.o_figure_relative_layout .figure-caption a {\n  color: inherit;\n}\n\n.bg-primary-light {\n  background-color: rgba(237, 28, 37, 0.1);\n}\n\n.bg-secondary-light {\n  background-color: rgba(45, 49, 66, 0.1);\n}\n\n.bg-success-light {\n  background-color: rgba(40, 167, 69, 0.1);\n}\n\n.bg-info-light {\n  background-color: rgba(23, 162, 184, 0.1);\n}\n\n.bg-warning-light {\n  background-color: rgba(255, 193, 7, 0.1);\n}\n\n.bg-danger-light {\n  background-color: rgba(220, 53, 69, 0.1);\n}\n\n.bg-light-light {\n  background-color: rgba(243, 242, 242, 0.1);\n}\n\n.bg-dark-light {\n  background-color: rgba(17, 24, 39, 0.1);\n}\n\n.text-facebook, .s_social_media:not(.no_icon_color) .s_social_media_facebook, .s_social_media:not(.no_icon_color) .s_social_media_facebook:hover, .s_social_media:not(.no_icon_color) .s_social_media_facebook:focus, .s_share:not(.no_icon_color) .s_share_facebook, .s_share:not(.no_icon_color) .s_share_facebook:hover, .s_share:not(.no_icon_color) .s_share_facebook:focus {\n  color: #3B5999 !important;\n}\n\na.text-facebook:hover, .s_social_media:not(.no_icon_color) a.s_social_media_facebook:hover, .s_share:not(.no_icon_color) a.s_share_facebook:hover, a.text-facebook:focus, .s_social_media:not(.no_icon_color) a.s_social_media_facebook:focus, .s_share:not(.no_icon_color) a.s_share_facebook:focus {\n  color: #1f2e4f !important;\n}\n\n.text-twitter, .s_social_media:not(.no_icon_color) .s_social_media_twitter, .s_social_media:not(.no_icon_color) .s_social_media_twitter:hover, .s_social_media:not(.no_icon_color) .s_social_media_twitter:focus, .s_share:not(.no_icon_color) .s_share_twitter, .s_share:not(.no_icon_color) .s_share_twitter:hover, .s_share:not(.no_icon_color) .s_share_twitter:focus {\n  color: #000000 !important;\n}\n\na.text-twitter:hover, .s_social_media:not(.no_icon_color) a.s_social_media_twitter:hover, .s_share:not(.no_icon_color) a.s_share_twitter:hover, a.text-twitter:focus, .s_social_media:not(.no_icon_color) a.s_social_media_twitter:focus, .s_share:not(.no_icon_color) a.s_share_twitter:focus {\n  color: black !important;\n}\n\n.text-linkedin, .s_social_media:not(.no_icon_color) .s_social_media_linkedin, .s_social_media:not(.no_icon_color) .s_social_media_linkedin:hover, .s_social_media:not(.no_icon_color) .s_social_media_linkedin:focus, .s_share:not(.no_icon_color) .s_share_linkedin, .s_share:not(.no_icon_color) .s_share_linkedin:hover, .s_share:not(.no_icon_color) .s_share_linkedin:focus {\n  color: #0077B5 !important;\n}\n\na.text-linkedin:hover, .s_social_media:not(.no_icon_color) a.s_social_media_linkedin:hover, .s_share:not(.no_icon_color) a.s_share_linkedin:hover, a.text-linkedin:focus, .s_social_media:not(.no_icon_color) a.s_social_media_linkedin:focus, .s_share:not(.no_icon_color) a.s_share_linkedin:focus {\n  color: #00344f !important;\n}\n\n.text-google-plus, .s_social_media:not(.no_icon_color) .s_social_media_google, .s_social_media:not(.no_icon_color) .s_social_media_google:hover, .s_social_media:not(.no_icon_color) .s_social_media_google:focus, .s_share:not(.no_icon_color) .s_share_google, .s_share:not(.no_icon_color) .s_share_google:hover, .s_share:not(.no_icon_color) .s_share_google:focus {\n  color: #DD4B39 !important;\n}\n\na.text-google-plus:hover, .s_social_media:not(.no_icon_color) a.s_social_media_google:hover, .s_share:not(.no_icon_color) a.s_share_google:hover, a.text-google-plus:focus, .s_social_media:not(.no_icon_color) a.s_social_media_google:focus, .s_share:not(.no_icon_color) a.s_share_google:focus {\n  color: #96271a !important;\n}\n\n.text-youtube, .s_social_media:not(.no_icon_color) .s_social_media_youtube, .s_social_media:not(.no_icon_color) .s_social_media_youtube:hover, .s_social_media:not(.no_icon_color) .s_social_media_youtube:focus, .s_share:not(.no_icon_color) .s_share_youtube, .s_share:not(.no_icon_color) .s_share_youtube:hover, .s_share:not(.no_icon_color) .s_share_youtube:focus {\n  color: #ff0000 !important;\n}\n\na.text-youtube:hover, .s_social_media:not(.no_icon_color) a.s_social_media_youtube:hover, .s_share:not(.no_icon_color) a.s_share_youtube:hover, a.text-youtube:focus, .s_social_media:not(.no_icon_color) a.s_social_media_youtube:focus, .s_share:not(.no_icon_color) a.s_share_youtube:focus {\n  color: #990000 !important;\n}\n\n.text-github, .s_social_media:not(.no_icon_color) .s_social_media_github, .s_social_media:not(.no_icon_color) .s_social_media_github:hover, .s_social_media:not(.no_icon_color) .s_social_media_github:focus, .s_share:not(.no_icon_color) .s_share_github, .s_share:not(.no_icon_color) .s_share_github:hover, .s_share:not(.no_icon_color) .s_share_github:focus {\n  color: #1a1e22 !important;\n}\n\na.text-github:hover, .s_social_media:not(.no_icon_color) a.s_social_media_github:hover, .s_share:not(.no_icon_color) a.s_share_github:hover, a.text-github:focus, .s_social_media:not(.no_icon_color) a.s_social_media_github:focus, .s_share:not(.no_icon_color) a.s_share_github:focus {\n  color: black !important;\n}\n\n.text-instagram, .s_social_media:not(.no_icon_color) .s_social_media_instagram, .s_social_media:not(.no_icon_color) .s_social_media_instagram:hover, .s_social_media:not(.no_icon_color) .s_social_media_instagram:focus, .s_share:not(.no_icon_color) .s_share_instagram, .s_share:not(.no_icon_color) .s_share_instagram:hover, .s_share:not(.no_icon_color) .s_share_instagram:focus {\n  color: #cf2872 !important;\n}\n\na.text-instagram:hover, .s_social_media:not(.no_icon_color) a.s_social_media_instagram:hover, .s_share:not(.no_icon_color) a.s_share_instagram:hover, a.text-instagram:focus, .s_social_media:not(.no_icon_color) a.s_social_media_instagram:focus, .s_share:not(.no_icon_color) a.s_share_instagram:focus {\n  color: #7a1743 !important;\n}\n\n.text-whatsapp, .s_social_media:not(.no_icon_color) .s_social_media_whatsapp, .s_social_media:not(.no_icon_color) .s_social_media_whatsapp:hover, .s_social_media:not(.no_icon_color) .s_social_media_whatsapp:focus, .s_share:not(.no_icon_color) .s_share_whatsapp, .s_share:not(.no_icon_color) .s_share_whatsapp:hover, .s_share:not(.no_icon_color) .s_share_whatsapp:focus {\n  color: #25d366 !important;\n}\n\na.text-whatsapp:hover, .s_social_media:not(.no_icon_color) a.s_social_media_whatsapp:hover, .s_share:not(.no_icon_color) a.s_share_whatsapp:hover, a.text-whatsapp:focus, .s_social_media:not(.no_icon_color) a.s_social_media_whatsapp:focus, .s_share:not(.no_icon_color) a.s_share_whatsapp:focus {\n  color: #167c3c !important;\n}\n\n.text-pinterest, .s_social_media:not(.no_icon_color) .s_social_media_pinterest, .s_social_media:not(.no_icon_color) .s_social_media_pinterest:hover, .s_social_media:not(.no_icon_color) .s_social_media_pinterest:focus, .s_share:not(.no_icon_color) .s_share_pinterest, .s_share:not(.no_icon_color) .s_share_pinterest:hover, .s_share:not(.no_icon_color) .s_share_pinterest:focus {\n  color: #C8232C !important;\n}\n\na.text-pinterest:hover, .s_social_media:not(.no_icon_color) a.s_social_media_pinterest:hover, .s_share:not(.no_icon_color) a.s_share_pinterest:hover, a.text-pinterest:focus, .s_social_media:not(.no_icon_color) a.s_social_media_pinterest:focus, .s_share:not(.no_icon_color) a.s_share_pinterest:focus {\n  color: #711419 !important;\n}\n\n.text-tiktok, .s_social_media:not(.no_icon_color) .s_social_media_tiktok, .s_social_media:not(.no_icon_color) .s_social_media_tiktok:hover, .s_social_media:not(.no_icon_color) .s_social_media_tiktok:focus {\n  color: #000000 !important;\n}\n\na.text-tiktok:hover, .s_social_media:not(.no_icon_color) a.s_social_media_tiktok:hover, a.text-tiktok:focus, .s_social_media:not(.no_icon_color) a.s_social_media_tiktok:focus {\n  color: black !important;\n}\n\n.modal-footer > .float-start {\n  margin-right: auto;\n}\n\n.o_record_cover_container {\n  position: relative;\n}\n\n.o_record_cover_container .o_record_cover_component {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  background-size: cover;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n.o_scroll_button {\n  position: absolute;\n  top: auto;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  width: 50px;\n  height: 50px;\n  animation: o-anim-heartbeat 2.6s ease-in-out 1s infinite;\n}\n\n.o_scroll_button, .o_scroll_button:hover {\n  text-decoration: none;\n}\n\n.o_scroll_button:focus {\n  outline: none;\n}\n\n.o_scroll_button:hover {\n  animation-iteration-count: 1;\n}\n\n@keyframes o-anim-heartbeat {\n  0%, 14%, 35% {\n    transform: scale(1);\n  }\n  7%, 21% {\n    transform: scale(1.3);\n    background-color: rgba(237, 28, 37, 0.8);\n  }\n}\n\n.o_ribbon {\n  margin: 0;\n  font-size: 1rem;\n  font-weight: bold;\n  white-space: nowrap;\n  text-align: center;\n  pointer-events: none;\n}\n\n.o_ribbon:empty {\n  display: none;\n}\n\n.o_ribbon_right {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  padding: 0.5rem 100px;\n  transform: translateX(calc(-0.708 * (100% - 200px))) rotate(45deg) translateX(calc(100% - 100px));\n  transform-origin: top right;\n}\n\n.o_ribbon_left {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: auto;\n  padding: 0.5rem 100px;\n  transform: translateX(calc(0.708 * (100% - 200px) - 100%)) rotate(-45deg) translateX(100px);\n  transform-origin: top right;\n}\n\n.o_tag_right {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  padding: 0.25rem 1rem;\n}\n\n.o_tag_left {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: auto;\n  padding: 0.25rem 1rem;\n}\n\n.o_conditional_hidden {\n  display: none !important;\n}\n\n#website_cookies_bar {\n  min-height: 0px;\n  height: 0px;\n}\n\n.o_cookies_bar_toggle {\n  inset-inline-end: 1rem;\n  inset-block-end: var(--cookies-bar-toggle-inset-block-end, 1rem);\n  z-index: 1056;\n}\n\n.o_search_result_item_detail {\n  flex: 1;\n}\n\nul.o_checklist > li.o_checked::after {\n  left: -19px;\n  top: 0;\n}\n\n.modal-open .o_bottom_fixed_element, .o_bottom_fixed_element_hidden {\n  display: none !important;\n}\n\n.o_text_content_invisible, input[value*=\"data-oe-translation-source-sha\"] {\n  color: transparent !important;\n}\n\n[placeholder*=\"data-oe-translation-source-sha\"]::-webkit-input-placeholder {\n  /* WebKit */\n  color: transparent;\n  opacity: 0;\n}\n\n[placeholder*=\"data-oe-translation-source-sha\"]::-moz-placeholder {\n  /* Firefox */\n  color: transparent;\n  opacity: 0;\n}\n\n[data-oe-translation-source-sha] > .o_translation_select {\n  border: var(--border-width) solid var(--o-border-color);\n  border-radius: var(--border-radius);\n}\n\n[data-oe-translation-source-sha] > .o_translation_select + select {\n  display: none !important;\n}\n\n[data-oe-translation-source-sha] > .o_translation_select > div:not(:last-child) {\n  border-bottom: inherit;\n}\n\n.o_website_offcanvas .accordion-button, .o_website_offcanvas .accordion-button:focus, .o_website_offcanvas .accordion-button:hover {\n  box-shadow: none;\n  z-index: 0;\n}\n\n.o_notification_manager .o_notification {\n  --Notification__background-color: #FFFFFF;\n}\n\n.o_animate {\n  z-index: 1;\n  animation-duration: 1s;\n  animation-fill-mode: both;\n  transform: translate3d(0, 0, 0);\n  backface-visibility: hidden;\n  text-rendering: geometricPrecision;\n  visibility: hidden;\n  --wanim-intensity: 50;\n  --wanim-intensity-squared: calc(var(--wanim-intensity) * var(--wanim-intensity));\n  --wanim-zoom-out-scale: calc(1 + (var(--wanim-intensity-squared) / 8333.3));\n  --wanim-zoom-in-scale: calc(1.01 - (var(--wanim-intensity) / 100 ));\n  --wanim-zoom-in-scale-60: calc(var(--wanim-zoom-in-scale) + ((1 - var(--wanim-zoom-in-scale)) / 2));\n  --wanim-opacity-adjustment: 0;\n}\n\n.o_animate:not(.o_animating):not(.o_animate_in_dropdown) {\n  transform: none !important;\n}\n\n.o_animate_preview {\n  visibility: visible;\n}\n\n.o_wanim_overflow_xy_hidden > body {\n  overflow-x: clip !important;\n  display: flow-root;\n}\n\n@supports not (overflow-x: clip) {\n  .o_wanim_overflow_xy_hidden > body {\n    overflow-x: hidden !important;\n  }\n}\n\n.o_wanim_overflow_xy_hidden.o_rtl > main, .o_wanim_overflow_xy_hidden .o_rtl > main {\n  overflow-x: hidden;\n  overflow-y: hidden;\n}\n\n.o_wanim_overflow_xy_hidden .o_footer_slideout {\n  overflow-y: hidden !important;\n}\n\n.o_animated_text {\n  display: inline-block;\n}\n\n.o_animate_on_scroll {\n  animation-play-state: paused;\n  --wanim-opacity-adjustment: 1;\n}\n\n@keyframes o_anim_slide_in_down {\n  0% {\n    opacity: 0;\n    transform: translate(0, calc(-2% * var(--wanim-intensity)));\n  }\n  10% {\n    opacity: 1;\n  }\n  100% {\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_slide_in.o_anim_from_top {\n  animation-name: o_anim_slide_in_down;\n}\n\n@keyframes o_anim_slide_in_left {\n  0% {\n    opacity: 0;\n    transform: translate(calc(-2% * var(--wanim-intensity)), 0);\n  }\n  10% {\n    opacity: 1;\n  }\n  100% {\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_slide_in.o_anim_from_left {\n  animation-name: o_anim_slide_in_left;\n}\n\n@keyframes o_anim_slide_in_right {\n  0% {\n    opacity: 0;\n    transform: translate(calc(2% * var(--wanim-intensity)), 0);\n  }\n  10% {\n    opacity: 1;\n  }\n  100% {\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_slide_in.o_anim_from_right {\n  animation-name: o_anim_slide_in_right;\n}\n\n@keyframes o_anim_slide_in_up {\n  0% {\n    opacity: 0;\n    transform: translate(0, calc(2% * var(--wanim-intensity)));\n  }\n  10% {\n    opacity: 1;\n  }\n  100% {\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_slide_in.o_anim_from_bottom {\n  animation-name: o_anim_slide_in_up;\n}\n\n@keyframes o_anim_bounce_in {\n  0%, 20%, 40%, 60%, 80%, 100% {\n    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: scale(calc(1 - (var(--wanim-intensity) / 71.4)));\n  }\n  10% {\n    opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));\n  }\n  20% {\n    transform: scale(calc(1 + (var(--wanim-intensity-squared) / 25000)));\n  }\n  40% {\n    transform: scale(calc(1 - (var(--wanim-intensity-squared) / 25000)));\n  }\n  60% {\n    opacity: 1;\n    transform: scale(calc(1 + (var(--wanim-intensity-squared) / 83333.3)));\n  }\n  80% {\n    transform: scale(calc(1 - (var(--wanim-intensity-squared) / 83333.3)));\n  }\n  100% {\n    opacity: 1;\n    transform: scale(1);\n  }\n}\n\n.o_anim_bounce_in {\n  animation-name: o_anim_bounce_in;\n}\n\n@keyframes o_anim_bounce_in_down {\n  0%, 20%, 40%, 60%, 80%, 100% {\n    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate(0, -3000px);\n  }\n  10% {\n    opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));\n  }\n  60% {\n    opacity: 1;\n    transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 100)));\n  }\n  75% {\n    transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 250)));\n  }\n  90% {\n    transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 500)));\n  }\n  100% {\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_bounce_in.o_anim_from_top {\n  animation-name: o_anim_bounce_in_down;\n}\n\n@keyframes o_anim_bounce_in_left {\n  0%, 20%, 40%, 60%, 80%, 100% {\n    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate(-3000px, 0);\n  }\n  10% {\n    opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));\n  }\n  60% {\n    opacity: 1;\n    transform: translate(calc(1px * (var(--wanim-intensity-squared) / 100)), 0);\n  }\n  75% {\n    transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 250)), 0);\n  }\n  90% {\n    transform: translate(calc(1px * (var(--wanim-intensity-squared) / 500)), 0);\n  }\n  100% {\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_bounce_in.o_anim_from_left {\n  animation-name: o_anim_bounce_in_left;\n}\n\n@keyframes o_anim_bounce_in_right {\n  0%, 20%, 40%, 60%, 80%, 100% {\n    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate(3000px, 0);\n  }\n  10% {\n    opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));\n  }\n  60% {\n    opacity: 1;\n    transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 100)), 0);\n  }\n  75% {\n    transform: translate(calc(1px * (var(--wanim-intensity-squared) / 250)), 0);\n  }\n  90% {\n    transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 500)), 0);\n  }\n  100% {\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_bounce_in.o_anim_from_right {\n  animation-name: o_anim_bounce_in_right;\n}\n\n@keyframes o_anim_bounce_in_up {\n  0%, 20%, 40%, 60%, 80%, 100% {\n    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n  0% {\n    opacity: 0;\n    transform: translate(0, 3000px);\n  }\n  10% {\n    opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));\n  }\n  60% {\n    opacity: 1;\n    transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 100)));\n  }\n  75% {\n    transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 250)));\n  }\n  90% {\n    transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 500)));\n  }\n  100% {\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_bounce_in.o_anim_from_bottom {\n  animation-name: o_anim_bounce_in_up;\n}\n\n@keyframes o_anim_fade_in {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n.o_anim_fade_in {\n  animation-name: o_anim_fade_in;\n}\n\n@keyframes o_anim_fade_in_down {\n  0% {\n    opacity: 0;\n    transform: translate(0, calc(-2% * var(--wanim-intensity)));\n  }\n  100% {\n    opacity: 1;\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_fade_in.o_anim_from_top {\n  animation-name: o_anim_fade_in_down;\n}\n\n@keyframes o_anim_fade_in_left {\n  0% {\n    opacity: 0;\n    transform: translate(calc(-2% * var(--wanim-intensity)), 0);\n  }\n  100% {\n    opacity: 1;\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_fade_in.o_anim_from_left {\n  animation-name: o_anim_fade_in_left;\n}\n\n@keyframes o_anim_fade_in_right {\n  0% {\n    opacity: 0;\n    transform: translate(calc(2% * var(--wanim-intensity)), 0);\n  }\n  100% {\n    opacity: 1;\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_fade_in.o_anim_from_right {\n  animation-name: o_anim_fade_in_right;\n}\n\n@keyframes o_anim_fade_in_up {\n  0% {\n    opacity: 0;\n    transform: translate(0, calc(2% * var(--wanim-intensity)));\n  }\n  100% {\n    opacity: 1;\n    transform: translate(0, 0);\n  }\n}\n\n.o_anim_fade_in.o_anim_from_bottom {\n  animation-name: o_anim_fade_in_up;\n}\n\n@keyframes o_anim_fade_out {\n  0% {\n    opacity: 1;\n  }\n  100% {\n    opacity: 0;\n  }\n}\n\n.o_anim_fade_out {\n  animation-name: o_anim_fade_out;\n}\n\n@keyframes o_anim_rotate_in {\n  0% {\n    opacity: 0;\n    transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 12.82))));\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n    transform: rotate(0);\n  }\n}\n\n.o_anim_rotate_in {\n  animation-name: o_anim_rotate_in;\n}\n\n@keyframes o_anim_rotate_in_down_left {\n  0% {\n    opacity: 0;\n    transform-origin: left bottom;\n    transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n    transform-origin: left bottom;\n    transform: rotate(0);\n  }\n}\n\n.o_anim_rotate_in.o_anim_from_bottom_left {\n  animation-name: o_anim_rotate_in_down_left;\n}\n\n@keyframes o_anim_rotate_in_down_right {\n  0% {\n    opacity: 0;\n    transform-origin: right bottom;\n    transform: rotate(calc(1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n    transform-origin: right bottom;\n    transform: rotate(0);\n  }\n}\n\n.o_anim_rotate_in.o_anim_from_bottom_right {\n  animation-name: o_anim_rotate_in_down_right;\n}\n\n@keyframes o_anim_rotate_in_up_left {\n  0% {\n    opacity: 0;\n    transform-origin: left top;\n    transform: rotate(calc(1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n    transform-origin: left top;\n    transform: rotate(0);\n  }\n}\n\n.o_anim_rotate_in.o_anim_from_top_left {\n  animation-name: o_anim_rotate_in_up_left;\n}\n\n@keyframes o_anim_rotate_in_up_right {\n  0% {\n    opacity: 0;\n    transform-origin: right top;\n    transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 62.5))));\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n    transform-origin: right top;\n    transform: rotate(0);\n  }\n}\n\n.o_anim_rotate_in.o_anim_from_top_right {\n  animation-name: o_anim_rotate_in_up_right;\n}\n\n@keyframes o_anim_zoom_out {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-out-scale));\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n.o_anim_zoom_out {\n  animation-name: o_anim_zoom_out;\n}\n\n@keyframes o_anim_zoom_out_right {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-out-scale)) translate(100%, 0);\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n.o_anim_zoom_out.o_anim_from_right {\n  animation-name: o_anim_zoom_out_right;\n}\n\n@keyframes o_anim_zoom_out_left {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-out-scale)) translate(-100%, 0);\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n.o_anim_zoom_out.o_anim_from_left {\n  animation-name: o_anim_zoom_out_left;\n}\n\n@keyframes o_anim_zoom_out_bottom {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-out-scale)) translate(0, 100%);\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n.o_anim_zoom_out.o_anim_from_bottom {\n  animation-name: o_anim_zoom_out_bottom;\n}\n\n@keyframes o_anim_zoom_out_top {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-out-scale)) translate(0, -100%);\n  }\n  10% {\n    opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment))));\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n.o_anim_zoom_out.o_anim_from_top {\n  animation-name: o_anim_zoom_out_top;\n}\n\n@keyframes o_anim_zoom_in {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-in-scale));\n  }\n  10% {\n    opacity: calc(0.2 + (0.8 * (var(--wanim-opacity-adjustment))));\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n.o_anim_zoom_in {\n  animation-name: o_anim_zoom_in;\n}\n\n@keyframes o_anim_zoom_in_down {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-in-scale)) translate(0, calc(-0.1px * var(--wanim-intensity-squared)));\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n  10% {\n    opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));\n  }\n  60% {\n    opacity: 1;\n    transform: scale(var(--wanim-zoom-in-scale-60)) translate(0, calc(1px * var(--wanim-intensity)));\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.o_anim_zoom_in.o_anim_from_top {\n  animation-name: o_anim_zoom_in_down;\n}\n\n@keyframes o_anim_zoom_in_up {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-in-scale)) translate(0, calc(0.1px * var(--wanim-intensity-squared)));\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n  10% {\n    opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));\n  }\n  60% {\n    opacity: 1;\n    transform: scale(var(--wanim-zoom-in-scale-60)) translate(0, calc(-1px * var(--wanim-intensity)));\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.o_anim_zoom_in.o_anim_from_bottom {\n  animation-name: o_anim_zoom_in_up;\n}\n\n@keyframes o_anim_zoom_in_left {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-in-scale)) translate(calc(-0.1px * var(--wanim-intensity-squared)), 0);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n  10% {\n    opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));\n  }\n  60% {\n    opacity: 1;\n    transform: scale(var(--wanim-zoom-in-scale-60)) translate(calc(0.2px * var(--wanim-intensity)), 0);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.o_anim_zoom_in.o_anim_from_left {\n  animation-name: o_anim_zoom_in_left;\n}\n\n@keyframes o_anim_zoom_in_right {\n  0% {\n    opacity: 0;\n    transform: scale(var(--wanim-zoom-in-scale)) translate(calc(0.1px * var(--wanim-intensity-squared)), 0);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n  10% {\n    opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment))));\n  }\n  60% {\n    opacity: 1;\n    transform: scale(var(--wanim-zoom-in-scale-60)) translate(calc(-0.2px * var(--wanim-intensity)), 0);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.o_anim_zoom_in.o_anim_from_right {\n  animation-name: o_anim_zoom_in_right;\n}\n\n@keyframes o_anim_flash {\n  0%, 50%, 100% {\n    opacity: 1;\n  }\n  25%, 75% {\n    opacity: calc(1 - (var(--wanim-intensity) / 100));\n  }\n}\n\n.o_anim_flash {\n  animation-name: o_anim_flash;\n}\n\n@keyframes o_anim_pulse {\n  0% {\n    transform: scale(1);\n  }\n  50% {\n    transform: scale(calc(1.01 + (0.000016 * var(--wanim-intensity-squared))));\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n\n.o_anim_pulse {\n  animation-name: o_anim_pulse;\n}\n\n@keyframes o_anim_shake {\n  0%, 100% {\n    transform: translate(0, 0);\n  }\n  10%, 30%, 50%, 70%, 90% {\n    transform: translate(calc(-1px - (0.0036px * var(--wanim-intensity-squared))), 0);\n  }\n  20%, 40%, 60%, 80% {\n    transform: translate(calc(1px + (0.0036px * var(--wanim-intensity-squared))), 0);\n  }\n}\n\n.o_anim_shake {\n  animation-name: o_anim_shake;\n}\n\n@keyframes o_anim_tada {\n  0% {\n    transform: scale(1);\n  }\n  10%, 20% {\n    transform: scale(calc(1 - (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(-2deg - (0.02deg * var(--wanim-intensity))));\n  }\n  30%, 50%, 70%, 90% {\n    transform: scale(calc(1 + (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(2deg + (0.02deg * var(--wanim-intensity))));\n  }\n  40%, 60%, 80% {\n    transform: scale(calc(1 + (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(-2deg - (0.02deg * var(--wanim-intensity))));\n  }\n  100% {\n    transform: scale(1);\n  }\n}\n\n.o_anim_tada {\n  animation-name: o_anim_tada;\n}\n\n@keyframes o_anim_flip_in_x {\n  0% {\n    transform: perspective(1000px) rotateX(calc(1deg * (5 + (var(--wanim-intensity) * 1.7))));\n    opacity: 0;\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n.o_anim_flip_in_x {\n  backface-visibility: visible;\n  animation-name: o_anim_flip_in_x;\n  transition-timing-function: ease-out;\n}\n\n@keyframes o_anim_flip_in_y {\n  0% {\n    transform: perspective(1000px) rotateY(calc(1deg * (5 + (var(--wanim-intensity) * 1.7))));\n    opacity: 0;\n  }\n  50% {\n    opacity: 1;\n  }\n}\n\n.o_anim_flip_in_y {\n  backface-visibility: visible;\n  animation-name: o_anim_flip_in_y;\n  transition-timing-function: ease-out;\n}\n\n.o_text_highlight {\n  --text-highlight-color: currentColor;\n}\n\n.o_text_highlight.o_text_highlight_fill {\n  --text-highlight-color: var(--primary);\n  --text-highlight-width: 0px !important;\n}\n\n.o_text_highlight > .o_text_highlight_item {\n  position: relative;\n  display: inline-block;\n  line-height: normal;\n  white-space: pre-wrap;\n  isolation: isolate;\n}\n\n.o_text_highlight > .o_text_highlight_item > * {\n  text-decoration: none;\n}\n\n.o_text_highlight > .o_text_highlight_item svg {\n  z-index: -1;\n}\n\n.o_anim_dur500 {\n  animation-duration: 500ms;\n}\n\n.o_anim_dur1500 {\n  animation-duration: 1500ms;\n}\n\n.o_anim_dur2000 {\n  animation-duration: 2000ms;\n}\n\n.o_anim_dur2500 {\n  animation-duration: 2500ms;\n}\n\n.o_anim_dur3000 {\n  animation-duration: 3000ms;\n}\n\n.o_anim_del500 {\n  animation-delay: 500ms;\n}\n\n.o_anim_del1000 {\n  animation-delay: 1000ms;\n}\n\n.o_anim_del1500 {\n  animation-delay: 1500ms;\n}\n\n.o_anim_del2000 {\n  animation-delay: 2000ms;\n}\n\n.o_anim_del2500 {\n  animation-delay: 2500ms;\n}\n\n.o_table tr {\n  border-color: var(--o-border-color);\n}\n\n.o_dropdown_without_offset {\n  transform: none !important;\n}\n\n.input-group-text.input-group-text-subtle {\n  transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;\n  border-color: var(--o-border-color);\n  background-color: #FFFFFF;\n  background-clip: padding-box;\n  color: #212529;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .input-group-text.input-group-text-subtle {\n    transition: none;\n  }\n}\n\n.input-group-text.input-group-text-subtle > * {\n  color: rgba(33, 37, 41, 0.6);\n}\n\n.is-invalid ~ .input-group-text.input-group-text-subtle, .input-group-text.input-group-text-subtle:has(~ .is-invalid) {\n  border-color: #dc3545;\n}\n\n.is-invalid ~ .input-group-text.input-group-text-subtle + .input-group-text {\n  border-left-color: #dc3545;\n}\n\n.form-control ~ .input-group-text.input-group-text-subtle, .form-select ~ .input-group-text.input-group-text-subtle {\n  padding-left: 0.375rem;\n}\n\n.input-group-text.input-group-text-subtle:has(~ .form-control), .input-group-text.input-group-text-subtle:has(~ .form-select) {\n  padding-right: 0.375rem;\n}\n\n.form-control:disabled ~ .input-group-text.input-group-text-subtle, .form-control.o_wysiwyg_loader ~ .input-group-text.input-group-text-subtle, .form-control[readonly] ~ .input-group-text.input-group-text-subtle, .input-group-text.input-group-text-subtle:has(~ .form-select:disabled, ~ .form-select.o_wysiwyg_loader), .input-group-text.input-group-text-subtle:has(~ .form-select[readonly]) {\n  background-color: #e9e9ea;\n  border-color: rgba(33, 37, 41, 0.15);\n}\n\n.input-group-text-subtle ~ .form-control:not(:focus),\n.input-group-text-subtle ~ .form-select:not(:focus):not(:hover) {\n  border-left-width: 0;\n}\n\n.form-control:not(:focus):has(~ .input-group-text-subtle),\n.form-select:not(:focus):not(:hover):has(~ .input-group-text-subtle) {\n  border-right-width: 0;\n}\n\n.o_nav_link_btn {\n  border-radius: var(--border-radius);\n  padding: 0.375rem 1rem;\n}\n\n@media (max-width: 767.98px) {\n  .o_facebook_page {\n    display: none;\n  }\n}\n\n", "\n/* /website/static/src/scss/website_controller_page.scss */\n\n.o_website_tag {\n  vertical-align: middle;\n}\n\n.o_website_tag.o_tag_color_0 {\n  color: black;\n  background-color: white;\n  box-shadow: inset 0 0 0 1px #a2a2a2;\n}\n\na.o_website_tag.o_tag_color_0:hover {\n  color: #212529;\n  background-color: #e6e6e6;\n}\n\n.o_website_tag.o_tag_color_1 {\n  color: white;\n  background-color: #ee2d2d;\n}\n\na.o_website_tag.o_tag_color_1:hover {\n  color: #FFFFFF;\n  background-color: #d71111;\n}\n\n.o_website_tag.o_tag_color_2 {\n  color: white;\n  background-color: #dc8534;\n}\n\na.o_website_tag.o_tag_color_2:hover {\n  color: #212529;\n  background-color: #bd6c21;\n}\n\n.o_website_tag.o_tag_color_3 {\n  color: white;\n  background-color: #e8bb1d;\n}\n\na.o_website_tag.o_tag_color_3:hover {\n  color: #212529;\n  background-color: #bf9913;\n}\n\n.o_website_tag.o_tag_color_4 {\n  color: white;\n  background-color: #5794dd;\n}\n\na.o_website_tag.o_tag_color_4:hover {\n  color: #FFFFFF;\n  background-color: #2d79d4;\n}\n\n.o_website_tag.o_tag_color_5 {\n  color: white;\n  background-color: #9f628f;\n}\n\na.o_website_tag.o_tag_color_5:hover {\n  color: #FFFFFF;\n  background-color: #804e73;\n}\n\n.o_website_tag.o_tag_color_6 {\n  color: white;\n  background-color: #db8865;\n}\n\na.o_website_tag.o_tag_color_6:hover {\n  color: #212529;\n  background-color: #d1683c;\n}\n\n.o_website_tag.o_tag_color_7 {\n  color: white;\n  background-color: #41a9a2;\n}\n\na.o_website_tag.o_tag_color_7:hover {\n  color: #212529;\n  background-color: #33847f;\n}\n\n.o_website_tag.o_tag_color_8 {\n  color: white;\n  background-color: #304be0;\n}\n\na.o_website_tag.o_tag_color_8:hover {\n  color: #FFFFFF;\n  background-color: #1d36c0;\n}\n\n.o_website_tag.o_tag_color_9 {\n  color: white;\n  background-color: #ee2f8a;\n}\n\na.o_website_tag.o_tag_color_9:hover {\n  color: #FFFFFF;\n  background-color: #d81270;\n}\n\n.o_website_tag.o_tag_color_10 {\n  color: white;\n  background-color: #61c36e;\n}\n\na.o_website_tag.o_tag_color_10:hover {\n  color: #212529;\n  background-color: #42af51;\n}\n\n.o_website_tag.o_tag_color_11 {\n  color: white;\n  background-color: #9872e6;\n}\n\na.o_website_tag.o_tag_color_11:hover {\n  color: #FFFFFF;\n  background-color: #7847de;\n}\n\n.o_website_record {\n  transition: box-shadow ease-in 0.1s;\n}\n\n.o_website_record:hover {\n  box-shadow: 0 5px 25px -10px black;\n}\n\n.o_website_record .o_website_image {\n  object-fit: cover;\n}\n\n.o_website_grid .o_website_record {\n  grid-template-rows: auto 1.5em 8em;\n}\n\n.o_website_grid .o_website_record .o_website_tags {\n  grid-row: 2;\n}\n\n.o_website_grid .o_website_record .card-body {\n  grid-row: 3;\n}\n\n.o_website_grid .o_website_record .o_website_image {\n  height: 12em !important;\n}\n\n.o_website_list .o_website_record {\n  grid-template-columns: 10% 65% 25%;\n  height: 6em;\n}\n\n.o_website_list .o_website_record .o_website_tags {\n  grid-column: 3;\n  grid-row: 1;\n}\n\n.o_website_list .o_website_record .card-body {\n  grid-column: 2;\n  grid-row: 1;\n}\n\n.o_website_record_page .o_website_html {\n  padding: 0 3vw;\n}\n\n.o_website_record_page .o_website_image {\n  max-height: 90vh;\n  object-fit: contain;\n}\n\n", "\n/* /website/static/src/scss/website.ui.scss */\n\n.o_frontend_to_backend_nav {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: auto;\n  z-index: 1055;\n  font-size: 0.875rem;\n}\n\n.o_frontend_to_backend_nav::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: auto;\n  border-top: 20px solid #ed1c25;\n  border-left: 20px solid #ed1c25;\n  border-bottom: 20px solid transparent;\n  border-right: 20px solid transparent;\n  cursor: pointer;\n}\n\n.o_frontend_to_backend_nav::before, .o_frontend_to_backend_nav .o_frontend_to_backend_icon, .o_frontend_to_backend_nav .o_frontend_to_backend_buttons {\n  transform-origin: top left;\n  transition: transform 400ms ease 1s;\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_buttons {\n  transition-duration: 800ms;\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_buttons {\n  transform: translateX(-250%) scaleX(0.5);\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_buttons > a {\n  min-width: 40px;\n  height: 40px;\n  color: #FFFFFF;\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_apps_menu {\n  font-size: 0.875rem;\n  max-height: 70vh;\n  overflow: auto;\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_apps_btn {\n  background-color: #ed1c25;\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_apps_btn:hover {\n  background-color: #de121a;\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_edit_btn {\n  background-color: #3e3e46;\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_edit_btn:hover {\n  background-color: #323238;\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_edit_btn > img {\n  height: 1.8em;\n  margin-right: 0.5em;\n  border-radius: 0.25rem;\n}\n\n.o_frontend_to_backend_nav:hover:before, .o_frontend_to_backend_nav:hover .o_frontend_to_backend_icon, .o_frontend_to_backend_nav:focus-within:before, .o_frontend_to_backend_nav:focus-within .o_frontend_to_backend_icon {\n  transform: scale(0.3);\n  transition-delay: 0ms;\n  transition-duration: 400ms;\n}\n\n.o_frontend_to_backend_nav:hover .o_frontend_to_backend_buttons, .o_frontend_to_backend_nav:focus-within .o_frontend_to_backend_buttons {\n  transform: translateX(0);\n  transition-delay: 0ms;\n  transition-duration: 400ms;\n}\n\nbody {\n  direction: ltr;\n}\n\n.oe_login_form, .oe_signup_form, .oe_reset_password_form {\n  max-width: 300px;\n  position: relative;\n  margin: 50px auto;\n}\n\n.tour .popover-navigation {\n  margin-left: 13px;\n  margin-bottom: 8px;\n}\n\n.css_published .btn-danger, .css_published .css_publish {\n  display: none;\n}\n\n.css_unpublished .btn-success, .css_unpublished .css_unpublish {\n  display: none;\n}\n\n[data-publish='off'] > *:not(.css_options) {\n  opacity: 0.5;\n}\n\n@media print {\n  a[href]:after {\n    content: initial;\n  }\n}\n\n.post_link:not(.o_post_link_js_loaded) {\n  pointer-events: none;\n}\n\n.o_is_mobile, .o_is_mobile .modal {\n  scrollbar-color: #999 rgba(255, 255, 255, 0.5);\n  scrollbar-width: thin;\n}\n\n.o_is_mobile::-webkit-scrollbar, .o_is_mobile .modal::-webkit-scrollbar {\n  width: 5px;\n  height: 5px;\n}\n\n.o_is_mobile::-webkit-scrollbar-thumb, .o_is_mobile .modal::-webkit-scrollbar-thumb {\n  background: #999;\n}\n\n.o_is_mobile::-webkit-scrollbar-track, .o_is_mobile .modal::-webkit-scrollbar-track {\n  background: rgba(255, 255, 255, 0.5);\n}\n\n", "\n/* /website/static/src/components/autocomplete_with_pages/url_autocomplete.scss */\n\n.o-autocomplete .ui-autocomplete-category > .dropdown-item:hover {\n  background-color: initial;\n  cursor: default;\n}\n\n", "\n/* /stock/static/src/scss/stock_traceability_report.scss */\n\n.o_stock_reports_body_print {\n  background-color: white;\n  color: black;\n}\n\n.o_stock_reports_body_print .o_stock_reports_level0 {\n  border-width: 1px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: bold;\n  border-top-style: solid;\n  border-bottom-style: groove;\n}\n\n.o_main_content .o_stock_reports_page {\n  position: absolute;\n}\n\n.o_stock_reports_page {\n  background-color: white;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print {\n  margin: 16px auto;\n  padding-top: 24px;\n  padding-right: 16px;\n  padding-bottom: 24px;\n  padding-left: 16px;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_level0 {\n  border-width: 1px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: normal;\n  border-top-style: solid;\n  border-bottom-style: groove;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_table {\n  white-space: nowrap;\n  margin-top: 30px;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_table thead {\n  display: table-row-group;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_report_line_header {\n  text-align: left;\n  padding-left: 10px;\n}\n\n.o_stock_reports_page.o_stock_reports_no_print .o_report_header {\n  border-top-style: solid;\n  border-top-style: groove;\n  border-bottom-style: groove;\n  border-width: 2px;\n}\n\n.o_stock_reports_page .o_stock_reports_unfolded {\n  display: inline-block;\n}\n\n.o_stock_reports_page .o_stock_reports_nofoldable {\n  margin-left: 17px;\n}\n\n.o_stock_reports_page a.o_stock_report_lot_action {\n  cursor: pointer;\n}\n\n.o_stock_reports_page .o_stock_reports_unfolded td + td {\n  visibility: hidden;\n}\n\n.o_stock_reports_page div.o_stock_reports_web_action,\n.o_stock_reports_page span.o_stock_reports_web_action, .o_stock_reports_page i.fa,\n.o_stock_reports_page span.o_stock_reports_unfoldable, .o_stock_reports_page span.o_stock_reports_foldable, .o_stock_reports_page a.o_stock_reports_web_action {\n  cursor: pointer;\n}\n\n.o_stock_reports_page .o_stock_reports_caret_icon {\n  margin-left: -3px;\n}\n\n.o_stock_reports_page th {\n  border-bottom: thin groove;\n}\n\n.o_stock_reports_page .o_stock_reports_level1 {\n  border-width: 2px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: inherit;\n  border-top-style: hidden;\n  border-bottom-style: solid;\n}\n\n.o_stock_reports_page .o_stock_reports_level2 {\n  border-width: 1px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: inherit;\n  border-top-style: solid;\n  border-bottom-style: solid;\n}\n\n.o_stock_reports_page .o_stock_reports_level2 > td > span:last-child {\n  margin-left: 25px;\n}\n\n.o_stock_reports_page .o_stock_reports_default_style {\n  border-width: 0px;\n  border-left-style: hidden;\n  border-right-style: hidden;\n  font-weight: inherit;\n  border-top-style: solid;\n  border-bottom-style: solid;\n}\n\n.o_stock_reports_page .o_stock_reports_default_style > td > span:last-child {\n  margin-left: 50px;\n}\n\n", "\n/* /web_enterprise/static/src/webclient/home_menu/home_menu_background.scss */\n\n.o_home_menu_background, .o_web_client.o_home_menu_background {\n  background-size: cover;\n  background-attachment: fixed;\n  background-color: var(--homeMenu-bg-color, #e7e9ed);\n  background-image: var(--homeMenu-bg-image, url(\"/web_enterprise/static/img/background-light.svg\"));\n}\n\n", "\n/* /web_enterprise/static/src/webclient/navbar/navbar.scss */\n\n.o_main_navbar {\n  --NavBar-entry-color--active: #111827;\n  --NavBar-entry-borderColor-active: #1b1c1d;\n  --NavBar-entry-backgroundColor--active: #e8e8e8;\n  --NavBar-entry-backgroundColor--hover: #e7e9ed;\n  --NavBar-entry-backgroundColor--focus: #e7e9ed;\n  --Dropdown_menu-margin-y: 0.25rem;\n}\n\n.o_main_navbar .o_menu_toggle {\n  color: var(--NavBar-menuToggle-color, #ed1c25);\n}\n\nbody.o_is_superuser .o_menu_systray {\n  border-image-outset: 5px;\n}\n\n", "\n/* /knowledge/static/src/scss/knowledge_common.scss */\n\n.o_knowledge_form_view, .o_knowledge_public_view {\n  background-color: var(--knowledge-view-bg, #FFF);\n}\n\n.o_knowledge_form_view .o_knowledge_header .o_form_status_indicator, .o_knowledge_public_view .o_knowledge_header .o_form_status_indicator {\n  align-self: normal !important;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar .o_article:not(.o_article_has_children) .o_article_caret, .o_knowledge_public_view .o_knowledge_sidebar .o_article:not(.o_article_has_children) .o_article_caret {\n  visibility: hidden;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar ul, .o_knowledge_public_view .o_knowledge_sidebar ul {\n  list-style: none;\n  padding: 0;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li:not(.o_dragged), .o_knowledge_form_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.o_dragged), .o_knowledge_public_view .o_knowledge_sidebar li > ul > li:not(.o_dragged), .o_knowledge_public_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.o_dragged) {\n  margin-left: 0.64285715em;\n  padding-left: 0.8em;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li:not(.o_dragged):before, .o_knowledge_form_view .o_knowledge_sidebar li > ul > li:not(.o_dragged):after, .o_knowledge_form_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.o_dragged):before, .o_knowledge_form_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.o_dragged):after, .o_knowledge_public_view .o_knowledge_sidebar li > ul > li:not(.o_dragged):before, .o_knowledge_public_view .o_knowledge_sidebar li > ul > li:not(.o_dragged):after, .o_knowledge_public_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.o_dragged):before, .o_knowledge_public_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.o_dragged):after {\n  content: '';\n  background-color: var(--o-border-color);\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li:not(.o_dragged):after, .o_knowledge_form_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.o_dragged):after, .o_knowledge_public_view .o_knowledge_sidebar li > ul > li:not(.o_dragged):after, .o_knowledge_public_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.o_dragged):after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: auto;\n  width: 1px;\n  height: 100%;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li.o_article_has_children:before, .o_knowledge_form_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more.o_article_has_children:before, .o_knowledge_public_view .o_knowledge_sidebar li > ul > li.o_article_has_children:before, .o_knowledge_public_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more.o_article_has_children:before {\n  position: absolute;\n  top: 1em;\n  left: 0;\n  bottom: auto;\n  right: auto;\n  width: .6em;\n  height: 1px;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li:before, .o_knowledge_form_view .o_knowledge_sidebar li > ul > a:not(.o_knowledge_article_load_more_ellipsis):before, .o_knowledge_public_view .o_knowledge_sidebar li > ul > li:before, .o_knowledge_public_view .o_knowledge_sidebar li > ul > a:not(.o_knowledge_article_load_more_ellipsis):before {\n  position: absolute;\n  top: 1em;\n  left: 0;\n  bottom: auto;\n  right: auto;\n  width: 1.8em;\n  height: 1px;\n  margin: auto;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li:last-child, .o_knowledge_form_view .o_knowledge_sidebar li > ul > a:not(.o_knowledge_article_load_more_ellipsis):last-child, .o_knowledge_public_view .o_knowledge_sidebar li > ul > li:last-child, .o_knowledge_public_view .o_knowledge_sidebar li > ul > a:not(.o_knowledge_article_load_more_ellipsis):last-child {\n  padding-bottom: 0;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > li:last-child:after, .o_knowledge_form_view .o_knowledge_sidebar li > ul > a:not(.o_knowledge_article_load_more_ellipsis):last-child:after, .o_knowledge_public_view .o_knowledge_sidebar li > ul > li:last-child:after, .o_knowledge_public_view .o_knowledge_sidebar li > ul > a:not(.o_knowledge_article_load_more_ellipsis):last-child:after {\n  height: 1em;\n}\n\n.o_knowledge_form_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.ui-sortable-helper), .o_knowledge_public_view .o_knowledge_sidebar li > ul > a.o_knowledge_article_load_more:not(.ui-sortable-helper) {\n  padding-left: 2.5rem;\n}\n\n.o_knowledge_form_view .o_knowledge_article_form_resizer, .o_knowledge_public_view .o_knowledge_article_form_resizer {\n  cursor: col-resize;\n  touch-action: none;\n}\n\n.o_knowledge_form_view .o_knowledge_cover, .o_knowledge_public_view .o_knowledge_cover {\n  width: 100%;\n}\n\n.o_knowledge_form_view .o_knowledge_cover img, .o_knowledge_public_view .o_knowledge_cover img {\n  width: 100%;\n  height: 30vh;\n  min-height: 150px;\n  object-fit: cover;\n}\n\n.o_knowledge_form_view .o_knowledge_cover.o_cursor_grab, .o_knowledge_public_view .o_knowledge_cover.o_cursor_grab {\n  cursor: grab;\n}\n\n.o_knowledge_form_view .o_knowledge_cover.o_cursor_grabbing, .o_knowledge_public_view .o_knowledge_cover.o_cursor_grabbing {\n  cursor: grabbing;\n}\n\n.o_knowledge_form_view .o_knowledge_cover .o_reposition_hint, .o_knowledge_public_view .o_knowledge_cover .o_reposition_hint {\n  background-color: black;\n  color: white;\n}\n\n", "\n/* /rating/static/src/scss/rating_templates.scss */\n\n.o_rating_page_thank_you {\n  min-height: 80vh;\n}\n\n/* Rating feedback */\n.o_rating_page_submit .btn-group > .btn:not(:first-child),\n.o_rating_page_submit .btn-group > .btn-group:not(:first-child) > .btn {\n  margin-left: 0 !important;\n}\n\n.o_rating_page_submit .o_rating_label {\n  opacity: 0.5;\n}\n\n.o_rating_page_submit .o_rating_label:hover {\n  transform: scale(1.1);\n}\n\n.o_rating_page_submit .o_rating_label img.bg-white:hover, .o_rating_page_submit .o_rating_label img.bg-white:focus {\n  background-color: #ffffff !important;\n}\n\n.o_rating_page_submit .btn-check:checked + .o_rating_label {\n  transform: scale(1.2);\n  opacity: 1;\n}\n\n.o_rating_page_submit .btn-check:checked + .o_rating_label img.bg-white:hover, .o_rating_page_submit .btn-check:checked + .o_rating_label img.bg-white:focus {\n  background-color: #ffffff !important;\n}\n\n", "\n/* /website_helpdesk/static/src/scss/website_helpdesk.scss */\n\n.whelpdesk_tags_dropdown {\n  max-height: 15rem;\n}\n\n.whelpdesk_search_description {\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 4;\n}\n\n.whelpdesk_search_description p {\n  margin-bottom: 0;\n}\n\n#about_team [data-oe-field=\"description\"] *:last-child {\n  margin-bottom: 0;\n}\n\n.team_navbar {\n  min-height: 65px;\n}\n\n.team_card {\n  transition: transform 0.3s;\n}\n\n.team_card:hover {\n  transform: scale(1.02);\n}\n\n.team_list_columns .card header {\n  min-height: 150px;\n  height: 25vh;\n}\n\n.team_list_columns .card .card-body {\n  padding: 1.25rem 1.5rem;\n}\n\n.team_list_columns .card .card-body h2, .team_list_columns .card .card-body .h2 {\n  font-size: 28px;\n}\n\n.team_list_columns .card .card-body .navbar-brand {\n  bottom: 10px;\n  left: 1.5rem;\n}\n\n.team_list_columns .card .card-body .navbar-brand:hover {\n  color: #020303 !important;\n}\n\n", "\n/* /auth_totp_portal/static/src/scss/auth_totp_portal.scss */\n\n/* As we use the Enable TOTP backend wizard in frontend, we need to\n   import the needed css from backend to replicate backend copyclipboard\n   widget style. We cannot put this into the original view as all those\n   classes are generated in the backend widget. */\n.o_auth_totp_enable_2FA .o_field_copy {\n  height: 24px;\n  position: relative;\n  width: 100% !important;\n  border-radius: 5px;\n  border: 1px solid #ed1c25;\n  font-size: 0.75rem;\n  text-transform: uppercase;\n  color: #1b1c1d;\n  font-weight: 600;\n  text-align: center;\n  padding-right: 6rem;\n  word-break: break-word;\n}\n\n.o_auth_totp_enable_2FA .o_field_copy .o_clipboard_button {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n}\n\n.o_auth_totp_enable_2FA .o_field_copy .o_clipboard_button.o_btn_text_copy {\n  position: absolute;\n  top: 0;\n  right: 0;\n}\n\n.o_auth_totp_enable_2FA .o_field_copy .o_clipboard_button.o_btn_char_copy {\n  height: 100%;\n}\n\n.o_auth_totp_enable_2FA .o_field_copy.o_field_copy_url {\n  cursor: pointer;\n  padding-left: 3px;\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: #495057;\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.75rem;\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}\n\n", "\n/* /html_editor/static/src/others/embedded_components/core/embedded_component_toolbar/embedded_component_toolbar.scss */\n\n.o_embedded_toolbar button {\n  font-family: var(--font-sans-serif) !important;\n  font-weight: 600;\n}\n\n@media screen and (max-width: 1024px) {\n  .o_embedded_toolbar button .o_embedded_toolbar_button_text {\n    display: none;\n  }\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/core/excalidraw/excalidraw.scss */\n\n[data-embedded=\"draw\"] iframe {\n  min-height: unset !important;\n}\n\n[data-embedded=\"draw\"]:not(:hover) .o_embedded_draw_handle, [data-embedded=\"draw\"]:not(:hover) a.fa-external-link {\n  visibility: hidden;\n}\n\n[data-embedded=\"draw\"] .o_embedded_draw_handle {\n  z-index: 1;\n  color: #7c7f89;\n}\n\n[data-embedded=\"draw\"] .o_embedded_draw_handle.o_embedded_draw_handle_left {\n  transform: rotate(-45deg);\n  cursor: nesw-resize;\n}\n\n[data-embedded=\"draw\"] .o_embedded_draw_handle.o_embedded_draw_handle_right {\n  transform: rotate(45deg);\n  cursor: nwse-resize;\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/core/file/file.scss */\n\n[data-embedded=\"file\"] {\n  margin-left: 2px;\n  margin-right: 2px;\n  margin-top: 2px;\n  margin-bottom: 5px;\n  border-radius: 5px;\n  background-color: #F9FAFB;\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  padding: 5px;\n}\n\n[data-embedded=\"file\"] [data-embedded-editable] {\n  background-color: white;\n}\n\n[data-embedded=\"file\"] .o_embedded_file_name_container:hover i {\n  visibility: visible !important;\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/core/table_of_content/table_of_content.scss */\n\n[data-embedded=\"tableOfContent\"] {\n  margin-left: 2px;\n  margin-right: 2px;\n  margin-top: 16px;\n  margin-bottom: 16px;\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n  border-radius: 5px;\n  padding: 8px;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_0 {\n  padding-left: calc(5px + Min(30px, 10%) * 0);\n  font-family: var(--font-sans-serif) !important;\n  font-weight: bolder;\n  border-radius: 5px;\n  min-height: 1.5rem;\n  border: transparent;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_0:hover {\n  background-color: rgba(27, 161, 228, 0.2);\n  text-decoration: none;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_0 {\n  padding-left: 5px;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_1 {\n  padding-left: calc(5px + Min(30px, 10%) * 1);\n  font-family: var(--font-sans-serif) !important;\n  font-weight: bolder;\n  border-radius: 5px;\n  min-height: 1.5rem;\n  border: transparent;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_1:hover {\n  background-color: rgba(27, 161, 228, 0.2);\n  text-decoration: none;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_0 {\n  padding-left: 5px;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_2 {\n  padding-left: calc(5px + Min(30px, 10%) * 2);\n  font-family: var(--font-sans-serif) !important;\n  font-weight: bolder;\n  border-radius: 5px;\n  min-height: 1.5rem;\n  border: transparent;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_2:hover {\n  background-color: rgba(27, 161, 228, 0.2);\n  text-decoration: none;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_0 {\n  padding-left: 5px;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_3 {\n  padding-left: calc(5px + Min(30px, 10%) * 3);\n  font-family: var(--font-sans-serif) !important;\n  font-weight: bolder;\n  border-radius: 5px;\n  min-height: 1.5rem;\n  border: transparent;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_3:hover {\n  background-color: rgba(27, 161, 228, 0.2);\n  text-decoration: none;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_0 {\n  padding-left: 5px;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_4 {\n  padding-left: calc(5px + Min(30px, 10%) * 4);\n  font-family: var(--font-sans-serif) !important;\n  font-weight: bolder;\n  border-radius: 5px;\n  min-height: 1.5rem;\n  border: transparent;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_4:hover {\n  background-color: rgba(27, 161, 228, 0.2);\n  text-decoration: none;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_0 {\n  padding-left: 5px;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_5 {\n  padding-left: calc(5px + Min(30px, 10%) * 5);\n  font-family: var(--font-sans-serif) !important;\n  font-weight: bolder;\n  border-radius: 5px;\n  min-height: 1.5rem;\n  border: transparent;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_5:hover {\n  background-color: rgba(27, 161, 228, 0.2);\n  text-decoration: none;\n}\n\n[data-embedded=\"tableOfContent\"] > .o_embedded_toc_content a.o_embedded_toc_link_depth_0 {\n  padding-left: 5px;\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_hint {\n  padding-left: 5px;\n}\n\n.o_field_html .odoo-editor-editable h1, .o_field_html .odoo-editor-editable .h1, .o_field_html .odoo-editor-editable h2, .o_field_html .odoo-editor-editable .h2, .o_field_html .odoo-editor-editable h3, .o_field_html .odoo-editor-editable .h3, .o_field_html .odoo-editor-editable h4, .o_field_html .odoo-editor-editable .h4, .o_field_html .odoo-editor-editable h5, .o_field_html .odoo-editor-editable .h5, .o_field_html .odoo-editor-editable h6, .o_field_html .odoo-editor-editable .h6,\n.o_field_html .o_readonly h1,\n.o_field_html .o_readonly .h1,\n.o_field_html .o_readonly h2,\n.o_field_html .o_readonly .h2,\n.o_field_html .o_readonly h3,\n.o_field_html .o_readonly .h3,\n.o_field_html .o_readonly h4,\n.o_field_html .o_readonly .h4,\n.o_field_html .o_readonly h5,\n.o_field_html .o_readonly .h5,\n.o_field_html .o_readonly h6,\n.o_field_html .o_readonly .h6 {\n  transition: background-color 0.5s ease;\n}\n\n.o_field_html .odoo-editor-editable h1.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h1, .o_field_html .odoo-editor-editable h2.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h2, .o_field_html .odoo-editor-editable h3.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h3, .o_field_html .odoo-editor-editable h4.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h4, .o_field_html .odoo-editor-editable h5.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h5, .o_field_html .odoo-editor-editable h6.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h6,\n.o_field_html .o_readonly h1.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h1,\n.o_field_html .o_readonly h2.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h2,\n.o_field_html .o_readonly h3.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h3,\n.o_field_html .o_readonly h4.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h4,\n.o_field_html .o_readonly h5.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h5,\n.o_field_html .o_readonly h6.o_embedded_toc_header_highlight,\n.o_field_html .o_readonly .o_embedded_toc_header_highlight.h6 {\n  border-radius: 0.25rem;\n  background-color: rgba(27, 161, 228, 0.2);\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/core/video/video.scss */\n\n[data-embedded=\"video\"] {\n  position: relative;\n  margin: 0 auto;\n  width: 100%;\n  max-width: 750px;\n}\n\n[data-embedded=\"video\"]:has(iframe) {\n  aspect-ratio: 16 / 9;\n}\n\n[data-embedded=\"video\"] iframe {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  width: 100% !important;\n  height: 100%;\n  min-height: auto !important;\n}\n\n", "\n/* /knowledge/static/src/editor/embedded_components/core/article_index/article_index.scss */\n\n[data-embedded=\"articleIndex\"] {\n  margin-left: 2px;\n  margin-right: 2px;\n  margin-top: 16px;\n  margin-bottom: 16px;\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n  border-radius: 5px;\n  padding: 8px;\n}\n\n[data-embedded=\"articleIndex\"] .o_embedded_articles_index_content {\n  min-height: 30px;\n}\n\n[data-embedded=\"articleIndex\"] .o_embedded_articles_index_content ol {\n  list-style-type: none;\n}\n\n[data-embedded=\"articleIndex\"] .o_embedded_articles_index_content ol li a {\n  font-family: var(--font-sans-serif) !important;\n  font-weight: bolder !important;\n  border-radius: 5px;\n}\n\n[data-embedded=\"articleIndex\"] .o_embedded_articles_index_content ol li a:hover {\n  background-color: rgba(27, 161, 228, 0.2);\n  text-decoration: none;\n}\n\n[data-embedded=\"articleIndex\"] .o_embedded_articles_index_content > ol {\n  padding: 0;\n  margin: 0;\n}\n\n", "\n/* /knowledge/static/src/editor/embedded_components/core/clipboard/embedded_clipboard.scss */\n\n[data-embedded=\"clipboard\"] {\n  margin-left: 2px;\n  margin-right: 2px;\n  margin-top: 2px;\n  margin-bottom: 1rem;\n  border-radius: 5px;\n  padding-bottom: 5px;\n  background-color: #F9FAFB;\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n}\n\n[data-embedded=\"clipboard\"] .o_embedded_content {\n  padding: 5px;\n  margin: 0 5px;\n  background-color: white;\n}\n\n[data-embedded=\"clipboard\"] .o_embedded_content p:last-child {\n  margin-bottom: 0;\n}\n\n[data-embedded=\"clipboard\"] .o_embedded_clipboard_label {\n  font-family: var(--font-sans-serif) !important;\n  font-weight: 600;\n  padding: 0.0625rem 0.5rem;\n  color: #5f636f;\n}\n\n", "\n/* /website_knowledge/static/src/frontend/editor/embedded_components/view/view_placeholder.scss */\n\n.o_knowledge_embedded_view_placeholder {\n  min-height: 300px;\n}\n\n.o_knowledge_embedded_view_placeholder .o_knowledge_embedded_view_placeholder_cover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  background: radial-gradient(#FFF, transparent);\n}\n\n", "\n/* /website_knowledge/static/src/frontend/knowledge_public_view/knowledge_public_view.scss */\n\n.o_knowledge_public_view {\n  --knowledge-article-sidebar-size: 300px;\n}\n\n.o_knowledge_public_view .o_knowledge_header {\n  cursor: default;\n}\n\n.o_knowledge_public_view .o_knowledge_public_virality {\n  table-layout: fixed;\n}\n\n.o_knowledge_public_view h1, .o_knowledge_public_view .h1, .o_knowledge_public_view h2, .o_knowledge_public_view .h2, .o_knowledge_public_view h3, .o_knowledge_public_view .h3, .o_knowledge_public_view h4, .o_knowledge_public_view .h4, .o_knowledge_public_view h5, .o_knowledge_public_view .h5, .o_knowledge_public_view h6, .o_knowledge_public_view .h6 {\n  transition: background-color 0.5s ease;\n}\n\n.o_knowledge_public_view h1.o_embedded_toc_header_highlight, .o_knowledge_public_view .o_embedded_toc_header_highlight.h1, .o_knowledge_public_view h2.o_embedded_toc_header_highlight, .o_knowledge_public_view .o_embedded_toc_header_highlight.h2, .o_knowledge_public_view h3.o_embedded_toc_header_highlight, .o_knowledge_public_view .o_embedded_toc_header_highlight.h3, .o_knowledge_public_view h4.o_embedded_toc_header_highlight, .o_knowledge_public_view .o_embedded_toc_header_highlight.h4, .o_knowledge_public_view h5.o_embedded_toc_header_highlight, .o_knowledge_public_view .o_embedded_toc_header_highlight.h5, .o_knowledge_public_view h6.o_embedded_toc_header_highlight, .o_knowledge_public_view .o_embedded_toc_header_highlight.h6 {\n  border-radius: 0.25rem;\n  background-color: rgba(27, 161, 228, 0.2);\n}\n\n.o_knowledge_public_view .o_knowledge_icon:not(.o_full_width),\n.o_knowledge_public_view .o_knowledge_article:not(.o_full_width) {\n  width: 750px;\n  max-width: 100%;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.o_knowledge_public_view .o_knowledge_cover + .o_knowledge_icon {\n  margin-top: -70px;\n}\n\n.o_knowledge_public_view .o_knowledge_icon {\n  font-size: calc(1.625rem + 4.5vw);\n}\n\n@media (min-width: 1200px) {\n  .o_knowledge_public_view .o_knowledge_icon {\n    font-size: 5rem;\n  }\n}\n\n.o_knowledge_public_view .o_knowledge_article_form_resizer {\n  position: absolute;\n  top: 0;\n  left: -0.25rem;\n  bottom: 0;\n  right: auto;\n}\n\n.o_knowledge_public_view .o_knowledge_article_form_resizer span {\n  position: absolute;\n  top: 0;\n  left: 0.125rem;\n  bottom: 0;\n  right: auto;\n}\n\n.o_knowledge_public_view .o_knowledge_sidebar {\n  width: clamp(200px, var(--knowledge-article-sidebar-size), 576px);\n  transition: width 0.15s linear;\n}\n\n.o_knowledge_public_view .o_knowledge_sidebar .o_article_handle.o_article_active .o_article_name {\n  background-color: rgba(27, 161, 228, 0.2);\n}\n\n.o_knowledge_public_view .o_knowledge_sidebar .o_article_handle.o_article_active .o_article_name:hover {\n  background-color: rgba(27, 161, 228, 0.3);\n}\n\n.o_knowledge_public_view .o_knowledge_sidebar .o_article_handle:not(.o_article_active) .o_article_name:hover {\n  background-color: rgba(222, 226, 230, 0.3);\n}\n\n.o_knowledge_public_view .o_knowledge_embedded_view_placeholder .o_knowledge_embedded_view_placeholder_cover {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  background: radial-gradient(#FFF, transparent);\n}\n\n@media (max-width: 575.98px) {\n  .o_knowledge_public_view .o_knowledge_sidebar {\n    width: 100%;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_knowledge_public_view:not(.o_toggle_aside) .o_knowledge_backdrop {\n    display: none;\n  }\n  .o_knowledge_public_view:not(.o_toggle_aside) .o_knowledge_sidebar {\n    transform: translateX(-100%);\n  }\n  .o_knowledge_public_view .o_knowledge_sidebar,\n.o_knowledge_public_view .o_knowledge_main {\n    transition: transform .2s ease;\n  }\n  .o_knowledge_public_view .o_knowledge_sidebar {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 50px;\n    background-color: #FFF;\n    z-index: 3;\n  }\n  .o_knowledge_public_view .o_knowledge_backdrop {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    background: rgba(19, 16, 16, 0.3);\n    z-index: 2;\n  }\n}\n\n@media (min-width: 576px) {\n  .o_knowledge_public_view .o_scroll_view {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    overflow-y: auto;\n    overflow-x: hidden;\n  }\n}\n\n", "\n/* /website_mail/static/src/css/website_mail.scss */\n\n.js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='on'] .follow_btn,\n.js_follow[data-follow='off'] .js_unfollow_btn {\n  display: none;\n}\n\n.js_follow[data-follow='on'] .js_unfollow_btn {\n  opacity: 1 !important;\n}\n\n.js_follow_icons_container .js_follow_btn, .js_follow_icons_container .js_unfollow_btn, .js_follow_icons_container .follow_btn {\n  animation: js_follow_fade 1s ease forwards;\n  opacity: 0;\n}\n\n.js_follow_icons_container .js_follow_btn small, .js_follow_icons_container .js_follow_btn .small, .js_follow_icons_container .js_unfollow_btn small, .js_follow_icons_container .js_unfollow_btn .small, .js_follow_icons_container .follow_btn small, .js_follow_icons_container .follow_btn .small {\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n\n.js_follow_icons_container .js_follow_btn:hover small, .js_follow_icons_container .js_follow_btn:hover .small, .js_follow_icons_container .js_follow_btn:focus small, .js_follow_icons_container .js_follow_btn:focus .small, .js_follow_icons_container .js_unfollow_btn:hover small, .js_follow_icons_container .js_unfollow_btn:hover .small, .js_follow_icons_container .js_unfollow_btn:focus small, .js_follow_icons_container .js_unfollow_btn:focus .small, .js_follow_icons_container .follow_btn:hover small, .js_follow_icons_container .follow_btn:hover .small, .js_follow_icons_container .follow_btn:focus small, .js_follow_icons_container .follow_btn:focus .small {\n  transition-duration: 1s;\n  opacity: 1;\n}\n\n.js_follow_icons_container .fa:before {\n  content: \"\\f0f3\";\n}\n\n.js_follow_icons_container .js_follow_btn:hover .fa:before {\n  color: #212529;\n}\n\n.js_follow_icons_container .js_unfollow_btn .fa:before {\n  color: #ed1c25;\n}\n\n.js_follow_icons_container .js_unfollow_btn:hover .fa:before {\n  content: \"\\f1f6\";\n  color: #dc3545;\n}\n\n@keyframes js_follow_fade {\n  to {\n    opacity: 1;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_text_cover/000.scss */\n\n.s_text_cover > *:not(.o_scroll_button), .s_text_cover > *:not(.o_scroll_button) > .row {\n  min-height: inherit;\n}\n\n", "\n/* /website/static/src/snippets/s_instagram_page/000.scss */\n\n.s_instagram_page div.container-fluid, .s_instagram_page div.container-sm, .s_instagram_page div.container-md, .s_instagram_page div.container-lg, .s_instagram_page div.container-xl, .s_instagram_page div.container-xxl {\n  padding: 0;\n}\n\n", "\n/* /website/static/src/snippets/s_features/000.scss */\n\n.s_features .s_features_icon.float-start {\n  margin-inline-end: var(--s_features_icon_margin, 1rem) !important;\n}\n\n.s_features .s_features_icon.float-end {\n  margin-inline-start: var(--s_features_icon_margin, 1rem) !important;\n}\n\n", "\n/* /website/static/src/snippets/s_carousel/001.scss */\n\n@media (min-width: 768px) {\n  .s_carousel_wrapper[data-vcss='001'] .s_carousel.s_carousel_arrows_hidden .carousel-item {\n    padding: 0;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_carousel_intro/000.scss */\n\n.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers {\n  height: 3rem;\n}\n\n.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .s_carousel_intro_controllers_row {\n  padding-right: calc(var(--gutter-x) * .5);\n  padding-left: calc(var(--gutter-x) * .5);\n}\n\n.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .o_arrows_wrapper {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n}\n\n.s_carousel_intro_wrapper .s_carousel_intro.s_carousel_arrows_hidden .o_arrows_wrapper {\n  display: none;\n}\n\n@media (min-width: 768px) {\n  .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators {\n    position: relative;\n    min-width: 0;\n    margin: 0;\n  }\n  .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next {\n    position: relative;\n    width: auto;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_alert/000.scss */\n\n.s_alert {\n  margin: 15px 0;\n  border: var(--border-width) solid;\n  border-radius: var(--border-radius);\n}\n\n.s_alert p:last-child, .s_alert ul:last-child, .s_alert ol:last-child {\n  margin-bottom: 0;\n}\n\n.s_alert.s_alert_sm {\n  padding: 10px;\n  font-size: 0.75rem;\n}\n\n.s_alert.s_alert_md {\n  padding: 15px;\n  font-size: 1rem;\n}\n\n.s_alert.s_alert_lg {\n  padding: 30px;\n  font-size: 1.25rem;\n}\n\n.s_alert .s_alert_icon {\n  float: left;\n  margin-right: 10px;\n}\n\n.s_alert .s_alert_content {\n  overflow: hidden;\n}\n\n", "\n/* /website/static/src/snippets/s_card/000.scss */\n\n.s_card {\n  --card-inner-border-radius: inherit;\n  --card-bg: inherit;\n  --card-img-size-h: 33.33333333%;\n  --card-img-ratio-align: 44%;\n  --card-img-aspect-ratio: 20%;\n  min-width: MIN(18rem, 100%);\n  margin: 15px 0;\n}\n\n.s_card .o_card_img {\n  width: 100%;\n  object-fit: cover;\n}\n\n.s_card .o_card_img[data-shape] {\n  object-fit: contain;\n}\n\n.s_card .o_card_img_wrapper.ratio > a > .o_card_img {\n  height: 100%;\n}\n\n.s_card .o_card_img_wrapper.ratio .media_iframe_video {\n  position: absolute;\n}\n\n.s_card.o_card_img_top .o_card_img_ratio_custom {\n  --aspect-ratio: var(--card-img-aspect-ratio);\n}\n\n.s_card.o_card_img_horizontal .o_card_img_wrapper {\n  flex-shrink: 0;\n}\n\n@media (min-width: 992px) {\n  .s_card.o_card_img_horizontal .o_card_img_wrapper {\n    width: var(--card-img-size-h);\n  }\n}\n\n.s_card .o_card_img_adjust_h .o_card_img {\n  object-position: var(--card-img-ratio-align) 50%;\n}\n\n.s_card .o_card_img_adjust_v .o_card_img {\n  object-position: 50% var(--card-img-ratio-align);\n}\n\n", "\n/* /website/static/src/snippets/s_share/000.scss */\n\n.s_share > * {\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.s_share .s_share_title {\n  margin: 0 .4rem 0 0;\n}\n\n.s_share a {\n  margin: .2rem;\n}\n\n.s_share a i.fa {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n", "\n/* /website/static/src/snippets/s_social_media/000.scss */\n\n.s_social_media > * {\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.s_social_media .s_social_media_title {\n  margin: 0 .4rem 0 0;\n}\n\n.s_social_media a {\n  margin: .2rem;\n}\n\n.s_social_media a i.fa, .s_social_media a span.fa {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n", "\n/* /website/static/src/snippets/s_rating/001.scss */\n\n.s_rating[data-vcss=\"001\"].s_rating_inline {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n}\n\n.s_rating[data-vcss=\"001\"].s_rating_inline .s_rating_title {\n  margin: 0;\n  margin-right: 0.5em;\n}\n\n.s_rating[data-vcss=\"001\"].s_rating_inline .s_rating_icons {\n  margin-left: auto;\n}\n\n.s_rating[data-vcss=\"001\"].s_rating_no_title .s_rating_title {\n  display: none;\n}\n\n", "\n/* /website/static/src/snippets/s_hr/000.scss */\n\n.s_hr {\n  line-height: 0;\n}\n\n.s_hr hr {\n  padding: 0;\n  margin: 0;\n  opacity: 1;\n}\n\n.editor_enable .s_hr {\n  position: relative;\n}\n\n.editor_enable .s_hr::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: 1;\n  transform: translateY(-50%);\n  height: 6px;\n  padding: inherit;\n}\n\n", "\n/* /website/static/src/snippets/s_image_gallery/002.scss */\n\n.o_add_snippets_preview .s_image_gallery[data-vcss=\"002\"] {\n  --snippet-preview-height: auto;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_grid .img, .s_image_gallery[data-vcss=\"002\"].o_masonry .img {\n  width: 100%;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_grid.o_spc-none div.row {\n  margin-bottom: 0px;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_grid.o_spc-small div.row > div {\n  margin-bottom: 1rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_grid.o_spc-medium div.row > div {\n  margin-bottom: 2rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_grid.o_spc-big div.row > div {\n  margin-bottom: 3rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-none div.o_masonry_col {\n  padding: 0;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-none div.o_masonry_col > img, .s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-none div.o_masonry_col > a > img, .s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-none div.o_masonry_col > .media_iframe_video {\n  margin: 0 !important;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-small div.o_masonry_col {\n  padding: 0 0.5rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-small div.o_masonry_col > img, .s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-small div.o_masonry_col > a > img, .s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-small div.o_masonry_col > .media_iframe_video {\n  margin-bottom: 1rem !important;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-medium div.o_masonry_col {\n  padding: 0 1rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-medium div.o_masonry_col > img, .s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-medium div.o_masonry_col > a > img, .s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-medium div.o_masonry_col > .media_iframe_video {\n  margin-bottom: 2rem !important;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-big div.o_masonry_col {\n  padding: 0 1.5rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-big div.o_masonry_col > img, .s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-big div.o_masonry_col > a > img, .s_image_gallery[data-vcss=\"002\"].o_masonry.o_spc-big div.o_masonry_col > .media_iframe_video {\n  margin-bottom: 3rem !important;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_nomode.o_spc-none .row > div {\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_nomode.o_spc-small .row > div {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_nomode.o_spc-medium .row > div {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_nomode.o_spc-big .row > div {\n  padding-top: 1.5rem;\n  padding-bottom: 1.5rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"]:not(.o_slideshow) img {\n  cursor: pointer;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel, .s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel .carousel-inner {\n  height: var(--snippet-preview-height, 100%);\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel .carousel-item.active, .s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel .carousel-item-next, .s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel .carousel-item-prev {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  height: var(--snippet-preview-height, 100%);\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel .media_iframe_video {\n  width: 70%;\n  height: 100%;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow > .container, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-fluid, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-sm, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-md, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-lg, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-xl, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-xxl, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .o_container_small {\n  height: var(--snippet-preview-height, 100%);\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-fluid, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-sm, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-md, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-lg, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-xl, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-xxl {\n  padding: 0;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow .o_carousel_controllers {\n  display: contents;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel-indicators {\n  align-items: center;\n  min-width: 0;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel-control-prev, .s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel-control-next {\n  border-radius: var(--border-radius);\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel-control-prev-icon, .s_image_gallery[data-vcss=\"002\"].o_slideshow .carousel-control-next-icon {\n  width: 3rem;\n  height: 3rem;\n  background-size: 50%;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_default .carousel-control-prev:hover, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_default .carousel-control-next:hover {\n  background: rgba(0, 0, 0, 0.2);\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_default .carousel-dark .carousel-control-prev:hover, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_default .carousel-dark .carousel-control-next:hover {\n  background: rgba(255, 255, 255, 0.2);\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_boxed .carousel-control-prev-icon, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_boxed .carousel-control-next-icon, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-prev-icon, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-next-icon {\n  border-radius: var(--border-radius);\n  border: 1px solid var(--o-border-color);\n  background-color: #000;\n  filter: invert(1) grayscale(100);\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_boxed .carousel-dark .carousel-control-prev-icon, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_boxed .carousel-dark .carousel-control-next-icon, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_rounded .carousel-dark .carousel-control-prev-icon, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_rounded .carousel-dark .carousel-control-next-icon {\n  filter: none;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-prev-icon, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-next-icon {\n  border-radius: 50rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_hidden .carousel-control-prev-icon, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_arrows_hidden .carousel-control-next-icon {\n  display: none;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_bars .carousel-indicators > button {\n  background-image: none !important;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators > button, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button {\n  width: 3rem;\n  height: 3rem;\n  border: 0;\n  background-size: cover;\n  background-position: center;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators > button:not(.active):not(:hover), .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button:not(.active):not(:hover) {\n  filter: grayscale(1);\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators > button:hover, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button:hover {\n  opacity: 1;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button {\n  border-radius: 50rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators > button {\n  width: 0.75rem;\n  height: 0.75rem;\n  border: 0;\n  border-radius: 50rem;\n  background-image: none !important;\n  transform: scale(0.5);\n  transition: opacity .6s ease, transform .6s ease;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators > button:before {\n  position: absolute;\n  inset: -12px;\n  display: block;\n  content: '';\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators > button.active {\n  inset: -3px;\n  transform: scale(0.8);\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators {\n  -webkit-flex-wrap: wrap; flex-wrap: wrap;\n  height: auto;\n  counter-reset: numberList;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  gap: 0.25rem;\n  width: auto;\n  height: auto;\n  margin: 0;\n  border: 0;\n  padding: 0 0.5rem 0;\n  background: none !important;\n  color: #FFF;\n  text-indent: 0;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:hover {\n  opacity: 1;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:before {\n  content: counter(numberList);\n  counter-increment: numberList;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:after {\n  display: block;\n  width: 0;\n  border-top: 2px solid #FFF;\n  transition: all 0.2s ease-in-out;\n  content: '';\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button.active:after {\n  width: 1.5rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_numbers .carousel-dark button {\n  color: #000;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_numbers .carousel-dark button:after {\n  border-color: #000;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_indicators_hidden .carousel-indicators {\n  display: none;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)) .carousel-inner, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside .carousel-inner {\n  padding-bottom: 3.5rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)) .o_carousel_controllers, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers {\n  height: 3rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)).s_image_gallery_indicators_numbers .o_carousel_controllers, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside.s_image_gallery_indicators_numbers .o_carousel_controllers {\n  height: auto;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_indicators_outside .o_carousel_controllers {\n  justify-content: center;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_indicators_outside:not(.s_image_gallery_indicators_hidden) .carousel-control-prev, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_indicators_outside:not(.s_image_gallery_indicators_hidden) .carousel-control-next {\n  bottom: 3.5rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_indicators_outside .carousel-indicators {\n  bottom: 0;\n  height: 3rem;\n  margin-bottom: 0;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_indicators_outside.s_image_gallery_indicators_numbers .carousel-indicators {\n  height: auto;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers {\n  position: absolute;\n  bottom: 0;\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  gap: 0.5rem;\n  justify-content: space-between;\n  width: 100%;\n  margin-top: 0.5rem;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers > * {\n  position: relative;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside .carousel-indicators {\n  margin: 0 auto;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside .carousel-control-prev, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside .carousel-control-next {\n  width: auto;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .o_carousel_controllers {\n  justify-content: start;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-control-prev, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-control-next {\n  order: 1;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-indicators {\n  order: 2;\n  margin: 0 0 0 auto;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-prev, .s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-next {\n  order: 2;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-prev {\n  margin-left: auto;\n}\n\n.s_image_gallery[data-vcss=\"002\"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-indicators {\n  order: 1;\n  margin: 0;\n}\n\n.s_gallery_lightbox .modal-dialog {\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.7);\n}\n\n@media (min-width: 576px) {\n  .s_gallery_lightbox .modal-dialog {\n    max-width: 100%;\n    padding: 0;\n  }\n}\n\n.s_gallery_lightbox div.carousel-indicators {\n  display: none;\n}\n\n.s_gallery_lightbox .modal-body.o_slideshow .carousel-item > a {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  height: 100%;\n  width: 100%;\n}\n\n.s_gallery_lightbox .modal-body.o_slideshow .carousel-item > a > img,\n.s_gallery_lightbox .modal-body.o_slideshow .carousel-item > img {\n  max-height: 100%;\n  max-width: 100%;\n  margin: auto;\n}\n\n.s_gallery_lightbox .modal-body.o_slideshow .carousel {\n  height: 100%;\n}\n\n.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-inner {\n  height: 100%;\n}\n\n.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item.active,\n.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-next,\n.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-prev,\n.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-next,\n.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-prev {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  align-items: center;\n  height: 100%;\n}\n\n.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-prev-icon, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-next-icon {\n  width: 3rem;\n  height: 3rem;\n  background-size: 50%;\n  background-color: #000;\n  border-radius: var(--border-radius);\n}\n\n", "\n/* /website/static/src/snippets/s_company_team/000.scss */\n\n@media (max-width: 991.98px) {\n  .s_company_team img {\n    height: 8rem;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_references/000.scss */\n\n.s_references .img-thumbnail {\n  border: none;\n}\n\n", "\n/* /website/static/src/snippets/s_popup/001.scss */\n\n.s_popup[data-vcss='001'] .modal-content {\n  min-height: 2.5rem;\n  border: 0;\n  border-radius: 0;\n  box-shadow: var(--box-shadow);\n}\n\n.s_popup[data-vcss='001'] .s_popup_close {\n  z-index: 1055;\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  width: 2.5rem;\n  height: 2.5rem;\n  line-height: 2.5rem;\n  --bg-light: #FFFFFF;\n  --color-light: #ed1c25;\n  background-color: #FFFFFF !important;\n  color: #ed1c25;\n  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);\n  cursor: pointer;\n  font-size: 1.25rem;\n  text-align: center;\n}\n\n.s_popup[data-vcss='001'] .s_popup_size_full {\n  padding: 0 !important;\n  max-width: 100%;\n}\n\n.s_popup[data-vcss='001'] .s_popup_size_full > .modal-content {\n  background-color: transparent;\n  box-shadow: none;\n  border-radius: 0;\n}\n\n.s_popup[data-vcss='001'] .modal-dialog {\n  margin: 0 0 0 auto;\n  min-height: 100%;\n}\n\n.s_popup[data-vcss='001'] .modal-dialog:not(.s_popup_size_full) {\n  padding: 1rem !important;\n}\n\n.s_popup[data-vcss='001'] .s_popup_top .modal-dialog {\n  align-items: flex-start;\n}\n\n.s_popup[data-vcss='001'] .s_popup_middle .modal-dialog {\n  align-items: center;\n  margin-right: auto;\n}\n\n.s_popup[data-vcss='001'] .s_popup_bottom .modal-dialog {\n  align-items: flex-end;\n}\n\n.s_popup[data-vcss='001'] .s_popup_no_backdrop {\n  pointer-events: none;\n}\n\n.s_popup[data-vcss='001'] .s_popup_no_backdrop .modal-dialog {\n  height: 100%;\n}\n\n.s_popup[data-vcss='001'] .s_popup_no_backdrop .modal-dialog .modal-content {\n  max-height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n}\n\n", "\n/* /website/static/src/snippets/s_features_grid/001.scss */\n\n.s_features_grid[data-vcss=\"001\"] .s_features_grid_icon.float-start {\n  margin-inline-end: var(--s_features_grid_icon_margin, 1rem) !important;\n}\n\n.s_features_grid[data-vcss=\"001\"] .s_features_grid_icon.float-end {\n  margin-inline-start: var(--s_features_grid_icon_margin, 1rem) !important;\n}\n\n", "\n/* /website/static/src/snippets/s_tabs/002.scss */\n\n.s_tabs[data-vcss=\"002\"] {\n  --tabs-bg-color: #F8F9FA;\n  --tabs-link-color: #212529;\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_up > .tab-pane.fade, .s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_down > .tab-pane.fade, .s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_left > .tab-pane.fade, .s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_right > .tab-pane.fade {\n  transition: all 0.2s;\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_up > .tab-pane.fade.show, .s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_down > .tab-pane.fade.show, .s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_left > .tab-pane.fade.show, .s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_right > .tab-pane.fade.show {\n  transform: translateX(0rem) translateY(0rem);\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_up > .tab-pane.fade {\n  transform: translateY(-1rem);\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_down > .tab-pane.fade {\n  transform: translateY(1rem);\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_left > .tab-pane.fade {\n  transform: translateX(-1rem);\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_content.s_tabs_slide_right > .tab-pane.fade {\n  transform: translateX(1rem);\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main {\n  --card-cap-bg: initial;\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .nav-tabs {\n  --nav-tabs-link-hover-border-color: transparent;\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .s_tabs_nav:has(.nav-tabs), .s_tabs[data-vcss=\"002\"] .s_tabs_main .s_tabs_nav:has(.nav-buttons) {\n  background: var(--tabs-bg-color, #F8F9FA);\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .s_tabs_nav:has(.nav-tabs) .nav .nav-item a.nav-link, .s_tabs[data-vcss=\"002\"] .s_tabs_main .s_tabs_nav:has(.nav-buttons) .nav .nav-item a.nav-link {\n  color: var(--tabs-link-color, #212529);\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .nav-tabs a.active {\n  color: #212529;\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .nav-underline {\n  border-bottom: 1px solid var(--o-border-color);\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .nav-underline .nav-link {\n  margin-bottom: -1px;\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .nav-underline .nav-link:not(.active) {\n  border: 0;\n}\n\n@media (min-width: 576px) {\n  .s_tabs[data-vcss=\"002\"] .s_tabs_main.row .nav-underline {\n    border-bottom: 0;\n    border-left: 1px solid var(--o-border-color);\n  }\n  .s_tabs[data-vcss=\"002\"] .s_tabs_main.row .nav-underline .nav-link {\n    margin-left: -1px;\n    padding: 0.25rem 1rem;\n  }\n  .s_tabs[data-vcss=\"002\"] .s_tabs_main.row .nav-underline .nav-link.active {\n    border-left: 2px solid #d9111a;\n    border-bottom: 0;\n  }\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified), .s_tabs[data-vcss=\"002\"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified) .nav-buttons,\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill),\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill) .nav-buttons {\n  width: 100%;\n}\n\n.s_tabs[data-vcss=\"002\"] .s_tabs_main .nav-buttons .active {\n  color: #212529;\n  background-color: #FFF;\n  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);\n}\n\n", "\n/* /website/static/src/snippets/s_table_of_content/000.scss */\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_navbar_sticky.s_table_of_content_horizontal_navbar, .s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_navbar_sticky.s_table_of_content_vertical_navbar .s_table_of_content_navbar {\n  position: -webkit-sticky;\n  position: sticky;\n  top: 0px;\n  left: auto;\n  bottom: auto;\n  right: auto;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_navbar_sticky.s_table_of_content_vertical_navbar .s_table_of_content_navbar {\n  overflow: auto;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap:not(.s_table_of_content_navbar_sticky), .s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap:not(.s_table_of_content_navbar_sticky) .s_table_of_content_navbar {\n  top: 0px !important;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar {\n  overflow-wrap: break-word;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action {\n  background: none;\n  color: inherit;\n  opacity: 0.7;\n  font-weight: 500;\n  padding-left: 3px;\n  transition: padding 0.1s;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action:before {\n  position: absolute;\n  top: 10px;\n  left: 0;\n  bottom: 10px;\n  right: auto;\n  width: 2px;\n  content: \"\";\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action:hover {\n  opacity: 1;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action:focus {\n  background: none;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action.active {\n  background: none;\n  padding-left: 8px;\n  opacity: 1;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar > a.list-group-item-action.active:before {\n  background-color: #ed1c25;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar {\n  z-index: 1;\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n  margin-bottom: 2rem;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar {\n  display: inline;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar > a.list-group-item-action {\n  width: auto;\n}\n\n.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar > a.list-group-item {\n  display: inline-block;\n  margin-bottom: 2px;\n}\n\n", "\n/* /website/static/src/snippets/s_quotes_carousel/002.scss */\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_blockquote {\n  margin-bottom: 0;\n}\n\n@media (max-width: 767.98px) {\n  .s_quotes_carousel_wrapper[data-vcss='002'] .s_blockquote {\n    width: 100% !important;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_masonry_block/001.scss */\n\n.s_masonry_block[data-vcss='001'] .row > div {\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}\n\n.s_masonry_block[data-vcss='001'] .row.o_grid_mode > div.o_grid_item_image {\n  --grid-item-padding-y: 0px;\n  --grid-item-padding-x: 0px;\n}\n\n", "\n/* /website/static/src/snippets/s_media_list/001.scss */\n\n.s_media_list[data-vcss=\"001\"] .s_media_list_item > .row {\n  overflow: hidden;\n}\n\n.s_media_list[data-vcss=\"001\"] .s_media_list_body {\n  padding: 2rem;\n}\n\n.s_media_list[data-vcss=\"001\"] .s_media_list_img {\n  object-fit: cover;\n}\n\n", "\n/* /website/static/src/snippets/s_showcase/003.scss */\n\n.s_showcase[data-vcss='003'] .s_showcase_icon.float-start {\n  margin-inline-end: var(--s_showcase_icon_margin, 1rem) !important;\n}\n\n.s_showcase[data-vcss='003'] .s_showcase_icon.float-end {\n  margin-inline-start: var(--s_showcase_icon_margin, 1rem) !important;\n}\n\n", "\n/* /website/static/src/snippets/s_timeline/002.scss */\n\n@media (min-width: 768px) {\n  .s_timeline[data-vcss=\"002\"] {\n    --o-dot-left: 50%;\n    --o-dot-line-left: 50%;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .s_timeline[data-vcss=\"002\"] .s_timeline_card {\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_timeline_list/000.scss */\n\n.s_timeline_list {\n  --o-dot-left: calc(var(--o-timeline-dot-size, 24px) * 0.5);\n  --o-dot-line-left: calc(var(--o-timeline-dot-size, 24px) * 0.5);\n}\n\n.s_timeline_list .s_timeline_list_row {\n  padding-left: calc(var(--o-timeline-dot-size, 24px) * 1.25);\n}\n\n.s_timeline_list .s_timeline_list_row:last-of-type .o_dot_line {\n  display: none;\n}\n\n", "\n/* /website/static/src/snippets/s_process_steps/002.scss */\n\n.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_number {\n  width: 5rem;\n  height: 5rem;\n}\n\n.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_number img {\n  object-fit: contain;\n}\n\n.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector {\n  height: 5rem;\n  width: calc(100% - 5rem);\n  left: calc(50% + 2.5rem);\n}\n\n.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector path {\n  stroke: var(--o-border-color);\n  fill: transparent;\n}\n\n.s_process_steps[data-vcss='002'] .s_process_step:last-child .s_process_step_connector {\n  display: none;\n}\n\n.s_process_steps[data-vcss='002'].s_process_steps_connector_curved_arrow .s_process_step:nth-child(odd) .s_process_step_connector {\n  transform: scale(1, -1);\n}\n\n.s_process_steps[data-vcss='002'] .s_process_steps_arrow_head path {\n  fill: #6C757D;\n  stroke: transparent;\n}\n\n@media (max-width: 991.98px) {\n  .s_process_steps[data-vcss='002'] .s_process_step_connector {\n    display: none;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_accordion/000.scss */\n\n.s_accordion .accordion {\n  --accordion-btn-focus-box-shadow: inset 0 0 0 0.25rem rgba(237, 28, 37, 0.25);\n}\n\n.s_accordion .accordion-button:not(:focus-visible) {\n  box-shadow: none;\n}\n\n.s_accordion .accordion-button:after {\n  margin: 0;\n  background: none;\n  font-family: 'odoo_ui_icons';\n  text-align: center;\n  content: '\\e839';\n}\n\n.s_accordion .s_accordion_highlight .accordion-item {\n  border: 0;\n  border-radius: var(--accordion-border-radius);\n  overflow: hidden;\n}\n\n.s_accordion .s_accordion_highlight .accordion-item:has(.collapsed) {\n  background: transparent !important;\n  color: inherit;\n}\n\n.s_accordion .s_accordion_highlight .accordion-item:not(:has(.collapsed))::before {\n  position: absolute;\n  inset: 0;\n  display: block;\n  background: rgba(0, 0, 0, 0.4);\n  background-color: color-mix(in srgb, currentColor 4%, transparent);\n  content: '';\n  z-index: -1;\n}\n\n.s_accordion .accordion-flush .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.s_accordion .accordion-flush .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.s_accordion .accordion-flush .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.s_accordion .accordion-flush .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.s_accordion .accordion-flush .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", "\n/* /website/static/src/snippets/s_text_highlight/000.scss */\n\n.s_text_highlight {\n  padding: 1.5rem;\n  border-radius: 0.4rem;\n}\n\n.s_text_highlight :last-child {\n  margin-bottom: 0;\n}\n\n", "\n/* /website/static/src/snippets/s_pricelist_cafe/000.scss */\n\n@media (max-width: 991.98px) {\n  .s_pricelist_cafe > .o_web_editor_Origins_19:not(.o_shape_show_mobile) {\n    display: none;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_progress_bar/001.scss */\n\n.s_progress_bar[data-vcss=\"001\"] .s_progress_bar_wrapper {\n  -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;\n}\n\n.s_progress_bar[data-vcss=\"001\"] .progress {\n  --progress-bg: color-mix(in srgb, currentColor 20%, transparent);\n  --progress-font-size: 1rem;\n}\n\n.s_progress_bar[data-vcss=\"001\"].s_progress_bar_label_inline .progress {\n  --progress-height: 1.6em;\n}\n\n.s_progress_bar[data-vcss=\"001\"].s_progress_bar_label_below .s_progress_bar_text {\n  text-align: right;\n}\n\n.s_progress_bar[data-vcss=\"001\"].s_progress_bar_label_after .s_progress_bar_wrapper {\n  flex-direction: row;\n  align-items: center;\n}\n\n.s_progress_bar[data-vcss=\"001\"].s_progress_bar_label_after .progress {\n  flex-basis: 100%;\n}\n\n", "\n/* /website/static/src/snippets/s_blockquote/001.scss */\n\n.s_blockquote[data-vcss=\"001\"] {\n  border: 0;\n  border-radius: 0.4rem;\n}\n\n.s_blockquote[data-vcss=\"001\"].s_blockquote_with_line {\n  overflow: hidden;\n}\n\n.s_blockquote[data-vcss=\"001\"] .s_blockquote_avatar {\n  width: 3rem;\n}\n\n.s_blockquote[data-vcss=\"001\"] .s_blockquote_line_elt {\n  width: 0.25rem;\n}\n\n.s_blockquote[data-vcss=\"001\"]:not(.s_blockquote_with_line) .s_blockquote_line_elt, .s_blockquote[data-vcss=\"001\"]:not(.s_blockquote_with_icon) .s_blockquote_wrap_icon {\n  display: none;\n}\n\n", "\n/* /website/static/src/snippets/s_badge/000.scss */\n\n.s_badge {\n  padding: 0.5rem;\n  margin: 0.5rem 0.5rem 0.5rem 0;\n  border-radius: 50rem;\n}\n\n.s_badge .fa {\n  margin: 0 0.3rem 0 0;\n}\n\n", "\n/* /website/static/src/snippets/s_color_blocks_2/000.scss */\n\n.s_color_blocks_2.o_half_screen_height > :first-child, .s_color_blocks_2.cover_mid > :first-child, .s_color_blocks_2.o_half_screen_height > :first-child > .row, .s_color_blocks_2.cover_mid > :first-child > .row, .s_color_blocks_2.o_full_screen_height > :first-child, .s_color_blocks_2.cover_full > :first-child, .s_color_blocks_2.o_full_screen_height > :first-child > .row, .s_color_blocks_2.cover_full > :first-child > .row {\n  min-height: inherit;\n}\n\n.s_color_blocks_2 .row {\n  display: -webkit-box; display: -webkit-flex; display: flex;\n  -webkit-flex-flow: row wrap; flex-flow: row wrap;\n}\n\n.s_color_blocks_2 .row::before, .s_color_blocks_2 .row::after {\n  width: 0;\n}\n\n.s_color_blocks_2 [class*=\"col-lg-\"] {\n  padding: 8% 5%;\n  padding-top: 8vw;\n  padding-bottom: 8vw;\n}\n\n.s_color_blocks_2 img {\n  max-width: 100%;\n  height: auto;\n}\n\n", "\n/* /website/static/src/snippets/s_mega_menu_thumbnails/000.scss */\n\n.s_mega_menu_thumbnails:not([data-vcss]) .s_mega_menu_thumbnails_footer:not(.o_cc):not(.navbar-light):not(.o_footer)::before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  width: auto;\n  height: auto;\n}\n\n", "\n/* /website/static/src/snippets/s_mega_menu_little_icons/000.scss */\n\n.s_mega_menu_little_icons:not([data-vcss]) .nav-link:hover, .s_mega_menu_little_icons:not([data-vcss]) .nav-link:focus {\n  background: rgba(0, 0, 0, 0.05);\n}\n\n", "\n/* /website/static/src/snippets/s_mega_menu_images_subtitles/000.scss */\n\n.s_mega_menu_images_subtitles:not([data-vcss]) .d-flex img {\n  max-width: 64px;\n  align-self: start;\n}\n\n.s_mega_menu_images_subtitles:not([data-vcss]) .nav-link:hover, .s_mega_menu_images_subtitles:not([data-vcss]) .nav-link:focus {\n  background: rgba(0, 0, 0, 0.05);\n}\n\n@media (max-width: 991.98px) {\n  .s_mega_menu_images_subtitles:not([data-vcss]) .row > div.col-lg {\n    min-width: fit-content;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_mega_menu_menus_logos/000.scss */\n\n.s_mega_menu_menus_logos:not([data-vcss]) .s_mega_menu_menus_logos_wrapper {\n  border-color: rgba(0, 0, 0, 0.05) !important;\n}\n\n@media (min-width: 576px) and (max-width: 991.98px) {\n  .s_mega_menu_menus_logos:not([data-vcss]) .row > div.col-sm-6 {\n    min-width: min-content;\n    flex-grow: 1;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_mega_menu_odoo_menu/000.scss */\n\n.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer {\n  border-color: rgba(0, 0, 0, 0.05);\n}\n\n.s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer .row > div:not(.o_cc):not(.navbar-light):not(.o_footer)::before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  width: auto;\n  height: auto;\n}\n\n@media (min-width: 768px) and (max-width: 991.98px) {\n  .s_mega_menu_odoo_menu:not([data-vcss]) .row > div.col-md-6 {\n    min-width: min-content;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_mega_menu_big_icons_subtitles/000.scss */\n\n@media (min-width: 768px) and (max-width: 991.98px) {\n  .s_mega_menu_big_icons_subtitles:not([data-vcss]) .row > div.col-md-6 {\n    min-width: fit-content;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_mega_menu_cards/000.scss */\n\n.s_mega_menu_cards:not([data-vcss]) .nav-link:hover, .s_mega_menu_cards:not([data-vcss]) .nav-link:focus {\n  background: rgba(0, 0, 0, 0.05);\n}\n\n@media (min-width: 576px) and (max-width: 991.98px) {\n  .s_mega_menu_cards:not([data-vcss]) .row > div.col-sm-6 {\n    min-width: min-content;\n    flex-grow: 1;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_google_map/000.scss */\n\n.s_google_map {\n  position: relative;\n  min-height: 100px;\n}\n\n.s_google_map .map_container {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n.s_google_map .description {\n  position: absolute;\n  top: auto;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: 99;\n  padding: 0 1em;\n  background: rgba(237, 28, 37, 0.8);\n  color: #FFFFFF;\n  transition: background-color 250ms ease;\n}\n\n.s_google_map .description font {\n  float: left;\n  margin-top: 20px;\n  margin-bottom: 15px;\n  font-weight: bold;\n  text-transform: uppercase;\n}\n\n.s_google_map .description span {\n  float: left;\n  text-transform: none;\n  font-weight: normal;\n  margin-top: 20px;\n  margin-left: 10px;\n}\n\n.s_google_map:hover .description {\n  background: #ed1c25;\n  background: rgba(237, 28, 37, 0.55);\n  color: #212529;\n}\n\n", "\n/* /website/static/src/snippets/s_map/000.scss */\n\n.s_map {\n  position: relative;\n  min-height: 100px;\n}\n\n.s_map .map_container {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n.s_map .description {\n  position: absolute;\n  top: auto;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: 99;\n  padding: 0 1em;\n  background: rgba(237, 28, 37, 0.8);\n  color: #FFFFFF;\n  transition: background-color 250ms ease;\n}\n\n.s_map .description font {\n  float: left;\n  margin-top: 20px;\n  margin-bottom: 15px;\n  font-weight: bold;\n  text-transform: uppercase;\n}\n\n.s_map .description span {\n  float: left;\n  text-transform: none;\n  font-weight: normal;\n  margin-top: 20px;\n  margin-left: 10px;\n}\n\n.s_map:hover .description {\n  background: #ed1c25;\n  background: rgba(237, 28, 37, 0.55);\n  color: #212529;\n}\n\n.s_map .s_map_color_filter {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  position: absolute !important;\n  pointer-events: none;\n}\n\n.editor_enable .s_map iframe {\n  pointer-events: none;\n}\n\n", "\n/* /website/static/src/snippets/s_dynamic_snippet/000.scss */\n\n.s_dynamic.o_dynamic_snippet_empty:not(.o_check_scroll_position) {\n  display: none !important;\n}\n\n.s_dynamic [data-url] {\n  cursor: pointer;\n}\n\n.s_dynamic img {\n  object-fit: scale-down;\n}\n\n@media (min-width: 992px) {\n  .s_dynamic > .container .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row > *, .s_dynamic > .o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row > * {\n    flex: 0 1 MAX(315px, 50%);\n  }\n}\n\n@media (min-width: 992px) {\n  .s_dynamic > .o_container_small .s_dynamic_snippet_row > * {\n    flex: 0 1 MAX(315px, 50%);\n  }\n}\n\n.s_dynamic > .o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside {\n  min-width: 41.66666667%;\n}\n\n@media (min-width: 992px) {\n  .s_dynamic > .o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row > * {\n    flex: 1 1 315px;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_dynamic_snippet_carousel/000.scss */\n\n.s_dynamic .dynamic_snippet_template .card-footer a, .s_dynamic .dynamic_snippet_template .card-footer button, .s_dynamic .o_dynamic_snippet_btn_wrapper {\n  z-index: 2;\n}\n\n.s_dynamic .s_dynamic_snippet_arrow_bottom > .carousel-control-prev, .s_dynamic .s_dynamic_snippet_arrow_bottom .carousel-control-next {\n  position: relative;\n}\n\n", "\n/* /website/static/src/snippets/s_embed_code/000.scss */\n\n.editor_enable .s_embed_code {\n  min-height: 0.875rem;\n}\n\n", "\n/* /website/static/src/snippets/s_website_form/001.scss */\n\n.editor_enable .s_website_form[data-vcss=\"001\"] .s_website_form_field_hidden {\n  display: block;\n  opacity: 0.5;\n}\n\n.editor_enable .s_website_form[data-vcss=\"001\"] .s_website_form_field_hidden_if {\n  display: block !important;\n  background-color: #D9D9D9;\n}\n\n.editor_enable .s_website_form[data-vcss=\"001\"] .s_website_form_field select {\n  pointer-events: none;\n}\n\n@media (max-width: 575.98px) {\n  .s_website_form[data-vcss=\"001\"] .s_website_form_label {\n    width: auto !important;\n  }\n}\n\n.s_website_form[data-vcss=\"001\"] .s_website_form_field_hidden {\n  display: none;\n}\n\n.s_website_form[data-vcss=\"001\"] span.s_website_form_mark {\n  font-size: 0.85em;\n  font-weight: 400;\n}\n\n.s_website_form[data-vcss=\"001\"] .s_website_form_dnone {\n  display: none;\n}\n\n.s_website_form[data-vcss=\"001\"] .s_website_form_submit .s_website_form_label, .s_website_form[data-vcss=\"001\"] .s_website_form_recaptcha .s_website_form_label {\n  float: left;\n  height: 1px;\n}\n\n.s_website_form[data-vcss=\"001\"] .s_website_form_no_submit_label .s_website_form_label {\n  display: none;\n}\n\n.s_website_form[data-vcss=\"001\"] div.o_files_zone div.o_file_wrap {\n  border: 1px solid #9a9ca5;\n  border-radius: 0.25rem;\n  font-size: 0.9em;\n  line-height: normal;\n}\n\n.s_website_form[data-vcss=\"001\"] div.o_files_zone div.o_file_wrap div.o_file_name {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.s_website_form[data-vcss=\"001\"] div.o_files_zone div.o_file_wrap i.o_file_delete {\n  max-width: 25%;\n  padding: 2px 4px 3px 4px;\n  color: #ed1c25;\n  cursor: pointer;\n}\n\n.s_website_form[data-vcss=\"001\"] div.o_files_zone div.o_file_wrap i.o_file_delete:hover {\n  color: #d21119;\n}\n\n.s_website_form[data-vcss=\"001\"] .o_add_files_button {\n  background-color: #e7e9ed;\n  width: fit-content;\n}\n\n.s_website_form[data-vcss=\"001\"] .o_add_files_button:hover {\n  background-color: #dadde3;\n}\n\nbody:not(.editor_enable) .s_website_form[data-vcss=\"001\"] .s_website_form_date:not(.s_website_form_datepicker_initialized) [value], body:not(.editor_enable) .s_website_form[data-vcss=\"001\"] .s_website_form_datetime:not(.s_website_form_datepicker_initialized) [value] {\n  color: transparent;\n}\n\n", "\n/* /website/static/src/snippets/s_quadrant/000.scss */\n\n.s_quadrant .o_grid_item {\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}\n\n", "\n/* /website_payment/static/src/snippets/s_donation/000.scss */\n\n.s_donation:not([data-vcss]) input::-webkit-outer-spin-button,\n.s_donation:not([data-vcss]) input::-webkit-inner-spin-button {\n  -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;\n  margin: 0;\n}\n\n.s_donation:not([data-vcss]) input[type=number] {\n  -moz--webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;\n}\n\n.s_donation:not([data-vcss]) .s_donation_btn {\n  transition: background 0.2s;\n}\n\n.s_donation:not([data-vcss]) .s_donation_btn:focus {\n  box-shadow: none !important;\n}\n\n.s_donation:not([data-vcss]) #s_donation_amount_input {\n  border: none;\n  outline: none;\n  max-width: 145px;\n  background-color: transparent;\n  font-size: inherit;\n  color: inherit;\n}\n\n.s_donation:not([data-vcss]) #s_donation_amount_input::placeholder {\n  opacity: 0.6;\n  color: inherit;\n}\n\n.s_donation:not([data-vcss]) .s_donation_range_slider_wrap {\n  width: 90%;\n}\n\n.s_donation:not([data-vcss]) .s_donation_range_slider_wrap #s_donation_range_slider {\n  margin-bottom: 50px;\n}\n\n.s_donation:not([data-vcss]) .s_donation_range_slider_wrap .s_range_bubble {\n  position: absolute;\n  left: 0%;\n  margin-top: 28px;\n  padding: 0.5rem 1rem;\n  color: #FFFFFF;\n  background: #ed1c25;\n  font-size: 1.15rem;\n  border-radius: 0.3rem;\n  transform: translateX(-50%);\n}\n\n.s_donation:not([data-vcss]) .s_donation_range_slider_wrap .s_range_bubble::after {\n  content: \"\";\n  position: absolute;\n  top: -5px;\n  left: 50%;\n  width: 0;\n  border-style: solid;\n  border-color: #ed1c25 transparent;\n  border-width: 0 5px 5px;\n  margin-left: -5px;\n}\n\n"], "file": "/web/assets/1/6375fc9/web.assets_frontend.css", "sourceRoot": "../../../../"}