#calendar_employee .fc-col-header h1, .o_colored_level #calendar_employee .fc-col-header h1, #calendar_employee .fc-cell-shaded h1, .o_colored_level #calendar_employee .fc-cell-shaded h1, .o_figure_relative_layout .figure-caption h1, .o_colored_level .o_figure_relative_layout .figure-caption h1, .o_cc5 h1, .o_footer h1, .o_colored_level .o_cc5 h1, .o_colored_level .o_footer h1, .o_cc4 h1, .o_colored_level .o_cc4 h1, .o_cc3 h1, .o_colored_level .o_cc3 h1, .o_cc2 h1, .o_colored_level .o_cc2 h1, .o_cc1 h1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h1, .navbar-light h1, .o_colored_level .o_cc1 h1, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h1, .o_colored_level .navbar-light h1, .bg-o-color-5 h1, .o_colored_level .bg-o-color-5 h1, .bg-o-color-4 h1, .o_colored_level .bg-o-color-4 h1, .bg-o-color-3 h1, .o_colored_level .bg-o-color-3 h1, .bg-o-color-2 h1, .o_colored_level .bg-o-color-2 h1, .bg-o-color-1 h1, .o_colored_level .bg-o-color-1 h1, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h1, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header .h1, .o_colored_level #calendar_employee .fc-col-header .h1, #calendar_employee .fc-cell-shaded .h1, .o_colored_level #calendar_employee .fc-cell-shaded .h1, .o_figure_relative_layout .figure-caption .h1, .o_colored_level .o_figure_relative_layout .figure-caption .h1, .o_cc5 .h1, .o_footer .h1, .o_colored_level .o_cc5 .h1, .o_colored_level .o_footer .h1, .o_cc4 .h1, .o_colored_level .o_cc4 .h1, .o_cc3 .h1, .o_colored_level .o_cc3 .h1, .o_cc2 .h1, .o_colored_level .o_cc2 .h1, .o_cc1 .h1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h1, .navbar-light .h1, .o_colored_level .o_cc1 .h1, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h1, .o_colored_level .navbar-light .h1, .bg-o-color-5 .h1, .o_colored_level .bg-o-color-5 .h1, .bg-o-color-4 .h1, .o_colored_level .bg-o-color-4 .h1, .bg-o-color-3 .h1, .o_colored_level .bg-o-color-3 .h1, .bg-o-color-2 .h1, .o_colored_level .bg-o-color-2 .h1, .bg-o-color-1 .h1, .o_colored_level .bg-o-color-1 .h1, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h1, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header h2, .o_colored_level #calendar_employee .fc-col-header h2, #calendar_employee .fc-cell-shaded h2, .o_colored_level #calendar_employee .fc-cell-shaded h2, .o_figure_relative_layout .figure-caption h2, .o_colored_level .o_figure_relative_layout .figure-caption h2, .o_cc5 h2, .o_footer h2, .o_colored_level .o_cc5 h2, .o_colored_level .o_footer h2, .o_cc4 h2, .o_colored_level .o_cc4 h2, .o_cc3 h2, .o_colored_level .o_cc3 h2, .o_cc2 h2, .o_colored_level .o_cc2 h2, .o_cc1 h2, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h2, .navbar-light h2, .o_colored_level .o_cc1 h2, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h2, .o_colored_level .navbar-light h2, .bg-o-color-5 h2, .o_colored_level .bg-o-color-5 h2, .bg-o-color-4 h2, .o_colored_level .bg-o-color-4 h2, .bg-o-color-3 h2, .o_colored_level .bg-o-color-3 h2, .bg-o-color-2 h2, .o_colored_level .bg-o-color-2 h2, .bg-o-color-1 h2, .o_colored_level .bg-o-color-1 h2, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h2, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header .h2, .o_colored_level #calendar_employee .fc-col-header .h2, #calendar_employee .fc-cell-shaded .h2, .o_colored_level #calendar_employee .fc-cell-shaded .h2, .o_figure_relative_layout .figure-caption .h2, .o_colored_level .o_figure_relative_layout .figure-caption .h2, .o_cc5 .h2, .o_footer .h2, .o_colored_level .o_cc5 .h2, .o_colored_level .o_footer .h2, .o_cc4 .h2, .o_colored_level .o_cc4 .h2, .o_cc3 .h2, .o_colored_level .o_cc3 .h2, .o_cc2 .h2, .o_colored_level .o_cc2 .h2, .o_cc1 .h2, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h2, .navbar-light .h2, .o_colored_level .o_cc1 .h2, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h2, .o_colored_level .navbar-light .h2, .bg-o-color-5 .h2, .o_colored_level .bg-o-color-5 .h2, .bg-o-color-4 .h2, .o_colored_level .bg-o-color-4 .h2, .bg-o-color-3 .h2, .o_colored_level .bg-o-color-3 .h2, .bg-o-color-2 .h2, .o_colored_level .bg-o-color-2 .h2, .bg-o-color-1 .h2, .o_colored_level .bg-o-color-1 .h2, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h2, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header h3, .o_colored_level #calendar_employee .fc-col-header h3, #calendar_employee .fc-cell-shaded h3, .o_colored_level #calendar_employee .fc-cell-shaded h3, .o_figure_relative_layout .figure-caption h3, .o_colored_level .o_figure_relative_layout .figure-caption h3, .o_cc5 h3, .o_footer h3, .o_colored_level .o_cc5 h3, .o_colored_level .o_footer h3, .o_cc4 h3, .o_colored_level .o_cc4 h3, .o_cc3 h3, .o_colored_level .o_cc3 h3, .o_cc2 h3, .o_colored_level .o_cc2 h3, .o_cc1 h3, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h3, .navbar-light h3, .o_colored_level .o_cc1 h3, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h3, .o_colored_level .navbar-light h3, .bg-o-color-5 h3, .o_colored_level .bg-o-color-5 h3, .bg-o-color-4 h3, .o_colored_level .bg-o-color-4 h3, .bg-o-color-3 h3, .o_colored_level .bg-o-color-3 h3, .bg-o-color-2 h3, .o_colored_level .bg-o-color-2 h3, .bg-o-color-1 h3, .o_colored_level .bg-o-color-1 h3, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h3, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header .h3, .o_colored_level #calendar_employee .fc-col-header .h3, #calendar_employee .fc-cell-shaded .h3, .o_colored_level #calendar_employee .fc-cell-shaded .h3, .o_figure_relative_layout .figure-caption .h3, .o_colored_level .o_figure_relative_layout .figure-caption .h3, .o_cc5 .h3, .o_footer .h3, .o_colored_level .o_cc5 .h3, .o_colored_level .o_footer .h3, .o_cc4 .h3, .o_colored_level .o_cc4 .h3, .o_cc3 .h3, .o_colored_level .o_cc3 .h3, .o_cc2 .h3, .o_colored_level .o_cc2 .h3, .o_cc1 .h3, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h3, .navbar-light .h3, .o_colored_level .o_cc1 .h3, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h3, .o_colored_level .navbar-light .h3, .bg-o-color-5 .h3, .o_colored_level .bg-o-color-5 .h3, .bg-o-color-4 .h3, .o_colored_level .bg-o-color-4 .h3, .bg-o-color-3 .h3, .o_colored_level .bg-o-color-3 .h3, .bg-o-color-2 .h3, .o_colored_level .bg-o-color-2 .h3, .bg-o-color-1 .h3, .o_colored_level .bg-o-color-1 .h3, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h3, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header h4, .o_colored_level #calendar_employee .fc-col-header h4, #calendar_employee .fc-cell-shaded h4, .o_colored_level #calendar_employee .fc-cell-shaded h4, .o_figure_relative_layout .figure-caption h4, .o_colored_level .o_figure_relative_layout .figure-caption h4, .o_cc5 h4, .o_footer h4, .o_colored_level .o_cc5 h4, .o_colored_level .o_footer h4, .o_cc4 h4, .o_colored_level .o_cc4 h4, .o_cc3 h4, .o_colored_level .o_cc3 h4, .o_cc2 h4, .o_colored_level .o_cc2 h4, .o_cc1 h4, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h4, .navbar-light h4, .o_colored_level .o_cc1 h4, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h4, .o_colored_level .navbar-light h4, .bg-o-color-5 h4, .o_colored_level .bg-o-color-5 h4, .bg-o-color-4 h4, .o_colored_level .bg-o-color-4 h4, .bg-o-color-3 h4, .o_colored_level .bg-o-color-3 h4, .bg-o-color-2 h4, .o_colored_level .bg-o-color-2 h4, .bg-o-color-1 h4, .o_colored_level .bg-o-color-1 h4, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h4, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header .h4, .o_colored_level #calendar_employee .fc-col-header .h4, #calendar_employee .fc-cell-shaded .h4, .o_colored_level #calendar_employee .fc-cell-shaded .h4, .o_figure_relative_layout .figure-caption .h4, .o_colored_level .o_figure_relative_layout .figure-caption .h4, .o_cc5 .h4, .o_footer .h4, .o_colored_level .o_cc5 .h4, .o_colored_level .o_footer .h4, .o_cc4 .h4, .o_colored_level .o_cc4 .h4, .o_cc3 .h4, .o_colored_level .o_cc3 .h4, .o_cc2 .h4, .o_colored_level .o_cc2 .h4, .o_cc1 .h4, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h4, .navbar-light .h4, .o_colored_level .o_cc1 .h4, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h4, .o_colored_level .navbar-light .h4, .bg-o-color-5 .h4, .o_colored_level .bg-o-color-5 .h4, .bg-o-color-4 .h4, .o_colored_level .bg-o-color-4 .h4, .bg-o-color-3 .h4, .o_colored_level .bg-o-color-3 .h4, .bg-o-color-2 .h4, .o_colored_level .bg-o-color-2 .h4, .bg-o-color-1 .h4, .o_colored_level .bg-o-color-1 .h4, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h4, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header h5, .o_colored_level #calendar_employee .fc-col-header h5, #calendar_employee .fc-cell-shaded h5, .o_colored_level #calendar_employee .fc-cell-shaded h5, .o_figure_relative_layout .figure-caption h5, .o_colored_level .o_figure_relative_layout .figure-caption h5, .o_cc5 h5, .o_footer h5, .o_colored_level .o_cc5 h5, .o_colored_level .o_footer h5, .o_cc4 h5, .o_colored_level .o_cc4 h5, .o_cc3 h5, .o_colored_level .o_cc3 h5, .o_cc2 h5, .o_colored_level .o_cc2 h5, .o_cc1 h5, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h5, .navbar-light h5, .o_colored_level .o_cc1 h5, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h5, .o_colored_level .navbar-light h5, .bg-o-color-5 h5, .o_colored_level .bg-o-color-5 h5, .bg-o-color-4 h5, .o_colored_level .bg-o-color-4 h5, .bg-o-color-3 h5, .o_colored_level .bg-o-color-3 h5, .bg-o-color-2 h5, .o_colored_level .bg-o-color-2 h5, .bg-o-color-1 h5, .o_colored_level .bg-o-color-1 h5, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h5, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header .h5, .o_colored_level #calendar_employee .fc-col-header .h5, #calendar_employee .fc-cell-shaded .h5, .o_colored_level #calendar_employee .fc-cell-shaded .h5, .o_figure_relative_layout .figure-caption .h5, .o_colored_level .o_figure_relative_layout .figure-caption .h5, .o_cc5 .h5, .o_footer .h5, .o_colored_level .o_cc5 .h5, .o_colored_level .o_footer .h5, .o_cc4 .h5, .o_colored_level .o_cc4 .h5, .o_cc3 .h5, .o_colored_level .o_cc3 .h5, .o_cc2 .h5, .o_colored_level .o_cc2 .h5, .o_cc1 .h5, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h5, .navbar-light .h5, .o_colored_level .o_cc1 .h5, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h5, .o_colored_level .navbar-light .h5, .bg-o-color-5 .h5, .o_colored_level .bg-o-color-5 .h5, .bg-o-color-4 .h5, .o_colored_level .bg-o-color-4 .h5, .bg-o-color-3 .h5, .o_colored_level .bg-o-color-3 .h5, .bg-o-color-2 .h5, .o_colored_level .bg-o-color-2 .h5, .bg-o-color-1 .h5, .o_colored_level .bg-o-color-1 .h5, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h5, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header h6, .o_colored_level #calendar_employee .fc-col-header h6, #calendar_employee .fc-cell-shaded h6, .o_colored_level #calendar_employee .fc-cell-shaded h6, .o_figure_relative_layout .figure-caption h6, .o_colored_level .o_figure_relative_layout .figure-caption h6, .o_cc5 h6, .o_footer h6, .o_colored_level .o_cc5 h6, .o_colored_level .o_footer h6, .o_cc4 h6, .o_colored_level .o_cc4 h6, .o_cc3 h6, .o_colored_level .o_cc3 h6, .o_cc2 h6, .o_colored_level .o_cc2 h6, .o_cc1 h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h6, .navbar-light h6, .o_colored_level .o_cc1 h6, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar h6, .o_colored_level .navbar-light h6, .bg-o-color-5 h6, .o_colored_level .bg-o-color-5 h6, .bg-o-color-4 h6, .o_colored_level .bg-o-color-4 h6, .bg-o-color-3 h6, .o_colored_level .bg-o-color-3 h6, .bg-o-color-2 h6, .o_colored_level .bg-o-color-2 h6, .bg-o-color-1 h6, .o_colored_level .bg-o-color-1 h6, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) h6, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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, #calendar_employee .fc-col-header .h6, .o_colored_level #calendar_employee .fc-col-header .h6, #calendar_employee .fc-cell-shaded .h6, .o_colored_level #calendar_employee .fc-cell-shaded .h6, .o_figure_relative_layout .figure-caption .h6, .o_colored_level .o_figure_relative_layout .figure-caption .h6, .o_cc5 .h6, .o_footer .h6, .o_colored_level .o_cc5 .h6, .o_colored_level .o_footer .h6, .o_cc4 .h6, .o_colored_level .o_cc4 .h6, .o_cc3 .h6, .o_colored_level .o_cc3 .h6, .o_cc2 .h6, .o_colored_level .o_cc2 .h6, .o_cc1 .h6, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h6, .navbar-light .h6, .o_colored_level .o_cc1 .h6, .o_colored_level #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .h6, .o_colored_level .navbar-light .h6, .bg-o-color-5 .h6, .o_colored_level .bg-o-color-5 .h6, .bg-o-color-4 .h6, .o_colored_level .bg-o-color-4 .h6, .bg-o-color-3 .h6, .o_colored_level .bg-o-color-3 .h6, .bg-o-color-2 .h6, .o_colored_level .bg-o-color-2 .h6, .bg-o-color-1 .h6, .o_colored_level .bg-o-color-1 .h6, :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .h6, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[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 { color: inherit; }.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 { position: relative; z-index: 0; }.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 { content: ""; position: absolute; inset: 0px; z-index: -1; background-image: url("/web/static/img/transparent.png"); background-size: var(--PreviewAlphaBg-background-size, 10px) auto; border-radius: inherit; }.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 { content: ""; position: absolute; inset: 0px; z-index: -1; background: inherit; border-radius: inherit; box-shadow: inherit; }.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 { position: relative; display: flex; align-items: center; width: auto; height: calc(var(--o-navbar-height) - 20px); border-radius: 0.25rem; user-select: none; background-color: inherit; font-size: 1em; color: var(--NavBar-entry-color, #111827); }.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 { color: var(--NavBar-entry-color--hover, #000); }.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 { margin-top: 0px; margin-bottom: 0px; margin-left: var(--NavBar-entry-margin-left, 1px); margin-right: var(--NavBar-entry-margin-right, 1px); padding-top: 0px; padding-bottom: 0px; padding-left: var(--NavBar-entry-padding-left, 0.63em); padding-right: var(--NavBar-entry-padding-right, 0.63em); line-height: calc(var(--o-navbar-height) - 20px); }@keyframes animate-red {0% { color: red; }100% { color: inherit; }}:root, [data-bs-theme="light"] { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #FFF; --gray: #6C757D; --gray-dark: #343A40; --o-cc5-btn-secondary-border: ; --o-cc5-btn-secondary: #f7f4f1; --o-cc5-btn-primary-border: ; --o-cc5-btn-primary: ; --o-cc5-link: ; --o-cc5-h6: ; --o-cc5-h5: ; --o-cc5-h4: ; --o-cc5-h3: ; --o-cc5-h2: ; --o-cc5-headings: #ffffff; --o-cc5-text: ; --o-cc5-bg: #f5333c; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: #f7f4f1; --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #f5333c; --o-cc4-link: #f5333c; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: ; --o-cc4-bg: #c11a36; --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #f7f4f1; --o-cc3-btn-primary-border: ; --o-cc3-btn-primary: ; --o-cc3-link: ; --o-cc3-h6: ; --o-cc3-h5: ; --o-cc3-h4: ; --o-cc3-h3: ; --o-cc3-h2: ; --o-cc3-headings: ; --o-cc3-text: ; --o-cc3-bg: #1b2325; --o-cc2-btn-secondary-border: ; --o-cc2-btn-secondary: ; --o-cc2-btn-primary-border: ; --o-cc2-btn-primary: ; --o-cc2-link: ; --o-cc2-h6: ; --o-cc2-h5: ; --o-cc2-h4: ; --o-cc2-h3: ; --o-cc2-h2: ; --o-cc2-headings: #f5333c; --o-cc2-text: ; --o-cc2-bg: #f7f4f1; --o-cc1-btn-secondary-border: ; --o-cc1-btn-secondary: ; --o-cc1-btn-primary-border: ; --o-cc1-btn-primary: ; --o-cc1-link: ; --o-cc1-h6: ; --o-cc1-h5: ; --o-cc1-h4: ; --o-cc1-h3: ; --o-cc1-h2: ; --o-cc1-headings: ; --o-cc1-text: ; --o-cc1-bg: #ffffff; --copyright-custom: ; --copyright: ; --footer-custom: #1b2325; --footer: #f5333c; --header-sales_four-custom: ; --header-sales_four: #ffffff; --header-sales_three-custom: ; --header-sales_three: #f7f4f1; --header-sales_two-custom: ; --header-sales_two: #f5333c; --header-sales_one-custom: ; --header-sales_one: #f7f4f1; --menu-border-color: ; --menu-custom: #f7f4f1; --menu: #ffffff; --input: ; --body: white; --o-color-5: #f5333c; --o-color-4: #ffffff; --o-color-3: #f7f4f1; --o-color-2: #1b2325; --o-color-1: #c11a36; --gray-100: #F8F9FA; --gray-200: #E9ECEF; --gray-300: #DEE2E6; --gray-400: #CED4DA; --gray-500: #ADB5BD; --gray-600: #6C757D; --gray-700: #495057; --gray-800: #343A40; --gray-900: #212529; --gray-white-85: rgba(255, 255, 255, 0.85); --gray-white-75: rgba(255, 255, 255, 0.75); --gray-white-50: rgba(255, 255, 255, 0.5); --gray-white-25: rgba(255, 255, 255, 0.25); --gray-black-75: rgba(0, 0, 0, 0.75); --gray-black-50: rgba(0, 0, 0, 0.5); --gray-black-25: rgba(0, 0, 0, 0.25); --gray-black-15: rgba(0, 0, 0, 0.15); --gray-black: #000000; --gray-white: #FFFFFF; --primary: #c11a36; --secondary: #1b2325; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f7f4f1; --dark: #f5333c; --primary-rgb: 193, 26, 54; --secondary-rgb: 27, 35, 37; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 247, 244, 241; --dark-rgb: 245, 51, 60; --primary-text-emphasis: #b81933; --secondary-text-emphasis: #0b0e0f; --success-text-emphasis: #10431c; --info-text-emphasis: #09414a; --warning-text-emphasis: #664d03; --danger-text-emphasis: #58151c; --light-text-emphasis: #495057; --dark-text-emphasis: #495057; --primary-bg-subtle: #f3d1d7; --secondary-bg-subtle: #d1d3d3; --success-bg-subtle: #d4edda; --info-bg-subtle: #d1ecf1; --warning-bg-subtle: #fff3cd; --danger-bg-subtle: #f8d7da; --light-bg-subtle: #fcfcfd; --dark-bg-subtle: #CED4DA; --primary-border-subtle: #e6a3af; --secondary-border-subtle: #a4a7a8; --success-border-subtle: #a9dcb5; --info-border-subtle: #a2dae3; --warning-border-subtle: #ffe69c; --danger-border-subtle: #f1aeb5; --light-border-subtle: #E9ECEF; --dark-border-subtle: #ADB5BD; --white-rgb: 255, 255, 255; --black-rgb: 0, 0, 0; --font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, "Odoo Unicode Support Noto", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --body-font-family: var(--font-sans-serif); --body-font-size: 1rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #212529; --body-color-rgb: 33, 37, 41; --body-bg: #ffffff; --body-bg-rgb: 255, 255, 255; --emphasis-color: #000; --emphasis-color-rgb: 0, 0, 0; --secondary-color: rgba(33, 37, 41, 0.75); --secondary-color-rgb: 33, 37, 41; --secondary-bg: #E9ECEF; --secondary-bg-rgb: 233, 236, 239; --tertiary-color: rgba(33, 37, 41, 0.5); --tertiary-color-rgb: 33, 37, 41; --tertiary-bg: #e9e9ea; --tertiary-bg-rgb: 233, 233, 234; --heading-color: inherit; --link-color: #b81933; --link-color-rgb: 184.0109589, 24.7890411, 51.48493151; --link-decoration: none; --link-hover-color: #751021; --link-hover-color-rgb: 116.59315068, 15.70684932, 32.62191781; --link-hover-decoration: none; --code-color: #e83e8c; --highlight-color: #212529; --highlight-bg: #fff3cd; --border-width: 1px; --border-style: solid; --border-color: var(--o-border-color); --border-color-translucent: rgba(0, 0, 0, 0.175); --border-radius: 0.4rem; --border-radius-sm: 0.3rem; --border-radius-lg: 0.6rem; --border-radius-xl: 1rem; --border-radius-xxl: 2rem; --border-radius-2xl: var(--border-radius-xxl); --border-radius-pill: 50rem; --box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12); --box-shadow-sm: 0px 1px 3px rgba(0, 0, 0, 0.1); --box-shadow-lg: 0px 12px 32px rgba(0, 0, 0, 0.175); --box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --focus-ring-width: 0.25rem; --focus-ring-opacity: 0.25; --focus-ring-color: rgba(193, 26, 54, 0.25); --form-valid-color: #28a745; --form-valid-border-color: #28a745; --form-invalid-color: #dc3545; --form-invalid-border-color: #dc3545; }*, ::before, ::after { box-sizing: border-box; }body { margin: 0px; font-family: var(--body-font-family); font-size: var(--body-font-size); font-weight: var(--body-font-weight); line-height: var(--body-line-height); color: var(--body-color); text-align: var(--body-text-align); background-color: var(--body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }hr { margin: 1rem 0px; color: inherit; border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: none; border-top: var(--border-width) solid var(--o-border-color); opacity: 1; }h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { margin-top: 0px; margin-bottom: 0.5rem; 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"; font-weight: 700; line-height: 1.2; color: var(--heading-color); }h1, .h1 { font-size: calc(1.425rem + 2.1vw); }@media (min-width: 1200px) {h1, .h1 { font-size: 3rem; }}h2, .h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px) {h2, .h2 { font-size: 2rem; }}h3, .h3 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px) {h3, .h3 { font-size: 1.5rem; }}h5, .h5 { font-size: 1.125rem; }h6, .h6 { font-size: 1rem; }p { margin-top: 0px; margin-bottom: 16px; }ol, ul { padding-left: 2rem; }ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }dt { font-weight: 600; }dd { margin-bottom: 0.5rem; margin-left: 0px; }blockquote { margin: 0px 0px 1rem; }b, strong { font-weight: bolder; }small, .small { font-size: 0.875em; }a { color: rgba(var(--link-color-rgb), var(--link-opacity, 1)); text-decoration: none; }a:hover { --link-color-rgb: var(--link-hover-color-rgb); text-decoration: none; }figure { margin: 0px 0px 1rem; }img, svg { vertical-align: middle; }label { display: inline-block; }button { border-radius: 0px; }button:focus:not(:focus-visible) { outline: 0px; }input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }[role="button"] { cursor: pointer; }select { overflow-wrap: normal; }select:disabled, select.o_wysiwyg_loader { opacity: 1; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }button:not(:disabled):not(.o_wysiwyg_loader), [type="button"]:not(:disabled):not(.o_wysiwyg_loader), [type="reset"]:not(:disabled):not(.o_wysiwyg_loader), [type="submit"]:not(:disabled):not(.o_wysiwyg_loader) { cursor: pointer; }textarea { resize: vertical; }::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field { padding: 0px; }::-webkit-inner-spin-button { height: auto; }[type="search"] { appearance: textfield; outline-offset: -2px; }::-webkit-search-decoration { appearance: none; }::-webkit-color-swatch-wrapper { padding: 0px; }::file-selector-button { font: inherit; appearance: button; }summary { display: list-item; cursor: pointer; }.lead { font-size: 1.125rem; font-weight: 300; }.list-unstyled { padding-left: 0px; list-style: none; }.img-fluid { max-width: 100%; height: auto; }.container, .o_container_small, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm { --gutter-x: 30px; --gutter-y: 0; width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px) {.container-sm, .container, .o_container_small { max-width: 540px; }}@media (min-width: 768px) {.container-md, .container-sm, .container, .o_container_small { max-width: 720px; }}@media (min-width: 992px) {.container-lg, .container-md, .container-sm, .container, .o_container_small { max-width: 960px; }}@media (min-width: 1200px) {.container-xl, .container-lg, .container-md, .container-sm, .container, .o_container_small { max-width: 1140px; }}@media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .o_container_small { max-width: 1320px; }}:root { --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --breakpoint-xxl: 1400px; }.row { --gutter-x: 30px; --gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--gutter-y)); margin-right: calc(-.5 * var(--gutter-x)); margin-left: calc(-.5 * var(--gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-top: var(--gutter-y); }.col { flex: 1 0 0%; }.col-12 { flex: 0 0 auto; width: 100%; }.g-4, .gy-4 { --gutter-y: 1.5rem; }@media (min-width: 576px) {.col-sm { flex: 1 0 0%; }.col-sm-auto { flex: 0 0 auto; width: auto; }}@media (min-width: 768px) {.col-md { flex: 1 0 0%; }.col-md-3 { flex: 0 0 auto; width: 25%; }.col-md-4 { flex: 0 0 auto; width: 33.3333%; }.col-md-5 { flex: 0 0 auto; width: 41.6667%; }.col-md-6 { flex: 0 0 auto; width: 50%; }}@media (min-width: 992px) {.col-lg-4 { flex: 0 0 auto; width: 33.3333%; }.col-lg-8 { flex: 0 0 auto; width: 66.6667%; }}@media (min-width: 1200px) {.col-xl-4 { flex: 0 0 auto; width: 33.3333%; }}.col-form-label { padding-top: calc(0.375rem + var(--border-width)); padding-bottom: calc(0.375rem + var(--border-width)); margin-bottom: 0px; font-size: inherit; line-height: 1.5; }.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); appearance: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius); transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out; }@media (prefers-reduced-motion: reduce) {.form-control { transition: none; }}.form-control[type="file"]:not(:disabled):not(.o_wysiwyg_loader):not([readonly]) { cursor: pointer; }.form-control:focus { color: rgb(33, 37, 41); background-color: rgb(255, 255, 255); border-color: rgb(224, 141, 155); outline: 0px; box-shadow: rgba(193, 26, 54, 0.25) 0px 0px 0px 0.25rem; }.form-control::-webkit-date-and-time-value { min-width: 85px; height: 1.5em; margin: 0px; }.form-control::-webkit-datetime-edit { display: block; padding: 0px; }.form-control::placeholder { color: rgb(144, 146, 148); opacity: 1; }.form-control:disabled, .form-control.o_wysiwyg_loader { background-color: rgb(233, 233, 234); border-color: rgba(33, 37, 41, 0.15); opacity: 1; }.form-control::file-selector-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: rgb(33, 37, 41); background-color: whitesmoke; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0px; border-inline-end-width: var(--border-width); border-radius: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce) {.form-control::file-selector-button { transition: none; }}.form-control:hover:not(:disabled):not(.o_wysiwyg_loader):not([readonly])::file-selector-button { background-color: rgb(222, 222, 223); }textarea.form-control { min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2)); }.form-control-color:not(:disabled):not(.o_wysiwyg_loader):not([readonly]) { cursor: pointer; }.form-select { --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"); display: block; width: 100%; padding: 0.375rem 2.25rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); appearance: none; background-color: rgb(255, 255, 255); background-image: var(--form-select-bg-img), var(--form-select-bg-icon, none); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius); transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out; }@media (prefers-reduced-motion: reduce) {.form-select { transition: none; }}.form-select:focus { border-color: rgb(224, 141, 155); outline: 0px; box-shadow: rgba(193, 26, 54, 0.25) 0px 0px 0px 0.25rem; }.form-select:disabled, .form-select.o_wysiwyg_loader { color: rgb(144, 146, 148); background-color: rgb(233, 233, 234); border-color: rgba(33, 37, 41, 0.15); }[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus) { --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"); }.form-floating > :disabled ~ label, .form-floating > .o_wysiwyg_loader ~ label, .form-floating > .form-control:disabled ~ label { color: rgb(108, 117, 125); }.form-floating > :disabled ~ label::after, .form-floating > .o_wysiwyg_loader ~ label::after, .form-floating > .form-control:disabled ~ label::after { background-color: rgb(233, 233, 234); }.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating { position: relative; flex: 1 1 auto; width: 1%; min-width: 0px; }.input-group > .form-control:focus, .input-group > .form-select:focus, .input-group > .form-floating:focus-within { z-index: 5; }.input-group .btn { position: relative; z-index: 2; }.input-group .btn:focus { z-index: 5; }.input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: var(--border-radius-lg); }.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.o_dropdown_menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.o_dropdown_menu):not(.form-floating), .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.input-group > :not(:first-child):not(.dropdown-menu):not(.o_dropdown_menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: calc(var(--border-width) * -1); border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--form-valid-color); }.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; color: rgb(255, 255, 255); background-color: var(--success); border-radius: var(--border-radius); }.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip { display: block; }.was-validated .form-control:valid, .form-control.is-valid { border-color: var(--form-valid-border-color); padding-right: calc(1.5em + 0.75rem); 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"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: var(--form-valid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25); }.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }.was-validated .form-select:valid, .form-select.is-valid { border-color: var(--form-valid-border-color); }.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"] { --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"); padding-right: 4.125rem; background-position: right 0.75rem center, right 2.25rem center; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }.was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color: var(--form-valid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25); }.was-validated .form-control-color:valid, .form-control-color.is-valid { width: calc(1.5em + 3.75rem); }.was-validated .form-check-input:valid, .form-check-input.is-valid { border-color: var(--form-valid-border-color); }.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { background-color: var(--form-valid-color); }.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25); }.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: var(--form-valid-color); }.form-check-inline .form-check-input ~ .valid-feedback { margin-left: 0.5em; }.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, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .input-group > .form-floating:not(:focus-within).is-valid { z-index: 3; }.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--form-invalid-color); }.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; color: rgb(255, 255, 255); background-color: var(--danger); border-radius: var(--border-radius); }.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip { display: block; }.was-validated .form-control:invalid, .form-control.is-invalid { border-color: var(--form-invalid-border-color); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%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"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: var(--form-invalid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25); }.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }.was-validated .form-select:invalid, .form-select.is-invalid { border-color: var(--form-invalid-border-color); }.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"] { --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"); padding-right: 4.125rem; background-position: right 0.75rem center, right 2.25rem center; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { border-color: var(--form-invalid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25); }.was-validated .form-control-color:invalid, .form-control-color.is-invalid { width: calc(1.5em + 3.75rem); }.was-validated .form-check-input:invalid, .form-check-input.is-invalid { border-color: var(--form-invalid-border-color); }.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { background-color: var(--form-invalid-color); }.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25); }.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: var(--form-invalid-color); }.form-check-inline .form-check-input ~ .invalid-feedback { margin-left: 0.5em; }.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, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .input-group > .form-floating:not(:focus-within).is-invalid { z-index: 4; }.btn { --btn-padding-x: 1.35rem; --btn-padding-y: 0.45rem; --btn-font-family: ; --btn-font-size: 1rem; --btn-font-weight: 400; --btn-line-height: 1.5; --btn-color: var(--body-color); --btn-bg: transparent; --btn-border-width: var(--border-width); --btn-border-color: transparent; --btn-border-radius: 0.5rem; --btn-hover-border-color: transparent; --btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --btn-disabled-opacity: 0.65; --btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--btn-padding-y) var(--btn-padding-x); font-family: var(--btn-font-family); font-size: var(--btn-font-size); font-weight: var(--btn-font-weight); line-height: var(--btn-line-height); color: var(--btn-color); text-align: center; vertical-align: middle; cursor: pointer; user-select: none; border: var(--btn-border-width) solid var(--btn-border-color); border-radius: var(--btn-border-radius); background-color: var(--btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce) {.btn { transition: none; }}.btn:hover { color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); }.btn:focus-visible { color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); outline: 0px; box-shadow: var(--btn-focus-box-shadow); }.btn-check:focus-visible + .btn { border-color: var(--btn-hover-border-color); outline: 0px; box-shadow: var(--btn-focus-box-shadow); }.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { color: var(--btn-active-color); background-color: var(--btn-active-bg); border-color: var(--btn-active-border-color); }.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 { box-shadow: var(--btn-focus-box-shadow); }.btn-check:checked:focus-visible + .btn { box-shadow: var(--btn-focus-box-shadow); }.btn:disabled, .btn.o_wysiwyg_loader, .btn.disabled, fieldset:disabled .btn, fieldset.o_wysiwyg_loader .btn { color: var(--btn-disabled-color); pointer-events: none; background-color: var(--btn-disabled-bg); border-color: var(--btn-disabled-border-color); opacity: var(--btn-disabled-opacity); }.btn-link { --btn-font-weight: 400; --btn-color: var(--link-color); --btn-bg: transparent; --btn-border-color: transparent; --btn-hover-color: var(--link-hover-color); --btn-hover-border-color: transparent; --btn-active-color: var(--link-hover-color); --btn-active-border-color: transparent; --btn-disabled-color: #6C757D; --btn-disabled-border-color: transparent; --btn-box-shadow: 0 0 0 #000; --btn-focus-shadow-rgb: 195, 59, 82; text-decoration: none; }.btn-link:hover, .btn-link:focus-visible { text-decoration: none; }.btn-link:focus-visible { color: var(--btn-color); }.btn-link:hover { color: var(--btn-hover-color); }.btn-sm, .btn-group-sm > .btn { --btn-padding-y: 0.3rem; --btn-padding-x: 0.9rem; --btn-font-size: 0.875rem; --btn-border-radius: 0.5rem; }.fade { transition: opacity 0.15s linear; }@media (prefers-reduced-motion: reduce) {.fade { transition: none; }}.fade:not(.show) { opacity: 0; }.collapse:not(.show) { display: none; }.collapsing { height: 0px; overflow: hidden; transition: height 0.35s; }@media (prefers-reduced-motion: reduce) {.collapsing { transition: none; }}.collapsing.collapse-horizontal { width: 0px; height: auto; transition: width 0.35s; }@media (prefers-reduced-motion: reduce) {.collapsing.collapse-horizontal { transition: none; }}.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent; }.dropdown-toggle:empty::after { margin-left: 0px; }.dropdown-menu, .o_dropdown_menu { --dropdown-zindex: 1000; --dropdown-min-width: 10rem; --dropdown-padding-x: 0; --dropdown-padding-y: 0.5rem; --dropdown-spacer: 0.125rem; --dropdown-font-size: 1rem; --dropdown-color: var(--body-color); --dropdown-bg: #ffffff; --dropdown-border-color: var(--o-border-color); --dropdown-border-radius: var(--border-radius); --dropdown-border-width: var(--border-width); --dropdown-inner-border-radius: calc(var(--border-radius) - var(--border-width)); --dropdown-divider-bg: var(--o-border-color); --dropdown-divider-margin-y: 0.5rem; --dropdown-box-shadow: var(--box-shadow); --dropdown-link-color: var(--body-color); --dropdown-link-hover-color: var(--body-color); --dropdown-link-hover-bg: var(--tertiary-bg); --dropdown-link-active-color: #212529; --dropdown-link-active-bg: rgba(33, 37, 41, 0.2); --dropdown-link-disabled-color: var(--tertiary-color); --dropdown-item-padding-x: 1rem; --dropdown-item-padding-y: 0.25rem; --dropdown-header-color: #6C757D; --dropdown-header-padding-x: 1rem; --dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--dropdown-zindex); display: none; min-width: var(--dropdown-min-width); padding: var(--dropdown-padding-y) var(--dropdown-padding-x); margin: 0px; font-size: var(--dropdown-font-size); color: var(--dropdown-color); text-align: left; list-style: none; background-color: var(--dropdown-bg); background-clip: padding-box; border: var(--dropdown-border-width) solid var(--dropdown-border-color); border-radius: var(--dropdown-border-radius); }.dropdown-menu[data-bs-popper], [data-bs-popper].o_dropdown_menu { top: 100%; left: 0px; margin-top: var(--dropdown-spacer); }.dropdown-menu-start { --bs-position: start; }.dropdown-menu-start[data-bs-popper] { right: auto; left: 0px; }.dropdown-menu-end { --bs-position: end; }.dropdown-menu-end[data-bs-popper] { right: 0px; left: auto; }@media (min-width: 576px) {.dropdown-menu-sm-start { --bs-position: start; }.dropdown-menu-sm-start[data-bs-popper] { right: auto; left: 0px; }.dropdown-menu-sm-end { --bs-position: end; }.dropdown-menu-sm-end[data-bs-popper] { right: 0px; left: auto; }}@media (min-width: 768px) {.dropdown-menu-md-start { --bs-position: start; }.dropdown-menu-md-start[data-bs-popper] { right: auto; left: 0px; }.dropdown-menu-md-end { --bs-position: end; }.dropdown-menu-md-end[data-bs-popper] { right: 0px; left: auto; }}@media (min-width: 992px) {.dropdown-menu-lg-start { --bs-position: start; }.dropdown-menu-lg-start[data-bs-popper] { right: auto; left: 0px; }.dropdown-menu-lg-end { --bs-position: end; }.dropdown-menu-lg-end[data-bs-popper] { right: 0px; left: auto; }}@media (min-width: 1200px) {.dropdown-menu-xl-start { --bs-position: start; }.dropdown-menu-xl-start[data-bs-popper] { right: auto; left: 0px; }.dropdown-menu-xl-end { --bs-position: end; }.dropdown-menu-xl-end[data-bs-popper] { right: 0px; left: auto; }}@media (min-width: 1400px) {.dropdown-menu-xxl-start { --bs-position: start; }.dropdown-menu-xxl-start[data-bs-popper] { right: auto; left: 0px; }.dropdown-menu-xxl-end { --bs-position: end; }.dropdown-menu-xxl-end[data-bs-popper] { right: 0px; left: auto; }}.dropup .dropdown-menu[data-bs-popper], .dropup [data-bs-popper].o_dropdown_menu { top: auto; bottom: 100%; margin-top: 0px; margin-bottom: var(--dropdown-spacer); }.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0px 0.3em 0.3em; border-style: none solid solid; border-color: currentcolor transparent; }.dropup .dropdown-toggle:empty::after { margin-left: 0px; }.dropend .dropdown-menu[data-bs-popper], .dropend [data-bs-popper].o_dropdown_menu { top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: var(--dropdown-spacer); }.dropend .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0px 0.3em 0.3em; border-style: solid none solid solid; border-color: transparent currentcolor; }.dropend .dropdown-toggle:empty::after { margin-left: 0px; }.dropend .dropdown-toggle::after { vertical-align: 0px; }.dropstart .dropdown-menu[data-bs-popper], .dropstart [data-bs-popper].o_dropdown_menu { top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: var(--dropdown-spacer); }.dropstart .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }.dropstart .dropdown-toggle::after { display: none; }.dropstart .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }.dropstart .dropdown-toggle:empty::after { margin-left: 0px; }.dropstart .dropdown-toggle::before { vertical-align: 0px; }.dropdown-divider { height: 0px; margin: var(--dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--dropdown-divider-bg); opacity: 1; }.dropdown-item { display: block; width: 100%; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--dropdown-link-color); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--dropdown-item-border-radius, 0); }.dropdown-item:hover, .dropdown-item:focus { color: var(--dropdown-link-hover-color); background-color: var(--dropdown-link-hover-bg); }.dropdown-item.active, .dropdown-item:active { color: var(--dropdown-link-active-color); text-decoration: none; background-color: var(--dropdown-link-active-bg); }.dropdown-item.disabled, .dropdown-item:disabled, .dropdown-item.o_wysiwyg_loader { color: var(--dropdown-link-disabled-color); pointer-events: none; background-color: transparent; }.dropdown-menu.show, .show.o_dropdown_menu { display: block; }.dropdown-header { display: block; padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x); margin-bottom: 0px; font-size: 0.875rem; color: var(--dropdown-header-color); white-space: nowrap; }.dropdown-item-text { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); color: var(--dropdown-link-color); }.dropdown-menu-dark { --dropdown-color: #dee2e6; --dropdown-bg: #343A40; --dropdown-border-color: var(--o-border-color); --dropdown-box-shadow: ; --dropdown-link-color: #dee2e6; --dropdown-link-hover-color: #FFF; --dropdown-divider-bg: var(--o-border-color); --dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --dropdown-link-active-color: #212529; --dropdown-link-active-bg: rgba(33, 37, 41, 0.2); --dropdown-link-disabled-color: #ADB5BD; --dropdown-header-color: #ADB5BD; }.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.dropdown-toggle-split { padding-right: 1.0125rem; padding-left: 1.0125rem; }.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { margin-left: 0px; }.dropstart .dropdown-toggle-split::before { margin-right: 0px; }.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.675rem; padding-left: 0.675rem; }.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 1.35rem; padding-left: 1.35rem; }.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.nav { --nav-link-padding-x: 1rem; --nav-link-padding-y: 0.5rem; --nav-link-font-weight: ; --nav-link-color: var(--link-color); --nav-link-hover-color: var(--link-hover-color); --nav-link-disabled-color: var(--secondary-color); display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }.nav-link { display: block; padding: var(--nav-link-padding-y) var(--nav-link-padding-x); font-size: var(--nav-link-font-size); font-weight: var(--nav-link-font-weight); color: var(--nav-link-color); background: none; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce) {.nav-link { transition: none; }}.nav-link:hover, .nav-link:focus { color: var(--nav-link-hover-color); }.nav-link:focus-visible { outline: 0px; box-shadow: rgba(193, 26, 54, 0.25) 0px 0px 0px 0.25rem; }.nav-link.disabled, .nav-link:disabled, .nav-link.o_wysiwyg_loader { color: var(--nav-link-disabled-color); pointer-events: none; cursor: default; }.nav-tabs .nav-link { margin-bottom: calc(-1 * var(--nav-tabs-border-width)); border: var(--nav-tabs-border-width) solid transparent; border-top-left-radius: var(--nav-tabs-border-radius); border-top-right-radius: var(--nav-tabs-border-radius); }.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { isolation: isolate; border-color: var(--nav-tabs-link-hover-border-color); }.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--nav-tabs-link-active-color); background-color: var(--nav-tabs-link-active-bg); border-color: var(--nav-tabs-link-active-border-color); }.nav-tabs .dropdown-menu, .nav-tabs .o_dropdown_menu { margin-top: calc(-1 * var(--nav-tabs-border-width)); border-top-left-radius: 0px; border-top-right-radius: 0px; }.nav-pills .nav-link { border-radius: var(--nav-pills-border-radius); }.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--nav-pills-link-active-color); background-color: var(--nav-pills-link-active-bg); }.nav-underline .nav-link { padding-right: 0px; padding-left: 0px; border-bottom: var(--nav-underline-border-width) solid transparent; }.nav-underline .nav-link:hover, .nav-underline .nav-link:focus { border-bottom-color: currentcolor; }.nav-underline .nav-link.active, .nav-underline .show > .nav-link { font-weight: 600; color: var(--nav-underline-link-active-color); border-bottom-color: currentcolor; }.nav-fill > .nav-link, .nav-fill .nav-item { flex: 1 1 auto; text-align: center; }.nav-justified > .nav-link, .nav-justified .nav-item { flex-basis: 0px; flex-grow: 1; text-align: center; }.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link { width: 100%; }.tab-content > .active { display: block; }.navbar { --navbar-padding-x: 0; --navbar-padding-y: 0.5rem; --navbar-color: rgba(var(--emphasis-color-rgb), 0.65); --navbar-hover-color: rgba(var(--emphasis-color-rgb), 0.8); --navbar-disabled-color: rgba(var(--emphasis-color-rgb), 0.3); --navbar-active-color: rgba(var(--emphasis-color-rgb), 1); --navbar-brand-padding-y: 0.3125rem; --navbar-brand-margin-end: 1rem; --navbar-brand-font-size: 1.25rem; --navbar-brand-color: rgba(var(--emphasis-color-rgb), 1); --navbar-brand-hover-color: rgba(var(--emphasis-color-rgb), 1); --navbar-nav-link-padding-x: 0.5rem; --navbar-toggler-padding-y: 0.25rem; --navbar-toggler-padding-x: 0.75rem; --navbar-toggler-font-size: 1.25rem; --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"); --navbar-toggler-border-color: transparent; --navbar-toggler-border-radius: 0.5rem; --navbar-toggler-focus-width: 0.25rem; --navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--navbar-padding-y) var(--navbar-padding-x); }.navbar > .container, .navbar > .o_container_small, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }.navbar-brand { padding-top: var(--navbar-brand-padding-y); padding-bottom: var(--navbar-brand-padding-y); margin-right: var(--navbar-brand-margin-end); font-size: var(--navbar-brand-font-size); color: var(--navbar-brand-color); white-space: nowrap; }.navbar-brand:hover, .navbar-brand:focus { color: var(--navbar-brand-hover-color); }.navbar-nav { --nav-link-padding-x: 0; --nav-link-padding-y: 0.5rem; --nav-link-font-weight: ; --nav-link-color: var(--navbar-color); --nav-link-hover-color: var(--navbar-hover-color); --nav-link-disabled-color: var(--navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { color: var(--navbar-active-color); }.navbar-nav .dropdown-menu, .navbar-nav .o_dropdown_menu { position: static; }.navbar-text { padding-top: 0.5rem; padding-bottom: 0.5rem; color: var(--navbar-color); }.navbar-text a, .navbar-text a:hover, .navbar-text a:focus { color: var(--navbar-active-color); }.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }.navbar-toggler { padding: var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x); font-size: var(--navbar-toggler-font-size); line-height: 1; color: var(--navbar-color); background-color: transparent; border: var(--border-width) solid var(--navbar-toggler-border-color); border-radius: var(--navbar-toggler-border-radius); transition: var(--navbar-toggler-transition); }@media (prefers-reduced-motion: reduce) {.navbar-toggler { transition: none; }}.navbar-toggler:hover { text-decoration: none; }.navbar-toggler:focus { text-decoration: none; outline: 0px; box-shadow: 0 0 0 var(--navbar-toggler-focus-width); }.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-image: var(--navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center center; background-size: 100% auto; }.navbar-nav-scroll { max-height: var(--scroll-height, 75vh); overflow-y: auto; }@media (min-width: 576px) {.navbar-expand-sm { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-sm .navbar-nav { flex-direction: row; }.navbar-expand-sm .navbar-nav .dropdown-menu, .navbar-expand-sm .navbar-nav .o_dropdown_menu { position: absolute; }.navbar-expand-sm .navbar-nav .nav-link { padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x); }.navbar-expand-sm .navbar-nav-scroll { overflow: visible; }.navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-sm .navbar-toggler { display: none; }.navbar-expand-sm .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }.navbar-expand-sm .offcanvas .offcanvas-header { display: none; }.navbar-expand-sm .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}@media (min-width: 768px) {.navbar-expand-md { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-md .navbar-nav { flex-direction: row; }.navbar-expand-md .navbar-nav .dropdown-menu, .navbar-expand-md .navbar-nav .o_dropdown_menu { position: absolute; }.navbar-expand-md .navbar-nav .nav-link { padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x); }.navbar-expand-md .navbar-nav-scroll { overflow: visible; }.navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-md .navbar-toggler { display: none; }.navbar-expand-md .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }.navbar-expand-md .offcanvas .offcanvas-header { display: none; }.navbar-expand-md .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}@media (min-width: 992px) {.navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-lg .navbar-nav { flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu, .navbar-expand-lg .navbar-nav .o_dropdown_menu { position: absolute; }.navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x); }.navbar-expand-lg .navbar-nav-scroll { overflow: visible; }.navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-lg .navbar-toggler { display: none; }.navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }.navbar-expand-lg .offcanvas .offcanvas-header { display: none; }.navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}@media (min-width: 1200px) {.navbar-expand-xl { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-xl .navbar-nav { flex-direction: row; }.navbar-expand-xl .navbar-nav .dropdown-menu, .navbar-expand-xl .navbar-nav .o_dropdown_menu { position: absolute; }.navbar-expand-xl .navbar-nav .nav-link { padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x); }.navbar-expand-xl .navbar-nav-scroll { overflow: visible; }.navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-xl .navbar-toggler { display: none; }.navbar-expand-xl .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }.navbar-expand-xl .offcanvas .offcanvas-header { display: none; }.navbar-expand-xl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}@media (min-width: 1400px) {.navbar-expand-xxl { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand-xxl .navbar-nav { flex-direction: row; }.navbar-expand-xxl .navbar-nav .dropdown-menu, .navbar-expand-xxl .navbar-nav .o_dropdown_menu { position: absolute; }.navbar-expand-xxl .navbar-nav .nav-link { padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x); }.navbar-expand-xxl .navbar-nav-scroll { overflow: visible; }.navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-xxl .navbar-toggler { display: none; }.navbar-expand-xxl .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }.navbar-expand-xxl .offcanvas .offcanvas-header { display: none; }.navbar-expand-xxl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }}.navbar-expand { flex-wrap: nowrap; justify-content: flex-start; }.navbar-expand .navbar-nav { flex-direction: row; }.navbar-expand .navbar-nav .dropdown-menu, .navbar-expand .navbar-nav .o_dropdown_menu { position: absolute; }.navbar-expand .navbar-nav .nav-link { padding-right: var(--navbar-nav-link-padding-x); padding-left: var(--navbar-nav-link-padding-x); }.navbar-expand .navbar-nav-scroll { overflow: visible; }.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand .navbar-toggler { display: none; }.navbar-expand .offcanvas { position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important; }.navbar-expand .offcanvas .offcanvas-header { display: none; }.navbar-expand .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; }.navbar-dark, .navbar[data-bs-theme="dark"] { --navbar-color: rgba(255, 255, 255, 0.55); --navbar-hover-color: rgba(255, 255, 255, 0.75); --navbar-disabled-color: rgba(255, 255, 255, 0.25); --navbar-active-color: #FFF; --navbar-brand-color: #FFF; --navbar-brand-hover-color: #FFF; --navbar-toggler-border-color: transparent; --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"); }[data-bs-theme="dark"] .navbar-toggler-icon { --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"); }.card-header-tabs .nav-link.active { background-color: var(--card-bg); border-bottom-color: var(--card-bg); }.accordion { --accordion-color: inherit; --accordion-bg: inherit; --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; --accordion-border-color: var(--o-border-color); --accordion-border-width: 1px; --accordion-border-radius: var(--border-radius); --accordion-inner-border-radius: calc(var(--border-radius) - 1px); --accordion-btn-padding-x: 1.5rem; --accordion-btn-padding-y: 1rem; --accordion-btn-color: var(--body-color); --accordion-btn-bg: var(--accordion-bg); --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"); --accordion-btn-icon-width: 1.25rem; --accordion-btn-icon-transform: rotate(-180deg); --accordion-btn-icon-transition: transform 0.2s ease-in-out; --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"); --accordion-btn-focus-box-shadow: none; --accordion-body-padding-x: 1.5rem; --accordion-body-padding-y: 1rem; --accordion-active-color: #212529; --accordion-active-bg: #f7f4f1; }.accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: var(--accordion-btn-padding-y) var(--accordion-btn-padding-x); font-size: 1rem; color: var(--accordion-btn-color); text-align: left; background-color: var(--accordion-btn-bg); border: 0px; border-radius: 0px; overflow-anchor: none; transition: var(--accordion-transition); }@media (prefers-reduced-motion: reduce) {.accordion-button { transition: none; }}.accordion-button:not(.collapsed) { color: var(--accordion-active-color); background-color: var(--accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color); }.accordion-button:not(.collapsed)::after { background-image: var(--accordion-btn-active-icon); transform: var(--accordion-btn-icon-transform); }.accordion-button::after { flex-shrink: 0; width: var(--accordion-btn-icon-width); height: var(--accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--accordion-btn-icon); background-repeat: no-repeat; background-size: var(--accordion-btn-icon-width); transition: var(--accordion-btn-icon-transition); }@media (prefers-reduced-motion: reduce) {.accordion-button::after { transition: none; }}.accordion-button:hover { z-index: 2; }.accordion-button:focus { z-index: 3; outline: 0px; box-shadow: var(--accordion-btn-focus-box-shadow); }.accordion-item { color: var(--accordion-color); background-color: var(--accordion-bg); border: var(--accordion-border-width) solid var(--accordion-border-color); }.accordion-item:first-of-type { border-top-left-radius: var(--accordion-border-radius); border-top-right-radius: var(--accordion-border-radius); }.accordion-item:last-of-type { border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius); }.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { border-bottom-right-radius: var(--accordion-inner-border-radius); border-bottom-left-radius: var(--accordion-inner-border-radius); }.accordion-item:last-of-type > .accordion-collapse { border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius); }.accordion-flush > .accordion-item { border-right: 0px; border-left: 0px; border-radius: 0px; }.accordion-flush > .accordion-item:first-child { border-top: 0px; }.accordion-flush > .accordion-item:last-child { border-bottom: 0px; }.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { border-radius: 0px; }.accordion-flush > .accordion-item > .accordion-collapse { border-radius: 0px; }.breadcrumb { --breadcrumb-padding-x: 1rem; --breadcrumb-padding-y: 0.75rem; --breadcrumb-margin-bottom: 1rem; --breadcrumb-bg: ; --breadcrumb-border-radius: ; --breadcrumb-divider-color: var(--secondary-color); --breadcrumb-item-padding-x: 0.5rem; --breadcrumb-item-active-color: var(--secondary-color); display: flex; flex-wrap: wrap; padding: var(--breadcrumb-padding-y) var(--breadcrumb-padding-x); margin-bottom: var(--breadcrumb-margin-bottom); font-size: var(--breadcrumb-font-size); list-style: none; background-color: var(--breadcrumb-bg); border-radius: var(--breadcrumb-border-radius); }.breadcrumb-item + .breadcrumb-item { padding-left: var(--breadcrumb-item-padding-x); }.breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: var(--breadcrumb-item-padding-x); color: var(--breadcrumb-divider-color); content: var(--breadcrumb-divider, "/"); }.breadcrumb-item.active { color: var(--breadcrumb-item-active-color); }.page-link.active, .active > .page-link { z-index: 3; color: var(--pagination-active-color); background-color: var(--pagination-active-bg); border-color: var(--pagination-active-border-color); }.page-link.disabled, .disabled > .page-link { color: var(--pagination-disabled-color); pointer-events: none; background-color: var(--pagination-disabled-bg); border-color: var(--pagination-disabled-border-color); }.badge { --badge-padding-x: 0.65em; --badge-padding-y: 0.35em; --badge-font-size: 0.75em; --badge-font-weight: 600; --badge-color: #FFF; --badge-border-radius: 50rem; display: inline-block; padding: var(--badge-padding-y) var(--badge-padding-x); font-size: var(--badge-font-size); font-weight: var(--badge-font-weight); line-height: 1; color: var(--badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--badge-border-radius); }.alert { --alert-bg: transparent; --alert-padding-x: 1rem; --alert-padding-y: 1rem; --alert-margin-bottom: 1rem; --alert-color: inherit; --alert-border-color: transparent; --alert-border: var(--border-width) solid var(--alert-border-color); --alert-border-radius: var(--border-radius); --alert-link-color: inherit; position: relative; padding: var(--alert-padding-y) var(--alert-padding-x); margin-bottom: var(--alert-margin-bottom); color: var(--alert-color); background-color: var(--alert-bg); border: var(--alert-border); border-radius: var(--alert-border-radius); }.alert-heading { color: inherit; }.alert-link { font-weight: 600; color: var(--alert-link-color); }.alert-dismissible { padding-right: 3rem; }.alert-dismissible .btn-close { position: absolute; top: 0px; right: 0px; z-index: 2; padding: 1.25rem 1rem; }.alert-primary { --alert-color: var(--primary-text-emphasis); --alert-bg: var(--primary-bg-subtle); --alert-border-color: var(--primary-border-subtle); --alert-link-color: var(--primary-text-emphasis); }.alert-secondary { --alert-color: var(--secondary-text-emphasis); --alert-bg: var(--secondary-bg-subtle); --alert-border-color: var(--secondary-border-subtle); --alert-link-color: var(--secondary-text-emphasis); }.alert-success { --alert-color: var(--success-text-emphasis); --alert-bg: var(--success-bg-subtle); --alert-border-color: var(--success-border-subtle); --alert-link-color: var(--success-text-emphasis); }.alert-info { --alert-color: var(--info-text-emphasis); --alert-bg: var(--info-bg-subtle); --alert-border-color: var(--info-border-subtle); --alert-link-color: var(--info-text-emphasis); }.alert-warning { --alert-color: var(--warning-text-emphasis); --alert-bg: var(--warning-bg-subtle); --alert-border-color: var(--warning-border-subtle); --alert-link-color: var(--warning-text-emphasis); }.alert-danger { --alert-color: var(--danger-text-emphasis); --alert-bg: var(--danger-bg-subtle); --alert-border-color: var(--danger-border-subtle); --alert-link-color: var(--danger-text-emphasis); }.alert-light { --alert-color: var(--light-text-emphasis); --alert-bg: var(--light-bg-subtle); --alert-border-color: var(--light-border-subtle); --alert-link-color: var(--light-text-emphasis); }.alert-dark { --alert-color: var(--dark-text-emphasis); --alert-bg: var(--dark-bg-subtle); --alert-border-color: var(--dark-border-subtle); --alert-link-color: var(--dark-text-emphasis); }@keyframes progress-bar-stripes {0% { background-position-x: 1rem; }}.list-group { --list-group-color: var(--body-color); --list-group-bg: #ffffff; --list-group-border-color: var(--border-color); --list-group-border-width: var(--border-width); --list-group-border-radius: var(--border-radius); --list-group-item-padding-x: 1rem; --list-group-item-padding-y: 0.5rem; --list-group-action-color: var(--secondary-color); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--tertiary-bg); --list-group-action-active-color: var(--body-color); --list-group-action-active-bg: var(--secondary-bg); --list-group-disabled-color: var(--secondary-color); --list-group-disabled-bg: #ffffff; --list-group-active-color: #FFFFFF; --list-group-active-bg: #c11a36; --list-group-active-border-color: #c11a36; display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; border-radius: var(--list-group-border-radius); }.list-group-item-action { width: 100%; color: var(--list-group-action-color); text-align: inherit; }.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: var(--list-group-action-hover-color); text-decoration: none; background-color: var(--list-group-action-hover-bg); }.list-group-item-action:active { color: var(--list-group-action-active-color); background-color: var(--list-group-action-active-bg); }.list-group-item { position: relative; display: block; padding: var(--list-group-item-padding-y) var(--list-group-item-padding-x); color: var(--list-group-color); background-color: var(--list-group-bg); border: var(--list-group-border-width) solid var(--list-group-border-color); }.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }.list-group-item.disabled, .list-group-item:disabled, .list-group-item.o_wysiwyg_loader { color: var(--list-group-disabled-color); pointer-events: none; background-color: var(--list-group-disabled-bg); }.list-group-item.active { z-index: 2; color: var(--list-group-active-color); background-color: var(--list-group-active-bg); border-color: var(--list-group-active-border-color); }.btn-close { --btn-close-color: #000; --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"); --btn-close-opacity: 0.5; --btn-close-hover-opacity: 0.75; --btn-close-focus-shadow: 0 0 0 0.25rem rgba(193, 26, 54, 0.25); --btn-close-focus-opacity: 1; --btn-close-disabled-opacity: 0.25; --btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--btn-close-color); background: transparent var(--btn-close-bg) center/1em auto no-repeat; border: 0px; border-radius: 0.4rem; opacity: var(--btn-close-opacity); }.btn-close:hover { color: var(--btn-close-color); text-decoration: none; opacity: var(--btn-close-hover-opacity); }.btn-close:focus { outline: 0px; box-shadow: var(--btn-close-focus-shadow); opacity: var(--btn-close-focus-opacity); }.btn-close:disabled, .btn-close.o_wysiwyg_loader, .btn-close.disabled { pointer-events: none; user-select: none; opacity: var(--btn-close-disabled-opacity); }.toast { --toast-zindex: 1090; --toast-padding-x: 0.75rem; --toast-padding-y: 0.5rem; --toast-spacing: 30px; --toast-max-width: 350px; --toast-font-size: 0.875rem; --toast-color: ; --toast-bg: rgba(var(--body-bg-rgb), 0.85); --toast-border-width: var(--border-width); --toast-border-color: var(--border-color-translucent); --toast-border-radius: var(--border-radius); --toast-box-shadow: var(--box-shadow); --toast-header-color: var(--secondary-color); --toast-header-bg: rgba(var(--body-bg-rgb), 0.85); --toast-header-border-color: var(--border-color-translucent); width: var(--toast-max-width); max-width: 100%; font-size: var(--toast-font-size); color: var(--toast-color); pointer-events: auto; background-color: var(--toast-bg); background-clip: padding-box; border: var(--toast-border-width) solid var(--toast-border-color); box-shadow: var(--toast-box-shadow); border-radius: var(--toast-border-radius); }.toast.showing { opacity: 0; }.toast:not(.show) { display: none; }.toast-container { --toast-zindex: 1090; position: absolute; z-index: var(--toast-zindex); width: max-content; max-width: 100%; pointer-events: none; }.toast-container > :not(:last-child) { margin-bottom: var(--toast-spacing); }.toast-header { display: flex; align-items: center; padding: var(--toast-padding-y) var(--toast-padding-x); color: var(--toast-header-color); background-color: var(--toast-header-bg); background-clip: padding-box; border-bottom: var(--toast-border-width) solid var(--toast-header-border-color); border-top-left-radius: calc(var(--toast-border-radius) - var(--toast-border-width)); border-top-right-radius: calc(var(--toast-border-radius) - var(--toast-border-width)); }.toast-header .btn-close { margin-right: calc(-.5 * var(--toast-padding-x)); margin-left: var(--toast-padding-x); }.toast-body { padding: var(--toast-padding-x); overflow-wrap: break-word; }.modal { --modal-zindex: 1055; --modal-width: 650px; --modal-padding: 1rem; --modal-margin: 0.5rem; --modal-color: ; --modal-bg: #ffffff; --modal-border-color: var(--border-color-translucent); --modal-border-width: var(--border-width); --modal-border-radius: var(--border-radius-lg); --modal-box-shadow: var(--box-shadow-sm); --modal-inner-border-radius: calc(var(--border-radius-lg) - (var(--border-width))); --modal-header-padding-x: 1rem; --modal-header-padding-y: 1rem; --modal-header-padding: 1rem 1rem; --modal-header-border-color: var(--border-color); --modal-header-border-width: var(--border-width); --modal-title-line-height: 1.5; --modal-footer-gap: 0.5rem; --modal-footer-bg: ; --modal-footer-border-color: var(--border-color); --modal-footer-border-width: var(--border-width); position: fixed; top: 0px; left: 0px; z-index: var(--modal-zindex); display: none; width: 100%; height: 100%; overflow: hidden auto; outline: 0px; }.modal-dialog { position: relative; width: auto; margin: var(--modal-margin); pointer-events: none; }.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0px, -50px); }@media (prefers-reduced-motion: reduce) {.modal.fade .modal-dialog { transition: none; }}.modal.show .modal-dialog { transform: none; }.modal.modal-static .modal-dialog { transform: scale(1.02); }.modal-dialog-scrollable { height: calc(100% - var(--modal-margin) * 2); }.modal-dialog-scrollable .modal-content { max-height: 100%; overflow: hidden; }.modal-dialog-scrollable .modal-body { overflow-y: auto; }.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - var(--modal-margin) * 2); }.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; color: var(--modal-color); pointer-events: auto; background-color: var(--modal-bg); background-clip: padding-box; border: var(--modal-border-width) solid var(--modal-border-color); border-radius: var(--modal-border-radius); outline: 0px; }.modal-backdrop { --backdrop-zindex: 1050; --backdrop-bg: #000; --backdrop-opacity: 0.5; position: fixed; top: 0px; left: 0px; z-index: var(--backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--backdrop-bg); }.modal-backdrop.fade { opacity: 0; }.modal-backdrop.show { opacity: var(--backdrop-opacity); }.modal-header { display: flex; flex-shrink: 0; align-items: center; padding: var(--modal-header-padding); border-bottom: var(--modal-header-border-width) solid var(--modal-header-border-color); border-top-left-radius: var(--modal-inner-border-radius); border-top-right-radius: var(--modal-inner-border-radius); }.modal-header .btn-close { padding: calc(var(--modal-header-padding-y) * .5) calc(var(--modal-header-padding-x) * .5); margin: calc(-.5 * var(--modal-header-padding-y)) calc(-.5 * var(--modal-header-padding-x)) calc(-.5 * var(--modal-header-padding-y)) auto; }.modal-title { margin-bottom: 0px; line-height: var(--modal-title-line-height); }.modal-body { position: relative; flex: 1 1 auto; padding: var(--modal-padding); }.modal-footer { display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: calc(var(--modal-padding) - var(--modal-footer-gap) * .5); background-color: var(--modal-footer-bg); border-top: var(--modal-footer-border-width) solid var(--modal-footer-border-color); border-bottom-right-radius: var(--modal-inner-border-radius); border-bottom-left-radius: var(--modal-inner-border-radius); }.modal-footer > * { margin: calc(var(--modal-footer-gap) * .5); }@media (min-width: 576px) {.modal { --modal-margin: 1.75rem; --modal-box-shadow: var(--box-shadow); }.modal-dialog { max-width: var(--modal-width); margin-right: auto; margin-left: auto; }.modal-sm { --modal-width: 300px; }}@media (min-width: 992px) {.modal-lg, .modal-xl { --modal-width: 980px; }}@media (min-width: 1200px) {.modal-xl { --modal-width: 1140px; }}.modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen .modal-header, .modal-fullscreen .modal-footer { border-radius: 0px; }.modal-fullscreen .modal-body { overflow-y: auto; }@media (max-width: 575.98px) {.modal-fullscreen-sm-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-sm-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer { border-radius: 0px; }.modal-fullscreen-sm-down .modal-body { overflow-y: auto; }}@media (max-width: 767.98px) {.modal-fullscreen-md-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-md-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer { border-radius: 0px; }.modal-fullscreen-md-down .modal-body { overflow-y: auto; }}@media (max-width: 991.98px) {.modal-fullscreen-lg-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-lg-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer { border-radius: 0px; }.modal-fullscreen-lg-down .modal-body { overflow-y: auto; }}@media (max-width: 1199.98px) {.modal-fullscreen-xl-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-xl-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer { border-radius: 0px; }.modal-fullscreen-xl-down .modal-body { overflow-y: auto; }}@media (max-width: 1399.98px) {.modal-fullscreen-xxl-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-xxl-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer { border-radius: 0px; }.modal-fullscreen-xxl-down .modal-body { overflow-y: auto; }}.tooltip { --tooltip-zindex: 1080; --tooltip-max-width: 200px; --tooltip-padding-x: 0.5rem; --tooltip-padding-y: 0.25rem; --tooltip-margin: ; --tooltip-font-size: 0.875rem; --tooltip-color: var(--body-bg); --tooltip-bg: var(--emphasis-color); --tooltip-border-radius: var(--border-radius); --tooltip-opacity: 0.9; --tooltip-arrow-width: 0.8rem; --tooltip-arrow-height: 0.4rem; z-index: var(--tooltip-zindex); display: block; margin: var(--tooltip-margin); font-family: var(--font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--tooltip-font-size); overflow-wrap: break-word; opacity: 0; }.tooltip.show { opacity: var(--tooltip-opacity); }.tooltip .tooltip-arrow { display: block; width: var(--tooltip-arrow-width); height: var(--tooltip-arrow-height); }.tooltip .tooltip-arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { bottom: calc(-1 * var(--tooltip-arrow-height)); }.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { top: -1px; border-width: var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0; border-top-color: var(--tooltip-bg); }.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { left: calc(-1 * var(--tooltip-arrow-height)); width: var(--tooltip-arrow-height); height: var(--tooltip-arrow-width); }.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { right: -1px; border-width: calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0; border-right-color: var(--tooltip-bg); }.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { top: calc(-1 * var(--tooltip-arrow-height)); }.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { bottom: -1px; border-width: 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height); border-bottom-color: var(--tooltip-bg); }.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { right: calc(-1 * var(--tooltip-arrow-height)); width: var(--tooltip-arrow-height); height: var(--tooltip-arrow-width); }.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { left: -1px; border-width: calc(var(--tooltip-arrow-width) * .5) 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height); border-left-color: var(--tooltip-bg); }.tooltip-inner { max-width: var(--tooltip-max-width); padding: var(--tooltip-padding-y) var(--tooltip-padding-x); color: var(--tooltip-color); text-align: center; background-color: var(--tooltip-bg); border-radius: var(--tooltip-border-radius); }.popover { --popover-zindex: 1070; --popover-max-width: 276px; --popover-font-size: 0.875rem; --popover-bg: #ffffff; --popover-border-width: var(--border-width); --popover-border-color: var(--o-border-color); --popover-border-radius: var(--border-radius-lg); --popover-inner-border-radius: calc(var(--border-radius-lg) - var(--border-width)); --popover-box-shadow: var(--box-shadow); --popover-header-padding-x: 1rem; --popover-header-padding-y: 0.5rem; --popover-header-font-size: 1rem; --popover-header-color: inherit; --popover-header-bg: var(--secondary-bg); --popover-body-padding-x: 1rem; --popover-body-padding-y: 1rem; --popover-body-color: var(--body-color); --popover-arrow-width: 1rem; --popover-arrow-height: 0.5rem; --popover-arrow-border: var(--popover-border-color); z-index: var(--popover-zindex); display: block; max-width: var(--popover-max-width); font-family: var(--font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--popover-font-size); overflow-wrap: break-word; background-color: var(--popover-bg); background-clip: padding-box; border: var(--popover-border-width) solid var(--popover-border-color); border-radius: var(--popover-border-radius); }.popover .popover-arrow { display: block; width: var(--popover-arrow-width); height: var(--popover-arrow-height); }.popover .popover-arrow::before, .popover .popover-arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; border-width: 0px; }.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { bottom: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); }.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 { border-width: var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0; }.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { bottom: 0px; border-top-color: var(--popover-arrow-border); }.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { bottom: var(--popover-border-width); border-top-color: var(--popover-bg); }.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { left: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); width: var(--popover-arrow-height); height: var(--popover-arrow-width); }.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 { border-width: calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0; }.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { left: 0px; border-right-color: var(--popover-arrow-border); }.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { left: var(--popover-border-width); border-right-color: var(--popover-bg); }.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { top: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); }.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 { border-width: 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height); }.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { top: 0px; border-bottom-color: var(--popover-arrow-border); }.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { top: var(--popover-border-width); border-bottom-color: var(--popover-bg); }.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { position: absolute; top: 0px; left: 50%; display: block; width: var(--popover-arrow-width); margin-left: calc(-.5 * var(--popover-arrow-width)); content: ""; border-bottom: var(--popover-border-width) solid var(--popover-header-bg); }.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { right: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width)); width: var(--popover-arrow-height); height: var(--popover-arrow-width); }.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 { border-width: calc(var(--popover-arrow-width) * .5) 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height); }.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { right: 0px; border-left-color: var(--popover-arrow-border); }.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { right: var(--popover-border-width); border-left-color: var(--popover-bg); }.popover-header { padding: var(--popover-header-padding-y) var(--popover-header-padding-x); margin-bottom: 0px; font-size: var(--popover-header-font-size); color: var(--popover-header-color); background-color: var(--popover-header-bg); border-bottom: var(--popover-border-width) solid var(--popover-border-color); border-top-left-radius: var(--popover-inner-border-radius); border-top-right-radius: var(--popover-inner-border-radius); }.popover-header:empty { display: none; }.popover-body { padding: var(--popover-body-padding-y) var(--popover-body-padding-x); color: var(--popover-body-color); }@keyframes spinner-border {100% { transform: rotate(360deg); }}@keyframes spinner-grow {0% { transform: scale(0); }50% { opacity: 1; transform: none; }}.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { --offcanvas-zindex: 1045; --offcanvas-width: var(--Offcanvas-horizontal-width, 400px); --offcanvas-height: 30vh; --offcanvas-padding-x: 1rem; --offcanvas-padding-y: 1rem; --offcanvas-color: var(--body-color); --offcanvas-bg: var(--body-bg); --offcanvas-border-width: 0; --offcanvas-border-color: var(--border-color-translucent); --offcanvas-box-shadow: var(--box-shadow-sm); --offcanvas-transition: transform 0.3s ease-in-out; --offcanvas-title-line-height: 1.5; }@media (max-width: 575.98px) {.offcanvas-sm { position: fixed; bottom: 0px; z-index: var(--offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0px; transition: var(--offcanvas-transition); }}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {.offcanvas-sm { transition: none; }}@media (max-width: 575.98px) {.offcanvas-sm.offcanvas-start { top: 0px; left: 0px; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%); }.offcanvas-sm.offcanvas-end { top: 0px; right: 0px; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%); }.offcanvas-sm.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%); }.offcanvas-sm.offcanvas-bottom { right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%); }.offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { transform: none; }.offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { visibility: visible; }}@media (min-width: 576px) {.offcanvas-sm { --offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-sm .offcanvas-header { display: none; }.offcanvas-sm .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}@media (max-width: 767.98px) {.offcanvas-md { position: fixed; bottom: 0px; z-index: var(--offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0px; transition: var(--offcanvas-transition); }}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {.offcanvas-md { transition: none; }}@media (max-width: 767.98px) {.offcanvas-md.offcanvas-start { top: 0px; left: 0px; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%); }.offcanvas-md.offcanvas-end { top: 0px; right: 0px; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%); }.offcanvas-md.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%); }.offcanvas-md.offcanvas-bottom { right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%); }.offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { transform: none; }.offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { visibility: visible; }}@media (min-width: 768px) {.offcanvas-md { --offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-md .offcanvas-header { display: none; }.offcanvas-md .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}@media (max-width: 991.98px) {.offcanvas-lg { position: fixed; bottom: 0px; z-index: var(--offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0px; transition: var(--offcanvas-transition); }}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {.offcanvas-lg { transition: none; }}@media (max-width: 991.98px) {.offcanvas-lg.offcanvas-start { top: 0px; left: 0px; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%); }.offcanvas-lg.offcanvas-end { top: 0px; right: 0px; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%); }.offcanvas-lg.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%); }.offcanvas-lg.offcanvas-bottom { right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%); }.offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { transform: none; }.offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { visibility: visible; }}@media (min-width: 992px) {.offcanvas-lg { --offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-lg .offcanvas-header { display: none; }.offcanvas-lg .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}@media (max-width: 1199.98px) {.offcanvas-xl { position: fixed; bottom: 0px; z-index: var(--offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0px; transition: var(--offcanvas-transition); }}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {.offcanvas-xl { transition: none; }}@media (max-width: 1199.98px) {.offcanvas-xl.offcanvas-start { top: 0px; left: 0px; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%); }.offcanvas-xl.offcanvas-end { top: 0px; right: 0px; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%); }.offcanvas-xl.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%); }.offcanvas-xl.offcanvas-bottom { right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%); }.offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { transform: none; }.offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { visibility: visible; }}@media (min-width: 1200px) {.offcanvas-xl { --offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-xl .offcanvas-header { display: none; }.offcanvas-xl .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}@media (max-width: 1399.98px) {.offcanvas-xxl { position: fixed; bottom: 0px; z-index: var(--offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0px; transition: var(--offcanvas-transition); }}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {.offcanvas-xxl { transition: none; }}@media (max-width: 1399.98px) {.offcanvas-xxl.offcanvas-start { top: 0px; left: 0px; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%); }.offcanvas-xxl.offcanvas-end { top: 0px; right: 0px; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%); }.offcanvas-xxl.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%); }.offcanvas-xxl.offcanvas-bottom { right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%); }.offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { transform: none; }.offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { visibility: visible; }}@media (min-width: 1400px) {.offcanvas-xxl { --offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important; }.offcanvas-xxl .offcanvas-header { display: none; }.offcanvas-xxl .offcanvas-body { display: flex; flex-grow: 0; padding: 0px; overflow-y: visible; background-color: transparent !important; }}.offcanvas { position: fixed; bottom: 0px; z-index: var(--offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0px; transition: var(--offcanvas-transition); }@media (prefers-reduced-motion: reduce) {.offcanvas { transition: none; }}.offcanvas.offcanvas-start { top: 0px; left: 0px; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%); }.offcanvas.offcanvas-end { top: 0px; right: 0px; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%); }.offcanvas.offcanvas-top { top: 0px; right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%); }.offcanvas.offcanvas-bottom { right: 0px; left: 0px; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%); }.offcanvas.showing, .offcanvas.show:not(.hiding) { transform: none; }.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { visibility: visible; }.offcanvas-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }.offcanvas-backdrop.fade { opacity: 0; }.offcanvas-backdrop.show { opacity: 0.3; }.offcanvas-header { display: flex; align-items: center; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); }.offcanvas-header .btn-close { padding: calc(var(--offcanvas-padding-y) * .5) calc(var(--offcanvas-padding-x) * .5); margin: calc(-.5 * var(--offcanvas-padding-y)) calc(-.5 * var(--offcanvas-padding-x)) calc(-.5 * var(--offcanvas-padding-y)) auto; }.offcanvas-title { margin-bottom: 0px; line-height: var(--offcanvas-title-line-height); }.offcanvas-body { flex-grow: 1; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); overflow-y: auto; }@keyframes placeholder-glow {50% { opacity: 0.2; }}@keyframes placeholder-wave {100% { mask-position: -200% 0%; }}.text-bg-light { color: rgb(33, 37, 41) !important; background-color: RGBA(var(--light-rgb), var(--bg-opacity, 1)) !important; }.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { transform: var(--icon-link-transform, translate3d(0.25em, 0, 0)); }.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.opacity-0-hover:hover, .opacity-0-hover:focus-visible, .opacity-trigger-hover:hover .opacity-0-hover, .opacity-trigger-hover:focus-visible .opacity-0-hover { opacity: 0 !important; }.opacity-25-hover:hover, .opacity-25-hover:focus-visible, .opacity-trigger-hover:hover .opacity-25-hover, .opacity-trigger-hover:focus-visible .opacity-25-hover { opacity: 0.25 !important; }.opacity-50-hover:hover, .opacity-50-hover:focus-visible, .opacity-trigger-hover:hover .opacity-50-hover, .opacity-trigger-hover:focus-visible .opacity-50-hover { opacity: 0.5 !important; }.opacity-75-hover:hover, .opacity-75-hover:focus-visible, .opacity-trigger-hover:hover .opacity-75-hover, .opacity-trigger-hover:focus-visible .opacity-75-hover { opacity: 0.75 !important; }.opacity-100-hover:hover, .opacity-100-hover:focus-visible, .opacity-trigger-hover:hover .opacity-100-hover, .opacity-trigger-hover:focus-visible .opacity-100-hover { opacity: 1 !important; }.opacity-disabled-hover:hover, .opacity-disabled-hover:focus-visible, .opacity-trigger-hover:hover .opacity-disabled-hover, .opacity-trigger-hover:focus-visible .opacity-disabled-hover { opacity: 0.5 !important; }.opacity-muted-hover:hover, .opacity-muted-hover:focus-visible, .opacity-trigger-hover:hover .opacity-muted-hover, .opacity-trigger-hover:focus-visible .opacity-muted-hover { opacity: 0.76 !important; }.overflow-hidden { overflow: hidden !important; }.d-inline-block { display: inline-block !important; }.d-block { display: block !important; }.d-flex { display: flex !important; }.d-inline-flex { display: inline-flex !important; }.d-none { display: none !important; }.shadow { box-shadow: var(--box-shadow) !important; }.shadow-sm { box-shadow: var(--box-shadow-sm) !important; }.position-relative { position: relative !important; }.position-absolute { position: absolute !important; }.start-0 { left: 0px !important; }.border { border: var(--border-width) var(--border-style) var(--border-color) !important; }.border-0 { border: 0px !important; }.border-top { border-top: var(--border-width) var(--border-style) var(--border-color) !important; }.border-end-0 { border-right: 0px !important; }.border-bottom { border-bottom: var(--border-width) var(--border-style) var(--border-color) !important; }.border-start-0 { border-left: 0px !important; }.w-25 { width: 25% !important; }.w-100 { width: 100% !important; }.h-100 { height: 100% !important; }.flex-row { flex-direction: row !important; }.flex-column { flex-direction: column !important; }.flex-grow-1 { flex-grow: 1 !important; }.flex-shrink-0 { flex-shrink: 0 !important; }.flex-wrap { flex-wrap: wrap !important; }.flex-nowrap { flex-wrap: nowrap !important; }.justify-content-end { justify-content: flex-end !important; }.justify-content-center { justify-content: center !important; }.justify-content-between { justify-content: space-between !important; }.justify-content-around { justify-content: space-around !important; }.align-items-center { align-items: center !important; }.mx-0 { margin-right: 0px !important; margin-left: 0px !important; }.mx-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }.mx-auto { margin-right: auto !important; margin-left: auto !important; }.my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }.mt-2 { margin-top: 0.5rem !important; }.mt-3 { margin-top: 1rem !important; }.mt-4 { margin-top: 1.5rem !important; }.mt-5 { margin-top: 3rem !important; }.mt-auto { margin-top: auto !important; }.me-1 { margin-right: 0.25rem !important; }.me-2 { margin-right: 0.5rem !important; }.me-4 { margin-right: 1.5rem !important; }.me-auto { margin-right: auto !important; }.mb-0 { margin-bottom: 0px !important; }.mb-1 { margin-bottom: 0.25rem !important; }.mb-2 { margin-bottom: 0.5rem !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.ms-2 { margin-left: 0.5rem !important; }.ms-auto { margin-left: auto !important; }.mx-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }.mx-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }.mx-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }.p-2 { padding: 0.5rem !important; }.p-3 { padding: 1rem !important; }.px-0 { padding-right: 0px !important; padding-left: 0px !important; }.px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }.px-3 { padding-right: 1rem !important; padding-left: 1rem !important; }.px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }.py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }.pt-0 { padding-top: 0px !important; }.pt-2 { padding-top: 0.5rem !important; }.pt-3 { padding-top: 1rem !important; }.pt-4 { padding-top: 1.5rem !important; }.pt-5 { padding-top: 3rem !important; }.pe-1 { padding-right: 0.25rem !important; }.pe-2 { padding-right: 0.5rem !important; }.pe-3 { padding-right: 1rem !important; }.pb-0 { padding-bottom: 0px !important; }.pb-2 { padding-bottom: 0.5rem !important; }.pb-3 { padding-bottom: 1rem !important; }.pb-4 { padding-bottom: 1.5rem !important; }.pb-5 { padding-bottom: 3rem !important; }.ps-3 { padding-left: 1rem !important; }.gap-2 { gap: 0.5rem !important; }.row-gap-2 { row-gap: 0.5rem !important; }.fw-bold { font-weight: 600 !important; }.text-end { text-align: right !important; }.text-center { text-align: center !important; }.text-decoration-none { text-decoration: none !important; }.text-uppercase { text-transform: uppercase !important; }.text-wrap { white-space: normal !important; }.text-nowrap { white-space: nowrap !important; }.text-success { --text-opacity: 1; color: rgba(var(--success-rgb), var(--text-opacity)) !important; }.text-warning { --text-opacity: 1; color: rgba(var(--warning-rgb), var(--text-opacity)) !important; }.text-danger { --text-opacity: 1; color: rgba(var(--danger-rgb), var(--text-opacity)) !important; }.text-white { --text-opacity: 1; color: rgba(var(--white-rgb), var(--text-opacity)) !important; }.text-muted { --text-opacity: 1; color: var(--secondary-color) !important; }.text-reset { --text-opacity: 1; color: inherit !important; }.text-success-emphasis { color: var(--success-text-emphasis) !important; }.text-warning-emphasis { color: var(--warning-text-emphasis) !important; }.text-danger-emphasis { color: var(--danger-text-emphasis) !important; }.bg-light { --bg-opacity: 1; background-color: rgba(var(--light-rgb), var(--bg-opacity)) !important; }.bg-transparent { --bg-opacity: 1; background-color: transparent !important; }.rounded { --box-border-radius: var(--border-radius) !important; }.rounded-0 { --box-border-radius: 0 !important; }.rounded-1 { --box-border-radius: var(--border-radius-sm) !important; }.rounded-circle, .fa.rounded-empty-circle { --box-border-radius: 50% !important; }.rounded-end-pill { border-top-right-radius: 50rem !important; border-bottom-right-radius: 50rem !important; }.rounded-start-pill { border-bottom-left-radius: 50rem !important; border-top-left-radius: 50rem !important; }@media (min-width: 576px) {.flex-sm-nowrap { flex-wrap: nowrap !important; }.text-sm-start { text-align: left !important; }}@media (min-width: 768px) {.text-md-end { text-align: right !important; }}@media (min-width: 992px) {.d-lg-inline { display: inline !important; }.d-lg-block { display: block !important; }.d-lg-none { display: none !important; }.flex-lg-row { flex-direction: row !important; }.flex-lg-grow-0 { flex-grow: 0 !important; }.ps-lg-5 { padding-left: 3rem !important; }}.alert { clear: both; }.accordion .collapsing > .card-body:first-child, .accordion .collapse.show > .card-body:first-child { margin-top: var(--border-width); }.toast-header { background-clip: border-box; }@media (min-width: 576px) {:not(.s_popup) > .modal .modal-dialog { height: 100%; padding: 1.75rem 0px; margin: 0px auto; }:not(.s_popup) > .modal .modal-content { max-height: 100%; }:not(.s_popup) > .modal .modal-header, :not(.s_popup) > .modal .modal-footer { flex: 0 0 auto; }:not(.s_popup) > .modal .modal-body { overflow: auto; min-height: 0px; }}.modal-backdrop { display: none; }.modal:not([data-bs-backdrop="false"]) { background-color: rgba(0, 0, 0, 0.5); }.form-check .form-check-input:not(:disabled):not(.o_wysiwyg_loader), .form-check .form-check-input:not(:disabled):not(.o_wysiwyg_loader) + label { cursor: pointer; }.form-check:hover, .form-check:hover .form-check-input:not(:disabled):not(.o_wysiwyg_loader) { border-color: rgb(193, 26, 54); }.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 { right: auto; }.popover { right: auto; }@keyframes progress-bar-stripes {0% { background-position-x: var(--progress-height, 1rem); }}.btn:focus-visible { box-shadow: var(--btn-focus-box-shadow, 0 0 0 0.25rem RGBA(195, 59, 82, 0.5)); }.bg-100 { --background-color: #F8F9FA; --color: #212529; color: rgb(33, 37, 41); background-color: rgb(248, 249, 250) !important; }a.bg-100:hover, a.bg-100:focus, button.bg-100:hover, button.bg-100:focus { --background-color: #dae0e5; --color: #212529; color: rgb(33, 37, 41); background-color: rgb(218, 224, 229) !important; }.text-white { color: rgb(255, 255, 255) !important; }.text-success { color: rgb(40, 167, 69) !important; }a.text-success:hover, a.text-success:focus { color: rgb(20, 85, 35) !important; }.text-warning { color: rgb(255, 193, 7) !important; }a.text-warning:hover, a.text-warning:focus { color: rgb(160, 120, 0) !important; }.text-danger { color: rgb(220, 53, 69) !important; }a.text-danger:hover, a.text-danger:focus { color: rgb(146, 25, 37) !important; }.btn-fill-primary, .btn-primary { --btn-color: #FFFFFF; --btn-bg: #c11a36; --btn-border-color: #c11a36; --btn-hover-color: #FFFFFF; --btn-hover-bg: #a4162e; --btn-hover-border-color: #9a152b; --btn-focus-shadow-rgb: 202, 60, 84; --btn-active-color: #FFFFFF; --btn-active-bg: #9a152b; --btn-active-border-color: #911429; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #c11a36; --btn-disabled-border-color: #c11a36; }.btn-fill-light, .btn-light { --btn-color: #212529; --btn-bg: #f7f4f1; --btn-border-color: #f7f4f1; --btn-hover-color: #212529; --btn-hover-bg: #f8f6f3; --btn-hover-border-color: #f8f5f2; --btn-focus-shadow-rgb: 215, 213, 211; --btn-active-color: #212529; --btn-active-bg: #f9f6f4; --btn-active-border-color: #f8f5f2; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #f7f4f1; --btn-disabled-border-color: #f7f4f1; }.btn-outline-primary { --btn-color: #b81933; --btn-border-color: #b81933; --btn-hover-color: #FFFFFF; --btn-hover-bg: #b81933; --btn-hover-border-color: #b81933; --btn-focus-shadow-rgb: 184.0109589, 24.7890411, 51.48493151; --btn-active-color: #FFFFFF; --btn-active-bg: #b81933; --btn-active-border-color: #b81933; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #b81933; --btn-disabled-bg: transparent; --btn-disabled-border-color: #b81933; --gradient: none; }.navbar-dark .navbar-toggler { padding-left: 0px; padding-right: 0px; }.navbar-light .navbar-toggler { padding-left: 0px; padding-right: 0px; }.navbar-nav.nav-pills .nav-link { padding-right: 1rem; padding-left: 1rem; }.carousel-control-next .visually-hidden { left: 50%; }.page-link.active, .active > .page-link { text-shadow: 0 0 0.1em var(--pagination-active-bg); }@media (max-width: 575.98px) {.offcanvas { --Offcanvas-horizontal-width: calc(100vw - 3rem); }}.modal-content { color: rgb(33, 37, 41); }.modal-content:where(:not(.oe_structure)) .form-control { background-color: rgb(255, 255, 255); color: rgb(33, 37, 41); }.modal-content:where(:not(.oe_structure)) .form-select { background-color: rgb(255, 255, 255); color: rgb(33, 37, 41); }.modal-content:where(:not(.oe_structure)) .form-check-input:not(:checked) { background-color: rgb(255, 255, 255); }.modal-content .text-muted { color: rgba(33, 37, 41, 0.7) !important; }.form-control.bg-light { color: rgb(33, 37, 41); }.form-control.bg-light::-webkit-search-cancel-button { appearance: none; 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"); height: 0.875rem; cursor: pointer; }input[type="search"]::-webkit-search-cancel-button { appearance: none; 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"); height: 0.875rem; cursor: pointer; }.input-group .btn:first-child, .input-group .btn:last-child { border-radius: var(--border-radius); }.dropdown-menu .text-muted, .o_dropdown_menu .text-muted { color: rgba(33, 37, 41, 0.7) !important; }.dropdown-menu .dropdown-item.active, .o_dropdown_menu .dropdown-item.active { --dropdown-link-active-bg: #c11a36; --dropdown-link-active-color: #FFFFFF; }.form-select { background-clip: padding-box; }.form-select:disabled:not([multiple]):where(:not([size]), [size="1"]), .form-select.o_wysiwyg_loader:not([multiple]):where(:not([size]), [size="1"]) { 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>"); }.form-control:disabled, .form-control.o_wysiwyg_loader, .form-control[readonly] { color: rgb(144, 146, 148); }.form-check-input:disabled:not(:checked), .form-check-input.o_wysiwyg_loader:not(:checked) { background-color: rgb(233, 233, 234); }.form-switch .form-check-input:disabled:not(:checked), .form-switch .form-check-input.o_wysiwyg_loader:not(:checked) { 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"); }@font-face { font-family: FontAwesome; 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"); font-weight: normal; font-style: normal; font-display: block; }.fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }.fa-lg { font-size: 1.315em; vertical-align: -6%; }.fa-2x { font-size: 2em; }.fa-3x { font-size: 3em; }.fa-4x { font-size: 4em; }.fa-5x { font-size: 5em; }.fa-fw { width: 1.28571em; text-align: center; }.fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }.fa-ul > li { position: relative; }.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }.fa-li.fa-lg { left: -1.85714em; }.fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }.fa-pull-left { float: left; }.fa-pull-right { float: right; }.fa.fa-pull-left { margin-right: 0.3em; }.fa.fa-pull-right { margin-left: 0.3em; }.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }@keyframes fa-spin {0% { transform: rotate(0deg); }100% { transform: rotate(359deg); }}.fa-rotate-90 { transform: rotate(90deg); }.fa-rotate-180 { transform: rotate(180deg); }.fa-rotate-270 { transform: rotate(270deg); }.fa-flip-horizontal { transform: scale(-1, 1); }.fa-flip-vertical { transform: scale(1, -1); }:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }.fa-stack-1x { line-height: inherit; }.fa-stack-2x { font-size: 2em; }.fa-inverse { color: rgb(255, 255, 255); }.fa-glass::before { content: ""; }.fa-music::before { content: ""; }.fa-search::before { content: ""; }.fa-envelope-o::before { content: ""; }.fa-heart::before { content: ""; }.fa-star::before { content: ""; }.fa-star-o::before { content: ""; }.fa-user::before { content: ""; }.fa-film::before { content: ""; }.fa-th-large::before { content: ""; }.fa-th::before { content: ""; }.fa-th-list::before { content: ""; }.fa-check::before { content: ""; }.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }.fa-search-plus::before { content: ""; }.fa-search-minus::before { content: ""; }.fa-power-off::before { content: ""; }.fa-signal::before { content: ""; }.fa-gear::before, .fa-cog::before { content: ""; }.fa-trash-o::before { content: ""; }.fa-home::before { content: ""; }.fa-file-o::before { content: ""; }.fa-clock-o::before { content: ""; }.fa-road::before { content: ""; }.fa-download::before { content: ""; }.fa-arrow-circle-o-down::before { content: ""; }.fa-arrow-circle-o-up::before { content: ""; }.fa-inbox::before { content: ""; }.fa-play-circle-o::before { content: ""; }.fa-rotate-right::before, .fa-repeat::before { content: ""; }.fa-refresh::before { content: ""; }.fa-list-alt::before { content: ""; }.fa-lock::before { content: ""; }.fa-flag::before { content: ""; }.fa-headphones::before { content: ""; }.fa-volume-off::before { content: ""; }.fa-volume-down::before { content: ""; }.fa-volume-up::before { content: ""; }.fa-qrcode::before { content: ""; }.fa-barcode::before { content: ""; }.fa-tag::before { content: ""; }.fa-tags::before { content: ""; }.fa-book::before { content: ""; }.fa-bookmark::before { content: ""; }.fa-print::before { content: ""; }.fa-camera::before { content: ""; }.fa-font::before { content: ""; }.fa-bold::before { content: ""; }.fa-italic::before { content: ""; }.fa-text-height::before { content: ""; }.fa-text-width::before { content: ""; }.fa-align-left::before { content: ""; }.fa-align-center::before { content: ""; }.fa-align-right::before { content: ""; }.fa-align-justify::before { content: ""; }.fa-list::before { content: ""; }.fa-dedent::before, .fa-outdent::before { content: ""; }.fa-indent::before { content: ""; }.fa-video-camera::before { content: ""; }.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }.fa-pencil::before { content: ""; }.fa-map-marker::before { content: ""; }.fa-adjust::before { content: ""; }.fa-tint::before { content: ""; }.fa-edit::before, .fa-pencil-square-o::before { content: ""; }.fa-share-square-o::before { content: ""; }.fa-check-square-o::before { content: ""; }.fa-arrows::before { content: ""; }.fa-step-backward::before { content: ""; }.fa-fast-backward::before { content: ""; }.fa-backward::before { content: ""; }.fa-play::before { content: ""; }.fa-pause::before { content: ""; }.fa-stop::before { content: ""; }.fa-forward::before { content: ""; }.fa-fast-forward::before { content: ""; }.fa-step-forward::before { content: ""; }.fa-eject::before { content: ""; }.fa-chevron-left::before { content: ""; }.fa-chevron-right::before { content: ""; }.fa-plus-circle::before { content: ""; }.fa-minus-circle::before { content: ""; }.fa-times-circle::before { content: ""; }.fa-check-circle::before { content: ""; }.fa-question-circle::before { content: ""; }.fa-info-circle::before { content: ""; }.fa-crosshairs::before { content: ""; }.fa-times-circle-o::before { content: ""; }.fa-check-circle-o::before { content: ""; }.fa-ban::before { content: ""; }.fa-arrow-left::before { content: ""; }.fa-arrow-right::before { content: ""; }.fa-arrow-up::before { content: ""; }.fa-arrow-down::before { content: ""; }.fa-mail-forward::before, .fa-share::before { content: ""; }.fa-expand::before { content: ""; }.fa-compress::before { content: ""; }.fa-plus::before { content: ""; }.fa-minus::before { content: ""; }.fa-asterisk::before { content: ""; }.fa-exclamation-circle::before { content: ""; }.fa-gift::before { content: ""; }.fa-leaf::before { content: ""; }.fa-fire::before { content: ""; }.fa-eye::before { content: ""; }.fa-eye-slash::before { content: ""; }.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }.fa-plane::before { content: ""; }.fa-calendar::before { content: ""; }.fa-random::before { content: ""; }.fa-comment::before { content: ""; }.fa-magnet::before { content: ""; }.fa-chevron-up::before { content: ""; }.fa-chevron-down::before { content: ""; }.fa-retweet::before { content: ""; }.fa-shopping-cart::before { content: ""; }.fa-folder::before { content: ""; }.fa-folder-open::before { content: ""; }.fa-arrows-v::before { content: ""; }.fa-arrows-h::before { content: ""; }.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }.fa-twitter-square::before { content: ""; }.fa-facebook-square::before { content: ""; }.fa-camera-retro::before { content: ""; }.fa-key::before { content: ""; }.fa-gears::before, .fa-cogs::before { content: ""; }.fa-comments::before { content: ""; }.fa-thumbs-o-up::before { content: ""; }.fa-thumbs-o-down::before { content: ""; }.fa-star-half::before { content: ""; }.fa-heart-o::before { content: ""; }.fa-sign-out::before { content: ""; }.fa-linkedin-square::before { content: ""; }.fa-thumb-tack::before { content: ""; }.fa-external-link::before { content: ""; }.fa-sign-in::before { content: ""; }.fa-trophy::before { content: ""; }.fa-github-square::before { content: ""; }.fa-upload::before { content: ""; }.fa-lemon-o::before { content: ""; }.fa-phone::before { content: ""; }.fa-square-o::before { content: ""; }.fa-bookmark-o::before { content: ""; }.fa-phone-square::before { content: ""; }.fa-twitter::before { content: ""; }.fa-facebook-f::before, .fa-facebook::before { content: ""; }.fa-github::before { content: ""; }.fa-unlock::before { content: ""; }.fa-credit-card::before { content: ""; }.fa-feed::before, .fa-rss::before { content: ""; }.fa-hdd-o::before { content: ""; }.fa-bullhorn::before { content: ""; }.fa-bell::before { content: ""; }.fa-certificate::before { content: ""; }.fa-hand-o-right::before { content: ""; }.fa-hand-o-left::before { content: ""; }.fa-hand-o-up::before { content: ""; }.fa-hand-o-down::before { content: ""; }.fa-arrow-circle-left::before { content: ""; }.fa-arrow-circle-right::before { content: ""; }.fa-arrow-circle-up::before { content: ""; }.fa-arrow-circle-down::before { content: ""; }.fa-globe::before { content: ""; }.fa-wrench::before { content: ""; }.fa-tasks::before { content: ""; }.fa-filter::before { content: ""; }.fa-briefcase::before { content: ""; }.fa-arrows-alt::before { content: ""; }.fa-group::before, .fa-users::before { content: ""; }.fa-chain::before, .fa-link::before { content: ""; }.fa-cloud::before { content: ""; }.fa-flask::before { content: ""; }.fa-cut::before, .fa-scissors::before { content: ""; }.fa-copy::before, .fa-files-o::before { content: ""; }.fa-paperclip::before { content: ""; }.fa-save::before, .fa-floppy-o::before { content: ""; }.fa-square::before { content: ""; }.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }.fa-list-ul::before { content: ""; }.fa-list-ol::before { content: ""; }.fa-strikethrough::before { content: ""; }.fa-underline::before { content: ""; }.fa-table::before { content: ""; }.fa-magic::before { content: ""; }.fa-truck::before { content: ""; }.fa-pinterest::before { content: ""; }.fa-pinterest-square::before { content: ""; }.fa-google-plus-square::before { content: ""; }.fa-google-plus::before { content: ""; }.fa-money::before { content: ""; }.fa-caret-down::before { content: ""; }.fa-caret-up::before { content: ""; }.fa-caret-left::before { content: ""; }.fa-caret-right::before { content: ""; }.fa-columns::before { content: ""; }.fa-unsorted::before, .fa-sort::before { content: ""; }.fa-sort-down::before, .fa-sort-desc::before { content: ""; }.fa-sort-up::before, .fa-sort-asc::before { content: ""; }.fa-envelope::before { content: ""; }.fa-linkedin::before { content: ""; }.fa-rotate-left::before, .fa-undo::before { content: ""; }.fa-legal::before, .fa-gavel::before { content: ""; }.fa-dashboard::before, .fa-tachometer::before { content: ""; }.fa-comment-o::before { content: ""; }.fa-comments-o::before { content: ""; }.fa-flash::before, .fa-bolt::before { content: ""; }.fa-sitemap::before { content: ""; }.fa-umbrella::before { content: ""; }.fa-paste::before, .fa-clipboard::before { content: ""; }.fa-lightbulb-o::before { content: ""; }.fa-exchange::before { content: ""; }.fa-cloud-download::before { content: ""; }.fa-cloud-upload::before { content: ""; }.fa-user-md::before { content: ""; }.fa-stethoscope::before { content: ""; }.fa-suitcase::before { content: ""; }.fa-bell-o::before { content: ""; }.fa-coffee::before { content: ""; }.fa-cutlery::before { content: ""; }.fa-file-text-o::before { content: ""; }.fa-building-o::before { content: ""; }.fa-hospital-o::before { content: ""; }.fa-ambulance::before { content: ""; }.fa-medkit::before { content: ""; }.fa-fighter-jet::before { content: ""; }.fa-beer::before { content: ""; }.fa-h-square::before { content: ""; }.fa-plus-square::before { content: ""; }.fa-angle-double-left::before { content: ""; }.fa-angle-double-right::before { content: ""; }.fa-angle-double-up::before { content: ""; }.fa-angle-double-down::before { content: ""; }.fa-angle-left::before { content: ""; }.fa-angle-right::before { content: ""; }.fa-angle-up::before { content: ""; }.fa-angle-down::before { content: ""; }.fa-desktop::before { content: ""; }.fa-laptop::before { content: ""; }.fa-tablet::before { content: ""; }.fa-mobile-phone::before, .fa-mobile::before { content: ""; }.fa-circle-o::before { content: ""; }.fa-quote-left::before { content: ""; }.fa-quote-right::before { content: ""; }.fa-spinner::before { content: ""; }.fa-circle::before { content: ""; }.fa-mail-reply::before, .fa-reply::before { content: ""; }.fa-github-alt::before { content: ""; }.fa-folder-o::before { content: ""; }.fa-folder-open-o::before { content: ""; }.fa-smile-o::before { content: ""; }.fa-frown-o::before { content: ""; }.fa-meh-o::before { content: ""; }.fa-gamepad::before { content: ""; }.fa-keyboard-o::before { content: ""; }.fa-flag-o::before { content: ""; }.fa-flag-checkered::before { content: ""; }.fa-terminal::before { content: ""; }.fa-code::before { content: ""; }.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }.fa-location-arrow::before { content: ""; }.fa-crop::before { content: ""; }.fa-code-fork::before { content: ""; }.fa-unlink::before, .fa-chain-broken::before { content: ""; }.fa-question::before { content: ""; }.fa-info::before { content: ""; }.fa-exclamation::before { content: ""; }.fa-superscript::before { content: ""; }.fa-subscript::before { content: ""; }.fa-eraser::before { content: ""; }.fa-puzzle-piece::before { content: ""; }.fa-microphone::before { content: ""; }.fa-microphone-slash::before { content: ""; }.fa-shield::before { content: ""; }.fa-calendar-o::before { content: ""; }.fa-fire-extinguisher::before { content: ""; }.fa-rocket::before { content: ""; }.fa-maxcdn::before { content: ""; }.fa-chevron-circle-left::before { content: ""; }.fa-chevron-circle-right::before { content: ""; }.fa-chevron-circle-up::before { content: ""; }.fa-chevron-circle-down::before { content: ""; }.fa-html5::before { content: ""; }.fa-css3::before { content: ""; }.fa-anchor::before { content: ""; }.fa-unlock-alt::before { content: ""; }.fa-bullseye::before { content: ""; }.fa-ellipsis-h::before { content: ""; }.fa-ellipsis-v::before { content: ""; }.fa-rss-square::before { content: ""; }.fa-play-circle::before { content: ""; }.fa-ticket::before { content: ""; }.fa-minus-square::before { content: ""; }.fa-minus-square-o::before { content: ""; }.fa-level-up::before { content: ""; }.fa-level-down::before { content: ""; }.fa-check-square::before { content: ""; }.fa-pencil-square::before { content: ""; }.fa-external-link-square::before { content: ""; }.fa-share-square::before { content: ""; }.fa-compass::before { content: ""; }.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }.fa-euro::before, .fa-eur::before { content: ""; }.fa-gbp::before { content: ""; }.fa-dollar::before, .fa-usd::before { content: ""; }.fa-rupee::before, .fa-inr::before { content: ""; }.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }.fa-won::before, .fa-krw::before { content: ""; }.fa-bitcoin::before, .fa-btc::before { content: ""; }.fa-file::before { content: ""; }.fa-file-text::before { content: ""; }.fa-sort-alpha-asc::before { content: ""; }.fa-sort-alpha-desc::before { content: ""; }.fa-sort-amount-asc::before { content: ""; }.fa-sort-amount-desc::before { content: ""; }.fa-sort-numeric-asc::before { content: ""; }.fa-sort-numeric-desc::before { content: ""; }.fa-thumbs-up::before { content: ""; }.fa-thumbs-down::before { content: ""; }.fa-youtube-square::before { content: ""; }.fa-youtube::before { content: ""; }.fa-xing::before { content: ""; }.fa-xing-square::before { content: ""; }.fa-youtube-play::before { content: ""; }.fa-dropbox::before { content: ""; }.fa-stack-overflow::before { content: ""; }.fa-instagram::before { content: ""; }.fa-flickr::before { content: ""; }.fa-adn::before { content: ""; }.fa-bitbucket::before { content: ""; }.fa-bitbucket-square::before { content: ""; }.fa-tumblr::before { content: ""; }.fa-tumblr-square::before { content: ""; }.fa-long-arrow-down::before { content: ""; }.fa-long-arrow-up::before { content: ""; }.fa-long-arrow-left::before { content: ""; }.fa-long-arrow-right::before { content: ""; }.fa-apple::before { content: ""; }.fa-windows::before { content: ""; }.fa-android::before { content: ""; }.fa-linux::before { content: ""; }.fa-dribbble::before { content: ""; }.fa-skype::before { content: ""; }.fa-foursquare::before { content: ""; }.fa-trello::before { content: ""; }.fa-female::before { content: ""; }.fa-male::before { content: ""; }.fa-gittip::before, .fa-gratipay::before { content: ""; }.fa-sun-o::before { content: ""; }.fa-moon-o::before { content: ""; }.fa-archive::before { content: ""; }.fa-bug::before { content: ""; }.fa-vk::before { content: ""; }.fa-weibo::before { content: ""; }.fa-renren::before { content: ""; }.fa-pagelines::before { content: ""; }.fa-stack-exchange::before { content: ""; }.fa-arrow-circle-o-right::before { content: ""; }.fa-arrow-circle-o-left::before { content: ""; }.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }.fa-dot-circle-o::before { content: ""; }.fa-wheelchair::before { content: ""; }.fa-vimeo-square::before { content: ""; }.fa-turkish-lira::before, .fa-try::before { content: ""; }.fa-plus-square-o::before { content: ""; }.fa-space-shuttle::before { content: ""; }.fa-slack::before { content: ""; }.fa-envelope-square::before { content: ""; }.fa-wordpress::before { content: ""; }.fa-openid::before { content: ""; }.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }.fa-yahoo::before { content: ""; }.fa-google::before { content: ""; }.fa-reddit::before { content: ""; }.fa-reddit-square::before { content: ""; }.fa-stumbleupon-circle::before { content: ""; }.fa-stumbleupon::before { content: ""; }.fa-delicious::before { content: ""; }.fa-digg::before { content: ""; }.fa-pied-piper-pp::before { content: ""; }.fa-pied-piper-alt::before { content: ""; }.fa-drupal::before { content: ""; }.fa-joomla::before { content: ""; }.fa-language::before { content: ""; }.fa-fax::before { content: ""; }.fa-building::before { content: ""; }.fa-child::before { content: ""; }.fa-paw::before { content: ""; }.fa-spoon::before { content: ""; }.fa-cube::before { content: ""; }.fa-cubes::before { content: ""; }.fa-behance::before { content: ""; }.fa-behance-square::before { content: ""; }.fa-steam::before { content: ""; }.fa-steam-square::before { content: ""; }.fa-recycle::before { content: ""; }.fa-automobile::before, .fa-car::before { content: ""; }.fa-cab::before, .fa-taxi::before { content: ""; }.fa-tree::before { content: ""; }.fa-spotify::before { content: ""; }.fa-deviantart::before { content: ""; }.fa-soundcloud::before { content: ""; }.fa-database::before { content: ""; }.fa-file-pdf-o::before { content: ""; }.fa-file-word-o::before { content: ""; }.fa-file-excel-o::before { content: ""; }.fa-file-powerpoint-o::before { content: ""; }.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }.fa-file-code-o::before { content: ""; }.fa-vine::before { content: ""; }.fa-codepen::before { content: ""; }.fa-jsfiddle::before { content: ""; }.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }.fa-circle-o-notch::before { content: ""; }.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }.fa-ge::before, .fa-empire::before { content: ""; }.fa-git-square::before { content: ""; }.fa-git::before { content: ""; }.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }.fa-tencent-weibo::before { content: ""; }.fa-qq::before { content: ""; }.fa-wechat::before, .fa-weixin::before { content: ""; }.fa-send::before, .fa-paper-plane::before { content: ""; }.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }.fa-history::before { content: ""; }.fa-circle-thin::before { content: ""; }.fa-header::before { content: ""; }.fa-paragraph::before { content: ""; }.fa-sliders::before { content: ""; }.fa-share-alt::before { content: ""; }.fa-share-alt-square::before { content: ""; }.fa-bomb::before { content: ""; }.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }.fa-tty::before { content: ""; }.fa-binoculars::before { content: ""; }.fa-plug::before { content: ""; }.fa-slideshare::before { content: ""; }.fa-twitch::before { content: ""; }.fa-yelp::before { content: ""; }.fa-newspaper-o::before { content: ""; }.fa-wifi::before { content: ""; }.fa-calculator::before { content: ""; }.fa-paypal::before { content: ""; }.fa-google-wallet::before { content: ""; }.fa-cc-visa::before { content: ""; }.fa-cc-mastercard::before { content: ""; }.fa-cc-discover::before { content: ""; }.fa-cc-amex::before { content: ""; }.fa-cc-paypal::before { content: ""; }.fa-cc-stripe::before { content: ""; }.fa-bell-slash::before { content: ""; }.fa-bell-slash-o::before { content: ""; }.fa-trash::before { content: ""; }.fa-copyright::before { content: ""; }.fa-at::before { content: ""; }.fa-eyedropper::before { content: ""; }.fa-paint-brush::before { content: ""; }.fa-birthday-cake::before { content: ""; }.fa-area-chart::before { content: ""; }.fa-pie-chart::before { content: ""; }.fa-line-chart::before { content: ""; }.fa-lastfm::before { content: ""; }.fa-lastfm-square::before { content: ""; }.fa-toggle-off::before { content: ""; }.fa-toggle-on::before { content: ""; }.fa-bicycle::before { content: ""; }.fa-bus::before { content: ""; }.fa-ioxhost::before { content: ""; }.fa-angellist::before { content: ""; }.fa-cc::before { content: ""; }.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }.fa-meanpath::before { content: ""; }.fa-buysellads::before { content: ""; }.fa-connectdevelop::before { content: ""; }.fa-dashcube::before { content: ""; }.fa-forumbee::before { content: ""; }.fa-leanpub::before { content: ""; }.fa-sellsy::before { content: ""; }.fa-shirtsinbulk::before { content: ""; }.fa-simplybuilt::before { content: ""; }.fa-skyatlas::before { content: ""; }.fa-cart-plus::before { content: ""; }.fa-cart-arrow-down::before { content: ""; }.fa-diamond::before { content: ""; }.fa-ship::before { content: ""; }.fa-user-secret::before { content: ""; }.fa-motorcycle::before { content: ""; }.fa-street-view::before { content: ""; }.fa-heartbeat::before { content: ""; }.fa-venus::before { content: ""; }.fa-mars::before { content: ""; }.fa-mercury::before { content: ""; }.fa-intersex::before, .fa-transgender::before { content: ""; }.fa-transgender-alt::before { content: ""; }.fa-venus-double::before { content: ""; }.fa-mars-double::before { content: ""; }.fa-venus-mars::before { content: ""; }.fa-mars-stroke::before { content: ""; }.fa-mars-stroke-v::before { content: ""; }.fa-mars-stroke-h::before { content: ""; }.fa-neuter::before { content: ""; }.fa-genderless::before { content: ""; }.fa-facebook-official::before { content: ""; }.fa-pinterest-p::before { content: ""; }.fa-whatsapp::before { content: ""; }.fa-server::before { content: ""; }.fa-user-plus::before { content: ""; }.fa-user-times::before { content: ""; }.fa-hotel::before, .fa-bed::before { content: ""; }.fa-viacoin::before { content: ""; }.fa-train::before { content: ""; }.fa-subway::before { content: ""; }.fa-medium::before { content: ""; }.fa-yc::before, .fa-y-combinator::before { content: ""; }.fa-optin-monster::before { content: ""; }.fa-opencart::before { content: ""; }.fa-expeditedssl::before { content: ""; }.fa-battery-4::before, .fa-battery::before, .fa-battery-full::before { content: ""; }.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }.fa-battery-2::before, .fa-battery-half::before { content: ""; }.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }.fa-battery-0::before, .fa-battery-empty::before { content: ""; }.fa-mouse-pointer::before { content: ""; }.fa-i-cursor::before { content: ""; }.fa-object-group::before { content: ""; }.fa-object-ungroup::before { content: ""; }.fa-sticky-note::before { content: ""; }.fa-sticky-note-o::before { content: ""; }.fa-cc-jcb::before { content: ""; }.fa-cc-diners-club::before { content: ""; }.fa-clone::before { content: ""; }.fa-balance-scale::before { content: ""; }.fa-hourglass-o::before { content: ""; }.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }.fa-hourglass::before { content: ""; }.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }.fa-hand-scissors-o::before { content: ""; }.fa-hand-lizard-o::before { content: ""; }.fa-hand-spock-o::before { content: ""; }.fa-hand-pointer-o::before { content: ""; }.fa-hand-peace-o::before { content: ""; }.fa-trademark::before { content: ""; }.fa-registered::before { content: ""; }.fa-creative-commons::before { content: ""; }.fa-gg::before { content: ""; }.fa-gg-circle::before { content: ""; }.fa-tripadvisor::before { content: ""; }.fa-odnoklassniki::before { content: ""; }.fa-odnoklassniki-square::before { content: ""; }.fa-get-pocket::before { content: ""; }.fa-wikipedia-w::before { content: ""; }.fa-safari::before { content: ""; }.fa-chrome::before { content: ""; }.fa-firefox::before { content: ""; }.fa-opera::before { content: ""; }.fa-internet-explorer::before { content: ""; }.fa-tv::before, .fa-television::before { content: ""; }.fa-contao::before { content: ""; }.fa-500px::before { content: ""; }.fa-amazon::before { content: ""; }.fa-calendar-plus-o::before { content: ""; }.fa-calendar-minus-o::before { content: ""; }.fa-calendar-times-o::before { content: ""; }.fa-calendar-check-o::before { content: ""; }.fa-industry::before { content: ""; }.fa-map-pin::before { content: ""; }.fa-map-signs::before { content: ""; }.fa-map-o::before { content: ""; }.fa-map::before { content: ""; }.fa-commenting::before { content: ""; }.fa-commenting-o::before { content: ""; }.fa-houzz::before { content: ""; }.fa-vimeo::before { content: ""; }.fa-black-tie::before { content: ""; }.fa-fonticons::before { content: ""; }.fa-reddit-alien::before { content: ""; }.fa-edge::before { content: ""; }.fa-credit-card-alt::before { content: ""; }.fa-codiepie::before { content: ""; }.fa-modx::before { content: ""; }.fa-fort-awesome::before { content: ""; }.fa-usb::before { content: ""; }.fa-product-hunt::before { content: ""; }.fa-mixcloud::before { content: ""; }.fa-scribd::before { content: ""; }.fa-pause-circle::before { content: ""; }.fa-pause-circle-o::before { content: ""; }.fa-stop-circle::before { content: ""; }.fa-stop-circle-o::before { content: ""; }.fa-shopping-bag::before { content: ""; }.fa-shopping-basket::before { content: ""; }.fa-hashtag::before { content: ""; }.fa-bluetooth::before { content: ""; }.fa-bluetooth-b::before { content: ""; }.fa-percent::before { content: ""; }.fa-gitlab::before { content: ""; }.fa-wpbeginner::before { content: ""; }.fa-wpforms::before { content: ""; }.fa-envira::before { content: ""; }.fa-universal-access::before { content: ""; }.fa-wheelchair-alt::before { content: ""; }.fa-question-circle-o::before { content: ""; }.fa-blind::before { content: ""; }.fa-audio-description::before { content: ""; }.fa-volume-control-phone::before { content: ""; }.fa-braille::before { content: ""; }.fa-assistive-listening-systems::before { content: ""; }.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }.fa-glide::before { content: ""; }.fa-glide-g::before { content: ""; }.fa-signing::before, .fa-sign-language::before { content: ""; }.fa-low-vision::before { content: ""; }.fa-viadeo::before { content: ""; }.fa-viadeo-square::before { content: ""; }.fa-snapchat::before { content: ""; }.fa-snapchat-ghost::before { content: ""; }.fa-snapchat-square::before { content: ""; }.fa-pied-piper::before { content: ""; }.fa-first-order::before { content: ""; }.fa-yoast::before { content: ""; }.fa-themeisle::before { content: ""; }.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }.fa-fa::before, .fa-font-awesome::before { content: ""; }.fa-handshake-o::before { content: ""; }.fa-envelope-open::before { content: ""; }.fa-envelope-open-o::before { content: ""; }.fa-linode::before { content: ""; }.fa-address-book::before { content: ""; }.fa-address-book-o::before { content: ""; }.fa-vcard::before, .fa-address-card::before { content: ""; }.fa-vcard-o::before, .fa-address-card-o::before { content: ""; }.fa-user-circle::before { content: ""; }.fa-user-circle-o::before { content: ""; }.fa-user-o::before { content: ""; }.fa-id-badge::before { content: ""; }.fa-drivers-license::before, .fa-id-card::before { content: ""; }.fa-drivers-license-o::before, .fa-id-card-o::before { content: ""; }.fa-quora::before { content: ""; }.fa-free-code-camp::before { content: ""; }.fa-telegram::before { content: ""; }.fa-thermometer-4::before, .fa-thermometer::before, .fa-thermometer-full::before { content: ""; }.fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }.fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }.fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }.fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }.fa-shower::before { content: ""; }.fa-bathtub::before, .fa-s15::before, .fa-bath::before { content: ""; }.fa-podcast::before { content: ""; }.fa-window-maximize::before { content: ""; }.fa-window-minimize::before { content: ""; }.fa-window-restore::before { content: ""; }.fa-times-rectangle::before, .fa-window-close::before { content: ""; }.fa-times-rectangle-o::before, .fa-window-close-o::before { content: ""; }.fa-bandcamp::before { content: ""; }.fa-grav::before { content: ""; }.fa-etsy::before { content: ""; }.fa-imdb::before { content: ""; }.fa-ravelry::before { content: ""; }.fa-eercast::before { content: ""; }.fa-microchip::before { content: ""; }.fa-snowflake-o::before { content: ""; }.fa-superpowers::before { content: ""; }.fa-wpexplorer::before { content: ""; }.fa-meetup::before { content: ""; }.visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.visually-hidden-focusable:active, .visually-hidden-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }@font-face { font-family: odoo_ui_icons; 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"); font-weight: normal; font-style: normal; font-display: block; }.oi { display: inline-block; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: odoo_ui_icons !important; }.oi-search::before { content: ""; }.oi-chevron-left::before { content: ""; }.o_main_navbar { --o-navbar-height: 46px; --Dropdown_menu-margin-y: 0; display: flex; height: var(--o-navbar-height); padding-top: 10px; padding-bottom: 10px; border-bottom: 0px; background: rgb(255, 255, 255); font-size: 0.875rem; }@media (min-width: 768px) {.o_main_navbar { min-width: min-content; }}.o_main_navbar > ul { padding: 0px; margin: 0px; list-style: none; }.o_main_navbar .o_menu_toggle { --NavBar-entry-padding-left: 16px; --NavBar-entry-padding-right: 8px; color: var(--NavBar-entry-color, #111827); }.o_main_navbar .o_menu_toggle rect, .o_main_navbar .o_menu_toggle g { transform-origin: 0px 50%; }.o_main_navbar .o_menu_toggle.o_menu_toggle_back { transform: translateX(25%) rotateY(-180deg); }.o_main_navbar .o_menu_toggle.o_menu_toggle_back rect { width: 6px; height: 3px; }.o_main_navbar .o_menu_toggle.o_menu_toggle_back rect:first-child { transform: translate(12%, 0px); rx: 100%; }.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0 { transform: scale3d(0.5, 1, 1) translate(0px, 45%) skewY(-22deg); }.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0 + g rect { width: 0px; height: 0px; }.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_2 { transform: scale3d(0.5, 1, 1) translate(0px, -37%) skewY(22deg); }@media (min-width: 768px) {.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon { opacity: 0; }.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_toggle_icon { opacity: 1; }.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand_icon { opacity: 0; }}@media screen and (min-width: 768px) and (prefers-reduced-motion: no-preference) {.o_main_navbar .o_menu_toggle:hover rect { width: 6px; height: 3px; }.o_main_navbar .o_menu_toggle:hover rect:first-child { transform: translate(12%, 0px); rx: 100%; }.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0 { transform: scale3d(0.5, 1, 1) translate(0px, 45%) skewY(-22deg); }.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0 + g rect { width: 0px; height: 0px; }.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_2 { transform: scale3d(0.5, 1, 1) translate(0px, -37%) skewY(22deg); }.o_main_navbar .o_menu_toggle, .o_main_navbar .o_menu_toggle g { transition: 0.3s; }.o_main_navbar .o_menu_toggle rect { transition: 0.1s; }.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) { transform: none; transition: none; }.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 { will-change: transform; transition: 0.1s; }.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back) .o_menu_toggle_icon { transform: translateX(75%); }.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_toggle_icon { transform: translateX(25%); transition: 0.4s; }.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand_icon { transform: rotateY(-90deg); transition: 0.2s; }.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand { transform: translateX(-0.5rem); transition: 0.4s; }}@media (min-width: 768px) {.o_main_navbar .o_menu_toggle .o_menu_brand_icon { width: calc(var(--o-navbar-height) - 20px + 0.25rem); object-fit: cover; }}.o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo) { border-color: transparent; }.o_main_navbar .o_menu_sections .o_nav_entry, .o_main_navbar .o_menu_sections .dropdown-toggle { background: var(--NavBar-entry-backgroundColor, #FFF); border: 1px solid transparent; }.o_main_navbar .o_menu_sections .o_nav_entry:hover, .o_main_navbar .o_menu_sections .dropdown-toggle:hover { background: var(--NavBar-entry-backgroundColor--hover, #e7e9ed); }.o_main_navbar .o_menu_sections .o_nav_entry:focus, .o_main_navbar .o_menu_sections .dropdown-toggle:focus { background: var(--NavBar-entry-backgroundColor--focus, #e7e9ed); }.o_main_navbar .o_menu_sections .o_nav_entry:active, .o_main_navbar .o_menu_sections .dropdown-toggle:active { background: var(--NavBar-entry-backgroundColor--active, unset); }.o_main_navbar .o_menu_sections .dropdown.show.dropdown-toggle { border-color: var(--NavBar-entry-borderColor-active, transparent); background: var(--NavBar-entry-backgroundColor--active, unset); color: var(--NavBar-entry-color--active, unset); }.o_main_navbar .dropdown-header.dropdown-menu_group { margin-top: 0px; }.o_main_navbar .dropdown-item + .dropdown-header:not(.o_more_dropdown_section_group) { margin-top: 0.3em; }.o_main_navbar .o_dropdown_menu_group_entry.dropdown-item { padding-left: 30px; }.o_main_navbar .o_dropdown_menu_group_entry.dropdown-item + .dropdown-item:not(.o_dropdown_menu_group_entry) { margin-top: 0.8em; }.o_main_navbar .o_navbar_apps_menu .dropdown-toggle { --NavBar-entry-padding-left: 16px; font-size: 1.2em; }.o_main_navbar .o_menu_brand { padding-left: 0px; font-size: 1.2em; }.o_main_navbar .o_menu_brand:hover { background: none; }.o_main_navbar .o_menu_brand, .o_main_navbar .o_navbar_breadcrumbs, .o_main_navbar .o_navbar_breadcrumbs .btn { color: var(--NavBar-brand-color, #111827); }.o_main_navbar .o_menu_sections .o_more_dropdown_section_group { margin-top: 0.8em; }.o_main_navbar .o_menu_sections .o_more_dropdown_section_group:first-child { margin-top: -0.5rem; padding-top: 0.75rem; }.o_main_navbar .o_menu_systray { --NavBar-entry-padding-left: 0.315em; --NavBar-entry-padding-right: 0.315em; }.o_main_navbar .o_menu_systray .badge { margin-right: -0.5em; border: 0px; padding: 3px 6px; background-color: var(--o-navbar-badge-bg, #dc3545); font-size: 0.7em; color: var(--o-navbar-badge-color, #FFF); text-shadow: var(--o-navbar-badge-text-shadow, none); transform: translate(-0.6em, -30%); }@keyframes bounceIn {0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }20% { transform: scale3d(1.1, 1.1, 1.1); }40% { transform: scale3d(0.9, 0.9, 0.9); }60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }80% { transform: scale3d(0.97, 0.97, 0.97); }100% { opacity: 1; transform: scale3d(1, 1, 1); }}@keyframes flash {0%, 50%, 100% { opacity: 1; }25%, 75% { opacity: 0; }}@keyframes pulse {0% { box-shadow: 0 0 0 0 var(--pulse-color-from, #c11a36); }100% { box-shadow: 0 0 0 var(--pulse-spread-radius, 2em) var(--pulse-color-to, rgba(255, 255, 255, 0)); }}html, body { width: 100%; height: 100%; }#wrapwrap { z-index: 0; position: relative; display: flex; flex-flow: column; width: 100%; min-height: 100%; }#wrapwrap > * { flex: 0 0 auto; }#wrapwrap > main { flex: 1 0 auto; }.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 { font-family: odoo_ui_icons !important; }.fa.fa-tiktok::before { content: ""; }.fa-twitter.fa::before { content: ""; }.fa-twitter-square.fa::before { content: ""; }.fa.fa-discord::before { content: ""; }.fa.fa-google-play::before { content: ""; }.fa.fa-strava::before { content: ""; }.fa.fa-bluesky::before { content: ""; }.fa.fa-kickstarter::before { content: ""; }.fa.fa-threads::before { content: ""; }.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 { transform: rotate(180deg); }.o_btn_loading .fa:not(.fa-spin) { display: none; }.dropdown-menu, .o_dropdown_menu { max-height: 70vh; overflow: auto; background-clip: border-box; }.dropdown-menu:not(.o-hb-select-dropdown), .o_dropdown_menu:not(.o-hb-select-dropdown) { scrollbar-width: thin; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle.o-no-caret::before, .dropdown-toggle.o-no-caret::after { content: normal; }@keyframes catchAttention {0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { transform: translateY(-30%); }20% { transform: translateY(-25%); }40% { transform: translateY(-20%); }60% { transform: translateY(-15%); }80% { transform: translateY(-10%); }100% { transform: translateY(-5%); }}span.o_force_ltr { display: inline; }.o_force_ltr { unicode-bidi: embed; direction: ltr; }.modal .o_cp_action_menus .o-dropdown:has(.fa-cog) { display: none; }:not(:hover) > .o_ui_app_icon { --oi-color: currentColor; }.o_field_invalid .o_signature { outline: rgb(220, 53, 69) solid 3px; cursor: pointer; }.o-autocomplete .o-autocomplete--dropdown-menu { z-index: 1056; max-width: 600px; }.o-autocomplete .o-autocomplete--input { width: 100%; }.o-autocomplete .o-autocomplete--mark { padding: 0.1875em 0px; }.o-autocomplete .ui-menu-item > span { --dropdown-link-hover-color: var(--dropdown-color); --dropdown-link-hover-bg: var(--dropdown-bg); }.o-autocomplete .ui-menu-item > a.ui-state-active { margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 400; color: var(--body-color); background-color: var(--tertiary-bg); }.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 { text-indent: 10px; }.o-autocomplete .ui-menu-item.o_m2o_dropdown_option > a, .o-autocomplete .ui-menu-item.o_calendar_dropdown_option > a { color: rgb(184, 25, 51); }.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) { color: rgb(117, 16, 33); }.o-autocomplete .ui-menu-item.o_m2o_start_typing, .o-autocomplete .ui-menu-item.o_m2o_no_result { font-style: italic; }.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 { background: none; }.o-autocomplete .ui-menu-item.o_m2o_start_typing > a.ui-state-active { color: var(--body-color); }.modal .o-barcode-modal .modal-body { overflow: hidden; }@media (max-width: 767.98px) {.modal .o-barcode-modal .modal-body { padding: 0px; }}.modal .o-barcode-modal .modal-body video { object-fit: cover; }@keyframes bottom-sheet-in {0% { transform: translateY(100%) translateZ(0px); }100% { transform: translateY(0px) translateZ(0px); }}@keyframes bottom-sheet-out {0% { transform: translateY(0px) translateZ(0px); }100% { transform: translateY(100%) translateZ(0px); }}.bottom-sheet-open .o_navbar, .bottom-sheet-open .o_action_manager { transition: transform 400ms; transform: scale(0.95) translateZ(0px); transform-origin: center top; }@media (prefers-reduced-motion: reduce) {.bottom-sheet-open .o_navbar, .bottom-sheet-open .o_action_manager { transition: none; }}.bottom-sheet-open:not(.o_home_menu_background) .o_main_navbar { box-shadow: rgb(255, 255, 255) 20px 0px 0px, rgb(255, 255, 255) -20px 0px 0px; }.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 { transition: transform 200ms; transform: scale(1) translateZ(0px); }@media (prefers-reduced-motion: reduce) {.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 { transition: none; }}.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 { position: relative; border: 1px solid rgb(193, 26, 54); border-radius: 0.6rem; color: var(--BottomSheetStatusBar__entry-color--active, #FFFFFF); }.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) { background: var(--BottomSheetStatusBar__entry-background--active, rgba(193, 26, 54, 0.5)); }.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 { content: none !important; }.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 { position: absolute; inset: 50% 1rem auto auto; transform: translateY(-50%); color: rgb(1, 126, 132); text-rendering: auto; font: 14px / 1 FontAwesome; content: ""; }.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-divider { --dropdown-divider-bg: var(--o-border-color); margin: 0.5rem; }.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-item, .o_bottom_sheet .o_bottom_sheet_sheet .dropdown-header { --dropdown-item-padding-y: 1rem; --dropdown-item-padding-x: var(--BottomSheet-Entry-paddingX); --dropdown-header-padding-y: var(--dropdown-item-padding-y); --dropdown-header-padding-x: var(--dropdown-item-padding-x); font-size: 1.125rem; font-weight: 500; text-align: start !important; }.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-item .o_stat_value { display: flex; }:root { --100: #F8F9FA; --200: #E9ECEF; --300: #DEE2E6; --400: #CED4DA; --500: #ADB5BD; --600: #6C757D; --700: #495057; --800: #343A40; --900: #212529; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --black: #000000; --white: #FFFFFF; }.o_colorpicker_widget .o_slider_pointer:focus-visible, .o_colorpicker_widget .o_opacity_pointer:focus-visible, .o_colorpicker_widget .o_picker_pointer:focus-visible { outline: none; 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); }.o_colorlist button:hover:not(.active) { opacity: 0.76; }.o_dialog .o_debug_manager .dropdown-toggle { padding: 0px 4px; margin: 2px 10px 2px 0px; }.modal.o_technical_modal .modal-content .modal-header .modal-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }.modal.o_technical_modal .modal-footer { text-align: left; }.modal.o_technical_modal .modal-footer button { margin: 0px; }.modal.o_technical_modal .modal-footer button.o-default-button:not(:only-child) { display: none; }@media (max-width: 767.98px) {.modal.o_technical_modal .modal-footer .btn { width: 45%; text-overflow: ellipsis; white-space: inherit; }}@media (max-width: 575.98px) {.modal.o_technical_modal.o_modal_full .modal-dialog { margin: 0px; height: 100%; }.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content { height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.modal.o_technical_modal.o_modal_full .modal-dialog .modal-content .modal-body { height: 100%; overflow-y: auto; }}.modal.o_inactive_modal { z-index: 1049; }.o_dialog > .modal { display: block; }@media (min-width: 576px) {.modal-fs { width: calc(100% - 3.5rem); max-width: none; }}@media (max-width: 767.98px) {.modal.o_modal_full .modal-content .modal-header { align-items: center; height: 46px; padding: 0px 1rem; }.modal.o_modal_full .modal-content .modal-footer { padding: 1rem 16px 0.5rem; box-shadow: black 0px 1rem 2rem; z-index: 0; }}.o-dropdown { }.o-dropdown.dropdown-toggle::after { content: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.o-dropdown.btn-secondary, .o-dropdown.btn-outline-secondary { transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; }.o-dropdown.btn-secondary.show, .o-dropdown.btn-outline-secondary.show { color: rgb(0, 0, 0); background-color: rgb(230, 242, 243); border-color: rgb(1, 126, 132); }.o-dropdown.dropup > .o-dropdown--menu, .o-dropdown.dropdown > .o-dropdown--menu, .o-dropdown.dropstart > .o-dropdown--menu, .o-dropdown.dropend > .o-dropdown--menu { left: auto; right: auto; margin-left: 0px; margin-right: 0px; }.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret), .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret), .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret) { display: flex; flex-wrap: nowrap; align-items: center; gap: 5px; }.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret)::after, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret)::after, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret)::after { content: ""; font-family: FontAwesome; display: inline-block; margin-left: auto; transform: rotate(0deg); transition: 0.25s ease-in-out; }.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).show::after, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).show::after, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).show::after { transform: rotate(180deg); }.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent { padding-right: 8px; }.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent::after, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent::after, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent::after { transform: rotate(-90deg); }.o-dropdown.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open::after, .o-dropdopwn-item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open::after, .o_menu_item.o-dropdown-caret:not(.o-dropdown-no-caret).o-dropdown--has-parent.o-dropdown--open::after { transform: rotate(90deg); }.o-dropdown--menu { font-size: 1rem; margin-top: var(--Dropdown_menu-margin-y, 0.25rem); margin-bottom: var(--Dropdown_menu-margin-y, 0.25rem); }.o-dropdown--menu .dropdown-toggle:focus, .o-dropdown--menu .dropdown-item:focus { background-color: transparent; outline: none; }.o-dropdown--menu .dropdown-toggle:not(.focus), .o-dropdown--menu .dropdown-item:not(.focus) { background-color: transparent; }.o-dropdown--menu .dropdown-toggle.focus, .o-dropdown--menu .dropdown-item.focus { background-color: var(--tertiary-bg); }.o-dropdown--menu.o-dropdown--menu-submenu { --o-dropdown--submenu-margin: calc(-.5rem - 1px); margin-top: var(--o-dropdown--submenu-margin); margin-bottom: var(--o-dropdown--submenu-margin); }.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 { cursor: pointer; }.o-dropdown--menu .dropdown-item.o-dropdopwn-item-indent { --dropdown-item-padding-x: 1.5rem; }.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 { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: inline-block; width: 100%; }.o_bottom_sheet .o_bottom_sheet_body.dropdown-menu, .o_bottom_sheet .o_bottom_sheet_body.o_dropdown_menu { --dropdown-border-width: 0; --dropdown-box-shadow: none; position: static; max-height: calc(var(--sheet-max-height) - 1rem / 4); }@keyframes reward-fading {0% { opacity: 0; }}@keyframes reward-fading-reverse {100% { opacity: 0; }}@keyframes reward-jump {0% { transform: scale(0.5); }50% { transform: scale(1.05); }}@keyframes reward-jump-reverse {50% { transform: scale(1.05); }100% { transform: scale(0.5); }}@keyframes reward-rainbow {100% { stroke-dashoffset: 0; }}@keyframes reward-rainbow-reverse {0% { stroke-dashoffset: 0; }}@keyframes reward-float {100% { transform: translateY(5px); }}@keyframes reward-float-reverse {0% { transform: translateY(5px); }}@keyframes reward-stars {0% { transform: scale(0.3) rotate(0deg); }50% { transform: scale(1) rotate(20deg); }100% { transform: scale(0.3) rotate(80deg); }}@keyframes reward-scale {0% { transform: scale(0.8); }}@keyframes reward-rotate {0% { transform: scale(0.5) rotate(-30deg); }}.popover .o-EmojiPicker { width: 300px; height: 365px; }.o-EmojiPicker .o-EmojiPicker-navbar { --border-opacity: .5; padding-top: 0.125rem; padding-bottom: 0.125rem; }.o-EmojiPicker .o-EmojiPicker-navbar .o-Emoji > span { filter: grayscale(1); }.o-EmojiPicker .o-EmojiPicker-navbar .o-Emoji:not(.o-active) > span { opacity: 0.5; }.o-EmojiPicker-search input:not(:focus) + .oi-search { color: rgba(33, 37, 41, 0.7); }.o_error_dialog .modal-header { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-top: 0.5rem; padding-bottom: 0.5rem; }.o_error_dialog .modal-header .modal-title { font-size: 1.625rem; }.o_error_dialog .modal-body { padding-top: 0px; }.o_error_dialog .modal-footer { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-top: 0px; }div:not(:hover) .o-file-upload-progress-bar-abort { display: none; }.invalid_locator { position: absolute; background: red; opacity: 0.25; }.o_model_field_selector_popover { width: 17rem; max-height: 40vh; }.o_model_field_selector_popover .o_model_field_selector_popover_body .o_model_field_selector_popover_page > .o_model_field_selector_popover_item { background: rgb(255, 255, 255); }.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 { background: var(--tertiary-bg); }.o_model_selector .o-autocomplete--dropdown-menu { width: 25ch; max-height: 350px !important; }.o_model_selector .o-autocomplete--dropdown-menu .o-autocomplete--dropdown-item a { text-overflow: ellipsis; width: inherit; }.o_notebook .nav-item.disabled .nav-link { cursor: not-allowed; opacity: 0.3; }.o_notebook .nav-link { border-color: var(--Notebook__link-border-color, transparent); }.o_notebook .nav-link.active, .o_notebook .nav-link.active:hover, .o_notebook .nav-link.active:focus, .o_notebook .nav-link.active:active { border-right-color: ; border-left-color: ; border-top-color: var(--Notebook__link-border-top-color--active, var(--Notebook__link-border-color--active)); border-bottom-color: white; }.o_notebook .nav-link:hover, .o_notebook .nav-link:focus, .o_notebook .nav-link:active { outline: none; }.o_notebook .nav-link:focus-visible, .o_notebook .nav-link.active:focus-visible { box-shadow: rgba(193, 26, 54, 0.25) 0px 0px 0px 0.25rem inset; }.o_notebook .nav-link:hover { border-color: var(--Notebook__link-border-color--hover); }.o_notebook .nav-link.o_page_invalid { background-color: rgba(220, 53, 69, 0.1) !important; }.o_notebook .tab-pane:not(.show) { transition: none; }.o_notebook.vertical .nav-item:first-child .nav-link { border-top-width: 0px; }.o_notebook.vertical .nav-link { margin-bottom: 0px; }.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 { border-top-color: ; border-bottom-color: ; border-left-color: var(--Notebook__link-border-top-color--active, var(--Notebook__link-border-color--active)); border-right-color: white; }.o_notification_manager { position: fixed; inset: 52.9px 1rem auto; z-index: 1055; }@media (min-width: 576px) {.o_notification_manager { left: auto; width: 400px; }}.o_notification_manager .o_notification { background-color: var(--Notification__background-color, white); }.o_notification_manager .o_notification_bar { width: 0.5rem; }.o_notification_fade { transition: 0.5s; }.o_notification_fade-enter { opacity: 0; }.o_notification_progress { position: absolute; bottom: 0px; left: 0px; height: 3px; }.o_popover > .popover-arrow { --safety-margin: calc((var(--popover-arrow-width) / 4) - 1px); --position-min: var(--safety-margin); --position-center: calc(50% - var(--popover-arrow-width) / 2); --position-max: calc(100% - var(--popover-arrow-width) - var(--safety-margin)); transition: opacity var(--animation-time), transform var(--animation-time); opacity: 1; }.o_popover[data-popper-placement^="top"] > .popover-arrow.sucked { opacity: 0; transform: translateY(-100%); }.o_popover[data-popper-placement^="right"] > .popover-arrow.sucked { opacity: 0; transform: translateX(100%); }.o_popover[data-popper-placement^="bottom"] > .popover-arrow.sucked { opacity: 0; transform: translateY(100%); }.o_popover[data-popper-placement^="left"] > .popover-arrow.sucked { opacity: 0; transform: translateX(-100%); }@media screen and (max-width: 768px) {.o_install_prompt .modal-header { background: none !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }.o_install_prompt .modal-header button { color: rgb(0, 0, 0) !important; }}.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 { content: ""; display: inline-block; width: 0px; height: 0px; vertical-align: middle; border-bottom: 0px; border-left: 0.3em solid transparent; border-right: 0.3em solid transparent; border-top: 0.3em solid var(--o-caret-color, currentColor); }.o_record_selector .o_record_autocomplete_with_caret, .o_multi_record_selector .o_record_autocomplete_with_caret { display: flex; min-width: 100%; position: relative; }.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 { content: ""; display: inline-block; width: 0px; height: 0px; vertical-align: middle; border-bottom: 0px; border-left: 0.3em solid transparent; border-right: 0.3em solid transparent; border-top: 0.3em solid var(--o-caret-color, currentColor); align-self: center; position: absolute; right: 0.5rem; }.o_select_menu_menu:not(.o_bottom_sheet) .o-dropdown-item::before { display: none; }.o_bottom_sheet .o_select_menu_menu .dropdown-item { font-weight: normal; margin: 0px auto; max-width: calc(100% - 2 * var(--offcanvas-padding-x)); }.o_tag { font-size: var(--Tag-font-size, 0.875rem); max-width: var(--Tag-max-width, 100%); }.o_time_picker_input.o_invalid { border-bottom-color: rgb(220, 53, 69); background-color: rgba(220, 53, 69, 0.1); }.o_time_picker_dropdown.o-dropdown--menu { --dropdown-min-width: unset; max-height: 15rem; }.o-tooltip { --tooltip-max-width: 200px; --tooltip-padding-x: 0.5rem; --tooltip-padding-y: 0.25rem; --tooltip-color: var(--body-bg); --tooltip-bg: var(--emphasis-color); --tooltip-border-radius: var(--border-radius); font-family: var(--font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: 0.875rem; }.o-tooltip:has(.o-tooltip--technical) { max-width: 400px; }.o-tooltip:has(.o-tooltip--technical) .o-tooltip--help { background-color: rgb(23, 162, 184); color: rgb(255, 255, 255); }.o-tooltip:has(.o-tooltip--technical) .o-tooltip--string, .o-tooltip:has(.o-tooltip--technical) .o-tooltip--help { max-width: min(200px, 100%); }.o-tooltip .o-tooltip--string, .o-tooltip .o-tooltip--technical--title { padding: 0.25rem 0px; font-weight: 600; }.o-tooltip .o-tooltip--help, .o-tooltip .o-tooltip--technical { margin: 0.25rem 0.5rem 0.5rem; }.o-tooltip .o-tooltip--help { white-space: pre-line; padding: 0px 0.5rem; }.o-tooltip .o-tooltip--technical { padding-left: 1.3em; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 0.75rem; list-style-type: disc; }.o-tooltip .o-tooltip--technical .o-tooltip--technical--title { margin-right: 0.25rem; }.o-tooltip + .popover-arrow { --popover-bg: var(--emphasis-color); }.o_tree_editor .o_record_selector .o-autocomplete, .o_tree_editor .o_multi_record_selector .o_record_autocomplete_with_caret { min-width: unset; flex: 1 0 50px; }@keyframes o-draggable-bounce {0% { transform: scale(1); }60% { transform: scale(0.95); }100% { transform: scale(1); }}@keyframes o-tour-pointer-bounce-horizontal {0% { transform: translateX(calc(var(--TourPointer__bounce-offset) * -1)); }100% { transform: translateX(var(--TourPointer__bounce-offset)); }}@keyframes o-tour-pointer-bounce-vertical {0% { transform: translateY(calc(var(--TourPointer__bounce-offset) * -1)); }100% { transform: translateY(var(--TourPointer__bounce-offset)); }}@keyframes o-tour-pointer-fade-in {0% { opacity: 0; }}@keyframes o-tour-pointer-info-expand {0% { width: 0px; height: 0px; }}.o_switch.o_switch_danger_success > input:not(:checked) + span { background: rgb(230, 88, 108); }.modal .o_select_media_dialog .o_we_file_selector_control_panel { top: -1rem; background-color: rgb(255, 255, 255); }.modal .o_select_media_dialog .o_we_existing_attachments { min-height: 128px; }.modal .o_select_media_dialog .o_we_existing_attachments .o_we_attachment_placeholder { flex-grow: 128; flex-basis: 128px; }.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_cell.o_we_image { transition: opacity 0.5s 0.5s; }.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove { border-radius: 0px 0px 0px 4px; }.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove:hover { color: rgb(230, 88, 108); }.modal .o_select_media_dialog .o_we_attachment_selected { box-shadow: rgb(113, 75, 103) 0px 0px 0px 3px; }.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa) { border: 3px solid rgb(113, 75, 103); box-shadow: none; }.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa)::before { content: ""; position: absolute; inset: 5px auto auto 5px; width: 19px; height: 19px; background-color: rgb(113, 75, 103); font-family: FontAwesome; color: white; border-radius: 50%; text-align: center; z-index: 1; box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 16px; }.modal .o_select_media_dialog .o_we_load_more { scroll-margin: 1rem; }.modal .o_select_media_dialog .o_we_load_more.o_hide_loading > * { display: none; }.modal .o_select_media_dialog .o_scroll_attachments { bottom: 0px; width: 36px; height: 36px; margin-top: -36px; z-index: 2; }.modal .o_select_media_dialog .font-icons-icons > span { width: 50px; }.modal .o_select_media_dialog .o_video_dialog_form textarea { min-height: 95px; }.modal .o_select_media_dialog .o_video_preview { border-top: 1px solid black; border-bottom: 1px solid white; background-image: linear-gradient(-150deg, rgb(43, 43, 51), rgb(25, 25, 34)); color: white; }.modal .o_select_media_dialog .o_video_preview .media_iframe_video { width: 100%; }.o_upload_progress_toast { font-size: 16px; }.o_upload_progress_toast .o_we_progressbar:last-child hr { display: none; }.editor_notification_manager { width: calc(100% - 3rem); }@media (min-width: 576px) {.editor_notification_manager { width: calc(400px + 0rem); }}.editor_notification_body { width: calc(100% - 3rem); }@media (min-width: 576px) {.editor_notification_body { width: calc(400px - 3rem); }}.o_file_box .alert.alert-info, [data-embedded="file"] .alert.alert-info { border-radius: 5px; outline: rgb(216, 218, 221) solid 1px; outline-offset: -1px; padding: 5px; margin: 0px; }[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child) { width: 1.5rem; aspect-ratio: 1 / 1; background-color: transparent; cursor: pointer !important; }[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child):hover { background-color: rgba(216, 218, 221, 0.5); }[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child):active { background-color: rgba(216, 218, 221, 0.2); }.o-we-toolbar .btn:not(:hover):not(.active) { background-color: white; }:root { --100: #F8F9FA; --200: #E9ECEF; --300: #DEE2E6; --400: #CED4DA; --500: #ADB5BD; --600: #6C757D; --700: #495057; --800: #343A40; --900: #212529; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --black: #000000; --white: #FFFFFF; --o-cc1-text: #212529; --o-cc1-headings: #212529; --o-cc1-h2: #212529; --o-cc1-h3: #212529; --o-cc1-h4: #212529; --o-cc1-h5: #212529; --o-cc1-h6: #212529; --o-cc1-link: #b81933; --o-cc1-btn-primary: #c11a36; --o-cc1-btn-primary-text: #FFFFFF; --o-cc1-btn-primary-border: #c11a36; --o-cc1-btn-secondary: #1b2325; --o-cc1-btn-secondary-text: #FFFFFF; --o-cc1-btn-secondary-border: #1b2325; --o-cc2-text: #212529; --o-cc2-h2: #f5333c; --o-cc2-h3: #f5333c; --o-cc2-h4: #f5333c; --o-cc2-h5: #f5333c; --o-cc2-h6: #f5333c; --o-cc2-link: #a2162d; --o-cc2-btn-primary: #c11a36; --o-cc2-btn-primary-text: #FFFFFF; --o-cc2-btn-primary-border: #c11a36; --o-cc2-btn-secondary: #1b2325; --o-cc2-btn-secondary-text: #FFFFFF; --o-cc2-btn-secondary-border: #1b2325; --o-cc3-text: #FFFFFF; --o-cc3-headings: #FFFFFF; --o-cc3-h2: #FFFFFF; --o-cc3-h3: #FFFFFF; --o-cc3-h4: #FFFFFF; --o-cc3-h5: #FFFFFF; --o-cc3-h6: #FFFFFF; --o-cc3-link: #ec6f84; --o-cc3-btn-primary: #c11a36; --o-cc3-btn-primary-text: #FFFFFF; --o-cc3-btn-primary-border: #c11a36; --o-cc3-btn-secondary-text: #212529; --o-cc3-btn-secondary-border: #f7f4f1; --o-cc4-text: #FFFFFF; --o-cc4-headings: #FFFFFF; --o-cc4-h2: #FFFFFF; --o-cc4-h3: #FFFFFF; --o-cc4-h4: #FFFFFF; --o-cc4-h5: #FFFFFF; --o-cc4-h6: #FFFFFF; --o-cc4-link: #fbadb0; --o-cc4-btn-primary-text: #FFFFFF; --o-cc4-btn-primary-border: #f5333c; --o-cc4-btn-secondary-text: #212529; --o-cc4-btn-secondary-border: #f7f4f1; --o-cc5-text: #FFFFFF; --o-cc5-h2: #ffffff; --o-cc5-h3: #ffffff; --o-cc5-h4: #ffffff; --o-cc5-h5: #ffffff; --o-cc5-h6: #ffffff; --o-cc5-link: #510b17; --o-cc5-btn-primary: #c11a36; --o-cc5-btn-primary-text: #FFFFFF; --o-cc5-btn-primary-border: #c11a36; --o-cc5-btn-secondary-text: #212529; --o-cc5-btn-secondary-border: #f7f4f1; --o-grid-gutter-width: 30px; --o-md-container-max-width: 720px; --o-we-content-to-translate-color: rgba(255, 255, 90, 0.5); --o-we-translated-content-color: rgba(120, 215, 110, 0.5); --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"; --display-1-font-size: 5rem; --display-2-font-size: 4.5rem; --display-3-font-size: 4rem; --display-4-font-size: 3.5rem; --h1-font-size: 3rem; --h2-font-size: 2rem; --h3-font-size: 1.5rem; --h4-font-size: 1.25rem; --h5-font-size: 1.125rem; --h6-font-size: 1rem; --font-size-base: 1rem; --small-font-size: 0.875em; --lead-font-size: 1.125rem; }html, body { position: relative; width: 100%; height: 100%; }.o_stars .fa.fa-star { color: gold; }img.padding-small, .img.padding-small, span.fa.padding-small, iframe.padding-small { padding: 4px; }img.padding-medium, .img.padding-medium, span.fa.padding-medium, iframe.padding-medium { padding: 8px; }img.padding-large, .img.padding-large, span.fa.padding-large, iframe.padding-large { padding: 16px; }img.padding-xl, .img.padding-xl, span.fa.padding-xl, iframe.padding-xl { padding: 32px; }.fa-6x { font-size: 6em; }.fa-7x { font-size: 7em; }.fa-8x { font-size: 8em; }.fa-9x { font-size: 9em; }.fa-10x { font-size: 10em; }.fa.mx-auto { display: block; text-align: center; }.fa.card-img, .fa.card-img-top, .fa.card-img-bottom { width: auto; }address .fa.fa-mobile-phone { margin: 0px 3px 0px 2px; }address .fa.fa-file-text-o { margin-right: 1px; }.pt16 { padding-top: 16px !important; }.pb16 { padding-bottom: 16px !important; }blockquote { padding: 0.5rem 1rem; border-inline-start: 5px solid rgb(222, 226, 230); font-style: italic; }.bg-o-color-3 { --background-color: #f7f4f1; --color: #212529; color: rgb(33, 37, 41); background-color: rgb(247, 244, 241) !important; }a.bg-o-color-3:hover, a.bg-o-color-3:focus, button.bg-o-color-3:hover, button.bg-o-color-3:focus { --background-color: #e4dbd1; --color: #212529; color: rgb(33, 37, 41); background-color: rgb(228, 219, 209) !important; }.bg-o-color-4 { --background-color: #ffffff; --color: #212529; color: rgb(33, 37, 41); background-color: rgb(255, 255, 255) !important; }a.bg-o-color-4:hover, a.bg-o-color-4:focus, button.bg-o-color-4:hover, button.bg-o-color-4:focus { --background-color: #e6e6e6; --color: #212529; color: rgb(33, 37, 41); background-color: rgb(230, 230, 230) !important; }.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 { color: var(--body-color) !important; }.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 { color: var(--body-color) !important; }.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 { color: var(--dropdown-link-active-color, #212529) !important; }.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 { color: var(--tertiary-color) !important; }.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 { color: var(--link-color); }.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 { color: var(--link-hover-color); }.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 { color: rgb(108, 117, 125); }.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 { color: rgb(184, 25, 51); }.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 { color: rgb(117, 16, 33); }.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 { filter: unset; }.o_cc1, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar, .navbar-light { --background-color: #ffffff; --color: #212529; background-color: rgb(255, 255, 255); color: rgb(33, 37, 41); --o-cc-bg: #ffffff; }.o_cc1 .text-muted, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .text-muted, .navbar-light .text-muted, .o_colored_level .o_cc1 .text-muted { color: rgba(33, 37, 41, 0.7) !important; }.o_cc1 a:not(.btn), #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a:not(.btn), .navbar-light a:not(.btn), .o_cc1 .btn-link, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-link, .navbar-light .btn-link, .o_colored_level .o_cc1 a:not(.btn), .o_colored_level .o_cc1 .btn-link { color: rgb(184, 25, 51); }.o_cc1 a:not(.btn):hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a:not(.btn):hover, .navbar-light a:not(.btn):hover, .o_cc1 .btn-link:hover, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-link:hover, .navbar-light .btn-link:hover, .o_colored_level .o_cc1 a:not(.btn):hover, .o_colored_level .o_cc1 .btn-link:hover { color: rgb(126, 17, 35); }.o_cc1 .btn-fill-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-fill-primary, .navbar-light .btn-fill-primary, .o_cc1 .btn-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-primary, .navbar-light .btn-primary, .o_colored_level .o_cc1 .btn-fill-primary { --btn-color: #FFFFFF; --btn-bg: #c11a36; --btn-border-color: #c11a36; --btn-hover-color: #FFFFFF; --btn-hover-bg: #a4162e; --btn-hover-border-color: #9a152b; --btn-focus-shadow-rgb: 202, 60, 84; --btn-active-color: #FFFFFF; --btn-active-bg: #9a152b; --btn-active-border-color: #911429; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #c11a36; --btn-disabled-border-color: #c11a36; }.o_cc1 .btn-outline-primary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-outline-primary, .navbar-light .btn-outline-primary, .o_colored_level .o_cc1 .btn-outline-primary { --btn-color: #b81933; --btn-border-color: #b81933; --btn-hover-color: #FFFFFF; --btn-hover-bg: #b81933; --btn-hover-border-color: #b81933; --btn-focus-shadow-rgb: 184.0109589, 24.7890411, 51.48493151; --btn-active-color: #FFFFFF; --btn-active-bg: #b81933; --btn-active-border-color: #b81933; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #b81933; --btn-disabled-bg: transparent; --btn-disabled-border-color: #b81933; --gradient: none; }.o_cc1 .btn-fill-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-fill-secondary, .navbar-light .btn-fill-secondary, .o_colored_level .o_cc1 .btn-fill-secondary { --btn-color: #FFFFFF; --btn-bg: #1b2325; --btn-border-color: #1b2325; --btn-hover-color: #FFFFFF; --btn-hover-bg: #171e1f; --btn-hover-border-color: #161c1e; --btn-focus-shadow-rgb: 61, 68, 70; --btn-active-color: #FFFFFF; --btn-active-bg: #161c1e; --btn-active-border-color: #141a1c; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #1b2325; --btn-disabled-border-color: #1b2325; }.o_cc1 .btn-outline-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-outline-secondary, .navbar-light .btn-outline-secondary, .o_cc1 .btn-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-secondary, .navbar-light .btn-secondary, .o_colored_level .o_cc1 .btn-outline-secondary { --btn-color: #1b2325; --btn-border-color: #1b2325; --btn-hover-color: #FFFFFF; --btn-hover-bg: #1b2325; --btn-hover-border-color: #1b2325; --btn-focus-shadow-rgb: 27, 35, 37; --btn-active-color: #FFFFFF; --btn-active-bg: #1b2325; --btn-active-border-color: #1b2325; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #1b2325; --btn-disabled-bg: transparent; --btn-disabled-border-color: #1b2325; --gradient: none; }.o_cc1 .nav-pills .nav-link.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .nav-pills .nav-link.active, .navbar-light .nav-pills .nav-link.active, .o_cc1 .nav-pills .show > .nav-link, #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, .navbar-light .nav-pills .show > .nav-link, .o_colored_level .o_cc1 .nav-pills .nav-link.active, .o_colored_level .o_cc1 .nav-pills .show > .nav-link { background-color: rgb(193, 26, 54); color: rgb(255, 255, 255); }.o_cc1 a.list-group-item, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a.list-group-item, .navbar-light a.list-group-item, .o_colored_level .o_cc1 a.list-group-item { color: rgb(193, 26, 54); }.o_cc1 a.list-group-item.active, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar a.list-group-item.active, .navbar-light a.list-group-item.active, .o_colored_level .o_cc1 a.list-group-item.active { background-color: rgb(193, 26, 54); color: rgb(255, 255, 255); border-color: rgb(193, 26, 54); }.o_cc2 .nav-pills .nav-link.active, .o_cc2 .nav-pills .show > .nav-link, .o_colored_level .o_cc2 .nav-pills .nav-link.active, .o_colored_level .o_cc2 .nav-pills .show > .nav-link { background-color: rgb(193, 26, 54); color: rgb(255, 255, 255); }.o_cc3 { --background-color: #1b2325; --color: #FFFFFF; background-color: rgb(27, 35, 37); color: rgb(255, 255, 255); --o-cc-bg: #1b2325; }.o_cc3 .nav-pills .nav-link.active, .o_cc3 .nav-pills .show > .nav-link, .o_colored_level .o_cc3 .nav-pills .nav-link.active, .o_colored_level .o_cc3 .nav-pills .show > .nav-link { background-color: rgb(193, 26, 54); color: rgb(255, 255, 255); }.o_cc4 .nav-pills .nav-link.active, .o_cc4 .nav-pills .show > .nav-link, .o_colored_level .o_cc4 .nav-pills .nav-link.active, .o_colored_level .o_cc4 .nav-pills .show > .nav-link { background-color: rgb(245, 51, 60); color: rgb(255, 255, 255); }.o_cc5, .o_footer { --background-color: #f5333c; --color: #FFFFFF; background-color: rgb(245, 51, 60); color: rgb(255, 255, 255); --o-cc-bg: #f5333c; }.o_cc5 .text-muted, .o_footer .text-muted, .o_colored_level .o_cc5 .text-muted { color: rgba(255, 255, 255, 0.7) !important; }.o_cc5 h1, .o_footer h1, .o_cc5 .h1, .o_footer .h1, .o_cc5 h2, .o_footer h2, .o_cc5 .h2, .o_footer .h2, .o_cc5 h3, .o_footer h3, .o_cc5 .h3, .o_footer .h3, .o_cc5 h4, .o_footer h4, .o_cc5 .h4, .o_footer .h4, .o_cc5 h5, .o_footer h5, .o_cc5 .h5, .o_footer .h5, .o_cc5 h6, .o_footer h6, .o_cc5 .h6, .o_footer .h6, .o_colored_level .o_cc5 h1, .o_colored_level .o_cc5 h2, .o_colored_level .o_cc5 h3, .o_colored_level .o_cc5 h4, .o_colored_level .o_cc5 h5, .o_colored_level .o_cc5 h6 { color: rgb(255, 255, 255); }.o_cc5 a:not(.btn), .o_footer a:not(.btn), .o_cc5 .btn-link, .o_footer .btn-link, .o_colored_level .o_cc5 a:not(.btn), .o_colored_level .o_cc5 .btn-link { color: rgb(81, 11, 23); }.o_cc5 a:not(.btn):hover, .o_footer a:not(.btn):hover, .o_cc5 .btn-link:hover, .o_footer .btn-link:hover, .o_colored_level .o_cc5 a:not(.btn):hover, .o_colored_level .o_cc5 .btn-link:hover { color: rgb(13, 2, 4); }.o_cc5 .nav-pills .nav-link.active, .o_footer .nav-pills .nav-link.active, .o_cc5 .nav-pills .show > .nav-link, .o_footer .nav-pills .show > .nav-link, .o_colored_level .o_cc5 .nav-pills .nav-link.active, .o_colored_level .o_cc5 .nav-pills .show > .nav-link { background-color: rgb(193, 26, 54); color: rgb(255, 255, 255); }.btn-outline-custom:not(:hover) { background-color: transparent !important; background-image: none !important; }.o_full_screen_height, .cover_full, .o_half_screen_height, .cover_mid { display: flex; flex-direction: column; justify-content: space-around; min-height: 100vh !important; }.o_half_screen_height, .cover_mid { min-height: 55vh !important; }@media (min-width: 992px) {.o_container_small { max-width: 720px; }}.ui-autocomplete { max-height: 45vh; overflow: hidden auto; }.ui-autocomplete .ui-menu-item { padding: 0px; }.ui-autocomplete .ui-menu-item > .ui-state-active { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: normal; margin: 0px; }.ui-autocomplete .fw-bold { font-weight: 700 !important; }.o_grid_mode > .o_grid_item:has(.dropdown-menu.show, .show.o_dropdown_menu) { z-index: 1000 !important; }.border { --box-border-width: var(--border-width); --box-border-top-width: var(--box-border-width); --box-border-right-width: var(--box-border-width); --box-border-bottom-width: var(--box-border-width); --box-border-left-width: var(--box-border-width); border-width: var(--box-border-top-width) var(--box-border-right-width) var(--box-border-bottom-width) var(--box-border-left-width) !important; }.rounded-pill, .rounded-circle, .fa.rounded-empty-circle, .rounded-5, .rounded-4, .rounded-3, .rounded-2, .rounded-1, .rounded-0, .rounded { --box-border-radius: var(--border-radius); --box-border-top-left-radius: var(--box-border-radius); --box-border-top-right-radius: var(--box-border-radius); --box-border-bottom-right-radius: var(--box-border-radius); --box-border-bottom-left-radius: var(--box-border-radius); 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; }ol { list-style-type: decimal; }ul { list-style-type: disc; }ul ul { list-style-type: circle; }ul ul ul { list-style-type: square; }@keyframes blink-caret {0%, 49% { opacity: 1; }50%, 100% { opacity: 0; }}body { direction: ltr; }.o_skip_to_content { z-index: 1031; }header .navbar-brand { flex: 0 0 auto; max-width: 75%; }header .navbar-brand.logo { padding-top: 0px; padding-bottom: 0px; }header .navbar-brand.logo img { object-fit: contain; display: block; width: auto; height: 3.25rem; }@media (max-width: 767.98px) {header .navbar-brand.logo img { max-height: 3.25rem; }}header .nav-link { white-space: nowrap; }.navbar { margin-bottom: 0px; }@media (max-width: 767.98px) {.navbar .nav.navbar-nav.float-end { float: none !important; }}@media (min-width: 768px) {.navbar-expand-md ul.nav > li.divider { display: list-item; }}a.fa:hover, .btn-link.fa:hover { text-decoration: none; }.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 { padding-right: 0px; padding-left: 0px; }#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 { content: ""; display: table; clear: both; }#wrap .navbar > .container::before, #wrap .navbar > .container-fluid::before, #wrap .navbar > .container-sm::before, #wrap .navbar > .container-md::before, #wrap .navbar > .container-lg::before, #wrap .navbar > .container-xl::before, #wrap .navbar > .container-xxl::before, #wrap .navbar > .o_container_small::before, #wrap .navbar > .container::after, #wrap .navbar > .container-fluid::after, #wrap .navbar > .container-sm::after, #wrap .navbar > .container-md::after, #wrap .navbar > .container-lg::after, #wrap .navbar > .container-xl::after, #wrap .navbar > .container-xxl::after, #wrap .navbar > .o_container_small::after { display: none; }[class^="col-lg-"] { min-height: 24px; }.input-group:where(:not(:has(.was-validated :invalid ~ .invalid-feedback, .is-invalid ~ .invalid-feedback))) { flex-flow: row; }.list-group-item:not([class*="list-group-item-"]):not(.active) { color: rgb(33, 37, 41); }.o_portal_wrap .o_portal_navbar .breadcrumb, .o_portal .breadcrumb { background-color: inherit; }::selection { background: rgba(150, 150, 220, 0.3); }.oe_search_box { padding-right: 23px; text-overflow: ellipsis; }.oe_black { background-color: rgba(0, 0, 0, 0.9); color: white; }.o_portal_wrap #portal_alert_category .alert div.mb-1.fw-normal { margin-bottom: 0px !important; }.o_portal_wrap .o_portal_navbar .breadcrumb { padding-left: 0px; padding-right: 0px; }@media (max-width: 991.98px) {.o_portal_wrap #o_portal_navbar_content { margin: 0.5rem 0px 0px; padding: 0.5rem 15px; border-top: 1px solid var(--o-border-color); background-color: rgb(233, 236, 239); }}.o_portal_address div[itemprop="address"] > div .fa + span, .o_portal_address div[itemprop="address"] > div .fa + div { display: block; }.o_footer_copyright .o_footer_copyright_name { vertical-align: middle; }@media (min-width: 768px) {.o_footer_copyright .row { display: flex; }.o_footer_copyright .row > div { margin: auto 0px; }}.o_form_view .o_payment_provider_desc ul i.fa.fa-check { color: green; }div[name="o_payment_status_alert"] div > p { margin-bottom: 0px; }.o_background_video, .parallax, section, .oe_img_bg, [data-oe-shape-data], .o_background_video > *, .parallax > *, section > *, .oe_img_bg > *, [data-oe-shape-data] > * { position: relative; }:root { --o-border-color: color-mix(in srgb, currentColor 15%, transparent); --support-13-0-color-system: false; --has-customized-13-0-color-system: false; --menu: 1; --header-sales_one: 2; --header-sales_two: 5; --header-sales_three: 2; --header-sales_four: 1; --footer: 5; --font-size-base: 1rem; --body-line-height: 1.5; --small-font-size: 0.875rem; --body-image-type: 'image'; --layout: 'full'; --btn-primary-outline: false; --btn-secondary-outline: true; --btn-primary-flat: false; --btn-secondary-flat: false; --btn-primary-outline-border-width: 1px; --btn-secondary-outline-border-width: 1px; --link-underline: 'never'; --btn-ripple: false; --font: 'Outfit'; --headings-font: 'Outfit'; --navbar-font: 'Outfit'; --buttons-font: 'Outfit'; --header-template: 'default'; --header-font-size: 1rem; --header-text-color: 2; --header-links-style: 'default'; --hamburger-position: 'left'; --hamburger-position-mobile: 'right'; --menu-border-style: 'solid'; --menu-box-shadow: 'none'; --sidebar-width: 18.75rem; --footer-template: 'centered'; --footer-scrolltop: false; --h1-font-size: 3rem; --h2-font-size: 2rem; --h3-font-size: 1.5rem; --h4-font-size: 1.25rem; --h5-font-size: 1.125rem; --h6-font-size: 1rem; --logo-height: 3.25rem; --fixed-logo-height: 3.25rem; --number-of-fonts: 14; --font-number-1: 'SYSTEM_FONTS'; --font-number-2: 'Heebo'; --font-number-3: 'Rajdhani'; --font-number-4: 'Raleway'; --font-number-5: 'Roboto'; --font-number-6: 'Source Sans Pro'; --font-number-7: 'Ubuntu'; --font-number-8: 'Poppins'; --font-number-9: 'Questrial'; --font-number-10: 'Mulish'; --font-number-11: 'Anton'; --font-number-12: 'Inter'; --font-number-13: 'Oswald'; --font-number-14: 'Manrope'; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --h2-line-height: 1.2; --h3-line-height: 1.2; --h4-line-height: 1.2; --h5-line-height: 1.2; --h6-line-height: 1.2; --display-1-line-height: 1.2; --display-2-line-height: 1.2; --display-3-line-height: 1.2; --display-4-line-height: 1.2; --h2-font: 'Outfit'; --h3-font: 'Outfit'; --h4-font: 'Outfit'; --h5-font: 'Outfit'; --h6-font: 'Outfit'; --display-1-font: 'Outfit'; --display-2-font: 'Outfit'; --display-3-font: 'Outfit'; --display-4-font: 'Outfit'; --headings-line-height: 1.2; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --h2-margin-top: 0; --h3-margin-top: 0; --h4-margin-top: 0; --h5-margin-top: 0; --h6-margin-top: 0; --display-1-margin-top: 0; --display-2-margin-top: 0; --display-3-margin-top: 0; --display-4-margin-top: 0; --h2-margin-bottom: 0.5rem; --h3-margin-bottom: 0.5rem; --h4-margin-bottom: 0.5rem; --h5-margin-bottom: 0.5rem; --h6-margin-bottom: 0.5rem; --display-1-margin-bottom: 0.5rem; --display-2-margin-bottom: 0.5rem; --display-3-margin-bottom: 0.5rem; --display-4-margin-bottom: 0.5rem; --btn-padding-y: 0.45rem; --btn-padding-x: 1.35rem; --btn-font-size: 1rem; --btn-padding-y-sm: 0.3rem; --btn-padding-x-sm: 0.9rem; --btn-font-size-sm: 0.875rem; --btn-padding-y-lg: 0.6rem; --btn-padding-x-lg: 1.8rem; --btn-font-size-lg: 1.25rem; --btn-border-width: var(--border-width); --btn-border-radius: 0.5rem; --btn-border-radius-sm: 0.5rem; --btn-border-radius-lg: 0.5rem; --input-padding-y: 0.375rem; --input-padding-x: 0.75rem; --input-font-size: 1rem; --input-padding-y-sm: 0.25rem; --input-padding-x-sm: 0.5rem; --input-font-size-sm: 0.875rem; --input-padding-y-lg: 0.5rem; --input-padding-x-lg: 1rem; --input-font-size-lg: 1.25rem; --input-border-width: var(--border-width); --input-border-radius: var(--border-radius); --input-border-radius-sm: var(--border-radius-sm); --input-border-radius-lg: var(--border-radius-lg); --color-palettes-name: 'base-1'; --has-customized-colors: true; --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"; }#o_shared_blocks { min-height: 0px; height: 0px; }.o_navlink_no_background .navbar-light { --NavLinkWithBackground-bg-color: transparent; }.navbar .navbar-collapse { min-width: 0px; }.navbar .btn { white-space: nowrap; }.navbar .o_menu_image_placeholder { width: 80px !important; }.navbar .top_menu { flex-wrap: nowrap !important; }.navbar .top_menu.o_menu_loading { overflow: hidden !important; opacity: 0 !important; }.navbar-light { --background-color: #f7f4f1; --color: #212529; background-color: rgb(247, 244, 241); color: rgb(33, 37, 41); }.navbar-light .text-muted, .o_colored_level .navbar-light .text-muted { color: rgba(33, 37, 41, 0.7) !important; }.navbar-light a.nav-link { color: var(--nav-link-color); }.navbar-light a.nav-link:hover { color: var(--nav-link-hover-color); }#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 * { }.o_navlink_background:focus-visible, .o_navlink_trigger_hover:focus-visible { --btn-focus-box-shadow: 0 0 0 0.25rem rgba(193, 26, 54, 0.25); }.o_navbar_mobile { height: 100dvh; background-color: rgb(247, 244, 241); }.o_navbar_mobile .btn-close { z-index: 1046; }.o_navbar_mobile .top_menu > .accordion ul > li > a.nav-link { background-color: inherit; }.o_navbar_mobile .top_menu > .accordion ul > li > a.nav-link.active { color: var(--navbar-active-color); }.o_navbar_mobile .top_menu > .accordion ul > li > a.nav-link:hover { color: var(--nav-link-hover-color); }.o_navbar_mobile .top_menu > .accordion .accordion-button { font-size: inherit; }.o_navbar_mobile .top_menu > .accordion .accordion-button:not(.collapsed) { background-color: rgb(235, 232, 229); }.o_navbar_mobile .top_menu > .accordion .accordion-button::after { height: 100%; background: none; font-family: odoo_ui_icons; content: ""; }.o_navbar_mobile .top_menu.text-end > .accordion .accordion-button { flex-direction: row-reverse; }.o_navbar_mobile .top_menu.text-end > .accordion .accordion-button::after { margin-left: 0px; margin-right: auto; }.o_navbar_mobile .top_menu.text-center > .accordion .accordion-button > span { text-align: center; flex-grow: 1; }header { font-size: 1rem; }header .dropdown-menu, header .o_dropdown_menu, header .btn { font-size: inherit !important; }header .navbar-brand { font-size: 2.16667rem; }header .navbar-brand, header .navbar-brand.logo { padding-top: 0px; padding-bottom: 0px; }.o_footer { --background-color: #1b2325; --color: #FFFFFF; background-color: rgb(27, 35, 37); color: rgb(255, 255, 255); }.o_footer .text-muted, .o_colored_level .o_footer .text-muted { color: rgba(255, 255, 255, 0.7) !important; }h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { line-height: 1.2; margin-top: 0px; margin-bottom: 0.5rem; }p { margin-top: 0px; }.fa { font-family: FontAwesome !important; }.fa.rounded-circle, .fa.rounded-empty-circle, .fa.rounded, .fa.rounded-0, .fa.rounded-leaf, .fa.img-thumbnail, .fa.shadow { display: inline-block; vertical-align: middle; text-align: center; width: 3rem; height: 3rem; line-height: 3rem; background-color: rgb(248, 249, 250); }.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 { width: 5rem; height: 5rem; line-height: 5rem; }.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 { width: 6rem; height: 6rem; line-height: 6rem; }.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 { width: 7rem; height: 7rem; line-height: 7rem; }.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 { width: 8rem; height: 8rem; line-height: 8rem; }.fa.img-thumbnail { padding: 0px; }.fa.rounded-leaf { border-top-left-radius: 3rem; border-bottom-right-radius: 3rem; }.fa.rounded-empty-circle { border-width: 2px; border-style: solid; background: transparent; }.fa.border { box-sizing: content-box; }@media (min-width: 992px) {.o_container_small { max-width: 720px; }}.btn.rounded-circle, .btn.fa.rounded-empty-circle { --btn-padding-y: 0.45rem; --btn-padding-x: 1.35rem; --btn-font-size: 1rem; --btn-border-radius: 30px; border-radius: 100px !important; }.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 { --btn-padding-y: 0.6rem; --btn-padding-x: 1.8rem; --btn-font-size: 1.25rem; --btn-border-radius: 30px; }.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 { --btn-padding-y: 0.3rem; --btn-padding-x: 0.9rem; --btn-font-size: 0.875rem; --btn-border-radius: 30px; }.btn.rounded-circle.btn-xs, .btn.btn-xs.fa.rounded-empty-circle { --btn-padding-y: 0.15rem; --btn-padding-x: 0.45rem; --btn-font-size: 0.75rem; --btn-border-radius: 30px; }.badge, .o_filter_tag { --badge-color: var(--color); font-size: var(--badge-font-size); background: var(--badge-bg, var(--background-color)) !important; color: var(--badge-color, var(--color)) !important; border: 1px solid var(--badge-border-color) !important; }.badge.text-bg-light, .o_filter_tag.text-bg-light { --badge-bg: #fefefe; --badge-color: #c9b4a0; --badge-color-hover: #212529; --badge-border-color: #f7f4f1; }a.badge:hover, a:not(.dropdown-item):hover > .badge, .o_badge_clickable.badge:hover { --badge-bg: var(--badge-border-color); --badge-color: var(--badge-color-hover); text-decoration: none; }.o_color_0 { --background-color: #f6f6f6; --color: #626262; --background-color-contrast: #212529; --badge-color-hover: #212529; --badge-border-color: #a2a2a2; }@media (max-width: 767.98px) {section, .parallax, .row, .hr, .blockquote { height: auto !important; }}.o_full_screen_height, .o_half_screen_height, .cover_full, .cover_mid { display: flex; flex-direction: column; justify-content: space-around; min-height: 100svh !important; }.o_half_screen_height, .cover_mid { min-height: 55vh !important; }.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, .navbar-light .o_dot { color: var(--o-cc1-btn-primary); }.s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss="002"] .s_quotes_carousel .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss="001"] .s_carousel .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_quotes_carousel_wrapper[data-vcss="002"] .s_quotes_carousel .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_carousel_wrapper[data-vcss="001"] .s_carousel .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss="002"] .s_quotes_carousel .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss="001"] .s_carousel .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next:focus-visible .carousel-control-next-icon, .s_quotes_carousel_wrapper[data-vcss="002"] .s_quotes_carousel .carousel-control-next:focus-visible .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next:focus-visible .carousel-control-next-icon, .s_carousel_wrapper[data-vcss="001"] .s_carousel .carousel-control-next:focus-visible .carousel-control-next-icon { box-shadow: white 0px 0px 0px 2px inset, black 0px 0px 0px 4px inset; }@media (min-width: 768px) {.carousel.o_carousel_multi_items .carousel-inner .carousel-item.active, .carousel.o_carousel_multi_items .carousel-inner .carousel-item.active ~ .carousel-item, .carousel.o_carousel_multi_items .carousel-inner .carousel-item-end:not(.active), .carousel.o_carousel_multi_items .carousel-inner .carousel-item-end:not(.active) ~ .carousel-item, .carousel.o_carousel_multi_items .carousel-inner .carousel-item-prev:not(.active), .carousel.o_carousel_multi_items .carousel-inner .carousel-item-prev:not(.active) ~ .carousel-item { display: block; flex: 0 0 var(--o-carousel-item-width-percentage); margin-right: 0px; }.carousel.o_carousel_multi_items .carousel-inner .carousel-item-start.active, .carousel.o_carousel_multi_items .carousel-inner .carousel-item-start:not(.active), .carousel.o_carousel_multi_items .carousel-inner .carousel-item-start:not(.active) ~ .carousel-item { transform: translateX(-100%); }}.o_header_affixed { display: block; inset: 0px 0px auto; position: fixed; }.o_header_affixed:not(.o_header_no_transition) { transition: transform 200ms; }.o_header_affixed.o_header_is_scrolled .navbar-brand { font-size: calc(1.34167rem + 1.1vw); }@media (min-width: 1200px) {.o_header_affixed.o_header_is_scrolled .navbar-brand { font-size: 2.16667rem; }}.o_header_affixed.o_header_is_scrolled .navbar-brand img { height: 3.25rem; }.o_header_affixed .o_header_hide_on_scroll.hidden { max-height: 0px; overflow: hidden; padding-block: 0px !important; }.navbar .o_extra_menu_items > .show > li + li { border-top: 1px solid var(--o-border-color); }.navbar .o_extra_menu_items > .show > li > a.dropdown-toggle { background-color: rgb(233, 233, 234); pointer-events: none; }.navbar .o_extra_menu_items > .show > li > a.dropdown-toggle.active { color: inherit !important; }.navbar .o_extra_menu_items > .show > li > .dropdown-menu, .navbar .o_extra_menu_items > .show > li > .o_dropdown_menu { border-radius: 0px; }.navbar .o_extra_menu_items > .show > li > .dropdown-menu .dropdown-item, .navbar .o_extra_menu_items > .show > li > .o_dropdown_menu .dropdown-item { padding-left: 1.5rem; }.navbar .o_extra_menu_items > .show > li > ul, .navbar .o_extra_menu_items > .show > li > .o_mega_menu { position: static; float: none; display: block; max-height: none; margin-top: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }.navbar .o_extra_menu_items > .show > li > .o_mega_menu .row > div { width: 100%; flex: 1 1 auto; }.navbar .o_extra_menu_items > .show > li > .o_mega_menu_container_size { transform: unset; }header#top { z-index: 1030; }header:not(.o_header_no_transition) .o_main_nav { transition: 200ms, color; }header:not(.o_header_no_transition) .navbar-brand { transition: margin 200ms, font-size 200ms, opacity 200ms ease-out; }header:not(.o_header_no_transition) .navbar-brand img { transition: height 200ms; }@media (min-width: 992px) {header .navbar .dropdown-menu, header .navbar .o_dropdown_menu { max-height: 60vh; overflow: hidden auto; }}header .navbar-collapse.show { max-height: 80vh; overflow: hidden auto; }@media (max-width: 991.98px) {header .navbar-collapse.show .nav-link, header .navbar-collapse.show .dropdown-item { white-space: normal; }}header .o_main_nav { flex-direction: inherit; }header nav.navbar { box-shadow: none !important; }header nav.navbar.o_header_force_no_radius { border-radius: 0px !important; }header.o_header_is_scrolled, header.o_transitioning.o_header_affixed { background-color: transparent !important; }header.o_transformed_not_affixed .o_navbar_mobile { display: none; }.o_header_separator > :not(:last-child)::before { content: ""; position: absolute; inset: 0px 0px 0px 100%; width: 2px; height: 50%; margin: auto -0.5rem auto auto; background: var(--HeaderSeparator-bg-color, rgba(var(--emphasis-color-rgb), 0.1)); }.o_mega_menu_is_offcanvas .o_mega_nav, .o_mega_menu_is_offcanvas .o_mega_menu { transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; z-index: 1045; opacity: 0; pointer-events: none; max-width: var(--Offcanvas-horizontal-width, 400px) !important; }@media (prefers-reduced-motion: reduce) {.o_mega_menu_is_offcanvas .o_mega_nav, .o_mega_menu_is_offcanvas .o_mega_menu { transition: none; }}.o_mega_menu_is_offcanvas .o_mega_nav section, .o_mega_menu_is_offcanvas .o_mega_menu section { transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out; transform: translateX(5%); }@media (prefers-reduced-motion: reduce) {.o_mega_menu_is_offcanvas .o_mega_nav section, .o_mega_menu_is_offcanvas .o_mega_menu section { transition: none; }}.o_mega_menu_is_offcanvas .o_mega_menu_left .o_mega_menu section { transform: translateX(-5%); }.o_mega_menu_is_offcanvas .o_mega_menu.show, .o_mega_menu_is_offcanvas .o_mega_menu.show ~ .o_mega_nav { transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; opacity: 1; pointer-events: auto; visibility: visible !important; }@media (prefers-reduced-motion: reduce) {.o_mega_menu_is_offcanvas .o_mega_menu.show, .o_mega_menu_is_offcanvas .o_mega_menu.show ~ .o_mega_nav { transition: none; }}.o_mega_menu_is_offcanvas .o_mega_menu.show section, .o_mega_menu_is_offcanvas .o_mega_menu.show ~ .o_mega_nav section { transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out; transform: translateX(0px); }@media (prefers-reduced-motion: reduce) {.o_mega_menu_is_offcanvas .o_mega_menu.show section, .o_mega_menu_is_offcanvas .o_mega_menu.show ~ .o_mega_nav section { transition: none; }}.o_mega_menu_is_offcanvas .o_mega_nav { padding-left: 15px; height: 3rem; background-color: rgb(247, 244, 241); }.o_mega_menu_is_offcanvas div.o_mega_menu { display: block; visibility: hidden; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: calc(100dvh - 3rem); max-height: 100vh; background-color: rgb(247, 244, 241); overflow-x: hidden; position: fixed !important; inset: 0px 0px 0px auto !important; margin-top: 3rem !important; }.o_mega_menu_is_offcanvas .o_mega_menu_toggle::after { content: ""; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: odoo_ui_icons; }.o_mega_menu_is_offcanvas .o_mega_menu_left .o_mega_menu { inset: 0px auto 0px 0px !important; }@media (min-width: 992px) {.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu { left: 50%; transform: translateX(-50%); }}@media (min-width: 576px) {.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu { max-width: 510px; }}@media (min-width: 768px) {.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu { max-width: 690px; }}@media (min-width: 992px) {.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu { max-width: 930px; }}@media (min-width: 1200px) {.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu { max-width: 1110px; }}@media (min-width: 1400px) {.dropdown-menu.o_mega_menu_container_size, .o_mega_menu_container_size.o_dropdown_menu { max-width: 1290px; }}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar) { position: absolute; inset: 0px 0px auto; z-index: 1000; }#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar) > .navbar { border-color: transparent; background-color: transparent !important; background-image: none !important; color: inherit !important; }#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 { background-color: transparent; color: inherit; }#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 { font-weight: bolder; }#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"] { color: inherit; }#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .navbar-toggler-icon { background-color: currentcolor; background-image: none; 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>"); }.js_language_selector .dropdown-menu, .js_language_selector .o_dropdown_menu { min-width: 0px; }.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 { color: rgb(59, 89, 153) !important; }.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 { color: rgb(0, 0, 0) !important; }.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 { color: rgb(0, 119, 181) !important; }.modal-footer > .float-start { margin-right: auto; }.o_record_cover_container { position: relative; }.o_record_cover_container .o_record_cover_component { position: absolute; inset: 0px; background-size: cover; background-position: center center; background-repeat: no-repeat; }@keyframes o-anim-heartbeat {0%, 14%, 35% { transform: scale(1); }7%, 21% { transform: scale(1.3); background-color: rgba(193, 26, 54, 0.8); }}#website_cookies_bar { min-height: 0px; height: 0px; }.o_cookies_bar_toggle { inset-inline-end: 1rem; inset-block-end: var(--cookies-bar-toggle-inset-block-end, 1rem); z-index: 1056; }.modal-open .o_bottom_fixed_element, .o_bottom_fixed_element_hidden { display: none !important; }.o_website_offcanvas .accordion-button, .o_website_offcanvas .accordion-button:focus, .o_website_offcanvas .accordion-button:hover { box-shadow: none; z-index: 0; }.o_notification_manager .o_notification { --Notification__background-color: #ffffff; }.o_animate:not(.o_animating):not(.o_animate_in_dropdown) { transform: none !important; }@keyframes o_anim_slide_in_down {0% { opacity: 0; transform: translate(0, calc(-2% * var(--wanim-intensity))); }10% { opacity: 1; }100% { transform: translate(0px, 0px); }}@keyframes o_anim_slide_in_left {0% { opacity: 0; transform: translate(calc(-2% * var(--wanim-intensity)), 0); }10% { opacity: 1; }100% { transform: translate(0px, 0px); }}@keyframes o_anim_slide_in_right {0% { opacity: 0; transform: translate(calc(2% * var(--wanim-intensity)), 0); }10% { opacity: 1; }100% { transform: translate(0px, 0px); }}@keyframes o_anim_slide_in_up {0% { opacity: 0; transform: translate(0, calc(2% * var(--wanim-intensity))); }10% { opacity: 1; }100% { transform: translate(0px, 0px); }}@keyframes o_anim_bounce_in {0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: scale(calc(1 - (var(--wanim-intensity) / 71.4))); }10% { opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment)))); }20% { transform: scale(calc(1 + (var(--wanim-intensity-squared) / 25000))); }40% { transform: scale(calc(1 - (var(--wanim-intensity-squared) / 25000))); }60% { opacity: 1; transform: scale(calc(1 + (var(--wanim-intensity-squared) / 83333.3))); }80% { transform: scale(calc(1 - (var(--wanim-intensity-squared) / 83333.3))); }100% { opacity: 1; transform: scale(1); }}@keyframes o_anim_bounce_in_down {0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: translate(0px, -3000px); }10% { opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment)))); }60% { opacity: 1; transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 100))); }75% { transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 250))); }90% { transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 500))); }100% { transform: translate(0px, 0px); }}@keyframes o_anim_bounce_in_left {0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: translate(-3000px, 0px); }10% { opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment)))); }60% { opacity: 1; transform: translate(calc(1px * (var(--wanim-intensity-squared) / 100)), 0); }75% { transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 250)), 0); }90% { transform: translate(calc(1px * (var(--wanim-intensity-squared) / 500)), 0); }100% { transform: translate(0px, 0px); }}@keyframes o_anim_bounce_in_right {0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: translate(3000px, 0px); }10% { opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment)))); }60% { opacity: 1; transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 100)), 0); }75% { transform: translate(calc(1px * (var(--wanim-intensity-squared) / 250)), 0); }90% { transform: translate(calc(-1px * (var(--wanim-intensity-squared) / 500)), 0); }100% { transform: translate(0px, 0px); }}@keyframes o_anim_bounce_in_up {0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: translate(0px, 3000px); }10% { opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment)))); }60% { opacity: 1; transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 100))); }75% { transform: translate(0, calc(1px * (var(--wanim-intensity-squared) / 250))); }90% { transform: translate(0, calc(-1px * (var(--wanim-intensity-squared) / 500))); }100% { transform: translate(0px, 0px); }}@keyframes o_anim_fade_in {0% { opacity: 0; }100% { opacity: 1; }}@keyframes o_anim_fade_in_down {0% { opacity: 0; transform: translate(0, calc(-2% * var(--wanim-intensity))); }100% { opacity: 1; transform: translate(0px, 0px); }}@keyframes o_anim_fade_in_left {0% { opacity: 0; transform: translate(calc(-2% * var(--wanim-intensity)), 0); }100% { opacity: 1; transform: translate(0px, 0px); }}@keyframes o_anim_fade_in_right {0% { opacity: 0; transform: translate(calc(2% * var(--wanim-intensity)), 0); }100% { opacity: 1; transform: translate(0px, 0px); }}@keyframes o_anim_fade_in_up {0% { opacity: 0; transform: translate(0, calc(2% * var(--wanim-intensity))); }100% { opacity: 1; transform: translate(0px, 0px); }}@keyframes o_anim_fade_out {0% { opacity: 1; }100% { opacity: 0; }}@keyframes o_anim_rotate_in {0% { opacity: 0; transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 12.82)))); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; transform: rotate(0deg); }}@keyframes o_anim_rotate_in_down_left {0% { opacity: 0; transform-origin: left bottom; transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 62.5)))); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; transform-origin: left bottom; transform: rotate(0deg); }}@keyframes o_anim_rotate_in_down_right {0% { opacity: 0; transform-origin: right bottom; transform: rotate(calc(1deg * (5 + (var(--wanim-intensity-squared) / 62.5)))); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; transform-origin: right bottom; transform: rotate(0deg); }}@keyframes o_anim_rotate_in_up_left {0% { opacity: 0; transform-origin: left top; transform: rotate(calc(1deg * (5 + (var(--wanim-intensity-squared) / 62.5)))); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; transform-origin: left top; transform: rotate(0deg); }}@keyframes o_anim_rotate_in_up_right {0% { opacity: 0; transform-origin: right top; transform: rotate(calc(-1deg * (5 + (var(--wanim-intensity-squared) / 62.5)))); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; transform-origin: right top; transform: rotate(0deg); }}@keyframes o_anim_zoom_out {0% { opacity: 0; transform: scale(var(--wanim-zoom-out-scale)); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; }}@keyframes o_anim_zoom_out_right {0% { opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(100%, 0); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; }}@keyframes o_anim_zoom_out_left {0% { opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(-100%, 0); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; }}@keyframes o_anim_zoom_out_bottom {0% { opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(0, 100%); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; }}@keyframes o_anim_zoom_out_top {0% { opacity: 0; transform: scale(var(--wanim-zoom-out-scale)) translate(0, -100%); }10% { opacity: calc(0.1 + (0.9 * (var(--wanim-opacity-adjustment)))); }100% { opacity: 1; }}@keyframes o_anim_zoom_in {0% { opacity: 0; transform: scale(var(--wanim-zoom-in-scale)); }10% { opacity: calc(0.2 + (0.8 * (var(--wanim-opacity-adjustment)))); }50% { opacity: 1; }}@keyframes o_anim_zoom_in_down {0% { opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(0, calc(-0.1px * var(--wanim-intensity-squared))); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }10% { opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment)))); }60% { opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(0, calc(1px * var(--wanim-intensity))); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }}@keyframes o_anim_zoom_in_up {0% { opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(0, calc(0.1px * var(--wanim-intensity-squared))); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }10% { opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment)))); }60% { opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(0, calc(-1px * var(--wanim-intensity))); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }}@keyframes o_anim_zoom_in_left {0% { opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(calc(-0.1px * var(--wanim-intensity-squared)), 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }10% { opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment)))); }60% { opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(calc(0.2px * var(--wanim-intensity)), 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }}@keyframes o_anim_zoom_in_right {0% { opacity: 0; transform: scale(var(--wanim-zoom-in-scale)) translate(calc(0.1px * var(--wanim-intensity-squared)), 0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }10% { opacity: calc(0.15 + (0.85 * (var(--wanim-opacity-adjustment)))); }60% { opacity: 1; transform: scale(var(--wanim-zoom-in-scale-60)) translate(calc(-0.2px * var(--wanim-intensity)), 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }}@keyframes o_anim_flash {0%, 50%, 100% { opacity: 1; }25%, 75% { opacity: calc(1 - (var(--wanim-intensity) / 100)); }}@keyframes o_anim_pulse {0% { transform: scale(1); }50% { transform: scale(calc(1.01 + (0.000016 * var(--wanim-intensity-squared)))); }100% { transform: scale(1); }}@keyframes o_anim_shake {0%, 100% { transform: translate(0px, 0px); }10%, 30%, 50%, 70%, 90% { transform: translate(calc(-1px - (0.0036px * var(--wanim-intensity-squared))), 0); }20%, 40%, 60%, 80% { transform: translate(calc(1px + (0.0036px * var(--wanim-intensity-squared))), 0); }}@keyframes o_anim_tada {0% { transform: scale(1); }10%, 20% { transform: scale(calc(1 - (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(-2deg - (0.02deg * var(--wanim-intensity)))); }30%, 50%, 70%, 90% { transform: scale(calc(1 + (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(2deg + (0.02deg * var(--wanim-intensity)))); }40%, 60%, 80% { transform: scale(calc(1 + (0.00004 * var(--wanim-intensity-squared)))) rotate(calc(-2deg - (0.02deg * var(--wanim-intensity)))); }100% { transform: scale(1); }}@keyframes o_anim_flip_in_x {0% { transform: perspective(1000px) rotateX(calc(1deg * (5 + (var(--wanim-intensity) * 1.7)))); opacity: 0; }50% { opacity: 1; }}@keyframes o_anim_flip_in_y {0% { transform: perspective(1000px) rotateY(calc(1deg * (5 + (var(--wanim-intensity) * 1.7)))); opacity: 0; }50% { opacity: 1; }}.o_dropdown_without_offset { transform: none !important; }.is-invalid ~ .input-group-text.input-group-text-subtle, .input-group-text.input-group-text-subtle:has(~ .is-invalid) { border-color: rgb(220, 53, 69); }.is-invalid ~ .input-group-text.input-group-text-subtle + .input-group-text { border-left-color: rgb(220, 53, 69); }.input-group-text-subtle ~ .form-control:not(:focus), .input-group-text-subtle ~ .form-select:not(:focus):not(:hover) { border-left-width: 0px; }.form-control:not(:focus):has(~ .input-group-text-subtle), .form-select:not(:focus):not(:hover):has(~ .input-group-text-subtle) { border-right-width: 0px; }.o_nav_link_btn { border-radius: 0.5rem; padding: 0.45rem 1.35rem; }body { direction: ltr; }.tour .popover-navigation { margin-left: 13px; margin-bottom: 8px; }@media print {a[href]::after { content: initial; }}.post_link:not(.o_post_link_js_loaded) { pointer-events: none; }.o_is_mobile, .o_is_mobile .modal { scrollbar-color: rgb(153, 153, 153) rgba(255, 255, 255, 0.5); scrollbar-width: thin; }.o_is_mobile::-webkit-scrollbar, .o_is_mobile .modal::-webkit-scrollbar { width: 5px; height: 5px; }.o_is_mobile::-webkit-scrollbar-thumb, .o_is_mobile .modal::-webkit-scrollbar-thumb { background: rgb(153, 153, 153); }.o_is_mobile::-webkit-scrollbar-track, .o_is_mobile .modal::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.5); }.o-autocomplete .ui-autocomplete-category > .dropdown-item:hover { background-color: initial; cursor: default; }.o-autocomplete.ui-widget-content { background-color: rgb(255, 255, 255); border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius); }.o_stock_reports_page div.o_stock_reports_web_action, .o_stock_reports_page span.o_stock_reports_web_action, .o_stock_reports_page i.fa, .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 { cursor: pointer; }.o_main_navbar { --NavBar-entry-color--active: #000; --NavBar-entry-borderColor-active: #017e84; --NavBar-entry-backgroundColor--active: #e6f2f3; --NavBar-entry-backgroundColor--hover: #e7e9ed; --NavBar-entry-backgroundColor--focus: #e7e9ed; --Dropdown_menu-margin-y: 0.25rem; }.o_main_navbar .o_menu_toggle { color: var(--NavBar-menuToggle-color, #714B67); }.dropdown-item > .o_status { transform: translateX(-50%); }.o_sign_document .row > div > .o_page_header, .o_sign_document .row > div > .alert { margin: 10px 0px; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(0, 0, 0, 0.6) 0px 4px 8px 0px, rgba(0, 0, 0, 0.1) 0px 6px 20px 0px; text-align: left; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .btn { border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-header { border-top-left-radius: 0rem; border-top-right-radius: 0rem; background-color: rgb(113, 75, 103); color: rgb(255, 255, 255); }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-header .modal-title { line-height: 1; color: rgb(255, 255, 255); }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-header .text-muted { color: rgb(255, 255, 255) !important; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-header .close { color: rgb(255, 255, 255); opacity: 1; text-shadow: none; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-body { color: rgb(17, 24, 39); }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-body .o_thankyou_message { margin-top: 14px; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-body .o_thankyou_message.alert { border-radius: 0px; margin-left: -1rem !important; margin-right: -1rem !important; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-body .o_thankyou_link { margin-top: 25px; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-body .o_thankyou_link > img { width: 30px; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-body .o_thankyou_link a { color: rgb(17, 24, 39); }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-body .o_thankyou_link a:hover { text-decoration: none; color: rgb(113, 75, 103); }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-footer { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-align: left; display: block; }.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-footer:empty { padding: 0px; }.modal .o_sign_frame { height: 0px; position: absolute; }.modal .o_sign_frame.active { visibility: visible; top: 10%; left: 5%; height: 80%; width: 20%; border-width: 3px medium 3px 3px; border-style: solid none solid solid; border-color: rgb(1, 126, 132) currentcolor rgb(1, 126, 132) rgb(1, 126, 132); border-image: none; border-radius: 22px 0px 0px 22px; opacity: 0.6; }.modal .o_sign_frame.active ::before { content: attr(sign_label); font-size: 120%; color: rgb(1, 126, 132); font-family: Inter, Sans; left: 110%; width: 250px; display: inline-block; position: absolute; top: calc(-2% - 10px); font-weight: 600; }.modal .o_sign_frame.active ::after { content: attr(hash); font-size: 120%; color: rgb(1, 126, 132); font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; width: 250px; display: inline-block; position: absolute; left: 110%; bottom: calc(-2% - 10px); }.modal .o_sign_refuse_confirm_message { width: 100%; }.modal .placeholder-spacing::placeholder { padding-left: 2px; }.o_sign_item_popover_selection .o_input { border: 1px solid rgb(231, 233, 237); border-radius: 0px 0.25rem 0.25rem 0px; padding-block: 2px; padding-left: 10px; width: 100%; padding-right: 20px !important; }.o_sign_item_popover_selection .o_sign_selection { border: 1px solid rgb(231, 233, 237); padding-block: 2px; padding-left: 10px; }.o_sign_item_popover_selection .o_dropdown_button { margin-right: 8px; }.o_sign_document > header .o_sign_info .o_sign_dropdown_placeholder { padding-right: 9px; }.o_planning_calendar_container .o_planning_toast { top: 5em; right: 1em; }.contact-assignee-popover { text-align: left; }.contact-assignee-popover .popover-header { padding: 0.3rem 1rem; }.contact-assignee-popover .popover-body { padding: 0.5rem 1rem; }.whelpdesk_tags_dropdown { max-height: 15rem; }.team_navbar { min-height: 65px; }.team_list_columns .card .card-body .navbar-brand { bottom: 10px; left: 1.5rem; }.team_list_columns .card .card-body .navbar-brand:hover { color: rgb(82, 55, 75) !important; }.o_location_selector .collapsed i.o_location_selector_hours_caret { transform: rotate(180deg) !important; }.o_location_selector .modal-footer, .modal.o_modal_full .o_location_selector.modal-content .modal-footer { padding: 0px; box-shadow: none; }.o_timesheet_accordion .card-header a.collapsed::after { content: ""; font-family: FontAwesome; }.o_social_push_notifications_permission_request { bottom: 0px; z-index: 1180; }@media (min-width: 576px) {.o_social_push_notifications_permission_request { top: 0px; bottom: auto; padding-left: 76px; }.o_social_push_notifications_permission_request.o_social_push_notifications_permission_with_menubar { top: 50px; }.o_social_push_notifications_permission_request .o_social_push_notifications_permission_content { max-width: 276px; }}.o_social_push_notifications_permission_request .close { position: absolute; inset: 0px 0px auto auto; }.o_social_push_notifications_permission_request .dropdown-toggle::after { display: none; }.o_social_push_notifications_permission_request .o_social_push_notifications_permission_content { min-width: 150px; }body.editor_enable .o_appointment .alert.o_not_editable { display: none; }.o_article_search_dialog .o_article_search_item a .fa-star { color: rgb(243, 204, 0); }.modal:has(.o_article_search_dialog) .modal-body { display: flex; }.modal:has(.o_article_search_dialog) .modal-dialog { align-items: start; padding: 0px; }.modal:has(.o_article_search_dialog) .modal-content { top: 15vh; max-height: 100%; height: auto !important; }.modal:has(.o_article_search_dialog) .modal-content .modal-body { max-height: 100%; }@media print {body > :not(.o_knowledge_public_view) { display: none; }}.js_follow_icons_container .fa::before { content: ""; }.js_follow_icons_container .js_follow_btn:hover .fa::before { color: rgb(33, 37, 41); }.js_follow_icons_container .js_unfollow_btn .fa::before { color: rgb(193, 26, 54); }.js_follow_icons_container .js_unfollow_btn:hover .fa::before { content: ""; color: rgb(220, 53, 69); }@keyframes js_follow_fade {100% { opacity: 1; }}.o_newsletter_modal .modal-header { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.o_newsletter_modal .modal-title { display: none; }.o_newsletter_modal .close { z-index: 1055; position: absolute; inset: 0px 0px auto auto; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; margin: 0px; padding: 0px; --background-color: #FFFFFF; --color: #c11a36; color: rgb(193, 26, 54); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; opacity: 1; background-color: rgb(255, 255, 255) !important; }@keyframes o-wblog-fade-In {0% { opacity: 0; }100% { opacity: 1; }}@keyframes o-wblog-loader {0%, 100% { animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5); }0% { transform: rotateY(0deg); }50% { transform: rotateY(1800deg); animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1); }100% { transform: rotateY(3600deg); }}.website_blog .o_wblog_read_with_sidebar { max-width: 1000px; }.website_blog .o_wblog_read_text { font-size: 1.125rem; font-weight: 300; }.website_blog .o_wblog_author_avatar { width: 1.2em; height: 1.2em; max-width: none; object-fit: cover; }.website_blog .o_wblog_author_avatar_date { width: 2em; height: 2em; max-width: none; object-fit: cover; }.website_blog .o_wblog_social_links > a { width: 3em; height: 3em; }.website_blog .o_wblog_social_links > a > i { font-size: 1.3em; }.website_blog #o_wblog_post_content { min-height: 350px !important; }@media (max-width: 991.98px) {.website_blog #o_wblog_post_content > nav.breadcrumb .breadcrumb-item, .website_blog .blog_header > nav.breadcrumb .breadcrumb-item { padding-left: 0px; }.website_blog #o_wblog_post_content > nav.breadcrumb .breadcrumb-item::before, .website_blog .blog_header > nav.breadcrumb .breadcrumb-item::before { content: ""; }}.website_blog .o_wblog_post_page_cover.cover_auto { padding: 3rem 0px; min-height: 1px; }.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 { min-height: 70vh !important; }.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 { min-height: 40vh !important; }.website_blog .o_wblog_post_page_cover.o_record_has_cover .o_record_cover_image::after { content: ""; display: block; position: absolute; inset: 0px 0px 50%; background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.37) 19%, rgba(0, 0, 0, 0.27) 34%, rgba(0, 0, 0, 0.192) 47%, rgba(0, 0, 0, 0.137) 56.5%, rgba(0, 0, 0, 0.098) 65%, rgba(0, 0, 0, 0.063) 73%, rgba(0, 0, 0, 0.04) 80.2%, rgba(0, 0, 0, 0.02) 86.1%, rgba(0, 0, 0, 0.01) 91%, rgba(0, 0, 0, 0.004) 95.2%, rgba(0, 0, 0, 0) 98.2%, rgba(0, 0, 0, 0) 100%); }.website_blog .o_wblog_post_page_cover.o_record_has_cover .o_wblog_post_title { color: white; }.website_blog .o_wblog_post_page_cover.o_record_has_cover.o_wblog_post_page_cover_regular .o_record_cover_image::after { visibility: hidden; }.website_blog .o_wblog_post_title .o_wblog_post_name { font-weight: 300; line-height: 1.2; font-size: calc(1.475rem + 2.7vw); }@media (min-width: 1200px) {.website_blog .o_wblog_post_title .o_wblog_post_name { font-size: 3.5rem; }}.website_blog .o_wblog_post_title .o_wblog_post_subtitle { font-weight: 300; font-size: 1.125rem; }.website_blog .o_wblog_regular_cover_container .o_wblog_post_name { line-height: 1; padding-bottom: 0.5rem; }.website_blog #o_wblog_next_container .o_wblog_next_button:focus-visible { outline: revert; }.website_blog #o_wblog_posts_loop .o_record_cover_container { box-shadow: rgba(255, 255, 255, 0.3) 0px 0px 0px 1px inset; padding-top: 33%; height: auto !important; min-height: auto !important; }.website_blog #o_wblog_posts_loop .o_record_cover_container:hover .o_record_cover_image { opacity: 0.8; }.website_blog #o_wblog_posts_loop .o_wblog_normalize_font { font-size: 0.8125rem; line-height: 1.45; }.website_blog #o_wblog_posts_loop .o_wblog_post_list_author { background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.13) 19%, rgba(0, 0, 0, 0.23) 34%, rgba(0, 0, 0, 0.31) 47%, rgba(0, 0, 0, 0.36) 56.5%, rgba(0, 0, 0, 0.404) 65%, rgba(0, 0, 0, 0.435) 73%, rgba(0, 0, 0, 0.463) 80.2%, rgba(0, 0, 0, 0.48) 86.1%, rgba(0, 0, 0, 0.49) 91%, rgba(0, 0, 0, 0.494) 95.2%, rgba(0, 0, 0, 0.498) 98.2%, rgba(0, 0, 0, 0.5) 100%); }.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 { align-self: start; }.s_social_media a i.fa, .s_social_media a span.fa { display: flex; justify-content: center; align-items: center; }.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 { width: 2.5rem; height: 2.5rem; }.s_social_media a:has(i:not(.fa-stack)) { margin: 0.2rem; }.s_popup[data-vcss="001"] .modal-content { min-height: 2.5rem; border: 0px; border-radius: 0px; box-shadow: var(--box-shadow); }.s_popup[data-vcss="001"] .s_popup_size_full { max-width: 100%; padding: 0px !important; }.s_popup[data-vcss="001"] .s_popup_size_full > .modal-content { background-color: transparent; box-shadow: none; border-radius: 0px; }.s_popup[data-vcss="001"] .modal-dialog { margin: 0px 0px 0px auto; min-height: 100%; }.s_popup[data-vcss="001"] .modal-dialog:not(.s_popup_size_full) { padding: 1rem !important; }.s_popup[data-vcss="001"] .s_popup_top .modal-dialog { align-items: flex-start; }.s_popup[data-vcss="001"] .s_popup_middle .modal-dialog { align-items: center; margin-right: auto; }.s_popup[data-vcss="001"] .s_popup_bottom .modal-dialog { align-items: flex-end; }.s_popup[data-vcss="001"] .s_popup_no_backdrop { pointer-events: none; }.s_popup[data-vcss="001"] .s_popup_no_backdrop .modal-dialog { height: 100%; }.s_popup[data-vcss="001"] .s_popup_no_backdrop .modal-dialog .modal-content { max-height: 100%; overflow: hidden auto; }.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 { position: sticky; inset: 0px auto auto; }.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 { overflow: auto; }.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 { top: 0px !important; }.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_vertical_navbar .s_table_of_content_navbar { overflow-wrap: break-word; }.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 { background: none; color: inherit; opacity: 0.7; font-weight: 500; padding-left: 3px; transition: padding 0.1s; }.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 { position: absolute; inset: 10px auto 10px 0px; width: 2px; content: ""; }.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 { opacity: 1; }.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 { background: none; }.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 { background: none; padding-left: 8px; opacity: 1; }.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 { background-color: rgb(193, 26, 54); }.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar { z-index: 1; padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 2rem; }.s_table_of_content:not([data-vcss]) .s_table_of_content_navbar_wrap.s_table_of_content_horizontal_navbar .s_table_of_content_navbar { display: inline; }.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 { width: auto; }.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 { display: inline-block; margin-bottom: 2px; }.s_process_steps[data-vcss="001"] .s_process_step .s_process_step_icon .fa, .s_process_steps[data-vcss="001"] .s_process_step .s_process_step_icon img { display: block; height: 5rem; width: 5rem; line-height: 5rem; object-fit: contain; }.s_mega_menu_little_icons:not([data-vcss]) .nav-link:hover, .s_mega_menu_little_icons:not([data-vcss]) .nav-link:focus { background: rgba(0, 0, 0, 0.05); }.s_mega_menu_images_subtitles:not([data-vcss]) .nav-link:hover, .s_mega_menu_images_subtitles:not([data-vcss]) .nav-link:focus { background: rgba(0, 0, 0, 0.05); }.s_mega_menu_cards:not([data-vcss]) .nav-link:hover, .s_mega_menu_cards:not([data-vcss]) .nav-link:focus { background: rgba(0, 0, 0, 0.05); }.editor_enable .s_website_form[data-vcss="001"] .s_website_form_field_hidden { display: block !important; opacity: 0.5; }.editor_enable .s_website_form[data-vcss="001"] .s_website_form_field_hidden_if { display: block !important; background-color: rgb(217, 217, 217); }.editor_enable .s_website_form[data-vcss="001"] .s_website_form_field select { pointer-events: none; }@media (max-width: 575.98px) {.s_website_form[data-vcss="001"] .s_website_form_label { width: auto !important; }}.s_website_form[data-vcss="001"] .s_website_form_field_hidden { display: none !important; }.s_website_form[data-vcss="001"] span.s_website_form_mark { font-size: 0.85em; font-weight: 400; }.s_website_form[data-vcss="001"] .s_website_form_dnone { display: none; }.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 { float: left; height: 1px; }.s_website_form[data-vcss="001"] .s_website_form_no_submit_label .s_website_form_label { display: none; }.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap { border: 1px solid rgb(154, 156, 165); border-radius: 0.25rem; font-size: 0.9em; line-height: normal; }.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap div.o_file_name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap i.o_file_delete { max-width: 25%; padding: 2px 4px 3px; color: rgb(193, 26, 54); cursor: pointer; }.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap i.o_file_delete:hover { color: rgb(159, 21, 45); }.s_website_form[data-vcss="001"] .o_add_files_button { background-color: rgb(231, 233, 237); width: fit-content; }.s_website_form[data-vcss="001"] .o_add_files_button:hover { background-color: rgb(218, 221, 227); }@media (max-width: 767.98px) {.s_website_form[data-vcss="001"] .datetimepicker-input { caret-color: transparent; }}body: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] { color: transparent; }.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next:focus-visible .carousel-control-next-icon { box-shadow: white 0px 0px 0px 2px inset, black 0px 0px 0px 4px inset; }.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) { filter: grayscale(1); }.s_gallery_lightbox .modal-dialog { height: 100%; background-color: rgba(0, 0, 0, 0.7); }@media (min-width: 576px) {.s_gallery_lightbox .modal-dialog { max-width: 100%; padding: 0px; }}.s_gallery_lightbox .modal-body.o_slideshow .carousel-item > a { display: flex; height: 100%; width: 100%; }.s_gallery_lightbox .modal-body.o_slideshow .carousel-item > a > img, .s_gallery_lightbox .modal-body.o_slideshow .carousel-item > img { max-height: 100%; max-width: 100%; margin: auto; }.s_gallery_lightbox .modal-body.o_slideshow .carousel { height: 100%; }.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-inner { height: 100%; }.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item.active, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-next, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-item-prev, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-next, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-prev { display: flex; align-items: center; height: 100%; }.s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-prev-icon, .s_gallery_lightbox .modal-body.o_slideshow .carousel .carousel-control-next-icon { width: var(--CarouselControllers-size, 3rem); height: var(--CarouselControllers-size, 3rem); background-size: 50% auto; background-color: rgb(0, 0, 0); border-radius: 0.5rem; }.s_accordion .accordion-button:not(:focus-visible) { box-shadow: none; }.s_accordion .o_icons_side_to_bottom > .accordion-item > .accordion-button.collapsed.o_icons_position_reversed::after { transform: rotate(-90deg); }.s_accordion .o_icons_side_to_bottom > .accordion-item > .accordion-button.collapsed::after { transform: rotate(90deg); }.s_accordion .o_icons_plus_to_minus > .accordion-item > .accordion-button.collapsed .o_custom_icons_wrap::after { transform: rotate(90deg); }.s_accordion .o_custom_icons > .accordion-item > .accordion-button.collapsed .o_custom_icon_active, .s_accordion .o_custom_icons > .accordion-item > .accordion-button:not(.collapsed) .o_custom_icon_inactive { opacity: 0; }.s_accordion .o_custom_icons.o_transition_scale > .accordion-item > .accordion-button.collapsed .o_custom_icon_active, .s_accordion .o_custom_icons.o_transition_scale > .accordion-item > .accordion-button:not(.collapsed) .o_custom_icon_inactive { transform: scale(0); opacity: 1; }.s_accordion .o_custom_icons.o_transition_translate > .accordion-item > .accordion-button.collapsed .o_custom_icon_active, .s_accordion .o_custom_icons.o_transition_translate > .accordion-item > .accordion-button:not(.collapsed) .o_custom_icon_inactive { opacity: 1; }.s_accordion .o_custom_icons.o_transition_translate > .accordion-item > .accordion-button.collapsed .o_custom_icon_active { transform: translateY(-100%); }.s_accordion .o_custom_icons.o_transition_translate > .accordion-item > .accordion-button:not(.collapsed) .o_custom_icon_inactive { transform: translateY(100%); }.s_accordion .s_accordion_highlight > .accordion-item:has(> .collapsed) { color: inherit; background: transparent !important; }.s_accordion .s_accordion_highlight > .accordion-item:not(:has(> .collapsed))::before { position: absolute; inset: 0px; display: block; background: color-mix(in srgb, currentcolor 4%, transparent); content: ""; z-index: -1; }.s_accordion .accordion-flush .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { border-bottom-right-radius: var(--accordion-inner-border-radius); border-bottom-left-radius: var(--accordion-inner-border-radius); }.s_accordion .accordion-flush .accordion-item:last-of-type > .accordion-collapse { border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius); }@keyframes o-marquee-scroll-left {100% { transform: translateX(-100%); }}@keyframes o-marquee-scroll-right {0% { transform: translateX(-100%); }}.s_alert[data-vcss="001"] { margin: 15px 0px; }.s_alert[data-vcss="001"] p:last-child, .s_alert[data-vcss="001"] ul:last-child, .s_alert[data-vcss="001"] ol:last-child { margin-bottom: 0px; }.s_alert[data-vcss="001"].s_alert_sm { padding: 10px; font-size: 0.875rem; }.s_alert[data-vcss="001"].s_alert_md { padding: 15px; font-size: 1rem; }.s_alert[data-vcss="001"].s_alert_lg { padding: 30px; font-size: 1.25rem; }.s_alert[data-vcss="001"] .s_alert_icon { float: left; background-color: color-mix(in srgb, currentcolor 15%, transparent); }.s_alert[data-vcss="001"] .s_alert_content { overflow: hidden; }.s_tabs_common .nav-link:focus-visible { box-shadow: rgba(193, 26, 54, 0.25) 0px 0px 0px 0.25rem inset; }.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 { color: var(--tabs-link-color, #212529); }.s_tabs_common .s_tabs_main .nav-underline .nav-link { margin-bottom: -1px; }.s_tabs_common .s_tabs_main .nav-underline .nav-link:not(.active) { border: 0px; }@media (min-width: 576px) {.s_tabs_common .s_tabs_main.row .nav-underline .nav-link { margin-left: -1px; padding: 0.25rem 1rem; }.s_tabs_common .s_tabs_main.row .nav-underline .nav-link.active { border-left: 2px solid rgb(184, 25, 51); border-bottom: 0px; }}.s_tabs_common .s_tabs_main .nav-buttons .active:where(:not(:focus-visible)) { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }.s_tabs_common .s_tabs_main .nav-pills .active:where(:focus-visible) { box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 0px 0.25rem inset; }.s_tabs_images .s_tabs_pills_template .nav-link.active { background: var(--nav-pills-link-active-bg) !important; color: var(--nav-pills-link-active-color) !important; }.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 { min-height: inherit; }@media (min-width: 992px) {.s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper:hover .s_ecomm_categories_showcase_block, .s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper:focus-within .s_ecomm_categories_showcase_block:not(:focus-within) { flex: var(--ecomm-categories-showcase-flex-base); }}.s_appointments .s_appointments_picture_item:where(:not(:hover):not(:focus-visible)) .s_appointments_picture_head { transform: translate(0px, 50%); }