)]}'
{"version": 3, "sources": ["/web/static/lib/bootstrap/scss/_functions.scss", "/web/static/lib/bootstrap/scss/_mixins.scss", "/web/static/src/scss/functions.scss", "/web/static/src/scss/mixins_forwardport.scss", "/web/static/src/scss/bs_mixins_overrides.scss", "/web/static/src/scss/utils.scss", "/web_enterprise/static/src/scss/primary_variables.scss", "/web/static/src/scss/primary_variables.scss", "/web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss", "/web_enterprise/static/src/webclient/navbar/navbar.variables.scss", "/html_editor/static/src/scss/html_editor.variables.scss", "/web/static/src/core/avatar/avatar.variables.scss", "/web/static/src/core/bottom_sheet/bottom_sheet.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/scss/variables/primary_variables.scss", "/onboarding/static/src/scss/onboarding.variables.scss", "/portal/static/src/scss/primary_variables.scss", "/account/static/src/scss/variables.scss", "/html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss", "/html_builder/static/src/core/building_blocks/builder_row.variables.scss", "/html_builder/static/src/scss/builder.variables.scss", "/website/static/src/scss/primary_variables.scss", "/_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss", "/_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss", "/website/static/src/scss/options/colors/user_gray_color_palette.scss", "/_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss", "/website_sale/static/src/scss/primary_variables.scss", "/web_gantt/static/src/gantt_view.variables.scss", "/website_knowledge/static/src/scss/primary_variables.scss", "/website/static/src/snippets/s_badge/000_variables.scss", "/theme_nano/static/src/scss/primary_variables.scss", "/website/static/src/scss/secondary_variables.scss", "/web_enterprise/static/src/scss/secondary_variables.scss", "/web/static/src/scss/secondary_variables.scss", "/html_editor/static/src/scss/secondary_variables.scss", "/website/static/src/scss/user_custom_bootstrap_overridden.scss", "/theme_nano/static/src/scss/bootstrap_overridden.scss", "/website/static/src/scss/bootstrap_overridden.scss", "/portal/static/src/scss/bootstrap_overridden.scss", "/html_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", "/html_builder/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/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/badge/badge.scss", "/web/static/src/core/barcode/barcode_dialog.scss", "/web/static/src/core/barcode/crop_overlay.scss", "/web/static/src/core/bottom_sheet/bottom_sheet.scss", "/web/static/src/core/checkbox/checkbox.scss", "/web/static/src/core/color_picker/color_picker.scss", "/web/static/src/core/color_picker/custom_color_picker/custom_color_picker.scss", "/web/static/src/core/colorlist/colorlist.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/ir_ui_view_code_editor/code_editor.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/time_picker/time_picker.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/scss/tour_pointer.scss", "/html_editor/static/src/components/switch/switch.scss", "/html_editor/static/src/main/media/media_dialog/media_dialog.scss", "/html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss", "/html_editor/static/src/main/local_overlay.scss", "/html_editor/static/src/main/list/list.scss", "/html_editor/static/src/main/media/file.scss", "/html_editor/static/src/others/embedded_components/core/embedded_component_toolbar/embedded_component_toolbar.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/toggle_block/toggle_block.scss", "/html_editor/static/src/others/qweb_plugin.scss", "/html_editor/static/src/public/styles.scss", "/html_editor/static/src/scss/html_editor.common.scss", "/html_editor/static/src/scss/html_editor.frontend.scss", "/html_editor/static/src/scss/base_style.scss", "/html_editor/static/src/main/selection_placeholder_plugin.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", "/html_builder/static/src/scss/background.scss", "/website/static/src/libs/zoomodoo/zoomodoo.scss", "/website/static/src/scss/website.scss", "/website/static/src/scss/website_common.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", "/website/static/src/client_actions/website_preview/website_builder_action.editor.scss", "/stock/static/src/scss/stock_traceability_report.scss", "/website_mail/static/src/css/website_mail.scss", "/rating/static/src/scss/rating_templates.scss", "/portal_rating/static/src/scss/portal_rating.scss", "/delivery/static/src/js/location_selector/location_selector_dialog/location_selector_dialog.scss", "/delivery/static/src/js/location_selector/map/map.scss", "/website_sale/static/src/scss/product_tile.scss", "/website_sale/static/src/scss/website_sale.scss", "/website_sale/static/src/scss/website_sale_frontend.scss", "/website_sale/static/src/scss/website_sale_delivery.scss", "/website_sale/static/src/snippets/s_dynamic_snippet_categories/000.scss", "/website/static/lib/multirange/multirange_custom.scss", "/website_sale/static/src/scss/product_configurator.scss", "/sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss", "/sale/static/src/js/product/product.scss", "/sale/static/src/js/product_card/product_card.scss", "/sale/static/src/js/product_list/product_list.scss", "/sale/static/src/js/product_template_attribute_line/product_template_attribute_line.scss", "/sale/static/src/js/quantity_buttons/quantity_buttons.scss", "/website_sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss", "/website_sale/static/src/js/product_configurator_dialog/product_configurator_dialog.scss", "/web_enterprise/static/src/webclient/home_menu/home_menu_background.scss", "/web_enterprise/static/src/webclient/navbar/navbar.scss", "/auth_totp_portal/static/src/scss/auth_totp_portal.scss", "/saas_trial/static/css/saas_trial.css", "/payment_stripe/static/src/scss/payment_stripe_templates.scss", "/knowledge/static/src/scss/knowledge_variables.scss", "/knowledge/static/src/components/article_search_dialog/article_search_dialog.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_knowledge/static/src/frontend/knowledge_public_view/knowledge_public_view_print.scss", "/website_knowledge/static/src/frontend/sidebar/knowledge_public_sidebar.scss", "/website_profile/static/src/scss/website_profile.scss", "/html_editor/static/src/styles.scss", "/html_editor/static/src/components/history_dialog/history_dialog.scss", "/html_editor/static/src/core/format_plugin.scss", "/html_editor/static/src/main/align/align_selector.scss", "/html_editor/static/src/main/banner.scss", "/html_editor/static/src/main/chatgpt/chatgpt_plugin.scss", "/html_editor/static/src/main/chatgpt/language_selector.scss", "/html_editor/static/src/main/font/color_picker_gradient_tab.scss", "/html_editor/static/src/main/font/font_plugin.scss", "/html_editor/static/src/main/font/font_selector.scss", "/html_editor/static/src/main/font/font_size_selector.scss", "/html_editor/static/src/main/font/gradient_picker/gradient_picker.scss", "/html_editor/static/src/main/hint.scss", "/html_editor/static/src/main/link/link.scss", "/html_editor/static/src/main/link/link_popover.scss", "/html_editor/static/src/main/media/image_crop.scss", "/html_editor/static/src/main/media/image_transformation.scss", "/html_editor/static/src/main/movenode.scss", "/html_editor/static/src/main/power_buttons.scss", "/html_editor/static/src/main/powerbox/powerbox.scss", "/html_editor/static/src/main/separator_selection.scss", "/html_editor/static/src/main/table/table.scss", "/html_editor/static/src/main/table/table_align_selector.scss", "/html_editor/static/src/main/table/table_menu.scss", "/html_editor/static/src/main/table/table_picker.scss", "/html_editor/static/src/main/table/table_resize.scss", "/html_editor/static/src/main/table/table_selection.scss", "/html_editor/static/src/main/toolbar/toolbar.scss", "/html_editor/static/src/others/collaboration/collaboration_selection.scss", "/html_editor/static/src/others/collaboration/collaboration_selection_avatar.scss", "/html_editor/static/src/others/embedded_components/backend/caption/caption.scss", "/html_editor/static/src/others/embedded_components/backend/video/video.scss", "/html_editor/static/src/others/embedded_components/plugins/syntax_highlighting_plugin/syntax_highlighting_plugin.scss", "/website_sale_comparison/static/src/scss/website_sale_comparison.options.scss", "/website_sale_comparison/static/src/scss/website_sale_comparison.scss", "/website_sale_wishlist/static/src/scss/website_sale_wishlist.options.scss", "/website_sale_wishlist/static/src/scss/website_sale_wishlist.scss", "/website_sale_stock_wishlist/static/src/scss/website_sale_stock_wishlist.scss", "/website_blog/static/src/scss/website_blog.scss", "/website_forum/static/src/scss/website_forum.scss", "/website_forum/static/src/components/website_forum_wysiwyg/resizer.scss", "/website/static/src/snippets/s_announcement_scroll/000.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_carousel_cards/000.scss", "/website/static/src/snippets/s_alert/001.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/003.scss", "/website/static/src/snippets/s_tabs_images/000.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_floating_blocks/000.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_attributes_horizontal/000.scss", "/website/static/src/snippets/s_attributes_vertical/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/static/src/snippets/s_website_form_cover/000.scss", "/website/static/src/snippets/s_ecomm_categories_showcase/000.scss", "/website/static/src/snippets/s_banner_categories/000.scss", "/website_payment/static/src/snippets/s_donation/000.scss", "/website_sale/static/src/snippets/s_dynamic_snippet_products/000.scss", "/website/static/src/scss/options/ripple_effect.scss", "/website_blog/static/src/snippets/s_blog_posts/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;AACA;ACjDA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvBA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;ACHA;AACA;AACA;AACA;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;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;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;AACA;AACA;AACA;AACA;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACjDA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxLA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrDA;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;AC/DA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClUA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpFA;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;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3HA;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;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;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpDA;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;AChBA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;ACRA;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;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;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;AACA;AACA;AACA;ACtCA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxGA;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;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AC/BA;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;ACpDA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3EA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC58DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC3IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACj+GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/sFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AClJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACdA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1wDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACp5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrDA;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;AC1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChPA;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;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;ACrBA;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;ACpIA;AACA;AACA;AACA;AACA;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;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;AC7BA;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;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;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;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;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;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;ACpHA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC/GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/RA;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;AC/LA;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;AChBA;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;AChCA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzGA;AACA;AACA;AACA;AACA;AACA;AACA;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;ACPA;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;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;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;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;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;ACxEA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACPA;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;ACxBA;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;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;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;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;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;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9QA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACtPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AClTA;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;ACtEA;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;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;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9DA;AACA;AACA;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;AC/BA;AACA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC1YA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC5GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AChFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACRA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACpEA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9HA;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;ACXA;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;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;ACbA;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;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;ACfA;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;ACxFA;AACA;AACA;AACA;ACHA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AC9GA;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;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACvFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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=Manrope:300,300i,400,400i,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_colored_level .o_cc5 h1, .o_cc4 h1, .o_colored_level .o_cc4 h1, .o_cc3 h1, .o_footer h1, .navbar-light h1, .o_colored_level .o_cc3 h1, .o_colored_level .o_footer h1, .o_colored_level .navbar-light 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, .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, .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_colored_level .o_cc5 .h1, .o_cc4 .h1, .o_colored_level .o_cc4 .h1, .o_cc3 .h1, .o_footer .h1, .navbar-light .h1, .o_colored_level .o_cc3 .h1, .o_colored_level .o_footer .h1, .o_colored_level .navbar-light .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, .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, .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_colored_level .o_cc5 h2, .o_cc4 h2, .o_colored_level .o_cc4 h2, .o_cc3 h2, .o_footer h2, .navbar-light h2, .o_colored_level .o_cc3 h2, .o_colored_level .o_footer h2, .o_colored_level .navbar-light 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, .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, .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_colored_level .o_cc5 .h2, .o_cc4 .h2, .o_colored_level .o_cc4 .h2, .o_cc3 .h2, .o_footer .h2, .navbar-light .h2, .o_colored_level .o_cc3 .h2, .o_colored_level .o_footer .h2, .o_colored_level .navbar-light .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, .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, .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_colored_level .o_cc5 h3, .o_cc4 h3, .o_colored_level .o_cc4 h3, .o_cc3 h3, .o_footer h3, .navbar-light h3, .o_colored_level .o_cc3 h3, .o_colored_level .o_footer h3, .o_colored_level .navbar-light 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, .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, .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_colored_level .o_cc5 .h3, .o_cc4 .h3, .o_colored_level .o_cc4 .h3, .o_cc3 .h3, .o_footer .h3, .navbar-light .h3, .o_colored_level .o_cc3 .h3, .o_colored_level .o_footer .h3, .o_colored_level .navbar-light .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, .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, .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_colored_level .o_cc5 h4, .o_cc4 h4, .o_colored_level .o_cc4 h4, .o_cc3 h4, .o_footer h4, .navbar-light h4, .o_colored_level .o_cc3 h4, .o_colored_level .o_footer h4, .o_colored_level .navbar-light 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, .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, .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_colored_level .o_cc5 .h4, .o_cc4 .h4, .o_colored_level .o_cc4 .h4, .o_cc3 .h4, .o_footer .h4, .navbar-light .h4, .o_colored_level .o_cc3 .h4, .o_colored_level .o_footer .h4, .o_colored_level .navbar-light .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, .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, .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_colored_level .o_cc5 h5, .o_cc4 h5, .o_colored_level .o_cc4 h5, .o_cc3 h5, .o_footer h5, .navbar-light h5, .o_colored_level .o_cc3 h5, .o_colored_level .o_footer h5, .o_colored_level .navbar-light 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, .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, .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_colored_level .o_cc5 .h5, .o_cc4 .h5, .o_colored_level .o_cc4 .h5, .o_cc3 .h5, .o_footer .h5, .navbar-light .h5, .o_colored_level .o_cc3 .h5, .o_colored_level .o_footer .h5, .o_colored_level .navbar-light .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, .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, .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_colored_level .o_cc5 h6, .o_cc4 h6, .o_colored_level .o_cc4 h6, .o_cc3 h6, .o_footer h6, .navbar-light h6, .o_colored_level .o_cc3 h6, .o_colored_level .o_footer h6, .o_colored_level .navbar-light 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, .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, .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_colored_level .o_cc5 .h6, .o_cc4 .h6, .o_colored_level .o_cc4 .h6, .o_cc3 .h6, .o_footer .h6, .navbar-light .h6, .o_colored_level .o_cc3 .h6, .o_colored_level .o_footer .h6, .o_colored_level .navbar-light .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, .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, .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, .o_color_picker_button {\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, .o_color_picker_button::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: var(--PreviewAlphaBg-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, .o_color_picker_button::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  box-shadow: inherit;\n}\n\n.o_knowledge_public_view .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, .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/* /web_enterprise/static/src/scss/primary_variables.scss */\n\n", "\n/* /web/static/src/scss/primary_variables.scss */\n\n", "\n/* /web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss */\n\n", "\n/* /web_enterprise/static/src/webclient/navbar/navbar.variables.scss */\n\n", "\n/* /html_editor/static/src/scss/html_editor.variables.scss */\n\n", "\n/* /web/static/src/core/avatar/avatar.variables.scss */\n\n", "\n/* /web/static/src/core/bottom_sheet/bottom_sheet.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: 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-color: inherit;\n  font-size: 1em;\n  color: var(--NavBar-entry-color, #111827);\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, #000);\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/scss/variables/primary_variables.scss */\n\n", "\n/* /onboarding/static/src/scss/onboarding.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/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */\n\n", "\n/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */\n\n", "\n/* /html_builder/static/src/scss/builder.variables.scss */\n\n.o_we_shape {\n  --ShapeConnections--size-tiny: 2rem;\n  --ShapeConnections--size-regular: 4rem;\n  --ShapeConnections--size-big: 15rem;\n  --ShapeAngular--size-regular: 15rem;\n  --ShapeWavy--size-regular: 15rem;\n  --ShapePattern--size-tiny: 12.5rem;\n  --ShapePattern--size-regular: 50rem;\n}\n\n.o_we_shape_btn_content .o_we_shape {\n  --ShapeConnections--size-tiny: 25%;\n  --ShapeConnections--size-regular: 50%;\n  --ShapeConnections--size-big: 75%;\n  --ShapeAngular--size-regular: 50%;\n  --ShapePattern--size-regular: 100%;\n  --ShapePattern--size-tiny: 50%;\n  --ShapeWavy--size-regular: 100%;\n}\n\n", "\n/* /website/static/src/scss/primary_variables.scss */\n\n", "\n/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */\n\n", "\n/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */\n\n", "\n/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */\n\n", "\n/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss */\n\n", "\n/* /website_sale/static/src/scss/primary_variables.scss */\n\n", "\n/* /web_gantt/static/src/gantt_view.variables.scss */\n\n", "\n/* /website_knowledge/static/src/scss/primary_variables.scss */\n\n", "\n/* /website/static/src/snippets/s_badge/000_variables.scss */\n\n", "\n/* /theme_nano/static/src/scss/primary_variables.scss */\n\n", "\n/* /website/static/src/scss/secondary_variables.scss */\n\n", "\n/* /web_enterprise/static/src/scss/secondary_variables.scss */\n\n", "\n/* /web/static/src/scss/secondary_variables.scss */\n\n", "\n/* /html_editor/static/src/scss/secondary_variables.scss */\n\n", "\n/* /website/static/src/scss/user_custom_bootstrap_overridden.scss */\n\n", "\n/* /theme_nano/static/src/scss/bootstrap_overridden.scss */\n\n", "\n/* /website/static/src/scss/bootstrap_overridden.scss */\n\n.carousel-instant .carousel-item {\n  transition-duration: 200ms !important;\n}\n\n", "\n/* /portal/static/src/scss/bootstrap_overridden.scss */\n\n", "\n/* /html_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: #f5f4f0;\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: #2e2714;\n  --o-cc4-btn-secondary-border: ;\n  --o-cc4-btn-secondary: #f5f4f0;\n  --o-cc4-btn-primary-border: ;\n  --o-cc4-btn-primary: #2e2714;\n  --o-cc4-link: #2e2714;\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: #FAB803;\n  --o-cc3-btn-secondary-border: ;\n  --o-cc3-btn-secondary: #f5f4f0;\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: #1A1423;\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: #2e2714;\n  --o-cc2-text: ;\n  --o-cc2-bg: #f5f4f0;\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: #1A1423;\n  --header-sales_four-custom: ;\n  --header-sales_four: #FFFFFF;\n  --header-sales_three-custom: ;\n  --header-sales_three: #f5f4f0;\n  --header-sales_two-custom: ;\n  --header-sales_two: #2e2714;\n  --header-sales_one-custom: ;\n  --header-sales_one: #f5f4f0;\n  --menu-border-color: ;\n  --menu-custom: ;\n  --menu: #1A1423;\n  --input: ;\n  --body: white;\n  --o-color-5: #2e2714;\n  --o-color-4: #FFFFFF;\n  --o-color-3: #f5f4f0;\n  --o-color-2: #1A1423;\n  --o-color-1: #FAB803;\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: #FAB803;\n  --secondary: #1A1423;\n  --success: #28a745;\n  --info: #17a2b8;\n  --warning: #ffc107;\n  --danger: #dc3545;\n  --light: #f5f4f0;\n  --dark: #2e2714;\n  --primary-rgb: 250, 184, 3;\n  --secondary-rgb: 26, 20, 35;\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: 245, 243.66396761, 240;\n  --dark-rgb: 46, 39.05263158, 20;\n  --primary-text-emphasis: #956e02;\n  --secondary-text-emphasis: #0a080e;\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: #fef1cd;\n  --secondary-bg-subtle: #d1d0d3;\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: #fde39a;\n  --secondary-border-subtle: #a3a1a7;\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: #e9e9ea;\n  --tertiary-bg-rgb: 233, 233, 234;\n  --heading-color: inherit;\n  --link-color: #956e02;\n  --link-color-rgb: 149.20948617, 109.81818182, 1.79051383;\n  --link-decoration: none;\n  --link-hover-color: #4a3601;\n  --link-hover-color-rgb: 73.61660079, 54.18181818, 0.88339921;\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(250, 184, 3, 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: #fcd468;\n  --secondary-text-emphasis: #76727b;\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: #322501;\n  --secondary-bg-subtle: #050407;\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: #966e02;\n  --secondary-border-subtle: #100c15;\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: #fcd468;\n  --link-hover-color: #fddd86;\n  --link-color-rgb: 252, 212, 104;\n  --link-hover-color-rgb: 253, 221, 134;\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: \"Manrope\", \"Odoo Unicode Support Noto\", sans-serif;\n  font-weight: 400;\n  line-height: 1.2;\n  color: var(--heading-color);\n}\n\nh1, .h1 {\n  font-size: calc(1.3125rem + 0.75vw);\n}\n\n@media (min-width: 1200px) {\n  h1, .h1 {\n    font-size: 1.875rem;\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: 700;\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-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-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-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n  padding: 0;\n}\n\n::file-selector-button {\n  font: inherit;\n  -webkit-appearance: button;\n}\n\noutput {\n  display: inline-block;\n}\n\niframe {\n  border: 0;\n}\n\nsummary {\n  display: list-item;\n  cursor: pointer;\n}\n\nprogress {\n  vertical-align: baseline;\n}\n\n[hidden] {\n  display: none !important;\n}\n\n.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: flex;\n  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  flex: 0 0 auto;\n  width: auto;\n}\n\n.row-cols-1 > * {\n  flex: 0 0 auto;\n  width: 100%;\n}\n\n.row-cols-2 > * {\n  flex: 0 0 auto;\n  width: 50%;\n}\n\n.row-cols-3 > * {\n  flex: 0 0 auto;\n  width: 33.33333333%;\n}\n\n.row-cols-4 > * {\n  flex: 0 0 auto;\n  width: 25%;\n}\n\n.row-cols-5 > * {\n  flex: 0 0 auto;\n  width: 20%;\n}\n\n.row-cols-6 > * {\n  flex: 0 0 auto;\n  width: 16.66666667%;\n}\n\n.col-auto {\n  flex: 0 0 auto;\n  width: auto;\n}\n\n.col-1 {\n  flex: 0 0 auto;\n  width: 8.33333333%;\n}\n\n.col-2 {\n  flex: 0 0 auto;\n  width: 16.66666667%;\n}\n\n.col-3 {\n  flex: 0 0 auto;\n  width: 25%;\n}\n\n.col-4 {\n  flex: 0 0 auto;\n  width: 33.33333333%;\n}\n\n.col-5 {\n  flex: 0 0 auto;\n  width: 41.66666667%;\n}\n\n.col-6 {\n  flex: 0 0 auto;\n  width: 50%;\n}\n\n.col-7 {\n  flex: 0 0 auto;\n  width: 58.33333333%;\n}\n\n.col-8 {\n  flex: 0 0 auto;\n  width: 66.66666667%;\n}\n\n.col-9 {\n  flex: 0 0 auto;\n  width: 75%;\n}\n\n.col-10 {\n  flex: 0 0 auto;\n  width: 83.33333333%;\n}\n\n.col-11 {\n  flex: 0 0 auto;\n  width: 91.66666667%;\n}\n\n.col-12 {\n  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    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-sm-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-sm-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-sm-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-sm-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-sm-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-sm-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-sm-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-sm-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-sm-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-sm-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-sm-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-sm-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-sm-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-sm-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-sm-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-sm-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-sm-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-sm-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-sm-12 {\n    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    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-md-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-md-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-md-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-md-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-md-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-md-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-md-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-md-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-md-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-md-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-md-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-md-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-md-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-md-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-md-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-md-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-md-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-md-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-md-12 {\n    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    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-lg-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-lg-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-lg-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-lg-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-lg-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-lg-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-lg-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-lg-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-lg-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-lg-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-lg-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-lg-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-lg-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-lg-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-lg-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-lg-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-lg-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-lg-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-lg-12 {\n    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    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-xl-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-xl-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-xl-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-xl-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-xl-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-xl-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xl-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-xl-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-xl-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xl-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-xl-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-xl-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-xl-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-xl-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-xl-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-xl-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-xl-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-xl-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-xl-12 {\n    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    flex: 0 0 auto;\n    width: auto;\n  }\n  .row-cols-xxl-1 > * {\n    flex: 0 0 auto;\n    width: 100%;\n  }\n  .row-cols-xxl-2 > * {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .row-cols-xxl-3 > * {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .row-cols-xxl-4 > * {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .row-cols-xxl-5 > * {\n    flex: 0 0 auto;\n    width: 20%;\n  }\n  .row-cols-xxl-6 > * {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xxl-auto {\n    flex: 0 0 auto;\n    width: auto;\n  }\n  .col-xxl-1 {\n    flex: 0 0 auto;\n    width: 8.33333333%;\n  }\n  .col-xxl-2 {\n    flex: 0 0 auto;\n    width: 16.66666667%;\n  }\n  .col-xxl-3 {\n    flex: 0 0 auto;\n    width: 25%;\n  }\n  .col-xxl-4 {\n    flex: 0 0 auto;\n    width: 33.33333333%;\n  }\n  .col-xxl-5 {\n    flex: 0 0 auto;\n    width: 41.66666667%;\n  }\n  .col-xxl-6 {\n    flex: 0 0 auto;\n    width: 50%;\n  }\n  .col-xxl-7 {\n    flex: 0 0 auto;\n    width: 58.33333333%;\n  }\n  .col-xxl-8 {\n    flex: 0 0 auto;\n    width: 66.66666667%;\n  }\n  .col-xxl-9 {\n    flex: 0 0 auto;\n    width: 75%;\n  }\n  .col-xxl-10 {\n    flex: 0 0 auto;\n    width: 83.33333333%;\n  }\n  .col-xxl-11 {\n    flex: 0 0 auto;\n    width: 91.66666667%;\n  }\n  .col-xxl-12 {\n    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: #fef1cd;\n  --table-border-color: #d2c8ac;\n  --table-striped-bg: #fcefcb;\n  --table-striped-color: #212529;\n  --table-active-bg: #e8ddbd;\n  --table-active-color: #212529;\n  --table-hover-bg: #ede2c1;\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: #d1d0d3;\n  --table-border-color: #aeaeb1;\n  --table-striped-bg: #cfced1;\n  --table-striped-color: #212529;\n  --table-active-bg: #bfbfc2;\n  --table-active-color: #212529;\n  --table-hover-bg: #c4c3c6;\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: #f5f4f0;\n  --table-border-color: #cbcac8;\n  --table-striped-bg: #f3f2ee;\n  --table-striped-color: #212529;\n  --table-active-bg: #e0dfdc;\n  --table-active-color: #212529;\n  --table-hover-bg: #e5e4e1;\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: #2e2714;\n  --table-border-color: #585243;\n  --table-striped-bg: #302916;\n  --table-striped-color: #FFFFFF;\n  --table-active-bg: #433d2c;\n  --table-active-color: #FFFFFF;\n  --table-hover-bg: #3e3726;\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.875rem;\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  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: #FAB803;\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(250, 184, 3, 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: #ADB5BD;\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.875rem;\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  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: #FAB803;\n  outline: 0;\n  box-shadow: 0 0 0 0 rgba(250, 184, 3, 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.875rem;\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  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.25em;\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: #FAB803;\n  outline: 0;\n  box-shadow: 0 0 0 0.25rem rgba(250, 184, 3, 0.25);\n}\n\n.form-check-input:checked {\n  background-color: #FAB803;\n  border-color: #FAB803;\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='%23212529' 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='%23212529'/%3e%3c/svg%3e\");\n}\n\n.form-check-input[type=\"checkbox\"]:indeterminate {\n  background-color: #FAB803;\n  border-color: #FAB803;\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='%23212529' 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='%23FAB803'/%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='%23212529'/%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: 1rem;\n  padding: 0;\n  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(250, 184, 3, 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(250, 184, 3, 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  appearance: none;\n  background-color: #FFFFFF;\n  border: 1px solid #FAB803;\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: #FAB803;\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  appearance: none;\n  background-color: #FFFFFF;\n  border: 1px solid #FAB803;\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: #FAB803;\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: flex;\n  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  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: 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.875rem;\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.875rem;\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 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 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 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.875rem;\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 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 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 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.5rem;\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: 10rem;\n  --btn-hover-border-color: transparent;\n  --btn-box-shadow: none;\n  --btn-disabled-opacity: 0.65;\n  --btn-focus-box-shadow: 0 0 0 0 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: 165, 132, 40;\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: 2rem;\n  --btn-font-size: 1.25rem;\n  --btn-border-radius: 10rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n  --btn-padding-y: 0.0625rem;\n  --btn-padding-x: 0.3125rem;\n  --btn-font-size: 0.875rem;\n  --btn-border-radius: 10rem;\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(--o-border-color);\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(--o-border-color);\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: #212529;\n  --dropdown-link-active-bg: rgba(33, 37, 41, 0.2);\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.875rem;\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(--o-border-color);\n  --dropdown-box-shadow: ;\n  --dropdown-link-color: #dee2e6;\n  --dropdown-link-hover-color: #FFF;\n  --dropdown-divider-bg: var(--o-border-color);\n  --dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);\n  --dropdown-link-active-color: #212529;\n  --dropdown-link-active-bg: rgba(33, 37, 41, 0.2);\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: inline-flex;\n  vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n  position: relative;\n  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: flex;\n  flex-wrap: wrap;\n  justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n  width: auto;\n}\n\n.btn-group {\n  border-radius: 10rem;\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.234375rem;\n  padding-left: 0.234375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n  padding-right: 1.5rem;\n  padding-left: 1.5rem;\n}\n\n.btn-group-vertical {\n  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: flex;\n  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(250, 184, 3, 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: #212529;\n  --nav-pills-link-active-bg: #FAB803;\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: 700;\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  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: 10rem;\n  --navbar-toggler-focus-width: 0;\n  --navbar-toggler-transition: box-shadow 0.15s ease-in-out;\n  position: relative;\n  display: flex;\n  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: flex;\n  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: flex;\n  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    flex-wrap: nowrap;\n    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: 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: 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    flex-wrap: nowrap;\n    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: 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: 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    flex-wrap: nowrap;\n    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: 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: 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    flex-wrap: nowrap;\n    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: 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: 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    flex-wrap: nowrap;\n    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: 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: flex;\n    flex-grow: 0;\n    padding: 0;\n    overflow-y: visible;\n  }\n}\n\n.navbar-expand {\n  flex-wrap: nowrap;\n  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: 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: flex;\n  flex-grow: 0;\n  padding: 0;\n  overflow-y: visible;\n}\n\n.navbar-dark, .navbar-light,\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: 0;\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) - 0);\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: flex;\n  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  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: flex;\n    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: #f5f4f0;\n}\n\n.accordion-button {\n  position: relative;\n  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='%23fcd468'%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='%23fcd468'%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: flex;\n  flex-wrap: wrap;\n  padding: var(--breadcrumb-padding-y) var(--breadcrumb-padding-x);\n  margin-bottom: var(--breadcrumb-margin-bottom);\n  font-size: var(--breadcrumb-font-size);\n  list-style: none;\n  background-color: var(--breadcrumb-bg);\n  border-radius: var(--breadcrumb-border-radius);\n}\n\n.breadcrumb-item + .breadcrumb-item {\n  padding-left: var(--breadcrumb-item-padding-x);\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n  float: left;\n  padding-right: var(--breadcrumb-item-padding-x);\n  color: var(--breadcrumb-divider-color);\n  content: var(--breadcrumb-divider, \"/\") /* rtl: var(--breadcrumb-divider, \"/\") */;\n}\n\n.breadcrumb-item.active {\n  color: var(--breadcrumb-item-active-color);\n}\n\n.pagination {\n  --pagination-padding-x: 0.75rem;\n  --pagination-padding-y: 0.375rem;\n  --pagination-font-size: 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: #f5f4f0;\n  --pagination-hover-border-color: #f5f4f0;\n  --pagination-focus-color: #212529;\n  --pagination-focus-bg: #f5f4f0;\n  --pagination-focus-box-shadow: 0 0 0 1px #f5f4f0;\n  --pagination-active-color: #212529;\n  --pagination-active-bg: #FAB803;\n  --pagination-active-border-color: #FAB803;\n  --pagination-disabled-color: rgba(33, 37, 41, 0.5);\n  --pagination-disabled-bg: #FFFFFF;\n  --pagination-disabled-border-color: transparent;\n  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.5rem;\n  --pagination-padding-y: 0.75rem;\n  --pagination-font-size: 1.25rem;\n  --pagination-border-radius: 50rem;\n}\n\n.pagination-sm {\n  --pagination-padding-x: 0.5rem;\n  --pagination-padding-y: 0.25rem;\n  --pagination-font-size: 0.875rem;\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: 700;\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: 700;\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: #FAB803;\n  --progress-bar-transition: width 0.6s ease;\n  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: flex;\n  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: #212529;\n  --list-group-active-bg: #FAB803;\n  --list-group-active-border-color: #FAB803;\n  display: flex;\n  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(250, 184, 3, 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: 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: var(--border-width);\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: var(--border-width);\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: var(--modal-zindex);\n  display: none;\n  width: 100%;\n  height: 100%;\n  overflow-x: hidden;\n  overflow-y: auto;\n  outline: 0;\n}\n\n.modal-dialog {\n  position: relative;\n  width: auto;\n  margin: var(--modal-margin);\n  pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n  transition: transform 0.3s ease-out;\n  transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .modal.fade .modal-dialog {\n    transition: none;\n  }\n}\n\n.modal.show .modal-dialog {\n  transform: none;\n}\n\n.modal.modal-static .modal-dialog {\n  transform: 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: flex;\n  align-items: center;\n  min-height: calc(100% - var(--modal-margin) * 2);\n}\n\n.modal-content {\n  position: relative;\n  display: flex;\n  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: 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  flex: 1 1 auto;\n  padding: var(--modal-padding);\n}\n\n.modal-footer {\n  display: flex;\n  flex-shrink: 0;\n  flex-wrap: wrap;\n  align-items: center;\n  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.875rem;\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.875rem;\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: 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: 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  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: var(--Offcanvas-horizontal-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: flex;\n    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: 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: flex;\n    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: 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: flex;\n    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: 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: flex;\n    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: 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: flex;\n    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: 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: flex;\n  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: 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: #212529 !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(251, 198, 53, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(251, 198, 53, 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(21, 16, 28, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(21, 16, 28, 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(247, 246, 243, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(247, 246, 243, 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(37, 31, 16, var(--link-opacity, 1)) !important;\n  text-decoration-color: RGBA(37, 31, 16, 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: 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: flex;\n  flex-direction: row;\n  align-items: center;\n  align-self: stretch;\n}\n\n.vstack {\n  display: flex;\n  flex: 1 1 auto;\n  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-0-hover:focus-visible, .opacity-trigger-hover:hover .opacity-0-hover, .opacity-trigger-hover:focus-visible .opacity-0-hover {\n  opacity: 0 !important;\n}\n\n.opacity-25-hover:hover, .opacity-25-hover:focus-visible, .opacity-trigger-hover:hover .opacity-25-hover, .opacity-trigger-hover:focus-visible .opacity-25-hover {\n  opacity: 0.25 !important;\n}\n\n.opacity-50-hover:hover, .opacity-50-hover:focus-visible, .opacity-trigger-hover:hover .opacity-50-hover, .opacity-trigger-hover:focus-visible .opacity-50-hover {\n  opacity: 0.5 !important;\n}\n\n.opacity-75-hover:hover, .opacity-75-hover:focus-visible, .opacity-trigger-hover:hover .opacity-75-hover, .opacity-trigger-hover:focus-visible .opacity-75-hover {\n  opacity: 0.75 !important;\n}\n\n.opacity-100-hover:hover, .opacity-100-hover:focus-visible, .opacity-trigger-hover:hover .opacity-100-hover, .opacity-trigger-hover:focus-visible .opacity-100-hover {\n  opacity: 1 !important;\n}\n\n.opacity-disabled-hover:hover, .opacity-disabled-hover:focus-visible, .opacity-trigger-hover:hover .opacity-disabled-hover, .opacity-trigger-hover:focus-visible .opacity-disabled-hover {\n  opacity: 0.5 !important;\n}\n\n.opacity-muted-hover:hover, .opacity-muted-hover:focus-visible, .opacity-trigger-hover:hover .opacity-muted-hover, .opacity-trigger-hover:focus-visible .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/* /html_builder/static/src/scss/utilities_custom.scss */\n\n", "\n/* /web/static/lib/bootstrap/scss/utilities/_api.scss */\n\n.align-baseline {\n  vertical-align: baseline !important;\n}\n\n.align-top {\n  vertical-align: top !important;\n}\n\n.align-middle {\n  vertical-align: middle !important;\n}\n\n.align-bottom {\n  vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n  vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n  vertical-align: text-top !important;\n}\n\n.float-start {\n  float: left !important;\n}\n\n.float-end {\n  float: right !important;\n}\n\n.float-none {\n  float: none !important;\n}\n\n.object-fit-contain {\n  object-fit: contain !important;\n}\n\n.object-fit-cover {\n  object-fit: cover !important;\n}\n\n.object-fit-fill {\n  object-fit: fill !important;\n}\n\n.object-fit-scale {\n  object-fit: scale-down !important;\n}\n\n.object-fit-none {\n  object-fit: none !important;\n}\n\n.opacity-0 {\n  opacity: 0 !important;\n}\n\n.opacity-25 {\n  opacity: 0.25 !important;\n}\n\n.opacity-50 {\n  opacity: 0.5 !important;\n}\n\n.opacity-75 {\n  opacity: 0.75 !important;\n}\n\n.opacity-100 {\n  opacity: 1 !important;\n}\n\n.opacity-disabled {\n  opacity: 0.5 !important;\n}\n\n.opacity-muted {\n  opacity: 0.76 !important;\n}\n\n.overflow-auto {\n  overflow: auto !important;\n}\n\n.overflow-hidden {\n  overflow: hidden !important;\n}\n\n.overflow-visible {\n  overflow: visible !important;\n}\n\n.overflow-scroll {\n  overflow: scroll !important;\n}\n\n.overflow-x-auto {\n  overflow-x: auto !important;\n}\n\n.overflow-x-hidden {\n  overflow-x: hidden !important;\n}\n\n.overflow-x-visible {\n  overflow-x: visible !important;\n}\n\n.overflow-x-scroll {\n  overflow-x: scroll !important;\n}\n\n.overflow-y-auto {\n  overflow-y: auto !important;\n}\n\n.overflow-y-hidden {\n  overflow-y: hidden !important;\n}\n\n.overflow-y-visible {\n  overflow-y: visible !important;\n}\n\n.overflow-y-scroll {\n  overflow-y: scroll !important;\n}\n\n.d-inline {\n  display: inline !important;\n}\n\n.d-inline-block {\n  display: inline-block !important;\n}\n\n.d-block {\n  display: block !important;\n}\n\n.d-grid {\n  display: grid !important;\n}\n\n.d-inline-grid {\n  display: inline-grid !important;\n}\n\n.d-table {\n  display: table !important;\n}\n\n.d-table-row {\n  display: table-row !important;\n}\n\n.d-table-cell {\n  display: table-cell !important;\n}\n\n.d-flex {\n  display: flex !important;\n}\n\n.d-inline-flex {\n  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  justify-content: flex-start !important;\n}\n\n.justify-content-end {\n  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.3125rem + 0.75vw) !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: 700 !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  --box-border-radius: var(--border-radius) !important;\n}\n\n.rounded-0 {\n  --box-border-radius: 0 !important;\n}\n\n.rounded-1 {\n  --box-border-radius: var(--border-radius-sm) !important;\n}\n\n.rounded-2 {\n  --box-border-radius: var(--border-radius) !important;\n}\n\n.rounded-3 {\n  --box-border-radius: var(--border-radius-lg) !important;\n}\n\n.rounded-4 {\n  --box-border-radius: var(--border-radius-xl) !important;\n}\n\n.rounded-5 {\n  --box-border-radius: var(--border-radius-xxl) !important;\n}\n\n.rounded-circle, .fa.rounded-empty-circle {\n  --box-border-radius: 50% !important;\n}\n\n.rounded-pill {\n  --box-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: flex !important;\n  }\n  .d-sm-inline-flex {\n    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    justify-content: flex-start !important;\n  }\n  .justify-content-sm-end {\n    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: flex !important;\n  }\n  .d-md-inline-flex {\n    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    justify-content: flex-start !important;\n  }\n  .justify-content-md-end {\n    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: flex !important;\n  }\n  .d-lg-inline-flex {\n    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    justify-content: flex-start !important;\n  }\n  .justify-content-lg-end {\n    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: flex !important;\n  }\n  .d-xl-inline-flex {\n    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    justify-content: flex-start !important;\n  }\n  .justify-content-xl-end {\n    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: flex !important;\n  }\n  .d-xxl-inline-flex {\n    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    justify-content: flex-start !important;\n  }\n  .justify-content-xxl-end {\n    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: 1.875rem !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: flex !important;\n  }\n  .d-print-inline-flex {\n    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: 0;\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    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: #FAB803;\n}\n\n.form-select:where(:not(:disabled)):hover {\n  border-color: #FAB803;\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.btn:focus-visible {\n  box-shadow: var(--btn-focus-box-shadow, 0 0 0 0 RGBA(165, 132, 40, 0.5));\n}\n\n", "\n/* /web/static/src/scss/bootstrap_review_frontend.scss */\n\n.bg-100 {\n  --background-color: #F8F9FA;\n  --color: #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  --background-color: #dae0e5;\n  --color: #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  --background-color: #E9ECEF;\n  --color: #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  --background-color: #cbd3da;\n  --color: #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  --background-color: #DEE2E6;\n  --color: #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  --background-color: #c1c9d0;\n  --color: #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  --background-color: #CED4DA;\n  --color: #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  --background-color: #b1bbc4;\n  --color: #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  --background-color: #ADB5BD;\n  --color: #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  --background-color: #919ca6;\n  --color: #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  --background-color: #6C757D;\n  --color: #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  --background-color: #545b62;\n  --color: #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  --background-color: #495057;\n  --color: #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  --background-color: #32373b;\n  --color: #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  --background-color: #343A40;\n  --color: #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  --background-color: #1d2124;\n  --color: #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  --background-color: #212529;\n  --color: #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  --background-color: #0a0c0d;\n  --color: #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  --background-color: rgba(255, 255, 255, 0.85);\n  --color: #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  --background-color: rgba(230, 230, 230, 0.85);\n  --color: #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  --background-color: rgba(255, 255, 255, 0.75);\n  --color: #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  --background-color: rgba(230, 230, 230, 0.75);\n  --color: #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  --background-color: rgba(255, 255, 255, 0.5);\n  --color: #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  --background-color: rgba(230, 230, 230, 0.5);\n  --color: #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  --background-color: rgba(255, 255, 255, 0.25);\n  --color: ;\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  --background-color: rgba(230, 230, 230, 0.25);\n  --color: ;\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  --background-color: rgba(0, 0, 0, 0.75);\n  --color: #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  --background-color: rgba(0, 0, 0, 0.75);\n  --color: #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  --background-color: rgba(0, 0, 0, 0.5);\n  --color: #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  --background-color: rgba(0, 0, 0, 0.5);\n  --color: #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  --background-color: rgba(0, 0, 0, 0.25);\n  --color: ;\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  --background-color: rgba(0, 0, 0, 0.25);\n  --color: ;\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  --background-color: rgba(0, 0, 0, 0.15);\n  --color: ;\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  --background-color: rgba(0, 0, 0, 0.15);\n  --color: ;\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  --background-color: #000000;\n  --color: #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  --background-color: black;\n  --color: #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  --background-color: #FFFFFF;\n  --color: #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  --background-color: #e6e6e6;\n  --color: #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: #FAB803 !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n  color: #956e02 !important;\n}\n\n.text-secondary {\n  color: #1A1423 !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n  color: black !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: #f5f4f0 !important;\n}\n\na.text-light:hover, a.text-light:focus {\n  color: #ccc5b3 !important;\n}\n\n.text-dark {\n  color: #2e2714 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n  color: black !important;\n}\n\n.card {\n  --body-color: var(--card-color);\n}\n\n:where(.card:not([data-vxml])) .card-body {\n  --background-color: rgba(255, 255, 255, 0.9);\n  --color: #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) - 0);\n  border-top-right-radius: calc(var(--border-radius) - 0);\n}\n\n:where(.card:not([data-vxml])) .card-body:last-child {\n  border-bottom-right-radius: calc(var(--border-radius) - 0);\n  border-bottom-left-radius: calc(var(--border-radius) - 0);\n}\n\n.btn-fill-primary, .btn-primary {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #FAB803;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fbc329;\n  --btn-hover-border-color: #fbbf1c;\n  --btn-focus-shadow-rgb: 217, 162, 9;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #fbbf1c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #FAB803;\n}\n\n.btn-fill-secondary, .btn-secondary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #1A1423;\n  --btn-border-color: #1A1423;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #16111e;\n  --btn-hover-border-color: #15101c;\n  --btn-focus-shadow-rgb: 60, 55, 68;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #15101c;\n  --btn-active-border-color: #140f1a;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #1A1423;\n  --btn-disabled-border-color: #1A1423;\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: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 213, 213, 210;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n.btn-fill-dark, .btn-dark {\n  --btn-color: #FFFFFF;\n  --btn-bg: #2e2714;\n  --btn-border-color: #2e2714;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #272111;\n  --btn-hover-border-color: #251f10;\n  --btn-focus-shadow-rgb: 77, 71, 55;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #251f10;\n  --btn-active-border-color: #231d0f;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #2e2714;\n  --btn-disabled-border-color: #2e2714;\n}\n\n.btn-outline-primary {\n  --btn-color: #956e02;\n  --btn-border-color: #956e02;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #956e02;\n  --btn-hover-border-color: #956e02;\n  --btn-focus-shadow-rgb: 149.20948617, 109.81818182, 1.79051383;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #956e02;\n  --btn-active-border-color: #956e02;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #956e02;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #956e02;\n  --gradient: none;\n}\n\n.btn-outline-secondary {\n  --btn-color: #1A1423;\n  --btn-border-color: #1A1423;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #1A1423;\n  --btn-hover-border-color: #1A1423;\n  --btn-focus-shadow-rgb: 26, 20, 35;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #1A1423;\n  --btn-active-border-color: #1A1423;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #1A1423;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #1A1423;\n  --gradient: none;\n}\n\n.btn-outline-success {\n  --btn-color: #269f42;\n  --btn-border-color: #269f42;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #269f42;\n  --btn-hover-border-color: #269f42;\n  --btn-focus-shadow-rgb: 38.02898551, 158.77101449, 65.6;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #269f42;\n  --btn-active-border-color: #269f42;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #269f42;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #269f42;\n  --gradient: none;\n}\n\n.btn-outline-info {\n  --btn-color: #107282;\n  --btn-border-color: #107282;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #107282;\n  --btn-hover-border-color: #107282;\n  --btn-focus-shadow-rgb: 16.2, 114.10434783, 129.6;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #107282;\n  --btn-active-border-color: #107282;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #107282;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #107282;\n  --gradient: none;\n}\n\n.btn-outline-warning {\n  --btn-color: #967000;\n  --btn-border-color: #967000;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #967000;\n  --btn-hover-border-color: #967000;\n  --btn-focus-shadow-rgb: 149.8, 112.35, 0;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #967000;\n  --btn-active-border-color: #967000;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #967000;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #967000;\n  --gradient: none;\n}\n\n.btn-outline-danger {\n  --btn-color: #b9202f;\n  --btn-border-color: #b9202f;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #b9202f;\n  --btn-hover-border-color: #b9202f;\n  --btn-focus-shadow-rgb: 184.86835443, 32.03164557, 46.67468354;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #b9202f;\n  --btn-active-border-color: #b9202f;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #b9202f;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #b9202f;\n  --gradient: none;\n}\n\n.btn-outline-light {\n  --btn-color: #c2baa4;\n  --btn-border-color: #c2baa4;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #c2baa4;\n  --btn-hover-border-color: #c2baa4;\n  --btn-focus-shadow-rgb: 194, 185.85020243, 163.5;\n  --btn-active-color: #212529;\n  --btn-active-bg: #c2baa4;\n  --btn-active-border-color: #c2baa4;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #c2baa4;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #c2baa4;\n  --gradient: none;\n}\n\n.btn-outline-dark {\n  --btn-color: #2e2714;\n  --btn-border-color: #2e2714;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #2e2714;\n  --btn-hover-border-color: #2e2714;\n  --btn-focus-shadow-rgb: 46, 39.05263158, 20;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #2e2714;\n  --btn-active-border-color: #2e2714;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #2e2714;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #2e2714;\n  --gradient: none;\n}\n\n.btn-group .btn-light.active {\n  box-shadow: inset 0 0 0 1px #FAB803;\n  border-color: transparent;\n  background-color: #f6eed8;\n}\n\n.navbar-dark .navbar-toggler, .navbar-light .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.page-link {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  line-height: 0;\n  width: 2.5em;\n  aspect-ratio: 1 / 1;\n}\n\n.page-link.active, .active > .page-link {\n  text-shadow: 0 0 0.1em var(--pagination-active-bg);\n}\n\n@media (max-width: 575.98px) {\n  .offcanvas {\n    --Offcanvas-horizontal-width: calc(100vw - 3rem);\n  }\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.form-control.bg-light::-webkit-search-cancel-button {\n  -webkit-appearance: none;\n  content: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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  height: 0.875rem;\n  cursor: pointer;\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button {\n  -webkit-appearance: none;\n  content: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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  height: 0.875rem;\n  cursor: pointer;\n}\n\n.input-group .btn:first-child, .input-group .btn:last-child {\n  border-radius: var(--border-radius);\n}\n\n.dropdown-menu .text-muted, .o_dropdown_menu .text-muted {\n  color: rgba(33, 37, 41, 0.7) !important;\n}\n\n.dropdown-menu .dropdown-item.active, .o_dropdown_menu .dropdown-item.active {\n  --dropdown-link-active-bg: #FAB803;\n  --dropdown-link-active-color: #212529;\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.oi-schedule-today:before { content: '\\e82c'; }\n.oi-schedule-tomorrow:before { content: '\\e82d'; }\n.oi-schedule-later:before { content: '\\e804'; }\n.oi-activity:before { content: '\\e82f'; }\n.oi-activity-plus:before { content: '\\e830'; }\n.oi-numpad:before { content: '\\e833'; }\n.oi-transfer:before { content: '\\e834'; }\n.oi-suitcase:before { content: '\\e835'; }\n.oi-suitcase-plus:before { content: '\\e832'; }\n.oi-merge:before { content: '\\e836'; }\n.oi-record:before { content: '\\e837'; }\n.oi-backspace-o:before { content: '\\e838'; }\n.oi-user:before { content: '\\e805'; }\n.oi-user-plus:before { content: '\\e831'; }\n.oi-users:before { content: '\\e807'; }\n.oi-ellipsis-h:before { content: '\\e867'; }\n.oi-ellipsis-v:before { content: '\\e868'; }\n.oi-plus:before { content: '\\e809'; }\n.oi-minus:before { content: '\\e80b'; }\n.oi-star-plus:before { content: '\\e87c'; }\n.oi-subtitle:before { content: '\\e80e'; }\n.oi-threads:before { content: '\\e818'; }\n.oi-kickstarter:before { content: '\\e819'; }\n.oi-x:before { content: '\\e81a'; }\n.oi-x-square:before { content: '\\e848'; }\n.oi-tiktok:before { content: '\\e81b'; }\n.oi-bluesky:before { content: '\\e81c'; }\n.oi-google-play:before { content: '\\e81d'; }\n.oi-strava:before { content: '\\e80f'; }\n.oi-discord:before { content: '\\e811'; }\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: 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, #111827);\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, #111827);\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, #dc3545);\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@keyframes pulse {\n  from {\n    box-shadow: 0 0 0 0 var(--pulse-color-from, #FAB803);\n  }\n  to {\n    box-shadow: 0 0 0 var(--pulse-spread-radius, 2em) var(--pulse-color-to, rgba(255, 255, 255, 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: flex;\n  flex-flow: column nowrap;\n  width: 100%;\n  min-height: 100%;\n}\n\n#wrapwrap > * {\n  flex: 0 0 auto;\n}\n\n#wrapwrap > main {\n  flex: 1 0 auto;\n}\n\n", "\n/* /web/static/src/scss/fontawesome_overridden.scss */\n\n.fa.fa-threads, .fa.fa-kickstarter, .fa.fa-bluesky, .fa.fa-strava, .fa.fa-google-play, .fa.fa-discord, .fa-twitter-square.fa, .fa-twitter.fa, .fa.fa-tiktok {\n  font-family: 'odoo_ui_icons' !important;\n}\n\n.fa.fa-tiktok::before {\n  content: '\\e81b';\n}\n\n.fa-twitter.fa::before {\n  content: '\\e81a';\n}\n\n.fa-twitter-square.fa::before {\n  content: '\\e848';\n}\n\n.fa.fa-discord::before {\n  content: '\\e811';\n}\n\n.fa.fa-google-play::before {\n  content: \"\\e81d\";\n}\n\n.fa.fa-strava::before {\n  content: \"\\e80f\";\n}\n\n.fa.fa-bluesky::before {\n  content: \"\\e81c\";\n}\n\n.fa.fa-kickstarter::before {\n  content: \"\\e819\";\n}\n\n.fa.fa-threads::before {\n  content: \"\\e818\";\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-menu:not(.o-hb-select-dropdown), .o_dropdown_menu:not(.o-hb-select-dropdown) {\n  scrollbar-width: thin;\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: var(--treeEntry--after-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_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.o_button_area {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n.o_btn_reset {\n  appearance: none;\n  margin: unset;\n  padding: unset;\n  background: unset;\n  border: unset;\n  font-family: inherit;\n  font-size: 100%;\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(26, 20, 35, 0.3);\n  position: relative;\n}\n\n.o_field_widget .o_signature.o_signature_empty {\n  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 #017e84;\n  cursor: pointer;\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--dropdown-menu {\n  z-index: 1056;\n  max-width: 600px;\n}\n\n.o-autocomplete .o-autocomplete--input {\n  width: 100%;\n}\n\n.o-autocomplete .o-autocomplete--mark {\n  padding: 0.1875em 0;\n}\n\n.o-autocomplete .ui-menu-item > span {\n  --dropdown-link-hover-color: var(--dropdown-color);\n  --dropdown-link-hover-bg: var(--dropdown-bg);\n}\n\n.o-autocomplete .ui-menu-item > a.ui-state-active {\n  margin: 0;\n  border: none;\n  font-weight: 400;\n  color: var(--body-color);\n  background-color: var(--tertiary-bg);\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_dropdown_option, .o-autocomplete .ui-menu-item.o_m2o_start_typing, .o-autocomplete .ui-menu-item.o_m2o_no_result {\n  text-indent: 10px;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_dropdown_option > a, .o-autocomplete .ui-menu-item.o_calendar_dropdown_option > a {\n  color: #956e02;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_dropdown_option > a.ui-state-active:not(.o_m2o_start_typing), .o-autocomplete .ui-menu-item.o_calendar_dropdown_option > a.ui-state-active:not(.o_m2o_start_typing) {\n  color: #4a3601;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_start_typing, .o-autocomplete .ui-menu-item.o_m2o_no_result {\n  font-style: italic;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_start_typing a.ui-menu-item-wrapper, .o-autocomplete .ui-menu-item.o_m2o_start_typing a.ui-state-active, .o-autocomplete .ui-menu-item.o_m2o_start_typing a.ui-state-active:hover, .o-autocomplete .ui-menu-item.o_m2o_no_result a.ui-menu-item-wrapper, .o-autocomplete .ui-menu-item.o_m2o_no_result a.ui-state-active, .o-autocomplete .ui-menu-item.o_m2o_no_result a.ui-state-active:hover {\n  background: none;\n}\n\n.o-autocomplete .ui-menu-item.o_m2o_start_typing > a.ui-state-active {\n  color: var(--body-color);\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/badge/badge.scss */\n\n.badge.o_badge_color_0 {\n  background-color: #e6dddd !important;\n  color: #3c3c3c !important;\n}\n\n.badge.o_badge_color_1 {\n  background-color: #ff9c9c !important;\n  color: #430c0c !important;\n}\n\n.badge.o_badge_color_2 {\n  background-color: #f7c698 !important;\n  color: #35210f !important;\n}\n\n.badge.o_badge_color_3 {\n  background-color: #fde388 !important;\n  color: #2f270a !important;\n}\n\n.badge.o_badge_color_4 {\n  background-color: #bbd7f8 !important;\n  color: #19324f !important;\n}\n\n.badge.o_badge_color_5 {\n  background-color: #d9a8cc !important;\n  color: #1d181c !important;\n}\n\n.badge.o_badge_color_6 {\n  background-color: #f8d6c8 !important;\n  color: #552f1f !important;\n}\n\n.badge.o_badge_color_7 {\n  background-color: #89e1db !important;\n  color: #0b1313 !important;\n}\n\n.badge.o_badge_color_8 {\n  background-color: #97a6f9 !important;\n  color: #0e1436 !important;\n}\n\n.badge.o_badge_color_9 {\n  background-color: #ff9ecc !important;\n  color: #450c27 !important;\n}\n\n.badge.o_badge_color_10 {\n  background-color: #b7edbe !important;\n  color: #1f3922 !important;\n}\n\n.badge.o_badge_color_11 {\n  background-color: #e6dbfc !important;\n  color: #39206c !important;\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/bottom_sheet/bottom_sheet.scss */\n\n.o_bottom_sheet {\n  --BottomSheet-slideIn-duration: 400ms;\n  --BottomSheet-slideIn-easing: cubic-bezier(0.05, 0.7, 0.1, 1);\n  --BottomSheet-slideOut-duration: 200ms;\n  --BottomSheet-slideOut-easing: cubic-bezier(0.3, 0, 0.8, 0.15);\n  --BottomSheet-Sheet-borderColor: transparent;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 100dvh;\n  z-index: 1045;\n  opacity: 0;\n  transform-style: preserve-3d;\n  contain: layout paint size;\n  animation-name: has-animation;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet {\n    animation-name: none;\n  }\n}\n\n.o_bottom_sheet .o_bottom_sheet_rail {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  overflow-y: auto;\n  scrollbar-width: none;\n  touch-action: pan-y;\n  pointer-events: auto;\n}\n\n.o_bottom_sheet .o_bottom_sheet_rail::-webkit-scrollbar {\n  display: none;\n}\n\n.o_bottom_sheet .o_bottom_sheet_rail.o_bottom_sheet_rail_prevent_overscroll, .o_bottom_sheet .o_bottom_sheet_rail.o_bottom_sheet_rail_prevent_overscroll * {\n  overscroll-behavior: contain;\n}\n\n.o_bottom_sheet .o_bottom_sheet_rail::after {\n  content: \"\";\n  position: fixed;\n  inset: auto 0 0;\n  height: 1.5rem;\n  background: linear-gradient(transparent, #00000050);\n  z-index: 1045;\n  pointer-events: none;\n  opacity: 0;\n  transition: opacity var(--BottomSheet-slideIn-duration, 500ms);\n}\n\n.o_bottom_sheet .o_bottom_sheet_dismiss, .o_bottom_sheet .o_bottom_sheet_spacer, .o_bottom_sheet .o_bottom_sheet_sheet {\n  scroll-snap-align: start;\n  scroll-snap-stop: always;\n}\n\n.o_bottom_sheet .o_bottom_sheet_backdrop {\n  position: fixed;\n  inset: 0;\n  background-color: rgba(0, 0, 0, 0.5);\n  opacity: 0;\n  transition: all 0.2s ease;\n  pointer-events: auto;\n  touch-action: none;\n  z-index: 1044;\n  backdrop-filter: blur(0px) grayscale(0%);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet .o_bottom_sheet_backdrop {\n    transition: none;\n  }\n}\n\n.o_bottom_sheet .o_bottom_sheet_dismiss {\n  height: var(--dismiss-height, 50dvh);\n}\n\n.o_bottom_sheet .o_bottom_sheet_spacer {\n  height: calc(100dvh - var(--sheet-height, 50dvh));\n  pointer-events: none;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet {\n  --offcanvas-box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);\n  margin: 0 auto;\n  min-height: var(--sheet-height);\n  max-height: var(--sheet-max-height);\n  border-radius: 1rem 1rem 0 0;\n  border-bottom-width: 0;\n  visibility: visible;\n  transition: none;\n  contain: content;\n  backface-visibility: hidden;\n  perspective: 1000px;\n  user-select: none;\n  background-color: #FFFFFF;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body {\n  scrollbar-width: none;\n  flex: 1;\n}\n\n@keyframes bottom-sheet-in {\n  from {\n    transform: translateY(100%) translateZ(0);\n  }\n  to {\n    transform: translateY(0) translateZ(0);\n  }\n}\n\n@keyframes bottom-sheet-out {\n  from {\n    transform: translateY(0) translateZ(0);\n  }\n  to {\n    transform: translateY(100%) translateZ(0);\n  }\n}\n\n.o_bottom_sheet.o_bottom_sheet_ready {\n  opacity: 1;\n}\n\n.o_bottom_sheet.o_bottom_sheet_ready .o_bottom_sheet_sheet {\n  animation: var(--BottomSheet-slideIn-duration, 500ms) bottom-sheet-in var(--BottomSheet-slideIn-easing, ease-out) forwards;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet.o_bottom_sheet_ready .o_bottom_sheet_sheet {\n    animation: none;\n  }\n}\n\n.o_bottom_sheet.o_bottom_sheet_ready .o_bottom_sheet_backdrop {\n  opacity: MAX(var(--BottomSheet-progress, 0), 0.2);\n  backdrop-filter: blur(0.5px) grayscale(50%);\n}\n\n.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail {\n  scroll-snap-type: y mandatory;\n}\n\n.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail .o_bottom_sheet_backdrop {\n  transition: none;\n}\n\n.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail:before {\n  position: fixed;\n  inset: auto auto 0 50%;\n  height: calc(var(--sheet-height) - 2rem);\n  width: calc(100% - 2px);\n  max-width: 574px;\n  background: var(--body-bg);\n  z-index: 1045;\n  transform: translateY(calc((1 - var(--BottomSheet-progress)) * 150%)) translateX(-50%);\n  content: \"\";\n}\n\n@container scroll-state(scrollable: bottom) {\n  .o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail::after {\n    opacity: 1;\n  }\n}\n\n.o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_sheet {\n  animation: var(--BottomSheet-slideOut-duration, 300ms) bottom-sheet-out var(--BottomSheet-slideOut-easing, ease-in) forwards;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_sheet {\n    animation: none;\n  }\n}\n\n.o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_backdrop {\n  opacity: 0;\n  backdrop-filter: blur(0) grayscale(0%);\n  transition: all var(--BottomSheet-slideOut-duration, 300ms) var(--BottomSheet-slideOut-easing, ease-in);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_backdrop {\n    transition: none;\n  }\n}\n\n.bottom-sheet-open {\n  overflow: hidden;\n}\n\n.bottom-sheet-open .o_navbar, .bottom-sheet-open .o_action_manager {\n  transition: transform 400ms ease;\n  transform: scale(0.95) translateZ(0);\n  transform-origin: center top;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bottom-sheet-open .o_navbar, .bottom-sheet-open .o_action_manager {\n    transition: none;\n  }\n}\n\n.bottom-sheet-open:not(.o_home_menu_background) .o_main_navbar {\n  box-shadow: 20px 0 0 #FFF, -20px 0 0 #FFF;\n}\n\n.bottom-sheet-open:not(.bottom-sheet-open-multiple):has(.o_bottom_sheet_dismissing) .o_navbar, .bottom-sheet-open:not(.bottom-sheet-open-multiple):has(.o_bottom_sheet_dismissing) .o_action_manager {\n  transition: transform 200ms ease;\n  transform: scale(1) translateZ(0);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bottom-sheet-open:not(.bottom-sheet-open-multiple):has(.o_bottom_sheet_dismissing) .o_navbar, .bottom-sheet-open:not(.bottom-sheet-open-multiple):has(.o_bottom_sheet_dismissing) .o_action_manager {\n    transition: none;\n  }\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet {\n  --BottomSheet-Entry-paddingX: 1rem;\n  --treeEntry-padding-v: 1.4rem;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active, .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected {\n  position: relative;\n  border: 1px solid #FAB803;\n  border-radius: 0.6rem;\n  color: var(--BottomSheetStatusBar__entry-color--active, #212529);\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active:not(.focus), .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected:not(.focus) {\n  background: var(--BottomSheetStatusBar__entry-background--active, rgba(250, 184, 3, 0.5));\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active::before, .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected::before {\n  content: none !important;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.active::after, .o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body:not(.o_custom_bottom_sheet) .dropdown-item.selected::after {\n  position: absolute;\n  top: 50%;\n  left: auto;\n  bottom: auto;\n  right: 1rem;\n  transform: translateY(-50%);\n  color: #017e84;\n  text-rendering: auto;\n  font: normal normal normal 14px/1 FontAwesome;\n  content: \"\uf00c\";\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-divider {\n  --dropdown-divider-bg: var(--o-border-color);\n  margin: 0.5rem 0.5rem;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-item, .o_bottom_sheet .o_bottom_sheet_sheet .dropdown-header {\n  --dropdown-item-padding-y: 1rem;\n  --dropdown-item-padding-x: var(--BottomSheet-Entry-paddingX);\n  --dropdown-header-padding-y: var(--dropdown-item-padding-y);\n  --dropdown-header-padding-x: var(--dropdown-item-padding-x);\n  font-size: 1.25rem;\n  font-weight: 500;\n  text-align: start !important;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_accordion_toggle::after {\n  border: unset;\n  transform: unset;\n  position: absolute;\n  top: var(--dropdown-item-padding-y);\n  left: auto;\n  bottom: auto;\n  right: 1rem;\n  padding-block: 0.5rem;\n  text-rendering: auto;\n  font: normal normal normal 14px/1 FontAwesome;\n  content: \"\\f0d7\";\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_accordion_toggle.open::after {\n  content: \"\\f0d8\";\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .o_kanban_card_manage_settings:has(.o_colorlist), .o_bottom_sheet .o_bottom_sheet_sheet .o_kanban_card_manage_settings:has(.o_colorlist) > div:last-child {\n  padding: 0;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child:has(:not(.o_field_boolean_favorite)) {\n  flex-direction: column-reverse;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child:has(:not(.o_field_boolean_favorite)) .o_field_kanban_color_picker {\n  padding: 1rem;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child div[class*=\"col-\"] + div[class*=\"col-\"] {\n  border-left: none;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child > div[class*=\"col-\"] {\n  width: 100%;\n  padding: 0;\n}\n\n.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child > div[class*=\"col-\"] a {\n  margin: 0;\n  padding: 1rem var(--BottomSheet-Entry-paddingX);\n  font-size: 1.25rem;\n  font-weight: 500;\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/color_picker/color_picker.scss */\n\n.o_font_color_selector {\n  --bg: #FFF;\n  --text-rgb: 43, 43, 51;\n  --border-rgb: var(--text-rgb);\n  width: 208px;\n  max-height: inherit;\n  overflow-y: auto;\n  border-radius: inherit;\n  background-color: inherit;\n  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);\n}\n\n.o_font_color_selector input::-webkit-outer-spin-button,\n.o_font_color_selector input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\n.o_font_color_selector input[type=number] {\n  -moz-appearance: textfield;\n}\n\n.o_font_color_selector::-webkit-scrollbar {\n  display: none;\n}\n\n.o_color_button {\n  width: 23px;\n  height: 22px;\n  box-shadow: inset 0 0 0 1px rgba(var(--border-rgb), 0.5);\n  margin: 0.5px;\n}\n\n.o_color_button:focus, .o_color_button:hover {\n  transform: scale(1.1);\n}\n\n.o_color_picker_button:not(.selected):focus, .o_color_picker_button:not(.selected):hover {\n  outline: solid #017e84;\n  z-index: 1;\n  transition: transform 0.1s ease-out;\n}\n\n.o_font_color_selector .btn-tab {\n  min-width: 57px;\n  padding: 3px;\n  font-size: 12px;\n}\n\n.o_font_color_selector .o_color_picker_button.selected {\n  border: 3px solid #017e84 !important;\n}\n\n.o_font_color_selector .o_colorpicker_section {\n  margin-bottom: 3px;\n}\n\n.o_font_color_selector {\n  --o-color-picker-grid-columns: 8;\n}\n\n.o_font_color_selector .o_colorpicker_section, .o_font_color_selector .o_color_section {\n  display: grid;\n  grid-template-columns: repeat(var(--o-color-picker-grid-columns), 1fr);\n}\n\n.o_font_color_selector .o_colorpicker_widget {\n  width: 100%;\n  margin-top: 2px;\n}\n\n.o_font_color_selector .o_colorpicker_widget .o_hex_input {\n  border: 1px solid !important;\n  padding: 0 2px !important;\n  width: 10ch !important;\n  opacity: 0.7;\n}\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}\n\n.color-combination-button.selected h1::before, .color-combination-button.selected .h1::before {\n  content: \"\\f00c\";\n  margin-right: 8px;\n  font-size: 0.8em;\n  font-family: FontAwesome;\n  color: #00ff9e;\n}\n\n", "\n/* /web/static/src/core/color_picker/custom_color_picker/custom_color_picker.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%, #F0F 16.66%, #00F 33.33%, #0FF 50%, #0F0 66.66%, #FF0 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:focus-visible, .o_colorpicker_widget .o_opacity_pointer:focus-visible, .o_colorpicker_widget .o_picker_pointer:focus-visible {\n  outline: none;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9), 0 0 0 1px var(--bg, #FFF), 0 0 0 3px var(--o-color-picker-active-color, #017e84);\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: 9ch;\n}\n\n", "\n/* /web/static/src/core/colorlist/colorlist.scss */\n\n.o_colorlist {\n  width: var(--ColorListField-width, none);\n  padding: var(--ColorListField-padding, 0);\n  box-sizing: content-box;\n  margin-bottom: var(--ColorListField-marginBottom, 0);\n  grid-template-columns: repeat(auto-fit, 1.19rem);\n}\n\n.o_bottom_sheet_body .o_colorlist {\n  --ColorListField-padding: 1rem var(--BottomSheet-Entry-paddingX);\n  --fieldWidget-display: block;\n  --ColorListField-Entry-fontSize: 1.4em;\n  grid-template-columns: repeat(var(--ColorListField-columns, 6), 1fr);\n}\n\n.o_colorlist button {\n  position: relative;\n  display: block;\n  min-width: var(--ColorListField-Entry-minWidth, 1.25rem);\n  aspect-ratio: var(--ColorListField-Entry-aspectRatio, 1);\n  border-radius: var(--ColorListField-Entry-borderRadius, 100%);\n  font-size: var(--ColorListField-Entry-fontSize, smaller);\n  overflow: hidden;\n}\n\n.o_colorlist button:first-child .o_colorlist button::after {\n  box-shadow: inset 0 0 0 1px var(--dropdown-color);\n  border-radius: inherit;\n  color: currentColor;\n}\n\n.o_colorlist button.active::after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  color: var(--color, #212529);\n  font: normal normal normal 1em/1 FontAwesome;\n  content: \"\\f00c\";\n}\n\n.o_colorlist button:hover:not(.active) {\n  opacity: 0.76;\n}\n\n:not(.o_field_widget) > .o_colorlist {\n  justify-content: center;\n}\n\n.o_colorlist > button {\n  aspect-ratio: 1;\n}\n\n.o_colorlist > button.o_colorlist_item_color_0 {\n  background: transparent;\n  box-shadow: inset 0 0 0 1px #ADB5BD;\n}\n\n.o_colorlist > button.o_colorlist_item_color_1 {\n  --background-color: RGBA(238, 45, 45, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_2 {\n  --background-color: RGBA(220, 133, 52, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(33, 37, 41, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_3 {\n  --background-color: RGBA(232, 187, 29, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(33, 37, 41, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_4 {\n  --background-color: RGBA(87, 148, 221, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_5 {\n  --background-color: RGBA(159, 98, 143, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_6 {\n  --background-color: RGBA(219, 136, 101, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(33, 37, 41, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_7 {\n  --background-color: RGBA(65, 169, 162, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(33, 37, 41, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_8 {\n  --background-color: RGBA(48, 75, 224, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_9 {\n  --background-color: RGBA(238, 47, 138, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_10 {\n  --background-color: RGBA(97, 195, 110, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(33, 37, 41, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n.o_colorlist > button.o_colorlist_item_color_11 {\n  --background-color: RGBA(152, 114, 230, var(--bg-opacity, 1));\n  background-color: var(--background-color) !important;\n  --color: RGBA(255, 255, 255, var(--text-opacity, 1));\n  color: var(--color) !important;\n}\n\n", "\n/* /web/static/src/core/datetime/datetime_picker.scss */\n\n.o_datetime_picker {\n  --DateTimePicker__Template-rows: 3;\n  --DateTimePicker__Template-columns: 4;\n  --DateTimePicker__Day-template-rows: 6;\n  width: calc(5px * 7 * 8 + (2 * 0.5rem));\n}\n\n.o_datetime_picker .o_selected {\n  color: #000;\n  background: #e6f2f3;\n}\n\n.o_datetime_picker .o_select_start,\n.o_datetime_picker .o_select_end {\n  --selected-day-color: #c4e8ea;\n  --percent: calc(100% / sqrt(2));\n  background: #e6f2f3 radial-gradient(circle, var(--selected-day-color) 0% var(--percent), transparent var(--percent) 100%);\n}\n\n.o_datetime_picker .o_select_start {\n  border-top-left-radius: 50%;\n  border-bottom-left-radius: 50%;\n}\n\n.o_datetime_picker .o_select_end {\n  border-top-right-radius: 50%;\n  border-bottom-right-radius: 50%;\n}\n\n.o_datetime_picker .o_today > div {\n  aspect-ratio: 1;\n  background-color: #dc3545;\n  color: #FFFFFF;\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, .o_select_end) {\n  background: #e6f2f3;\n  color: #000;\n}\n\n.o_datetime_picker .o_center {\n  display: grid;\n  place-items: center;\n}\n\n.o_datetime_picker .o_date_item_cell {\n  aspect-ratio: 1;\n  position: relative;\n}\n\n.o_datetime_picker .o_date_item_cell:hover, .o_datetime_picker .o_date_item_cell:focus {\n  --DateTimePicker__date-cell-border-color-hover: #017e84;\n}\n\n.o_datetime_picker .o_date_item_cell:not([disabled])::before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  content: '';\n  aspect-ratio: 1;\n  border: 1px solid var(--DateTimePicker__date-cell-border-color-hover);\n  border-radius: 50rem;\n  pointer-events: none;\n}\n\n.o_datetime_picker .o_week_number_cell {\n  font-variant: tabular-nums;\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-footer {\n  text-align: left;\n}\n\n.modal.o_technical_modal .modal-footer button {\n  margin: 0;\n}\n\n.modal.o_technical_modal .modal-footer button.o-default-button:not(:only-child) {\n  display: none;\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-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: #000;\n  background-color: #e6f2f3;\n  border-color: #017e84;\n}\n\n.o-dropdown.dropup > .o-dropdown--menu, .o-dropdown.dropdown > .o-dropdown--menu, .o-dropdown.dropstart > .o-dropdown--menu, .o-dropdown.dropend > .o-dropdown--menu {\n  left: auto;\n  right: auto;\n  margin-left: 0;\n  margin-right: 0;\n}\n\n.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret),\n.o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret),\n.o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret) {\n  display: flex;\n  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:not(.focus),\n.o-dropdown--menu .dropdown-item:not(.focus) {\n  background-color: transparent;\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--menu .dropdown-item.o-dropdopwn-item-indent {\n  --dropdown-item-padding-x: 1.5rem;\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  display: inline-block;\n  width: 100%;\n}\n\n.o_bottom_sheet .o_bottom_sheet_body.dropdown-menu, .o_bottom_sheet .o_bottom_sheet_body.o_dropdown_menu {\n  --dropdown-border-width: 0;\n  --dropdown-box-shadow: none;\n  position: static;\n  max-height: calc(var(--sheet-max-height) - 1rem / 4);\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.o-EmojiPicker-searchContour {\n  --border-opacity: .5;\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(1, 126, 132, 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-navbar .o-Emoji:not(.o-active) > span {\n  opacity: 50%;\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 #5a3c52;\n  background-color: #714B67;\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_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/ir_ui_view_code_editor/code_editor.scss */\n\n.invalid_locator {\n  position: absolute;\n  background: red;\n  opacity: 0.25;\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-width: 20px;\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  max-height: 40vh;\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-top-color--active: 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  overflow-y: hidden;\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-top-color--active, 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:focus-visible, .o_notebook .nav-link.active:focus-visible {\n  box-shadow: inset 0 0 0 0.25rem rgba(250, 184, 3, 0.25);\n}\n\n.o_notebook .nav-link:hover {\n  border-color: var(--Notebook__link-border-color--hover);\n}\n\n.o_notebook .nav-link.o_page_invalid {\n  color: o-text-color(\"danger\") !important;\n  background-color: rgba(220, 53, 69, 0.1) !important;\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-top-color--active, 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: 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.o_notification_progress {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  height: 3px;\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_pager_indicator_inner {\n  min-width: 13ch;\n  padding: 7px 14px;\n  border: var(--border-width) solid #e7e9ed;\n  border-radius: var(--border-radius);\n  background-color: #e7e9ed;\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.o_popover > .popover-arrow {\n  --safety-margin: calc((var(--popover-arrow-width) / 4) - 1px);\n  --position-min: var(--safety-margin);\n  --position-center: calc(50% - var(--popover-arrow-width) / 2);\n  --position-max: calc(100% - var(--popover-arrow-width) - var(--safety-margin));\n  transition: opacity var(--animation-time), transform var(--animation-time);\n  opacity: 1;\n}\n\n.o_popover[data-popper-placement^=\"top\"] > .popover-arrow.sucked {\n  opacity: 0;\n  transform: translateY(-100%);\n}\n\n.o_popover[data-popper-placement^=\"right\"] > .popover-arrow.sucked {\n  opacity: 0;\n  /*rtl:ignore*/\n  transform: translateX(100%);\n}\n\n.o_popover[data-popper-placement^=\"bottom\"] > .popover-arrow.sucked {\n  opacity: 0;\n  transform: translateY(100%);\n}\n\n.o_popover[data-popper-placement^=\"left\"] > .popover-arrow.sucked {\n  opacity: 0;\n  /*rtl:ignore*/\n  transform: translateX(-100%);\n}\n\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: flex;\n  min-width: 100%;\n  position: relative;\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  position: absolute;\n  right: .5rem;\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_multi_select input {\n  flex: 1 0 50px;\n}\n\n.o_select_menu .o_select_menu_toggler_clear {\n  transform: translateY(-50%);\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 .o_select_menu_caret {\n  position: absolute;\n  top: 1px;\n  left: auto;\n  bottom: var(--border-width);\n  right: 0;\n  visibility: hidden;\n}\n\n.o_select_menu .o_select_menu_caret: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_select_menu:hover .o_select_menu_caret, .o_select_menu:focus-within .o_select_menu_caret {\n  visibility: visible;\n}\n\n.o_select_menu button .o_select_menu_caret {\n  right: 3px;\n}\n\n.o_select_menu_menu {\n  background-color: #FFFFFF;\n}\n\n.o_select_menu_menu .o_select_menu_searchbox {\n  background-color: #FFFFFF;\n  position: sticky;\n  top: -0.5rem;\n  padding: 5px;\n}\n\n.o_select_menu_menu .o_select_menu_searchbox input {\n  cursor: text !important;\n  height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n  padding-left: 20px;\n}\n\n.o_select_menu_menu .o_select_menu_searchbox:before {\n  position: absolute;\n  top: 50%;\n  left: auto;\n  bottom: auto;\n  right: auto;\n  transform: translateY(-50%);\n  content: \"\\f002\";\n  font-family: 'FontAwesome';\n}\n\n.o_select_menu_menu .o_select_menu_group {\n  background-color: #FFFFFF;\n  top: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));\n}\n\n.o_select_menu_menu .o_select_menu_group:not(.o_select_menu_searchable_group) {\n  top: -0.5rem;\n}\n\n.o_select_menu_menu:not(.o_bottom_sheet) {\n  max-height: 300px;\n}\n\n.o_select_menu_menu:not(.o_bottom_sheet) .o-dropdown-item:before {\n  display: none;\n}\n\n.o_bottom_sheet .o_select_menu_menu {\n  padding: 0;\n}\n\n.o_bottom_sheet .o_select_menu_menu .dropdown-item {\n  font-weight: normal;\n  margin: 0 auto;\n  max-width: calc(100% - 2 * var(--offcanvas-padding-x));\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.875rem);\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/time_picker/time_picker.scss */\n\n.o_time_picker_input {\n  transition: all .1s ease-in-out;\n  transition-property: color, background-color, border-bottom-color;\n  color: var(--body-color);\n}\n\n.o_time_picker_input.o_invalid {\n  color: o-text-color(\"danger\");\n  border-bottom-color: #dc3545;\n  background-color: rgba(220, 53, 69, 0.1);\n}\n\n.o_time_picker_dropdown.o-dropdown--menu {\n  --dropdown-min-width: unset;\n  max-height: 15rem;\n}\n\n.o_datetime_picker .o_time_picker {\n  width: 4rem;\n}\n\n.o_datetime_picker .o_time_picker input {\n  text-align: center;\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.875rem;\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: 700;\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.o_tree_editor .o_record_selector .o-autocomplete,\n.o_tree_editor .o_multi_record_selector .o_record_autocomplete_with_caret {\n  min-width: unset;\n  flex: 1 0 50px;\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/scss/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: #714B67;\n  --TourPointer__color-accent: #86597b;\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: #f5f4f0;\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: #f5f4f0;\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/components/switch/switch.scss */\n\n.o_switch {\n  display: flex;\n  align-items: center;\n  font-weight: normal;\n  cursor: pointer;\n}\n\n.o_switch.o_switch_disabled {\n  opacity: 50%;\n  pointer-events: none;\n}\n\n.o_switch > input:focus + span {\n  box-shadow: 0 0 0 3px #bc99b3;\n}\n\n.o_switch > input + span {\n  border-radius: 1.2em;\n  width: 2.04em;\n  padding-left: 3px;\n  padding-right: 3px;\n  background-color: rgba(33, 37, 41, 0.4);\n  font-size: 1.308em;\n  line-height: 1.2em;\n  color: rgba(33, 37, 41, 0.4);\n  transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1);\n}\n\n.o_switch > input + span:after {\n  content: \"\\f057\";\n  font-family: 'FontAwesome';\n  color: white;\n  transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1);\n}\n\n.o_switch > input:checked + span {\n  background: #714B67;\n}\n\n.o_switch > input:checked + span:after {\n  content: \"\\f058\";\n  margin-left: 0.84em;\n}\n\n.o_switch.o_switch_danger_success > input:not(:checked) + span {\n  background: #e6586c;\n}\n\n.o_switch.o_switch_danger_success > input:checked + span {\n  background: #00ff9e;\n}\n\n", "\n/* /html_editor/static/src/main/media/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 #714B67;\n}\n\n.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa) {\n  border: 3px solid #714B67;\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: #714B67;\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/* /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.editor_notification_manager {\n  width: calc(100% - 3rem);\n}\n\n@media (min-width: 576px) {\n  .editor_notification_manager {\n    width: calc(calc(400px - 3rem) + 3rem);\n  }\n}\n\n.editor_notification_body {\n  width: calc(100% - 3rem);\n}\n\n@media (min-width: 576px) {\n  .editor_notification_body {\n    width: calc(400px - 3rem);\n  }\n}\n\n", "\n/* /html_editor/static/src/main/local_overlay.scss */\n\n.oe-local-overlay {\n  position: absolute;\n  isolation: isolate;\n  height: 0;\n  width: 0;\n  z-index: 1;\n}\n\n", "\n/* /html_editor/static/src/main/list/list.scss */\n\n[contenteditable=\"true\"] li p {\n  margin-bottom: 0;\n}\n\n[contenteditable=\"true\"] :where([style*=\"color:\"]) {\n  --heading-color: none;\n}\n\nul.o_checklist > li {\n  list-style: none;\n  position: relative;\n  margin-left: 20px;\n}\n\nul.o_checklist > li:not(.oe-nested):before {\n  content: '';\n  position: absolute;\n  left: -20px;\n  display: block;\n  height: 14px;\n  width: 14px;\n  top: 1px;\n  border: 1px solid;\n  cursor: pointer;\n}\n\nul.o_checklist > li.o_checked::before {\n  content: \"\u2713\";\n  transition: opacity .5s;\n  position: absolute;\n  left: -18px;\n  top: -1px;\n  opacity: 1;\n}\n\nul.o_checklist > li.o_checked:has(ul, ol)::before {\n  opacity: 0.5;\n}\n\nul.o_checklist > li.o_checked:not(:has(ul, ol)) {\n  text-decoration: line-through;\n  opacity: 0.5;\n}\n\nul.o_checklist > li.o_checked:has(ul, ol) > :not(ul, ol) {\n  text-decoration: line-through;\n  opacity: 0.5;\n}\n\n", "\n/* /html_editor/static/src/main/media/file.scss */\n\n.o_file_box, [data-embedded=\"file\"] {\n  display: inline-block;\n  width: fit-content;\n  min-width: 250px;\n  margin: 3px;\n  vertical-align: middle;\n}\n\n.o_file_box .alert.alert-info, [data-embedded=\"file\"] .alert.alert-info {\n  border-radius: 5px;\n  outline: 1px solid #d8dadd;\n  outline-offset: -1px;\n  padding: 5px;\n  margin: 0;\n}\n\n.o_file_box .o_image, [data-embedded=\"file\"] .o_image {\n  width: 32px;\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: 700;\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/file/file.scss */\n\n[data-embedded=\"file\"] [data-embedded-editable] {\n  background-color: white;\n}\n\n[data-embedded=\"file\"] .o_file_name_container:hover i {\n  visibility: visible !important;\n}\n\n[data-embedded=\"file\"] input[type=\"text\"] {\n  width: 190px;\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  background-color: #F9FAFB;\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content {\n  background-color: white;\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a[class*=\"o_embedded_toc_link_depth_\"] {\n  font-family: var(--font-sans-serif) !important;\n  border-radius: 5px;\n  min-height: 1.5rem;\n  border: transparent;\n}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_content a[class*=\"o_embedded_toc_link_depth_\"]: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}\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}\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}\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}\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}\n\n[data-embedded=\"tableOfContent\"] .o_embedded_toc_label {\n  color: #5f636f;\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/toggle_block/toggle_block.scss */\n\n[data-embedded=\"toggleBlock\"] [data-embedded-editable] > p {\n  margin: 0;\n}\n\n[data-embedded=\"toggleBlock\"] button:has(i.fa-caret-down, i.fa-caret-right) {\n  cursor: pointer !important;\n  width: 1.5rem;\n  aspect-ratio: 1 / 1;\n  background-color: transparent;\n}\n\n[data-embedded=\"toggleBlock\"] button:has(i.fa-caret-down, i.fa-caret-right):hover {\n  background-color: rgba(216, 218, 221, 0.5);\n}\n\n[data-embedded=\"toggleBlock\"] button:has(i.fa-caret-down, i.fa-caret-right):active {\n  background-color: rgba(216, 218, 221, 0.2);\n}\n\n", "\n/* /html_editor/static/src/others/qweb_plugin.scss */\n\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", "\n/* /html_editor/static/src/public/styles.scss */\n\n.o-we-toolbar .btn {\n  border-color: white;\n  padding-top: 0;\n  padding-bottom: 0;\n}\n\n.o-we-toolbar .btn:not(:hover):not(.active) {\n  background-color: white;\n}\n\n.o-we-powerbox {\n  background-color: white !important;\n}\n\n", "\n/* /html_editor/static/src/scss/html_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: #956e02;\n  --o-cc1-btn-primary: #FAB803;\n  --o-cc1-btn-primary-text: #212529;\n  --o-cc1-btn-primary-border: #FAB803;\n  --o-cc1-btn-secondary: #1A1423;\n  --o-cc1-btn-secondary-text: #FFFFFF;\n  --o-cc1-btn-secondary-border: #1A1423;\n  --o-cc2-text: #212529;\n  --o-cc2-h2: #2e2714;\n  --o-cc2-h3: #2e2714;\n  --o-cc2-h4: #2e2714;\n  --o-cc2-h5: #2e2714;\n  --o-cc2-h6: #2e2714;\n  --o-cc2-link: #815f02;\n  --o-cc2-btn-primary: #FAB803;\n  --o-cc2-btn-primary-text: #212529;\n  --o-cc2-btn-primary-border: #FAB803;\n  --o-cc2-btn-secondary: #1A1423;\n  --o-cc2-btn-secondary-text: #FFFFFF;\n  --o-cc2-btn-secondary-border: #1A1423;\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: #fdd975;\n  --o-cc3-btn-primary: #FAB803;\n  --o-cc3-btn-primary-text: #212529;\n  --o-cc3-btn-primary-border: #FAB803;\n  --o-cc3-btn-secondary-text: #212529;\n  --o-cc3-btn-secondary-border: #f5f4f0;\n  --o-cc4-text: #212529;\n  --o-cc4-headings: #212529;\n  --o-cc4-h2: #212529;\n  --o-cc4-h3: #212529;\n  --o-cc4-h4: #212529;\n  --o-cc4-h5: #212529;\n  --o-cc4-h6: #212529;\n  --o-cc4-link: black;\n  --o-cc4-btn-primary-text: #FFFFFF;\n  --o-cc4-btn-primary-border: #2e2714;\n  --o-cc4-btn-secondary-text: #212529;\n  --o-cc4-btn-secondary-border: #f5f4f0;\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: #fddc7f;\n  --o-cc5-btn-primary: #FAB803;\n  --o-cc5-btn-primary-text: #212529;\n  --o-cc5-btn-primary-border: #FAB803;\n  --o-cc5-btn-secondary-text: #212529;\n  --o-cc5-btn-secondary-border: #f5f4f0;\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: 1.875rem;\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  --lead-font-size: 1.125rem;\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  overflow-wrap: break-word;\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::before {\n  content: \"\u2713\";\n  display: flex;\n  font-size: 13px;\n  align-items: center;\n  justify-content: center;\n  padding-left: 1px /*rtl:ignore*/;\n  padding-top: 1px;\n}\n\nul.o_checklist > li.o_checked:has(ul, ol)::before {\n  opacity: 0.5;\n}\n\nul.o_checklist > li.o_checked:not(:has(ul, ol)) {\n  text-decoration: line-through;\n  opacity: 0.5;\n}\n\nul.o_checklist > li.o_checked:has(ul, ol) > :not(ul, ol) {\n  text-decoration: line-through;\n  opacity: 0.5;\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.3125rem + 0.75vw);\n}\n\n@media (min-width: 1200px) {\n  .h1-fs {\n    font-size: 1.875rem;\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: 0;\n  bottom: auto;\n  right: 0;\n  margin: 0 auto;\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: 56.25%;\n  /* 16:9 aspect ratio */\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: flex;\n  align-items: center;\n  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: 12px;\n  left: 40px;\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(\"/html_editor/static/src/img/curved_arrow.svg\");\n  background-size: 100%;\n  background-repeat: no-repeat;\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  --background-color: #FAB803;\n  --color: #212529;\n  background-color: #FAB803 !important;\n  color: #212529;\n}\n\n.bg-o-color-1 .text-muted, .o_colored_level .bg-o-color-1 .text-muted {\n  color: rgba(33, 37, 41, 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  --background-color: #c89302;\n  --color: #212529;\n  background-color: #c89302 !important;\n  color: #212529;\n}\n\n.text-o-color-1 {\n  color: #FAB803 !important;\n}\n\na.text-o-color-1:hover, a.text-o-color-1:focus {\n  color: #956e02 !important;\n}\n\n.bg-o-color-2 {\n  --background-color: #1A1423;\n  --color: #FFFFFF;\n  background-color: #1A1423 !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  --background-color: #020103;\n  --color: #FFFFFF;\n  background-color: #020103 !important;\n  color: #FFFFFF;\n}\n\n.text-o-color-2 {\n  color: #1A1423 !important;\n}\n\na.text-o-color-2:hover, a.text-o-color-2:focus {\n  color: black !important;\n}\n\n.bg-o-color-3 {\n  --background-color: #f5f4f0;\n  --color: #212529;\n  background-color: #f5f4f0 !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  --background-color: #e1ddd1;\n  --color: #212529;\n  background-color: #e1ddd1 !important;\n  color: #212529;\n}\n\n.text-o-color-3 {\n  color: #f5f4f0 !important;\n}\n\na.text-o-color-3:hover, a.text-o-color-3:focus {\n  color: #ccc5b3 !important;\n}\n\n.bg-o-color-4 {\n  --background-color: #FFFFFF;\n  --color: #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  --background-color: #e6e6e6;\n  --color: #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  --background-color: #2e2714;\n  --color: #FFFFFF;\n  background-color: #2e2714 !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  --background-color: #0a0905;\n  --color: #FFFFFF;\n  background-color: #0a0905 !important;\n  color: #FFFFFF;\n}\n\n.text-o-color-5 {\n  color: #2e2714 !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.active, .o_cc .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, .o_footer .dropdown-menu .dropdown-item.active, .o_footer .o_dropdown_menu .dropdown-item.active, .navbar-light .dropdown-menu .dropdown-item.active, .navbar-light .o_dropdown_menu .dropdown-item.active, .o_cc .dropdown-menu .dropdown-item:active, .o_cc .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, .o_footer .dropdown-menu .dropdown-item:active, .o_footer .o_dropdown_menu .dropdown-item:active, .navbar-light .dropdown-menu .dropdown-item:active, .navbar-light .o_dropdown_menu .dropdown-item:active, .o_cc .dropdown-menu .dropdown-item h6.active, .o_cc .o_dropdown_menu .dropdown-item h6.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 h6.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 h6.active, .o_footer .dropdown-menu .dropdown-item h6.active, .o_footer .o_dropdown_menu .dropdown-item h6.active, .navbar-light .dropdown-menu .dropdown-item h6.active, .navbar-light .o_dropdown_menu .dropdown-item h6.active, .o_cc .dropdown-menu .dropdown-item .active.h6, .o_cc .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, .o_footer .dropdown-menu .dropdown-item .active.h6, .o_footer .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_cc .dropdown-menu .dropdown-item h6:active, .o_cc .o_dropdown_menu .dropdown-item h6: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 h6: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 h6:active, .o_footer .dropdown-menu .dropdown-item h6:active, .o_footer .o_dropdown_menu .dropdown-item h6:active, .navbar-light .dropdown-menu .dropdown-item h6:active, .navbar-light .o_dropdown_menu .dropdown-item h6:active, .o_cc .dropdown-menu .dropdown-item .h6:active, .o_cc .o_dropdown_menu .dropdown-item .h6: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 .h6: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 .h6:active, .o_footer .dropdown-menu .dropdown-item .h6:active, .o_footer .o_dropdown_menu .dropdown-item .h6:active, .navbar-light .dropdown-menu .dropdown-item .h6:active, .navbar-light .o_dropdown_menu .dropdown-item .h6:active, .o_colored_level .o_cc .dropdown-menu .dropdown-item.active, .o_colored_level .o_cc .dropdown-menu .dropdown-item:active, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6.active, .o_colored_level .o_cc .dropdown-menu .dropdown-item h6:active {\n  color: var(--dropdown-link-active-color, #212529) !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: #956e02;\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: #4a3601;\n}\n\n.o_cc .btn-close, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-close, .o_footer .btn-close, .navbar-light .btn-close, .o_colored_level .o_cc .btn-close {\n  filter: unset;\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 {\n  --background-color: #FFFFFF;\n  --color: #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, .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), .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, .o_colored_level .o_cc1 a:not(.btn), .o_colored_level .o_cc1 .btn-link {\n  color: #956e02;\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, .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, .o_colored_level .o_cc1 a:not(.btn):hover, .o_colored_level .o_cc1 .btn-link:hover {\n  color: #956e02;\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, .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, .o_colored_level .o_cc1 .btn-fill-primary {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #FAB803;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fbc329;\n  --btn-hover-border-color: #fbbf1c;\n  --btn-focus-shadow-rgb: 217, 162, 9;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #fbbf1c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #FAB803;\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, .o_colored_level .o_cc1 .btn-outline-primary {\n  --btn-color: #956e02;\n  --btn-border-color: #956e02;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #956e02;\n  --btn-hover-border-color: #956e02;\n  --btn-focus-shadow-rgb: 149.20948617, 109.81818182, 1.79051383;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #956e02;\n  --btn-active-border-color: #956e02;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #956e02;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #956e02;\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, .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, .o_colored_level .o_cc1 .btn-fill-secondary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #1A1423;\n  --btn-border-color: #1A1423;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #16111e;\n  --btn-hover-border-color: #15101c;\n  --btn-focus-shadow-rgb: 60, 55, 68;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #15101c;\n  --btn-active-border-color: #140f1a;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #1A1423;\n  --btn-disabled-border-color: #1A1423;\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, .o_colored_level .o_cc1 .btn-outline-secondary {\n  --btn-color: #1A1423;\n  --btn-border-color: #1A1423;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #1A1423;\n  --btn-hover-border-color: #1A1423;\n  --btn-focus-shadow-rgb: 26, 20, 35;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #1A1423;\n  --btn-active-border-color: #1A1423;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #1A1423;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #1A1423;\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,\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, .o_colored_level .o_cc1 .nav-pills .nav-link.active,\n.o_colored_level .o_cc1 .nav-pills .show > .nav-link {\n  background-color: #FAB803;\n  color: #212529;\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, .o_colored_level .o_cc1 a.list-group-item {\n  color: #FAB803;\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, .o_colored_level .o_cc1 a.list-group-item.active {\n  background-color: #FAB803;\n  color: #212529;\n  border-color: #FAB803;\n}\n\n.o_cc2 {\n  --background-color: #f5f4f0;\n  --color: #212529;\n  background-color: #f5f4f0;\n  color: #212529;\n  --o-cc-bg: #f5f4f0;\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: #2e2714;\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: #815f02;\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: #815f02;\n}\n\n.o_cc2 .btn-fill-primary, .o_cc2 .btn-primary, .o_colored_level .o_cc2 .btn-fill-primary {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #FAB803;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fbc329;\n  --btn-hover-border-color: #fbbf1c;\n  --btn-focus-shadow-rgb: 217, 162, 9;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #fbbf1c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #FAB803;\n}\n\n.o_cc2 .btn-outline-primary, .o_colored_level .o_cc2 .btn-outline-primary {\n  --btn-color: #815f02;\n  --btn-border-color: #815f02;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #815f02;\n  --btn-hover-border-color: #815f02;\n  --btn-focus-shadow-rgb: 129.0513834, 94.98181818, 1.5486166;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #815f02;\n  --btn-active-border-color: #815f02;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #815f02;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #815f02;\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: #1A1423;\n  --btn-border-color: #1A1423;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #16111e;\n  --btn-hover-border-color: #15101c;\n  --btn-focus-shadow-rgb: 60, 55, 68;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #15101c;\n  --btn-active-border-color: #140f1a;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #1A1423;\n  --btn-disabled-border-color: #1A1423;\n}\n\n.o_cc2 .btn-outline-secondary, .o_colored_level .o_cc2 .btn-outline-secondary {\n  --btn-color: #1A1423;\n  --btn-border-color: #1A1423;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #1A1423;\n  --btn-hover-border-color: #1A1423;\n  --btn-focus-shadow-rgb: 26, 20, 35;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #1A1423;\n  --btn-active-border-color: #1A1423;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #1A1423;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #1A1423;\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: #FAB803;\n  color: #212529;\n}\n\n.o_cc2 a.list-group-item, .o_colored_level .o_cc2 a.list-group-item {\n  color: #FAB803;\n}\n\n.o_cc2 a.list-group-item.active, .o_colored_level .o_cc2 a.list-group-item.active {\n  background-color: #FAB803;\n  color: #212529;\n  border-color: #FAB803;\n}\n\n.o_cc3, .o_footer, .navbar-light {\n  --background-color: #1A1423;\n  --color: #FFFFFF;\n  background-color: #1A1423;\n  color: #FFFFFF;\n  --o-cc-bg: #1A1423;\n}\n\n.o_cc3 .text-muted, .o_footer .text-muted, .navbar-light .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_footer a:not(.btn), .navbar-light a:not(.btn), .o_cc3 .btn-link, .o_footer .btn-link, .navbar-light .btn-link, .o_colored_level .o_cc3 a:not(.btn), .o_colored_level .o_cc3 .btn-link {\n  color: #fdd975;\n}\n\n.o_cc3 a:not(.btn):hover, .o_footer a:not(.btn):hover, .navbar-light a:not(.btn):hover, .o_cc3 .btn-link:hover, .o_footer .btn-link:hover, .navbar-light .btn-link:hover, .o_colored_level .o_cc3 a:not(.btn):hover, .o_colored_level .o_cc3 .btn-link:hover {\n  color: #fdc733;\n}\n\n.o_cc3 .btn-fill-primary, .o_footer .btn-fill-primary, .navbar-light .btn-fill-primary, .o_cc3 .btn-primary, .o_footer .btn-primary, .navbar-light .btn-primary, .o_colored_level .o_cc3 .btn-fill-primary {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #FAB803;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fbc329;\n  --btn-hover-border-color: #fbbf1c;\n  --btn-focus-shadow-rgb: 217, 162, 9;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #fbbf1c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #FAB803;\n}\n\n.o_cc3 .btn-outline-primary, .o_footer .btn-outline-primary, .navbar-light .btn-outline-primary, .o_colored_level .o_cc3 .btn-outline-primary {\n  --btn-color: #fdd975;\n  --btn-border-color: #fdd975;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fdd975;\n  --btn-hover-border-color: #fdd975;\n  --btn-focus-shadow-rgb: 253.34347826, 216.9, 116.95652174;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fdd975;\n  --btn-active-border-color: #fdd975;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #fdd975;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #fdd975;\n  --gradient: none;\n}\n\n.o_cc3 .btn-fill-secondary, .o_footer .btn-fill-secondary, .navbar-light .btn-fill-secondary, .o_cc3 .btn-secondary, .o_footer .btn-secondary, .navbar-light .btn-secondary, .o_colored_level .o_cc3 .btn-fill-secondary {\n  --btn-color: #212529;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 213, 213, 210;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n.o_cc3 .btn-outline-secondary, .o_footer .btn-outline-secondary, .navbar-light .btn-outline-secondary, .o_colored_level .o_cc3 .btn-outline-secondary {\n  --btn-color: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f5f4f0;\n  --btn-hover-border-color: #f5f4f0;\n  --btn-focus-shadow-rgb: 245, 243.66396761, 240;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f5f4f0;\n  --btn-active-border-color: #f5f4f0;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #f5f4f0;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #f5f4f0;\n  --gradient: none;\n}\n\n.o_cc3 .nav-pills .nav-link.active, .o_footer .nav-pills .nav-link.active, .navbar-light .nav-pills .nav-link.active,\n.o_cc3 .nav-pills .show > .nav-link,\n.o_footer .nav-pills .show > .nav-link,\n.navbar-light .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: #FAB803;\n  color: #212529;\n}\n\n.o_cc3 a.list-group-item, .o_footer a.list-group-item, .navbar-light a.list-group-item, .o_colored_level .o_cc3 a.list-group-item {\n  color: #FAB803;\n}\n\n.o_cc3 a.list-group-item.active, .o_footer a.list-group-item.active, .navbar-light a.list-group-item.active, .o_colored_level .o_cc3 a.list-group-item.active {\n  background-color: #FAB803;\n  color: #212529;\n  border-color: #FAB803;\n}\n\n.o_cc3 .btn-close, .o_footer .btn-close, .navbar-light .btn-close, .o_colored_level .o_cc3 .btn-close {\n  filter: var(--btn-close-white-filter);\n}\n\n.o_cc4 {\n  --background-color: #FAB803;\n  --color: #212529;\n  background-color: #FAB803;\n  color: #212529;\n  --o-cc-bg: #FAB803;\n}\n\n.o_cc4 .text-muted, .o_colored_level .o_cc4 .text-muted {\n  color: rgba(33, 37, 41, 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: #2e2714;\n  --btn-border-color: #2e2714;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #272111;\n  --btn-hover-border-color: #251f10;\n  --btn-focus-shadow-rgb: 77, 71, 55;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #251f10;\n  --btn-active-border-color: #231d0f;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #2e2714;\n  --btn-disabled-border-color: #2e2714;\n}\n\n.o_cc4 .btn-outline-primary, .o_colored_level .o_cc4 .btn-outline-primary {\n  --btn-color: black;\n  --btn-border-color: black;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: black;\n  --btn-hover-border-color: black;\n  --btn-focus-shadow-rgb: 0, 0, 0;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: black;\n  --btn-active-border-color: black;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: black;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: black;\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: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 213, 213, 210;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n.o_cc4 .btn-outline-secondary, .o_colored_level .o_cc4 .btn-outline-secondary {\n  --btn-color: white;\n  --btn-border-color: white;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: white;\n  --btn-hover-border-color: white;\n  --btn-focus-shadow-rgb: 255, 255, 255;\n  --btn-active-color: #212529;\n  --btn-active-bg: white;\n  --btn-active-border-color: white;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: white;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: white;\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: #2e2714;\n  color: #FFFFFF;\n}\n\n.o_cc4 a.list-group-item, .o_colored_level .o_cc4 a.list-group-item {\n  color: #2e2714;\n}\n\n.o_cc4 a.list-group-item.active, .o_colored_level .o_cc4 a.list-group-item.active {\n  background-color: #2e2714;\n  color: #FFFFFF;\n  border-color: #2e2714;\n}\n\n.o_cc4 .btn-close, .o_colored_level .o_cc4 .btn-close {\n  filter: var(--btn-close-white-filter);\n}\n\n.o_cc5 {\n  --background-color: #2e2714;\n  --color: #FFFFFF;\n  background-color: #2e2714;\n  color: #FFFFFF;\n  --o-cc-bg: #2e2714;\n}\n\n.o_cc5 .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_cc5 .h1, .o_cc5 h2, .o_cc5 .h2, .o_cc5 h3, .o_cc5 .h3, .o_cc5 h4, .o_cc5 .h4, .o_cc5 h5, .o_cc5 .h5, .o_cc5 h6, .o_cc5 .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_cc5 .btn-link, .o_colored_level .o_cc5 a:not(.btn), .o_colored_level .o_cc5 .btn-link {\n  color: #fddc7f;\n}\n\n.o_cc5 a:not(.btn):hover, .o_cc5 .btn-link:hover, .o_colored_level .o_cc5 a:not(.btn):hover, .o_colored_level .o_cc5 .btn-link:hover {\n  color: #fdc733;\n}\n\n.o_cc5 .btn-fill-primary, .o_cc5 .btn-primary, .o_colored_level .o_cc5 .btn-fill-primary {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #FAB803;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fbc329;\n  --btn-hover-border-color: #fbbf1c;\n  --btn-focus-shadow-rgb: 217, 162, 9;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #fbbf1c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #FAB803;\n}\n\n.o_cc5 .btn-outline-primary, .o_colored_level .o_cc5 .btn-outline-primary {\n  --btn-color: #fddc7f;\n  --btn-border-color: #fddc7f;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fddc7f;\n  --btn-hover-border-color: #fddc7f;\n  --btn-focus-shadow-rgb: 253.46442688, 219.68181818, 127.03557312;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fddc7f;\n  --btn-active-border-color: #fddc7f;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #fddc7f;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #fddc7f;\n  --gradient: none;\n}\n\n.o_cc5 .btn-fill-secondary, .o_cc5 .btn-secondary, .o_colored_level .o_cc5 .btn-fill-secondary {\n  --btn-color: #212529;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 213, 213, 210;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n.o_cc5 .btn-outline-secondary, .o_colored_level .o_cc5 .btn-outline-secondary {\n  --btn-color: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f5f4f0;\n  --btn-hover-border-color: #f5f4f0;\n  --btn-focus-shadow-rgb: 245, 243.66396761, 240;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f5f4f0;\n  --btn-active-border-color: #f5f4f0;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #f5f4f0;\n  --btn-disabled-bg: transparent;\n  --btn-disabled-border-color: #f5f4f0;\n  --gradient: none;\n}\n\n.o_cc5 .nav-pills .nav-link.active,\n.o_cc5 .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: #FAB803;\n  color: #212529;\n}\n\n.o_cc5 a.list-group-item, .o_colored_level .o_cc5 a.list-group-item {\n  color: #FAB803;\n}\n\n.o_cc5 a.list-group-item.active, .o_colored_level .o_cc5 a.list-group-item.active {\n  background-color: #FAB803;\n  color: #212529;\n  border-color: #FAB803;\n}\n\n.o_cc5 .btn-close, .o_colored_level .o_cc5 .btn-close {\n  filter: var(--btn-close-white-filter);\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_full_screen_height, .cover_full, .o_half_screen_height, .cover_mid {\n  display: flex;\n  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 !important;\n}\n\n.oe_img_bg.o_bg_img_center {\n  background-position: center;\n}\n\n.oe_img_bg.o_bg_img_origin_border_box {\n  background-origin: border-box;\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.text-gradient u:not(font[style*=\"-webkit-text-fill-color\"] u), .text-gradient s:not(font[style*=\"-webkit-text-fill-color\"] s) {\n  background-size: 100% 0.1em;\n  background-repeat: repeat-x;\n  background-image: inherit !important;\n  text-decoration-color: transparent !important;\n  color: transparent;\n  caret-color: black;\n}\n\n.text-gradient * {\n  background-size: 0px;\n  background-image: inherit !important;\n}\n\n.text-gradient s:not(font[style*=\"-webkit-text-fill-color\"] s) {\n  background-position: 0 50%;\n}\n\n.text-gradient u:not(font[style*=\"-webkit-text-fill-color\"] u) {\n  background-position: 0 95%;\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/* /html_editor/static/src/scss/html_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.o_grid_mode > *.o_grid_item_image img {\n  border-radius: calc(var(--box-border-top-left-radius, 0px) - max(var(--box-border-top-width, 0px), var(--box-border-left-width, 0px))) calc(var(--box-border-top-right-radius, 0px) - max(var(--box-border-top-width, 0px), var(--box-border-right-width, 0px))) calc(var(--box-border-bottom-right-radius, 0px) - max(var(--box-border-bottom-width, 0px), var(--box-border-right-width, 0px))) calc(var(--box-border-bottom-left-radius, 0px) - max(var(--box-border-bottom-width, 0px), var(--box-border-left-width, 0px)));\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: 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.border {\n  --box-border-width: var(--border-width);\n  --box-border-top-width: var(--box-border-width);\n  --box-border-right-width: var(--box-border-width);\n  --box-border-bottom-width: var(--box-border-width);\n  --box-border-left-width: var(--box-border-width);\n  border-width: var(--box-border-top-width) var(--box-border-right-width) var(--box-border-bottom-width) var(--box-border-left-width) !important;\n}\n\n.rounded-pill, .rounded-circle, .fa.rounded-empty-circle, .rounded-5, .rounded-4, .rounded-3, .rounded-2, .rounded-1, .rounded-0, .rounded {\n  --box-border-radius: var(--border-radius);\n  --box-border-top-left-radius: var(--box-border-radius);\n  --box-border-top-right-radius: var(--box-border-radius);\n  --box-border-bottom-right-radius: var(--box-border-radius);\n  --box-border-bottom-left-radius: var(--box-border-radius);\n  border-radius: var(--box-border-top-left-radius) var(--box-border-top-right-radius) var(--box-border-bottom-right-radius) var(--box-border-bottom-left-radius) !important;\n}\n\n", "\n/* /html_editor/static/src/scss/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/* /html_editor/static/src/main/selection_placeholder_plugin.scss */\n\n@keyframes blink-caret {\n  0%, 49% {\n    opacity: 1;\n  }\n  50%, 100% {\n    opacity: 0;\n  }\n}\n\n*[data-selection-placeholder] {\n  height: 0;\n  margin: 0 0 -1px !important;\n  border-top: solid transparent 1px;\n  caret-color: transparent;\n  position: relative;\n}\n\n*[data-selection-placeholder].o-horizontal-caret {\n  border-top-color: gray;\n  z-index: 1;\n  animation: blink-caret 1.3s infinite;\n}\n\n*[data-selection-placeholder]:after {\n  content: none !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  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:where(:not(:has(.was-validated :invalid ~ .invalid-feedback, .is-invalid ~ .invalid-feedback))) {\n  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  display: inline-block;\n  margin-bottom: 0.25rem;\n  font-weight: 700;\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.o_address_card .o_portal_address {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  gap: 0.5rem;\n}\n\n.o_address_card span[itemprop=\"streetAddress\"] {\n  color: var(--secondary-color);\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_sidebar .o_portal_sidebar_content span.oe_currency_value {\n  word-break: break-word !important;\n  white-space: normal !important;\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_portal .o_portal_addresses {\n  max-width: 700px;\n}\n\n.o_customer_address_fill .col-form-label:not(.label-optional)::after {\n  content: \" *\";\n  font-weight: normal;\n}\n\n.oe_clear_stucture > .oe_structure {\n  clear: both;\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: 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: #FAB803;\n}\n\n.o_payment_form .o_outline:not(:first-child):hover {\n  box-shadow: 0 -1px 0 #FAB803;\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: 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/* /html_builder/static/src/scss/background.scss */\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  border-radius: calc(var(--box-border-top-left-radius, 0px) - max(var(--box-border-top-width, 0px), var(--box-border-left-width, 0px))) calc(var(--box-border-top-right-radius, 0px) - max(var(--box-border-top-width, 0px), var(--box-border-right-width, 0px))) calc(var(--box-border-bottom-right-radius, 0px) - max(var(--box-border-bottom-width, 0px), var(--box-border-right-width, 0px))) calc(var(--box-border-bottom-left-radius, 0px) - max(var(--box-border-bottom-width, 0px), var(--box-border-left-width, 0px)));\n}\n\n.o_we_shape.o_we_animated {\n  will-change: transform;\n}\n\n.o_we_shape.o_web_editor_Airy_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/01_001.svg?c5=%232e2714\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/02_001.svg?c5=%232e2714\");\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_Airy_06_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/06_001.svg?c5=%232e2714\");\n  background-position: left bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_07_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/07_001.svg?c5=%232e2714\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/08_001.svg?c5=%232e2714\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/09_001.svg?c5=%232e2714\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/10_001.svg?c5=%232e2714\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/11_001.svg?c5=%232e2714\");\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_002 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/12_002.svg?c5=%232e2714&c3=%23f5f4f0\");\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_002 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/13_002.svg?c5=%232e2714&c3=%23f5f4f0\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/14_001.svg?c5=%232e2714\");\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_15 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/15.svg?c5=%232e2714\");\n  background-position: 150% center;\n  background-size: 85% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/16.svg?c5=%232e2714\");\n  background-position: center right;\n  background-size: 50% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Airy_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/17.svg?c5=%232e2714\");\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_Angular_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/01.svg?c5=%232e2714\");\n  background-position: right bottom;\n  background-size: auto 75%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Angular_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/02.svg?c5=%232e2714\");\n  background-position: left bottom;\n  background-size: auto 75%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Angular_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/03.svg?c5=%232e2714\");\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_Angular_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/04.svg?c5=%232e2714\");\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_Angular_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/05.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeAngular--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Angular_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/06.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeAngular--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Angular_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/07.svg?c5=%232e2714\");\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_Angular_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/08.svg?c5=%232e2714\");\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_Angular_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/09.svg?c5=%232e2714\");\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_Blobs_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/01_001.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Blobs/02.svg?c1=%23FAB803&c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Blobs/03.svg?c2=%231A1423\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/04_001.svg?c5=%232e2714\");\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_Blobs_05_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/05_001.svg?c1=%23FAB803\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/06_001.svg?c1=%23FAB803\");\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_002 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/10_002.svg?c5=%232e2714\");\n  background-position: right;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_13 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/13.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Blobs_14 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/14.svg?c1=%23FAB803&c5=%232e2714\");\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_15 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/15.svg?c1=%23FAB803&c5=%232e2714\");\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_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/16.svg?c5=%232e2714\");\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_Blobs_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/17.svg?c5=%232e2714\");\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_Blobs_18 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/18.svg?c5=%232e2714\");\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_Blocks_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blocks/01_001.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Blocks/02_001.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Blocks/04.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\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_Blurry_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/01.svg?c1=%23FAB803\");\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_Blurry_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/02.svg?c1=%23FAB803\");\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_Blurry_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/03.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&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_Blurry_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/04.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\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_Blurry_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/05.svg?c1=%23FAB803&c2=%231A1423&c4=%23FFFFFF\");\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_Blurry_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/06.svg?c1=%23FAB803&c4=%23FFFFFF\");\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_Bold_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/01_001.svg?c5=%232e2714\");\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_13 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/13.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% 50%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_14 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/14.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_15 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/15.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% 50%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/16.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/17.svg?c5=%232e2714\");\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_Bold_18 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/18.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% 50%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_19 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/19.svg?c5=%232e2714\");\n  background-position: left top;\n  background-size: 100% 12rem;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_20 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/20.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_21 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/21.svg?c5=%232e2714\");\n  background-position: right bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_22 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/22.svg?c5=%232e2714\");\n  background-position: right top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Bold_23 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/23.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/01.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/02.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/03.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/04.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/05.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/06.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/07.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/08.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/09.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_10 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/10.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_11 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/11.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_12 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/12.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_13 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/13.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_14 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/14.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_15 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/15.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/16.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/17.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: var(--ShapeConnections--size-tiny);\n  background-repeat: repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_18 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/18.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: var(--ShapeConnections--size-tiny);\n  background-repeat: repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_19 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/19.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Connections_20 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/20.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-big);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Containers_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/01.svg?c5=%232e2714\");\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_Containers_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/02.svg?c5=%232e2714\");\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_Containers_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/03.svg?c5=%232e2714\");\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_Containers_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/04.svg?c5=%232e2714\");\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_Containers_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/05.svg?c5=%232e2714\");\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_Containers_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/06.svg?c5=%232e2714\");\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_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/01.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/02.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/03.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/04.svg?c1=%23FAB803&c2=%231A1423&c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/05.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/06.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/07.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/08.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/09.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Floats/10.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/11.svg?c1=%23FAB803&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Floats/12.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/13.svg?c1=%23FAB803&c2=%231A1423&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Floats/14.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Grids_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/01.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% 50%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Grids_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/02.svg?c5=%232e2714\");\n  background-position: right center;\n  background-size: 50% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Grids_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/03.svg?c5=%232e2714\");\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_Grids_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/04.svg?c5=%232e2714\");\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_Grids_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/05.svg?c5=%232e2714\");\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_Grids_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/06.svg?c5=%232e2714\");\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_Grids_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/07.svg?c5=%232e2714\");\n  background-position: right center;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Grids_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/08.svg?c5=%232e2714\");\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_Patterns_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/01.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: var(--ShapePattern--size-regular) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Patterns_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/02.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: var(--ShapePattern--size-regular) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Patterns_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/03.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: var(--ShapePattern--size-regular) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Patterns_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/04.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: var(--ShapePattern--size-tiny) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Patterns_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/05.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: var(--ShapePattern--size-regular) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_web_editor_Rainy_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/01_001.svg?c1=%23FAB803&c5=%232e2714\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/02_001.svg?c1=%23FAB803&c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Rainy/06.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Rainy/07.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Rainy/08_001.svg?c1=%23FAB803&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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/09_001.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Rainy/10.svg?c1=%23FAB803&c3=%23f5f4f0\");\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_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/03.svg?c1=%23FAB803&c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Wavy/04.svg?c1=%23FAB803&c5=%232e2714\");\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_08_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/08_001.svg?c5=%232e2714\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/09_001.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Wavy/10.svg?c1=%23FAB803&c2=%231A1423\");\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_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/11_001.svg?c5=%232e2714\");\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_18 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/18.svg?c5=%232e2714\");\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_22_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/22_001.svg?c5=%232e2714\");\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_24 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/24.svg?c1=%23FAB803&c2=%231A1423\");\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_26 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/26.svg?c1=%23FAB803&c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Wavy/27.svg?c1=%23FAB803&c2=%231A1423\");\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_29 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/29.svg?c5=%232e2714\");\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_30 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/30.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeWavy--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Wavy_31 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/31.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeWavy--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_web_editor_Zigs_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Zigs/01_001.svg?c2=%231A1423\");\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_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/01.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Airy/02.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Airy/03.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Airy/03_001.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Airy/04.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Airy/04_001.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Airy/05.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Airy/05_001.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Airy/06.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Airy/07.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Airy/08.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Airy/09.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Airy/10.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Airy/11.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Airy/12.svg?c1=%23FAB803&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Airy/12_001.svg?c1=%23FAB803&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Airy/13.svg?c1=%23FAB803&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(\"/html_editor/shape/html_builder/Airy/13_001.svg?c1=%23FAB803&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(\"/html_editor/shape/html_builder/Airy/14.svg?c1=%23FAB803&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(\"/html_editor/shape/html_builder/Blobs/01.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Blobs/04.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Blobs/05.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Blobs/06.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Blobs/07.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Blobs/08.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Blobs/09.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Blobs/10.svg?c1=%23FAB803&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Blobs/10_001.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Blobs/11.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Blobs/12.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Blocks/01.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\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_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Blocks/02.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\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_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Blocks/03.svg?c1=%23FAB803&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_Bold_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/01.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Bold/02.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Bold/03.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Bold/04.svg?c2=%231A1423&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Bold/05.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Bold/05_001.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Bold/06.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Bold/06_001.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Bold/07.svg?c1=%23FAB803&c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Bold/07_001.svg?c1=%23FAB803&c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Bold/08.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Bold/09.svg?c2=%231A1423&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Bold/10.svg?c1=%23FAB803&c3=%23f5f4f0&c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Bold/10_001.svg?c1=%23FAB803&c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Bold/11.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Bold/11_001.svg?c1=%23FAB803&c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Bold/12.svg?c1=%23FAB803&c2=%231A1423&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Bold/12_001.svg?c1=%23FAB803&c2=%231A1423&c5=%232e2714\");\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_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/01.svg?c2=%231A1423&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Origins/02.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/02_001.svg?c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Origins/03.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/04.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/04_001.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/05.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/06.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/06_001.svg?c3=%23f5f4f0&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(\"/html_editor/shape/html_builder/Origins/07.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/07_001.svg?c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Origins/07_002.svg?c3=%23f5f4f0&c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Origins/08.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/09.svg?c1=%23FAB803&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Origins/09_001.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/10.svg?c2=%231A1423&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Origins/11.svg?c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Origins/11_001.svg?c3=%23f5f4f0&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(\"/html_editor/shape/html_builder/Origins/12.svg?c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Origins/13.svg?c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/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(\"/html_editor/shape/html_builder/Origins/14_001.svg?c3=%23f5f4f0&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(\"/html_editor/shape/html_builder/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(\"/html_editor/shape/html_builder/Origins/16.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/17.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Origins/18.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Origins/19.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Rainy/01.svg?c1=%23FAB803&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Rainy/02.svg?c1=%23FAB803&c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Rainy/03.svg?c2=%231A1423&c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Rainy/03_001.svg?c2=%231A1423&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Rainy/04.svg?c1=%23FAB803&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Rainy/05.svg?c1=%23FAB803&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Rainy/05_001.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Rainy/08.svg?c1=%23FAB803&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(\"/html_editor/shape/html_builder/Rainy/09.svg?c1=%23FAB803\");\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_01 {\n  background-image: url(\"/html_editor/shape/html_builder/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(\"/html_editor/shape/html_builder/Wavy/01_001.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/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(\"/html_editor/shape/html_builder/Wavy/02_001.svg?c3=%23f5f4f0\");\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_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/05.svg?c1=%23FAB803&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Wavy/06.svg?c1=%23FAB803&c3=%23f5f4f0&c4=%23FFFFFF&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Wavy/06_001.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Wavy/07.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Wavy/08.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Wavy/09.svg?c1=%23FAB803&c5=%232e2714\");\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_11 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/11.svg?c1=%23FAB803&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(\"/html_editor/shape/html_builder/Wavy/12.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Wavy/12_001.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/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(\"/html_editor/shape/html_builder/Wavy/13_001.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Wavy/14.svg?c1=%23FAB803&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Wavy/15.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Wavy/16.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Wavy/17.svg?c1=%23FAB803\");\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_19 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/19.svg?c5=%232e2714\");\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(\"/html_editor/shape/html_builder/Wavy/20.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Wavy/21.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Wavy/22.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Wavy/23.svg?c3=%23f5f4f0\");\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_25 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/25.svg?c1=%23FAB803&c2=%231A1423\");\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_28 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/28.svg?c1=%23FAB803&c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Zigs/01.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Zigs/02.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Zigs/02_001.svg?c2=%231A1423\");\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(\"/html_editor/shape/html_builder/Zigs/03.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Zigs/04.svg?c1=%23FAB803\");\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(\"/html_editor/shape/html_builder/Zigs/05.svg?c3=%23f5f4f0\");\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(\"/html_editor/shape/html_builder/Zigs/06.svg?c4=%23FFFFFF&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 30px 100%;\n  background-repeat: repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/01_001.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_02_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/02_001.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_06_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/06_001.svg?c5=%232e2714\");\n  background-position: left bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_07_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/07_001.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_08_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/08_001.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_09_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/09_001.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_10_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/10_001.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_11_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/11_001.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_12_002 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/12_002.svg?c5=%232e2714&c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_13_002 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/13_002.svg?c5=%232e2714&c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_14_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/14_001.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_15 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/15.svg?c5=%232e2714\");\n  background-position: 150% center;\n  background-size: 85% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/16.svg?c5=%232e2714\");\n  background-position: center right;\n  background-size: 50% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/17.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Angular_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/01.svg?c5=%232e2714\");\n  background-position: right bottom;\n  background-size: auto 75%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Angular_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/02.svg?c5=%232e2714\");\n  background-position: left bottom;\n  background-size: auto 75%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Angular_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/03.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Angular_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/04.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Angular_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/05.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeAngular--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Angular_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/06.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeAngular--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Angular_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/07.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Angular_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/08.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Angular_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Angular/09.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/01_001.svg?c2=%231A1423\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/02.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/03.svg?c2=%231A1423\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_04_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/04_001.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_05_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/05_001.svg?c1=%23FAB803\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_06_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/06_001.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_10_002 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/10_002.svg?c5=%232e2714\");\n  background-position: right;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_13 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/13.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_14 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/14.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_15 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/15.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/16.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/17.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_18 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/18.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blocks_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blocks/01_001.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blocks_02_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blocks/02_001.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blocks_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Blocks/04.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blurry_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/01.svg?c1=%23FAB803\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blurry_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/02.svg?c1=%23FAB803\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blurry_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/03.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&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_html_builder_Blurry_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/04.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blurry_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/05.svg?c1=%23FAB803&c2=%231A1423&c4=%23FFFFFF\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blurry_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Blurry/06.svg?c1=%23FAB803&c4=%23FFFFFF\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/01_001.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_13 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/13.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% 50%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_14 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/14.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_15 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/15.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% 50%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/16.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/17.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_18 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/18.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% 50%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_19 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/19.svg?c5=%232e2714\");\n  background-position: left top;\n  background-size: 100% 12rem;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_20 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/20.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_21 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/21.svg?c5=%232e2714\");\n  background-position: right bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_22 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/22.svg?c5=%232e2714\");\n  background-position: right top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_23 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/23.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/01.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/02.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/03.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/04.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/05.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/06.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/07.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/08.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/09.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_10 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/10.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_11 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/11.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_12 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/12.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_13 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/13.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_14 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/14.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_15 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/15.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/16.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/17.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: var(--ShapeConnections--size-tiny);\n  background-repeat: repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_18 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/18.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: var(--ShapeConnections--size-tiny);\n  background-repeat: repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_19 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/19.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Connections_20 {\n  background-image: url(\"/html_editor/shape/html_builder/Connections/20.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeConnections--size-big);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Containers_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/01.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Containers_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/02.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Containers_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/03.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Containers_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/04.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Containers_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/05.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Containers_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Containers/06.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/01.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c4=%23FFFFFF&c5=%232e2714\");\n  background-position: center right;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/02.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/03.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/04.svg?c1=%23FAB803&c2=%231A1423&c4=%23FFFFFF&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/05.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/06.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: center;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/07.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: right bottom;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/08.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: top left;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/09.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\n  background-position: center right;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_10 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/10.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_11 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/11.svg?c1=%23FAB803&c3=%23f5f4f0\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_12 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/12.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_13 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/13.svg?c1=%23FAB803&c2=%231A1423&c5=%232e2714\");\n  background-position: center;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Floats_14 {\n  background-image: url(\"/html_editor/shape/html_builder/Floats/14.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: center;\n  background-size: 100%;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Grids_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/01.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% 50%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Grids_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/02.svg?c5=%232e2714\");\n  background-position: right center;\n  background-size: 50% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Grids_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/03.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Grids_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/04.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Grids_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/05.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Grids_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/06.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Grids_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/07.svg?c5=%232e2714\");\n  background-position: right center;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Grids_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Grids/08.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Patterns_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/01.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: var(--ShapePattern--size-regular) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Patterns_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/02.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: var(--ShapePattern--size-regular) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Patterns_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/03.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: var(--ShapePattern--size-regular) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Patterns_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/04.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: var(--ShapePattern--size-tiny) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Patterns_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Patterns/05.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: var(--ShapePattern--size-regular) auto;\n  background-repeat: repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/01_001.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_02_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/02_001.svg?c1=%23FAB803&c4=%23FFFFFF&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/06.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/07.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_08_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/08_001.svg?c1=%23FAB803&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_html_builder_Rainy_09_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/09_001.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_10 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/10.svg?c1=%23FAB803&c3=%23f5f4f0\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/03.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/04.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_08_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/08_001.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_09_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/09_001.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_10 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/10.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_11_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/11_001.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_18 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/18.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_22_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/22_001.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_24 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/24.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_26 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/26.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: bottom right;\n  background-size: auto 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_27 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/27.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_29 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/29.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_30 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/30.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeWavy--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_31 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/31.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% var(--ShapeWavy--size-regular);\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Zigs_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Zigs/01_001.svg?c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/01.svg?c1=%23FAB803\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/02.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/03.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_03_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/03_001.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/04.svg?c1=%23FAB803\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_04_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/04_001.svg?c1=%23FAB803\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/05.svg?c1=%23FAB803\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_05_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/05_001.svg?c1=%23FAB803\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/06.svg?c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/07.svg?c2=%231A1423\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/08.svg?c1=%23FAB803\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/09.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_10 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/10.svg?c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_11 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/11.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_12 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/12.svg?c1=%23FAB803&c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_12_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/12_001.svg?c1=%23FAB803&c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Airy_13 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/13.svg?c1=%23FAB803&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_html_builder_Airy_13_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/13_001.svg?c1=%23FAB803&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_html_builder_Airy_14 {\n  background-image: url(\"/html_editor/shape/html_builder/Airy/14.svg?c1=%23FAB803&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_html_builder_Blobs_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/01.svg?c2=%231A1423\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/04.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/05.svg?c1=%23FAB803\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/06.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/07.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/08.svg?c1=%23FAB803\");\n  background-position: right;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/09.svg?c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_10 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/10.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_10_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/10_001.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_11 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/11.svg?c1=%23FAB803\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blobs_12 {\n  background-image: url(\"/html_editor/shape/html_builder/Blobs/12.svg?c1=%23FAB803\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blocks_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Blocks/01.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blocks_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Blocks/02.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Blocks_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Blocks/03.svg?c1=%23FAB803&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_html_builder_Bold_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/01.svg?c2=%231A1423\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/02.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/03.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/04.svg?c2=%231A1423&c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/05.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_05_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/05_001.svg?c3=%23f5f4f0\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/06.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_06_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/06_001.svg?c3=%23f5f4f0\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/07.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_07_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/07_001.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/08.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/09.svg?c2=%231A1423&c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_10 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/10.svg?c1=%23FAB803&c3=%23f5f4f0&c4=%23FFFFFF&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_10_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/10_001.svg?c1=%23FAB803&c4=%23FFFFFF&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_11 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/11.svg?c1=%23FAB803&c2=%231A1423&c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_11_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/11_001.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_12 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/12.svg?c1=%23FAB803&c2=%231A1423&c5=%232e2714\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Bold_12_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Bold/12_001.svg?c1=rgba%280%2C%200%2C%200%2C%200.5%29&c2=rgba%280%2C%200%2C%200%2C%200.25%29&c5=%232e2714\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/01.svg?c2=%231A1423&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/02.svg?c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_02_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/02_001.svg?c4=%23FFFFFF&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/03.svg?c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/04.svg?c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_04_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/04_001.svg?c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/05.svg?c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/06.svg?c3=%23f5f4f0\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_06_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/06_001.svg?c3=%23f5f4f0&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_html_builder_Origins_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/07.svg?c3=%23f5f4f0\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_07_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/07_001.svg?c3=%23f5f4f0&c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_07_002 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/07_002.svg?c3=%23f5f4f0&c4=%23FFFFFF&c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/08.svg?c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/09.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_09_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/09_001.svg?c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_10 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/10.svg?c2=%231A1423&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_11 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/11.svg?c3=%23f5f4f0&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_11_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/11_001.svg?c3=%23f5f4f0&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_html_builder_Origins_12 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/12.svg?c3=%23f5f4f0&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_13 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/13.svg?c3=%23f5f4f0&c5=%232e2714\");\n  background-position: center;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_14 {\n  background-image: url(\"/html_editor/shape/html_builder/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_html_builder_Origins_14_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/14_001.svg?c3=%23f5f4f0&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_html_builder_Origins_15 {\n  background-image: url(\"/html_editor/shape/html_builder/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_html_builder_Origins_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/16.svg?c3=%23f5f4f0\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/17.svg?c3=%23f5f4f0\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_18 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/18.svg?c1=%23FAB803\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Origins_19 {\n  background-image: url(\"/html_editor/shape/html_builder/Origins/19.svg?c5=%232e2714\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/01.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/02.svg?c1=%23FAB803&c4=%23FFFFFF&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/03.svg?c2=%231A1423&c4=%23FFFFFF&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_03_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/03_001.svg?c2=%231A1423&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/04.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/05.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_05_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/05_001.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Rainy_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/08.svg?c1=%23FAB803&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_html_builder_Rainy_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Rainy/09.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_01 {\n  background-image: url(\"/html_editor/shape/html_builder/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_html_builder_Wavy_01_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/01_001.svg?c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_02 {\n  background-image: url(\"/html_editor/shape/html_builder/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_html_builder_Wavy_02_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/02_001.svg?c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/05.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/06.svg?c1=%23FAB803&c3=%23f5f4f0&c4=%23FFFFFF&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_06_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/06_001.svg?c1=%23FAB803&c3=%23f5f4f0&c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_07 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/07.svg?c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_08 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/08.svg?c2=%231A1423\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_09 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/09.svg?c1=%23FAB803&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_11 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/11.svg?c1=%23FAB803&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_html_builder_Wavy_12 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/12.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_12_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/12_001.svg?c1=%23FAB803\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_13 {\n  background-image: url(\"/html_editor/shape/html_builder/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_html_builder_Wavy_13_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/13_001.svg?c1=%23FAB803\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_14 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/14.svg?c1=%23FAB803&c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_15 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/15.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_16 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/16.svg?c1=%23FAB803\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_17 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/17.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_19 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/19.svg?c5=%232e2714\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_20 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/20.svg?c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_21 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/21.svg?c2=%231A1423\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_22 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/22.svg?c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_23 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/23.svg?c3=%23f5f4f0\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_25 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/25.svg?c1=%23FAB803&c2=%231A1423\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Wavy_28 {\n  background-image: url(\"/html_editor/shape/html_builder/Wavy/28.svg?c1=%23FAB803&c3=%23f5f4f0\");\n  background-position: center;\n  background-size: 100% 100%;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Zigs_01 {\n  background-image: url(\"/html_editor/shape/html_builder/Zigs/01.svg?c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Zigs_02 {\n  background-image: url(\"/html_editor/shape/html_builder/Zigs/02.svg?c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Zigs_02_001 {\n  background-image: url(\"/html_editor/shape/html_builder/Zigs/02_001.svg?c2=%231A1423\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Zigs_03 {\n  background-image: url(\"/html_editor/shape/html_builder/Zigs/03.svg?c1=%23FAB803\");\n  background-position: top;\n  background-size: 100% auto;\n  background-repeat: no-repeat repeat;\n}\n\n.o_we_shape.o_html_builder_Zigs_04 {\n  background-image: url(\"/html_editor/shape/html_builder/Zigs/04.svg?c1=%23FAB803\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Zigs_05 {\n  background-image: url(\"/html_editor/shape/html_builder/Zigs/05.svg?c3=%23f5f4f0\");\n  background-position: bottom;\n  background-size: 100% auto;\n  background-repeat: no-repeat no-repeat;\n}\n\n.o_we_shape.o_html_builder_Zigs_06 {\n  background-image: url(\"/html_editor/shape/html_builder/Zigs/06.svg?c4=%23FFFFFF&c5=%232e2714\");\n  background-position: bottom;\n  background-size: 30px 100%;\n  background-repeat: repeat no-repeat;\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: 3;\n  --header-sales_one: 2;\n  --header-sales_two: 5;\n  --header-sales_three: 2;\n  --header-sales_four: 1;\n  --footer: 3;\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  --color-palettes-name: 'default-19';\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: true;\n  --btn-padding-y: 0.5rem;\n  --btn-padding-x: 1rem;\n  --btn-padding-y-lg: 1rem;\n  --btn-padding-x-lg: 2rem;\n  --btn-border-radius: 10rem;\n  --btn-border-radius-sm: 10rem;\n  --btn-border-radius-lg: 10rem;\n  --font: 'Inter';\n  --headings-font: 'Manrope';\n  --buttons-font: 'Manrope';\n  --header-template: 'default';\n  --header-font-size: 1rem;\n  --header-links-style: 'default';\n  --hamburger-position: 'left';\n  --hamburger-position-mobile: 'right';\n  --menu-border-style: 'solid';\n  --menu-border-radius: 0;\n  --menu-box-shadow: 'none';\n  --sidebar-width: 18.75rem;\n  --footer-template: 'minimalist';\n  --footer-scrolltop: false;\n  --h1-font-size: 1.875rem;\n  --logo-height: 2.5rem;\n  --fixed-logo-height: 2.5rem;\n  --number-of-fonts: 14;\n  --font-number-1: 'SYSTEM_FONTS';\n  --font-number-2: 'Roboto';\n  --font-number-3: 'Roboto Slab';\n  --font-number-4: 'Dosis';\n  --font-number-5: 'Lato';\n  --font-number-6: 'Advent Pro';\n  --font-number-7: 'Oswald';\n  --font-number-8: 'Oxygen';\n  --font-number-9: 'Open Sans';\n  --font-number-10: 'Merriweather';\n  --font-number-11: 'Montserrat';\n  --font-number-12: 'Nunito';\n  --font-number-13: 'Manrope';\n  --font-number-14: '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: 'Manrope';\n  --h3-font: 'Manrope';\n  --h4-font: 'Manrope';\n  --h5-font: 'Manrope';\n  --h6-font: 'Manrope';\n  --display-1-font: 'Manrope';\n  --display-2-font: 'Manrope';\n  --display-3-font: 'Manrope';\n  --display-4-font: 'Manrope';\n  --set-headings-font: \"Manrope\", \"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  --set-buttons-font: \"Manrope\", \"Odoo Unicode Support Noto\", sans-serif;\n  --btn-padding-y: 0.5rem;\n  --btn-padding-x: 1rem;\n  --btn-font-size: 1rem;\n  --btn-padding-y-sm: 0.0625rem;\n  --btn-padding-x-sm: 0.3125rem;\n  --btn-font-size-sm: 0.875rem;\n  --btn-padding-y-lg: 1rem;\n  --btn-padding-x-lg: 2rem;\n  --btn-font-size-lg: 1.25rem;\n  --btn-border-width: var(--border-width);\n  --btn-border-radius: 10rem;\n  --btn-border-radius-sm: 10rem;\n  --btn-border-radius-lg: 10rem;\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.875rem;\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: 'default-19';\n  --has-customized-colors: true;\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.o_navlink_no_background .navbar-light {\n  --NavLinkWithBackground-bg-color: transparent;\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 {\n  --NavLinkWithBackground-bg-color: rgba(255, 255, 255, 0.1);\n  --NavLinkWithBackground-bg-color--hover: rgba(255, 255, 255, 0.2);\n  --NavStretch-placeholder-color: rgba(255, 255, 255, 0.3);\n  --HeaderSeparator-bg-color: rgba(255, 255, 255, 0.15);\n}\n\n.navbar-light .btn-close {\n  filter: invert(1) grayscale(100%) brightness(200%);\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, #wrapwrap:not(.o_header_overlay) header .nav-item > .accordion-item *, 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_header_is_scrolled .nav-item > .accordion-item *, 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, header .o_navbar_mobile .nav-item > .accordion-item * {\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, .o_navlink_trigger_hover:hover .o_navlink_background {\n  background: var(--NavLinkWithBackground-bg-color--hover, rgba(var(--emphasis-color-rgb), 0.1));\n}\n\n.o_navlink_background:focus-visible, .o_navlink_trigger_hover:focus-visible {\n  --btn-focus-box-shadow: 0 0 0 0.25rem rgba(250, 184, 3, 0.25);\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: #1A1423;\n}\n\n.o_navbar_mobile .btn-close {\n  z-index: 1046;\n}\n\n.o_navbar_mobile .top_menu > .accordion ul > li > a.nav-link {\n  background-color: inherit;\n}\n\n.o_navbar_mobile .top_menu > .accordion ul > li > a.nav-link.active {\n  color: var(--navbar-active-color);\n}\n\n.o_navbar_mobile .top_menu > .accordion ul > li > a.nav-link:hover {\n  color: var(--nav-link-hover-color);\n}\n\n.o_navbar_mobile .top_menu > .accordion .accordion-button {\n  font-size: inherit;\n}\n\n.o_navbar_mobile .top_menu > .accordion .accordion-button:not(.collapsed) {\n  background-color: #191321;\n}\n\n.o_navbar_mobile .top_menu > .accordion .accordion-button:after {\n  height: 100%;\n  background: none;\n  font-family: 'odoo_ui_icons';\n  content: '\\e839';\n}\n\nheader {\n  font-size: 1rem;\n}\n\nheader .dropdown-menu, header .o_dropdown_menu, header .btn {\n  font-size: inherit !important;\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  --background-color: rgba(0, 0, 0, 0.15);\n  --color: ;\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\n.btn {\n  font-family: \"Manrope\", \"Odoo Unicode Support Noto\", sans-serif;\n}\n\np {\n  margin-top: 0;\n}\n\n.o_line_clamp {\n  display: -webkit-box;\n  -webkit-line-clamp: var(--lines-clamp, 2);\n  -webkit-box-orient: vertical;\n  overflow: hidden;\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.65625rem;\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.875rem;\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  --badge-color: var(--color);\n  background: var(--badge-bg, var(--background-color)) !important;\n  color: var(--badge-color, var(--color)) !important;\n  border: 1px solid var(--badge-border-color) !important;\n  font-size: var(--badge-font-size);\n}\n\n.badge.text-bg-primary, .o_filter_tag.text-bg-primary {\n  --badge-bg: #fff8e6;\n  --badge-color: #815f02;\n  --badge-color-hover: #212529;\n  --badge-border-color: #FAB803;\n}\n\n.badge.bg-primary, .o_filter_tag.bg-primary {\n  --badge-bg: #FAB803;\n  --badge-color: #212529;\n  --badge-border-color: #FAB803;\n  --badge-color-hover: #212529;\n}\n\n.badge.text-bg-secondary, .o_filter_tag.text-bg-secondary {\n  --badge-bg: #e8e8e9;\n  --badge-color: #1A1423;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #1A1423;\n}\n\n.badge.bg-secondary, .o_filter_tag.bg-secondary {\n  --badge-bg: #1A1423;\n  --badge-color: #FFFFFF;\n  --badge-border-color: #1A1423;\n  --badge-color-hover: #FFFFFF;\n}\n\n.badge.text-bg-success, .o_filter_tag.text-bg-success {\n  --badge-bg: #eaf6ec;\n  --badge-color: #1f8236;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #28a745;\n}\n\n.badge.bg-success, .o_filter_tag.bg-success {\n  --badge-bg: #28a745;\n  --badge-color: #FFFFFF;\n  --badge-border-color: #28a745;\n  --badge-color-hover: #FFFFFF;\n}\n\n.badge.text-bg-info, .o_filter_tag.text-bg-info {\n  --badge-bg: #e8f6f8;\n  --badge-color: #0e626f;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #17a2b8;\n}\n\n.badge.bg-info, .o_filter_tag.bg-info {\n  --badge-bg: #17a2b8;\n  --badge-color: #FFFFFF;\n  --badge-border-color: #17a2b8;\n  --badge-color-hover: #FFFFFF;\n}\n\n.badge.text-bg-warning, .o_filter_tag.text-bg-warning {\n  --badge-bg: #fff9e6;\n  --badge-color: #876500;\n  --badge-color-hover: #212529;\n  --badge-border-color: #ffc107;\n}\n\n.badge.bg-warning, .o_filter_tag.bg-warning {\n  --badge-bg: #ffc107;\n  --badge-color: #212529;\n  --badge-border-color: #ffc107;\n  --badge-color-hover: #212529;\n}\n\n.badge.text-bg-danger, .o_filter_tag.text-bg-danger {\n  --badge-bg: #fcebec;\n  --badge-color: #9a1b27;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #dc3545;\n}\n\n.badge.bg-danger, .o_filter_tag.bg-danger {\n  --badge-bg: #dc3545;\n  --badge-color: #FFFFFF;\n  --badge-border-color: #dc3545;\n  --badge-color-hover: #FFFFFF;\n}\n\n.badge.text-bg-light, .o_filter_tag.text-bg-light {\n  --badge-bg: #fefefe;\n  --badge-color: #c2baa4;\n  --badge-color-hover: #212529;\n  --badge-border-color: #f5f4f0;\n}\n\n.badge.bg-light, .o_filter_tag.bg-light {\n  --badge-bg: #f5f4f0;\n  --badge-color: #212529;\n  --badge-border-color: #f5f4f0;\n  --badge-color-hover: #212529;\n}\n\n.badge.text-bg-dark, .o_filter_tag.text-bg-dark {\n  --badge-bg: #eae9e8;\n  --badge-color: #2e2714;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #2e2714;\n}\n\n.badge.bg-dark, .o_filter_tag.bg-dark {\n  --badge-bg: #2e2714;\n  --badge-color: #FFFFFF;\n  --badge-border-color: #2e2714;\n  --badge-color-hover: #FFFFFF;\n}\n\na.badge:hover, a:not(.dropdown-item):hover > .badge, .o_badge_clickable.badge:hover {\n  --badge-bg: var(--badge-border-color);\n  --badge-color: var(--badge-color-hover);\n  text-decoration: none;\n}\n\n.o_color_0 {\n  --background-color: #f6f6f6;\n  --color: #626262;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #212529;\n  --badge-border-color: #a2a2a2;\n}\n\n.o_color_1 {\n  --background-color: #fdeaea;\n  --color: #ba0f0f;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #ee2d2d;\n}\n\n.o_color_2 {\n  --background-color: #fcf3eb;\n  --color: #804916;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #212529;\n  --badge-border-color: #dc8534;\n}\n\n.o_color_3 {\n  --background-color: #fdf8e8;\n  --color: #79610c;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #212529;\n  --badge-border-color: #e8bb1d;\n}\n\n.o_color_4 {\n  --background-color: #eef4fc;\n  --color: #1e5596;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #5794dd;\n}\n\n.o_color_5 {\n  --background-color: #f5eff4;\n  --color: #5a3751;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #9f628f;\n}\n\n.o_color_6 {\n  --background-color: #fbf3f0;\n  --color: #9c4824;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #212529;\n  --badge-border-color: #db8865;\n}\n\n.o_color_7 {\n  --background-color: #ecf6f6;\n  --color: #255f5b;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #212529;\n  --badge-border-color: #41a9a2;\n}\n\n.o_color_8 {\n  --background-color: #eaedfc;\n  --color: #172b98;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #304be0;\n}\n\n.o_color_9 {\n  --background-color: #fdeaf3;\n  --color: #920c4c;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #ee2f8a;\n}\n\n.o_color_10 {\n  --background-color: #eff9f1;\n  --color: #2f7b39;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #212529;\n  --badge-border-color: #61c36e;\n}\n\n.o_color_11 {\n  --background-color: #f5f1fd;\n  --color: #5221b8;\n  --background-color-contrast: #212529;\n  --badge-color-hover: #FFFFFF;\n  --badge-border-color: #9872e6;\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: flex;\n  flex-direction: column;\n  justify-content: space-around;\n  min-height: 100vh !important;\n  min-height: 100svh !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  color: #FAB803;\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_cc1 .o_dot, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .o_dot {\n  color: var(--o-cc1-btn-primary);\n}\n\n.o_cc2 .o_dot {\n  color: var(--o-cc2-btn-primary);\n}\n\n.o_cc3 .o_dot, .navbar-light .o_dot, .o_footer .o_dot {\n  color: var(--o-cc3-btn-primary);\n}\n\n.o_cc4 .o_dot {\n  color: var(--o-cc4-btn-primary);\n}\n\n.o_cc5 .o_dot {\n  color: var(--o-cc5-btn-primary);\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.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers {\n  pointer-events: none;\n}\n\n@media (min-width: 768px) {\n  .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-indicators, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-indicators {\n    position: relative;\n    min-width: 0;\n    margin: 0;\n  }\n  .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-next, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-next {\n    position: relative;\n    width: auto;\n  }\n}\n\n.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-indicators > *, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-indicators > *, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-indicators > *, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-indicators > *, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-indicators > *, .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-next, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-next {\n  pointer-events: auto;\n}\n\n.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .o_arrows_wrapper, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .o_arrows_wrapper {\n  display: flex;\n}\n\n@media (max-width: 767.98px) {\n  .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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: var(--CarouselControllers-size, 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_cards_wrapper .s_carousel_cards: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: var(--CarouselControllers-size, 3rem);\n    margin: 0 calc(1rem * 2 + var(--CarouselControllers-size, 3rem)) 1rem;\n  }\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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-indicators, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators {\n  pointer-events: none;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators > *, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators > *, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators > *, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators > * {\n  pointer-events: auto;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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: var(--CarouselControllers-size, 3rem);\n  height: var(--CarouselControllers-size, 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_cards_wrapper .s_carousel_default.s_carousel_cards .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_cards_wrapper .s_carousel_default.s_carousel_cards .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_cards_wrapper .s_carousel_default.carousel-dark.s_carousel_cards .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_cards_wrapper .s_carousel_default.carousel-dark.s_carousel_cards .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_cards_wrapper .s_carousel_boxed.s_carousel_cards .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_cards_wrapper .s_carousel_boxed.s_carousel_cards .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_cards_wrapper .s_carousel_rounded.s_carousel_cards .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_cards_wrapper .s_carousel_rounded.s_carousel_cards .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_cards_wrapper .s_carousel_boxed.carousel-dark.s_carousel_cards .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_cards_wrapper .s_carousel_boxed.carousel-dark.s_carousel_cards .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_cards_wrapper .s_carousel_rounded.carousel-dark.s_carousel_cards .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_cards_wrapper .s_carousel_rounded.carousel-dark.s_carousel_cards .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_cards_wrapper .s_carousel_rounded.s_carousel_cards .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_cards_wrapper .s_carousel_rounded.s_carousel_cards .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_cards_wrapper .s_carousel_arrows_hidden.s_carousel_cards .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_cards_wrapper .s_carousel_arrows_hidden.s_carousel_cards .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_carousel_arrows_hidden.s_quotes_carousel .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_cards_wrapper .s_carousel_arrows_hidden.s_carousel_cards .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_intro_wrapper .s_carousel_arrows_hidden.s_carousel_intro .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_wrapper[data-vcss='001'] .s_carousel_arrows_hidden.s_carousel .o_horizontal_controllers .o_arrows_wrapper {\n  display: none;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner, .s_carousel_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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: var(--CarouselControllers-size, 3rem);\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button, .s_carousel_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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  justify-content: start;\n  height: auto;\n  counter-reset: numberList;\n  overflow: auto;\n  transition: scrollbar-color .2s ease-in-out;\n  scrollbar-color: var(--IndicatorsNumbers__Scrollbar-color, rgba(255, 255, 255, 0.15)) transparent;\n  scrollbar-width: thin;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar {\n  height: 6px;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb {\n  border-radius: 10rem;\n  background: var(--IndicatorsNumbers__Scrollbar-color, rgba(255, 255, 255, 0.15));\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track {\n  background: transparent;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers:hover, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers:hover, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers:hover {\n  scrollbar-color: var(--IndicatorsNumbers__Scrollbar-color, #FFF) transparent;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb {\n  background: var(--IndicatorsNumbers__Scrollbar-color, #FFF);\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button, .s_carousel_cards_wrapper .s_carousel_cards .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: flex;\n  align-items: center;\n  width: auto;\n  height: auto;\n  margin: 0;\n  border: 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_cards_wrapper .s_carousel_cards .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_cards_wrapper .s_carousel_cards .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.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_cards_wrapper .s_carousel_cards .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  margin-left: 0.25rem;\n  border-top: 2px solid #FFF;\n  transition: width .2s ease-in-out;\n  content: '';\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button.active:after, .s_carousel_cards_wrapper .s_carousel_cards .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.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:first-child, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:first-child, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:first-child, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:first-child {\n  margin-left: auto;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:last-child, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:last-child, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:last-child, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:last-child {\n  margin-right: auto;\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_hidden, .s_carousel_cards_wrapper .s_carousel_cards .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, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers {\n  --IndicatorsNumbers__Scrollbar-color: rgba(0, 0, 0, 0.15);\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers button, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .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_cards_wrapper .carousel-dark.s_carousel_cards .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'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers:hover, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers:hover, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers:hover, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers:hover {\n  --IndicatorsNumbers__Scrollbar-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_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .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_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .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: var(--CarouselControllers-size, 3rem);\n}\n\n.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .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_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .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.carousel.o_carousel_multi_items {\n  --o-carousel-item-width-percentage: 25%;\n}\n\n@media (min-width: 768px) {\n  .carousel.o_carousel_multi_items .carousel-inner {\n    display: flex;\n    flex-wrap: nowrap;\n  }\n  .carousel.o_carousel_multi_items .carousel-inner .carousel-item.active, .carousel.o_carousel_multi_items .carousel-inner .carousel-item.active ~ .carousel-item,\n.carousel.o_carousel_multi_items .carousel-inner .carousel-item-end:not(.active),\n.carousel.o_carousel_multi_items .carousel-inner .carousel-item-end:not(.active) ~ .carousel-item,\n.carousel.o_carousel_multi_items .carousel-inner .carousel-item-prev:not(.active),\n.carousel.o_carousel_multi_items .carousel-inner .carousel-item-prev:not(.active) ~ .carousel-item {\n    display: block;\n    flex: 0 0 var(--o-carousel-item-width-percentage);\n    margin-right: 0;\n  }\n  .carousel.o_carousel_multi_items .carousel-inner .active.carousel-item-end + .carousel-item-prev.carousel-item-end,\n.carousel.o_carousel_multi_items .carousel-inner .carousel-item-prev.carousel-item-end ~ .carousel-item {\n    right: var(--o-carousel-item-width-percentage);\n    transform: translateX(100%);\n    display: block;\n    margin-right: 0;\n  }\n  .carousel.o_carousel_multi_items .carousel-inner .carousel-item-start.active,\n.carousel.o_carousel_multi_items .carousel-inner .carousel-item-start:not(.active),\n.carousel.o_carousel_multi_items .carousel-inner .carousel-item-start:not(.active) ~ .carousel-item {\n    transform: translateX(-100%);\n  }\n  .carousel.o_carousel_multi_items .carousel-inner .carousel-item.active:not(.carousel-item-start):not(.carousel-item-end),\n.carousel.o_carousel_multi_items .carousel-inner .carousel-item.active:not(.carousel-item-start):not(.carousel-item-end) ~ .carousel-item {\n    transition: none;\n    margin-right: initial;\n  }\n  .carousel.o_carousel_multi_items .carousel-inner .carousel-item-next:not(.carousel-item-start) {\n    transform: translateX(0%);\n  }\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 var(--o-border-color);\n}\n\n.navbar .o_extra_menu_items > .show > li > a.dropdown-toggle {\n  background-color: #e9e9ea;\n  pointer-events: none;\n}\n\n.navbar .o_extra_menu_items > .show > li > a.dropdown-toggle.active {\n  color: inherit !important;\n}\n\n.navbar .o_extra_menu_items > .show > li > .dropdown-menu, .navbar .o_extra_menu_items > .show > li > .o_dropdown_menu {\n  border-radius: 0;\n}\n\n.navbar .o_extra_menu_items > .show > li > .dropdown-menu .dropdown-item, .navbar .o_extra_menu_items > .show > li > .o_dropdown_menu .dropdown-item {\n  padding-left: 1.5rem;\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: 0 !important;\n  box-shadow: none !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\nheader .hidden_mega_menu_li {\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 var(--o-border-color);\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.o_mega_menu_is_offcanvas .o_mega_nav, .o_mega_menu_is_offcanvas .o_mega_menu {\n  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;\n  z-index: 1045;\n  max-width: var(--Offcanvas-horizontal-width, 400px);\n  opacity: 0;\n  pointer-events: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_mega_menu_is_offcanvas .o_mega_nav, .o_mega_menu_is_offcanvas .o_mega_menu {\n    transition: none;\n  }\n}\n\n.o_mega_menu_is_offcanvas .o_mega_nav section, .o_mega_menu_is_offcanvas .o_mega_menu section {\n  transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out;\n  transform: translateX(5%);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_mega_menu_is_offcanvas .o_mega_nav section, .o_mega_menu_is_offcanvas .o_mega_menu section {\n    transition: none;\n  }\n}\n\n.o_mega_menu_is_offcanvas .o_mega_menu_left .o_mega_menu section {\n  transform: translateX(-5%);\n}\n\n.o_mega_menu_is_offcanvas .o_mega_menu.show, .o_mega_menu_is_offcanvas .o_mega_menu.show ~ .o_mega_nav {\n  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;\n  visibility: visible !important;\n  opacity: 1;\n  pointer-events: auto;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_mega_menu_is_offcanvas .o_mega_menu.show, .o_mega_menu_is_offcanvas .o_mega_menu.show ~ .o_mega_nav {\n    transition: none;\n  }\n}\n\n.o_mega_menu_is_offcanvas .o_mega_menu.show section, .o_mega_menu_is_offcanvas .o_mega_menu.show ~ .o_mega_nav section {\n  transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out;\n  transform: translateX(0);\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .o_mega_menu_is_offcanvas .o_mega_menu.show section, .o_mega_menu_is_offcanvas .o_mega_menu.show ~ .o_mega_nav section {\n    transition: none;\n  }\n}\n\n.o_mega_menu_is_offcanvas .o_mega_nav {\n  padding-left: 15px;\n  height: 3rem;\n  background-color: #1A1423;\n}\n\n.o_mega_menu_is_offcanvas div.o_mega_menu {\n  position: fixed !important;\n  inset: 0 0 0 auto !important;\n  display: block;\n  visibility: hidden;\n  margin-top: 3rem !important;\n  border: none;\n  height: calc(100dvh - 3rem);\n  max-height: 100vh;\n  background-color: #1A1423;\n  overflow-x: hidden;\n}\n\n.o_mega_menu_is_offcanvas .o_mega_menu_toggle::after {\n  content: '\\e83b';\n  border: none;\n  font-family: 'odoo_ui_icons';\n}\n\n.o_mega_menu_is_offcanvas .o_mega_menu_left .o_mega_menu {\n  inset: 0 auto 0 0 !important;\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_gray_area {\n  z-index: 1;\n}\n\n.s_mega_menu_gray_area:before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: auto;\n  content: '';\n  display: block;\n  width: 100%;\n  height: 100%;\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.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  --background-color: rgba(46, 39, 20, 0.6);\n  --color: #FFFFFF;\n  background-color: rgba(46, 39, 20, 0.6) !important;\n  color: #FFFFFF;\n  padding: 0.25rem 0.5rem;\n  font-weight: 700;\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(250, 184, 3, 0.1);\n}\n\n.bg-secondary-light {\n  background-color: rgba(26, 20, 35, 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(245, 244, 240, 0.1);\n}\n\n.bg-dark-light {\n  background-color: rgba(46, 39, 20, 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.text-discord, .s_social_media:not(.no_icon_color) .s_social_media_discord, .s_social_media:not(.no_icon_color) .s_social_media_discord:hover, .s_social_media:not(.no_icon_color) .s_social_media_discord:focus {\n  color: #5865f2 !important;\n}\n\na.text-discord:hover, .s_social_media:not(.no_icon_color) a.s_social_media_discord:hover, a.text-discord:focus, .s_social_media:not(.no_icon_color) a.s_social_media_discord:focus {\n  color: #1021d4 !important;\n}\n\n.text-kickstarter {\n  color: #0f2105 !important;\n}\n\na.text-kickstarter:hover, a.text-kickstarter:focus {\n  color: black !important;\n}\n\n.text-google-play {\n  color: #4285F4 !important;\n}\n\na.text-google-play:hover, a.text-google-play:focus {\n  color: #0b51c5 !important;\n}\n\n.text-strava {\n  color: #fc4c02 !important;\n}\n\na.text-strava:hover, a.text-strava:focus {\n  color: #972d01 !important;\n}\n\n.text-bluesky {\n  color: #1185FE !important;\n}\n\na.text-bluesky:hover, a.text-bluesky:focus {\n  color: #0153a8 !important;\n}\n\n.text-threads {\n  color: #000000 !important;\n}\n\na.text-threads:hover, a.text-threads: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, #o_wblog_post_content_jump {\n  position: absolute;\n  top: auto;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  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_wblog_post_content_jump, .o_scroll_button:hover {\n  text-decoration: none;\n}\n\n.o_scroll_button:focus, #o_wblog_post_content_jump:focus {\n  outline: none;\n}\n\n.o_scroll_button:hover, #o_wblog_post_content_jump: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(250, 184, 3, 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\n.o_search_result_item_detail button:disabled, .o_search_result_item_detail button.o_wysiwyg_loader {\n  color: inherit;\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 #wrapwrap {\n  overflow-x: clip !important;\n}\n\n@supports not (overflow-x: clip) {\n  .o_wanim_overflow_xy_hidden #wrapwrap {\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_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-control:disabled, ~ .form-control.o_wysiwyg_loader), .input-group-text.input-group-text-subtle:has(~ .form-control[readonly]), .form-select:disabled ~ .input-group-text.input-group-text-subtle, .form-select.o_wysiwyg_loader ~ .input-group-text.input-group-text-subtle, .form-select[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: 10rem;\n  padding: 0.5rem 1rem;\n}\n\n.s_banner_categories .row > *, .s_quadrant .o_grid_item, .s_masonry_block[data-vcss='001'] .row > div {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n\n.s_banner_categories .row > * div.media_iframe_video, .s_quadrant .o_grid_item div.media_iframe_video, .s_masonry_block[data-vcss='001'] .row > div div.media_iframe_video {\n  width: 100%;\n}\n\n", "\n/* /website/static/src/scss/website_common.scss */\n\n.o_text_highlight {\n  position: relative;\n  --text-highlight-color: currentColor;\n  isolation: isolate;\n}\n\n.o_text_highlight > * {\n  text-decoration: none;\n}\n\n.o_text_highlight svg {\n  z-index: -1;\n  height: 1px;\n  width: 1px;\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  font-family: \"-apple-system\", \"Roboto\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, \"Odoo Unicode Support Noto\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n}\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 #714B67;\n  border-left: 20px solid #714B67;\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: #714B67;\n}\n\n.o_frontend_to_backend_nav .o_frontend_to_backend_apps_btn:hover {\n  background-color: #624159;\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.js_publish_management > .js_publish_btn.btn-success {\n  border-radius: var(--btn-border-radius);\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.o-autocomplete.ui-widget-content {\n  background-color: #FFFFFF;\n  border: var(--border-width) solid var(--o-border-color);\n  border-radius: var(--border-radius);\n}\n\n", "\n/* /website/static/src/client_actions/website_preview/website_builder_action.editor.scss */\n\n.o_homepage_editor_welcome_message {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Ubuntu, \"Noto Sans\", Arial, \"Odoo Unicode Support Noto\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n}\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 a.o_stock_report_partner_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/* /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: #FAB803;\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/* /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  border: none !important;\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/* /portal_rating/static/src/scss/portal_rating.scss */\n\n/* static stars */\n.o_website_rating_static {\n  color: var(--WebsiteRating__star-color, #FACC2E);\n}\n\n#product_details {\n  --WebsiteRating__star-color: currentColor;\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.875rem;\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.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_row td {\n  padding-bottom: 0.4rem;\n}\n\n/* Star Widget */\n.o-mail-Composer-starCard {\n  width: max-content;\n}\n\n.o-mail-Composer-starCard .o-mail-Composer-stars {\n  display: inline-flex;\n  color: #FACC2E;\n  margin-right: 15px;\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/* /delivery/static/src/js/location_selector/location_selector_dialog/location_selector_dialog.scss */\n\n@media (min-width: 768px) {\n  .o_location_selector .o_location_selector_view {\n    opacity: 1;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_location_selector .o_location_selector_view {\n    border-left: 0 !important;\n  }\n}\n\n.o_location_selector .o_location_selector_number {\n  width: 3ch;\n  font-variant-numeric: tabular-nums;\n}\n\n.o_location_selector .o_location_selector_details {\n  transform: translateY(-100%);\n}\n\n.o_location_selector .collapsed i.o_location_selector_hours_caret {\n  transform: rotate(180deg) !important;\n}\n\n.o_location_selector .o_location_selector_mobile_tab.active {\n  font-weight: 700;\n  --border-color: #FAB803;\n}\n\n.o_location_selector .modal-footer, .modal.o_modal_full .o_location_selector.modal-content .modal-footer {\n  padding: 0;\n  box-shadow: none;\n}\n\n.o_location_selector .o_location_selector_schedule {\n  grid-template-columns: auto 1fr;\n}\n\n.o_location_selector .o_location_selector_schedule_hours {\n  gap: 0 1rem;\n}\n\n", "\n/* /delivery/static/src/js/location_selector/map/map.scss */\n\n.o_location_selector_marker_icon {\n  --LocationSelectorMarker-border-color: #909294;\n  --LocationSelectorMarker-background: #FFFFFF;\n  --LocationSelectorMarker-color: #212529;\n}\n\n.o_location_selector_marker_icon_selected {\n  --LocationSelectorMarker-border-color: #8e6f16;\n  --LocationSelectorMarker-background: #FAB803;\n  --LocationSelectorMarker-color: #212529;\n}\n\n.o_location_selector_map {\n  min-height: 25vh;\n}\n\n", "\n/* /website_sale/static/src/scss/product_tile.scss */\n\n.oe_product_cart {\n  position: relative;\n  flex-direction: var(--o-wsale-card-flex-direction, column);\n  align-items: var(--o-wsale-card-flex-align-items);\n  height: var(--o-wsale-card-height);\n  border: 0 solid var(--o-wsale-card-border-color, var(--o-border-color));\n  border-width: var(--o-wsale-card-border-width, 0);\n  border-radius: var(--o-wsale-card-border-radius);\n  padding: var(--o-wsale-card-padding, 0);\n  background-color: var(--o-wsale-card-bg);\n  box-shadow: var(--o-wsale-card-shadow);\n  color: var(--o-wsale-card-color, var(--o-wsale-card-cc-text));\n  text-align: var(--o-wsale-card-text-align);\n  transform: var(--o-wsale-card-transform);\n  transition: var(--o-wsale-card-transition);\n  margin-left: var(--o-wsale-card-margin-x);\n  margin-right: var(--o-wsale-card-margin-x);\n  width: 100%;\n  container: oe_product_cart / inline-size;\n}\n\n.oe_product_cart:before {\n  position: absolute;\n  top: var(--o-wsale-card-pseudobg-y, MIN(-0.5rem, calc(var(--o-wsale-products-grid-gap-y) / 2)));\n  left: var(--o-wsale-card-pseudobg-x, calc(var(--o-wsale-products-grid-gap) * -0.5));\n  bottom: var(--o-wsale-card-pseudobg-y, MIN(-0.5rem, calc(var(--o-wsale-products-grid-gap-y) / 2)));\n  right: var(--o-wsale-card-pseudobg-x, calc(var(--o-wsale-products-grid-gap) * -0.5));\n  background-color: var(--o-wsale-card-pseudobg-color);\n  border-radius: var(--o-wsale-card-pseudobg-radius, var(--o-wsale-card-border-radius, 0));\n  opacity: var(--o-wsale-card-pseudobg-opacity);\n  transform: var(--o-wsale-card-pseudobg-transform);\n  transition: var(--o-wsale-card-pseudobg-transition);\n  box-shadow: var(--o-wsale-card-pseudobg-shadow);\n  z-index: -1;\n  content: var(--o-wsale-card-pseudobg);\n}\n\n.oe_product_cart:hover, .oe_product_cart:has(:focus-visible) {\n  z-index: 1;\n  border-color: var(--o-wsale-card-border-color-hover, var(--o-wsale-card-border-color, var(--o-border-color)));\n  transform: var(--o-wsale-card-transform-hover);\n  box-shadow: var(--o-wsale-card-shadow-hover);\n}\n\n.oe_product_cart:hover:before, .oe_product_cart:has(:focus-visible):before {\n  transform: var(--o-wsale-card-pseudobg-transform);\n  transition: var(--o-wsale-card-pseudobg-transition-hover);\n  opacity: var(--o-wsale-card-pseudobg-opacity-hover);\n  box-shadow: var(--o-wsale-card-pseudobg-shadow-hover);\n}\n\n.oe_product_cart:hover .oe_product_image, .oe_product_cart:has(:focus-visible) .oe_product_image {\n  --o-wsale-card-thumb-shadow: var(--o-wsale-card-thumb-shadow-hover);\n  --o-wsale-card-thumb-transform: var(--o-wsale-card-thumb-transform-hover);\n  transition: var(--o-wsale-card-thumb-transition-hover, var(--o-wsale-card-thumb-transition));\n}\n\n.oe_product_cart:hover .o_wsale_product_information, .oe_product_cart:has(:focus-visible) .o_wsale_product_information {\n  transform: var(--o-wsale-card-info-transform-hover);\n  transition: var(--o-wsale-card-info-transition-hover);\n}\n\n.oe_product_cart .oe_product_image {\n  min-width: var(--o-wsale-card-thumb-size);\n  width: var(--o-wsale-card-thumb-size);\n  border-radius: var(--o-wsale-card-thumb-border-radius, inherit);\n  box-shadow: var(--o-wsale-card-thumb-shadow);\n  background: var(--o-wsale-card-thumb-background, #F8F9FA);\n  transform: var(--o-wsale-card-thumb-transform);\n  transition: var(--o-wsale-card-thumb-transition);\n  flex-shrink: 0;\n}\n\n.oe_product_cart .oe_product_image:has(.oe_product_image_link:focus-visible) {\n  outline: 1px auto;\n}\n\n.oe_product_cart .oe_product_image_link {\n  display: block;\n  width: 100%;\n  max-height: 80vh;\n  aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1);\n  min-height: var(--o-wsale-card-thumb-min-heigh);\n}\n\n.oe_product_cart .oe_product_image_link .oe_product_image_img_wrapper.oe_product_image_img_wrapper_secondary {\n  display: var(--o-wsale-card-img-wrapper-secondary-display, none);\n}\n\n.oe_product_cart .oe_product_image_link .oe_product_image_img, .oe_product_cart .oe_product_image_link .oe_product_image_img_secondary {\n  position: absolute;\n  object-fit: var(--o-wsale-card-thumb-fill-mode, contain);\n  object-position: var(--o-wsale-card-thumb-position, center);\n  background-size: var(--o-wsale-card-thumb-fill-mode, contain);\n  background-position: var(--o-wsale-card-thumb-position, center);\n  background-repeat: var(--o-wsale-card-thumb-repeat, no-repeat);\n}\n\n@media (min-width: 992px) {\n  .oe_product_cart .oe_product_image_link .oe_product_image_img_wrapper {\n    inset: 0 0;\n    position: absolute;\n  }\n  .oe_product_cart .oe_product_image_link .oe_product_image_img {\n    transform: var(--o-wsale-card-img-transform);\n    transition: var(--o-wsale-card-img-transition);\n  }\n  .oe_product_cart .oe_product_image_link .oe_product_image_img_secondary {\n    transform: var(--o-wsale-card-img-secondary-transform);\n    transition: var(--o-wsale-card-img-secondary-transition);\n    opacity: var(--o-wsale-card-img-secondary-opacity, 0);\n  }\n  .oe_product_cart .oe_product_image_link:hover .oe_product_image_img_wrapper .oe_product_image_img, .oe_product_cart .oe_product_image_link:focus-visible .oe_product_image_img_wrapper .oe_product_image_img {\n    transform: var(--o-wsale-card-img-transform-hover, var(--o-wsale-card-img-transform));\n    transition: var(--o-wsale-card-img-transition-hover, var(--o-wsale-card-img-transition));\n    opacity: var(--o-wsale-card-img-opacity-hover, var(--o-wsale-card-img-opacity));\n  }\n  .oe_product_cart .oe_product_image_link:hover .oe_product_image_img_wrapper .oe_product_image_img_secondary, .oe_product_cart .oe_product_image_link:focus-visible .oe_product_image_img_wrapper .oe_product_image_img_secondary {\n    transform: var(--o-wsale-card-img-secondary-transform-hover, var(--o-wsale-card-img-secondary-transform));\n    transition: var(--o-wsale-card-img-secondary-transition-hover, var(--o-wsale-card-img-secondary-transition));\n    opacity: var(--o-wsale-card-img-secondary-hover, var(--o-wsale-card-img-secondary-opacity));\n  }\n}\n\n.oe_product_cart .oe_product_image_link:after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  background: var(--o-wsale-card-overlay-background);\n  border-radius: var(--o-wsale-card-overlay-radius, inherit);\n  opacity: var(--o-wsale-card-overlay-opacity);\n  transform: var(--o-wsale-card-overlay-transform);\n  transition: var(--o-wsale-card-overlay-transition);\n  content: var(--o-wsale-card-overlay);\n}\n\n.oe_product_cart .o_wsale_product_info_attributes_wrapper {\n  display: var(--o-wsale-card-info-attributes-display, contents);\n  justify-content: var(--o-wsale-card-info-attributes-justify-content);\n  flex-direction: column;\n  padding: 0.5rem 0;\n  margin-right: var(--o-wsale-card-info-attributes-margin-right, auto);\n}\n\n.oe_product_cart .o_wsale_product_information {\n  display: flex;\n  position: var(--o-wsale-card-info-position, relative);\n  inset: var(--o-wsale-card-info-inset);\n  flex-direction: var(--o-wsale-card-info-flex-direction, column);\n  align-items: var(--o-wsale-card-info-flex-align-items);\n  gap: var(--o-wsale-card-info-gap);\n  margin: var(--o-wsale-card-info-margin);\n  padding: var(--o-wsale-card-info-padding, 0.5rem 0);\n  transform: var(--o-wsale-card-info-transform);\n  transition: var(--o-wsale-card-info-transition);\n  font-size: var(--o-wsale-card-info-font-size, var(--o-wsale-card-info-responsive-font-size, clamp(12px, calc(0.5rem + 3.3cqw), 1.2rem)));\n}\n\n.oe_product_cart .o_wsale_attribute_previewer {\n  width: var(--o-wsale-card-attribute-previewer-width, 100%);\n  justify-content: var(--o-wsale-card-attribute-previewer-justify-content);\n  padding: var(--o-wsale-card-attribute-previewer-padding, 0 0 1rem);\n  order: var(--o-wsale-card-attribute-previewer-order, 2);\n}\n\n.oe_product_cart .o_wsale_attribute_previewer a.o_product_variant_preview:has(.btn) {\n  max-width: 40%;\n}\n\n.oe_product_cart .o_wsale_attribute_previewer a.o_product_variant_preview:has(.css_attribute_preview_thumbnail) {\n  width: var(--o-wsale-card-attribute-previewer-thumbnail-width, 14%);\n  min-width: 2.6rem;\n}\n\n.oe_product_cart .o_wsale_attribute_previewer a.o_product_variant_preview:has(.css_attribute_preview_thumbnail) * {\n  width: 100%;\n  height: 100%;\n}\n\n.oe_product_cart .o_wsale_attribute_previewer .css_attribute_preview_thumbnail {\n  border: 1px solid var(--o-border-color);\n  border-radius: var(--o-wsale-card-attribute-previewer-thumbnail-border-radius, 0.3rem);\n  aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1/1);\n  transition: border-color 0.05s ease-in-out;\n}\n\n.oe_product_cart .o_wsale_attribute_previewer .css_attribute_preview_thumbnail:hover {\n  border-color: #FAB803;\n}\n\n.oe_product_cart .o_wsale_attribute_previewer .btn {\n  border: 1px solid var(--o-border-color);\n}\n\n.oe_product_cart .o_wsale_attribute_previewer .btn:hover {\n  border-color: #FAB803;\n}\n\n@media (max-width: 575.98px) {\n  .oe_product_cart .o_wsale_attribute_previewer .css_attribute_color {\n    --o-wsale-css-attribute-color__size: 1.6rem;\n  }\n}\n\n.oe_product_cart .o_wsale_product_information_text {\n  flex: var(--o-wsale-card-info-text-flex);\n  width: var(--o-wsale-card-info-text-width);\n  margin: var(--o-wsale-card-info-text-margin);\n  order: var(--o-wsale-card-info-order, 4);\n}\n\n.oe_product_cart .o_wsale_products_item_title {\n  max-width: 66ch;\n  font-size: var(--o-wsale-card-info-title-font-size, 1.1em);\n  font-weight: var(--o-wsale-card-info-title-font-weight, 500);\n  margin-bottom: var(--o-wsale-card-info-title-margin-bottom, 0.5rem);\n}\n\n.oe_product_cart .o_wsale_products_item_title > a {\n  color: var(--o-wsale-card-cc-link, #FAB803);\n}\n\n.oe_product_cart .oe_subdescription_wrapper {\n  display: var(--o-wsale-card-info-description-display, none);\n}\n\n.oe_product_cart .oe_subdescription {\n  margin-bottom: var(--o-wsale-card-info-description-margin-bottom, 0.5rem);\n}\n\n.oe_product_cart .oe_subdescription div {\n  max-width: 66ch;\n  font-size: var(--o-wsale-card-info-description-font-size, CLAMP(12px, 0.86em, 0.86rem));\n}\n\nbody:not(.editor_enable) .oe_product_cart .oe_subdescription div:empty {\n  display: none;\n}\n\n.oe_product_cart .text-muted {\n  --secondary-color: var(--o-wsale-card-info-muted, var(--o-wsale-card-cc-muted));\n}\n\n.oe_product_cart .oe_subdescription.text-muted > div {\n  color: var(--o-wsale-card-info-muted, var(--o-wsale-card-cc-muted)) !important;\n}\n\n.oe_product_cart .o_wsale_product_rating_wrapper {\n  --WebsiteRating__star-color: currentColor;\n  display: var(--o-wsale-card-rating-display, none);\n}\n\n.oe_product_cart .o_wsale_product_rating_wrapper .fa-star-o, .oe_product_cart .o_wsale_product_rating_wrapper small.text-muted, .oe_product_cart .o_wsale_product_rating_wrapper .text-muted.small {\n  opacity: 0.5;\n}\n\n.oe_product_cart .o_wsale_product_rating_wrapper small.text-muted, .oe_product_cart .o_wsale_product_rating_wrapper .text-muted.small {\n  font-size: 0.775em;\n  color: currentColor !important;\n}\n\n.oe_product_cart .o_wsale_product_sub {\n  display: var(--o-wsale-card-sub-display, flex);\n  flex-direction: var(--o-wsale-card-sub-flex-direction, row);\n  align-items: var(--o-wsale-card-sub-align-items, end);\n  flex-wrap: var(--o-wsale-card-sub-wrap, wrap);\n  width: var(--o-wsale-card-sub-width);\n  order: var(--o-wsale-card-sub-order, 6);\n  flex-grow: var(--o-wsale-card-sub-flex-grow);\n}\n\n.oe_product_cart .product_price, .oe_product_cart .o_wish_price {\n  display: var(--o-wsale-card-price-display);\n  flex-direction: var(--o-wsale-card-price-flex-direction);\n  flex-basis: var(--o-wsale-card-price-flex-basis);\n  justify-content: var(--o-wsale-card-price-justify-content);\n  gap: 0 0.5rem;\n  min-width: var(--o-wsale-card-price-min-width);\n  font-size: var(--o-wsale-card-price-font-size, 0.94em);\n  order: var(--o-wsale-card-price-order, 6);\n  flex-wrap: wrap;\n}\n\n.oe_product_cart .o_wsale_product_btn {\n  display: flex;\n  white-space: nowrap;\n  inset: var(--o-wsale-card-btns-inset);\n  width: var(--o-wsale-card-btns-width);\n  flex-direction: var(--o-wsale-card-btns-flex-direction, row);\n  justify-content: var(--o-wsale-card-btns-justify-content);\n  align-items: var(--o-wsale-card-btns-align-items);\n  gap: var(--o-wsale-card-btns-gap);\n  margin-bottom: var(--o-wsale-card-btns-margin-bottom, var(--o-wsale-products-grid-gap));\n  order: var(--o-wsale-card-btns-order, 8);\n  font-size: var(--o-wsale-card-btns-font-size, clamp(12px, 9cqw, 1rem));\n}\n\n.oe_product_cart .o_wsale_product_btn .btn {\n  --btn-padding-x: 0.8em;\n  flex-grow: var(--o-wsale-card-btns-btn-flex-grow);\n  font-size: var(--o-wsale-card-btns-btn-font-size, var(--btn-font-size));\n  min-height: var(--o-wsale-card-btns-btn-min-height);\n  align-items: center;\n  justify-content: center;\n}\n\n.oe_product_cart .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  aspect-ratio: var(--o-wsale-card-btn-aspect-ratio);\n  padding-left: var(--o-wsale-card-btn-padding-x, var(--btn-padding-x));\n  padding-right: var(--o-wsale-card-btn-padding-x, var(--btn-padding-x));\n}\n\n.oe_product_cart .o_wsale_product_btn .btn:where(.o_wsale_product_btn_primary) {\n  display: var(--o-wsale-card-btn-submit-display, none);\n  order: var(--o-wsale-card-btn-submit-order);\n  flex-grow: var(--o-wsale-card-btn-submit-flex-grow);\n  aspect-ratio: var(--o-wsale-card-btn-submit-aspect-ratio);\n  margin: var(--o-wsale-card-btn-submit-margin);\n  padding-left: var(--o-wsale-card-btn-submit-padding-x, var(--btn-padding-x));\n  padding-right: var(--o-wsale-card-btn-submit-padding-x, var(--btn-padding-x));\n}\n\n.oe_product_cart .o_wsale_product_btn .btn:where(.o_wsale_product_btn_primary) .o_label {\n  display: var(--o-wsale-card-btn-submit-label-display, var(--o-wsale-card-btn-label-display));\n  font-size: var(--o-wsale-card-btn-submit-label-font-size, 0.8em);\n  line-height: 1;\n}\n\n.oe_product_cart .o_wsale_product_btn:empty {\n  display: none !important;\n}\n\n.oe_product_cart .o_wsale_product_action_row {\n  display: contents;\n  padding: var(--o-wsale-card-btns-row-padding, 0.5rem);\n}\n\n.oe_product_cart .o_product_link {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: 1;\n}\n\n.oe_product_cart .btn:focus-visible {\n  outline: 1px auto;\n}\n\n.oe_product_cart .o_label {\n  display: var(--o-wsale-card-btn-label-display);\n}\n\n.oe_product_cart .o_carousel_product_remove {\n  --btn-padding-x: 0.5rem;\n  --btn-padding-y: var(--btn-padding-x);\n  --o-wsale-wishlist-card-offset-top: calc(var(--o-wsale-card-offset-top) + var(--btn-padding-y));\n  --o-wsale-wishlist-card-offset-x: calc(var(--o-wsale-card-offset-x) + var(--btn-padding-x));\n  --o-wsale-wishlist-btn-offset-top-default: calc(var(--o-wsale-card-border-radius, 0px) * 0.1 + var(--btn-padding-y));\n  --o-wsale-wishlist-btn-offset-end-default: calc(var(--o-wsale-card-border-radius, 0px) * 0.2 + var(--btn-padding-x));\n  position: absolute;\n  top: var(--o-wsale-wishlist-card-offset-top, var(--o-wsale-wishlist-btn-offset-top-default));\n  left: auto;\n  bottom: auto;\n  right: var(--o-wsale-wishlist-card-offset-x, var(--o-wsale-wishlist-btn-offset-end-default));\n  --btn-color: #212529;\n  --btn-bg: #FFFFFF;\n  --btn-border-color: #dededf;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(255, 255, 255, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 194, 194, 196;\n  --btn-active-color: #212529;\n  --btn-active-bg: white;\n  --btn-active-border-color: #e1e1e2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FFFFFF;\n  --btn-disabled-border-color: #dededf;\n  --btn-bg: rgba(255, 255, 255, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n  aspect-ratio: 1;\n}\n\n.o_wsale_products_opt_has_cta {\n  --o-wsale-card-btn-submit-display: inline-flex;\n}\n\n.o_wsale_products_opt_has_cta.o_wsale_products_opt_actions_onhover {\n  --o-wsale-card-btn-submit-display: flex;\n}\n\n.o_wsale_products_opt_has_description {\n  --o-wsale-card-info-description-display: block;\n}\n\n.o_wsale_products_opt_has_rating {\n  --o-wsale-card-rating-display: block;\n}\n\n.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list {\n  --o-wsale-products-grid-gap-y: calc(var(--o-wsale-products-grid-gap, 16px) * var(--o-wsale-products-grid-gap-y-multiplier ,1.25));\n  --gap: var(--o-wsale-products-grid-gap-y) var(--o-wsale-products-grid-gap, 16px);\n}\n\n@media (min-width: 992px) {\n  .o_wsale_products_opt_layout_catalog .o_has_variations .o_wsale_attribute_previewer {\n    position: absolute;\n    left: calc(var(--o-wsale-card-offset-x) + 0.5rem);\n    transform: translateY(-100%);\n  }\n  .o_wsale_products_opt_layout_catalog .o_has_variations .o_wsale_attribute_previewer.show_on_hover {\n    padding: 1rem 0.25rem;\n  }\n  .o_wsale_products_opt_layout_catalog .o_has_variations:where(:not(:hover)):where(:not(:focus-visible)) .o_wsale_attribute_previewer.show_on_hover {\n    visibility: hidden;\n    pointer-events: none;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .o_wsale_products_opt_layout_catalog.o_wsale_products_opt_actions_onhover .o_wsale_product_btn {\n    visibility: hidden;\n  }\n}\n\n@container (max-width: 180px) {\n  .o_wsale_products_opt_layout_catalog:where(.o_wsale_products_opt_actions_inline:not(.o_wsale_products_opt_wishlist_fixed):not(.o_wsale_products_opt_wishlist_fixed_onhover)):where(:not(.o_wsale_products_opt_has_wishlist)) .o_wsale_product_btn:where(:not(:has(.o_add_compare))) {\n    --o-wsale-card-btn-submit-label-display: none;\n    --o-wsale-card-btn-submit-flex-grow: 0;\n    --o-wsale-card-btn-submit-aspect-ratio: 1;\n    --o-wsale-card-btn-submit-margin: 0 auto 0 0;\n    --o-wsale-card-btn-submit-padding-x: 0;\n  }\n}\n\n@container (max-width: 245px) {\n  .o_wsale_products_opt_layout_catalog:where(.o_wsale_products_opt_actions_inline:not(.o_wsale_products_opt_wishlist_fixed):not(.o_wsale_products_opt_wishlist_fixed_onhover)):where(.o_wsale_products_opt_has_comparison) .o_wsale_product_btn:where(:has(.o_add_compare)), .o_wsale_products_opt_layout_catalog:where(.o_wsale_products_opt_actions_inline:not(.o_wsale_products_opt_wishlist_fixed):not(.o_wsale_products_opt_wishlist_fixed_onhover)):where(.o_wsale_products_opt_has_wishlist) .o_wsale_product_btn:where(:has(.o_add_wishlist)) {\n    --o-wsale-card-btn-submit-label-display: none;\n    --o-wsale-card-btn-submit-flex-grow: 0;\n    --o-wsale-card-btn-submit-aspect-ratio: 1;\n    --o-wsale-card-btn-submit-margin: 0 auto 0 0;\n    --o-wsale-card-btn-submit-padding-x: 0;\n  }\n}\n\n@container (max-width: 265px) {\n  .o_wsale_products_opt_layout_catalog:where(.o_wsale_products_opt_actions_inline:not(.o_wsale_products_opt_wishlist_fixed):not(.o_wsale_products_opt_wishlist_fixed_onhover)):where(.o_wsale_products_opt_has_wishlist.o_wsale_products_opt_has_comparison) .o_wsale_product_btn:where(:has(.o_add_wishlist):has(.o_add_compare)) {\n    --o-wsale-card-btn-submit-label-display: none;\n    --o-wsale-card-btn-submit-flex-grow: 0;\n    --o-wsale-card-btn-submit-aspect-ratio: 1;\n    --o-wsale-card-btn-submit-margin: 0 auto 0 0;\n    --o-wsale-card-btn-submit-padding-x: 0;\n  }\n}\n\n.o_wsale_products_opt_layout_list {\n  --o-wsale-card-flex-direction: row;\n  --o-wsale-card-flex-align-items: start;\n  --o-wsale-card-info-flex-direction: row;\n  --o-wsale-card-info-flex-align-items: center;\n  --o-wsale-card-info-margin: auto 0;\n  --o-wsale-card-info-gap: 1rem;\n  --o-wsale-card-info-padding: 0 1rem;\n  --o-wsale-card-attribute-previewer-width: 14vw;\n  --o-wsale-card-attribute-previewer-justify-content: start;\n  --o-wsale-card-attribute-previewer-padding: 0;\n  --o-wsale-card-attribute-previewer-order: 5;\n  --o-wsale-card-thumb-size: 100px;\n  --o-wsale-card-btns-gap: 0.25rem;\n  --o-wsale-card-btns-margin: 0;\n  --o-wsale-card-btns-margin-bottom: 0;\n  --o-wsale-card-btn-submit-label-display: inline;\n  --o-wsale-comparison-btn-order: -1;\n}\n\n.o_wsale_products_opt_layout_list .oe_product {\n  grid-column: span 12;\n  grid-row: span 1;\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_products_opt_layout_list {\n    --o-wsale-card-info-flex-direction: column;\n    --o-wsale-card-info-flex-align-items: start;\n    --o-wsale-card-info-gap: 0;\n    --o-wsale-card-info-padding: 0 0 0 0.5rem;\n    --o-wsale-card-attribute-previewer-width: 50vw;\n    --o-wsale-card-sub-width: 100%;\n    --o-wsale-card-attribute-previewer-padding: 0 0 0.5rem;\n  }\n  .o_wsale_products_opt_layout_list .product_price > span, .o_wsale_products_opt_layout_list .product_price > del {\n    display: block;\n    text-align: start;\n  }\n}\n\n.o_wsale_products_opt_design_thumbs {\n  --o-wsale-card-border-width: 0;\n  --o-wsale-card-info-padding: 1rem 0 0;\n  --o-wsale-card-border-radius: 0px;\n  --o-wsale-card-thumb-border-radius: var(--o-wsale-opt-border-radius);\n  --o-wsale-card-offset-top: calc(var(--o-wsale-opt-border-radius, 0px) * 0.1);\n  --o-wsale-card-offset-x: calc(var(--o-wsale-opt-border-radius, 0px) * 0.2);\n}\n\n.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_catalog {\n  --o-wsale-products-grid-gap-y-multiplier: 2;\n  --o-wsale-card-info-padding: 0.5rem 0;\n}\n\n.o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list {\n  --o-wsale-card-border-width: 0 0 1px;\n  --o-wsale-card-padding: 0 0 var(--o-wsale-products-grid-gap);\n  --o-wsale-card-info-padding: 0 0 0 0.5rem;\n  --o-wsale-card-info-attributes-display: flex;\n  --o-wsale-card-attribute-previewer-width: 100%;\n  --o-wsale-card-sub-display: contents;\n  --o-wsale-card-price-display: flex;\n  --o-wsale-card-btn-label-display: none;\n  --o-wsale-card-btn-submit-label-display: inline;\n  --o-wsale-card-btn-submit-order: 1;\n}\n\n@media (max-width: 575.98px) {\n  .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list {\n    --o-wsale-card-btn-submit-order: 1;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list {\n    --o-wsale-card-info-attributes-display: contents;\n  }\n}\n\n@media (min-width: 768px) and (max-width: 1199.98px) {\n  .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list {\n    --o-wsale-card-info-text-width: 200px;\n    --o-wsale-card-btn-submit-order: -2;\n    --o-wsale-card-btns-flex-direction: column;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list .product_price, .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list .o_wish_price {\n    margin: auto;\n  }\n}\n\n@media (min-width: 1200px) {\n  .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list {\n    --o-wsale-card-info-text-width: 360px;\n  }\n  .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list:where(.o_wsale_products_opt_has_comparison):where(:has(.o_add_compare)), .o_wsale_products_opt_design_thumbs.o_wsale_products_opt_layout_list:where(:has(.o_add_to_compare)) {\n    --o-wsale-comparison-btn-placeholder-display: inline-block;\n  }\n}\n\n.o_wsale_products_opt_design_cards {\n  --_padding-base: 0.5rem;\n  --o-wsale-card-border-width: 1px;\n  --o-wsale-card-info-padding: 0.5rem var(--_padding-base) var(--_padding-base);\n  --o-wsale-card-info-grow: 1;\n  --o-wsale-card-border-radius: var(--o-wsale-opt-border-radius, 0px);\n  --o-wsale-card-pseudobg-y: 0;\n  --o-wsale-card-pseudobg-x: 0;\n  --o-wsale-card-btns-margin-bottom: 0;\n  --o-wsale-card-thumb-border-radius: MAX(0px, calc(var(--o-wsale-card-border-radius) - 1px)) MAX(0px, calc(var(--o-wsale-card-border-radius) - 1px)) 0 0;\n}\n\n.o_wsale_products_opt_design_cards:where(.o_wsale_products_opt_rounded_5) {\n  --_padding-base: min(1rem, max(calc(var(--o-wsale-opt-border-radius) - var(--btn-border-radius)), 0.5rem));\n}\n\n.o_wsale_products_opt_design_cards:where(.o_wsale_products_opt_rounded_5).o_wsale_products_opt_actions_onhover {\n  --o-wsale-card-info-padding: 0.5rem var(--_padding-base);\n}\n\n.o_wsale_products_opt_design_cards.o_wsale_products_opt_actions_inline:where(:not(.o_wsale_products_opt_rounded_0)) {\n  --o-wsale-card-info-padding: 0.5rem max(var(--_padding-base), calc(var(--o-wsale-opt-border-radius) - max(var(--btn-border-radius), var(--_padding-base)))) var(--_padding-base);\n}\n\n.o_wsale_products_opt_design_cards.o_wsale_products_opt_layout_list {\n  --o-wsale-card-flex-align-items: stretch;\n  --o-wsale-card-padding: 0;\n  --o-wsale-card-thumb-min-heigh: 100%;\n  --o-wsale-card-thumb-size: min(13rem, 30vw);\n  --o-wsale-card-thumb-border-radius: MAX(0px, calc(var(--o-wsale-opt-border-radius, 0px) - 1px)) 0 0 MAX(0px, calc(var(--o-wsale-opt-border-radius, 0px) - 1px));\n  /* rtl:raw:\n          --o-wsale-card-thumb-border-radius: 0 MAX(0px, calc(var(--o-wsale-opt-border-radius, 0px) - 1px)) MAX(0px, calc(var(--o-wsale-opt-border-radius, 0px) - 1px)) 0;\n        */\n  --o-wsale-card-thumb-position: center;\n  --o-wsale-card-sub-display: contents;\n  --o-wsale-card-info-margin: 0px;\n  --o-wsale-card-info-flex-direction: column;\n  --o-wsale-card-info-flex-align-items: start;\n  --o-wsale-card-info-gap: 0.5rem;\n  --o-wsale-card-info-title-margin-bottom: 0;\n  --o-wsale-card-info-padding: 1rem;\n  --o-wsale-card-info-responsive-font-size: MAX(1rem, calc(0.5rem + .8cqw));\n  --o-wsale-card-info-description-font-size: MAX(0.875rem, .86em);\n  --o-wsale-card-btns-flex-direction: row;\n  --o-wsale-card-sub-flex-direction: column;\n  --o-wsale-card-sub-align-items: start;\n  --o-wsale-card-price-display: flex;\n  --o-wsale-card-price-gap: 0.5rem;\n  --o-wsale-card-attribute-previewer-width: 100%;\n  --o-wsale-card-attribute-previewer-order: 7;\n  --o-wsale-card-attribute-previewer-padding: 0 0 0.5rem;\n  --o-wsale-card-attribute-previewer-thumbnail-width: MIN(14%, 3rem);\n  --o-wsale-card-btn-label-display: none;\n  --o-wsale-card-btn-submit-label-display: inline;\n  --o-wsale-card-btn-submit-order: -2;\n}\n\n.o_wsale_products_opt_design_cards.o_wsale_products_opt_layout_list .o_wsale_product_btn {\n  margin-top: auto;\n}\n\n.o_wsale_products_opt_design_cards.o_wsale_products_opt_layout_list.o_wsale_products_opt_has_description {\n  --o-wsale-card-info-title-margin-bottom: 0.25rem;\n  --o-wsale-card-info-description-margin-bottom: 0;\n}\n\n.o_wsale_products_opt_design_chips {\n  --_padding-base: calc(0.5rem + calc(var(--o-wsale-products-grid-gap) * 0.25));\n  --o-wsale-card-info-position: none;\n  --o-wsale-card-border-width: 1px;\n  --o-wsale-card-border-radius: var(--o-wsale-opt-border-radius, 0px);\n  --o-wsale-card-info-padding: 0.5rem 0 0 0;\n  --o-wsale-card-padding: var(--_padding-base);\n  --o-wsale-card-btns-row-padding: 0;\n  --o-wsale-card-btns-margin-bottom: 0;\n  --o-wsale-card-pseudobg-y: 0;\n  --o-wsale-card-pseudobg-x: 0;\n  --o-wsale-card-btns-inset: var(--_padding-base) var(--_padding-base) auto var(--_padding-base);\n  --o-wsale-card-offset-top: var(--_padding-base);\n  --o-wsale-card-offset-x: var(--_padding-base);\n}\n\n.o_wsale_products_opt_design_chips.o_wsale_products_opt_actions_onhover {\n  --o-wsale-card-btns-inset: var(--o-wsale-card-offset-top) var(--o-wsale-card-offset-x) auto var(--o-wsale-card-offset-x);\n}\n\n.o_wsale_products_opt_design_chips:where(:not(.o_wsale_products_opt_rounded_0)) {\n  --o-wsale-card-thumb-border-radius: max(var(--border-radius-sm), calc(var(--o-wsale-opt-border-radius) - var(--_padding-base)));\n  --_offset-top: calc(var(--o-wsale-card-thumb-border-radius) * 0.1);\n  --_offset-h: calc(var(--o-wsale-card-thumb-border-radius) * 0.2);\n  --o-wsale-card-offset-top: calc(var(--_padding-base) + var(--_offset-top));\n  --o-wsale-card-offset-x: calc(var(--_padding-base) + var(--_offset-h));\n  --o-wsale-ribbon-badge-offset-x: calc(0.5rem + var(--_offset-h));\n}\n\n.o_wsale_products_opt_design_chips:where(:not(.o_wsale_products_opt_rounded_0)).o_wsale_products_opt_actions_inline {\n  --o-wsale-card-info-padding: 0.5rem 0 min(0.5rem, calc(var(--o-wsale-opt-border-radius) - calc(var(--_padding-base) + var(--btn-border-radius)))) 0;\n}\n\n@media (min-width: 992px) {\n  .o_wsale_products_opt_design_chips .o_wsale_attribute_previewer {\n    width: calc(100% - (var(--o-wsale-card-offset-x) + 0.5rem) * 2);\n  }\n}\n\n.o_wsale_products_opt_design_grid {\n  --o-wsale-card-height: 100%;\n  --o-wsale-card-border-width: 0 1px 1px 0;\n  --o-wsale-card-info-padding: 0.5rem;\n  --o-wsale-card-info-grow: 1;\n  --o-wsale-card-border-radius: 0px !important;\n  --o-wsale-card-padding: calc(var(--o-wsale-products-grid-gap-y) * 0.5) calc(var(--o-wsale-products-grid-gap, 16px) * 0.5);\n  --o-wsale-topbar-padding-left: 15px;\n  --o-wsale-topbar-padding-right: calc(var(--o-wsale-container-fluid-padding-xl, var(--gutter-x)) * 0.5);\n  --o-wsale-topbar-border-width: 0 0 1px;\n  --o-border-color: #dee2e6;\n  --border-color: #dee2e6;\n  --gap: 0px;\n  --o-wsale-card-attribute-previewer-thumbnail-border-radius: 0;\n  --o-wsale-card-offset-top: 0px;\n  --o-wsale-card-offset-x: 0px;\n}\n\n.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list {\n  --o-wsale-card-info-attributes-display: flex;\n  --o-wsale-card-info-margin: 0;\n  --o-wsale-card-attribute-previewer-width: var(--o-wsale-card-info-text-width);\n  --o-wsale-card-sub-display: contents;\n  --o-wsale-card-price-display: flex;\n  --o-wsale-card-btn-label-display: none;\n  --o-wsale-card-btn-submit-label-display: inline;\n  --o-wsale-card-btns-align-items: center;\n  --o-wsale-card-info-attributes-justify-content: start;\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list {\n    --o-wsale-card-info-attributes-display: contents;\n  }\n}\n\n@media (min-width: 768px) and (max-width: 1199.98px) {\n  .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list {\n    --o-wsale-card-btns-flex-direction: column;\n    --o-wsale-card-btns-justify-content: center;\n    --o-wsale-card-btns-align-items: none;\n    --o-wsale-card-btn-submit-order: -2;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list {\n    --o-wsale-card-info-text-width: 200px;\n    --o-wsale-card-price-flex-basis: 100%;\n    --o-wsale-card-info-attributes-justify-content: center;\n  }\n  .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list .product_price, .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list .o_wish_price {\n    margin: auto;\n  }\n}\n\n@media (min-width: 1200px) {\n  .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list {\n    --o-wsale-card-btn-submit-order: 1;\n    --o-wsale-card-info-text-width: 280px;\n  }\n  .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list:where(.o_wsale_products_opt_has_comparison):where(:has(.o_add_compare)), .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list:where(:has(.o_add_to_compare)) {\n    --o-wsale-comparison-btn-placeholder-display: inline-block;\n  }\n}\n\n@media (min-width: 1400px) {\n  .o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list {\n    --o-wsale-card-info-text-width: 360px;\n  }\n}\n\n.o_wsale_products_opt_design_showcase {\n  --o-wsale-card-thumb-size: 100%;\n  --o-wsale-card-border-radius: var(--o-wsale-opt-border-radius, 0);\n  --o-wsale-card-thumb-border-radius: var(--o-wsale-opt-border-radius, 0);\n  --o-wsale-card-img-wrapper-secondary-display: none !important;\n  --o-wsale-card-info-position: absolute;\n  --o-wsale-card-info-muted: var(--o-wsale-card-cc-text, inherit);\n  --o-wsale-card-info-inset: 0;\n  --o-wsale-card-info-padding: clamp(4%, calc((var(--o-wsale-card-border-radius) * .7)), 6rem) clamp(3.2%, calc((var(--o-wsale-card-border-radius) * .56)), 4.8rem);\n  --o-wsale-card-info-responsive-font-size: MAX(1.2rem, calc(0.5rem + 1.2cqw));\n  --o-wsale-card-info-description-font-size: MAX(0.875rem, .86em);\n  --o-wsale-card-sub-display: contents;\n  --o-wsale-card-thumb-min-height: 50vh;\n  --o-wsale-card-thumb-border-radius: calc(var(--o-wsale-card-border-radius, 1px) - 1px);\n  --o-wsale-card-btn-submit-order: -1;\n  --o-wsale-card-btn-label-display: none;\n  --o-wsale-card-btn-aspect-ratio: 1;\n  --o-wsale-card-btns-align-items: baseline;\n  --o-wsale-card-btns-btn-min-height: calc(1em + 1.6em);\n  --o-wsale-card-btn-padding-x: 0;\n  --o-wsale-card-offset-top: 3%;\n  --o-wsale-card-offset-x: 3%;\n  --o-wsale-card-overlay: \"\";\n  --o-wsale-card-overlay-background: linear-gradient(-120deg,\n        rgba(var(--o-wsale-card-cc-bg-rgb), .55),\n        rgba(var(--o-wsale-card-cc-bg-rgb), .55),\n        rgba(var(--o-wsale-card-cc-bg-rgb), .66)\n    );\n  --o-wsale-card-btn-submit-label-font-size: .8em;\n}\n\n.o_wsale_products_opt_design_showcase .oe_product:has(.o_wsale_products_item_title a:hover) .oe_product_image_img_wrapper img, .o_wsale_products_opt_design_showcase .oe_product:has(.o_wsale_products_item_title a:focus-visible) .oe_product_image_img_wrapper img {\n  transform: var(--o-wsale-card-img-transform-hover);\n  transition: var(--o-wsale-card-img-transition-hover);\n}\n\n.o_wsale_products_opt_design_showcase .oe_product .o_wsale_products_item_title a:after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: 1;\n  content: \"\";\n  cursor: pointer;\n}\n\nbody.editor_enable .o_wsale_products_opt_design_showcase .oe_product .o_wsale_products_item_title a:after {\n  z-index: -1;\n}\n\n.o_wsale_products_opt_design_showcase .oe_product .oe_subdescription_wrapper, .o_wsale_products_opt_design_showcase .oe_product .o_wsale_product_sub > * {\n  z-index: 2;\n}\n\n.o_wsale_products_opt_design_showcase .oe_product .product_price > span, .o_wsale_products_opt_design_showcase .oe_product .product_price > del {\n  display: inline-block;\n}\n\n.o_wsale_products_opt_design_showcase .o_ribbon {\n  z-index: 1;\n}\n\n.o_wsale_products_opt_design_showcase .o_wsale_product_information {\n  display: grid !important;\n  grid-template-areas: \"text text\" \"price .\" \"buttons variations\";\n  grid-template-rows: auto auto 1fr;\n  grid-template-columns: 1fr 1fr;\n}\n\n.o_wsale_products_opt_design_showcase .o_wsale_product_information_text {\n  grid-area: text;\n}\n\n.o_wsale_products_opt_design_showcase .product_price {\n  grid-area: price;\n  align-self: start;\n}\n\n.o_wsale_products_opt_design_showcase .o_wsale_product_btn {\n  grid-area: buttons;\n  align-self: end;\n}\n\n.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer {\n  grid-area: variations;\n  align-self: end;\n  justify-self: end;\n  width: 100%;\n  justify-content: end;\n}\n\n.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .o_product_variant_preview {\n  display: flex;\n  height: 100%;\n}\n\n.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .o_product_variant_preview .o_wsale_product_ptav_pill {\n  display: flex;\n  align-items: center;\n}\n\n.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .o_product_variant_preview .o_wsale_product_ptav_pill .o_wsale_product_ptav_pill_label {\n  font-size: var(--o-wsale-card-btn-submit-label-font-size);\n}\n\n.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .css_attribute_color {\n  --o-wsale-css-attribute-color__size: var(--o-wsale-product-variant-preview-height);\n}\n\n.o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer span[name=\"hidden_ptavs_count\"] {\n  --link-color-rgb: var(--o-wsale-card-cc-text-rgb);\n  --link-hover-color-rgb: var(--o-wsale-card-cc-text-rgb);\n}\n\n@media (max-width: 575.98px) {\n  .o_wsale_products_opt_design_showcase {\n    --o-wsale-card-btn-label-display: none;\n    --o-wsale-card-btn-submit-label-display: none;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_products_opt_design_showcase {\n    --o-wsale-card-attribute-previewer-padding: 0;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .o_wsale_products_opt_design_showcase {\n    --o-wsale-card-info-title-font-size: MAX(1.25rem, calc(1.25rem + 1.4cqw));\n    --o-wsale-card-btn-submit-label-display: inline;\n  }\n  .o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer {\n    --btn-font-size-rfs: 1rem;\n    --o-wsale-product-variant-preview-height: MAX(var(--o-wsale-card-btns-btn-min-height), calc(var(--btn-font-size-rfs) + 1rem + var(--border-width) * 2));\n    height: var(--o-wsale-product-variant-preview-height);\n    font-size: var(--btn-font-size-rfs);\n  }\n  .o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer .o_product_variant_preview .btn {\n    --btn-padding-y: 0.5rem;\n    --btn-padding-x: 1rem;\n    --btn-font-size: 1rem;\n    --btn-border-radius: 0.4rem;\n    --btn-padding-x: var(--o-wsale-card-btns-btn-padding-x, 0.8em);\n    font-size: var(--btn-font-size);\n  }\n}\n\n@media (min-width: 992px) {\n  .o_wsale_products_opt_design_showcase {\n    --o-wsale-card-info-title-font-size: calc(1.5rem + 1.4cqw);\n    --o-wsale-card-info-padding: clamp(7%, calc((var(--o-wsale-card-border-radius) * .6)), 8rem) clamp(5.6%, calc((var(--o-wsale-card-border-radius) * .48)), 6.4rem);\n    --o-wsale-card-thumb-aspect-ratio: 16/9 !important;\n    --o-wsale-card-btns-gap: 1rem;\n  }\n  .o_wsale_products_opt_design_showcase .o_wsale_attribute_previewer {\n    --o-wsale-product-variant-preview-height: MAX(var(--o-wsale-card-btns-btn-min-height), calc(2rem + 1.25rem + var(--border-width) * 2));\n    height: var(--o-wsale-product-variant-preview-height);\n    font-size: 1.25rem;\n  }\n  .o_wsale_products_opt_design_showcase .btn {\n    --btn-padding-y: 1rem;\n    --btn-padding-x: 2rem;\n    --btn-font-size: 1.25rem;\n    --btn-border-radius: 10rem;\n    --o-wsale-card-btns-btn-font-size: 1.25rem;\n    --btn-padding-x: var(--btn-padding-y);\n  }\n}\n\n.o_wsale_products_opt_design_condensed {\n  --o-wsale-card-border-width: 0 0 1px;\n  --o-wsale-card-padding: MIN(0.25rem, 1vw) 0 calc(MIN(0.25rem, 1vw) + var(--o-wsale-products-grid-gap));\n  --o-wsale-card-thumb-size: 3.375rem;\n  --o-wsale-card-thumb-border-radius: var(--o-wsale-opt-border-radius, 0);\n  --o-wsale-card-info-padding: 0 0 0 0.5rem;\n  --o-wsale-card-info-text-width: auto;\n  --o-wsale-card-info-text-margin: 0 auto 0 0;\n  --o-wsale-card-info-description-margin-bottom: 0;\n  --o-wsale-card-price-display: flex;\n  --o-wsale-card-price-flex-direction: column;\n  --o-wsale-card-price-justify-content: end;\n  --o-wsale-card-price-min-width: MAX(9ch, 12cqw);\n  --o-wsale-card-price-font-size: 1rem;\n  --o-wsale-card-attribute-previewer-width: min(40%, 360px);\n  --o-wsale-card-attribute-previewer-justify-content: end;\n  --o-wsale-card-sub-align-items: center;\n  --o-wsale-card-sub-wrap: nowrap;\n  --o-wsale-card-btn-label-display: none;\n  --o-wsale-card-btn-submit-label-display: none;\n  --o-wsale-card-btn-submit-order: 1;\n  --o-wsale-card-offset-top: calc(var(--o-wsale-opt-border-radius, 0px) * 0.1);\n  --o-wsale-card-offset-x: calc(var(--o-wsale-opt-border-radius, 0px) * 0.2);\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_products_opt_design_condensed {\n    --o-wsale-card-info-text-width: 100%;\n    --o-wsale-card-info-text-margin: 0 0 0.5rem 0;\n    --o-wsale-card-attribute-previewer-justify-content: start;\n    --o-wsale-card-sub-align-items: center;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_wsale_products_opt_design_condensed .o_wsale_product_information_text {\n    --o-wsale-card-info-text-flex: 0 1 40%;\n  }\n  .o_wsale_products_opt_design_condensed:where(.o_wsale_products_opt_has_comparison):where(:has(.o_add_compare)), .o_wsale_products_opt_design_condensed:where(:has(.o_add_to_compare)) {\n    --o-wsale-comparison-btn-placeholder-display: inline-block;\n  }\n}\n\n.o_wsale_products_opt_design_condensed .product_price del {\n  margin-right: 0 !important;\n}\n\n.o_wsale_products_opt_rounded_0 {\n  --o-wsale-opt-border-radius: 0px;\n}\n\n.o_wsale_products_opt_rounded_1 {\n  --o-wsale-opt-border-radius: var(--border-radius-sm);\n}\n\n.o_wsale_products_opt_rounded_2 {\n  --o-wsale-opt-border-radius: var(--border-radius);\n}\n\n.o_wsale_products_opt_rounded_3 {\n  --o-wsale-opt-border-radius: var(--border-radius-lg);\n}\n\n.o_wsale_products_opt_rounded_4 {\n  --o-wsale-opt-border-radius: var(--border-radius-xl);\n}\n\n.o_wsale_products_opt_rounded_5 {\n  --o-wsale-opt-border-radius: var(--border-radius-xxl);\n}\n\n.o_wsale_products_opt_hover_background, .o_wsale_products_opt_hover_background_zoom {\n  --o-wsale-card-pseudobg: \"\";\n  --o-wsale-card-pseudobg-color: var(--100);\n  --o-wsale-card-pseudobg-opacity-hover: 1;\n  --o-wsale-card-pseudobg-opacity: 0;\n}\n\n.o_wsale_products_opt_hover_background_zoom {\n  --o-wsale-card-pseudobg-transform-hover: scale(.8);\n  --o-wsale-card-pseudobg-transition-hover: all .1s;\n  --o-wsale-card-pseudobg-transform: scale(1);\n  --o-wsale-card-pseudobg-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) .25s;\n}\n\n.o_wsale_products_opt_hover_border_primary:where(.o_wsale_products_opt_design_cards), .o_wsale_products_opt_hover_border_primary:where(.o_wsale_products_opt_design_chips) {\n  --o-wsale-card-border-color-hover: #FAB803;\n}\n\n.o_wsale_products_opt_hover_shadow_out:where(.o_wsale_products_opt_design_cards), .o_wsale_products_opt_hover_shadow_out:where(.o_wsale_products_opt_design_chips) {\n  --o-wsale-card-shadow: 0px calc(var(--o-wsale-products-grid-gap) * 0.25) calc(var(--o-wsale-products-grid-gap) * 0.5) 0 RGBA(0, 0, 0, .15);\n  --o-wsale-card-transform: translateY(-0.125rem);\n  --o-wsale-card-transform-hover: translateY(0);\n  --o-wsale-card-shadow-hover: 1px 1px 0px 0 rgba(0, 0, 0, 0);\n  --o-wsale-card-transition: all .15s;\n}\n\n.o_wsale_products_opt_hover_shadow_in:where(.o_wsale_products_opt_design_cards), .o_wsale_products_opt_hover_shadow_in:where(.o_wsale_products_opt_design_chips) {\n  --o-wsale-card-shadow: 1px 1px 0px 0 rgba(0, 0, 0, 0);\n  --o-wsale-card-transform: translateY(-0.125rem);\n  --o-wsale-card-shadow-hover: 0px calc(var(--o-wsale-products-grid-gap) * 0.25) calc(var(--o-wsale-products-grid-gap) * 0.5) 0 RGBA(0, 0, 0, .15);\n  --o-wsale-card-transform-hover: translateY(0);\n  --o-wsale-card-transition: all .15s;\n}\n\n.o_wsale_products_opt_img_hover_shadow:where(.o_wsale_products_opt_design_thumbs) {\n  --o-wsale-card-thumb-shadow: 0px calc(var(--o-wsale-products-grid-gap) * 0.5) calc(var(--o-wsale-products-grid-gap) * 0.5) 0 RGBA(0, 0, 0, .15);\n  --o-wsale-card-thumb-shadow-hover: 0 0 0 1px rgba(0, 0, 0, .1);\n  --o-wsale-card-thumb-transform: translateY(-0.125rem);\n  --o-wsale-card-thumb-transform-hover: translateY(0);\n  --o-wsale-card-thumb-transition: all cubic-bezier(0.645, 0.045, 0.355, 1) .25s;\n}\n\n.o_wsale_products_opt_text_align_center:where(.o_wsale_products_opt_layout_catalog) {\n  --o-wsale-card-text-align: center\n    ;\n}\n\n.o_wsale_products_opt_name_color_regular .o_wsale_products_item_title a {\n  --text-opacity: 1;\n  color: inherit !important;\n}\n\n.o_wsale_products_opt_name_weight_bold {\n  --o-wsale-card-info-title-font-weight: bold;\n}\n\n.o_wsale_products_opt_name_size_body {\n  --o-wsale-card-info-font-size: var(--body-font-size);\n  --o-wsale-card-info-title-font-size: 1em;\n  --o-wsale-card-price-font-size: .9em;\n}\n\n.o_wsale_products_opt_img_secondary_show .oe_product_cart {\n  --o-wsale-card-img-wrapper-secondary-display: flex;\n}\n\n@media (max-width: 991.98px) {\n  .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary {\n    overflow-x: scroll;\n    overflow-y: hidden;\n    display: flex;\n    flex-direction: row;\n    scroll-snap-type: x mandatory;\n    scroll-snap-stop: always;\n    scrollbar-color: transparent transparent;\n    scrollbar-width: 0px;\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n  }\n  .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary ::-webkit-scrollbar {\n    width: 0;\n  }\n  .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary ::-webkit-scrollbar-track {\n    background: transparent;\n  }\n  .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary ::-webkit-scrollbar-thumb {\n    background: transparent;\n    border: none;\n  }\n  .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image_link_has_secondary .oe_product_image_img_wrapper {\n    position: relative;\n    width: 100%;\n    flex-shrink: 0;\n    scroll-snap-stop: always;\n    scroll-snap-align: start;\n  }\n  .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):before, .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):after {\n    content: \"\";\n    position: absolute;\n    top: auto;\n    left: 50%;\n    bottom: 0.5rem;\n    right: auto;\n    display: var(--o-wsale-card-img-wrapper-secondary-display, block);\n    height: .5rem;\n    aspect-ratio: 1;\n    border-radius: 100em;\n    background-color: black;\n    transform: translateX(-80%);\n    outline: 1px solid white;\n    z-index: 1;\n  }\n  .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):after {\n    transform: translateX(80%);\n    background-color: rgba(0, 0, 0, 0.5);\n    outline-color: rgba(255, 255, 255, 0.25);\n  }\n  .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):has(.o_product_tile_scrolled):before {\n    background-color: rgba(0, 0, 0, 0.5);\n    outline-color: rgba(255, 255, 255, 0.25);\n  }\n  .o_wsale_products_opt_img_secondary_show .oe_product_cart .oe_product_image:has(.oe_product_image_link_has_secondary):has(.o_product_tile_scrolled):after {\n    background-color: black;\n    outline-color: white;\n  }\n}\n\n.o_wsale_products_opt_overlay_opacity_0 {\n  --o-wsale-card-overlay-opacity: 0;\n}\n\n.o_wsale_products_opt_overlay_opacity_1 {\n  --o-wsale-card-overlay-opacity: 0.1;\n}\n\n.o_wsale_products_opt_overlay_opacity_2 {\n  --o-wsale-card-overlay-opacity: 0.2;\n}\n\n.o_wsale_products_opt_overlay_opacity_3 {\n  --o-wsale-card-overlay-opacity: 0.3;\n}\n\n.o_wsale_products_opt_overlay_opacity_4 {\n  --o-wsale-card-overlay-opacity: 0.4;\n}\n\n.o_wsale_products_opt_overlay_opacity_5 {\n  --o-wsale-card-overlay-opacity: 0.5;\n}\n\n.o_wsale_products_opt_overlay_opacity_6 {\n  --o-wsale-card-overlay-opacity: 0.6;\n}\n\n.o_wsale_products_opt_overlay_opacity_7 {\n  --o-wsale-card-overlay-opacity: 0.7;\n}\n\n.o_wsale_products_opt_overlay_opacity_8 {\n  --o-wsale-card-overlay-opacity: 0.8;\n}\n\n.o_wsale_products_opt_overlay_opacity_9 {\n  --o-wsale-card-overlay-opacity: 0.9;\n}\n\n.o_wsale_products_opt_overlay_opacity_10 {\n  --o-wsale-card-overlay-opacity: 1;\n}\n\n.o_wsale_products_opt_img_hover_zoom_in {\n  --o-wsale-card-img-transition: all .25s;\n  --o-wsale-card-img-transform-hover: scale(1.08);\n  --o-wsale-card-img-transition-hover: all .25s;\n}\n\n.o_wsale_products_opt_img_hover_zoom_in.o_wsale_products_opt_img_secondary_show .oe_product_image_link_has_secondary {\n  --o-wsale-card-img-opacity-hover: 0;\n  --o-wsale-card-img-transition: all .5s ease-in-out;\n  --o-wsale-card-img-secondary-transition: all .5s ease-in-out;\n  --o-wsale-card-img-secondary-opacity-hover: 1;\n  --o-wsale-card-img-secondary-transform-hover: scale(1.08);\n}\n\n.o_wsale_products_opt_img_hover_zoom_in_light {\n  --o-wsale-card-img-transition: all .25s;\n  --o-wsale-card-img-transform-hover: scale(1.04);\n}\n\n.o_wsale_products_opt_img_hover_zoom_in_light.o_wsale_products_opt_img_secondary_show .oe_product_image_link_has_secondary {\n  --o-wsale-card-img-opacity-hover: 0;\n  --o-wsale-card-img-transition: all .5s ease-in-out;\n  --o-wsale-card-img-secondary-transition: all .5s;\n  --o-wsale-card-img-secondary-opacity-hover: 1;\n  --o-wsale-card-img-secondary-transition-hover: all .5s ease-in-out;\n  --o-wsale-card-img-secondary-transform-hover: scale(1.04);\n}\n\n.o_wsale_products_opt_img_hover_zoom_out {\n  --o-wsale-card-img-transform: scale(1.08);\n  --o-wsale-card-img-transition: all .25s;\n  --o-wsale-card-img-transform-hover: scale(1);\n  --o-wsale-card-img-transition-hover: all .1s;\n}\n\n.o_wsale_products_opt_img_hover_zoom_out.o_wsale_products_opt_img_secondary_show .oe_product_image_link_has_secondary {\n  --o-wsale-card-img-opacity-hover: 0;\n  --o-wsale-card-img-transition: all .5s ease-in-out;\n  --o-wsale-card-img-secondary-transform: scale(1.08);\n  --o-wsale-card-img-secondary-transition: all .5s ease-in-out;\n  --o-wsale-card-img-secondary-opacity-hover: 1;\n  --o-wsale-card-img-secondary-transform-hover: scale(1);\n}\n\n.o_wsale_products_opt_img_hover_zoom_out_light {\n  --o-wsale-card-img-transform: scale(1.04);\n  --o-wsale-card-img-transition: all .25s;\n  --o-wsale-card-img-transform-hover: scale(1);\n  --o-wsale-card-img-transition-hover: all .1s;\n}\n\n.o_wsale_products_opt_img_hover_zoom_out_light.o_wsale_products_opt_img_secondary_show .oe_product_image_link_has_secondary {\n  --o-wsale-card-img-opacity-hover: 0;\n  --o-wsale-card-img-transition: all .5s ease-in-out;\n  --o-wsale-card-img-secondary-transform: scale(1.04);\n  --o-wsale-card-img-secondary-transition: all .5s ease-in-out;\n  --o-wsale-card-img-secondary-opacity-hover: 1;\n  --o-wsale-card-img-secondary-transform-hover: scale(1);\n}\n\n#o_wsale_products_grid.o_wsale_products_opt_thumb_16_9, #o_comparelist_table.o_wsale_products_opt_thumb_16_9, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_16_9 {\n  --o-wsale-card-thumb-aspect-ratio: 1.77777778;\n}\n\n#o_wsale_products_grid.o_wsale_products_opt_thumb_4_3, #o_comparelist_table.o_wsale_products_opt_thumb_4_3, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_4_3 {\n  --o-wsale-card-thumb-aspect-ratio: 1.33333333;\n}\n\n#o_wsale_products_grid.o_wsale_products_opt_thumb_6_5, #o_comparelist_table.o_wsale_products_opt_thumb_6_5, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_6_5 {\n  --o-wsale-card-thumb-aspect-ratio: 1.2;\n}\n\n#o_wsale_products_grid.o_wsale_products_opt_thumb_4_5, #o_comparelist_table.o_wsale_products_opt_thumb_4_5, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_4_5 {\n  --o-wsale-card-thumb-aspect-ratio: 0.8;\n}\n\n#o_wsale_products_grid.o_wsale_products_opt_thumb_2_3, #o_comparelist_table.o_wsale_products_opt_thumb_2_3, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_2_3 {\n  --o-wsale-card-thumb-aspect-ratio: 0.66666667;\n}\n\n#o_wsale_products_grid.o_wsale_products_opt_thumb_cover, #o_comparelist_table.o_wsale_products_opt_thumb_cover, .s_dynamic_snippet_products.o_wsale_products_opt_thumb_cover {\n  --o-wsale-card-thumb-fill-mode: cover;\n}\n\n.o_wsale_products_opt_actions_inline {\n  --o-wsale-card-btns-btn-min-height: calc(1em + 1.6em);\n}\n\n.o_wsale_products_opt_actions_inline:where(.o_wsale_products_opt_layout_catalog) {\n  --o-wsale-card-height: 100%;\n  --o-wsale-card-sub-flex-direction: column;\n  --o-wsale-card-sub-flex-grow: 1;\n  --o-wsale-card-sub-align-items: baseline;\n  --o-wsale-card-price-min-width: 100%;\n  --o-wsale-card-btns-width: 100%;\n  --o-wsale-card-btns-gap: 0.5rem;\n  --o-wsale-card-btns-flex-direction: column;\n  --o-wsale-card-btns-btn-font-size: inherit;\n  --o-wsale-card-btn-submit-flex-grow: 1;\n}\n\n.o_wsale_products_opt_actions_inline:where(.o_wsale_products_opt_layout_catalog):where(.o_wsale_products_opt_has_cta.o_wsale_products_opt_has_wishlist), .o_wsale_products_opt_actions_inline:where(.o_wsale_products_opt_layout_catalog):where(.o_wsale_products_opt_has_cta.o_wsale_products_opt_has_comparison) {\n  --o-wsale-card-btns-gap: 0.25rem;\n  --o-wsale-card-btns-btn-flex-grow: 0;\n  --o-wsale-card-btns-flex-direction: row;\n  --o-wsale-card-btn-aspect-ratio: 1;\n  --o-wsale-card-btn-label-display: none;\n  --o-wsale-card-btn-padding-x: 0;\n  --o-wsale-card-btn-submit-label-display: inline;\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) {\n  --o-wsale-card-info-position: none;\n  --o-wsale-card-price-flex-basis: 100%;\n  --o-wsale-card-btn-label-display: none;\n  --o-wsale-card-btns-width: auto;\n  --o-wsale-card-btns-margin-bottom: 0;\n  --o-wsale-card-btns-inset: 0 0 auto 0;\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_wsale_product_btn {\n  position: absolute;\n  display: flex;\n  align-items: end;\n  aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1);\n  overflow: hidden;\n  pointer-events: none;\n  z-index: 2;\n  pointer-events: none;\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_wsale_product_btn .btn {\n  --o-wsale-card-btns-btn-flex-grow: 0;\n  --btn-border-radius: 100%;\n  --btn-padding-x: .7rem;\n  --btn-hover-border-color: currentColor;\n  aspect-ratio: 1;\n  align-items: center;\n  justify-content: center;\n  transition: transform .15s ease, opacity .15s ease;\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_wsale_product_btn .o_wsale_product_action_row {\n  display: flex;\n  gap: 0.5rem;\n  transform: translateX(var(--o-wsale-card-offset-x)) translateY(calc(var(--o-wsale-card-offset-top) * -1));\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_wsale_product_btn .o_wsale_product_action_row .btn {\n  opacity: 0;\n  transform: translateY(100%);\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_has_variations .o_wsale_product_action_row {\n  align-self: start;\n  flex-direction: column;\n  transform: translateX(var(--o-wsale-card-offset-x)) translateY(var(--o-wsale-card-offset-top));\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .o_has_variations .o_wsale_product_action_row .btn {\n  transform: translateX(-100%);\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:hover .o_wsale_product_action_row, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:hover .btn, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:has(:focus-visible) .o_wsale_product_action_row, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:has(:focus-visible) .btn {\n  pointer-events: auto;\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:hover .o_wsale_product_action_row .btn, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:has(:focus-visible) .o_wsale_product_action_row .btn {\n  opacity: 1;\n  transform: translate(0, 0);\n  transition: transform .15s ease-out, opacity .35s ease-out;\n}\n\n.o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:hover .o_wsale_product_action_row .btn.o_add_compare, .o_wsale_products_opt_actions_onhover:where(.o_wsale_products_opt_layout_catalog) .oe_product_cart:has(:focus-visible) .o_wsale_product_action_row .btn.o_add_compare {\n  transition-delay: .1s;\n}\n\n.o_wsale_products_opt_cc1 {\n  --o-wsale-card-cc-bg: #FFFFFF;\n  --o-wsale-card-cc-bg-rgb: 255, 255, 255;\n  --o-wsale-card-cc-text: #212529;\n  --o-wsale-card-cc-text-rgb: 33, 37, 41;\n  --o-wsale-card-cc-muted: #646669;\n  --o-wsale-card-cc-headings: inherit;\n  --o-wsale-card-cc-link: #FAB803;\n  --o-wsale-card-bg: var(--o-wsale-card-cc-bg);\n}\n\n.o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn {\n  --btn-color: #212529;\n  --btn-bg: #FFFFFF;\n  --btn-border-color: #dededf;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(255, 255, 255, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 194, 194, 196;\n  --btn-active-color: #212529;\n  --btn-active-bg: white;\n  --btn-active-border-color: #e1e1e2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FFFFFF;\n  --btn-disabled-border-color: #dededf;\n  --btn-bg: rgba(255, 255, 255, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #212529;\n  --btn-bg: #FFFFFF;\n  --btn-border-color: #dededf;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(255, 255, 255, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 194, 194, 196;\n  --btn-active-color: #212529;\n  --btn-active-bg: white;\n  --btn-active-border-color: #e1e1e2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FFFFFF;\n  --btn-disabled-border-color: #dededf;\n  --btn-bg: rgba(255, 255, 255, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #FAB803;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fbc329;\n  --btn-hover-border-color: #fbbf1c;\n  --btn-focus-shadow-rgb: 217, 162, 9;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #fbbf1c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #FAB803;\n}\n\n.o_wsale_products_opt_cc1:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #FFFFFF;\n  --btn-bg: #1A1423;\n  --btn-border-color: #1A1423;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #16111e;\n  --btn-hover-border-color: #15101c;\n  --btn-focus-shadow-rgb: 60, 55, 68;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #15101c;\n  --btn-active-border-color: #140f1a;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #1A1423;\n  --btn-disabled-border-color: #1A1423;\n}\n\n.o_wsale_products_opt_cc2 {\n  --o-wsale-card-cc-bg: #f5f4f0;\n  --o-wsale-card-cc-bg-rgb: 245, 243.66396761, 240;\n  --o-wsale-card-cc-text: #212529;\n  --o-wsale-card-cc-text-rgb: 33, 37, 41;\n  --o-wsale-card-cc-muted: #616365;\n  --o-wsale-card-cc-headings: #2e2714;\n  --o-wsale-card-cc-link: #FAB803;\n  --o-wsale-card-bg: var(--o-wsale-card-cc-bg);\n}\n\n.o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn {\n  --btn-color: #212529;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #d5d5d2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(245, 244, 240, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 186, 187, 185;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #d9d9d7;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #d5d5d2;\n  --btn-bg: rgba(245, 244, 240, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #212529;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #d5d5d2;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(245, 244, 240, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 186, 187, 185;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #d9d9d7;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #d5d5d2;\n  --btn-bg: rgba(245, 244, 240, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #FAB803;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fbc329;\n  --btn-hover-border-color: #fbbf1c;\n  --btn-focus-shadow-rgb: 217, 162, 9;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #fbbf1c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #FAB803;\n}\n\n.o_wsale_products_opt_cc2:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #FFFFFF;\n  --btn-bg: #1A1423;\n  --btn-border-color: #1A1423;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #16111e;\n  --btn-hover-border-color: #15101c;\n  --btn-focus-shadow-rgb: 60, 55, 68;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #15101c;\n  --btn-active-border-color: #140f1a;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #1A1423;\n  --btn-disabled-border-color: #1A1423;\n}\n\n.o_wsale_products_opt_cc3 {\n  --o-wsale-card-cc-bg: #1A1423;\n  --o-wsale-card-cc-bg-rgb: 26, 20, 35;\n  --o-wsale-card-cc-text: #FFFFFF;\n  --o-wsale-card-cc-text-rgb: 255, 255, 255;\n  --o-wsale-card-cc-muted: #bab9bd;\n  --o-wsale-card-cc-headings: inherit;\n  --o-wsale-card-cc-link: #FAB803;\n  --o-wsale-card-bg: var(--o-wsale-card-cc-bg);\n}\n\n.o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn {\n  --btn-color: #FFFFFF;\n  --btn-bg: #1A1423;\n  --btn-border-color: #3c3744;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: rgba(26, 20, 35, 0.8);\n  --btn-hover-border-color: rgba(255, 255, 255, 0.8);\n  --btn-focus-shadow-rgb: 89, 85, 96;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #15101c;\n  --btn-active-border-color: #2d2933;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #1A1423;\n  --btn-disabled-border-color: #3c3744;\n  --btn-bg: rgba(26, 20, 35, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #FFFFFF;\n  --btn-bg: #1A1423;\n  --btn-border-color: #3c3744;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: rgba(26, 20, 35, 0.8);\n  --btn-hover-border-color: rgba(255, 255, 255, 0.8);\n  --btn-focus-shadow-rgb: 89, 85, 96;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #15101c;\n  --btn-active-border-color: #2d2933;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #1A1423;\n  --btn-disabled-border-color: #3c3744;\n  --btn-bg: rgba(26, 20, 35, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #FAB803;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fbc329;\n  --btn-hover-border-color: #fbbf1c;\n  --btn-focus-shadow-rgb: 217, 162, 9;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #fbbf1c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #FAB803;\n}\n\n.o_wsale_products_opt_cc3:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #212529;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 213, 213, 210;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n.o_wsale_products_opt_cc4 {\n  --o-wsale-card-cc-bg: #FAB803;\n  --o-wsale-card-cc-bg-rgb: 250, 184, 3;\n  --o-wsale-card-cc-text: #212529;\n  --o-wsale-card-cc-text-rgb: 33, 37, 41;\n  --o-wsale-card-cc-muted: #62511e;\n  --o-wsale-card-cc-headings: inherit;\n  --o-wsale-card-cc-link: #2e2714;\n  --o-wsale-card-bg: var(--o-wsale-card-cc-bg);\n}\n\n.o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #d9a209;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(250, 184, 3, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 189, 143, 14;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #ddab22;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #d9a209;\n  --btn-bg: rgba(250, 184, 3, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #d9a209;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(250, 184, 3, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 189, 143, 14;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #ddab22;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #d9a209;\n  --btn-bg: rgba(250, 184, 3, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary {\n  --btn-color: #FFFFFF;\n  --btn-bg: #2e2714;\n  --btn-border-color: #2e2714;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #272111;\n  --btn-hover-border-color: #251f10;\n  --btn-focus-shadow-rgb: 77, 71, 55;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #251f10;\n  --btn-active-border-color: #231d0f;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #2e2714;\n  --btn-disabled-border-color: #2e2714;\n}\n\n.o_wsale_products_opt_cc4:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #212529;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 213, 213, 210;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n.o_wsale_products_opt_cc5 {\n  --o-wsale-card-cc-bg: #2e2714;\n  --o-wsale-card-cc-bg-rgb: 46, 39.05263158, 20;\n  --o-wsale-card-cc-text: #FFFFFF;\n  --o-wsale-card-cc-text-rgb: 255, 255, 255;\n  --o-wsale-card-cc-muted: #c0beb9;\n  --o-wsale-card-cc-headings: #FFFFFF;\n  --o-wsale-card-cc-link: #FAB803;\n  --o-wsale-card-bg: var(--o-wsale-card-cc-bg);\n}\n\n.o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn {\n  --btn-color: #FFFFFF;\n  --btn-bg: #2e2714;\n  --btn-border-color: #4d4737;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: rgba(46, 39, 20, 0.8);\n  --btn-hover-border-color: rgba(255, 255, 255, 0.8);\n  --btn-focus-shadow-rgb: 104, 99, 85;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #251f10;\n  --btn-active-border-color: #3a3529;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #2e2714;\n  --btn-disabled-border-color: #4d4737;\n  --btn-bg: rgba(46, 39, 20, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #FFFFFF;\n  --btn-bg: #2e2714;\n  --btn-border-color: #4d4737;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: rgba(46, 39, 20, 0.8);\n  --btn-hover-border-color: rgba(255, 255, 255, 0.8);\n  --btn-focus-shadow-rgb: 104, 99, 85;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #251f10;\n  --btn-active-border-color: #3a3529;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #2e2714;\n  --btn-disabled-border-color: #4d4737;\n  --btn-bg: rgba(46, 39, 20, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n.o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .o_wsale_product_btn_primary, .o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .o_wsale_product_btn_primary {\n  --btn-color: #212529;\n  --btn-bg: #FAB803;\n  --btn-border-color: #FAB803;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #fbc329;\n  --btn-hover-border-color: #fbbf1c;\n  --btn-focus-shadow-rgb: 217, 162, 9;\n  --btn-active-color: #212529;\n  --btn-active-bg: #fbc635;\n  --btn-active-border-color: #fbbf1c;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FAB803;\n  --btn-disabled-border-color: #FAB803;\n}\n\n.o_wsale_products_opt_cc5:where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #212529;\n  --btn-bg: #f5f4f0;\n  --btn-border-color: #f5f4f0;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: #f7f5f2;\n  --btn-hover-border-color: #f6f5f2;\n  --btn-focus-shadow-rgb: 213, 213, 210;\n  --btn-active-color: #212529;\n  --btn-active-bg: #f7f6f3;\n  --btn-active-border-color: #f6f5f2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #f5f4f0;\n  --btn-disabled-border-color: #f5f4f0;\n}\n\n:where(.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list):not(.o_wsale_products_opt_cc):where(.o_wsale_products_opt_actions_subtle) .o_wsale_product_btn .btn {\n  --btn-color: #212529;\n  --btn-bg: #FFFFFF;\n  --btn-border-color: #dededf;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(255, 255, 255, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 194, 194, 196;\n  --btn-active-color: #212529;\n  --btn-active-bg: white;\n  --btn-active-border-color: #e1e1e2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FFFFFF;\n  --btn-disabled-border-color: #dededf;\n  --btn-bg: rgba(255, 255, 255, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n:where(.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list):not(.o_wsale_products_opt_cc):where(.o_wsale_products_opt_actions_promote) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #212529;\n  --btn-bg: #FFFFFF;\n  --btn-border-color: #dededf;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(255, 255, 255, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 194, 194, 196;\n  --btn-active-color: #212529;\n  --btn-active-bg: white;\n  --btn-active-border-color: #e1e1e2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FFFFFF;\n  --btn-disabled-border-color: #dededf;\n  --btn-bg: rgba(255, 255, 255, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n:where(.o_wsale_products_opt_layout_catalog, .o_wsale_products_opt_layout_list):not(.o_wsale_products_opt_cc):where(.o_wsale_products_opt_actions_theme) .o_wsale_product_btn .btn:where(:not(.o_wsale_product_btn_primary)) {\n  --btn-color: #FFFFFF;\n  --btn-bg: #1A1423;\n  --btn-border-color: #1A1423;\n  --btn-hover-color: #FFFFFF;\n  --btn-hover-bg: #16111e;\n  --btn-hover-border-color: #15101c;\n  --btn-focus-shadow-rgb: 60, 55, 68;\n  --btn-active-color: #FFFFFF;\n  --btn-active-bg: #15101c;\n  --btn-active-border-color: #140f1a;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #FFFFFF;\n  --btn-disabled-bg: #1A1423;\n  --btn-disabled-border-color: #1A1423;\n}\n\n", "\n/* /website_sale/static/src/scss/website_sale.scss */\n\n@media (min-width: 1200px) {\n  :where(#o_wsale_container).o_wsale_page_fluid {\n    --o-wsale-sidebar-maxwidth: 18rem;\n  }\n}\n\n:where(#o_wsale_container) #products_grid_before {\n  flex: 0 0 25%;\n  min-width: 15rem;\n  max-width: var(--o-wsale-sidebar-maxwidth, 15rem);\n  --o_ws_sidebar_top_gap: calc(1rem + 2rem + 15px);\n  top: var(--o_ws_sidebar_top_gap);\n}\n\n:where(#o_wsale_container) #products_grid_before .o_wsale_products_grid_before_rail {\n  scrollbar-width: none;\n  -ms-overflow-style: none;\n}\n\n:where(#o_wsale_container) #products_grid_before .o_wsale_products_grid_before_rail::-webkit-scrollbar {\n  width: 0;\n  height: 0;\n}\n\n:where(#o_wsale_container) #products_grid_before #oe_structure_website_sale_sidebar_top:where(:not(:has(div.oe_dropzone))) .s_text_block p:only-child {\n  margin-bottom: 0;\n}\n\n:where(#o_wsale_container) #products_grid_before #oe_structure_website_sale_sidebar_top:where(:has(.s_text_block p:not(:only-child))) {\n  padding-top: 1rem;\n}\n\n:where(#o_wsale_container) #products_grid {\n  overflow: auto;\n  container-type: inline-size;\n  container-name: o-wsale-grid;\n  grid-template-rows: minmax(auto, auto);\n  border-left: var(--o-wsale-sidebar-border);\n}\n\n:where(#o_wsale_container) #o_wsale_products_header {\n  padding-left: var(--o-wsale-topbar-padding-left);\n  padding-right: var(--o-wsale-topbar-padding-right);\n  border: 0px solid var(--o-border-color);\n  border-width: var(--o-wsale-topbar-border-width, 0px);\n}\n\n:where(#o_wsale_container) #o_wsale_products_header .o_wsale_products_header_search_form_container {\n  max-width: 23rem;\n}\n\n:where(#o_wsale_container) #o_wsale_products_header .o_pricelist_dropdown + .o_sortby_dropdown {\n  margin-left: -0.5rem;\n}\n\n:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(:not(.o_wsale_products_header_show_category_title)) .o_wsale_category_title:where(:not(.o_wsale_category_title_is_search)) {\n  display: none !important;\n}\n\n:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(:not(.o_wsale_products_header_show_category_description)) .o_wsale_category_description {\n  display: none !important;\n}\n\n:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(.o_wsale_products_header_category_center_content) .o_wsale_category_title {\n  align-self: center;\n}\n\n:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(.o_wsale_products_header_category_center_content) .o_wsale_category_description:where(:not(:has(section[class*=\"s_\"]))) {\n  align-self: center;\n  text-align: center;\n  max-width: 38rem;\n}\n\n:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_category:where(.o_wsale_products_header_category_center_content) #o_wsale_categories_filmstrip {\n  justify-content: center;\n}\n\n:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_shop:where(:not(.o_wsale_products_header_show_shop_title)) .o_wsale_shop_title {\n  display: none !important;\n}\n\n:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_shop:where(.o_wsale_products_header_shop_center_content) .o_wsale_shop_title {\n  align-self: center;\n}\n\n:where(#o_wsale_container) #o_wsale_products_header.o_wsale_products_header_is_shop:where(.o_wsale_products_header_shop_center_content) #o_wsale_categories_filmstrip {\n  justify-content: center;\n}\n\nbody:where(:not(.oe_dropzone_active)) #oe_structure_products_header_shop:has(> br:first-child:last-child), body:where(:not(.oe_dropzone_active)) #oe_structure_products_header_shop:empty {\n  display: none;\n}\n\n:where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container.o_wsale_filmstrip_grid, :where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container.o_wsale_filmstrip_tabs {\n  margin-left: calc(var(--o-wsale-topbar-padding-left) * -1);\n}\n\n:where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container.o_wsale_filmstrip_grid .o_wsale_filmstrip, :where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container.o_wsale_filmstrip_tabs .o_wsale_filmstrip {\n  margin-right: 0;\n}\n\n:where(#o_wsale_container).o_wsale_page_contained .o_wsale_filmstrip_container .o_wsale_filmstrip {\n  margin-right: var(--o-wsale-topbar-padding-right);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container {\n  transform: translateZ(0);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_default {\n  --o-wsale-filmstrip-item-color: #212529;\n  --o-wsale-filmstrip-item-span-height: 2.5rem;\n  --o-wsale-filmstrip-item-bg-hover: #e5e1d8;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_bordered {\n  --o-wsale-filmstrip-item-border-width: 1px;\n  --o-wsale-filmstrip-item-bg: transparent;\n  --o-wsale-filmstrip-item-image-bg: #F8F9FA;\n  --o-wsale-filmstrip-item-span-height: 2.5rem;\n  --o-wsale-filmstrip-item-border-color-hover: color-mix(in srgb, var(--o-border-color), black 30%);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_tabs {\n  --o-wsale-filmstrip-wrapper-border-width: 0 0 1px 0;\n  --o-wsale-filmstrip-wrapper-padding-bottom: 0;\n  --o-wsale-filmstrip-gap: 0;\n  --o-wsale-filmstrip-item-border-width: 0;\n  --o-wsale-filmstrip-item-border-radius: 0;\n  --o-wsale-filmstrip-item-padding-y: 0.5rem;\n  --o-wsale-filmstrip-item-padding-x: 1rem;\n  --o-wsale-filmstrip-item-color: inherit;\n  --o-wsale-filmstrip-item-bg: transparent;\n  --o-wsale-filmstrip-item-image-display: none;\n  --o-wsale-filmstrip-item-border-color-hover: #FAB803;\n  --o-wsale-filmstrip-item-color-hover: #FAB803;\n  --o-wsale-filmstrip-item-box-shadow-hover: inset 0 -1px 0 #FAB803;\n  --o-wsale-filmstrip-item-border-width-active: 0 0 2px 0;\n  --o-wsale-filmstrip-item-bg-active: transparent;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_tabs .o_wsale_filmstrip_wrapper {\n  min-width: 100%;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_pills {\n  --o-wsale-filmstrip-flex-wrap: wrap;\n  --o-wsale-filmstrip-item-border-width: 1px;\n  --o-wsale-filmstrip-item-border-radius: 50rem;\n  --o-wsale-filmstrip-item-padding-y: 0.5rem;\n  --o-wsale-filmstrip-item-padding-x: 1rem;\n  --o-wsale-filmstrip-item-bg: transparent;\n  --o-wsale-filmstrip-item-image-display: none;\n  --o-wsale-filmstrip-item-color-hover: #212529;\n  --o-wsale-filmstrip-item-bg-hover: #FAB803;\n  --o-wsale-filmstrip-item-color-active: #212529;\n  --o-wsale-filmstrip-item-bg-active: #FAB803;\n  cursor: auto;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_pills .o_wsale_filmstrip {\n  flex-wrap: nowrap;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_images {\n  --o-wsale-filmstrip-item-direction: column;\n  --o-wsale-filmstrip-item-justify: top;\n  --o-wsale-filmstrip-item-width: 7rem;\n  --o-wsale-filmstrip-item-gap: 0.5rem;\n  --o-wsale-filmstrip-item-border-radius: 0.4rem;\n  --o-wsale-filmstrip-item-padding-y: 0.5rem;\n  --o-wsale-filmstrip-item-padding-x: 1rem;\n  --o-wsale-filmstrip-item-font-size: 0.875rem;\n  --o-wsale-filmstrip-item-text-align: center;\n  --o-wsale-filmstrip-item-text-wrap: wrap;\n  --o-wsale-filmstrip-item-bg: transparent;\n  --o-wsale-filmstrip-item-image-bg: transparent;\n  --o-wsale-filmstrip-item-placeholder-display: block;\n  --o-wsale-filmstrip-item-bg-hover: #f5f4f0;\n  --o-wsale-filmstrip-item-color-hover: #212529;\n  --o-wsale-filmstrip-item-color-active: #212529;\n  --o-wsale-filmstrip-item-image-width: 75%;\n  --o-wsale-filmstrip-item-span-display: inline-block;\n  --o-wsale-filmstrip-item-span-width: 100%;\n  --o-wsale-filmstrip-item-span-overflow: hidden;\n  --o-wsale-filmstrip-item-span-text-overflow: ellipsis;\n  --o-wsale-filmstrip-item-span-white-space: nowrap;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid {\n  --o-wsale-filmstrip-wrapper-border-width: 1px 0 1px 0;\n  --o-wsale-filmstrip-wrapper-padding-bottom: 0;\n  --o-wsale-filmstrip-gap: 0;\n  --o-wsale-filmstrip-item-direction: column;\n  --o-wsale-filmstrip-item-justify: center;\n  --o-wsale-filmstrip-item-width: 18rem;\n  --o-wsale-filmstrip-item-border-width: 0 1px 0 0;\n  --o-wsale-filmstrip-item-border-radius: 0;\n  --o-wsale-filmstrip-item-padding-y: 1rem;\n  --o-wsale-filmstrip-item-padding-x: 1rem;\n  --o-wsale-filmstrip-item-aspect-ratio: 4/3;\n  --o-wsale-filmstrip-item-font-size: 1.25rem;\n  --o-wsale-filmstrip-item-font-weight: 400;\n  --o-wsale-filmstrip-item-text-align: center;\n  --o-wsale-filmstrip-item-text-wrap: wrap;\n  --o-wsale-filmstrip-item-bg: transparent;\n  --o-wsale-filmstrip-item-image-bg: transparent;\n  --o-wsale-filmstrip-item-placeholder-display: block;\n  --o-wsale-filmstrip-item-border-color-active: var(--o-border-color);\n  --o-wsale-filmstrip-item-color-active: #212529;\n  --o-wsale-filmstrip-item-bg-active: transparent;\n  --o-wsale-filmstrip-item-text-decoration-active: underline;\n  --o-wsale-filmstrip-item-image-width: 45%;\n  --o-wsale-filmstrip-item-span-display: inline-block;\n  --o-wsale-filmstrip-item-span-width: 100%;\n  --o-wsale-filmstrip-item-span-overflow: hidden;\n  --o-wsale-filmstrip-item-span-text-overflow: ellipsis;\n  --o-wsale-filmstrip-item-span-white-space: nowrap;\n}\n\n@media (max-width: 1199.98px) {\n  :where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid {\n    --o-wsale-filmstrip-item-width: 14rem;\n  }\n}\n\n@media (max-width: 767.98px) {\n  :where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid {\n    --o-wsale-filmstrip-item-width: 10rem;\n    margin: 0 calc(30px * -1);\n  }\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid li:last-child .o_wsale_filmstrip_item {\n  --o-wsale-filmstrip-item-border-width: 0;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid .o_wsale_filmstrip_link:is(:hover, :focus) .o_wsale_filmstrip_item:not(.active) .o_wsale_filmstrip_image {\n  transform: scale(1.06);\n  overflow: hidden;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images {\n  --o-wsale-filmstrip-item-direction: column;\n  --o-wsale-filmstrip-item-align: start;\n  --o-wsale-filmstrip-item-justify: end;\n  --o-wsale-filmstrip-item-width: 14rem;\n  --o-wsale-filmstrip-item-border-width: 0;\n  --o-wsale-filmstrip-item-border-radius: 0.6rem;\n  --o-wsale-filmstrip-item-padding-y: 1rem;\n  --o-wsale-filmstrip-item-padding-x: 1rem;\n  --o-wsale-filmstrip-item-aspect-ratio: 3/4;\n  --o-wsale-filmstrip-item-font-size: 2rem;\n  --o-wsale-filmstrip-item-font-weight: 400;\n  --o-wsale-filmstrip-item-text-wrap: wrap;\n  --o-wsale-filmstrip-item-color: #FFF;\n  --o-wsale-filmstrip-item-bg: transparent;\n  --o-wsale-filmstrip-item-image-bg: transparent;\n  --o-wsale-filmstrip-item-placeholder-display: block;\n  --o-wsale-filmstrip-item-color-active: #FFF;\n  --o-wsale-filmstrip-item-bg-active: transparent;\n  --o-wsale-filmstrip-item-text-decoration-active: underline;\n  --o-wsale-filmstrip-item-image-position: absolute;\n  --o-wsale-filmstrip-item-image-width: 100%;\n  --o-wsale-filmstrip-item-image-height: 100%;\n  --o-wsale-filmstrip-item-span-display: inline-block;\n  --o-wsale-filmstrip-item-span-width: 100%;\n  --o-wsale-filmstrip-item-span-overflow: hidden;\n  --o-wsale-filmstrip-item-span-text-overflow: ellipsis;\n  --o-wsale-filmstrip-item-span-white-space: nowrap;\n}\n\n@media (max-width: 1199.98px) {\n  :where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images {\n    --o-wsale-filmstrip-item-width: 12rem;\n    --o-wsale-filmstrip-item-font-size: 1.5rem;\n  }\n}\n\n@media (max-width: 767.98px) {\n  :where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images {\n    --o-wsale-filmstrip-item-width: 9rem;\n    --o-wsale-filmstrip-item-font-size: 1rem;\n  }\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_item {\n  overflow: hidden;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_item:has(.o_wsale_filmstrip_no_image) {\n  --o-wsale-filmstrip-item-bg: #FAB803;\n  --o-wsale-filmstrip-item-bg-active: #FAB803;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_image {\n  margin: calc(var(--o-wsale-filmstrip-item-padding-y) * -1) calc(var(--o-wsale-filmstrip-item-padding-x) * -1);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_image::before {\n  content: \"\";\n  display: block;\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  background: var(--o-wsale-filmstrip-overlay-bg, linear-gradient(200deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%));\n  border-radius: 0.4rem;\n  opacity: .8;\n  transition: opacity .2s ease-in-out;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_image.o_wsale_filmstrip_no_image {\n  --o-wsale-filmstrip-overlay-bg: linear-gradient(90deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .1) 100%);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images span {\n  z-index: 1;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_link:is(:hover, :focus) .o_wsale_filmstrip_item:not(.active) .o_wsale_filmstrip_image {\n  transform: scale(1.02);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container.o_wsale_filmstrip_large_images .o_wsale_filmstrip_link:is(:hover, :focus) .o_wsale_filmstrip_item:not(.active) .o_wsale_filmstrip_image::before {\n  opacity: 1;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper {\n  margin-bottom: 0.25rem;\n  border-width: var(--o-wsale-filmstrip-wrapper-border-width, 0);\n  border-style: solid;\n  border-color: var(--o-border-color);\n  padding-bottom: var(--o-wsale-filmstrip-wrapper-padding-bottom, 0.25rem);\n  cursor: grab;\n  scroll-snap-type: x mandatory;\n}\n\n@supports (-moz-appearance: none) {\n  :where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper {\n    scrollbar-width: thin;\n    scrollbar-color: currentColor transparent;\n  }\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip {\n  gap: var(--o-wsale-filmstrip-gap, 0.5rem);\n  width: max-content;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip li {\n  width: var(--o-wsale-filmstrip-item-width, auto);\n  aspect-ratio: var(--o-wsale-filmstrip-item-aspect-ratio, unset);\n}\n\n@media (max-width: 767.98px) {\n  :where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip li {\n    scroll-snap-align: start;\n  }\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item {\n  flex-direction: var(--o-wsale-filmstrip-item-direction);\n  align-items: var(--o-wsale-filmstrip-item-align, center);\n  justify-content: var(--o-wsale-filmstrip-item-justify);\n  gap: var(--o-wsale-filmstrip-item-gap, 1rem);\n  border-width: var(--o-wsale-filmstrip-item-border-width, 0);\n  border-style: solid;\n  border-color: var(--o-wsale-filmstrip-item-border-color, var(--o-border-color));\n  border-radius: var(--o-wsale-filmstrip-item-border-radius, 10rem);\n  padding: var(--o-wsale-filmstrip-item-padding-y, 0.5rem) var(--o-wsale-filmstrip-item-padding-x, 1rem) var(--o-wsale-filmstrip-item-padding-y, 0.5rem) var(--o-wsale-filmstrip-item-padding-x, 0.5rem);\n  font-size: var(--o-wsale-filmstrip-item-font-size);\n  font-weight: var(--o-wsale-filmstrip-item-font-weight);\n  text-align: var(--o-wsale-filmstrip-item-text-align);\n  text-wrap: var(--o-wsale-filmstrip-item-text-wrap);\n  color: var(--o-wsale-filmstrip-item-color, #212529);\n  background-color: var(--o-wsale-filmstrip-item-bg, #f5f4f0);\n  transition: all .15s ease-in-out;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item .o_wsale_filmstrip_image {\n  display: var(--o-wsale-filmstrip-item-image-display);\n  position: var(--o-wsale-filmstrip-item-image-position);\n  width: var(--o-wsale-filmstrip-item-image-width, 2.5rem);\n  height: var(--o-wsale-filmstrip-item-image-height);\n  background-color: var(--o-wsale-filmstrip-item-image-bg, #FFFFFF);\n  aspect-ratio: 1/1;\n  transition: all .15s ease-in-out;\n  overflow: hidden;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item .o_wsale_filmstrip_image.o_wsale_filmstrip_placeholder {\n  display: var(--o-wsale-filmstrip-item-placeholder-display, none);\n  background: url(\"/website_sale/static/src/img/categories/placeholder_thumbnail.png\") no-repeat center center/cover;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item span {\n  display: var(--o-wsale-filmstrip-item-span-display, flex);\n  align-items: center;\n  width: var(--o-wsale-filmstrip-item-span-width);\n  height: var(--o-wsale-filmstrip-item-span-height);\n  overflow: var(--o-wsale-filmstrip-item-span-overflow);\n  text-overflow: var(--o-wsale-filmstrip-item-span-text-overflow);\n  white-space: var(--o-wsale-filmstrip-item-span-white-space);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item:has(.o_wsale_filmstrip_placeholder) {\n  padding: var(--o-wsale-filmstrip-item-padding-y, 0.5rem) var(--o-wsale-filmstrip-item-padding-x, 1rem);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item.active {\n  border-color: var(--o-wsale-filmstrip-item-border-color-active, #FAB803);\n  border-width: var(--o-wsale-filmstrip-item-border-width-active, var(--o-wsale-filmstrip-item-border-width, 1px));\n  background-color: var(--o-wsale-filmstrip-item-bg-active, #f5f4f0);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_item.active span {\n  color: var(--o-wsale-filmstrip-item-color-active, #FAB803);\n  text-decoration: var(--o-wsale-filmstrip-item-text-decoration-active);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container .o_wsale_filmstrip_wrapper .o_wsale_filmstrip .o_wsale_filmstrip_link:is(:hover, :focus) .o_wsale_filmstrip_item:not(.active) {\n  border-color: var(--o-wsale-filmstrip-item-border-color-hover, var(--o-wsale-filmstrip-item-border-color, var(--o-border-color)));\n  background-color: var(--o-wsale-filmstrip-item-bg-hover, var(--o-wsale-filmstrip-item-bg, transparent));\n  color: var(--o-wsale-filmstrip-item-color-hover, var(--o-wsale-filmstrip-item-color, inherit));\n  box-shadow: var(--o-wsale-filmstrip-item-box-shadow-hover, none);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)) .o_wsale_filmstrip_wrapper::-webkit-scrollbar {\n  height: 2px;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)) .o_wsale_filmstrip_wrapper::-webkit-scrollbar-thumb {\n  border-radius: 10rem;\n  background: rgba(33, 37, 41, 0.25);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)) .o_wsale_filmstrip_wrapper::-webkit-scrollbar-track {\n  background: rgba(33, 37, 41, 0.05);\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)):hover .o_wsale_filmstrip_wrapper {\n  margin-bottom: 0;\n}\n\n:where(#o_wsale_container) .o_wsale_filmstrip_container:where(:not(.o_wsale_filmstrip_fancy_disabled)):hover .o_wsale_filmstrip_wrapper::-webkit-scrollbar {\n  height: 6px;\n}\n\n:where(#o_wsale_container) #o_wsale_floating_bar_rail {\n  --_container-gap: calc(var(--gutter-x) * 0.5);\n  right: calc(var(--_container-gap) + 1px);\n  width: 0;\n}\n\n:where(#o_wsale_container) #o_wsale_floating_bar_rail #o_wsale_floating_bar {\n  bottom: var(--_container-gap);\n  z-index: 4;\n  max-width: calc(100vw - calc(var(--_container-gap) * 2));\n  gap: 0.25rem 0;\n}\n\nbody:has(.o-livechat-root.o-livechat-LivechatButton-isVisible) :where(#o_wsale_container) #o_wsale_floating_bar_rail {\n  transition: right .3s, bottom .3s;\n}\n\nbody:has(.o-livechat-root.o-livechat-LivechatButton-isVisible) :where(#o_wsale_container) #o_wsale_floating_bar_rail #o_wsale_floating_bar {\n  bottom: 10px;\n}\n\n@media (max-width: 575.98px) {\n  body:has(.o-livechat-root.o-livechat-LivechatButton-isVisible) :where(#o_wsale_container) #o_wsale_floating_bar_rail #o_wsale_floating_bar {\n    bottom: calc(10px + 70px);\n  }\n}\n\n@media (min-width: 576px) {\n  body:has(.o-livechat-root.o-livechat-LivechatButton-isVisible) :where(#o_wsale_container) #o_wsale_floating_bar_rail {\n    --_offset: calc(calc(100vw - 100%) * .5);\n    --_livechat-gap: calc(3vw + 80px);\n    right: calc(0px - calc(var(--_offset) - var(--_livechat-gap)));\n  }\n}\n\n@media (min-width: 992px) {\n  :where(#o_wsale_container)[data-ppr=\"5\"] .o_wsale_products_grid_table {\n    --columns: 10;\n  }\n}\n\n@media (min-width: 768px) and (max-width: 991.98px) {\n  :where(#o_wsale_container)[data-ppr=\"5\"] .o_wsale_products_grid_table_md {\n    --columns: 10;\n  }\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) {\n  --gap: 0;\n}\n\n@media (max-width: 991.98px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #products_grid {\n    padding: 0;\n  }\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_fluid #products_grid {\n  padding-left: 0;\n  padding-right: 0 !important;\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_fluid #o_wsale_products_grid {\n  box-shadow: inset 0 -1px 0 0px var(--border-color);\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained {\n  --o-wsale-topbar-border-width: 0 0 1px 0;\n}\n\n@media (min-width: 576px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained {\n    --o-wsale-topbar-border-width: 0 1px 1px 1px;\n  }\n}\n\n@media (min-width: 576px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained:where(:not(.o_wsale_has_sidebar)) #o_wsale_pager {\n    border-right: 1px solid var(--o-border-color);\n    border-left: 1px solid var(--o-border-color);\n  }\n}\n\n@media (min-width: 992px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained:where(:not(.o_wsale_has_sidebar)) {\n    --o-wsale-topbar-border-width: 0 1px 1px 1px;\n  }\n}\n\n@media (min-width: 576px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained.o_wsale_has_sidebar #o_wsale_pager {\n    border-left: 1px solid var(--o-border-color);\n    border-right: 1px solid var(--o-border-color);\n  }\n}\n\n@media (min-width: 992px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained.o_wsale_has_sidebar {\n    --o-wsale-topbar-border-width: 0 1px 1px 0;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained.o_wsale_has_sidebar #o_wsale_pager {\n    border-left: 0;\n  }\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained #o_wsale_products_grid {\n  box-shadow: inset -1px -1px 0 0px var(--border-color);\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained:where(:not(.o_wsale_has_sidebar)) #o_wsale_products_grid {\n  border-left: 1px solid var(--o-border-color);\n}\n\n@media (max-width: 991.98px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained.o_wsale_has_sidebar.o_wsale_products_opt_layout_catalog #o_wsale_products_grid {\n    border-left: 1px solid var(--o-border-color);\n  }\n}\n\n@media (min-width: 992px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_has_sidebar {\n    --o-wsale-sidebar-border: 1px solid var(--o-border-color);\n  }\n}\n\n@media (min-width: 992px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_has_sidebar #products_grid {\n    padding-left: 0;\n  }\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #o_wsale_products_header {\n  --o-wsale-topbar-padding-left: 15px;\n  --o-wsale-topbar-padding-right: 15px;\n  padding-right: 0;\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #o_wsale_products_header .products_header,\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #o_wsale_products_header .o_wsale_filmstrip_container:not(.o_wsale_filmstrip_grid) > li:last-child {\n  padding-right: var(--o-wsale-topbar-padding-right);\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) #o_wsale_products_grid {\n  overflow: hidden;\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .o_wsale_filmstrip_container.o_wsale_filmstrip_grid {\n  margin-left: calc(var(--o-wsale-topbar-padding-left) * -1);\n}\n\n:where(#o_wsale_container).o_wsale_page_fluid:where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_showcase)) #o_wsale_products_grid {\n  margin-left: -15px;\n  margin-right: -15px;\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)) .o_wsale_product_btn_list {\n  display: none !important;\n}\n\n@media (min-width: 992px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table {\n    grid-auto-rows: minmax(160px, auto);\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product {\n    --o-wsale-card-price-flex-basis: 100%;\n    grid-row: span var(--o-wsale-products-grid-product-col-height, 1);\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_size_stretch {\n    --o-wsale-card-border-radius: 0;\n    --o-wsale-card-flex-direction: row;\n    --o-wsale-card-flex-align-items: start;\n    --o-wsale-card-info-padding: 0 1rem;\n    --o-wsale-card-thumb-size: calc(\n                    calc(100cqw / var(--o-wsale-ppr)) - calc(var(--o-wsale-products-grid-gap) / 2)\n                );\n    --o-wsale-card-padding: 0 0 15px;\n    --o-wsale-card-attribute-previewer-padding: 0;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_size_stretch .oe_subdescription div {\n    -webkit-line-clamp: initial;\n    line-height: inherit;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table:not(.o_wsale_products_opt_thumb_cover) .oe_product.oe_product_size_stretch .oe_product_image img {\n    object-position: top left;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch {\n    --o-wsale-card-info-text-grow: 1;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .o_wsale_product_information {\n    height: 100%;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image_link {\n    height: 100%;\n    max-width: 100%;\n    padding: 0;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_design_cards .oe_product.oe_product_size_stretch {\n    --o-wsale-card-padding: 0;\n    --o-wsale-card-border-radius: var(--border-radius);\n    --o-wsale-card-info-padding: 1rem;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_design_grid .oe_product.oe_product_size_stretch {\n    --o-wsale-card-padding: 0;\n    --o-wsale-card-info-padding: 0.5rem 1rem;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table.o_wsale_products_opt_design_grid .oe_product.oe_product_size_stretch[data-colspan=\"4\"] {\n    --o-wsale-card-thumb-size: 50cqw;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_custom_portrait .oe_product_image, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_custom_portrait .oe_product_image_link {\n    min-height: calc( calc(90cqw / var(--o-wsale-ppr)) * var(--o-wsale-card-thumb-aspect-ratio));\n    height: 100%;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table .oe_product.oe_product_custom_portrait .oe_product_image_link {\n    --o-wsale-card-thumb-fill-mode: cover;\n    --o-wsale-card-thumb-aspect-ratio: auto;\n  }\n}\n\n@media (min-width: 768px) and (max-width: 991.98px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md {\n    grid-auto-rows: minmax(160px, auto);\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product {\n    --o-wsale-card-price-flex-basis: 100%;\n    grid-row: span var(--o-wsale-products-grid-product-col-height, 1);\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_size_stretch {\n    --o-wsale-card-border-radius: 0;\n    --o-wsale-card-flex-direction: row;\n    --o-wsale-card-flex-align-items: start;\n    --o-wsale-card-info-padding: 0 1rem;\n    --o-wsale-card-thumb-size: calc(\n                    calc(100cqw / var(--o-wsale-ppr)) - calc(var(--o-wsale-products-grid-gap) / 2)\n                );\n    --o-wsale-card-padding: 0 0 15px;\n    --o-wsale-card-attribute-previewer-padding: 0;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_size_stretch .oe_subdescription div {\n    -webkit-line-clamp: initial;\n    line-height: inherit;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md:not(.o_wsale_products_opt_thumb_cover) .oe_product.oe_product_size_stretch .oe_product_image img {\n    object-position: top left;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch {\n    --o-wsale-card-info-text-grow: 1;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .o_wsale_product_information {\n    height: 100%;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_thumb_cover .oe_product.oe_product_size_stretch .oe_product_image_link {\n    height: 100%;\n    max-width: 100%;\n    padding: 0;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_design_cards .oe_product.oe_product_size_stretch {\n    --o-wsale-card-padding: 0;\n    --o-wsale-card-border-radius: var(--border-radius);\n    --o-wsale-card-info-padding: 1rem;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_design_grid .oe_product.oe_product_size_stretch {\n    --o-wsale-card-padding: 0;\n    --o-wsale-card-info-padding: 0.5rem 1rem;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md.o_wsale_products_opt_design_grid .oe_product.oe_product_size_stretch[data-colspan=\"4\"] {\n    --o-wsale-card-thumb-size: 50cqw;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_custom_portrait .oe_product_image, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_custom_portrait .oe_product_image_link {\n    min-height: calc( calc(90cqw / var(--o-wsale-ppr)) * var(--o-wsale-card-thumb-aspect-ratio));\n    height: 100%;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_catalog)).o_wsale_products_grid_table_md .oe_product.oe_product_custom_portrait .oe_product_image_link {\n    --o-wsale-card-thumb-fill-mode: cover;\n    --o-wsale-card-thumb-aspect-ratio: auto;\n  }\n}\n\n@media (min-width: 768px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)) {\n    --o-wsale-card-price-min-width: MAX(12ch, 16cqw);\n  }\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)) .product_price > span, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)) .product_price > del {\n  display: block;\n  text-align: end;\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)) .o_wsale_product_btn_catalog {\n  display: none !important;\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)) .oe_product:hover .show_on_hover {\n  opacity: 1;\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained .oe_product_cart {\n  --o-wsale-card-border-width: 0 1px 1px 1px;\n}\n\n@media (min-width: 992px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_contained .oe_product_cart {\n    --o-wsale-card-border-width: 0 1px 1px 0;\n  }\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)).o_wsale_page_fluid .oe_product_cart {\n  --o-wsale-card-border-width: 0 0 1px;\n  --o-wsale-card-padding: calc(var(--o-wsale-products-grid-gap-y) * 0.5) 0 calc(var(--o-wsale-products-grid-gap-y) * 0.5) calc(var(--o-wsale-products-grid-gap, 16px) * 0.5);\n}\n\n@media (max-width: 991.98px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid))[style*=\"--o-wsale-products-grid-gap: 0px\"] .oe_product_image_link, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid))[style*=\"--o-wsale-products-grid-gap:0px\"] .oe_product_image_link {\n    height: 100%;\n    transform: translateX(-50%);\n    margin-left: 50%;\n  }\n}\n\n:where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart {\n  --o-wsale-card-flex-align-items: stretch;\n  --o-wsale-card-info-padding: 0.5rem 15px 0.5rem 0.5rem;\n  --o-wsale-card-info-marign: 0;\n  --o-wsale-card-sub-wrap: nowrap;\n  --o-wsale-card-sub-align-items: start;\n  --o-wsale-card-info-flex-align-items: auto;\n}\n\n@media (min-width: 768px) {\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart {\n    --o-wsale-card-thumb-size: calc(126px * var(--o-wsale-card-thumb-aspect-ratio, 1));\n    --o-wsale-card-info-padding: 0 15px;\n    --o-wsale-card-sub-align-items: center;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .oe_product_image_link {\n    height: 100%;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .o_wsale_product_information_text {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding-right: inherit;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .o_wsale_product_sub {\n    position: relative;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .product_price > span, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .product_price > del {\n    text-align: center;\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .product_price, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .o_wsale_product_btn {\n    --_line-gap: 1rem;\n    padding-left: var(--_line-gap);\n  }\n  :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .product_price:before, :where(#o_wsale_container):where(:has(#o_wsale_products_grid.o_wsale_products_opt_layout_list)):where(:has(#o_wsale_products_grid.o_wsale_products_opt_design_grid)) .oe_product_cart .o_wsale_product_btn:before {\n    position: absolute;\n    top: 0;\n    left: auto;\n    bottom: 0;\n    right: auto;\n    transform: translateX(calc(var(--_line-gap) * -1));\n    border-left: 1px solid var(--o-border-color);\n    content: \"\";\n  }\n}\n\n.oe_website_sale .activeDrag * {\n  cursor: grabbing !important;\n  cursor: -webkit-grabbing;\n}\n\n.oe_website_sale .o_payment_form .card {\n  border-radius: 4px !important;\n}\n\n.oe_website_sale .address-inline address {\n  display: inline-block;\n}\n\n.oe_website_sale h1[itemprop=\"name\"], .oe_website_sale [itemprop=\"name\"].h1 {\n  word-break: break-word;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n}\n\n.oe_website_sale h1[itemprop=\"name\"], .oe_website_sale [itemprop=\"name\"].h1 {\n  font-size: calc(1.325rem + 0.9vw);\n  font-weight: 700;\n}\n\n@media (min-width: 1200px) {\n  .oe_website_sale h1[itemprop=\"name\"], .oe_website_sale [itemprop=\"name\"].h1 {\n    font-size: 2rem;\n  }\n}\n\n.oe_website_sale input.js_quantity {\n  min-width: 48px;\n  text-align: center;\n}\n\n.oe_website_sale input.quantity {\n  padding: 0;\n}\n\n.oe_website_sale .table-striped tbody tr td:nth-of-type(even) {\n  --table-accent-bg: rgba(0, 0, 0, 0.025);\n}\n\n.oe_website_sale .table-striped tbody tr td:nth-of-type(odd) {\n  --table-accent-bg: rgba(0, 0, 0, 0);\n}\n\n.oe_website_sale *:not(#product_attributes_simple) > .table-sm tbody td {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n\n.oe_website_sale .o_pricelist_dropdown .o_pricelist_dropdown_span, .oe_website_sale .o_sortby_dropdown .o_pricelist_dropdown_span {\n  max-width: 8em;\n}\n\n.oe_website_sale #o_wsale_pager.o_wsale_pager_accommodate_floating {\n  padding-bottom: 4.5rem !important;\n}\n\n@media (max-width: 991.98px) {\n  .oe_website_sale .o_wsale_breadcrumb .breadcrumb-item {\n    padding-left: 0;\n  }\n  .oe_website_sale .o_wsale_breadcrumb .breadcrumb-item::before {\n    content: \"\";\n  }\n}\n\n.oe_website_sale .o_address_card {\n  cursor: pointer;\n}\n\n#product_detail ~ .oe_structure.oe_empty > section:first-child {\n  border-top: 1px solid var(--o-border-color);\n}\n\n.o_alternative_product {\n  margin: auto;\n}\n\n.o_wsale_products_searchbar_form .oe_search_found, #o_wsale_search_modal .oe_search_found {\n  display: none;\n}\n\ndiv#payment_method div.list-group {\n  margin-left: 40px;\n}\n\ndiv#payment_method .list-group-item {\n  padding-top: 5px;\n  padding-bottom: 5px;\n}\n\na.no-decoration {\n  cursor: pointer;\n  text-decoration: none !important;\n}\n\n.o_wsale_image_viewer_ratio_auto,\n.o_wsale_product_page_opt_image_ratio_auto {\n  --o-wsale-product-image-ratio: auto;\n}\n\n.o_wsale_image_viewer_ratio_auto img,\n.o_wsale_product_page_opt_image_ratio_auto img {\n  object-fit: contain !important;\n}\n\n.o_wsale_image_viewer_ratio_21_9,\n.o_wsale_product_page_opt_image_ratio_21_9 {\n  --o-wsale-product-image-ratio: 2.33333333;\n}\n\n.o_wsale_image_viewer_ratio_16_9,\n.o_wsale_product_page_opt_image_ratio_16_9 {\n  --o-wsale-product-image-ratio: 1.77777778;\n}\n\n.o_wsale_image_viewer_ratio_4_3,\n.o_wsale_product_page_opt_image_ratio_4_3 {\n  --o-wsale-product-image-ratio: 1.33333333;\n}\n\n.o_wsale_image_viewer_ratio_6_5,\n.o_wsale_product_page_opt_image_ratio_6_5 {\n  --o-wsale-product-image-ratio: 1.2;\n}\n\n.o_wsale_image_viewer_ratio_1_1,\n.o_wsale_product_page_opt_image_ratio_1_1 {\n  --o-wsale-product-image-ratio: 1;\n}\n\n.o_wsale_image_viewer_ratio_4_5,\n.o_wsale_product_page_opt_image_ratio_4_5 {\n  --o-wsale-product-image-ratio: 0.8;\n}\n\n.o_wsale_image_viewer_ratio_2_3,\n.o_wsale_product_page_opt_image_ratio_2_3 {\n  --o-wsale-product-image-ratio: 0.66666667;\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_product_page_opt_image_ratio_mobile_21_9 {\n    --o-wsale-product-image-ratio: 2.33333333;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_product_page_opt_image_ratio_mobile_16_9 {\n    --o-wsale-product-image-ratio: 1.77777778;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_product_page_opt_image_ratio_mobile_4_3 {\n    --o-wsale-product-image-ratio: 1.33333333;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_product_page_opt_image_ratio_mobile_6_5 {\n    --o-wsale-product-image-ratio: 1.2;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_product_page_opt_image_ratio_mobile_1_1 {\n    --o-wsale-product-image-ratio: 1;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_product_page_opt_image_ratio_mobile_4_5 {\n    --o-wsale-product-image-ratio: 0.8;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wsale_product_page_opt_image_ratio_mobile_2_3 {\n    --o-wsale-product-image-ratio: 0.66666667;\n  }\n}\n\n.o_wsale_product_page_opt_image_radius_none {\n  --o-wsale-product-image-radius: 0;\n}\n\n.o_wsale_product_page_opt_image_radius_small {\n  --o-wsale-product-image-radius: var(--border-radius-sm);\n}\n\n.o_wsale_product_page_opt_image_radius_medium {\n  --o-wsale-product-image-radius: var(--border-radius);\n}\n\n.o_wsale_product_page_opt_image_radius_big {\n  --o-wsale-product-image-radius: var(--border-radius-lg);\n}\n\n.o_wsale_content_contained {\n  --gutter-x: 0;\n}\n\n#product_detail_main {\n  padding: 0;\n}\n\n@media (min-width: 992px) {\n  #product_detail_main {\n    padding: 0 15px;\n  }\n}\n\n#product_details {\n  flex: 0 0 auto;\n  width: var(--o-wsale-product-col-details-width, 100%);\n  padding-top: 1rem;\n  padding-left: var(--o-wsale-product-col-details-padding-left, calc(var(--gutter-x) * .5));\n  padding-right: var(--o-wsale-product-col-details-padding-right, calc(var(--gutter-x) * .5));\n  background-color: #FFFFFF;\n  container: product-details / inline-size;\n  z-index: 0;\n}\n\n@media (min-width: 992px) {\n  #product_details {\n    padding-top: var(--o-wsale-product-col-details-padding-top-lg, 0px);\n  }\n}\n\n.o_wsale_product_images {\n  flex: 0 0 auto;\n  position: var(--o-wsale-product-col-images-position);\n  display: var(--o-wsale-product-col-images-display);\n  width: var(--o-wsale-product-col-images-width, 100%);\n  padding: var(--o-wsale-product-col-images-padding, 0);\n  z-index: 1;\n}\n\n.o_wsale_sticky_object {\n  transition: top 200ms;\n}\n\n@media (max-width: 991.98px) {\n  .o_wsale_sticky_object {\n    top: 0px !important;\n  }\n}\n\n#product_detail.o_wsale_container_lg .o_wsale_product_images {\n  padding: 0;\n}\n\n#product_detail.o_wsale_container_fluid .o_wsale_content_contained {\n  --gutter-x: 0;\n  max-width: none;\n}\n\n@media (min-width: 1400px) {\n  #product_detail.o_wsale_container_fluid:where(.o_wsale_product_page_opt_image_width_33_pc), #product_detail.o_wsale_container_fluid:where(.o_wsale_product_page_opt_image_width_50_pc), #product_detail.o_wsale_container_fluid:where(.o_wsale_product_page_opt_image_width_66_pc) {\n    --o-wsale-product-col-details-padding-left: 60px;\n  }\n}\n\n#product_detail .breadcrumb .breadcrumb-item {\n  padding-top: calc(0.5rem + var(--border-width));\n  padding-bottom: calc(0.5rem + var(--border-width));\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n#product_detail_main:where(.flex-lg-row-reverse) #product_details {\n  padding-left: var(--o-wsale-product-col-details-padding-right, calc(var(--gutter-x) * .5));\n  padding-right: var(--o-wsale-product-col-details-padding-left, calc(var(--gutter-x) * .5));\n}\n\n.o_wsale_product_page_opt_image_width_none {\n  --o-wsale-product-col-images-display: none;\n}\n\n@media (min-width: 992px) {\n  .o_wsale_product_page_opt_image_width_33_pc,\n.o_wsale_product_page_opt_image_width_50_pc,\n.o_wsale_product_page_opt_image_width_66_pc {\n    --o-wsale-product-col-details-padding-left: 15px;\n    --o-wsale-product-col-details-padding-right: 0;\n  }\n}\n\n@media (min-width: 1200px) {\n  .o_wsale_product_page_opt_image_width_33_pc,\n.o_wsale_product_page_opt_image_width_50_pc,\n.o_wsale_product_page_opt_image_width_66_pc {\n    --o-wsale-product-col-details-padding-left: 37.5px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .o_wsale_product_page_opt_image_width_33_pc,\n.o_wsale_product_page_opt_image_width_50_pc,\n.o_wsale_product_page_opt_image_width_66_pc {\n    --o-wsale-product-col-details-padding-left: 60px;\n  }\n}\n\n@media (min-width: 1200px) {\n  .o_wsale_product_page_opt_image_width_66_pc {\n    --o-wsale-product-col-details-padding-left: 30px;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_wsale_product_page_opt_image_width_33_pc {\n    --o-wsale-product-col-images-position: sticky;\n    --o-wsale-product-col-images-width: 33.3333%;\n    --o-wsale-product-col-details-width: 66.6666%;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_wsale_product_page_opt_image_width_50_pc {\n    --o-wsale-product-col-images-position: sticky;\n    --o-wsale-product-col-images-width: 50%;\n    --o-wsale-product-col-details-width: 50%;\n    --o-wsale-product-details-content-max-width: 960px;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_wsale_product_page_opt_image_width_66_pc {\n    --o-wsale-product-col-images-position: sticky;\n    --o-wsale-product-col-images-width: 66%;\n    --o-wsale-product-col-details-width: 34%;\n    --o-wsale-product-details-content-max-width: 960px;\n  }\n}\n\n.o_wsale_product_page_opt_image_width_100_pc {\n  --o-wsale-product-col-images-width: 100%;\n  --o-wsale-product-col-details-width: 100%;\n  --o-wsale-product-col-details-padding-top-lg: 1rem;\n}\n\n@media (min-width: 992px) {\n  .o_wsale_product_page_opt_image_width_100_pc,\n.o_wsale_product_page_opt_image_width_none {\n    --o-wsale-product-col-details-padding-left: 0;\n    --o-wsale-product-col-details-padding-right: 0;\n  }\n}\n\n#o_wsale_product_details_content {\n  display: flex;\n  flex-direction: column;\n}\n\n@media (min-width: 992px) {\n  .o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content {\n    --o-wsale-product-details-content-max-width: 100%;\n    --o-wsale-product-details-content-section-max-width: 640px;\n  }\n  @container product-details (min-width: 727px) {\n    .o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content {\n      width: 100%;\n      max-width: var(--o-wsale-product-details-content-max-width, 11040px) !important;\n      margin: 0;\n    }\n    .o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content form, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content form {\n      display: grid;\n      grid-template-columns: minmax(412px, 640px) minmax(15px, 10000px) minmax(300px, 400px);\n      grid-auto-rows: auto;\n      align-items: start;\n    }\n    .o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content form .o_wsale_product_details_content_section, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content form .o_wsale_product_details_content_section {\n      grid-column: 1;\n    }\n    .o_wsale_product_page_opt_image_width_none #o_wsale_product_details_content form .o_wsale_product_details_content_section_cta, .o_wsale_product_page_opt_image_width_100_pc #o_wsale_product_details_content form .o_wsale_product_details_content_section_cta {\n      --o-wsale-product-details-section-border-width: 0px;\n      --o-wsale-product-details-section-padding-top: 0px;\n      grid-column: 3;\n      grid-row: 1 / -6;\n      align-self: start;\n    }\n  }\n}\n\n@media (min-width: 992px) {\n  @container product-details (min-width: 727px) {\n    .o_wsale_product_page_opt_image_width_33_pc #o_wsale_product_details_content {\n      width: 100%;\n      max-width: var(--o-wsale-product-details-content-max-width, 520pxvar(--o-wsale-product-col-details-padding-left)400px) !important;\n      margin: 0;\n    }\n    .o_wsale_product_page_opt_image_width_33_pc #o_wsale_product_details_content form {\n      display: grid;\n      grid-template-columns: minmax(412px, 520px) minmax(15px, var(--o-wsale-product-col-details-padding-left)) minmax(300px, 400px);\n      grid-auto-rows: auto;\n      align-items: start;\n    }\n    .o_wsale_product_page_opt_image_width_33_pc #o_wsale_product_details_content form .o_wsale_product_details_content_section {\n      grid-column: 1;\n    }\n    .o_wsale_product_page_opt_image_width_33_pc #o_wsale_product_details_content form .o_wsale_product_details_content_section_cta {\n      --o-wsale-product-details-section-border-width: 0px;\n      --o-wsale-product-details-section-padding-top: 0px;\n      grid-column: 3;\n      grid-row: 1 / -6;\n      align-self: start;\n    }\n  }\n}\n\n#o_wsale_product_details_content .o_wsale_product_details_content_section {\n  max-width: var(--o-wsale-product-details-content-section-max-width, 520px);\n}\n\n#o_wsale_product_details_content .o_wsale_product_details_content_section_attributes {\n  display: none;\n}\n\n#o_wsale_product_details_content .o_wsale_product_details_content_section_attributes:where(:has(li.variant_attribute:not(.d-none))), #o_wsale_product_details_content .o_wsale_product_details_content_section_attributes:where(:has(li.o_variant_pills:not(.d-none))) {\n  display: block;\n}\n\n#o_wsale_product_details_content .o_wsale_product_details_content_section_attributes .o_wsale_product_page_variants.d-none + .o_wsale_product_page_variants {\n  margin-top: 0 !important;\n}\n\n.o_wsale_product_page_opt_separators .o_wsale_product_details_content_section:where(:not( .o_wsale_product_details_content_section_title, .o_wsale_product_details_content_section_price, .o_wsale_product_details_content_section_accordion         )) {\n  border-top: var(--o-wsale-product-details-section-border-width, 1px) solid var(--o-border-color);\n  padding-top: var(--o-wsale-product-details-section-padding-top, 1.5rem);\n}\n\n.o_wsale_product_page_opt_separators .o_wsale_product_details_content_section:where(.o_wsale_product_details_content_section_cta:has(.o_wsale_cta_wrapper_boxed)) {\n  --o-wsale-product-details-section-border-width: 0;\n  --o-wsale-product-details-section-padding-top: 0.5rem;\n}\n\n#o_wsale_cta_wrapper.o_wsale_cta_wrapper_boxed {\n  max-width: 26rem;\n}\n\n#o_wsale_cta_wrapper.o_wsale_cta_wrapper_large .css_quantity {\n  border-radius: 10rem;\n}\n\n@media (min-width: 992px) {\n  #o_wsale_cta_wrapper:not(.o_wsale_cta_wrapper_boxed) #product_option_block:has(button:only-child) {\n    flex-grow: 0 !important;\n  }\n}\n\n@property --o-wsale-js-grid-product-height {\n  syntax: \"<length>\";\n  inherits: true;\n  initial-value: 280px;\n}\n\n#o-grid-product .o_wsale_product_page_grid_row {\n  display: var(--o-wsale-grid-product-row-display, flex);\n}\n\n#o-grid-product .o_wsale_product_page_grid_column {\n  display: var(--o-wsale-grid-product-col-display, flex);\n  flex: 1;\n}\n\n#o-grid-product .o_ribbons:not([data-ribbon-id]) {\n  display: none;\n}\n\n@media (max-width: 991.98px) {\n  #o-grid-product {\n    --o-wsale-grid-product-col-display: contents;\n  }\n}\n\n#o-grid-product.o_grid_solo {\n  --o-wsale-grid-product-col-display: contents;\n}\n\n@media (min-width: 992px) {\n  #o-grid-product.o_grid_solo .o_wsale_product_page_grid_column, #o-grid-product.o_grid_solo .o_product_detail_img_wrapper, #o-grid-product.o_grid_solo .product_detail_img {\n    border-radius: var(--o-wsale-product-image-radius);\n  }\n}\n\n@media (max-width: 991.98px) {\n  #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row {\n    --_lastBlock_margin_bottom: -15px;\n    flex-direction: column;\n    height: var(--o-wsale-js-grid-product-height);\n    min-height: 146px;\n    max-height: 60vh;\n    overflow-y: scroll;\n    overflow-x: hidden;\n    scroll-snap-type: y mandatory;\n    scrollbar-color: currentColor rgba(255, 255, 255, 0.5);\n    padding-bottom: 15px !important;\n    box-sizing: content-box;\n    transition: height .2s ease-out;\n  }\n  #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row:not(.gap-0) {\n    --_lastBlock_margin_bottom: -22.5px;\n    gap: 7.5px 0 !important;\n    padding-right: 15px !important;\n    padding-bottom: 22.5px !important;\n  }\n  #o-grid-product:where(:not(.o_grid_solo)):has(.o_wsale_product_page_grid_row:not(.gap-0)) {\n    padding-left: 15px !important;\n  }\n  #o-grid-product:where(:not(.o_grid_solo)) .o_product_detail_img_wrapper {\n    scroll-snap-align: center;\n    scroll-snap-stop: always;\n    max-height: 60vh;\n    order: var(--o-wsale-grid-product-img-natural-order);\n    width: 100%;\n  }\n  #o-grid-product:where(:not(.o_grid_solo)) .o_product_detail_img_wrapper.o_product_detail_img_wrapper_last {\n    margin-bottom: var(--_lastBlock_margin_bottom);\n  }\n  @keyframes o-produt-grid-loading {\n    0% {\n      opacity: .25;\n    }\n    100% {\n      opacity: .5;\n    }\n  }\n  #o-grid-product:where(:not(.o_grid_solo)).o_grid_uses_ratio_auto.o_grid_uses_ratio_mobile_auto .o_product_detail_img_wrapper {\n    animation: o-produt-grid-loading 2s ease-in-out var(--o-wsale-grid-product-images-animation-count, infinite);\n  }\n  #o-grid-product:where(:not(.o_grid_solo)).o_grid_uses_ratio_auto.o_grid_uses_ratio_mobile_auto.o_grid_product_ready {\n    --o-wsale-grid-product-images-animation-count: 1;\n  }\n}\n\n#o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_column {\n  gap: inherit;\n}\n\n#o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row:where(:not(.gap-0)) .o_wsale_product_page_grid_column, #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row:where(:not(.gap-0)) .o_product_detail_img_wrapper, #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row:where(:not(.gap-0)) .product_detail_img {\n  border-radius: var(--o-wsale-product-image-radius);\n}\n\n@media (min-width: 992px) {\n  .o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)) {\n    --o-wsale-grid-product-row-display: grid;\n    --o-wsale-grid-product-col-display: contents;\n  }\n  .o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_row {\n    grid-auto-rows: 1fr;\n    grid-template-columns: var(--_grid-colums, 66.666666% 1fr);\n  }\n  .o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)) .o_product_detail_img_wrapper {\n    order: var(--o-wsale-grid-product-img-natural-order);\n    width: 100%;\n    height: 100%;\n  }\n  .o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)) .o_wsale_product_page_grid_column:first-of-type .o_product_detail_img_wrapper:first-of-type {\n    grid-row: var(--_first-image-grid-row, 1/-3);\n    grid-column: var(--_first-image-grid-column);\n    height: 100%;\n  }\n  .o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)).o_grid_has_more_than_3 {\n    --_grid-colums: 50% 1fr 1fr;\n  }\n  .o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)).o_grid_has_more_than_5 {\n    --_grid-colums: repeat(7, 1fr);\n    --_first-image-grid-row: 1 / -5;\n    --_first-image-grid-column: 1 / -3;\n  }\n  .o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)).o_grid_has_more_than_9 {\n    --_grid-colums: repeat(7, 1fr);\n    --_first-image-grid-row: 1 / -6;\n    --_first-image-grid-column: 1 / -3;\n  }\n  .o_wsale_product_page_opt_image_width_100_pc #o-grid-product:where(:not(.o_grid_solo)).o_grid_has_more_than_11 {\n    --_grid-colums: repeat(9, 1fr);\n    --_first-image-grid-row: 1 / -7;\n    --_first-image-grid-column: 1 / -4;\n  }\n}\n\n.o_wsale_product_page_grid_column .o_product_detail_img_wrapper {\n  aspect-ratio: var(--o-wsale-product-image-ratio);\n}\n\n.o_wsale_product_page_grid_column .o_product_detail_img_wrapper > .product_detail_img {\n  aspect-ratio: inherit;\n  object-fit: cover;\n}\n\n#o-carousel-product {\n  transition: top 200ms;\n}\n\n#o-carousel-product .carousel-inner img {\n  object-fit: cover;\n}\n\n@media (min-width: 992px) {\n  #o-carousel-product .carousel-inner img {\n    border-radius: var(--o-wsale-product-image-radius);\n  }\n}\n\n#o-carousel-product .carousel-outer {\n  aspect-ratio: var(--o-wsale-product-image-ratio);\n}\n\n@media (min-width: 1200px) {\n  #o-carousel-product:not(:hover) .carousel-control-prev,\n#o-carousel-product:not(:hover) .carousel-control-next {\n    opacity: 0;\n  }\n}\n\n#o-carousel-product .carousel-item,\n#o-carousel-product .o_carousel_product_indicators {\n  transition: transform 0.2s ease-out;\n}\n\n#o-carousel-product .carousel-indicators {\n  transition: transform 0.3s ease-in-out;\n}\n\n#o-carousel-product .o_carousel_product_indicators {\n  max-height: 400px;\n}\n\n@media (min-width: 992px) {\n  #o-carousel-product .o_carousel_product_indicators .carousel-indicators {\n    justify-content: start;\n  }\n  #o-carousel-product .o_carousel_product_indicators .carousel-indicators li {\n    width: 64px;\n    height: auto;\n    text-indent: unset;\n    transition: none;\n    border: 1px solid var(--o-border-color);\n  }\n  #o-carousel-product .o_carousel_product_indicators .carousel-indicators li, #o-carousel-product .o_carousel_product_indicators .carousel-indicators li > div, #o-carousel-product .o_carousel_product_indicators .carousel-indicators li > div > img {\n    border-radius: MIN(var(--o-wsale-product-image-radius), var(--border-radius));\n    aspect-ratio: var(--o-wsale-product-image-ratio);\n  }\n  #o-carousel-product .o_carousel_product_indicators .carousel-indicators li .o_product_video_thumb {\n    position: absolute;\n    top: 0;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    line-height: 64px;\n  }\n  #o-carousel-product .o_carousel_product_indicators .carousel-indicators li.active {\n    border-color: #FAB803;\n  }\n  #o-carousel-product .o_carousel_product_indicators .carousel-indicators li:where(:not(:hover)) {\n    opacity: .75;\n  }\n  #o-carousel-product .o_carousel_product_indicators .carousel-indicators li:hover, #o-carousel-product .o_carousel_product_indicators .carousel-indicators li.active {\n    opacity: 1;\n  }\n}\n\n@media (max-width: 991.98px) {\n  #o-carousel-product.o_carousel_product_left_indicators {\n    flex-direction: column-reverse;\n  }\n  #o-carousel-product .carousel-indicators {\n    justify-content: center;\n  }\n  #o-carousel-product .carousel-indicators li {\n    width: 8px;\n    height: 8px;\n    min-width: 8px;\n    border-radius: 50%;\n    border: 2px solid #CED4DA;\n  }\n  #o-carousel-product .carousel-indicators li.active {\n    border-color: #FAB803;\n    background-color: #FAB803;\n  }\n  #o-carousel-product .carousel-indicators li > div {\n    display: none;\n  }\n}\n\n@media (min-width: 992px) {\n  #o-carousel-product .carousel-indicators li {\n    margin: 0;\n  }\n  #o-carousel-product .carousel-indicators li:not(:first-child) {\n    margin-left: 10px;\n  }\n  #o-carousel-product.o_carousel_product_left_indicators .carousel-indicators li {\n    margin: 0;\n  }\n  #o-carousel-product.o_carousel_product_left_indicators .carousel-indicators li:not(:first-child) {\n    margin-top: 10px;\n  }\n}\n\n@media (min-width: 992px) {\n  .o_wsale_product_page_opt_image_width_100_pc #o-carousel-product:not(.o_carousel_product_left_indicators) .o_carousel_product_indicators {\n    position: absolute;\n    top: auto;\n    left: 0;\n    bottom: 0.75rem;\n    right: 0;\n  }\n}\n\n#o-carousel-product .carousel-control-prev, #o-carousel-product .carousel-control-next, .o_wsale_image_viewer .carousel-control-prev, .o_wsale_image_viewer .carousel-control-next {\n  top: auto;\n  bottom: auto;\n  opacity: 0.5;\n  cursor: pointer;\n  transition: opacity 0.8s;\n}\n\n#o-carousel-product .carousel-control-prev:focus, #o-carousel-product .carousel-control-next:focus, .o_wsale_image_viewer .carousel-control-prev:focus, .o_wsale_image_viewer .carousel-control-next:focus {\n  opacity: 0.65;\n}\n\n#o-carousel-product .carousel-control-prev:hover, #o-carousel-product .carousel-control-next:hover, .o_wsale_image_viewer .carousel-control-prev:hover, .o_wsale_image_viewer .carousel-control-next:hover {\n  opacity: 0.8;\n}\n\n#o-carousel-product .carousel-control-prev > i, #o-carousel-product .carousel-control-next > i, .o_wsale_image_viewer .carousel-control-prev > i, .o_wsale_image_viewer .carousel-control-next > i {\n  width: 2.5rem;\n  height: 2.5rem;\n  line-height: 2.5rem;\n  font-size: 1.15rem;\n  border-radius: var(--btn-border-radius);\n}\n\n@media (max-width: 991.98px) {\n  #o-carousel-product .carousel-control-prev > i, #o-carousel-product .carousel-control-next > i, .o_wsale_image_viewer .carousel-control-prev > i, .o_wsale_image_viewer .carousel-control-next > i {\n    width: 2rem;\n    height: 2rem;\n    line-height: 2rem;\n    font-size: 1rem;\n  }\n}\n\n.ecom-zoomable[data-ecom-zoom-click] img.product_detail_img {\n  cursor: zoom-in;\n}\n\n.ecom-zoomable img[data-zoom] {\n  cursor: zoom-in;\n}\n\n.ecom-zoomable .o_editable img[data-zoom] {\n  cursor: pointer;\n}\n\n#coupon_box form {\n  max-width: 300px;\n}\n\n.o_website_sale_animate {\n  opacity: 0.7;\n  position: absolute !important;\n  height: 150px;\n  width: 150px;\n  z-index: 1020;\n}\n\n.o_red_highlight {\n  --badge-bg: #dc3545 !important;\n  --badge-border-color: var(--badge-bg);\n  box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4);\n  transition: all 0.5s linear;\n}\n\n.o_shadow_animation {\n  box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important;\n}\n\n.o_mycart_zoom_animation {\n  transform: scale(1.4);\n  transition: all 0.3s ease-in-out;\n}\n\n.o_product_page_reviews_title .oi {\n  font-size: calc(1.265rem + 0.18vw);\n}\n\n@media (min-width: 1200px) {\n  .o_product_page_reviews_title .oi {\n    font-size: 1.4rem;\n  }\n}\n\n.o_product_page_reviews_title .oi:before {\n  content: \"\\e809\";\n}\n\n.o_product_page_reviews_title:not(.collapsed) .oi:before {\n  content: \"\\e80b\";\n}\n\n#o_product_page_reviews_content .o_website_rating_avg h1, #o_product_page_reviews_content .o_website_rating_avg .h1 {\n  font-size: calc(1.475rem + 2.7vw);\n}\n\n@media (min-width: 1200px) {\n  #o_product_page_reviews_content .o_website_rating_avg h1, #o_product_page_reviews_content .o_website_rating_avg .h1 {\n    font-size: 3.5rem;\n  }\n}\n\n#o_product_page_reviews_content .o_portal_chatter_composer {\n  position: sticky;\n  transition: top 200ms;\n}\n\n#o_product_page_reviews_content .o_portal_chatter_messages > .o_portal_chatter_message {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n  padding: 1rem 0;\n  margin-bottom: 1rem;\n}\n\n#o_product_page_reviews_content .o_portal_chatter_avatar {\n  border-radius: 50%;\n}\n\n.o_product_tag_img {\n  height: 2rem;\n}\n\n.o_wsale_share_menu {\n  min-width: 3em;\n}\n\n.o_website_sale_checkout main {\n  display: flex;\n  flex-direction: column;\n}\n\n.o_website_sale_checkout #cart_products, .o_website_sale_checkout .o_wsale_quick_reorder_line_group {\n  --cart-product-img-size-lg: 6rem;\n}\n\n.o_website_sale_checkout #cart_products .o_cart_product_image img, .o_website_sale_checkout .o_wsale_quick_reorder_line_group .o_cart_product_image img {\n  width: var(--cart-product-img-size-sm, var(--cart-product-img-size-lg));\n}\n\n@media (max-width: 767.98px) {\n  .o_website_sale_checkout #cart_products .o_cart_product_image img, .o_website_sale_checkout .o_wsale_quick_reorder_line_group .o_cart_product_image img {\n    --cart-product-img-size-sm: 4rem;\n  }\n}\n\n.o_website_sale_checkout .o_cart_item_count {\n  font-variant-numeric: tabular-nums;\n}\n\n@media (max-width: 991.98px) {\n  .o_website_sale_checkout .o_total_card {\n    position: static;\n    border: none;\n  }\n  .o_website_sale_checkout .o_total_card .o_checkout_cart_total {\n    border-top: 1px solid var(--o-border-color);\n  }\n}\n\n.o_website_sale_checkout .o_mobile_summary {\n  margin-left: -15px;\n  margin-right: -15px;\n  padding: 1rem 15px;\n}\n\n@media (max-width: 991.98px) {\n  .o_website_sale_checkout .o_mobile_summary {\n    box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.175);\n  }\n}\n\n.o_website_sale_checkout .o_wsale_scrollable_table {\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n}\n\n.o_website_sale_checkout .o_wsale_scrollable_table::-webkit-scrollbar {\n  display: none;\n}\n\n@media (min-width: 992px) {\n  .o_website_sale_checkout .o_wsale_scrollable_table {\n    overflow-y: scroll;\n    height: 15rem;\n  }\n}\n\n.o_website_sale_checkout div[itemprop=\"address\"] {\n  margin: 0.5rem 0;\n  font-size: 0.875rem;\n}\n\n.o_website_sale_checkout .o_wsale_address_fill .col-form-label:not(.label-optional)::after {\n  content: \" *\";\n  font-weight: normal;\n}\n\n@media (max-width: 767.98px) {\n  .o_website_sale_checkout .o_address_signin {\n    border-radius: 0.4rem;\n    background-color: #F8F9FA;\n  }\n}\n\n.o_website_sale_checkout button[name=\"o_payment_submit_button\"] {\n  margin-left: 0 !important;\n}\n\n.o_website_sale_checkout a.disabled {\n  pointer-events: none;\n}\n\n.o_website_sale_checkout #quick_reorder_sidebar.offcanvas {\n  width: 760px;\n}\n\n.o_website_sale_checkout #quick_reorder_sidebar.offcanvas .o_wsale_quick_reorder_qty_input {\n  width: 7ch;\n}\n\n.o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group {\n  --cart-product-img-size-lg: 3rem;\n}\n\n@media (max-width: 767.98px) {\n  .o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group .o_cart_product_image img {\n    --cart-product-img-size-sm: 2.6rem;\n  }\n}\n\n.o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group .o_wsale_quick_reorder_group_content:not(:last-child) {\n  padding-bottom: 3rem;\n}\n\n.o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group .o_wsale_quick_reorder_group_content .o_wsale_quick_reorder_line:not(:last-child) {\n  margin-bottom: 1rem;\n}\n\n@media (max-width: 575.98px) {\n  .o_website_sale_checkout #quick_reorder_sidebar .o_wsale_quick_reorder_line_group .o_wsale_quick_reorder_group_content .o_wsale_quick_reorder_line:not(:last-child) {\n    padding-bottom: 1rem;\n    border-bottom: 1px solid var(--o-border-color);\n  }\n}\n\n.o_wsale_comparison_bottom_bar .o_wsale_comparison_bottom_bar_image, .o_wsale_comparison_page .o_wsale_compare_table_column img, .o_sale_product_configurator_img img, .o_cart_product_image img {\n  object-fit: cover;\n  object-position: center;\n  aspect-ratio: var(--o-wsale-shop-thumb-aspect-ratio, 1);\n}\n\nbody.o_wsale_products_opt_thumb_16_9 {\n  --o-wsale-shop-thumb-aspect-ratio: 1.77777778;\n}\n\nbody.o_wsale_products_opt_thumb_4_3 {\n  --o-wsale-shop-thumb-aspect-ratio: 1.33333333;\n}\n\nbody.o_wsale_products_opt_thumb_6_5 {\n  --o-wsale-shop-thumb-aspect-ratio: 1.2;\n}\n\nbody.o_wsale_products_opt_thumb_4_5 {\n  --o-wsale-shop-thumb-aspect-ratio: 0.8;\n}\n\nbody.o_wsale_products_opt_thumb_2_3 {\n  --o-wsale-shop-thumb-aspect-ratio: 0.66666667;\n}\n\n.o_cart_product_image img {\n  max-width: 64px;\n}\n\n.oe_website_sale .accordion-button:not(.collapsed)::after {\n  background-image: 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}\n\n.oe_website_sale #product_accordion, .oe_website_sale #wsale_products_attributes_collapse h6, .oe_website_sale #wsale_products_attributes_collapse .h6, .oe_website_sale #o_wsale_price_range_option h6, .oe_website_sale #o_wsale_price_range_option .h6, .oe_website_sale #o_wsale_total_accordion .accordion-header {\n  --accordion-active-bg: inherit;\n  --accordion-active-color: var(--accordion-btn-color);\n  --accordion-btn-padding-x: 0;\n  --accordion-body-padding-x: 0;\n}\n\n.oe_website_sale #product_accordion .accordion-item, .oe_website_sale #wsale_products_attributes_collapse h6 .accordion-item, .oe_website_sale #wsale_products_attributes_collapse .h6 .accordion-item, .oe_website_sale #o_wsale_price_range_option h6 .accordion-item, .oe_website_sale #o_wsale_price_range_option .h6 .accordion-item, .oe_website_sale #o_wsale_total_accordion .accordion-header .accordion-item {\n  border-top: 1px solid var(--o-border-color);\n  border-bottom: 1px solid var(--o-border-color);\n}\n\n.oe_website_sale #product_accordion .accordion-item:not(:last-child), .oe_website_sale #wsale_products_attributes_collapse h6 .accordion-item:not(:last-child), .oe_website_sale #wsale_products_attributes_collapse .h6 .accordion-item:not(:last-child), .oe_website_sale #o_wsale_price_range_option h6 .accordion-item:not(:last-child), .oe_website_sale #o_wsale_price_range_option .h6 .accordion-item:not(:last-child), .oe_website_sale #o_wsale_total_accordion .accordion-header .accordion-item:not(:last-child) {\n  border-bottom: 0;\n}\n\n.oe_website_sale #product_accordion .accordion-button:not(.collapsed), .oe_website_sale #wsale_products_attributes_collapse h6 .accordion-button:not(.collapsed), .oe_website_sale #wsale_products_attributes_collapse .h6 .accordion-button:not(.collapsed), .oe_website_sale #o_wsale_price_range_option h6 .accordion-button:not(.collapsed), .oe_website_sale #o_wsale_price_range_option .h6 .accordion-button:not(.collapsed), .oe_website_sale #o_wsale_total_accordion .accordion-header .accordion-button:not(.collapsed) {\n  box-shadow: none;\n}\n\n.oe_website_sale #product_accordion.o_accordion_not_initialized > .accordion-item:first-child .accordion-button::after, .oe_website_sale #wsale_products_attributes_collapse h6.o_accordion_not_initialized > .accordion-item:first-child .accordion-button::after, .oe_website_sale #wsale_products_attributes_collapse .o_accordion_not_initialized.h6 > .accordion-item:first-child .accordion-button::after, .oe_website_sale #o_wsale_price_range_option h6.o_accordion_not_initialized > .accordion-item:first-child .accordion-button::after, .oe_website_sale #o_wsale_price_range_option .o_accordion_not_initialized.h6 > .accordion-item:first-child .accordion-button::after, .oe_website_sale #o_wsale_total_accordion .accordion-header.o_accordion_not_initialized > .accordion-item:first-child .accordion-button::after {\n  transform: var(--accordion-btn-icon-transform);\n}\n\n.oe_website_sale #product_accordion.o_accordion_not_initialized > .accordion-item:first-child .accordion-collapse, .oe_website_sale #wsale_products_attributes_collapse h6.o_accordion_not_initialized > .accordion-item:first-child .accordion-collapse, .oe_website_sale #wsale_products_attributes_collapse .o_accordion_not_initialized.h6 > .accordion-item:first-child .accordion-collapse, .oe_website_sale #o_wsale_price_range_option h6.o_accordion_not_initialized > .accordion-item:first-child .accordion-collapse, .oe_website_sale #o_wsale_price_range_option .o_accordion_not_initialized.h6 > .accordion-item:first-child .accordion-collapse, .oe_website_sale #o_wsale_total_accordion .accordion-header.o_accordion_not_initialized > .accordion-item:first-child .accordion-collapse {\n  display: block;\n}\n\n.oe_website_sale:has(#product_accordion) #product_attributes_simple {\n  display: none;\n}\n\n.o_wsale_products_grid_before_rail .accordion {\n  --accordion-btn-icon-width: 1rem;\n}\n\n.products_attributes_filters .wsale_accordion_collapsible div.accordion-item:first-of-type {\n  border-top: none;\n}\n\n#categories_recursive li {\n  width: 100% !important;\n}\n\n.o_categories_recursive_button:after {\n  display: none;\n}\n\n.overflow-hidden {\n  overflow: hidden;\n}\n\n@media (max-width: 767.98px) {\n  .css_quantity > a {\n    --btn-padding-x: 0.6rem;\n  }\n}\n\nbody.modal-open:has(.js_sale.o_wsale_product_page) {\n  overflow: hidden;\n}\n\n.oe_website_sale .o_wsale_ribbon {\n  margin: 0;\n  font-size: 0.8rem;\n  white-space: nowrap;\n  text-align: center;\n  pointer-events: none;\n  padding: 0.5rem 100px;\n  transform-origin: top right;\n  z-index: 1;\n}\n\n.oe_website_sale .o_wsale_ribbon:empty {\n  display: none;\n}\n\n.oe_website_sale .o_wsale_badge {\n  margin: 0;\n  font-size: 0.8rem;\n  white-space: nowrap;\n  text-align: center;\n  pointer-events: none;\n  padding: 0.25rem 0.5rem;\n  border-radius: var(--border-radius) !important;\n}\n\n.oe_website_sale .o_wsale_badge:empty {\n  display: none;\n}\n\n.oe_website_sale .o_wsale_ribbon.o_right {\n  position: absolute;\n  top: 0;\n  left: auto;\n  bottom: auto;\n  right: 0;\n  transform: translateX(calc(-0.708 * (100% - 200px))) rotate(45deg) translateX(calc(100% - 100px));\n}\n\n.oe_website_sale .o_wsale_ribbon.o_left {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: auto;\n  right: auto;\n  transform: translateX(calc(0.708 * (100% - 200px) - 100%)) rotate(-45deg) translateX(100px);\n}\n\n.oe_website_sale .o_wsale_badge.o_left {\n  position: absolute;\n  top: 0.5rem;\n  left: var(--o-wsale-ribbon-badge-offset-x, 0.5rem);\n  bottom: auto;\n  right: auto;\n}\n\n.oe_website_sale .o_wsale_badge.o_right {\n  position: absolute;\n  top: 0.5rem;\n  left: auto;\n  bottom: auto;\n  right: var(--o-wsale-ribbon-badge-offset-x, 0.5rem);\n}\n\n.o_wsale_alternative_products:not(:has(.s_dynamic_snippet_row)) {\n  display: none;\n}\n\n", "\n/* /website_sale/static/src/scss/website_sale_frontend.scss */\n\n.o_wsale_image_viewer {\n  z-index: -1;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_header {\n  height: 40px;\n  z-index: 1;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_image .o_wsale_image_viewer_void {\n  z-index: 1;\n  padding-top: 64px;\n  padding-bottom: 156px;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_image img {\n  cursor: zoom-in;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_image img.zoomed-in {\n  cursor: zoom-out;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_carousel {\n  z-index: 1;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol {\n  list-style: none;\n  transition: transform 250ms ease-out;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li > div {\n  background: #FFFFFF;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li > div img.o_wsale_image_viewer_thumbnail {\n  aspect-ratio: var(--o-wsale-product-image-ratio, 1/1);\n  border: 4px solid transparent;\n  height: 128px;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li > div img.o_wsale_image_viewer_thumbnail:not(.active, :hover) {\n  opacity: 0.75;\n}\n\n.o_wsale_image_viewer .o_wsale_image_viewer_carousel ol li > div img.o_wsale_image_viewer_thumbnail.active {\n  border-color: #FAB803;\n}\n\n", "\n/* /website_sale/static/src/scss/website_sale_delivery.scss */\n\n@media (max-width: 767.98px) {\n  .o_wsale_delivery_price_badge {\n    max-width: 130px;\n    text-overflow: ellipsis;\n    overflow: hidden;\n  }\n}\n\n", "\n/* /website_sale/static/src/snippets/s_dynamic_snippet_categories/000.scss */\n\n.s_dynamic_snippet_category .o_category_container {\n  grid-template-columns: repeat(var(--DynamicCategory-columns), 1fr);\n}\n\n@media (min-width: 768px) and (max-width: 991.98px) {\n  .s_dynamic_snippet_category:not([data-columns=\"2\"]) .o_category_container {\n    grid-template-columns: repeat(calc(var(--DynamicCategory-columns) - 1), 1fr);\n  }\n}\n\n.s_dynamic_snippet_category .all_products {\n  grid-row: span 4;\n}\n\n.s_dynamic_snippet_category .align_category_right > *:not(span) {\n  align-self: flex-end !important;\n}\n\n.s_dynamic_snippet_category .align_category_center {\n  justify-content: center !important;\n}\n\n.s_dynamic_snippet_category .align_category_center > *:not(span) {\n  align-self: center !important;\n}\n\n.s_dynamic_snippet_category .s_dynamic_category_item, .s_dynamic_snippet_category .s_dynamic_category_wrapper_demo {\n  border-radius: inherit;\n  box-shadow: inherit;\n}\n\n.s_dynamic_snippet_category.s_dynamic_category_clickable_items .s_dynamic_category_item:hover .o_category_image, .s_dynamic_snippet_category.s_dynamic_category_clickable_items .s_dynamic_category_item:has(.s_dynamic_category_button:focus-visible) .o_category_image {\n  transform: scale(1.05);\n}\n\n.s_dynamic_snippet_category.s_dynamic_category_clickable_items .s_dynamic_category_item .o_category_filter {\n  opacity: 0;\n}\n\n.s_dynamic_snippet_category.s_dynamic_category_clickable_items .s_dynamic_category_item .s_dynamic_category_arrow {\n  transition: transform .2s ease-in-out;\n}\n\n.s_dynamic_snippet_category.s_dynamic_category_clickable_items .s_dynamic_category_item:hover .s_dynamic_category_arrow {\n  transform: translateX(0.25rem);\n}\n\n.s_dynamic_snippet_category.s_dynamic_category_clickable_items:not(.s_dynamic_category_no_overlay) .s_dynamic_category_item:hover .o_category_filter, .s_dynamic_snippet_category.s_dynamic_category_clickable_items:not(.s_dynamic_category_no_overlay) .s_dynamic_category_item:has(.s_dynamic_category_button:focus-visible) .o_category_filter {\n  opacity: 100%;\n}\n\n.s_dynamic_snippet_category.s_dynamic_category_clickable_items.s_dynamic_category_no_arrows .s_dynamic_category_arrow {\n  display: none;\n}\n\n", "\n/* /website/static/lib/multirange/multirange_custom.scss */\n\ninput[type=\"range\"][multiple] {\n  pointer-events: none;\n  visibility: hidden;\n}\n\n.multirange-wrapper input[type=\"range\"][multiple] {\n  visibility: initial;\n}\n\n.multirange-wrapper input[type=\"range\"][multiple]::-webkit-slider-thumb {\n  pointer-events: auto;\n}\n\n.multirange-wrapper input[type=\"range\"][multiple]::-moz-range-thumb {\n  pointer-events: auto;\n}\n\n.multirange-wrapper input[type=\"range\"][multiple].reverse {\n  direction: rtl;\n}\n\n.multirange-wrapper input[type=\"range\"][multiple].multirange::-moz-range-track {\n  border-color: transparent;\n  /* needed to switch Firefox to \"styleable\" control */\n}\n\n.multirange-wrapper input[type=\"range\"][multiple].multirange.original::-webkit-slider-thumb {\n  position: relative;\n  z-index: 2;\n}\n\n@media all and (min--moz-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {\n  .multirange-wrapper input[type=\"range\"][multiple].multirange.ghost {\n    margin-inline-start: calc(1rem + (1px * 2));\n    width: calc(100% - calc(1rem + (1px * 2)));\n  }\n}\n\n.multirange-wrapper input[type=\"range\"][multiple].multirange.ghost::-webkit-slider-runnable-track {\n  background: linear-gradient(to right, transparent var(--low), var(--primary) var(--low) var(--high), transparent 0) no-repeat 50%/100% 100%;\n}\n\n.multirange-wrapper input[type=\"range\"][multiple].multirange.ghost::-moz-range-track {\n  background: linear-gradient(to right, transparent var(--low), var(--primary) var(--low) var(--high), transparent 0) no-repeat 50%/100% 100%;\n}\n\n.multirange-wrapper [x-out-of-boundaries] {\n  display: none;\n}\n\n", "\n/* /website_sale/static/src/scss/product_configurator.scss */\n\n.css_attribute_color {\n  --o-wsale-css-attribute-color__size: 1.6rem;\n  position: relative;\n  display: inline-block;\n  height: var(--o-wsale-css-attribute-color__size);\n  width: var(--o-wsale-css-attribute-color__size);\n  border: 1px solid var(--o-wsale-attribute-color-border-color, var(--o-border-color));\n  border-radius: 50%;\n  transition: all 0.2s ease-in-out;\n}\n\n@media (max-width: 575.98px) {\n  .css_attribute_color {\n    --o-wsale-css-attribute-color__size: 2rem;\n  }\n}\n\n.css_attribute_color input {\n  opacity: 0;\n}\n\n.css_attribute_color:hover, .css_attribute_color.active, .css_attribute_color.active:hover {\n  box-shadow: inset 0 0 0 2px #FFFFFF;\n}\n\n.css_attribute_color:hover {\n  --o-wsale-attribute-color-border-color: #6C757D;\n  --o-wsale-attribute-color-border-color: color-mix(in srgb, currentColor 60%, transparent);\n}\n\n.css_attribute_color.active, .css_attribute_color.active:hover {\n  --o-wsale-attribute-color-border-color: #FAB803;\n}\n\n.css_attribute_color:has(input:focus-visible)::before {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  bottom: auto;\n  right: auto;\n  content: \" \";\n  width: 140%;\n  height: 140%;\n  border-radius: 100%;\n  z-index: -1;\n  background-color: rgba(250, 184, 3, 0.25);\n  transform: translate(-50%, -50%);\n}\n\n.css_attribute_color.custom_value {\n  background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);\n}\n\n.css_attribute_color.transparent {\n  background-image: url(/web/static/img/transparent.png);\n}\n\n.css_attribute_image {\n  --o-wsale-css-attribute-image__height: 4rem;\n  --o-wsale-css-attribute-image__outline-width: 2px;\n  height: calc(var(--o-wsale-css-attribute-image__height) - var(--o-wsale-css-attribute-image__outline-width));\n  aspect-ratio: 1;\n  border: 5px solid #FFFFFF;\n  outline: var(--o-wsale-css-attribute-image__outline-width) solid var(--o-border-color);\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.css_attribute_image:hover, .css_attribute_image.active {\n  outline-color: #FAB803;\n}\n\n.css_attribute_image.custom_value {\n  background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);\n}\n\n.css_attribute_image.transparent {\n  background-image: url(/web/static/img/transparent.png);\n}\n\n.css_attribute_image.size_small {\n  --o-wsale-css-attribute-image__height: 3rem;\n  --o-wsale-css-attribute-image__outline-width: 1px;\n}\n\n.css_not_available_msg {\n  display: none;\n}\n\n.css_not_available.js_product .css_quantity {\n  display: none !important;\n}\n\n.css_not_available.js_product .css_not_available_msg {\n  display: block;\n}\n\n.css_not_available.js_product .availability_messages {\n  display: none;\n}\n\n.css_not_available.js_product .oe_price,\n.css_not_available.js_product .oe_default_price {\n  display: none;\n}\n\n.css_quantity {\n  width: initial;\n  border-radius: 10rem;\n}\n\n.css_quantity input {\n  height: auto !important;\n  max-width: 4ch;\n}\n\n@media (min-width: 992px) {\n  .css_quantity.input-group-lg:not(.css_quantity_50) {\n    width: 100%;\n  }\n}\n\n@media (min-width: 1200px) {\n  .css_quantity.input-group-lg:not(.css_quantity_50) {\n    width: auto;\n  }\n}\n\n@media (min-width: 992px) {\n  .css_quantity.input-group-lg:not(.css_quantity_50) input {\n    max-width: 100%;\n  }\n}\n\n@media (min-width: 1200px) {\n  .css_quantity.input-group-lg:not(.css_quantity_50) input {\n    max-width: 4ch;\n  }\n}\n\n.css_quantity.input-group-lg .btn {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\nselect.form-select.css_attribute_select {\n  max-width: 26rem;\n}\n\nselect.form-select.css_attribute_select:not([multiple]):where(:not([size]), [size=\"1\"]) {\n  background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='175' height='100' fill='%23212529'><polygon points='0,0 100,0 50,50'/></svg>\");\n  background-size: 20px;\n  background-position: 100% 65%;\n  background-repeat: no-repeat;\n}\n\nselect.form-select.css_attribute_select:not([multiple]):where(:not([size]), [size=\"1\"]):disabled, .o_wysiwyg_loader:where(:not([size]), [size=\"1\"]) {\n  background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='175' height='100' fill='%23909294'><polygon points='0,0 100,0 50,50'/></svg>\");\n}\n\n.modal-content select.form-select.css_attribute_select {\n  background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='175' height='100' fill='%23212529'><polygon points='0,0 100,0 50,50'/></svg>\");\n}\n\n.variant_attribute .o_variant_pills {\n  border: 1px solid var(--o-border-color);\n}\n\n.variant_attribute .o_variant_pills:has(input:focus-visible) {\n  box-shadow: 0 0 0 0.25rem rgba(250, 184, 3, 0.25);\n}\n\n.variant_attribute label.css_not_available, .variant_attribute .o_variant_pills.css_not_available {\n  opacity: 0.6;\n}\n\nlabel.css_attribute_color.css_not_available:after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  bottom: auto;\n  right: auto;\n  width: 2px;\n  height: 110%;\n  background-color: var(--body-bg);\n  rotate: 45deg;\n  transform: translate(-50%, -50%);\n  transform-origin: top;\n}\n\n.js_product .td-product_name {\n  word-wrap: break-word;\n}\n\n.js_product .td-product_name {\n  min-width: 140px;\n}\n\n.js_product .td-img {\n  width: 100px;\n}\n\n.js_product .td-qty {\n  width: 200px;\n}\n\n.js_product .td-qty a.input-group-addon {\n  background-color: transparent;\n  border: 0px;\n}\n\n.js_product .td-qty .input-group {\n  display: inline-flex;\n}\n\n.js_product .td-price {\n  width: 120px;\n}\n\n@media (max-width: 767.98px) {\n  .js_product .td-img {\n    display: none;\n  }\n  .js_product .td-qty {\n    width: 60px;\n  }\n  .js_product .td-price {\n    width: 80px;\n  }\n}\n\n@media (max-width: 476px) {\n  .js_product .td-qty {\n    width: 60px;\n  }\n}\n\n", "\n/* /sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss */\n\n@media (max-width: 767.98px) {\n  .sale-combo-configurator-dialog .css_quantity .form-control {\n    max-width: inherit;\n  }\n}\n\n@media (min-width: 992px) {\n  .combo_configurator_quantity {\n    border-left: 1px solid var(--o-border-color);\n  }\n}\n\n", "\n/* /sale/static/src/js/product/product.scss */\n\n.table.o_sale_product_configurator_table tr:first-child > td {\n  padding-top: 0 !important;\n}\n\n.table.o_sale_product_configurator_table > :not(caption) > *:last-child > * {\n  border-bottom: 0;\n}\n\n.table.o_sale_product_configurator_table:where(:not(.o_sale_product_configurator_table_optional)) {\n  margin-bottom: 1rem !important;\n}\n\n.o_sale_product_configurator_img {\n  width: 40px;\n  max-height: 240px;\n}\n\n@media (min-width: 768px) {\n  .o_sale_product_configurator_img {\n    width: 120px;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_sale_product_configurator_qty,\n.o_sale_product_configurator_price {\n    width: 160px;\n  }\n}\n\n.product_name_description {\n  max-width: 8rem;\n}\n\n@media (max-width: 991.98px) {\n  .impossible_combination_alert {\n    margin-left: -3rem;\n    margin-right: -9rem;\n  }\n}\n\n.o_sale_product_configurator_uom_choice.active label {\n  background-color: #e6f2f3;\n  border-color: #017e84;\n  color: #000;\n}\n\n", "\n/* /sale/static/src/js/product_card/product_card.scss */\n\n.product-card {\n  border: 1px solid var(--o-border-color);\n  transition: border-color 0.2s ease-in-out;\n}\n\n.product-card img {\n  aspect-ratio: 1;\n  object-fit: contain;\n}\n\n.product-card:hover {\n  border-color: #FAB803;\n}\n\n.product-card.selected {\n  border-color: #FAB803;\n}\n\n", "\n/* /sale/static/src/js/product_list/product_list.scss */\n\ntable.o_sale_product_configurator_table > tbody > tr > td {\n  min-width: 50px;\n}\n\n.o_sale_optional_products {\n  background: #fafafa;\n}\n\n", "\n/* /sale/static/src/js/product_template_attribute_line/product_template_attribute_line.scss */\n\n@media (min-width: 992px) {\n  .o_sale_product_configurator_table div[name=\"ptal\"] > div {\n    align-items: center;\n  }\n}\n\n.o_sale_product_configurator_table div[name=\"ptal\"] > div:has(.form-check) {\n  align-items: flex-start;\n}\n\n.o_sale_product_configurator_ptav_color {\n  border: 5px solid var(--o-border-color);\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.o_sale_product_configurator_ptav_color .form-check-input:not(:disabled):not(.o_wysiwyg_loader), .o_sale_product_configurator_ptav_color .form-check-input:not(:disabled):not(.o_wysiwyg_loader) + label {\n  cursor: pointer;\n}\n\n.o_sale_product_configurator_ptav_color:hover, .o_sale_product_configurator_ptav_color:hover .form-check-input:not(:disabled):not(.o_wysiwyg_loader) {\n  border-color: #FAB803;\n}\n\n.o_sale_product_configurator_ptav_color:before {\n  content: \"\";\n  display: block;\n  position: absolute;\n  top: -3px;\n  left: -3px;\n  bottom: -3px;\n  right: -3px;\n  border: 4px solid white;\n  border-radius: 50%;\n  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);\n}\n\n.o_sale_product_configurator_ptav_color input {\n  margin: 8px;\n  height: 13px;\n  width: 13px;\n  opacity: 0;\n}\n\n.o_sale_product_configurator_ptav_color.active {\n  border: 5px solid #FAB803;\n}\n\n.o_sale_product_configurator_ptav_color.custom_value {\n  background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);\n}\n\n.o_sale_product_configurator_ptav_color.transparent {\n  background-image: url(/web/static/img/transparent.png);\n}\n\n.o_sale_product_configurator_ptav_color.css_not_available {\n  opacity: 1;\n}\n\n.o_sale_product_configurator_ptav_color.css_not_available:after {\n  content: \"\";\n  position: absolute;\n  top: -5px;\n  left: -5px;\n  bottom: -5px;\n  right: -5px;\n  border: 2px solid #dc3545;\n  border-radius: 50%;\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='39' height='39'><line y2='0' x2='39' y1='39' x1='0' style='stroke:%23dc3545;stroke-width:2'/><line y2='1' x2='40' y1='40' x1='1' style='stroke:rgb(255,255,255);stroke-width:1'/></svg>\");\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n.o_sale_product_configurator_ptav_image {\n  border: 5px solid #FFFFFF;\n  outline: 2px solid var(--o-border-color);\n  transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;\n  height: 62px;\n  aspect-ratio: 1;\n}\n\n.o_sale_product_configurator_ptav_image:hover, .o_sale_product_configurator_ptav_image.active {\n  outline-color: #FAB803;\n}\n\n.o_sale_product_configurator_ptav_image.custom_value {\n  background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);\n}\n\n.o_sale_product_configurator_ptav_image.transparent {\n  background-image: url(/web/static/img/transparent.png);\n}\n\n.o_sale_product_configurator_ptav_image.css_not_available {\n  opacity: 1;\n  outline-color: #dc3545;\n}\n\n.o_sale_product_configurator_ptav_image.css_not_available:after {\n  content: \"\";\n  position: absolute;\n  top: -5px;\n  left: -5px;\n  bottom: -5px;\n  right: -5px;\n  background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='39' height='39'><line y2='0' x2='39' y1='39' x1='0' style='stroke:%23dc3545;stroke-width:2'/><line y2='1' x2='40' y1='40' x1='1' style='stroke:rgb(255,255,255);stroke-width:1'/></svg>\");\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n.o_sale_product_configurator_ptav_image.css_not_available:hover, .o_sale_product_configurator_ptav_image.css_not_available.active {\n  outline-color: #FAB803;\n}\n\n.o_sale_product_configurator_ptav_pills.active label {\n  background-color: #e6f2f3;\n  border-color: #017e84;\n  color: #000;\n}\n\n.css_not_available {\n  opacity: 0.6;\n}\n\noption.css_not_available {\n  opacity: 1;\n  color: #ccc;\n}\n\n", "\n/* /sale/static/src/js/quantity_buttons/quantity_buttons.scss */\n\ninput[name=\"sale_quantity\"] {\n  padding: 0;\n}\n\n@media (max-width: 767.98px) {\n  input[name=\"sale_quantity\"] {\n    max-width: 3rem;\n  }\n}\n\n@media (min-width: 768px) {\n  input[name=\"sale_quantity\"] {\n    max-width: 4rem;\n  }\n}\n\ninput[name=\"sale_quantity\"]::-webkit-outer-spin-button, input[name=\"sale_quantity\"]::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\ninput[name=\"sale_quantity\"][type=number] {\n  -moz-appearance: textfield;\n}\n\n", "\n/* /website_sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss */\n\n.sale-combo-configurator-dialog {\n  --modal-header-border-width: 1px;\n  --modal-footer-border-width: 1px;\n}\n\n", "\n/* /website_sale/static/src/js/product_configurator_dialog/product_configurator_dialog.scss */\n\n.o_sale_product_configurator_dialog {\n  --product-configurator-img-size-lg: 6rem;\n}\n\n.o_sale_product_configurator_dialog .modal-header .btn.oi-arrow-left {\n  padding-left: 0;\n}\n\n.o_sale_product_configurator_dialog .o_wsale_product_configurator_vr {\n  background: var(--o-border-color);\n}\n\n.o_sale_product_configurator_dialog .o_sale_product_configurator_img {\n  width: var(--product-configurator-img-size-sm, var(--product-configurator-img-size-lg));\n}\n\n@media (max-width: 767.98px) {\n  .o_sale_product_configurator_dialog .o_sale_product_configurator_img {\n    --product-configurator-img-size-sm: 4rem;\n  }\n}\n\n.o_sale_product_configurator_dialog .text-muted {\n  color: inherit !important;\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: #000;\n  --NavBar-entry-borderColor-active: #017e84;\n  --NavBar-entry-backgroundColor--active: #e6f2f3;\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, #714B67);\n}\n\nbody.o_is_superuser .o_menu_systray {\n  border-image-outset: 5px;\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 #FAB803;\n  font-size: 0.875rem;\n  text-transform: uppercase;\n  color: #714B67;\n  font-weight: 700;\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/* /saas_trial/static/css/saas_trial.css */\n\n.loading-screen {\n  height: 80%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-family: Roboto, \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-weight: 300;\n  color: #a8a8a8;\n  /* LOADING SCREEN ANIMATION */\n}\n.loading-screen h3 {\n  color: #7c7bad;\n  font-weight: 300;\n}\n.loading-screen .content {\n  display: inline-block;\n  text-align: center;\n}\n.loading-screen .content .loading-messages {\n  position: relative;\n}\n.loading-screen .content .loading-message {\n  position: absolute;\n  margin: 0 auto;\n  top: 0;\n  left: 0;\n  right: 0;\n}\n.loading-screen .svg {\n  height: 200px;\n  /* Hardcoded because of conflicts with NVD3 */\n  width: 200px;\n  margin: 24px auto;\n  display: block;\n  animation: svg-rotate 2500ms linear infinite;\n}\n.loading-screen circle {\n  fill: transparent;\n  stroke: #a24689;\n  stroke-width: 1;\n  stroke-linecap: round;\n  stroke-dasharray: 51.83627878;\n  animation: stroke-dash 2500ms linear infinite;\n}\n@keyframes svg-rotate {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes stroke-dash {\n  0% {\n    stroke-dasharray: 0, 311.01767271;\n    stroke-dashoffset: 0;\n  }\n  50% {\n    stroke-dasharray: 311.01767271, 0;\n    stroke-dashoffset: 0;\n  }\n  100% {\n    stroke-dasharray: 311.01767271, 311.01767271;\n    stroke-dashoffset: -311.01767271;\n  }\n}\n.oe_expiration_tag {\n  /* default bootstrap danger color */\n  background-color: #dc3545;\n}\n", "\n/* /payment_stripe/static/src/scss/payment_stripe_templates.scss */\n\ndiv[id^=\"o_stripe_express_checkout_container_\"] {\n  min-width: 140px;\n}\n\n", "\n/* /knowledge/static/src/scss/knowledge_variables.scss */\n\n", "\n/* /knowledge/static/src/components/article_search_dialog/article_search_dialog.scss */\n\n.o_article_search_dialog {\n  overflow: auto;\n  flex: 1;\n  max-height: 70vh;\n}\n\n@media (max-width: 480px) {\n  .o_article_search_dialog {\n    max-height: 85vh;\n  }\n}\n\n.o_article_search_dialog .o_article_search_item.o_selected {\n  background-color: rgba(27, 161, 228, 0.1);\n}\n\n.o_article_search_dialog .o_article_search_item a .fa-star {\n  color: #f3cc00;\n}\n\n.modal:has(.o_article_search_dialog) .modal-body {\n  display: flex;\n}\n\n.modal:has(.o_article_search_dialog) .modal-dialog {\n  align-items: start;\n  padding: 0;\n}\n\n.modal:has(.o_article_search_dialog) .modal-content {\n  top: 15vh;\n  height: auto !important;\n  max-height: 100%;\n}\n\n.modal:has(.o_article_search_dialog) .modal-content .modal-body {\n  max-height: 100%;\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: 700;\n  padding: 0.0625rem 0.3125rem;\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#wrapwrap:has(.o_knowledge_public_view) {\n  height: 100%;\n}\n\n@media (min-width: 768px) {\n  .o_knowledge_public_view:has(.o_knowledge_sidebar_loading) .o_knowledge_sidebar_container {\n    min-width: 300px;\n  }\n  .o_knowledge_public_view:has(.o_knowledge_sidebar_loading) .o_knowledge_sidebar_enabler_button {\n    display: none;\n  }\n}\n\n@media (max-width: 768px) {\n  .o_knowledge_public_view:has(.o_knowledge_sidebar_loading) .o_knowledge_article, .o_knowledge_public_view:has(.o_knowledge_sidebar_loading) .o_knowledge_icon {\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n  }\n}\n\n.o_knowledge_public_view .o_knowledge_header_line {\n  align-items: center;\n}\n\n@media (min-width: 576px) {\n  .o_knowledge_public_view .o_knowledge_header_line {\n    min-height: 70px;\n  }\n}\n\n.o_knowledge_public_view .o_toggle_public_sidebar:hover {\n  background-color: #e7e9ed;\n}\n\n.o_knowledge_public_view .o_toggle_public_sidebar i.oi-panel-right {\n  transform: scaleX(-1);\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_readonly {\n  word-break: break-word;\n  overflow-wrap: break-word;\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  max-width: 800px;\n  width: 100%;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.o_knowledge_public_view .o_knowledge_cover {\n  width: 100%;\n}\n\n.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_public_view .o_knowledge_cover + .o_knowledge_icon {\n  margin-top: -35px;\n}\n\n@media (min-width: 768px) {\n  .o_knowledge_public_view .o_knowledge_cover + .o_knowledge_icon {\n    margin-top: -70px;\n  }\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_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 screen {\n  .o_knowledge_public_view {\n    overflow: hidden;\n  }\n  .o_knowledge_body {\n    overflow-y: scroll;\n  }\n}\n\n", "\n/* /website_knowledge/static/src/frontend/knowledge_public_view/knowledge_public_view_print.scss */\n\n@media print {\n  body > :not(.o_knowledge_public_view) {\n    display: none;\n  }\n}\n\n", "\n/* /website_knowledge/static/src/frontend/sidebar/knowledge_public_sidebar.scss */\n\n.o_knowledge_sidebar {\n  height: 100%;\n  transition: transform 0.15s linear;\n}\n\n.o_knowledge_sidebar .o_public_search:hover {\n  background-color: #e7e9ed;\n}\n\n.o_knowledge_sidebar .o_tree {\n  overflow-y: auto;\n  font-size: 0.875rem;\n}\n\n.o_knowledge_sidebar.o_slide-enter, .o_knowledge_sidebar.o_slide-leave {\n  transform: translateX(-100%);\n}\n\n.o_knowledge_sidebar.o_slide-enter .o_resizable_panel, .o_knowledge_sidebar.o_slide-leave .o_resizable_panel {\n  width: 0 !important;\n}\n\n.o_knowledge_sidebar .o_resizable_panel {\n  max-width: 576px;\n  transition: width 0.15s linear;\n}\n\n@media (max-width: 575.98px) {\n  .o_knowledge_sidebar .o_resizable_panel {\n    width: 100vw !important;\n  }\n}\n\n.o_knowledge_sidebar .o_resizable_panel_handle:hover {\n  background-color: #d8dadd;\n}\n\n.o_knowledge_sidebar .o_resizable_panel_handle.o_knowledge_sidebar_active_handle {\n  background-color: #d8dadd;\n}\n\n.o_knowledge_sidebar ul {\n  list-style: none;\n  padding: 0;\n}\n\n.o_knowledge_sidebar li > ul > li {\n  padding-left: 12px;\n}\n\n.o_knowledge_sidebar li > ul > li:last-child {\n  padding-bottom: 0;\n}\n\n.o_knowledge_sidebar li > ul > li:last-child:after {\n  height: 1em;\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle:hover .o_article_emoji {\n  opacity: 0;\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle:hover .o_article_caret {\n  opacity: 1;\n}\n\n.o_knowledge_sidebar .o_article .o_article_emoji,\n.o_knowledge_sidebar .o_article .o_article_caret {\n  transition: opacity 0.3s;\n}\n\n.o_knowledge_sidebar .o_article .o_article_caret {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  opacity: 0;\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle.o_article_active {\n  background-color: rgba(27, 161, 228, 0.2);\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle.o_article_active:hover {\n  background-color: rgba(27, 161, 228, 0.3);\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle.o_article_active .o_article_icon:hover {\n  background-color: rgba(27, 161, 228, 0.4);\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle.o_article_active .o_article_icon:active {\n  background-color: rgba(27, 161, 228, 0.5);\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle:hover {\n  background-color: rgba(222, 226, 230, 0.3);\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle .o_article_icon:hover {\n  background-color: rgba(222, 226, 230, 0.4);\n}\n\n.o_knowledge_sidebar .o_article .o_article_handle .o_article_icon:active {\n  background-color: rgba(222, 226, 230, 0.5);\n}\n\n", "\n/* /website_profile/static/src/scss/website_profile.scss */\n\n.o_wprofile_body {\n  background-color: #f7f7fa;\n}\n\n.o_wprofile_gradient {\n  background-image: linear-gradient(120deg, #875A7B, #68465f);\n}\n\n.o_wprofile_pict {\n  width: 100%;\n  height: 100%;\n  padding-top: 30%;\n  background-size: cover;\n  background-position: center;\n}\n\n@media (min-width: 768px) {\n  .o_wprofile_pict {\n    padding-top: 70%;\n    border: 1px solid #68465f;\n    border-bottom-width: 0;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_wprofile_header:before {\n    content: \"\";\n    position: absolute;\n    top: auto;\n    left: 0;\n    bottom: 0;\n    right: 0;\n    height: 2.5rem;\n    background: rgba(0, 0, 0, 0.2);\n  }\n}\n\n.o_wprofile_sidebar {\n  border: 1px solid var(--o-border-color);\n}\n\n@media (min-width: 768px) {\n  .o_wprofile_sidebar {\n    border-top-width: 0;\n  }\n}\n\n@media (min-width: 768px) {\n  .o_wprofile_nav_tabs {\n    margin-top: -2.5rem;\n    border-bottom: 0;\n  }\n  .o_wprofile_nav_tabs .nav-link {\n    border-radius: 0;\n    border-width: 0 1px;\n    line-height: 1.5;\n    color: rgba(255, 255, 255, 0.8);\n  }\n  .o_wprofile_nav_tabs .nav-link:hover, .o_wprofile_nav_tabs .nav-link:focus, .o_wprofile_nav_tabs .nav-link.focus {\n    color: white;\n  }\n  .o_wprofile_nav_tabs .nav-link {\n    border-color: transparent;\n  }\n  .o_wprofile_nav_tabs .nav-link:hover {\n    border-color: transparent;\n    background: #3d2938;\n  }\n  .o_wprofile_nav_tabs .nav-link.active {\n    color: #212529;\n    background: #f7f7fa;\n    border-color: #f7f7fa;\n  }\n}\n\n@media (max-width: 575.98px) {\n  .o_wprofile_nav_tabs {\n    overflow-x: auto;\n    overflow-y: hidden;\n  }\n  .o_wprofile_nav_tabs li {\n    white-space: nowrap;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wprofile_tabs_content {\n    background-color: var(--body-bg);\n    padding: 0 15px;\n  }\n}\n\n@media (max-width: 575.98px) {\n  .o_wprofile_tabs_content {\n    margin: 0 -15px;\n  }\n}\n\n.o_wprofile_progress_circle {\n  position: relative;\n  max-width: 300px;\n}\n\n.o_wprofile_progress_circle svg.o_pc_circular_chart {\n  z-index: 1;\n  position: relative;\n  display: block;\n  max-width: 100%;\n}\n\n.o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg, .o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle {\n  fill: none;\n  stroke-width: 1.5px;\n  stroke-linecap: round;\n}\n\n.o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle_bg {\n  stroke: rgba(0, 0, 0, 0.1);\n}\n\n.o_wprofile_progress_circle svg.o_pc_circular_chart .o_pc_circle {\n  animation: progress 1s ease-out forwards;\n}\n\n.o_wprofile_progress_circle svg.o_pc_circular_chart #gradient {\n  --o-pc-color-stop-1: #fdc733;\n  --o-pc-color-stop-2: #FAB803;\n}\n\n.o_wprofile_progress_circle .o_pc_overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n.o_wprofile_progress_circle .o_pc_overlay h4, .o_wprofile_progress_circle .o_pc_overlay .h4 {\n  width: 60%;\n  margin-bottom: 0 !important;\n}\n\n.o_wprofile_progress_circle .o_pc_overlay h4:not(.o_editable), .o_wprofile_progress_circle .o_pc_overlay .h4:not(.o_editable) {\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.o_wprofile_progress_circle .o_pc_overlay small.text-center, .o_wprofile_progress_circle .o_pc_overlay .text-center.small {\n  display: -webkit-box;\n  line-height: 100%;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  width: 75% !important;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n}\n\n@keyframes progress {\n  0% {\n    stroke-dasharray: 0 100;\n  }\n}\n\n.o_wprofile_all_users_nav {\n  border-width: 1px 0;\n}\n\n.o_wprofile_all_users_nav, .o_wprofile_all_users_nav .o_wprofile_course_nav_search, .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn {\n  background-color: rgba(255, 255, 255, 0.05);\n  border-color: rgba(255, 255, 255, 0.1);\n  border-style: solid;\n}\n\n.o_wprofile_all_users_nav .o_wprofile_course_nav_search, .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn {\n  border-width: 0 1px;\n}\n\n@media (min-width: 768px) {\n  .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn {\n    color: white;\n    margin-top: -1px;\n    border-radius: 0;\n    min-height: 35px;\n  }\n  .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover, .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:focus, .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn.focus {\n    color: #343A40;\n  }\n  .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn:hover {\n    background-color: white;\n  }\n}\n\n@media (max-width: 767.98px) {\n  .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container ~ .o_wprofile_user_profile_sub_nav_mobile_col {\n    padding-left: 0;\n  }\n  .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn {\n    color: white;\n    border-radius: 10rem;\n    background-color: rgba(0, 0, 0, 0.25);\n  }\n  .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:hover, .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn:focus, .o_wprofile_all_users_nav .o_wprofile_all_users_nav_btn_container .o_wprofile_all_users_nav_btn.focus {\n    color: white;\n  }\n}\n\n.o_wprofile_all_users_nav .breadcrumb-item.active a, .o_wprofile_all_users_nav .breadcrumb-item a:hover {\n  color: white;\n}\n\n.o_wprofile_all_users_nav .breadcrumb-item a, .o_wprofile_all_users_nav .breadcrumb-item + .breadcrumb-item::before, .o_wprofile_all_users_nav .o_wprofile_course_nav_search input::placeholder {\n  color: rgba(255, 255, 255, 0.8);\n}\n\n.o_wprofile_top3_card_footer div {\n  border-color: var(--o-border-color);\n  border-style: solid;\n  border-width: 1px 0;\n  margin-top: -1px;\n}\n\n.o_wprofile_top3_card_footer div + div {\n  border-left-width: 1px;\n  margin-left: -1px;\n}\n\n.o_wprofile_pager li.page-item a.page-link {\n  background-color: transparent;\n  border: 0;\n  color: #6C757D;\n  transition-duration: .3s;\n}\n\n.o_wprofile_pager li.page-item a.page-link:hover {\n  color: #FAB803;\n}\n\n.o_wprofile_pager li.page-item.active a.page-link {\n  color: #FFF;\n}\n\n.o_wprofile_pager li.page-item.o_wprofile_pager_arrow a {\n  color: #FAB803;\n}\n\n.o_wprofile_pager li.page-item.o_wprofile_pager_arrow a:hover {\n  transform: scaleX(1.5) scaleY(1.5);\n}\n\n.o_wprofile_pager li.page-item.o_wprofile_pager_arrow.disabled a {\n  color: #6C757D;\n}\n\n.o_wprofile_pager li.page-item .page-link:focus {\n  box-shadow: 0 0 0 0;\n}\n\n.wprofile_badge_img {\n  height: 2.5em;\n}\n\n.country_flag {\n  display: inline-block;\n  margin-left: 2px;\n  max-height: 13px;\n  width: auto !important;\n}\n\n.o_wprofile_pointer {\n  cursor: pointer;\n}\n\n.o_wprofile_border_focus {\n  border-left: 4px solid #1A1423;\n}\n\n.editor_enable .o_wprofile_progress_circle .o_pc_overlay {\n  z-index: initial;\n}\n\n", "\n/* /html_editor/static/src/styles.scss */\n\n*[contenteditable=\"true\"] {\n  outline: none;\n}\n\n.note-editable {\n  border: 1px solid #D9D9D9;\n  overflow: auto;\n  height: 100%;\n  padding: 4px 40px 4px 4px;\n  min-height: 10px;\n  border-radius: 3px;\n}\n\n", "\n/* /html_editor/static/src/components/history_dialog/history_dialog.scss */\n\n.html-history-dialog-container {\n  margin-left: 10px;\n  margin-right: 10px;\n  width: calc(100% - 20px);\n}\n\n.html-history-dialog {\n  position: relative;\n}\n\n.html-history-dialog .history-view-top-bar {\n  display: flex;\n  align-items: center;\n  padding: 8px 12px;\n  background-color: #f7f7f7;\n  border-bottom: 1px solid #ddd;\n}\n\n.html-history-dialog .history-view-top-bar > div {\n  flex-grow: 6;\n}\n\n.html-history-dialog .history-view-top-bar > div.toggle-view-btns {\n  flex-grow: 1;\n  padding-right: 10px;\n  width: 220px;\n}\n\n.html-history-dialog .history-view-top-bar > div:last-child {\n  flex-grow: 1;\n  text-align: right;\n  width: 180px;\n}\n\n.html-history-dialog .history-view-top-bar > div:last-child .fa {\n  margin-right: 10px;\n}\n\n.html-history-dialog .history-view-inner {\n  padding: 8px 12px;\n  border: 1px solid #ddd;\n  border-top: 0;\n  overflow: auto;\n}\n\n.html-history-dialog .history-view-inner .embedded-history-dialog-placeholder {\n  color: #444;\n  padding: 32px;\n  text-align: center;\n  font-size: 20px;\n  border: 1px solid #999;\n  border-radius: 4px;\n  margin: 8px 0;\n  background-image: linear-gradient(45deg, #d1d1d1 25%, #999 25%, #999 50%, #d1d1d1 50%, #d1d1d1 75%, #999 75%, #999);\n  background-size: 50px 50px;\n  text-shadow: -2px -2px 0 #d1d1d1, 2px -2px 0 #d1d1d1, -2px 2px 0 #d1d1d1, 2px 2px 0 #d1d1d1, -3px 0px 0 #d1d1d1, 3px 0px 0 #d1d1d1, 0px -3px 0 #d1d1d1, 0px 3px 0 #d1d1d1;\n}\n\n.html-history-dialog .history-view-inner .history-comparison-split {\n  position: relative;\n}\n\n.html-history-dialog .history-container {\n  --border-color: #ddd;\n  margin-left: 240px;\n  overflow: hidden;\n}\n\n.html-history-dialog .history-container .o_notebook_content {\n  padding: 10px 12px;\n  border: 1px solid var(--border-color);\n  border-top: 0;\n}\n\n.html-history-dialog .history-container .nav {\n  padding-left: 24px;\n}\n\n.html-history-dialog .history-container removed {\n  display: inline;\n  background-color: #f1afaf;\n  text-decoration: line-through;\n  opacity: 0.5;\n}\n\n.html-history-dialog .history-container added {\n  display: inline;\n  background-color: #c8f1af;\n}\n\n.html-history-dialog .history-container p {\n  margin-bottom: 0.6rem;\n}\n\n.html-history-dialog .revision-list {\n  overflow: auto;\n  width: 230px;\n  position: absolute;\n  top: 0;\n  left: 0;\n}\n\n.html-history-dialog .revision-list .btn {\n  --Avatar-size: 24px;\n  display: block;\n  text-align: left;\n  width: 200px;\n  margin-bottom: 8px;\n  position: relative;\n  padding-left: 18px;\n  margin-left: 12px;\n  color: #555;\n  border-radius: 6px;\n}\n\n.html-history-dialog .revision-list .btn .o_avatar {\n  position: absolute;\n  right: 6px;\n  top: 3px;\n  opacity: 0.5;\n}\n\n.html-history-dialog .revision-list .btn:hover {\n  background-color: rgba(250, 184, 3, 0.2);\n}\n\n.html-history-dialog .revision-list .btn:after {\n  content: ' ';\n  position: absolute;\n  left: -1px;\n  top: -16px;\n  border-left: 2px solid;\n  border-color: #1A1423;\n  height: 24px;\n}\n\n.html-history-dialog .revision-list .btn:before {\n  font-family: 'FontAwesome';\n  content: '\\f068';\n  position: absolute;\n  left: -12px;\n  top: 4px;\n  font-size: 12px;\n  text-align: center;\n  border-radius: 12px;\n  width: 24px;\n  height: 24px;\n  line-height: 24px;\n  background-color: #1A1423;\n  z-index: 10;\n}\n\n.html-history-dialog .revision-list .btn.targeted {\n  color: #fdd566;\n}\n\n.html-history-dialog .revision-list .btn.targeted:before {\n  color: white;\n  content: '\\f00c';\n  background-color: #fdd566;\n}\n\n.html-history-dialog .revision-list .btn.targeted:after {\n  border-color: #fdd566;\n}\n\n.html-history-dialog .revision-list .btn.selected {\n  color: #FAB803;\n}\n\n.html-history-dialog .revision-list .btn.selected:before {\n  color: white;\n  content: '\\f0da';\n  background-color: #FAB803;\n}\n\n.html-history-dialog .revision-list .btn.selected:after {\n  border-color: #FAB803;\n}\n\n.html-history-dialog .revision-list .btn.selected .o_avatar {\n  opacity: 1;\n}\n\n.html-history-dialog .revision-list .btn:first-child:after {\n  content: none !important;\n}\n\n", "\n/* /html_editor/static/src/core/format_plugin.scss */\n\n.o_default_color {\n  color: #212529;\n}\n\n.o_default_font_size {\n  font-size: 1rem;\n}\n\n", "\n/* /html_editor/static/src/main/align/align_selector.scss */\n\n.oe_dropdown_item_menu {\n  padding-left: 10px;\n  padding-right: 10px;\n  margin-left: 2px;\n  margin-right: 2px;\n  border-radius: 4px;\n  text-align: center;\n}\n\n.oe_dropdown_item_menu_selected {\n  background-color: rgba(117, 167, 249, 0.3);\n}\n\n", "\n/* /html_editor/static/src/main/banner.scss */\n\n.o_editor_banner_content > :last-child {\n  margin-bottom: 1rem !important;\n}\n\n", "\n/* /html_editor/static/src/main/chatgpt/chatgpt_plugin.scss */\n\n@keyframes fade {\n  0%, 100% {\n    opacity: 0;\n  }\n  30%, 70% {\n    opacity: 1;\n  }\n}\n\n.o-chatgpt-content {\n  position: absolute;\n  background: rgba(1, 186, 210, 0.5);\n  opacity: 0;\n  animation: fade 1.5s ease-in-out;\n  z-index: 1;\n  outline: 2px dashed #01bad2;\n  outline-offset: -2px;\n}\n\n.o-chatgpt-translated > *:last-child {\n  margin-bottom: 0;\n}\n\n.o-message-error {\n  color: #d44c59;\n  font-weight: bold;\n  --bg-opacity: 0.25;\n}\n\n", "\n/* /html_editor/static/src/main/chatgpt/language_selector.scss */\n\n.oe-language-icon {\n  fill: #000;\n}\n\n", "\n/* /html_editor/static/src/main/font/color_picker_gradient_tab.scss */\n\n.o_gradient_color_button {\n  border-width: 0px;\n  background: unset;\n}\n\n.o_gradient_color_button:hover, .o_gradient_color_button:focus {\n  background: unset;\n}\n\n.o_color_button.o_gradient_color_button:focus, .o_color_button.o_gradient_color_button:hover {\n  transform: none;\n}\n\n.o_custom_gradient_button[style*=\"background-image\"] {\n  background: unset;\n}\n\n.custom-gradient-configurator .gradient-checkers {\n  background-image: url(\"/web/static/img/transparent.png\");\n  background-size: var(--PreviewAlphaBg-background-size, 10px) auto;\n  padding: 10px 0;\n  margin-bottom: -20px;\n}\n\n.custom-gradient-configurator .gradient-preview {\n  padding: 10px 0;\n  cursor: copy;\n}\n\n.custom-gradient-configurator .gradient-colors {\n  height: 18px;\n}\n\n.custom-gradient-configurator .gradient-colors div {\n  height: 0;\n  overflow: visible;\n}\n\n.custom-gradient-configurator input[type=\"range\"] {\n  -webkit-appearance: none;\n  appearance: none;\n  background: transparent;\n  width: 100%;\n  pointer-events: none;\n  position: relative;\n}\n\n.custom-gradient-configurator input::-webkit-slider-thumb {\n  -webkit-appearance: none;\n  appearance: none;\n  width: 8px;\n  height: 16px;\n  cursor: pointer;\n  pointer-events: auto;\n  background: #000;\n  border-radius: 4px;\n  border: 1px solid #666;\n}\n\n.custom-gradient-configurator input::-moz-range-thumb {\n  width: 8px;\n  height: 16px;\n  cursor: pointer;\n  pointer-events: auto;\n  background: #000;\n  border-radius: 4px;\n  border: 1px solid #666;\n}\n\n.custom-gradient-configurator input[type=range]:focus-visible {\n  outline: none;\n}\n\n.custom-gradient-configurator input[type=range]:focus-visible::-webkit-slider-thumb {\n  box-shadow: 0 0 0 1px var(--bg, #FFF), 0 0 0 3px var(--o-color-picker-active-color, #017e84);\n}\n\n.custom-gradient-configurator input[type=range]:focus-visible::-moz-range-thumb {\n  box-shadow: 0 0 0 1px var(--bg, #FFF), 0 0 0 3px var(--o-color-picker-active-color, #017e84);\n}\n\n.custom-gradient-configurator input[type=range]:focus-visible::-ms-thumb {\n  box-shadow: 0 0 0 1px var(--bg, #FFF), 0 0 0 3px var(--o-color-picker-active-color, #017e84);\n}\n\n.custom-gradient-configurator + .o_colorpicker_widget {\n  padding-bottom: 8px;\n}\n\n.gradient-color-bin {\n  position: relative;\n  margin: 0 12px;\n  height: 22px;\n}\n\n.gradient-color-bin > a.btn {\n  padding: 0 2px 2px;\n  margin-top: 0;\n  margin-left: -12px;\n  position: absolute;\n}\n\n", "\n/* /html_editor/static/src/main/font/font_plugin.scss */\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\npre.o-we-hint::after {\n  padding: 0.5rem 1rem;\n}\n\nblockquote {\n  padding: 0.5rem 1rem;\n  border-left: 5px solid;\n  border-color: #DEE2E6;\n  font-style: italic;\n}\n\nblockquote.o-we-hint::after {\n  padding: 0.5rem 1rem;\n}\n\n.odoo-editor-editable :is(h1, h2, h3, h4, h5, h6):not(:first-child) {\n  margin-top: 0.5rem;\n}\n\n", "\n/* /html_editor/static/src/main/font/font_selector.scss */\n\n.o_font_selector_menu {\n  --dropdown-min-width: none;\n}\n\n", "\n/* /html_editor/static/src/main/font/font_size_selector.scss */\n\n.o_font_size_selector_menu {\n  --dropdown-min-width: none;\n}\n\n.o-we-font-size-item-bg {\n  background-color: #dee2e6;\n}\n\n", "\n/* /html_editor/static/src/main/font/gradient_picker/gradient_picker.scss */\n\n.gradient-angle-knob {\n  --radius: 15px;\n  --thumb-size: calc(var(--radius) * 0.5);\n  width: calc(var(--radius) * 2);\n  height: calc(var(--radius) * 2);\n  cursor: grab;\n  border-radius: 50%;\n  border: solid 2px;\n}\n\n.gradient-angle-knob:active {\n  cursor: grabbing;\n}\n\n.gradient-angle-thumb {\n  width: var(--thumb-size);\n  height: var(--thumb-size);\n  background: black;\n  border-radius: 50%;\n  transform: rotate(var(--angle)) translateX(calc(var(--radius) - var(--thumb-size)));\n  transform-origin: center center;\n  pointer-events: none;\n}\n\n.o_color_gradient_input {\n  font-size: 11px;\n}\n\n.o_color_gradient_input input {\n  font-family: monospace !important;\n  font-size: 12px;\n  width: 5ch !important;\n  padding: 0 2px !important;\n  background-color: transparent;\n  border: 1px solid !important;\n  text-align: center;\n  opacity: 0.7;\n}\n\n", "\n/* /html_editor/static/src/main/hint.scss */\n\n.o-we-hint {\n  position: relative;\n}\n\n.o-we-hint:after {\n  content: attr(o-we-hint-text);\n  position: absolute;\n  top: 0;\n  inset-inline-start: var(--placeholder-offset, 0);\n  display: block;\n  color: inherit;\n  opacity: 0.4;\n  pointer-events: none;\n  text-align: inherit;\n  width: 100%;\n}\n\ndiv[class*=\"col-\"][class*=\"o-we-hint\"]:after {\n  left: calc(var(--gutter-x, 0)* .5);\n}\n\n", "\n/* /html_editor/static/src/main/link/link.scss */\n\n.odoo-editor-editable a.o_link_in_selection:not(.btn) {\n  background-color: #a6e3e2;\n  color: black !important;\n  border: 1px dashed #008f8c;\n  margin: -1px;\n}\n\n.odoo-editor-editable[contenteditable=true].btn, .odoo-editor-editable[contenteditable=true] .btn, .odoo-editor-editable [contenteditable=true].btn, .odoo-editor-editable [contenteditable=true] .btn {\n  user-select: auto;\n  cursor: text;\n}\n\n.odoo-editor-editable [contenteditable=false] .btn {\n  cursor: pointer;\n}\n\n.odoo-editor-editable span[class$=\"-fs\"] .btn:not(:has(span[class$=\"-fs\"], span.small)),\n.odoo-editor-editable span.small .btn:not(:has(span[class$=\"-fs\"], span.small)) {\n  font-family: unset;\n  font-size: unset;\n}\n\n.odoo-editor-editable font[class^=\"text-o-\"] a,\n.odoo-editor-editable font[style*=\"color\"] a {\n  color: inherit !important;\n}\n\n", "\n/* /html_editor/static/src/main/link/link_popover.scss */\n\n.o_we_preview_favicon .o_image {\n  max-width: 100%;\n  max-height: 100%;\n  background-position: top;\n  margin-top: 0.3em;\n}\n\n.o_we_preview_favicon > img {\n  max-height: 16px;\n  max-width: 16px;\n}\n\n.o-we-linkpopover .custom-fill-color label, .o-we-linkpopover .custom-text-color label, .o-we-linkpopover .custom-border label, .o-we-linkpopover .input-group label {\n  width: 70px;\n}\n\n.o-we-linkpopover .form-check-input {\n  --border-color: var(--dark-border-subtle) !important;\n}\n\n.o-we-linkpopover .form-control:focus, .o-we-linkpopover .form-select:focus, .o-we-linkpopover .form-check-input:focus {\n  border-color: #FAB803 !important;\n  box-shadow: 0 0 0 0.25rem rgba(250, 184, 3, 0.25);\n}\n\n.o-we-linkpopover .o_link_popover_container {\n  min-width: 300px;\n}\n\n.o_seo_option_child {\n  padding-left: 20px;\n  position: relative;\n}\n\n.o_seo_option_child::before, .o_seo_option_child::after {\n  content: \"\";\n  position: absolute;\n  left: 6px;\n  background: #999;\n}\n\n.o_seo_option_child::before {\n  top: 0;\n  height: calc(100% - 14px);\n  width: 1px;\n}\n\n.o_seo_option_child::after {\n  top: 16px;\n  width: 10px;\n  height: 1px;\n}\n\n.custom-border input::-webkit-outer-spin-button,\n.custom-border input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\n.custom-border input[type=number] {\n  -moz-appearance: textfield;\n}\n\n.custom-border input.form-control {\n  width: 35px;\n}\n\n.custom-border .input-group-text {\n  padding: 0 0.35rem;\n}\n\n.custom-border select.form-select {\n  width: 60px;\n}\n\n", "\n/* /html_editor/static/src/main/media/image_crop.scss */\n\n.o_we_crop_widget {\n  background-color: rgba(128, 128, 128, 0.5);\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  /* This value must be higher than dialog z-index in bootstrap */\n  z-index: 1056;\n  overflow: auto;\n}\n\n.o_we_crop_widget .o_we_cropper_wrapper {\n  position: absolute;\n}\n\n.o_we_crop_widget .o_we_cropper_wrapper .cropper-face.cropper-move {\n  opacity: .2;\n}\n\n.o_we_crop_widget .o_we_crop_buttons {\n  margin-top: 0.5rem;\n  display: flex;\n  flex-wrap: wrap;\n  bottom: 1rem;\n}\n\n.o_we_crop_widget .o_we_crop_buttons input[type=radio] {\n  display: none;\n}\n\n.o_we_crop_widget .o_we_crop_buttons .btn-group {\n  border-radius: 0.25rem;\n  margin: 0.1rem;\n}\n\n.o_we_crop_widget .o_we_crop_buttons button, .o_we_crop_widget .o_we_crop_buttons label {\n  cursor: pointer !important;\n  padding: 0.2rem 0.3rem;\n}\n\n.o_we_crop_widget .o_we_crop_buttons label {\n  display: flex;\n  align-items: center;\n}\n\n.o_we_crop_widget .o_we_crop_buttons label.active {\n  background-color: #000000;\n}\n\n.o_we_crop_widget .o_we_crop_buttons button:not(.btn), .o_we_crop_widget .o_we_crop_buttons label {\n  margin: 0;\n  border: none;\n  border-right: 1px solid #2b2b33;\n  background-color: #2b2b33;\n  color: #D9D9D9;\n}\n\n.o_we_crop_widget .o_we_crop_buttons button:not(.btn):first-child, .o_we_crop_widget .o_we_crop_buttons label:first-child {\n  border-top-left-radius: 0.25rem;\n  border-bottom-left-radius: 0.25rem;\n}\n\n.o_we_crop_widget .o_we_crop_buttons button:not(.btn):last-child, .o_we_crop_widget .o_we_crop_buttons label:last-child {\n  border-top-right-radius: 0.25rem;\n  border-bottom-right-radius: 0.25rem;\n  border-right: none;\n}\n\n", "\n/* /html_editor/static/src/main/media/image_transformation.scss */\n\n.transfo-scaler {\n  position: absolute;\n  background-color: #fff;\n  border: 1px solid #ccc;\n  width: 8px;\n  height: 8px;\n  margin-left: -4px;\n  margin-top: -4px;\n}\n\n.transfo-container {\n  z-index: 1056;\n}\n\n", "\n/* /html_editor/static/src/main/movenode.scss */\n\n/* Element widget */\n.oe-sidewidget-move {\n  position: absolute;\n  opacity: 0.6;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  background-color: rgba(255, 255, 255, 0.4);\n  color: #6e727a;\n  border-radius: 3px;\n  padding: 2px 3px;\n  cursor: move;\n  /* fallback if grab cursor is unsupported */\n  cursor: grab;\n  right: 5px;\n  top: 0px;\n}\n\n.oe-sidewidget-move:hover {\n  opacity: 1;\n}\n\n/* Element widget drag & drop zone */\n.oe-dropzone-box {\n  position: absolute;\n}\n\n.oe-dropzone-box-side {\n  position: absolute;\n}\n\n.oe-dropzone-box-side.oe-dropzone-box-side-north {\n  width: 100%;\n  height: 50%;\n  top: -1px;\n}\n\n.oe-dropzone-box-side.oe-dropzone-box-side-south {\n  width: 100%;\n  height: 50%;\n  bottom: -1px;\n}\n\n.oe-dropzone-box-side.oe-dropzone-box-side-east {\n  height: 100%;\n  width: 3px;\n  right: -1px;\n}\n\n.oe-dropzone-box-side.oe-dropzone-box-side-west {\n  height: 100%;\n  width: 3px;\n  left: -1px;\n}\n\n.debug .oe-dropzone-box {\n  background: rgba(255, 0, 0, 0.3);\n}\n\n.debug .oe-dropzone-box-side {\n  background: #ffa600;\n}\n\n.debug .oe-dropzone-hook {\n  background: rgba(255, 0, 132, 0.2);\n}\n\n.oe-dropzone-hook {\n  position: absolute;\n}\n\n[data-oe-local-overlay-id=oe-dropzones-container] {\n  opacity: 0.3;\n}\n\n[data-oe-local-overlay-id=oe-widget-hooks-container] {\n  opacity: 0.3;\n}\n\n[data-oe-local-overlay-id=oe-dropzone-hint-container] {\n  pointer-events: none;\n}\n\n.oe-current-drop-hint {\n  position: absolute;\n  background: rgba(0, 136, 255, 0.508);\n}\n\n.oe-editor-dragging {\n  pointer-events: none;\n}\n\n", "\n/* /html_editor/static/src/main/power_buttons.scss */\n\n[data-oe-local-overlay-id=oe-power-buttons-overlay] {\n  width: auto;\n}\n\n[data-oe-local-overlay-id=oe-power-buttons-overlay] .power_button:hover {\n  background-color: #d8dadd;\n  border-radius: 5px;\n}\n\n[data-oe-local-overlay-id=oe-power-buttons-overlay] .power_button:not(:hover) {\n  opacity: 0.3;\n}\n\n", "\n/* /html_editor/static/src/main/powerbox/powerbox.scss */\n\n.o-we-powerbox {\n  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);\n}\n\n.o-we-category {\n  font-size: 11px;\n  color: #5f636f;\n}\n\n.o-we-command.active {\n  background: rgba(230, 242, 243, 0.65);\n}\n\n.o-we-command-img {\n  height: 35px;\n  width: 35px;\n  background-color: #F9FAFB;\n}\n\n.o-we-command-name {\n  font-size: 13px;\n}\n\n.o-we-command-description {\n  font-size: 12px;\n  color: rgba(55, 65, 81, 0.76);\n}\n\n", "\n/* /html_editor/static/src/main/separator_selection.scss */\n\nhr.o_selected_hr {\n  box-shadow: 5px 0px 0px 5px #3297fd;\n}\n\n", "\n/* /html_editor/static/src/main/table/table.scss */\n\nth.o_table_header {\n  background-color: #F7F7F7;\n  font-weight: 900;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_align_selector.scss */\n\n.oe-vertical-align-icon {\n  fill: #000;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_menu.scss */\n\n.o-we-table-menu {\n  border: 1px solid #714b67;\n  color: #fff;\n  background-color: rgba(113, 75, 103, 0.7);\n}\n\n.o-we-table-menu.oi-ellipsis-v {\n  width: 17px;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_picker.scss */\n\n.o-we-tablepicker {\n  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);\n}\n\n.o-we-tablepicker .o-we-row {\n  line-height: 0;\n}\n\n.o-we-tablepicker .o-we-cell {\n  display: inline-block;\n  width: 19px;\n  height: 19px;\n  margin-right: 3px;\n  margin-bottom: 3px;\n  background-color: #e9ecef;\n}\n\n.o-we-tablepicker .o-we-cell.active {\n  background-color: #71639e;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_resize.scss */\n\n.odoo-editor-editable.o_col_resize {\n  cursor: col-resize;\n}\n\n.odoo-editor-editable.o_row_resize {\n  cursor: row-resize;\n}\n\n", "\n/* /html_editor/static/src/main/table/table_selection.scss */\n\n.odoo-editor-editable ::selection {\n  background-color: rgba(117, 167, 249, 0.5) !important;\n  /* #bad3fc equivalent when over white*/\n}\n\n.o_selected_table {\n  caret-color: transparent;\n}\n\n.o_selected_table ::selection {\n  background-color: transparent !important;\n}\n\n.o_selected_table .o_selected_td {\n  box-shadow: 0 0 0 100vmax rgba(117, 167, 249, 0.5) inset;\n  /* #bad3fc equivalent when over white, overlaying on the bg color*/\n  border-collapse: separate;\n}\n\n.o_selected_table .o_selected_td_bg_color_preview {\n  box-shadow: unset;\n}\n\n", "\n/* /html_editor/static/src/main/toolbar/toolbar.scss */\n\n.o-toolbar-above-keyboard {\n  position: fixed;\n  width: 100%;\n  z-index: 2000;\n  bottom: 0;\n}\n\n.o-we-toolbar {\n  height: 40px;\n  padding: 0 2px;\n  border-bottom: 1px solid lightgrey;\n  background-color: #fff;\n}\n\n.o-we-toolbar .btn-group {\n  padding: 0 2px;\n  border-radius: 0;\n}\n\n.o-we-toolbar .o-we-toolbar-vertical-separator:not(:first-child) {\n  margin: unset;\n  padding: unset;\n  height: 70%;\n  border-left: 1px solid lightgrey;\n}\n\n.o-we-toolbar .btn-group .btn, .o-we-toolbar-dropdown .btn {\n  white-space: nowrap;\n  padding-left: 4px;\n  padding-right: 4px;\n  height: 33px;\n  min-width: 28px;\n}\n\n.o-we-toolbar .btn-group .btn:not(:first-child), .o-we-toolbar-dropdown .btn:not(:first-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n}\n\n.o-we-toolbar .btn-group .btn:not(:last-child), .o-we-toolbar-dropdown .btn:not(:last-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\n.o-we-toolbar .btn-group .btn.disabled, .o-we-toolbar-dropdown .btn.disabled {\n  pointer-events: auto;\n  cursor: auto;\n}\n\n.o-we-toolbar .btn-group .btn.disabled:active, .o-we-toolbar-dropdown .btn.disabled:active {\n  border-color: var(--btn-disabled-border-color);\n  background-color: var(--btn-disabled-bg);\n  color: var(--btn-disabled-color);\n}\n\n.o-we-toolbar-dropdown {\n  min-width: fit-content;\n  padding: 2px;\n}\n\n.o-we-toolbar-dropdown .btn:not(.active) {\n  border: none;\n  background-color: transparent;\n}\n\n.o-we-toolbar-dropdown .btn:not(.active):hover {\n  background-color: var(--tertiary-bg);\n}\n\n", "\n/* /html_editor/static/src/others/collaboration/collaboration_selection.scss */\n\n.oe-collaboration-caret-top-square {\n  min-height: 5px;\n  min-width: 5px;\n  color: #fff;\n  text-shadow: 0 0 5px #000;\n  position: absolute;\n  bottom: 100%;\n  left: -4px;\n  white-space: nowrap;\n}\n\n.oe-collaboration-caret-top-square:hover {\n  border-radius: 2px;\n  padding: 0.3em 0.6em;\n}\n\n.oe-collaboration-caret-top-square:hover::before {\n  content: attr(data-peer-name);\n}\n\n", "\n/* /html_editor/static/src/others/collaboration/collaboration_selection_avatar.scss */\n\n.oe-collaboration-caret-avatar {\n  position: absolute;\n  height: 1.5rem;\n  width: 1.5rem;\n  border-radius: 50%;\n  transition: top 0.5s, left 0.5s, opacity 0.2s;\n}\n\n.oe-collaboration-caret-avatar > img {\n  position: absolute;\n  opacity: 1;\n  height: 100%;\n  width: 100%;\n  border-radius: 50%;\n}\n\n.oe-avatars-counters-overlay {\n  pointer-events: none;\n}\n\n.oe-overlapping-counter {\n  position: absolute;\n  background-color: green;\n  color: white;\n  border-radius: 50%;\n  font-size: 9px;\n  padding: 0 4px;\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/backend/caption/caption.scss */\n\nfigcaption {\n  color: #9e9d9a;\n}\n\nfigcaption input {\n  background-color: transparent;\n}\n\n", "\n/* /html_editor/static/src/others/embedded_components/backend/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/* /html_editor/static/src/others/embedded_components/plugins/syntax_highlighting_plugin/syntax_highlighting_plugin.scss */\n\n.o_syntax_highlighting {\n  position: relative;\n  padding: 0;\n  margin: 0 0 16px;\n  tab-size: 4;\n  font: 13px / 19.5px SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.o_syntax_highlighting pre, .o_syntax_highlighting textarea.o_prism_source {\n  margin: 0;\n  padding: 8px 16px;\n}\n\n.o_syntax_highlighting pre {\n  font: inherit;\n  tab-size: inherit;\n  white-space: pre;\n}\n\n.o_syntax_highlighting textarea.o_prism_source {\n  position: absolute;\n  top: 0;\n  right: 0;\n  height: 100%;\n  caret-color: black;\n  color: transparent;\n  border: 0;\n  outline: none;\n  background: transparent;\n  resize: none;\n  white-space: pre;\n}\n\n.o_syntax_highlighting .o_code_toolbar {\n  position: absolute;\n  top: 0;\n  right: 0;\n  padding: 3px 4px;\n  z-index: 1;\n  align-items: center;\n  justify-content: flex-end;\n  display: none;\n}\n\n.o_syntax_highlighting .o_code_toolbar button {\n  display: inline-flex;\n  align-items: center;\n  height: 20px;\n  padding: 0 3px 0 0;\n  font-size: 12px;\n  --btn-hover-bg: #e7e9ed;\n}\n\n.o_syntax_highlighting:hover .o_code_toolbar, .o_syntax_highlighting:has(.dropdown-toggle.show) .o_code_toolbar, .o_syntax_highlighting:focus-within .o_code_toolbar {\n  display: flex;\n}\n\n", "\n/* /website_sale_comparison/static/src/scss/website_sale_comparison.options.scss */\n\n:where(.oe_product_cart) .o_add_compare, :where(.oe_product_cart) .o_add_to_compare {\n  display: var(--o-wsale-comparison-btn-display, none);\n  order: var(--o-wsale-comparison-btn-order);\n}\n\n:where(.oe_product_cart) .o_add_compare_placeholder, :where(.oe_product_cart) .o_add_to_compare_placeholder {\n  display: var(--o-wsale-comparison-btn-placeholder-display, none);\n  order: var(--o-wsale-comparison-btn-order);\n}\n\n:where(.o_wsale_products_opt_has_comparison) :where(.oe_product_cart) {\n  --o-wsale-comparison-btn-display: inline-flex;\n}\n\n:where(.o_wsale_products_opt_has_comparison):where(.o_wsale_products_opt_actions_onhover):where(.o_wsale_products_opt_layout_catalog) :where(.oe_product_cart) {\n  --o-wsale-comparison-btn-display: flex;\n}\n\n", "\n/* /website_sale_comparison/static/src/scss/website_sale_comparison.scss */\n\n.oe_website_sale .o_add_compare_dyn.btn-lg, .oe_website_sale .btn-group-lg > .o_add_compare_dyn.btn {\n  aspect-ratio: 1/1;\n  height: calc(1rem * 2 + 1.25rem * 1.5 + var(--border-width) * 2);\n}\n\n:where(main:has(.oe_website_sale.container-fluid)) .o_wsale_comparison_bottom_bar > .container, :where(main:has(.oe_website_sale.container-fluid)) .o_wsale_comparison_bottom_bar > .o_container_small {\n  max-width: unset;\n}\n\n@media screen and (min-width: 1920px) {\n  :where(main:has(.oe_website_sale.container-fluid)) ul {\n    max-width: 75%;\n  }\n}\n\n.o_wsale_comparison_page {\n  --o-website-sale-comparison-table-column-padding-x: 0.5rem;\n}\n\n.o_wsale_comparison_page > .overflow-x-auto {\n  margin: 0 calc(var(--o-website-sale-comparison-table-column-padding-x) * -1);\n}\n\n@media (max-width: 991.98px) {\n  .o_wsale_comparison_page > .overflow-x-auto {\n    margin: 0 calc(var(--gutter-x, 30px) / -2);\n  }\n}\n\n.o_wsale_comparison_page .o_wsale_compare_table_column {\n  --o-website-sale-comparison-table-column-width: 270px;\n  width: var(--o-website-sale-comparison-table-column-width);\n  padding: 0 var(--o-website-sale-comparison-table-column-padding-x);\n}\n\n@media (min-width: 1200px) {\n  .o_wsale_comparison_page .o_wsale_compare_table_column {\n    --o-website-sale-comparison-table-column-width: 25%;\n  }\n}\n\n@media (max-width: 1199.98px) {\n  .o_wsale_comparison_page #o_comparelist_table {\n    min-width: max-content;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .o_wsale_comparison_page #o_comparelist_table {\n    padding: 0 calc(var(--o-website-sale-comparison-table-column-padding-x));\n  }\n}\n\n.o_wsale_comparison_page .o_wsale_comparison_mini_sticky {\n  transform: translateY(-100%);\n  transition: transform .4s ease-in-out;\n  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);\n  z-index: 1029;\n}\n\n.o_wsale_comparison_page .o_wsale_comparison_mini_sticky.show {\n  transform: translateY(0);\n}\n\n.o_wsale_comparison_page .o_wsale_comparison_mini_sticky .o_mini_product_img_container {\n  width: 2.5rem;\n}\n\n.o_wsale_comparison_page .o_wsale_comparison_mini_sticky .o_wsale_comparison_scroll_container {\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n  margin: 0 calc(var(--o-website-sale-comparison-table-column-padding-x) * -1);\n}\n\n.o_wsale_comparison_page .o_wsale_comparison_mini_sticky .o_wsale_comparison_scroll_container::-webkit-scrollbar {\n  display: none;\n}\n\n.o_wsale_comparison_page .o_wsale_comparison_mini_sticky::after {\n  position: absolute;\n  top: -50vh;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  content: \"\";\n  background-color: inherit;\n  height: 50vh;\n  width: 100%;\n}\n\n#product_full_spec {\n  border-top: 1px solid #CED4DA;\n}\n\n#product_full_spec .o_add_compare_dyn {\n  font-size: 1.1rem;\n}\n\n.o_wsale_comparison_bottom_bar {\n  z-index: var(--o-wsale-comparison-bottom-bar-z-index, 3);\n  box-shadow: 0px -12px 32px rgba(0, 0, 0, 0.175);\n}\n\n.o_wsale_comparison_bottom_bar:where(:has(.collapsing, .collapse.show)) {\n  --o-wsale-comparison-bottom-bar-z-index: 4;\n}\n\n.o_wsale_comparison_bottom_bar .btn[data-bs-toggle=\"collapse\"] .oi-chevron-up {\n  transition: transform 0.2s ease-in-out;\n}\n\n.o_wsale_comparison_bottom_bar .btn[data-bs-toggle=\"collapse\"][aria-expanded=\"true\"] .oi-chevron-up {\n  transform: rotate(180deg);\n}\n\n.o_wsale_comparison_bottom_bar .o_wsale_comparison_offcanvas_image {\n  width: 5rem;\n}\n\n.o_wsale_comparison_bottom_bar a[title=\"Compare products\"] .badge {\n  --badge-color: var(--btn-hover-bg);\n  --badge-bg: var(--btn-color);\n}\n\n.o_wsale_comparison_bottom_bar div[name=\"product_comparison_bottom_bar_row\"]:where(:has(button[aria-label=\"Remove product from comparison\"]:hover)) {\n  background: #f5f4f0;\n}\n\n.o_wsale_comparison_bottom_bar .o_wsale_comparison_bottom_bar_image {\n  width: 2.5rem;\n  height: fit-content;\n}\n\n:where(main:has(.o_wsale_comparison_bottom_bar)) {\n  --o-wsale-comparison-bottom-bar-height: 80px;\n  position: relative;\n  padding-bottom: var(--o-wsale-comparison-bottom-bar-height);\n}\n\n:where(main:has(.o_wsale_comparison_bottom_bar)) #o_wsale_floating_bar {\n  bottom: calc(var(--_container-gap) + var(--o-wsale-comparison-bottom-bar-height)) !important;\n}\n\n", "\n/* /website_sale_wishlist/static/src/scss/website_sale_wishlist.options.scss */\n\n:where(.oe_product_cart) .o_add_wishlist {\n  display: var(--o-wsale-wishlist-btn-display, none);\n}\n\n.o_wsale_products_opt_has_wishlist {\n  --o-wsale-wishlist-btn-display: inline-flex;\n}\n\n.o_wsale_products_opt_has_wishlist .o_add_wishlist:hover .fa-heart-o:before, .o_wsale_products_opt_has_wishlist .o_add_wishlist[disabled] .fa:before {\n  content: \"\\f004\";\n  color: var(--addWishlist-color-active);\n}\n\n.o_wsale_products_opt_has_wishlist .o_add_wishlist[disabled] .fa {\n  animation: bounceIn 1s;\n}\n\n.o_wsale_products_opt_wishlist_fixed.o_wsale_products_opt_wishlist_fixed_onhover .oe_product_cart:where(:not(:hover):not(:focus-visible):not(:focus-within)) .o_add_wishlist:where(:not([disabled])) {\n  opacity: 0;\n}\n\n.o_wsale_products_opt_actions_subtle .o_wsale_product_btn .o_add_wishlist, .o_wsale_products_opt_actions_promote .o_wsale_product_btn .o_add_wishlist {\n  --addWishlist-color-active: #ff3d3a;\n}\n\n.o_wsale_products_opt_wishlist_fixed:where(:not(.o_wsale_products_opt_design_showcase)) {\n  --o-wsale-card-info-position: none;\n}\n\n.o_wsale_products_opt_wishlist_fixed:where(.o_wsale_products_opt_has_wishlist) {\n  --o-wsale-wishlist-btn-display: flex;\n}\n\n.o_wsale_products_opt_wishlist_fixed .o_wsale_product_btn .o_add_wishlist {\n  --btn-bg: transparent;\n  --btn-border-width: 0;\n  --btn-hover-bg: transparent;\n  --btn-active-bg: transparent;\n  --btn-disabled-opacity: 1;\n  --btn-disabled-bg: transparent;\n  --o-wsale-card-btn-subtle-blur: 0px;\n  --o-wsale-wishlist-btn-offset-top-default: calc(var(--o-wsale-card-border-radius, 0px) * 0.1);\n  --o-wsale-wishlist-btn-offset-end-default: calc(var(--o-wsale-card-border-radius, 0px) * 0.2);\n  position: absolute;\n  top: var(--o-wsale-card-offset-top, var(--o-wsale-wishlist-btn-offset-top-default));\n  left: auto;\n  bottom: auto;\n  right: var(--o-wsale-card-offset-x, var(--o-wsale-wishlist-btn-offset-end-default));\n}\n\n", "\n/* /website_sale_wishlist/static/src/scss/website_sale_wishlist.scss */\n\n.oe_website_sale .td-wish-btn {\n  width: 140px;\n}\n\n.oe_website_sale div.css_not_available .o_add_wishlist_dyn {\n  display: none;\n}\n\n.oe_website_sale .o_add_wishlist_dyn.disabled i::before {\n  content: \"\\f004\";\n}\n\n.oe_website_sale .o_add_wishlist_dyn.btn-lg, .oe_website_sale .btn-group-lg > .o_add_wishlist_dyn.btn {\n  aspect-ratio: 1/1;\n  height: calc(1rem * 2 + 1.25rem * 1.5 + var(--border-width) * 2);\n}\n\n@media (max-width: 767.98px) {\n  .oe_website_sale .td-wish-btn {\n    width: 100px;\n  }\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_catalog, #o_comparelist_table.o_wsale_products_opt_layout_list {\n  --o-wsale-products-grid-gap: var(--o-wsale-wishlist-grid-gap, 16px);\n  --o-wsale-products-grid-gap-y: calc(var(--o-wsale-wishlist-grid-gap, 16px) * var(--o-wsale-products-grid-gap-y-multiplier, 1.25));\n  --gap: var(--o-wsale-products-grid-gap-y) var(--o-wsale-wishlist-grid-gap, 16px);\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_catalog.o_wsale_products_opt_design_grid, #o_comparelist_table.o_wsale_products_opt_layout_list.o_wsale_products_opt_design_grid {\n  --gap: 0px;\n  --o-wsale-card-padding: calc(var(--o-wsale-products-grid-gap-y, 0px) * 0.5) calc(var(--o-wsale-wishlist-grid-gap, 0px) * 0.5);\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_list .o_wishlist_item {\n  grid-column: auto/span 12;\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_list.o_wsale_products_opt_design_thumbs {\n  --o-wsale-card-padding: 0 0 var(--o-wsale-wishlist-grid-gap, 16px);\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_catalog {\n  --o-wsale-card-info-position: none;\n  --o-wsale-card-btns-flex-direction: row;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item {\n  position: relative;\n  grid-column: auto/span 6;\n}\n\n@media (min-width: 768px) {\n  #o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item {\n    grid-column: auto/span 4;\n  }\n}\n\n@media (min-width: 992px) {\n  #o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item {\n    grid-column: auto/span 3;\n  }\n}\n\n@media (min-width: 1400px) {\n  #o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item {\n    grid-column: auto/span 2;\n  }\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_catalog .o_wishlist_item .o_wish_rm {\n  --btn-color: #212529;\n  --btn-bg: #FFFFFF;\n  --btn-border-color: #dededf;\n  --btn-hover-color: #212529;\n  --btn-hover-bg: rgba(255, 255, 255, 0.8);\n  --btn-hover-border-color: rgba(33, 37, 41, 0.8);\n  --btn-focus-shadow-rgb: 194, 194, 196;\n  --btn-active-color: #212529;\n  --btn-active-bg: white;\n  --btn-active-border-color: #e1e1e2;\n  --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n  --btn-disabled-color: #212529;\n  --btn-disabled-bg: #FFFFFF;\n  --btn-disabled-border-color: #dededf;\n  --btn-bg: rgba(255, 255, 255, 0.5);\n  backdrop-filter: blur(var(--o-wsale-card-btn-subtle-blur, 3px));\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-mobile-columns=\"1\"] {\n  grid-template-columns: 1fr;\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-mobile-columns=\"2\"] {\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n@media (min-width: 992px) {\n  #o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns=\"2\"] {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  #o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns=\"3\"] {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n  #o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns=\"4\"] {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n  #o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns=\"5\"] {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n  #o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns=\"6\"] {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n}\n\n#o_comparelist_table.o_wsale_products_opt_layout_catalog[data-wishlist-grid-columns] .o_wishlist_item {\n  grid-column: auto/span 1 !important;\n}\n\n@container (max-width: 180px) {\n  #o_comparelist_table.o_wsale_products_opt_actions_inline .o_wsale_product_btn:where(:has(.o_add_to_compare)) {\n    --o-wsale-card-btn-submit-label-display: none;\n    --o-wsale-card-btn-submit-flex-grow: 0;\n    --o-wsale-card-btn-submit-aspect-ratio: 1;\n    --o-wsale-card-btn-submit-margin: 0 auto 0 0;\n    --o-wsale-card-btn-submit-padding-x: 0;\n  }\n}\n\n.o_wish_rm {\n  --btn-padding-x: 0.5rem;\n  --btn-padding-y: var(--btn-padding-x);\n  --o-wsale-wishlist-card-offset-top: calc(var(--o-wsale-card-offset-top) + var(--btn-padding-x));\n  --o-wsale-wishlist-card-offset-x: calc(var(--o-wsale-card-offset-x) + var(--btn-padding-x));\n  --o-wsale-wishlist-btn-offset-top-default: calc(var(--o-wsale-card-border-radius, 0px) * 0.1 + var(--btn-padding-y));\n  --o-wsale-wishlist-btn-offset-end-default: calc(var(--o-wsale-card-border-radius, 0px) * 0.2 + var(--btn-padding-x));\n  position: absolute;\n  top: var(--o-wsale-wishlist-card-offset-top, var(--o-wsale-wishlist-btn-offset-top-default));\n  left: auto;\n  bottom: auto;\n  right: var(--o-wsale-wishlist-card-offset-x, var(--o-wsale-wishlist-btn-offset-end-default));\n  aspect-ratio: 1;\n}\n\n:where(.o_wsale_products_opt_design_showcase) .o_wish_rm {\n  --o-wsale-wishlist-card-offset-x: 3%;\n  --o-wsale-wishlist-card-offset-top: 2.5%;\n}\n\n@media (min-width: 992px) {\n  :where(.o_wsale_products_opt_design_showcase) .o_wish_rm {\n    --btn-padding-y: 1rem;\n    --btn-padding-x: 2rem;\n    --btn-font-size: 1.25rem;\n    --btn-border-radius: 10rem;\n    --o-wsale-card-btns-btn-font-size: 1.25rem;\n    --btn-padding-x: var(--btn-padding-y);\n    --o-wsale-wishlist-card-offset-x: 5%;\n  }\n}\n\n:where(#o_comparelist_table.o_wsale_products_opt_layout_list):where(:not(.o_wsale_products_opt_design_cards, .o_wsale_products_opt_design_showcase)) .o_wish_rm {\n  --o-wsale-wishlist-card-offset-x: 0;\n  --o-wsale-wishlist-btn-offset-top-default: .5rem;\n  --o-wsale-wishlist-btn-offset-end-default: 0;\n  --btn-padding-x: .7rem;\n  order: 13;\n}\n\n@media (min-width: 768px) {\n  :where(#o_comparelist_table.o_wsale_products_opt_layout_list):where(:not(.o_wsale_products_opt_design_cards, .o_wsale_products_opt_design_showcase)) .o_wish_rm {\n    position: static;\n    align-self: center;\n  }\n}\n\n@media (max-width: 767.98px) {\n  :where(#o_comparelist_table.o_wsale_products_opt_layout_list) .o_wsale_product_information_text {\n    --o-wsale-card-info-text-margin-right: calc((var(--btn-padding-x) * 2) + 0.5rem);\n  }\n}\n\n.wishlist-section:where(:has(.o_wsale_products_opt_design_grid)) .o_wsale_products_opt_design_grid {\n  border-left: 1px solid var(--o-border-color);\n}\n\n.wishlist-section:where(:has(.o_wsale_products_opt_design_grid)) .o_wishlist_products_header {\n  padding: 0 15px;\n  border: 1px solid var(--o-border-color);\n  border-top: 0;\n}\n\n@media (max-width: 991.98px) {\n  .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list))[style*=\"--o-wsale-products-grid-gap: 0px\"] .oe_product_image_link, .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list))[style*=\"--o-wsale-products-grid-gap:0px\"] .oe_product_image_link {\n    height: 100%;\n    transform: translateX(-50%);\n    margin-left: 50%;\n  }\n}\n\n.wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart {\n  --o-wsale-card-flex-align-items: stretch;\n  --o-wsale-card-info-padding: 0.5rem 15px 0.5rem 0.5rem;\n  --o-wsale-card-info-marign: 0;\n  --o-wsale-card-sub-wrap: nowrap;\n  --o-wsale-card-sub-align-items: start;\n  --o-wsale-card-info-flex-align-items: auto;\n  --o-wsale-card-padding: 0;\n}\n\n@media (min-width: 768px) {\n  .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart {\n    --o-wsale-card-thumb-size: calc(126px * var(--o-wsale-card-thumb-aspect-ratio, 1));\n    --o-wsale-card-info-padding: 0 15px;\n    --o-wsale-card-sub-align-items: center;\n  }\n  .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .oe_product_image_link {\n    height: 100%;\n  }\n  .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wsale_product_information_text {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding-right: inherit;\n  }\n  .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wsale_product_sub {\n    position: relative;\n  }\n  .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wish_price > span, .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wish_price > del {\n    text-align: center;\n  }\n  .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wish_price, .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wsale_product_btn {\n    --_line-gap: 1rem;\n    padding-left: var(--_line-gap);\n  }\n  .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wish_price:before, .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .oe_product_cart .o_wsale_product_btn:before {\n    position: absolute;\n    top: 0;\n    left: auto;\n    bottom: 0;\n    right: auto;\n    transform: translateX(calc(var(--_line-gap) * -1));\n    border-left: 1px solid var(--o-border-color);\n    content: \"\";\n  }\n}\n\n@media (max-width: 767.98px) {\n  .wishlist-section:where(:has(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list)) .o_wish_rm {\n    margin-right: 15px;\n  }\n}\n\n@media (min-width: 768px) and (max-width: 991.98px) {\n  .wishlist-section :where(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list) .o_wsale_product_btn {\n    --o-wsale-card-btn-submit-label-display: none;\n    --o-wsale-card-btn-submit-flex-grow: 0;\n    --o-wsale-card-btn-submit-aspect-ratio: 1;\n    --o-wsale-card-btn-submit-margin: 0 auto 0 0;\n    --o-wsale-card-btn-submit-padding-x: 0;\n  }\n  .wishlist-section :where(.o_wsale_products_opt_design_grid.o_wsale_products_opt_layout_list) .o_wsale_product_btn .btn {\n    --btn-padding-x: 0 !important;\n  }\n}\n\n", "\n/* /website_sale_stock_wishlist/static/src/scss/website_sale_stock_wishlist.scss */\n\n.o_notify_stock {\n  text-align: left;\n}\n\n.o_notify_stock small i, .o_notify_stock .small i {\n  width: 12px;\n  height: 12px;\n}\n\n.o_wsale_stock_badge {\n  --badge-font-size: 0.65rem;\n  margin-bottom: var(--o-wsale-card-info-description-margin-bottom, 0.5rem);\n}\n\n:where(.o_wsale_products_opt_layout_list.o_wsale_products_opt_design_cards) .o_wsale_stock_badge {\n  margin-top: var(--o-wsale-card-info-gap);\n}\n\n:where(.o_wsale_products_opt_has_rating) .o_wsale_stock_badge {\n  margin-top: var(--o-wsale-card-info-description-margin-bottom, 0.5rem);\n}\n\n", "\n/* /website_blog/static/src/scss/website_blog.scss */\n\n@keyframes o-wblog-fade-In {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n@keyframes o-wblog-loader {\n  0%, 100% {\n    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);\n  }\n  0% {\n    transform: rotateY(0deg);\n  }\n  50% {\n    transform: rotateY(1800deg);\n    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);\n  }\n  100% {\n    transform: rotateY(3600deg);\n  }\n}\n\n.website_blog .o_wblog_page_cards_bg {\n  background-color: rgba(0, 0, 0, 0.005);\n}\n\n.website_blog .o_wblog_read_with_sidebar {\n  max-width: 1000px;\n}\n\n.website_blog .o_wblog_read_text {\n  font-size: 1.125rem;\n  font-weight: 300;\n}\n\n.website_blog .o_wblog_author_avatar {\n  width: 1.2em;\n  height: 1.2em;\n  max-width: none;\n  object-fit: cover;\n}\n\n.website_blog .o_wblog_author_avatar_date {\n  width: 2em;\n  height: 2em;\n  max-width: none;\n  object-fit: cover;\n}\n\n.website_blog .o_wblog_social_links > a {\n  width: 3em;\n  height: 3em;\n}\n\n.website_blog .o_wblog_social_links > a > i {\n  font-size: 1.3em;\n}\n\n.website_blog #o_wblog_post_content {\n  min-height: 350px !important;\n}\n\n.website_blog #o_wblog_post_content a.oe_mail_expand:after {\n  content: \" \u2192\";\n}\n\n.website_blog #o_wblog_post_content a.oe_mail_expand {\n  font-weight: bold;\n}\n\n@media (max-width: 991.98px) {\n  .website_blog #o_wblog_post_content > nav.breadcrumb .breadcrumb-item, .website_blog .blog_header > nav.breadcrumb .breadcrumb-item {\n    padding-left: 0;\n  }\n  .website_blog #o_wblog_post_content > nav.breadcrumb .breadcrumb-item::before, .website_blog .blog_header > nav.breadcrumb .breadcrumb-item::before {\n    content: \"\";\n  }\n}\n\n.website_blog #o_wblog_post_comments .o_portal_chatter > hr {\n  display: none;\n}\n\n.website_blog .o_wblog_post_page_cover .o_wblog_post_title > .h4 {\n  color: var(--o-cc3-btn-secondary-text);\n}\n\n.website_blog .o_wblog_post_page_cover.cover_auto {\n  padding: 3rem 0;\n  min-height: 1px;\n}\n\n.website_blog .o_wblog_post_page_cover.o_wblog_post_page_cover_regular.o_full_screen_height, .website_blog .o_wblog_post_page_cover_regular.o_half_screen_height, .website_blog .o_wblog_post_page_cover_regular.cover_full, .website_blog .o_wblog_post_page_cover_regular.cover_mid {\n  min-height: 70vh !important;\n}\n\n.website_blog .o_wblog_post_page_cover.o_wblog_post_page_cover_regular.o_half_screen_height, .website_blog .o_wblog_post_page_cover_regular.cover_mid {\n  min-height: 40vh !important;\n}\n\n.website_blog .o_wblog_post_page_cover.o_wblog_post_page_cover_regular.cover_auto {\n  min-height: 150px;\n  padding: 0;\n}\n\n.website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_image:after {\n  content: \"\";\n  display: block;\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 50%;\n  right: 0;\n  background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.369) 19%, rgba(0, 0, 0, 0.2705) 34%, rgba(0, 0, 0, 0.191) 47%, rgba(0, 0, 0, 0.139) 56.5%, rgba(0, 0, 0, 0.097) 65%, rgba(0, 0, 0, 0.063) 73%, rgba(0, 0, 0, 0.0375) 80.2%, rgba(0, 0, 0, 0.021) 86.1%, rgba(0, 0, 0, 0.0105) 91%, rgba(0, 0, 0, 0.004) 95.2%, rgba(0, 0, 0, 0.001) 98.2%, rgba(0, 0, 0, 0) 100%);\n}\n\n.website_blog .o_wblog_post_page_cover.o_record_has_cover .o_wblog_post_title {\n  color: white;\n}\n\n.website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular .o_record_cover_image:after {\n  visibility: hidden;\n}\n\n.website_blog .o_wblog_post_title .o_wblog_post_name {\n  font-weight: 300;\n  line-height: 1.2;\n  font-size: calc(1.475rem + 2.7vw);\n}\n\n@media (min-width: 1200px) {\n  .website_blog .o_wblog_post_title .o_wblog_post_name {\n    font-size: 3.5rem;\n  }\n}\n\n.website_blog .o_wblog_post_title .o_wblog_post_subtitle {\n  font-weight: 300;\n  font-size: 1.125rem;\n}\n\n.website_blog .o_wblog_regular_cover_container .o_wblog_post_name {\n  line-height: 1;\n  padding-bottom: 0.5rem;\n}\n\n.website_blog .o_wblog_post_page_cover_footer {\n  min-height: 33vh;\n  transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);\n}\n\n.website_blog #o_wblog_next_container {\n  background-color: #FFFFFF;\n  cursor: pointer;\n}\n\n.website_blog #o_wblog_next_container .o_wblog_next_button:focus-visible {\n  outline: revert;\n}\n\n.website_blog #o_wblog_next_container .o_wblog_next_loader {\n  transform: translateZ(1px);\n}\n\n.website_blog #o_wblog_next_container .o_wblog_next_loader div {\n  width: 50px;\n  height: 50px;\n  background: rgba(0, 0, 0, 0.15);\n  animation: o-wblog-loader 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;\n}\n\n.website_blog #o_wblog_next_container .o_wblog_next_fake_btn {\n  height: 50px;\n}\n\n.website_blog #o_wblog_post_main.o_wblog_post_main_transition {\n  animation: o-wblog-fade-In 1s cubic-bezier(0.02, 0.01, 0.47, 1);\n}\n\n.website_blog #o_wblog_posts_loop .o_record_cover_container {\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);\n  padding-top: 33%;\n  height: auto !important;\n  min-height: auto !important;\n}\n\n.website_blog #o_wblog_posts_loop .o_record_cover_container:hover .o_record_cover_image {\n  opacity: 0.8;\n}\n\n.website_blog #o_wblog_posts_loop .o_wblog_normalize_font {\n  font-size: 0.8125rem;\n  line-height: 1.45;\n}\n\n.website_blog #o_wblog_posts_loop .o_wblog_post_list_author {\n  background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.131) 19%, rgba(0, 0, 0, 0.2295) 34%, rgba(0, 0, 0, 0.309) 47%, rgba(0, 0, 0, 0.361) 56.5%, rgba(0, 0, 0, 0.403) 65%, rgba(0, 0, 0, 0.437) 73%, rgba(0, 0, 0, 0.4625) 80.2%, rgba(0, 0, 0, 0.479) 86.1%, rgba(0, 0, 0, 0.4895) 91%, rgba(0, 0, 0, 0.496) 95.2%, rgba(0, 0, 0, 0.499) 98.2%, rgba(0, 0, 0, 0.5) 100%);\n}\n\n.website_blog #o_wblog_posts_loop.o_wblog_list_view .o_record_cover_container {\n  padding-top: 20%;\n}\n\n.website_blog #o_wblog_posts_loop.o_wblog_list_view .o_wblog_post_cover_nocard .o_record_cover_container {\n  padding-top: 33%;\n}\n\n@media (max-width: 767.98px) {\n  .website_blog #o_wblog_posts_loop.o_wblog_list_view > .row {\n    margin-left: 0;\n    margin-right: 0;\n  }\n}\n\n.website_blog > nav > .container:has(> ul.navbar-nav .nav-item:nth-child(10)) .o_searchbar_form, .website_blog > nav > .o_container_small:has(> ul.navbar-nav .nav-item:nth-child(10)) .o_searchbar_form {\n  align-self: start;\n}\n\nbody.editor_enable .website_blog .o_record_cover_container.o_wblog_post_page_cover:not(.o_record_has_cover) {\n  padding: 30px 0;\n}\n\nbody.editor_enable .website_blog #o_wblog_sidebar .oe_structure:empty {\n  display: none;\n}\n\nbody.editor_enable .website_blog .o_wblog_sidebar_block select[name=\"archive\"] {\n  pointer-events: none;\n}\n\n#o_wblog_post_content_jump {\n  width: 50px;\n  height: 50px;\n  background-color: rgba(0, 0, 0, 0.5);\n}\n\n#o_wblog_post_content_jump:hover {\n  background-color: rgba(0, 0, 0, 0.7);\n}\n\n", "\n/* /website_forum/static/src/scss/website_forum.scss */\n\n.website_forum, .o_wprofile_body {\n  --o-avatar-height: 1.875rem;\n}\n\n.website_forum .o_wforum_avatar, .o_wprofile_body .o_wforum_avatar {\n  width: var(--o-avatar-height);\n  height: var(--o-avatar-height);\n}\n\n.website_forum .o_wforum_author_box.o_show_info, .o_wprofile_body .o_wforum_author_box.o_show_info {\n  line-height: 1.2;\n}\n\n.website_forum .o_wforum_author_box.o_compact, .o_wprofile_body .o_wforum_author_box.o_compact {\n  --o-avatar-height: 1.4rem;\n  line-height: 1;\n}\n\n.website_forum {\n  --o-post-header-height: var(--o-avatar-height);\n}\n\n.website_forum .o_wforum_content_wrapper #o_wforum_nav {\n  align-items: center;\n}\n\n.website_forum .o_wforum_content_wrapper #o_wforum_nav .o_wforum_breadcrumb_root_list_or_edit h1, .website_forum .o_wforum_content_wrapper #o_wforum_nav .o_wforum_breadcrumb_root_list_or_edit .h1 {\n  margin: 0 !important;\n  font-size: var(--h4-font-size) !important;\n}\n\n.website_forum .o_wforum_content_wrapper #o_wforum_nav .o_wforum_breadcrumb_root_list_or_edit h1 span, .website_forum .o_wforum_content_wrapper #o_wforum_nav .o_wforum_breadcrumb_root_list_or_edit .h1 span {\n  font-weight: 400 !important;\n}\n\n.website_forum .o_wforum_content_wrapper #o_wforum_nav .breadcrumb-item {\n  padding-top: calc(0.5rem + var(--border-width));\n  padding-bottom: calc(0.5rem + var(--border-width));\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.website_forum .o_wforum_content_wrapper #o_wforum_nav .breadcrumb-item h1, .website_forum .o_wforum_content_wrapper #o_wforum_nav .breadcrumb-item .h1 {\n  font-size: 1rem !important;\n  font-family: var(--body-font-family);\n}\n\n.website_forum .o_wforum_content_wrapper #o_wforum_nav .breadcrumb-item span.fw-bold, .website_forum .o_wforum_content_wrapper #o_wforum_nav .breadcrumb-item strong {\n  color: rgba(33, 37, 41, 0.7);\n  font-weight: var(--body-font-weight) !important;\n}\n\n.website_forum .o_wforum_content_wrapper #o_wforum_nav .o_searchbar_form {\n  min-width: 200px;\n}\n\n.website_forum aside.o_wforum_sidebar .btn.w-100:hover {\n  background-color: #f5f4f0;\n  color: #212529;\n}\n\n.website_forum .o_wforum_table {\n  --o-avatar-height: 2.25rem;\n}\n\n.website_forum .o_wforum_table img.o_wforum_avatar {\n  border: 2px solid var(--o-color-4);\n}\n\n.website_forum .o_wforum_table .o_wforum_reply_count, .website_forum .o_wforum_table .o_wforum_view_count, .website_forum .o_wforum_table .o_wforum_last_activity {\n  min-width: 100px;\n}\n\n@media (max-width: 991.98px) {\n  .website_forum .o_wforum_table > :not(caption) > * > * {\n    padding-left: 0;\n    padding-right: 0.3rem;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .website_forum .o_wforum_table tbody {\n    border-top: 0;\n  }\n}\n\n.website_forum .o_wforum_table tbody tr {\n  transform: scale(1);\n}\n\n.website_forum .o_wforum_table tbody tr:hover {\n  background-color: #fafafa;\n}\n\n.website_forum .o_wforum_index_entry_title a:visited span {\n  color: #5a6570;\n}\n\n.website_forum .btn[aria-expanded=\"true\"] {\n  opacity: 1 !important;\n}\n\n.website_forum .o_wforum_post, .website_forum .note-editable {\n  word-wrap: break-word;\n}\n\n.website_forum .o_wforum_post pre, .website_forum .note-editable pre {\n  color: #212529;\n  border-radius: 0.4rem;\n  padding: 1rem;\n  background-color: #F8F9FA;\n  white-space: pre-wrap;\n}\n\n.website_forum .o_wforum_post blockquote, .website_forum .note-editable blockquote {\n  position: relative;\n  border-left: 0.25em solid #ADB5BD;\n  padding-left: 1em;\n  color: #6C757D;\n}\n\n.website_forum #post_reply {\n  z-index: 1055;\n  min-height: 0;\n  max-height: 0;\n  border-radius: 0.4rem 0.4rem 0 0;\n  transition: max-height 0.35s ease, min-height 0.35s ease, height 0.35s ease, width 0.35s ease;\n}\n\n.website_forum #post_reply.show {\n  max-height: 100%;\n}\n\n.website_forum #post_reply.show.o_expand .o_wforum_expand_toggle::before {\n  content: '\\f066';\n}\n\n.website_forum #post_reply.show.o_expand .odoo-editor-editable {\n  transition: height 0.35s ease;\n  flex-grow: 1;\n}\n\n.website_forum #post_reply.show.o_expand form.js_website_submit_form {\n  height: calc(100vh - 100px);\n}\n\n.website_forum #post_reply.show .o_wysiwyg_textarea_wrapper {\n  display: flex;\n  flex-flow: column;\n  flex-grow: 1;\n}\n\n.website_forum #post_reply.show .o_wysiwyg_textarea_wrapper .odoo-editor {\n  height: 200px !important;\n  display: flex;\n  flex-grow: 1;\n  flex-flow: column;\n}\n\n.website_forum #post_reply.show .o_wysiwyg_textarea_wrapper .odoo-editor .note-editable {\n  flex-grow: 1;\n}\n\n.website_forum .o_wforum_post_header, .website_forum .o_wforum_answer_header {\n  min-height: var(--o-post-header-height);\n}\n\n.website_forum .o_wforum_readable p {\n  margin-bottom: 0.5rem;\n}\n\n.website_forum .o_wforum_readable img {\n  max-width: 100%;\n}\n\n.website_forum .o_wforum_readable::after {\n  content: \"\";\n  display: table;\n  clear: both;\n}\n\n.website_forum textarea.o_wysiwyg_loader {\n  background: none !important;\n}\n\n.website_forum textarea.o_wysiwyg_loader + .note-editor {\n  border: 0;\n}\n\n.website_forum .o_wforum_question > .post_content_wrapper {\n  animation: fade-out-background-color 2s ease-in-out;\n}\n\n@keyframes fade-out-background-color {\n  0% {\n    background-color: #17a2b8;\n  }\n  100% {\n    background-color: transparent;\n  }\n}\n\n.website_forum .o_wforum_answer {\n  transition: all 0.2s ease-in-out;\n}\n\n.website_forum .o_wforum_answer.o_wforum_answer_correct {\n  background-color: #eaf6ec;\n}\n\n.website_forum .o_wforum_answer.o_wforum_answer_correct .o_wforum_author_pic img {\n  box-shadow: 0 0 0 2px #28a745;\n}\n\n.website_forum .o_wforum_gold {\n  color: #eca801;\n}\n\n.website_forum a.no-decoration {\n  cursor: pointer;\n  text-decoration: none !important;\n}\n\n.website_forum .dropdown-menu button:focus, .website_forum .o_dropdown_menu button:focus {\n  outline: 0;\n}\n\n.website_forum .vote .vote_count, .o_wforum_profile_tab .vote .vote_count {\n  animation-play-state: paused;\n}\n\n.website_forum .vote .vote_count.o_forum_vote_animate, .o_wforum_profile_tab .vote .vote_count.o_forum_vote_animate {\n  animation: bounceIn 0.3s ease running;\n}\n\n.website_forum .vote .vote_up, .o_wforum_profile_tab .vote .vote_up {\n  color: inherit;\n}\n\n.website_forum .vote .vote_up:hover, .website_forum .vote .vote_up:focus, .website_forum .vote .vote_up.focus, .o_wforum_profile_tab .vote .vote_up:hover, .o_wforum_profile_tab .vote .vote_up:focus, .o_wforum_profile_tab .vote .vote_up.focus {\n  color: #28a745;\n}\n\n.website_forum .vote .vote_down, .o_wforum_profile_tab .vote .vote_down {\n  color: inherit;\n}\n\n.website_forum .vote .vote_down:hover, .website_forum .vote .vote_down:focus, .website_forum .vote .vote_down.focus, .o_wforum_profile_tab .vote .vote_down:hover, .o_wforum_profile_tab .vote .vote_down:focus, .o_wforum_profile_tab .vote .vote_down.focus {\n  color: #dc3545;\n}\n\n.o_wforum_bio_popover_wrap .o_wforum_bio_popover_name address > div, .o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model=\"res.country\"] {\n  display: flex;\n  align-items: center;\n}\n\n.o_wforum_bio_popover_wrap .o_wforum_bio_popover_name span[data-oe-model=\"res.country\"] {\n  margin-left: 10px;\n}\n\n.o_wforum_bio_popover_wrap .o_wforum_bio_popover_info .css_editable_mode_hidden > div:last-child > .o_forum_tooltip_line {\n  margin-top: -0.5rem;\n}\n\n.popover.o_wforum_bio_popover_container {\n  max-width: 552px;\n}\n\n.popover.o_wforum_bio_popover_container .popover-header {\n  background-color: #fef1cd;\n  border-bottom: 0;\n  color: #FAB803;\n}\n\n.popover.o_wforum_bio_popover_container .popover-body {\n  color: #2e2714;\n}\n\n.popover.o_wforum_bio_popover_container .o-text-gold {\n  color: #eca801;\n}\n\n.popover.o_wforum_bio_popover_container .o-text-silver {\n  color: #acacac;\n}\n\n.popover.o_wforum_bio_popover_container .o-text-bronze {\n  color: #ba651f;\n}\n\n#o_wforum_forums_index_list .card {\n  border-radius: .75rem;\n}\n\n#o_wforum_forums_index_list .card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12) !important;\n}\n\n.o_wforum_background_gradient {\n  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.75) 30%, rgba(255, 255, 255, 0) 100%);\n}\n\n", "\n/* /website_forum/static/src/components/website_forum_wysiwyg/resizer.scss */\n\n.o_wysiwyg_resizer {\n  background: #f5f5f5;\n  height: 10px;\n  width: 100%;\n  border-left: 1px solid #D9D9D9;\n  border-bottom: 1px solid #D9D9D9;\n  border-right: 1px solid #D9D9D9;\n  cursor: row-resize;\n  padding-top: 1px;\n}\n\n.o_wysiwyg_resizer_hook {\n  width: 20px;\n  margin: 1px auto;\n  border-top: 1px solid #a9a9a9;\n}\n\n", "\n/* /website/static/src/snippets/s_announcement_scroll/000.scss */\n\n.s_announcement_scroll {\n  overflow-x: clip;\n  font-size: clamp(40px, calc(var(--marquee-item-font-size, 80) * .05vw), 200px);\n}\n\n.s_announcement_scroll .s_announcement_scroll_marquee_item {\n  white-space: preserve nowrap;\n  caret-color: transparent;\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .s_announcement_scroll .s_announcement_scroll_marquee_item {\n    animation: none !important;\n  }\n}\n\n.s_announcement_scroll .s_announcement_scroll_heading_family .s_announcement_scroll_marquee_item {\n  font-family: \"Manrope\", \"Odoo Unicode Support Noto\", sans-serif;\n  font-weight: 400;\n}\n\n.s_announcement_scroll.s_announcement_scroll_direction_right {\n  --marquee-animation: o-marquee-scroll-right;\n}\n\n.s_announcement_scroll.s_announcement_scroll_direction_none {\n  --marquee-animation: none;\n}\n\n.s_announcement_scroll.s_announcement_scroll_ready .s_announcement_scroll_marquee_item {\n  --marquee-animation-time: calc((25s - var(--marquee-animation-speed) * 2) * var(--marquee-item-size) * .001);\n  animation-composition: add;\n  animation: var(--marquee-animation, o-marquee-scroll-left) linear infinite var(--marquee-animation-time), var(--marquee-animation, o-marquee-scroll-left) linear infinite calc(var(--marquee-animation-time) * var(--marquee-animation-hover-multiplier, 1)) reverse paused;\n}\n\n.s_announcement_scroll.s_announcement_scroll_ready.s_announcement_scroll_hover_slow .s_announcement_scroll_marquee_item {\n  --marquee-animation-hover-multiplier: 2;\n}\n\n@media (hover: hover) {\n  .s_announcement_scroll.s_announcement_scroll_ready:where(:hover:not(.s_announcement_scroll_page_scrolling)).s_announcement_scroll_hover_pause .s_announcement_scroll_marquee_item {\n    animation-play-state: paused;\n  }\n  .s_announcement_scroll.s_announcement_scroll_ready:where(:hover:not(.s_announcement_scroll_page_scrolling)).s_announcement_scroll_hover_slow .s_announcement_scroll_marquee_item {\n    animation-play-state: running;\n  }\n  .s_announcement_scroll.s_announcement_scroll_ready:where(:hover:not(.s_announcement_scroll_page_scrolling)).s_announcement_scroll_hover_direction .s_announcement_scroll_marquee_item {\n    animation-play-state: paused, running;\n  }\n}\n\n.s_announcement_scroll.s_announcement_scroll_ready:where(.s_announcement_scroll_page_scrolling).s_announcement_scroll_parallax .s_announcement_scroll_marquee_item {\n  animation-play-state: paused;\n}\n\n@keyframes o-marquee-scroll-left {\n  to {\n    transform: translateX(-100%);\n  }\n}\n\n@keyframes o-marquee-scroll-right {\n  from {\n    transform: translateX(-100%);\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_text_cover/000.scss */\n\n.s_text_cover > *:not(.o_scroll_button):not(#o_wblog_post_content_jump), .s_text_cover > *:not(.o_scroll_button):not(#o_wblog_post_content_jump) > .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: var(--CarouselControllers-size, 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_arrows_hidden .o_arrows_wrapper {\n  display: none;\n}\n\n", "\n/* /website/static/src/snippets/s_carousel_cards/000.scss */\n\n.s_carousel_cards_wrapper .s_carousel_cards {\n  --CarouselControllers-size: 2.5rem;\n  --CardBody-padding: 1.5rem;\n}\n\n@media (max-width: 991.98px) {\n  .s_carousel_cards_wrapper .s_carousel_cards {\n    --CardBody-extra-height: 0px !important;\n  }\n}\n\n@media (max-width: 991.98px) {\n  .s_carousel_cards_wrapper .s_carousel_cards {\n    --CardBody-padding: 1rem;\n  }\n}\n\n.s_carousel_cards_wrapper .s_carousel_cards .carousel-item.active, .s_carousel_cards_wrapper .s_carousel_cards .carousel-item-next, .s_carousel_cards_wrapper .s_carousel_cards .carousel-item-prev {\n  display: flex;\n}\n\n.s_carousel_cards_wrapper .s_carousel_cards .s_card {\n  --card-img-size-h: inherit;\n  --card-spacer-y: var(--CardBody-padding);\n  --card-spacer-x: var(--CardBody-padding);\n}\n\n.s_carousel_cards_wrapper .s_carousel_cards:not(.s_carousel_controllers_hidden) .card-body {\n  padding-bottom: calc(var(--CarouselControllers-size, 3rem) + 2* var(--CardBody-padding) + var(--CardBody-extra-height));\n}\n\n.s_carousel_cards_wrapper .s_carousel_cards .s_carousel_cards_item:only-child .card-body {\n  padding-bottom: calc(var(--card-spacer-y) + var(--CardBody-extra-height));\n}\n\n.s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers {\n  margin-left: calc(var(--gutter-x) * .5);\n  margin-right: calc(var(--gutter-x) * .5);\n  margin-bottom: var(--CardBody-padding);\n}\n\n.s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers_row {\n  padding: 0 var(--CardBody-padding);\n}\n\n@media (min-width: 992px) {\n  .s_carousel_cards_wrapper .s_carousel_cards.s_carousel_cards_with_img .o_horizontal_controllers_row {\n    margin: 0 0 0 var(--card-img-size-h);\n  }\n  .s_carousel_cards_wrapper .s_carousel_cards.s_carousel_cards_with_img:has(.s_card.flex-lg-row-reverse) .o_horizontal_controllers_row {\n    margin: 0 var(--card-img-size-h) 0 0;\n  }\n  .s_carousel_cards_wrapper .s_carousel_cards .o_card_img {\n    min-height: 100%;\n    aspect-ratio: 1/var(--card-img-ratio-v);\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_alert/001.scss */\n\n.s_alert[data-vcss='001'] {\n  margin: 15px 0;\n}\n\n.s_alert[data-vcss='001'] p:last-child, .s_alert[data-vcss='001'] ul:last-child, .s_alert[data-vcss='001'] ol:last-child {\n  margin-bottom: 0;\n}\n\n.s_alert[data-vcss='001'].s_alert_sm {\n  padding: 10px;\n  font-size: 0.875rem;\n}\n\n.s_alert[data-vcss='001'].s_alert_md {\n  padding: 15px;\n  font-size: 1rem;\n}\n\n.s_alert[data-vcss='001'].s_alert_lg {\n  padding: 30px;\n  font-size: 1.25rem;\n}\n\n.s_alert[data-vcss='001'] .s_alert_icon {\n  float: left;\n  background-color: black;\n  background-color: color-mix(in srgb, currentColor 15%, transparent);\n}\n\n.s_alert[data-vcss='001'] .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]:not([data-aspect-ratio=\"0/0\"]) {\n  object-fit: contain;\n}\n\n.s_card .o_card_img.rounded-start {\n  border-bottom-left-radius: var(--card-inner-border-radius) !important;\n  border-top-left-radius: var(--card-inner-border-radius) !important;\n}\n\n.s_card .o_card_img.rounded-end {\n  border-top-right-radius: var(--card-inner-border-radius) !important;\n  border-bottom-right-radius: var(--card-inner-border-radius) !important;\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  user-select: none;\n}\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: 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  user-select: none;\n}\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 i.fa, .s_social_media a span.fa {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.s_social_media a i.fa:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x).rounded-circle, .s_social_media a .fa.rounded-empty-circle:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x), .s_social_media a i.fa:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x).rounded, .s_social_media a span.fa:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x).rounded-circle, .s_social_media a span.fa:not(.fa-2x, .fa-3x, .fa-4x, .fa-5x).rounded {\n  width: 2.5rem;\n  height: 2.5rem;\n}\n\n.s_social_media a:has(i:not(.fa-stack)) {\n  margin: .2rem;\n}\n\n", "\n/* /website/static/src/snippets/s_rating/001.scss */\n\n.s_rating[data-vcss=\"001\"] {\n  user-select: none;\n}\n\n.s_rating[data-vcss=\"001\"].s_rating_inline {\n  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: 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 .carousel-item > a, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-sm .carousel-item > a, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-md .carousel-item > a, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-lg .carousel-item > a, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-xl .carousel-item > a, .s_image_gallery[data-vcss=\"002\"].o_slideshow > .container-xxl .carousel-item > a {\n  margin-right: auto;\n  margin-left: auto;\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: 10rem;\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: var(--CarouselControllers-size, 3rem);\n  height: var(--CarouselControllers-size, 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: 10rem;\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: var(--CarouselControllers-size, 3rem);\n  height: var(--CarouselControllers-size, 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  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: 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: calc(var(--CarouselControllers-size, 3rem) + 0.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: var(--CarouselControllers-size, 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: calc(var(--CarouselControllers-size, 3rem) + 0.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: var(--CarouselControllers-size, 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: 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:where(.s_image_gallery[data-vcss=\"002\"].s_image_gallery_indicators_squared, .s_image_gallery[data-vcss=\"002\"].s_image_gallery_indicators_rounded) .carousel-indicators [data-bs-target], :where(.s_image_gallery[data-vcss=\"002\"].s_image_gallery_indicators_squared, .s_image_gallery[data-vcss=\"002\"].s_image_gallery_indicators_rounded) .carousel-dark .carousel-indicators [data-bs-target] {\n  background-color: white;\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: 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: 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: var(--CarouselControllers-size, 3rem);\n  height: var(--CarouselControllers-size, 3rem);\n  background-size: 50%;\n  background-color: #000;\n  border-radius: 10rem;\n}\n\n", "\n/* /website/static/src/snippets/s_company_team/000.scss */\n\n@media (max-width: 991.98px) {\n  .s_company_team .row.s_col_no_resize > .o_not_editable img.o_editable_media {\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  --background-color: #212529;\n  --color: #FAB803;\n  background-color: #212529 !important;\n  color: #FAB803;\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/003.scss */\n\n.s_tabs_common {\n  --tabs-bg-color: #F8F9FA;\n  --tabs-link-color: #212529;\n}\n\n.s_tabs_common .nav-link:focus-visible {\n  box-shadow: inset 0 0 0 0.25rem rgba(250, 184, 3, 0.25);\n}\n\n.s_tabs_common .nav-underline {\n  --nav-underline-link-active-color: currentColor;\n}\n\n.s_tabs_common .s_tabs_content.s_tabs_slide_up > .tab-pane.fade, .s_tabs_common .s_tabs_content.s_tabs_slide_down > .tab-pane.fade, .s_tabs_common .s_tabs_content.s_tabs_slide_left > .tab-pane.fade, .s_tabs_common .s_tabs_content.s_tabs_slide_right > .tab-pane.fade {\n  transition: all 0.2s ease-in-out;\n}\n\n.s_tabs_common .s_tabs_content.s_tabs_slide_up > .tab-pane.fade:where(:not(.show)) {\n  transform: translateY(-1rem);\n}\n\n.s_tabs_common .s_tabs_content.s_tabs_slide_down > .tab-pane.fade:where(:not(.show)) {\n  transform: translateY(1rem);\n}\n\n.s_tabs_common .s_tabs_content.s_tabs_slide_left > .tab-pane.fade:where(:not(.show)) {\n  transform: translateX(-1rem);\n}\n\n.s_tabs_common .s_tabs_content.s_tabs_slide_right > .tab-pane.fade:where(:not(.show)) {\n  transform: translateX(1rem);\n}\n\n.s_tabs_common .s_tabs_main .nav-tabs {\n  --nav-tabs-link-hover-border-color: transparent;\n}\n\n.s_tabs_common .s_tabs_main.o_direction_horizontal .nav {\n  white-space: nowrap;\n}\n\n@media (max-width: 767.98px) {\n  .s_tabs_common .s_tabs_main .nav {\n    white-space: nowrap;\n  }\n}\n\n.s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-tabs), .s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons) {\n  background: var(--tabs-bg-color, #F8F9FA);\n}\n\n.s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-tabs) .nav .nav-item a.nav-link, .s_tabs_common .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_common .s_tabs_main .nav-tabs a.active {\n  color: #212529;\n}\n\n.s_tabs_common .s_tabs_main .nav-underline {\n  border-bottom: 1px solid var(--o-border-color);\n}\n\n.s_tabs_common .s_tabs_main .nav-underline .nav-link {\n  margin-bottom: -1px;\n}\n\n.s_tabs_common .s_tabs_main .nav-underline .nav-link:not(.active) {\n  border: 0;\n}\n\n@media (min-width: 576px) {\n  .s_tabs_common .s_tabs_main.row .nav-underline {\n    border-bottom: 0;\n    border-left: 1px solid var(--o-border-color);\n  }\n  .s_tabs_common .s_tabs_main.row .nav-underline .nav-link {\n    margin-left: -1px;\n    padding: 0.25rem 1rem;\n  }\n  .s_tabs_common .s_tabs_main.row .nav-underline .nav-link.active {\n    border-left: 2px solid #956e02;\n    border-bottom: 0;\n  }\n}\n\n.s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified), .s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified) .nav-buttons,\n.s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill),\n.s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill) .nav-buttons {\n  width: 100%;\n}\n\n.s_tabs_common .s_tabs_main .nav-buttons .active {\n  color: #212529;\n  background-color: #FFF;\n}\n\n.s_tabs_common .s_tabs_main .nav-buttons .active:where(:not(:focus-visible)) {\n  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);\n}\n\n.s_tabs_common .s_tabs_main .nav-pills .active:where(:focus-visible) {\n  box-shadow: inset 0 0 0 0.25rem rgba(33, 37, 41, 0.25);\n}\n\n", "\n/* /website/static/src/snippets/s_tabs_images/000.scss */\n\n.s_tabs_images .o_nav_tabs_description {\n  display: none;\n}\n\n@media (min-width: 992px) {\n  .s_tabs_images .s_tabs_nav_with_descriptions:where(.s_tabs_nav_vertical) :where(.o_nav_tabs_description),\n.s_tabs_images .s_tabs_nav_with_descriptions_active:where(.s_tabs_nav_vertical) .active > :where(.o_nav_tabs_description) {\n    display: block;\n  }\n}\n\n.s_tabs_images .s_tabs_pills_template .nav-link.active {\n  background: var(--nav-pills-link-active-bg) !important;\n  color: var(--nav-pills-link-active-color) !important;\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: 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: #FAB803;\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.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_floating_blocks/000.scss */\n\n.s_floating_blocks {\n  --floating-boxes-box-ratio-sm: 0.6;\n  --floating-boxes-box-ratio-lg: 2;\n  --floating-boxes-box-ratio-lg-container-small: 1.6;\n  --floating-boxes-box-ratio-xl: 2.3;\n  --floating-boxes-box-padding-x-sm: 1.5rem;\n  --floating-boxes-box-padding-x-lg: 3rem;\n  --floating-boxes-grid-rows: 8;\n}\n\n.s_floating_blocks .s_floating_blocks_block {\n  border-radius: inherit;\n  box-shadow: inherit;\n  top: 0;\n  opacity: 0;\n  transition: opacity .2s;\n  will-change: transform;\n  transform-origin: center top;\n  contain: layout paint;\n  backface-visibility: hidden;\n  padding-left: var(--floating-boxes-box-padding-x, var(--floating-boxes-box-padding-x-sm));\n  padding-right: var(--floating-boxes-box-padding-x, var(--floating-boxes-box-padding-x-sm));\n  aspect-ratio: var(--floating-boxes-box-ratio, var(--floating-boxes-box-ratio-sm));\n  max-height: calc(100vh - 6rem) !important;\n  max-height: calc(100lvh - 6rem) !important;\n}\n\n@media (min-width: 992px) {\n  .s_floating_blocks > .container, .s_floating_blocks > .o_container_small, .s_floating_blocks > .container-fluid, .s_floating_blocks > .container-sm, .s_floating_blocks > .container-md, .s_floating_blocks > .container-lg, .s_floating_blocks > .container-xl, .s_floating_blocks > .container-xxl {\n    --floating-boxes-box-ratio: var(--floating-boxes-box-ratio-lg);\n    --floating-boxes-box-padding-x: var(--floating-boxes-box-padding-x-lg);\n  }\n  .s_floating_blocks > .o_container_small {\n    --floating-boxes-box-ratio: var(--floating-boxes-box-ratio-lg-container-small);\n  }\n  .s_floating_blocks > .container-fluid > div, .s_floating_blocks > .container-sm > div, .s_floating_blocks > .container-md > div, .s_floating_blocks > .container-lg > div, .s_floating_blocks > .container-xl > div, .s_floating_blocks > .container-xxl > div {\n    padding-left: 3rem;\n    padding-right: 3rem;\n  }\n  .s_floating_blocks .s_floating_blocks_block > .container, .s_floating_blocks .s_floating_blocks_block > .container-fluid, .s_floating_blocks .s_floating_blocks_block > .container-sm, .s_floating_blocks .s_floating_blocks_block > .container-md, .s_floating_blocks .s_floating_blocks_block > .container-lg, .s_floating_blocks .s_floating_blocks_block > .container-xl, .s_floating_blocks .s_floating_blocks_block > .container-xxl, .s_floating_blocks .s_floating_blocks_block > .o_container_small {\n    height: calc(50px * var(--floating-boxes-grid-rows));\n  }\n}\n\n@media (min-width: 1200px) {\n  .s_floating_blocks > .container, .s_floating_blocks > .o_container_small, .s_floating_blocks > .container-fluid, .s_floating_blocks > .container-sm, .s_floating_blocks > .container-md, .s_floating_blocks > .container-lg, .s_floating_blocks > .container-xl, .s_floating_blocks > .container-xxl {\n    --floating-boxes-box-ratio: var(--floating-boxes-box-ratio-xl);\n  }\n  .s_floating_blocks > .container-fluid > div, .s_floating_blocks > .container-sm > div, .s_floating_blocks > .container-md > div, .s_floating_blocks > .container-lg > div, .s_floating_blocks > .container-xl > div, .s_floating_blocks > .container-xxl > div {\n    padding-left: 6rem;\n    padding-right: 6rem;\n  }\n}\n\n@media (min-width: 1400px) {\n  .s_floating_blocks > .container-fluid > div, .s_floating_blocks > .container-sm > div, .s_floating_blocks > .container-md > div, .s_floating_blocks > .container-lg > div, .s_floating_blocks > .container-xl > div, .s_floating_blocks > .container-xxl > div {\n    padding-left: 9rem;\n    padding-right: 9rem;\n  }\n}\n\n.s_floating_blocks .s_floating_blocks_wrapper.s_floating_blocks_wrapper_shadow {\n  box-shadow: 0px 1vh 2vh rgba(0, 0, 0, 0.175);\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 + 16px);\n  transform: unset;\n}\n\n.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector.o_up_curve {\n  transform: scale(1, -1);\n}\n\n.o_rtl .s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector {\n  transform: scale(-1, 1);\n}\n\n.o_rtl .s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector.o_up_curve {\n  transform: scale(-1, -1);\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_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(250, 184, 3, 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 .o_icons_side_to_bottom {\n  --accordion-btn-icon-transform: rotate(0deg);\n}\n\n.s_accordion .o_icons_side_to_bottom .accordion-button.collapsed.o_icons_position_reversed:after {\n  transform: rotate(-90deg);\n}\n\n.s_accordion .o_icons_side_to_bottom .accordion-button.collapsed:after {\n  transform: rotate(90deg);\n}\n\n.s_accordion .o_custom_icons_wrap {\n  width: 1.25rem;\n  height: 1.25rem;\n}\n\n.s_accordion .o_icons_plus_to_minus .o_custom_icons_wrap:before, .s_accordion .o_icons_plus_to_minus .o_custom_icons_wrap:after {\n  content: '';\n  position: absolute;\n  inset: 0;\n  height: 2px;\n  display: block;\n  margin: auto 0.25rem;\n  background: currentColor;\n  transition: transform 0.2s ease-in-out;\n}\n\n.s_accordion .o_icons_plus_to_minus .accordion-button.collapsed .o_custom_icons_wrap:after {\n  transform: rotate(90deg);\n}\n\n.s_accordion .o_custom_icons .accordion-button:after {\n  display: none;\n}\n\n.s_accordion .o_custom_icons.o_transition .o_custom_icons_wrap > span {\n  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;\n}\n\n.s_accordion .o_custom_icons .accordion-button.collapsed .o_custom_icon_active, .s_accordion .o_custom_icons .accordion-button:not(.collapsed) .o_custom_icon_inactive {\n  opacity: 0;\n}\n\n.s_accordion .o_custom_icons.o_transition_scale .accordion-button.collapsed .o_custom_icon_active, .s_accordion .o_custom_icons.o_transition_scale .accordion-button:not(.collapsed) .o_custom_icon_inactive {\n  transform: scale(0);\n  opacity: 1;\n}\n\n.s_accordion .o_custom_icons.o_transition_translate .accordion-button.collapsed .o_custom_icon_active, .s_accordion .o_custom_icons.o_transition_translate .accordion-button:not(.collapsed) .o_custom_icon_inactive {\n  opacity: 1;\n}\n\n.s_accordion .o_custom_icons.o_transition_translate .accordion-button.collapsed .o_custom_icon_active {\n  transform: translateY(-100%);\n}\n\n.s_accordion .o_custom_icons.o_transition_translate .accordion-button:not(.collapsed) .o_custom_icon_inactive {\n  transform: translateY(100%);\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_html_builder_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  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, .s_blockquote[data-vcss=\"001\"] .s_blockquote_infos {\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: flex;\n  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 > .container > .row > [class*=\"col-lg-\"], .s_color_blocks_2 > .container-fluid > .row > [class*=\"col-lg-\"], .s_color_blocks_2 > .container-sm > .row > [class*=\"col-lg-\"], .s_color_blocks_2 > .container-md > .row > [class*=\"col-lg-\"], .s_color_blocks_2 > .container-lg > .row > [class*=\"col-lg-\"], .s_color_blocks_2 > .container-xl > .row > [class*=\"col-lg-\"], .s_color_blocks_2 > .container-xxl > .row > [class*=\"col-lg-\"], .s_color_blocks_2 > .o_container_small > .row > [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_attributes_horizontal/000.scss */\n\n.s_attributes_horizontal .s_attributes_horizontal_img.float-start {\n  margin-inline-end: var(--s_attributes_horizontal_margin, 1rem) !important;\n}\n\n.s_attributes_horizontal .s_attributes_horizontal_img.float-end {\n  margin-inline-start: var(--s_attributes_horizontal_margin, 1rem) !important;\n}\n\n", "\n/* /website/static/src/snippets/s_attributes_vertical/000.scss */\n\n.s_attributes_vertical .s_attributes_vertical_img.float-start {\n  margin-inline-end: var(--s_attributes_vertical_margin, 1rem) !important;\n}\n\n.s_attributes_vertical .s_attributes_vertical_img.float-end {\n  margin-inline-start: var(--s_attributes_vertical_margin, 1rem) !important;\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@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(250, 184, 3, 0.8);\n  color: #212529;\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: #FAB803;\n  background: rgba(250, 184, 3, 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(250, 184, 3, 0.8);\n  color: #212529;\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: #FAB803;\n  background: rgba(250, 184, 3, 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", "\n/* /website/static/src/snippets/s_dynamic_snippet/000.scss */\n\n#wrap .s_dynamic.o_dynamic_snippet_empty:not(.o_check_scroll_position) section:not(.s_dynamic_snippet_holder) {\n  display: none !important;\n}\n\n#wrap .s_dynamic.o_dynamic_snippet_empty:not(.o_check_scroll_position) .s_dynamic_snippet_holder {\n  display: block !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(var(--DynamicSnippet__entry-maxWidth, 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(var(--DynamicSnippet__entry-maxWidth, 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 var(--DynamicSnippet__entry-maxWidth, 315px);\n  }\n}\n\n.s_dynamic.s_dynamic_snippet_cover_left .s_dynamic_snippet_content_position {\n  flex-direction: row-reverse;\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.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content {\n  width: 75%;\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: #FAB803;\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: #d49c03;\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\n@media (max-width: 767.98px) {\n  .s_website_form[data-vcss=\"001\"] .datetimepicker-input {\n    caret-color: transparent;\n  }\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", "\n/* /website/static/src/snippets/s_website_form_cover/000.scss */\n\n.s_website_form_cover > *:not(.o_scroll_button):not(#o_wblog_post_content_jump), .s_website_form_cover > *:not(.o_scroll_button):not(#o_wblog_post_content_jump) > .row {\n  min-height: inherit;\n}\n\n", "\n/* /website/static/src/snippets/s_ecomm_categories_showcase/000.scss */\n\n.s_ecomm_categories_showcase {\n  --ecomm-categories-showcase-min-height: 50vh;\n  --ecomm-categories-showcase-width: 85%;\n  --ecomm-categories-showcase-row-height: 100%;\n  --ecomm-categories-showcase-flex-base: 1;\n  --ecomm-categories-showcase-edge-spacing: 15px;\n}\n\n.s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper {\n  flex-wrap: nowrap;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  -webkit-overflow-scrolling: touch;\n}\n\n.s_ecomm_categories_showcase .s_ecomm_categories_showcase_block {\n  flex: 0 0 auto;\n  scroll-snap-align: start;\n  width: var(--ecomm-categories-showcase-width);\n  overflow: hidden;\n  min-height: 45vh;\n}\n\n.s_ecomm_categories_showcase .s_ecomm_categories_showcase_block .s_ecomm_categories_showcase_row {\n  height: var(--ecomm-categories-showcase-row-height);\n  padding: 1.5rem;\n  margin: 0;\n  z-index: 2;\n}\n\n.s_ecomm_categories_showcase .s_ecomm_categories_showcase_block .o_bg_video_container iframe {\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n\n.s_ecomm_categories_showcase .s_ecomm_categories_showcase_content {\n  width: 100%;\n  padding: 0;\n}\n\n@media (max-width: 991.98px) {\n  .s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper {\n    margin-left: calc(var(--ecomm-categories-showcase-edge-spacing) * -1);\n    margin-right: calc(var(--ecomm-categories-showcase-edge-spacing) * -1);\n    padding: 0 var(--ecomm-categories-showcase-edge-spacing);\n    scroll-padding-left: var(--ecomm-categories-showcase-edge-spacing);\n    scroll-padding-right: var(--ecomm-categories-showcase-edge-spacing);\n  }\n}\n\n@media (min-width: 768px) and (max-width: 991.98px) {\n  .s_ecomm_categories_showcase {\n    --ecomm-categories-showcase-width: 55%;\n  }\n}\n\n@media (min-width: 992px) {\n  .s_ecomm_categories_showcase .container-fluid, .s_ecomm_categories_showcase .container-sm, .s_ecomm_categories_showcase .container-md, .s_ecomm_categories_showcase .container-lg, .s_ecomm_categories_showcase .container-xl, .s_ecomm_categories_showcase .container-xxl {\n    padding: 0 var(--ecomm-categories-showcase-fluid-padding-x, 0);\n  }\n  .s_ecomm_categories_showcase .container-fluid:has(.gap-4), .s_ecomm_categories_showcase .container-sm:has(.gap-4), .s_ecomm_categories_showcase .container-md:has(.gap-4), .s_ecomm_categories_showcase .container-lg:has(.gap-4), .s_ecomm_categories_showcase .container-xl:has(.gap-4), .s_ecomm_categories_showcase .container-xxl:has(.gap-4) {\n    --ecomm-categories-showcase-fluid-padding-x: 30px;\n  }\n  .s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper {\n    flex-wrap: wrap;\n    overflow-x: visible;\n  }\n  .s_ecomm_categories_showcase .s_ecomm_categories_showcase_block {\n    flex: var(--ecomm-categories-showcase-flex-base);\n    min-height: var(--ecomm-categories-showcase-min-height);\n    width: auto;\n    transition: flex 0.3s ease-out;\n  }\n  .s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper:hover .s_ecomm_categories_showcase_block,\n.s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper:focus-within .s_ecomm_categories_showcase_block:not(:focus-within) {\n    flex: var(--ecomm-categories-showcase-flex-base);\n  }\n  .s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper:hover .s_ecomm_categories_showcase_block:hover,\n.s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper .s_ecomm_categories_showcase_block:focus-within {\n    flex: 3;\n  }\n  .s_ecomm_categories_showcase.first-large-layout .s_ecomm_categories_showcase_block:first-child {\n    flex: 2;\n  }\n}\n\n.s_ecomm_categories_showcase.o_min_height_short {\n  --ecomm-categories-showcase-min-height: 25vh;\n}\n\n@media (max-width: 767.98px) {\n  .s_ecomm_categories_showcase.o_min_height_short .s_ecomm_categories_showcase_block {\n    min-height: 30vh;\n  }\n}\n\n.s_ecomm_categories_showcase.o_min_height_tall {\n  --ecomm-categories-showcase-min-height: 75vh;\n}\n\n@media (max-width: 767.98px) {\n  .s_ecomm_categories_showcase.o_min_height_tall .s_ecomm_categories_showcase_block {\n    min-height: 60vh;\n  }\n}\n\n", "\n/* /website/static/src/snippets/s_banner_categories/000.scss */\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-appearance: none;\n  margin: 0;\n}\n\n.s_donation:not([data-vcss]) input[type=number] {\n  -moz-appearance: textfield;\n}\n\n.s_donation:not([data-vcss]) .s_donation_btn {\n  display: inline-flex;\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: #212529;\n  background: #FAB803;\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: #FAB803 transparent;\n  border-width: 0 5px 5px;\n  margin-left: -5px;\n}\n\n", "\n/* /website_sale/static/src/snippets/s_dynamic_snippet_products/000.scss */\n\n.s_dynamic_snippet_products .s_dynamic_snippet_row.row {\n  --gutter-x: var(--o-wsale-products-grid-gap, 16px);\n}\n\n.s_dynamic_snippet_products .carousel-item {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n.s_dynamic_snippet_products.o_wsale_products_opt_design_grid .s_dynamic_snippet_row.row {\n  --gutter-x: 0;\n  --o-wsale-card-border-width: 1px 1px 1px 0;\n}\n\n.s_dynamic_snippet_products.o_wsale_products_opt_design_grid .s_dynamic_snippet_row.row > div:first-of-type {\n  --o-wsale-card-border-width: 1px;\n}\n\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-next,\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-prev {\n  aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1/1);\n  width: var(--o-wsale-dynamic-snippet-col-size) !important;\n  transform: scaleX(0.2);\n  bottom: auto;\n  isolation: isolate;\n  padding-top: 1rem;\n}\n\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-next .oi,\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-prev .oi {\n  transform: scaleX(5);\n}\n\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-next {\n  transform-origin: center right;\n}\n\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel-control-prev {\n  transform-origin: center left;\n}\n\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel {\n  --o-wsale-dynamic-snippet-col-size: var(--o-carousel-item-width-percentage);\n}\n\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel:where(:has(.col-6)) {\n  --o-wsale-dynamic-snippet-col-size: 50%;\n}\n\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):not(:has(.s_dynamic_snippet_title_aside)) .carousel:where(:has(.col-3)) {\n  --o-wsale-dynamic-snippet-col-size: 25%;\n}\n\n@media (max-width: 991.98px) {\n  .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-next,\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-prev {\n    aspect-ratio: var(--o-wsale-card-thumb-aspect-ratio, 1/1);\n    width: var(--o-wsale-dynamic-snippet-col-size) !important;\n    transform: scaleX(0.2);\n    bottom: auto;\n    isolation: isolate;\n    padding-top: 1rem;\n  }\n  .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-next .oi,\n.s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-prev .oi {\n    transform: scaleX(5);\n  }\n  .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-next {\n    transform-origin: center right;\n  }\n  .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel-control-prev {\n    transform-origin: center left;\n  }\n  .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel {\n    --o-wsale-dynamic-snippet-col-size: var(--o-carousel-item-width-percentage);\n  }\n  .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel:where(:has(.col-6)) {\n    --o-wsale-dynamic-snippet-col-size: 50%;\n  }\n  .s_dynamic_snippet_products:where(.o_wsale_products_opt_design_thumbs):has(.s_dynamic_snippet_title_aside) .carousel:where(:has(.col-3)) {\n    --o-wsale-dynamic-snippet-col-size: 25%;\n  }\n}\n\n", "\n/* /website/static/src/scss/options/ripple_effect.scss */\n\n@keyframes o-btn-ripple {\n  100% {\n    opacity: 0;\n    transform: scale(2.5);\n  }\n}\n\n.o_ripple_item {\n  display: none;\n  position: absolute;\n  z-index: -1;\n  border-radius: 100%;\n  opacity: .3;\n  background: currentColor;\n  pointer-events: none;\n  transform: scale(0);\n}\n\n.o_js_ripple_effect {\n  transform-style: preserve-3d;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n.o_js_ripple_effect .o_ripple_item {\n  display: block;\n  animation: o-btn-ripple ease-in;\n}\n\n", "\n/* /website_blog/static/src/snippets/s_blog_posts/000.scss */\n\n.s_dynamic.s_dynamic_snippet_blog_posts {\n  --Avatar-size: 1.5em;\n}\n\n@media (min-width: 768px) {\n  .s_dynamic .s_blog_posts_post_teaser {\n    --lines-clamp: 4;\n  }\n}\n\n.s_dynamic.s_blog_post_list:not(:has(.s_dynamic_snippet_title_aside)) .s_dynamic_snippet_content {\n  margin-top: 1.5rem;\n}\n\n@media (min-width: 992px) {\n  .s_dynamic.s_blog_post_big_picture .s_blog_posts_post_cover {\n    --aspect-ratio: 75%;\n  }\n}\n\n@media (min-width: 768px) {\n  .s_dynamic.s_blog_post_big_picture.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover {\n    --aspect-ratio: 66%;\n  }\n}\n\n@media (min-width: 1200px) {\n  .s_dynamic.s_blog_post_big_picture.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover {\n    --aspect-ratio: 50%;\n  }\n}\n\n.s_dynamic.s_blog_post_big_picture:not([class*=\"s_blog_posts_effect\"]) .s_blog_post_big_picture_infos {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-around;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_dynamic_snippet_content, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_dynamic_snippet_content {\n  text-align: center;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_header, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_header, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_header, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_hidden {\n  height: 50%;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_hidden {\n  transform: translateY(50%);\n  transition: all 0.2s ease-in-out;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_post_big_picture_infos::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_post_big_picture_infos::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_post_big_picture_infos::before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  background-color: rgba(0, 0, 0, 0.3);\n  transition: opacity 0.15s linear;\n  opacity: 0;\n  content: \"\";\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_post_big_picture_infos::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_post_big_picture_infos::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_post_big_picture_infos::before {\n  opacity: 0;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley .s_blog_posts_post:hover .s_blog_post_big_picture_infos:before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post:hover .s_blog_post_big_picture_infos:before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover .s_blog_post_big_picture_infos:before {\n  opacity: 1;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post_author {\n  font-size: 1rem;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title {\n  transform: translateY(-25%);\n  opacity: 1;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden {\n  transform: translateY(0);\n}\n\n@media (min-width: 992px) and (max-width: 1199.98px) {\n  .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post_author {\n    font-size: 1.25rem;\n  }\n  .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_post_big_picture_title {\n    transform: translateY(50%);\n    opacity: 0;\n  }\n  .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_default .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden {\n    transform: translateY(-50%);\n  }\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_small .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_small .s_blog_posts_post_author, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_small .s_blog_posts_post_author {\n  font-size: 1.25rem;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_post_big_picture_title, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_post_big_picture_title {\n  transform: translateY(50%);\n  opacity: 0;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_marley.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico.s_blog_posts_post_picture_size_small .s_blog_posts_post:hover .s_blog_posts_post_cover_hidden {\n  transform: translateY(-50%);\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post::before {\n  content: \"\";\n  position: absolute;\n  top: 1rem;\n  left: auto;\n  bottom: auto;\n  right: 1rem;\n  border-top: 2px solid #FFF;\n  border-right: 2px solid #FFF;\n  padding: 1rem;\n  transition: all 0.2s ease-in-out;\n  transform: scale3d(0, 0, 0);\n  transform-origin: top right;\n  opacity: 0;\n  z-index: 1;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_dexter .s_blog_posts_post:hover::before {\n  opacity: 1;\n  transform: scale3d(1, 1, 1);\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post::before, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .o_record_cover_image {\n  transition: all 0.2s ease-in-out;\n  transform: scale3d(1.12, 1.12, 1.12);\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post::before {\n  position: absolute;\n  top: 1rem;\n  left: 1rem;\n  bottom: 1rem;\n  right: 1rem;\n  border: 1px solid #FFF;\n  border-radius: 0.4rem;\n  opacity: 0;\n  z-index: 1;\n  content: \"\";\n  pointer-events: none;\n}\n\n.s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover .o_record_cover_image, .s_dynamic.s_blog_post_big_picture.s_blog_posts_effect_chico .s_blog_posts_post:hover::before {\n  opacity: 1;\n  transform: scale3d(1, 1, 1);\n}\n\n@media (max-width: 767.98px) {\n  .s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_default .s_blog_posts_post_cover_col {\n    min-height: 12rem;\n  }\n}\n\n@media (min-width: 768px) {\n  .s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_default .s_blog_posts_post_cover_col {\n    flex: 0 0 MIN(26rem, 33%);\n  }\n}\n\n@media (max-width: 767.98px) {\n  .s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover_col {\n    min-height: 8rem;\n  }\n}\n\n@media (min-width: 768px) {\n  .s_dynamic.s_blog_post_horizontal.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover_col {\n    flex: 0 0 MIN(26rem, 25%);\n  }\n}\n\n.s_dynamic.s_blog_post_horizontal .o_container_small .s_blog_posts_post_cover_col {\n  display: none;\n}\n\n.s_dynamic.s_blog_post_card.s_blog_posts_post_picture_size_small .s_blog_posts_post_cover {\n  --aspect-ratio: 40%;\n}\n\n@media (min-width: 576px) {\n  .s_dynamic.s_dynamic_snippet_carousel.s_blog_post_big_picture .s_blog_posts_post_cover {\n    --aspect-ratio: 50%;\n  }\n}\n\n@media (min-width: 992px) {\n  .s_dynamic.s_dynamic_snippet_carousel.s_blog_post_big_picture .s_blog_posts_post_cover {\n    --aspect-ratio: 100%;\n  }\n}\n\n.s_dynamic.s_blog_post_single_circle .o_record_cover_container {\n  max-width: 12.5rem;\n}\n\n.s_dynamic.s_blog_post_single_badge .s_cta_badge:hover {\n  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);\n}\n\n"], "file": "/web/assets/1/47e6946/web.assets_frontend.css", "sourceRoot": "../../../../"}