@import url("https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap");
@import url("https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap");

/* <inline asset> */
@charset "UTF-8"; 

/* /web/static/lib/bootstrap/scss/_functions.scss */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss */
 

/* /web/static/src/scss/functions.scss */
 

/* /web/static/src/scss/mixins_forwardport.scss */
 

/* /web/static/src/scss/bs_mixins_overrides.scss */
   .o_figure_relative_layout .figure-caption h1, .o_colored_level .o_figure_relative_layout .figure-caption h1, .o_cc5 h1, .o_colored_level .o_cc5 h1, .o_cc4 h1, .o_colored_level .o_cc4 h1, .o_cc3 h1, .o_colored_level .o_cc3 h1, .o_cc2 h1, .o_footer h1, .o_colored_level .o_cc2 h1, .o_colored_level .o_footer 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, .o_figure_relative_layout .figure-caption .h1, .o_colored_level .o_figure_relative_layout .figure-caption .h1, .o_cc5 .h1, .o_colored_level .o_cc5 .h1, .o_cc4 .h1, .o_colored_level .o_cc4 .h1, .o_cc3 .h1, .o_colored_level .o_cc3 .h1, .o_cc2 .h1, .o_footer .h1, .o_colored_level .o_cc2 .h1, .o_colored_level .o_footer .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, .o_figure_relative_layout .figure-caption h2, .o_colored_level .o_figure_relative_layout .figure-caption h2, .o_cc5 h2, .o_colored_level .o_cc5 h2, .o_cc4 h2, .o_colored_level .o_cc4 h2, .o_cc3 h2, .o_colored_level .o_cc3 h2, .o_cc2 h2, .o_footer h2, .o_colored_level .o_cc2 h2, .o_colored_level .o_footer 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, .o_figure_relative_layout .figure-caption .h2, .o_colored_level .o_figure_relative_layout .figure-caption .h2, .o_cc5 .h2, .o_colored_level .o_cc5 .h2, .o_cc4 .h2, .o_colored_level .o_cc4 .h2, .o_cc3 .h2, .o_colored_level .o_cc3 .h2, .o_cc2 .h2, .o_footer .h2, .o_colored_level .o_cc2 .h2, .o_colored_level .o_footer .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, .o_figure_relative_layout .figure-caption h3, .o_colored_level .o_figure_relative_layout .figure-caption h3, .o_cc5 h3, .o_colored_level .o_cc5 h3, .o_cc4 h3, .o_colored_level .o_cc4 h3, .o_cc3 h3, .o_colored_level .o_cc3 h3, .o_cc2 h3, .o_footer h3, .o_colored_level .o_cc2 h3, .o_colored_level .o_footer 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, .o_figure_relative_layout .figure-caption .h3, .o_colored_level .o_figure_relative_layout .figure-caption .h3, .o_cc5 .h3, .o_colored_level .o_cc5 .h3, .o_cc4 .h3, .o_colored_level .o_cc4 .h3, .o_cc3 .h3, .o_colored_level .o_cc3 .h3, .o_cc2 .h3, .o_footer .h3, .o_colored_level .o_cc2 .h3, .o_colored_level .o_footer .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, .o_figure_relative_layout .figure-caption h4, .o_colored_level .o_figure_relative_layout .figure-caption h4, .o_cc5 h4, .o_colored_level .o_cc5 h4, .o_cc4 h4, .o_colored_level .o_cc4 h4, .o_cc3 h4, .o_colored_level .o_cc3 h4, .o_cc2 h4, .o_footer h4, .o_colored_level .o_cc2 h4, .o_colored_level .o_footer 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, .o_figure_relative_layout .figure-caption .h4, .o_colored_level .o_figure_relative_layout .figure-caption .h4, .o_cc5 .h4, .o_colored_level .o_cc5 .h4, .o_cc4 .h4, .o_colored_level .o_cc4 .h4, .o_cc3 .h4, .o_colored_level .o_cc3 .h4, .o_cc2 .h4, .o_footer .h4, .o_colored_level .o_cc2 .h4, .o_colored_level .o_footer .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, .o_figure_relative_layout .figure-caption h5, .o_colored_level .o_figure_relative_layout .figure-caption h5, .o_cc5 h5, .o_colored_level .o_cc5 h5, .o_cc4 h5, .o_colored_level .o_cc4 h5, .o_cc3 h5, .o_colored_level .o_cc3 h5, .o_cc2 h5, .o_footer h5, .o_colored_level .o_cc2 h5, .o_colored_level .o_footer 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, .o_figure_relative_layout .figure-caption .h5, .o_colored_level .o_figure_relative_layout .figure-caption .h5, .o_cc5 .h5, .o_colored_level .o_cc5 .h5, .o_cc4 .h5, .o_colored_level .o_cc4 .h5, .o_cc3 .h5, .o_colored_level .o_cc3 .h5, .o_cc2 .h5, .o_footer .h5, .o_colored_level .o_cc2 .h5, .o_colored_level .o_footer .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, .o_figure_relative_layout .figure-caption h6, .o_colored_level .o_figure_relative_layout .figure-caption h6, .o_cc5 h6, .o_colored_level .o_cc5 h6, .o_cc4 h6, .o_colored_level .o_cc4 h6, .o_cc3 h6, .o_colored_level .o_cc3 h6, .o_cc2 h6, .o_footer h6, .o_colored_level .o_cc2 h6, .o_colored_level .o_footer 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, .o_figure_relative_layout .figure-caption .h6, .o_colored_level .o_figure_relative_layout .figure-caption .h6, .o_cc5 .h6, .o_colored_level .o_cc5 .h6, .o_cc4 .h6, .o_colored_level .o_cc4 .h6, .o_cc3 .h6, .o_colored_level .o_cc3 .h6, .o_cc2 .h6, .o_footer .h6, .o_colored_level .o_cc2 .h6, .o_colored_level .o_footer .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;}

/* /web/static/src/scss/utils.scss */
 .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; top: 0; left: 0; bottom: 0; right: 0; 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; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; background: inherit; border-radius: inherit; box-shadow: inherit;}.o_sign_view .o_view_nocontent .o_view_nocontent_sign:before, .o_nocontent_help .o_empty_folder_image:before{content: ""; display: block; margin: auto; background-size: cover;}.o_nocontent_help .o_empty_folder_image:before{width: 120px; height: 80px; margin-top: 30px; margin-bottom: 30px; background: transparent url(/web/static/img/empty_folder.svg) no-repeat center;}

/* /web_enterprise/static/src/scss/primary_variables.scss */
 

/* /web/static/src/scss/primary_variables.scss */
 

/* /web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss */
 

/* /web_enterprise/static/src/webclient/navbar/navbar.variables.scss */
 

/* /html_editor/static/src/scss/html_editor.variables.scss */
 

/* /web/static/src/core/avatar/avatar.variables.scss */
 

/* /web/static/src/core/bottom_sheet/bottom_sheet.variables.scss */
 

/* /web/static/src/core/notifications/notification.variables.scss */
 

/* /web/static/src/search/control_panel/control_panel.variables.scss */
 

/* /web/static/src/search/search_bar/search_bar.variables.scss */
 

/* /web/static/src/search/search_panel/search_panel.variables.scss */
 

/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */
 

/* /web/static/src/views/fields/translation_button.variables.scss */
 

/* /web/static/src/views/form/form.variables.scss */
 

/* /web/static/src/views/kanban/kanban.variables.scss */
 

/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */
 

/* /web/static/src/webclient/navbar/navbar.variables.scss */
 .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: 0; margin-left: var(--NavBar-entry-margin-left, 1px); margin-right: var(--NavBar-entry-margin-right, 1px); padding: 0; 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);}

/* /mail/static/src/core/common/primary_variables.scss */
 

/* /mail/static/src/scss/variables/primary_variables.scss */
 

/* /onboarding/static/src/scss/onboarding.variables.scss */
 

/* /portal/static/src/scss/primary_variables.scss */
 

/* /account/static/src/scss/variables.scss */
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}.animate{animation: animate-red 1s ease;}

/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */
 

/* /html_builder/static/src/scss/builder.variables.scss */
 .o_we_shape{--ShapeConnections--size-tiny: 2rem; --ShapeConnections--size-regular: 4rem; --ShapeConnections--size-big: 15rem; --ShapeAngular--size-regular: 15rem; --ShapeWavy--size-regular: 15rem; --ShapePattern--size-tiny: 12.5rem; --ShapePattern--size-regular: 50rem;}.o_we_shape_btn_content .o_we_shape{--ShapeConnections--size-tiny: 25%; --ShapeConnections--size-regular: 50%; --ShapeConnections--size-big: 75%; --ShapeAngular--size-regular: 50%; --ShapePattern--size-regular: 100%; --ShapePattern--size-tiny: 50%; --ShapeWavy--size-regular: 100%;}

/* /website/static/src/scss/primary_variables.scss */
 

/* /website/static/src/scss/options/user_values.scss */
 

/* /website/static/src/scss/options/colors/user_color_palette.scss */
 

/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */
 

/* /website/static/src/scss/options/colors/user_theme_color_palette.scss */
 

/* /documents/static/src/scss/documents.variables.scss */
 

/* /web_gantt/static/src/gantt_view.variables.scss */
 

/* /hr_org_chart/static/src/scss/variables.scss */
 

/* /website/static/src/snippets/s_badge/000_variables.scss */
 

/* /website/static/src/scss/secondary_variables.scss */
 

/* /web_enterprise/static/src/scss/secondary_variables.scss */
 

/* /web/static/src/scss/secondary_variables.scss */
 

/* /html_editor/static/src/scss/secondary_variables.scss */
 

/* /website/static/src/scss/user_custom_bootstrap_overridden.scss */
 

/* /website/static/src/scss/bootstrap_overridden.scss */
 .carousel-instant .carousel-item{transition-duration: 200ms !important;}

/* /portal/static/src/scss/bootstrap_overridden.scss */
 

/* /html_editor/static/src/scss/bootstrap_overridden.scss */
 

/* /web/static/src/scss/bootstrap_overridden_frontend.scss */
 

/* /web/static/src/scss/pre_variables.scss */
 

/* /web/static/lib/bootstrap/scss/_variables.scss */
 

/* /web/static/lib/bootstrap/scss/_variables-dark.scss */
 

/* /web/static/lib/bootstrap/scss/_maps.scss */
 

/* /web/static/src/scss/import_bootstrap.scss */
 :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: #F6F5F4; --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: #1B1319; --o-cc4-btn-secondary-border: ; --o-cc4-btn-secondary: #F6F5F4; --o-cc4-btn-primary-border: ; --o-cc4-btn-primary: #1B1319; --o-cc4-link: #1B1319; --o-cc4-h6: ; --o-cc4-h5: ; --o-cc4-h4: ; --o-cc4-h3: ; --o-cc4-h2: ; --o-cc4-headings: ; --o-cc4-text: ; --o-cc4-bg: #714B67; --o-cc3-btn-secondary-border: ; --o-cc3-btn-secondary: #F6F5F4; --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: #F0CDA8; --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: #1B1319; --o-cc2-text: ; --o-cc2-bg: #F6F5F4; --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: ; --footer: #F6F5F4; --header-sales_four-custom: ; --header-sales_four: #FFFFFF; --header-sales_three-custom: ; --header-sales_three: #F6F5F4; --header-sales_two-custom: ; --header-sales_two: #1B1319; --header-sales_one-custom: ; --header-sales_one: #F6F5F4; --menu-border-color: ; --menu-custom: ; --menu: #FFFFFF; --input: ; --body: white; --o-color-5: #1B1319; --o-color-4: #FFFFFF; --o-color-3: #F6F5F4; --o-color-2: #F0CDA8; --o-color-1: #714B67; --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: #714B67; --secondary: #F0CDA8; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #F6F5F4; --dark: #1B1319; --primary-rgb: 113, 75, 103; --secondary-rgb: 240, 205, 168; --success-rgb: 40, 167, 69; --info-rgb: 23, 162, 184; --warning-rgb: 255, 193, 7; --danger-rgb: 220, 53, 69; --light-rgb: 246, 245, 244; --dark-rgb: 27, 19, 25; --primary-text-emphasis: #65435c; --secondary-text-emphasis: #605243; --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: #e3dbe1; --secondary-bg-subtle: #fcf5ee; --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: #c6b7c2; --secondary-border-subtle: #f9ebdc; --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: "Inter", "Odoo Unicode Support Noto", sans-serif; --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: #65435c; --link-color-rgb: 100.73829787, 66.86170213, 91.82340426; --link-decoration: none; --link-hover-color: #372432; --link-hover-color-rgb: 54.75691489, 36.34308511, 49.91117021; --link-hover-decoration: underline; --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(113, 75, 103, 0.25); --form-valid-color: #28a745; --form-valid-border-color: #28a745; --form-invalid-color: #dc3545; --form-invalid-border-color: #dc3545;}[data-bs-theme="dark"]{color-scheme: dark; --body-color: #dee2e6; --body-color-rgb: 222, 226, 230; --body-bg: #212529; --body-bg-rgb: 33, 37, 41; --emphasis-color: #FFF; --emphasis-color-rgb: 255, 255, 255; --secondary-color: rgba(222, 226, 230, 0.75); --secondary-color-rgb: 222, 226, 230; --secondary-bg: #343A40; --secondary-bg-rgb: 52, 58, 64; --tertiary-color: rgba(222, 226, 230, 0.5); --tertiary-color-rgb: 222, 226, 230; --tertiary-bg: #2b3035; --tertiary-bg-rgb: 43, 48, 53; --primary-text-emphasis: #aa93a4; --secondary-text-emphasis: #f6e1cb; --success-text-emphasis: #7eca8f; --info-text-emphasis: #74c7d4; --warning-text-emphasis: #ffda6a; --danger-text-emphasis: #ea868f; --light-text-emphasis: #F8F9FA; --dark-text-emphasis: #dee2e6; --primary-bg-subtle: #170f15; --secondary-bg-subtle: #302922; --success-bg-subtle: #08210e; --info-bg-subtle: #052025; --warning-bg-subtle: #332701; --danger-bg-subtle: #2c0b0e; --light-bg-subtle: #343A40; --dark-bg-subtle: #1a1d20; --primary-border-subtle: #442d3e; --secondary-border-subtle: #907b65; --success-border-subtle: #186429; --info-border-subtle: #0e616e; --warning-border-subtle: #997404; --danger-border-subtle: #842029; --light-border-subtle: #495057; --dark-border-subtle: #343A40; --heading-color: inherit; --link-color: #aa93a4; --link-hover-color: #bba9b6; --link-color-rgb: 170, 147, 164; --link-hover-color-rgb: 187, 169, 182; --code-color: #f18bba; --highlight-color: #dee2e6; --highlight-bg: #664d03; --border-color: #495057; --border-color-translucent: rgba(255, 255, 255, 0.15); --form-valid-color: #7eca8f; --form-valid-border-color: #7eca8f; --form-invalid-color: #ea868f; --form-invalid-border-color: #ea868f;}*, *::before, *::after{box-sizing: border-box;}body{margin: 0; 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); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}hr{margin: 1rem 0; color: inherit; border: 0; 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: 0; margin-bottom: 0.5rem; font-family: "Inter Tight", "Odoo Unicode Support Noto", sans-serif; font-weight: 500; 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.375rem + 1.5vw);}@media (min-width: 1200px){h2, .h2{font-size: 2.5rem;}}h3, .h3{font-size: calc(1.325rem + 0.9vw);}@media (min-width: 1200px){h3, .h3{font-size: 2rem;}}h4, .h4{font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px){h4, .h4{font-size: 1.5rem;}}h5, .h5{font-size: 1.25rem;}h6, .h6{font-size: 1rem;}p{margin-top: 0; margin-bottom: 16px;}abbr[title]{text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul{padding-left: 2rem;}ol, ul, dl{margin-top: 0; margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom: 0;}dt{font-weight: 600;}dd{margin-bottom: .5rem; margin-left: 0;}blockquote{margin: 0 0 1rem;}b, strong{font-weight: bolder;}small, .small{font-size: 0.875em;}mark, .mark{padding: 0.1875em; color: var(--highlight-color); background-color: var(--highlight-bg);}sub, sup{position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline;}sub{bottom: -.25em;}sup{top: -.5em;}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: underline;}a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}pre, code, kbd, samp{font-family: var(--font-monospace); font-size: 1em;}pre{display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em;}pre code{font-size: inherit; color: inherit; word-break: normal;}code{font-size: 0.875em; color: var(--code-color); word-wrap: break-word;}a > code{color: inherit;}kbd{padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--body-bg); background-color: var(--body-color); border-radius: 0.3rem;}kbd kbd{padding: 0; font-size: 1em;}figure{margin: 0 0 1rem;}img, svg{vertical-align: middle;}table{caption-side: bottom; border-collapse: collapse;}caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: var(--secondary-color); text-align: left;}th{text-align: inherit; text-align: -webkit-match-parent;}thead, tbody, tfoot, tr, td, th{border-color: inherit; border-style: solid; border-width: 0;}label{display: inline-block;}button{border-radius: 0;}button:focus:not(:focus-visible){outline: 0;}input, button, select, optgroup, textarea{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button, select{text-transform: none;}[role="button"]{cursor: pointer;}select{word-wrap: normal;}select:disabled, select.o_wysiwyg_loader{opacity: 1;}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display: none !important;}button, [type="button"], [type="reset"], [type="submit"]{-webkit-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;}::-moz-focus-inner{padding: 0; border-style: none;}textarea{resize: vertical;}fieldset{min-width: 0; padding: 0; margin: 0; border: 0;}legend{float: left; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit;}@media (min-width: 1200px){legend{font-size: 1.5rem;}}legend + *{clear: left;}::-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: 0;}::-webkit-inner-spin-button{height: auto;}[type="search"]{-webkit-appearance: textfield; outline-offset: -2px;}::-webkit-search-decoration{-webkit-appearance: none;}::-webkit-color-swatch-wrapper{padding: 0;}::file-selector-button{font: inherit; -webkit-appearance: button;}output{display: inline-block;}iframe{border: 0;}summary{display: list-item; cursor: pointer;}progress{vertical-align: baseline;}[hidden]{display: none !important;}.lead{font-size: 1.125rem; font-weight: 300;}.display-1{font-size: calc(1.625rem + 4.5vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-1{font-size: 5rem;}}.display-2{font-size: calc(1.575rem + 3.9vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-2{font-size: 4.5rem;}}.display-3{font-size: calc(1.525rem + 3.3vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-3{font-size: 4rem;}}.display-4{font-size: calc(1.475rem + 2.7vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-4{font-size: 3.5rem;}}.display-5{font-size: calc(1.425rem + 2.1vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-5{font-size: 3rem;}}.display-6{font-size: calc(1.375rem + 1.5vw); font-weight: 300; line-height: 1.2;}@media (min-width: 1200px){.display-6{font-size: 2.5rem;}}.list-unstyled{padding-left: 0; list-style: none;}.list-inline{padding-left: 0; list-style: none;}.list-inline-item{display: inline-block;}.list-inline-item:not(:last-child){margin-right: 0.5rem;}.initialism{font-size: 0.875em; text-transform: uppercase;}.blockquote{margin-bottom: 0; font-size: 1.25rem;}.blockquote > :last-child{margin-bottom: 0;}.blockquote-footer{margin-top: 0; margin-bottom: 0; font-size: 0.875em; color: #6C757D;}.blockquote-footer::before{content: "\2014\00A0";}.img-fluid{max-width: 100%; height: auto;}.img-thumbnail{padding: 0.25rem; background-color: var(--body-bg); border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); max-width: 100%; height: auto;}.figure{display: inline-block;}.figure-img{margin-bottom: 0.5rem; line-height: 1;}.figure-caption{font-size: 0.875em; color: inherit;}.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);}.grid{display: grid; grid-template-rows: repeat(var(--rows, 1), 1fr); grid-template-columns: repeat(var(--columns, 12), 1fr); gap: var(--gap, 30px);}.grid .g-col-1{grid-column: auto/span 1;}.grid .g-col-2{grid-column: auto/span 2;}.grid .g-col-3{grid-column: auto/span 3;}.grid .g-col-4{grid-column: auto/span 4;}.grid .g-col-5{grid-column: auto/span 5;}.grid .g-col-6{grid-column: auto/span 6;}.grid .g-col-7{grid-column: auto/span 7;}.grid .g-col-8{grid-column: auto/span 8;}.grid .g-col-9{grid-column: auto/span 9;}.grid .g-col-10{grid-column: auto/span 10;}.grid .g-col-11{grid-column: auto/span 11;}.grid .g-col-12{grid-column: auto/span 12;}.grid .g-start-1{grid-column-start: 1;}.grid .g-start-2{grid-column-start: 2;}.grid .g-start-3{grid-column-start: 3;}.grid .g-start-4{grid-column-start: 4;}.grid .g-start-5{grid-column-start: 5;}.grid .g-start-6{grid-column-start: 6;}.grid .g-start-7{grid-column-start: 7;}.grid .g-start-8{grid-column-start: 8;}.grid .g-start-9{grid-column-start: 9;}.grid .g-start-10{grid-column-start: 10;}.grid .g-start-11{grid-column-start: 11;}@media (min-width: 576px){.grid .g-col-sm-1{grid-column: auto/span 1;}.grid .g-col-sm-2{grid-column: auto/span 2;}.grid .g-col-sm-3{grid-column: auto/span 3;}.grid .g-col-sm-4{grid-column: auto/span 4;}.grid .g-col-sm-5{grid-column: auto/span 5;}.grid .g-col-sm-6{grid-column: auto/span 6;}.grid .g-col-sm-7{grid-column: auto/span 7;}.grid .g-col-sm-8{grid-column: auto/span 8;}.grid .g-col-sm-9{grid-column: auto/span 9;}.grid .g-col-sm-10{grid-column: auto/span 10;}.grid .g-col-sm-11{grid-column: auto/span 11;}.grid .g-col-sm-12{grid-column: auto/span 12;}.grid .g-start-sm-1{grid-column-start: 1;}.grid .g-start-sm-2{grid-column-start: 2;}.grid .g-start-sm-3{grid-column-start: 3;}.grid .g-start-sm-4{grid-column-start: 4;}.grid .g-start-sm-5{grid-column-start: 5;}.grid .g-start-sm-6{grid-column-start: 6;}.grid .g-start-sm-7{grid-column-start: 7;}.grid .g-start-sm-8{grid-column-start: 8;}.grid .g-start-sm-9{grid-column-start: 9;}.grid .g-start-sm-10{grid-column-start: 10;}.grid .g-start-sm-11{grid-column-start: 11;}}@media (min-width: 768px){.grid .g-col-md-1{grid-column: auto/span 1;}.grid .g-col-md-2{grid-column: auto/span 2;}.grid .g-col-md-3{grid-column: auto/span 3;}.grid .g-col-md-4{grid-column: auto/span 4;}.grid .g-col-md-5{grid-column: auto/span 5;}.grid .g-col-md-6{grid-column: auto/span 6;}.grid .g-col-md-7{grid-column: auto/span 7;}.grid .g-col-md-8{grid-column: auto/span 8;}.grid .g-col-md-9{grid-column: auto/span 9;}.grid .g-col-md-10{grid-column: auto/span 10;}.grid .g-col-md-11{grid-column: auto/span 11;}.grid .g-col-md-12{grid-column: auto/span 12;}.grid .g-start-md-1{grid-column-start: 1;}.grid .g-start-md-2{grid-column-start: 2;}.grid .g-start-md-3{grid-column-start: 3;}.grid .g-start-md-4{grid-column-start: 4;}.grid .g-start-md-5{grid-column-start: 5;}.grid .g-start-md-6{grid-column-start: 6;}.grid .g-start-md-7{grid-column-start: 7;}.grid .g-start-md-8{grid-column-start: 8;}.grid .g-start-md-9{grid-column-start: 9;}.grid .g-start-md-10{grid-column-start: 10;}.grid .g-start-md-11{grid-column-start: 11;}}@media (min-width: 992px){.grid .g-col-lg-1{grid-column: auto/span 1;}.grid .g-col-lg-2{grid-column: auto/span 2;}.grid .g-col-lg-3{grid-column: auto/span 3;}.grid .g-col-lg-4{grid-column: auto/span 4;}.grid .g-col-lg-5{grid-column: auto/span 5;}.grid .g-col-lg-6{grid-column: auto/span 6;}.grid .g-col-lg-7{grid-column: auto/span 7;}.grid .g-col-lg-8{grid-column: auto/span 8;}.grid .g-col-lg-9{grid-column: auto/span 9;}.grid .g-col-lg-10{grid-column: auto/span 10;}.grid .g-col-lg-11{grid-column: auto/span 11;}.grid .g-col-lg-12{grid-column: auto/span 12;}.grid .g-start-lg-1{grid-column-start: 1;}.grid .g-start-lg-2{grid-column-start: 2;}.grid .g-start-lg-3{grid-column-start: 3;}.grid .g-start-lg-4{grid-column-start: 4;}.grid .g-start-lg-5{grid-column-start: 5;}.grid .g-start-lg-6{grid-column-start: 6;}.grid .g-start-lg-7{grid-column-start: 7;}.grid .g-start-lg-8{grid-column-start: 8;}.grid .g-start-lg-9{grid-column-start: 9;}.grid .g-start-lg-10{grid-column-start: 10;}.grid .g-start-lg-11{grid-column-start: 11;}}@media (min-width: 1200px){.grid .g-col-xl-1{grid-column: auto/span 1;}.grid .g-col-xl-2{grid-column: auto/span 2;}.grid .g-col-xl-3{grid-column: auto/span 3;}.grid .g-col-xl-4{grid-column: auto/span 4;}.grid .g-col-xl-5{grid-column: auto/span 5;}.grid .g-col-xl-6{grid-column: auto/span 6;}.grid .g-col-xl-7{grid-column: auto/span 7;}.grid .g-col-xl-8{grid-column: auto/span 8;}.grid .g-col-xl-9{grid-column: auto/span 9;}.grid .g-col-xl-10{grid-column: auto/span 10;}.grid .g-col-xl-11{grid-column: auto/span 11;}.grid .g-col-xl-12{grid-column: auto/span 12;}.grid .g-start-xl-1{grid-column-start: 1;}.grid .g-start-xl-2{grid-column-start: 2;}.grid .g-start-xl-3{grid-column-start: 3;}.grid .g-start-xl-4{grid-column-start: 4;}.grid .g-start-xl-5{grid-column-start: 5;}.grid .g-start-xl-6{grid-column-start: 6;}.grid .g-start-xl-7{grid-column-start: 7;}.grid .g-start-xl-8{grid-column-start: 8;}.grid .g-start-xl-9{grid-column-start: 9;}.grid .g-start-xl-10{grid-column-start: 10;}.grid .g-start-xl-11{grid-column-start: 11;}}@media (min-width: 1400px){.grid .g-col-xxl-1{grid-column: auto/span 1;}.grid .g-col-xxl-2{grid-column: auto/span 2;}.grid .g-col-xxl-3{grid-column: auto/span 3;}.grid .g-col-xxl-4{grid-column: auto/span 4;}.grid .g-col-xxl-5{grid-column: auto/span 5;}.grid .g-col-xxl-6{grid-column: auto/span 6;}.grid .g-col-xxl-7{grid-column: auto/span 7;}.grid .g-col-xxl-8{grid-column: auto/span 8;}.grid .g-col-xxl-9{grid-column: auto/span 9;}.grid .g-col-xxl-10{grid-column: auto/span 10;}.grid .g-col-xxl-11{grid-column: auto/span 11;}.grid .g-col-xxl-12{grid-column: auto/span 12;}.grid .g-start-xxl-1{grid-column-start: 1;}.grid .g-start-xxl-2{grid-column-start: 2;}.grid .g-start-xxl-3{grid-column-start: 3;}.grid .g-start-xxl-4{grid-column-start: 4;}.grid .g-start-xxl-5{grid-column-start: 5;}.grid .g-start-xxl-6{grid-column-start: 6;}.grid .g-start-xxl-7{grid-column-start: 7;}.grid .g-start-xxl-8{grid-column-start: 8;}.grid .g-start-xxl-9{grid-column-start: 9;}.grid .g-start-xxl-10{grid-column-start: 10;}.grid .g-start-xxl-11{grid-column-start: 11;}}.col{flex: 1 0 0%;}.row-cols-auto > *{flex: 0 0 auto; width: auto;}.row-cols-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-auto{flex: 0 0 auto; width: auto;}.col-1{flex: 0 0 auto; width: 8.33333333%;}.col-2{flex: 0 0 auto; width: 16.66666667%;}.col-3{flex: 0 0 auto; width: 25%;}.col-4{flex: 0 0 auto; width: 33.33333333%;}.col-5{flex: 0 0 auto; width: 41.66666667%;}.col-6{flex: 0 0 auto; width: 50%;}.col-7{flex: 0 0 auto; width: 58.33333333%;}.col-8{flex: 0 0 auto; width: 66.66666667%;}.col-9{flex: 0 0 auto; width: 75%;}.col-10{flex: 0 0 auto; width: 83.33333333%;}.col-11{flex: 0 0 auto; width: 91.66666667%;}.col-12{flex: 0 0 auto; width: 100%;}.offset-1{margin-left: 8.33333333%;}.offset-2{margin-left: 16.66666667%;}.offset-3{margin-left: 25%;}.offset-4{margin-left: 33.33333333%;}.offset-5{margin-left: 41.66666667%;}.offset-6{margin-left: 50%;}.offset-7{margin-left: 58.33333333%;}.offset-8{margin-left: 66.66666667%;}.offset-9{margin-left: 75%;}.offset-10{margin-left: 83.33333333%;}.offset-11{margin-left: 91.66666667%;}.g-0, .gx-0{--gutter-x: 0;}.g-0, .gy-0{--gutter-y: 0;}.g-1, .gx-1{--gutter-x: 0.25rem;}.g-1, .gy-1{--gutter-y: 0.25rem;}.g-2, .gx-2{--gutter-x: 0.5rem;}.g-2, .gy-2{--gutter-y: 0.5rem;}.g-3, .gx-3{--gutter-x: 1rem;}.g-3, .gy-3{--gutter-y: 1rem;}.g-4, .gx-4{--gutter-x: 1.5rem;}.g-4, .gy-4{--gutter-y: 1.5rem;}.g-5, .gx-5{--gutter-x: 3rem;}.g-5, .gy-5{--gutter-y: 3rem;}@media (min-width: 576px){.col-sm{flex: 1 0 0%;}.row-cols-sm-auto > *{flex: 0 0 auto; width: auto;}.row-cols-sm-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-sm-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-sm-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-sm-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-sm-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-sm-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-sm-auto{flex: 0 0 auto; width: auto;}.col-sm-1{flex: 0 0 auto; width: 8.33333333%;}.col-sm-2{flex: 0 0 auto; width: 16.66666667%;}.col-sm-3{flex: 0 0 auto; width: 25%;}.col-sm-4{flex: 0 0 auto; width: 33.33333333%;}.col-sm-5{flex: 0 0 auto; width: 41.66666667%;}.col-sm-6{flex: 0 0 auto; width: 50%;}.col-sm-7{flex: 0 0 auto; width: 58.33333333%;}.col-sm-8{flex: 0 0 auto; width: 66.66666667%;}.col-sm-9{flex: 0 0 auto; width: 75%;}.col-sm-10{flex: 0 0 auto; width: 83.33333333%;}.col-sm-11{flex: 0 0 auto; width: 91.66666667%;}.col-sm-12{flex: 0 0 auto; width: 100%;}.offset-sm-0{margin-left: 0;}.offset-sm-1{margin-left: 8.33333333%;}.offset-sm-2{margin-left: 16.66666667%;}.offset-sm-3{margin-left: 25%;}.offset-sm-4{margin-left: 33.33333333%;}.offset-sm-5{margin-left: 41.66666667%;}.offset-sm-6{margin-left: 50%;}.offset-sm-7{margin-left: 58.33333333%;}.offset-sm-8{margin-left: 66.66666667%;}.offset-sm-9{margin-left: 75%;}.offset-sm-10{margin-left: 83.33333333%;}.offset-sm-11{margin-left: 91.66666667%;}.g-sm-0, .gx-sm-0{--gutter-x: 0;}.g-sm-0, .gy-sm-0{--gutter-y: 0;}.g-sm-1, .gx-sm-1{--gutter-x: 0.25rem;}.g-sm-1, .gy-sm-1{--gutter-y: 0.25rem;}.g-sm-2, .gx-sm-2{--gutter-x: 0.5rem;}.g-sm-2, .gy-sm-2{--gutter-y: 0.5rem;}.g-sm-3, .gx-sm-3{--gutter-x: 1rem;}.g-sm-3, .gy-sm-3{--gutter-y: 1rem;}.g-sm-4, .gx-sm-4{--gutter-x: 1.5rem;}.g-sm-4, .gy-sm-4{--gutter-y: 1.5rem;}.g-sm-5, .gx-sm-5{--gutter-x: 3rem;}.g-sm-5, .gy-sm-5{--gutter-y: 3rem;}}@media (min-width: 768px){.col-md{flex: 1 0 0%;}.row-cols-md-auto > *{flex: 0 0 auto; width: auto;}.row-cols-md-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-md-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-md-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-md-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-md-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-md-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-md-auto{flex: 0 0 auto; width: auto;}.col-md-1{flex: 0 0 auto; width: 8.33333333%;}.col-md-2{flex: 0 0 auto; width: 16.66666667%;}.col-md-3{flex: 0 0 auto; width: 25%;}.col-md-4{flex: 0 0 auto; width: 33.33333333%;}.col-md-5{flex: 0 0 auto; width: 41.66666667%;}.col-md-6{flex: 0 0 auto; width: 50%;}.col-md-7{flex: 0 0 auto; width: 58.33333333%;}.col-md-8{flex: 0 0 auto; width: 66.66666667%;}.col-md-9{flex: 0 0 auto; width: 75%;}.col-md-10{flex: 0 0 auto; width: 83.33333333%;}.col-md-11{flex: 0 0 auto; width: 91.66666667%;}.col-md-12{flex: 0 0 auto; width: 100%;}.offset-md-0{margin-left: 0;}.offset-md-1{margin-left: 8.33333333%;}.offset-md-2{margin-left: 16.66666667%;}.offset-md-3{margin-left: 25%;}.offset-md-4{margin-left: 33.33333333%;}.offset-md-5{margin-left: 41.66666667%;}.offset-md-6{margin-left: 50%;}.offset-md-7{margin-left: 58.33333333%;}.offset-md-8{margin-left: 66.66666667%;}.offset-md-9{margin-left: 75%;}.offset-md-10{margin-left: 83.33333333%;}.offset-md-11{margin-left: 91.66666667%;}.g-md-0, .gx-md-0{--gutter-x: 0;}.g-md-0, .gy-md-0{--gutter-y: 0;}.g-md-1, .gx-md-1{--gutter-x: 0.25rem;}.g-md-1, .gy-md-1{--gutter-y: 0.25rem;}.g-md-2, .gx-md-2{--gutter-x: 0.5rem;}.g-md-2, .gy-md-2{--gutter-y: 0.5rem;}.g-md-3, .gx-md-3{--gutter-x: 1rem;}.g-md-3, .gy-md-3{--gutter-y: 1rem;}.g-md-4, .gx-md-4{--gutter-x: 1.5rem;}.g-md-4, .gy-md-4{--gutter-y: 1.5rem;}.g-md-5, .gx-md-5{--gutter-x: 3rem;}.g-md-5, .gy-md-5{--gutter-y: 3rem;}}@media (min-width: 992px){.col-lg{flex: 1 0 0%;}.row-cols-lg-auto > *{flex: 0 0 auto; width: auto;}.row-cols-lg-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-lg-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-lg-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-lg-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-lg-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-lg-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-lg-auto{flex: 0 0 auto; width: auto;}.col-lg-1{flex: 0 0 auto; width: 8.33333333%;}.col-lg-2{flex: 0 0 auto; width: 16.66666667%;}.col-lg-3{flex: 0 0 auto; width: 25%;}.col-lg-4{flex: 0 0 auto; width: 33.33333333%;}.col-lg-5{flex: 0 0 auto; width: 41.66666667%;}.col-lg-6{flex: 0 0 auto; width: 50%;}.col-lg-7{flex: 0 0 auto; width: 58.33333333%;}.col-lg-8{flex: 0 0 auto; width: 66.66666667%;}.col-lg-9{flex: 0 0 auto; width: 75%;}.col-lg-10{flex: 0 0 auto; width: 83.33333333%;}.col-lg-11{flex: 0 0 auto; width: 91.66666667%;}.col-lg-12{flex: 0 0 auto; width: 100%;}.offset-lg-0{margin-left: 0;}.offset-lg-1{margin-left: 8.33333333%;}.offset-lg-2{margin-left: 16.66666667%;}.offset-lg-3{margin-left: 25%;}.offset-lg-4{margin-left: 33.33333333%;}.offset-lg-5{margin-left: 41.66666667%;}.offset-lg-6{margin-left: 50%;}.offset-lg-7{margin-left: 58.33333333%;}.offset-lg-8{margin-left: 66.66666667%;}.offset-lg-9{margin-left: 75%;}.offset-lg-10{margin-left: 83.33333333%;}.offset-lg-11{margin-left: 91.66666667%;}.g-lg-0, .gx-lg-0{--gutter-x: 0;}.g-lg-0, .gy-lg-0{--gutter-y: 0;}.g-lg-1, .gx-lg-1{--gutter-x: 0.25rem;}.g-lg-1, .gy-lg-1{--gutter-y: 0.25rem;}.g-lg-2, .gx-lg-2{--gutter-x: 0.5rem;}.g-lg-2, .gy-lg-2{--gutter-y: 0.5rem;}.g-lg-3, .gx-lg-3{--gutter-x: 1rem;}.g-lg-3, .gy-lg-3{--gutter-y: 1rem;}.g-lg-4, .gx-lg-4{--gutter-x: 1.5rem;}.g-lg-4, .gy-lg-4{--gutter-y: 1.5rem;}.g-lg-5, .gx-lg-5{--gutter-x: 3rem;}.g-lg-5, .gy-lg-5{--gutter-y: 3rem;}}@media (min-width: 1200px){.col-xl{flex: 1 0 0%;}.row-cols-xl-auto > *{flex: 0 0 auto; width: auto;}.row-cols-xl-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-xl-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-xl-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-xl-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-xl-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-xl-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-xl-auto{flex: 0 0 auto; width: auto;}.col-xl-1{flex: 0 0 auto; width: 8.33333333%;}.col-xl-2{flex: 0 0 auto; width: 16.66666667%;}.col-xl-3{flex: 0 0 auto; width: 25%;}.col-xl-4{flex: 0 0 auto; width: 33.33333333%;}.col-xl-5{flex: 0 0 auto; width: 41.66666667%;}.col-xl-6{flex: 0 0 auto; width: 50%;}.col-xl-7{flex: 0 0 auto; width: 58.33333333%;}.col-xl-8{flex: 0 0 auto; width: 66.66666667%;}.col-xl-9{flex: 0 0 auto; width: 75%;}.col-xl-10{flex: 0 0 auto; width: 83.33333333%;}.col-xl-11{flex: 0 0 auto; width: 91.66666667%;}.col-xl-12{flex: 0 0 auto; width: 100%;}.offset-xl-0{margin-left: 0;}.offset-xl-1{margin-left: 8.33333333%;}.offset-xl-2{margin-left: 16.66666667%;}.offset-xl-3{margin-left: 25%;}.offset-xl-4{margin-left: 33.33333333%;}.offset-xl-5{margin-left: 41.66666667%;}.offset-xl-6{margin-left: 50%;}.offset-xl-7{margin-left: 58.33333333%;}.offset-xl-8{margin-left: 66.66666667%;}.offset-xl-9{margin-left: 75%;}.offset-xl-10{margin-left: 83.33333333%;}.offset-xl-11{margin-left: 91.66666667%;}.g-xl-0, .gx-xl-0{--gutter-x: 0;}.g-xl-0, .gy-xl-0{--gutter-y: 0;}.g-xl-1, .gx-xl-1{--gutter-x: 0.25rem;}.g-xl-1, .gy-xl-1{--gutter-y: 0.25rem;}.g-xl-2, .gx-xl-2{--gutter-x: 0.5rem;}.g-xl-2, .gy-xl-2{--gutter-y: 0.5rem;}.g-xl-3, .gx-xl-3{--gutter-x: 1rem;}.g-xl-3, .gy-xl-3{--gutter-y: 1rem;}.g-xl-4, .gx-xl-4{--gutter-x: 1.5rem;}.g-xl-4, .gy-xl-4{--gutter-y: 1.5rem;}.g-xl-5, .gx-xl-5{--gutter-x: 3rem;}.g-xl-5, .gy-xl-5{--gutter-y: 3rem;}}@media (min-width: 1400px){.col-xxl{flex: 1 0 0%;}.row-cols-xxl-auto > *{flex: 0 0 auto; width: auto;}.row-cols-xxl-1 > *{flex: 0 0 auto; width: 100%;}.row-cols-xxl-2 > *{flex: 0 0 auto; width: 50%;}.row-cols-xxl-3 > *{flex: 0 0 auto; width: 33.33333333%;}.row-cols-xxl-4 > *{flex: 0 0 auto; width: 25%;}.row-cols-xxl-5 > *{flex: 0 0 auto; width: 20%;}.row-cols-xxl-6 > *{flex: 0 0 auto; width: 16.66666667%;}.col-xxl-auto{flex: 0 0 auto; width: auto;}.col-xxl-1{flex: 0 0 auto; width: 8.33333333%;}.col-xxl-2{flex: 0 0 auto; width: 16.66666667%;}.col-xxl-3{flex: 0 0 auto; width: 25%;}.col-xxl-4{flex: 0 0 auto; width: 33.33333333%;}.col-xxl-5{flex: 0 0 auto; width: 41.66666667%;}.col-xxl-6{flex: 0 0 auto; width: 50%;}.col-xxl-7{flex: 0 0 auto; width: 58.33333333%;}.col-xxl-8{flex: 0 0 auto; width: 66.66666667%;}.col-xxl-9{flex: 0 0 auto; width: 75%;}.col-xxl-10{flex: 0 0 auto; width: 83.33333333%;}.col-xxl-11{flex: 0 0 auto; width: 91.66666667%;}.col-xxl-12{flex: 0 0 auto; width: 100%;}.offset-xxl-0{margin-left: 0;}.offset-xxl-1{margin-left: 8.33333333%;}.offset-xxl-2{margin-left: 16.66666667%;}.offset-xxl-3{margin-left: 25%;}.offset-xxl-4{margin-left: 33.33333333%;}.offset-xxl-5{margin-left: 41.66666667%;}.offset-xxl-6{margin-left: 50%;}.offset-xxl-7{margin-left: 58.33333333%;}.offset-xxl-8{margin-left: 66.66666667%;}.offset-xxl-9{margin-left: 75%;}.offset-xxl-10{margin-left: 83.33333333%;}.offset-xxl-11{margin-left: 91.66666667%;}.g-xxl-0, .gx-xxl-0{--gutter-x: 0;}.g-xxl-0, .gy-xxl-0{--gutter-y: 0;}.g-xxl-1, .gx-xxl-1{--gutter-x: 0.25rem;}.g-xxl-1, .gy-xxl-1{--gutter-y: 0.25rem;}.g-xxl-2, .gx-xxl-2{--gutter-x: 0.5rem;}.g-xxl-2, .gy-xxl-2{--gutter-y: 0.5rem;}.g-xxl-3, .gx-xxl-3{--gutter-x: 1rem;}.g-xxl-3, .gy-xxl-3{--gutter-y: 1rem;}.g-xxl-4, .gx-xxl-4{--gutter-x: 1.5rem;}.g-xxl-4, .gy-xxl-4{--gutter-y: 1.5rem;}.g-xxl-5, .gx-xxl-5{--gutter-x: 3rem;}.g-xxl-5, .gy-xxl-5{--gutter-y: 3rem;}}.table{--table-color-type: initial; --table-bg-type: initial; --table-color-state: initial; --table-bg-state: initial; --table-color: inherit; --table-bg: transparent; --table-border-color: var(--o-border-color); --table-accent-bg: transparent; --table-striped-color: inherit; --table-striped-bg: rgba(var(--emphasis-color-rgb), 0.01); --table-active-color: inherit; --table-active-bg: rgba(var(--emphasis-color-rgb), 0.1); --table-hover-color: inherit; --table-hover-bg: rgba(var(--emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; border-color: var(--table-border-color);}.table > :not(caption) > * > *{padding: 0.75rem 0.75rem; color: var(--table-color-state, var(--table-color-type, var(--table-color))); background-color: var(--table-bg); border-bottom-width: var(--border-width); box-shadow: inset 0 0 0 9999px var(--table-bg-state, var(--table-bg-type, var(--table-accent-bg)));}.table > tbody{vertical-align: inherit;}.table > thead{vertical-align: bottom;}.table-group-divider{border-top: calc(var(--border-width) * 2) solid var(--o-border-color);}.caption-top{caption-side: top;}.table-sm > :not(caption) > * > *{padding: 0.3rem 0.3rem;}.table-bordered > :not(caption) > *{border-width: var(--border-width) 0;}.table-bordered > :not(caption) > * > *{border-width: 0 var(--border-width);}.table-borderless > :not(caption) > * > *{border-bottom-width: 0;}.table-borderless > :not(:first-child){border-top-width: 0;}.table-striped > tbody > tr:nth-of-type(odd) > *{--table-color-type: var(--table-striped-color); --table-bg-type: var(--table-striped-bg);}.table-striped-columns > :not(caption) > tr > :nth-child(even){--table-color-type: var(--table-striped-color); --table-bg-type: var(--table-striped-bg);}.table-active{--table-color-state: var(--table-active-color); --table-bg-state: var(--table-active-bg);}.table-hover > tbody > tr:hover > *{--table-color-state: var(--table-hover-color); --table-bg-state: var(--table-hover-bg);}.table-primary{--table-color: #212529; --table-bg: #e3dbe1; --table-border-color: #bcb7bc; --table-striped-bg: #e1d9df; --table-striped-color: #212529; --table-active-bg: #d0c9cf; --table-active-color: #212529; --table-hover-bg: #d4cdd3; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-secondary{--table-color: #212529; --table-bg: #fcf5ee; --table-border-color: #d0cbc7; --table-striped-bg: #faf3ec; --table-striped-color: #212529; --table-active-bg: #e6e0da; --table-active-color: #212529; --table-hover-bg: #ece5df; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-success{--table-color: #212529; --table-bg: #d4edda; --table-border-color: #b0c5b7; --table-striped-bg: #d2ebd8; --table-striped-color: #212529; --table-active-bg: #c2d9c8; --table-active-color: #212529; --table-hover-bg: #c7decd; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-info{--table-color: #212529; --table-bg: #d1ecf1; --table-border-color: #aec4c9; --table-striped-bg: #cfeaef; --table-striped-color: #212529; --table-active-bg: #bfd8dd; --table-active-color: #212529; --table-hover-bg: #c4dde2; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-warning{--table-color: #212529; --table-bg: #fff3cd; --table-border-color: #d3caac; --table-striped-bg: #fdf1cb; --table-striped-color: #212529; --table-active-bg: #e9debd; --table-active-color: #212529; --table-hover-bg: #eee4c1; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-danger{--table-color: #212529; --table-bg: #f8d7da; --table-border-color: #cdb3b7; --table-striped-bg: #f6d5d8; --table-striped-color: #212529; --table-active-bg: #e3c5c8; --table-active-color: #212529; --table-hover-bg: #e8cacd; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-light{--table-color: #212529; --table-bg: #F6F5F4; --table-border-color: #cbcbcb; --table-striped-bg: #f4f3f2; --table-striped-color: #212529; --table-active-bg: #e1e0e0; --table-active-color: #212529; --table-hover-bg: #e6e5e5; --table-hover-color: #212529; color: var(--table-color); border-color: var(--table-border-color);}.table-dark{--table-color: #FFFFFF; --table-bg: #1B1319; --table-border-color: #494247; --table-striped-bg: #1d151b; --table-striped-color: #FFFFFF; --table-active-bg: #322b30; --table-active-color: #FFFFFF; --table-hover-bg: #2c252a; --table-hover-color: #FFFFFF; color: var(--table-color); border-color: var(--table-border-color);}.table-responsive{overflow-x: auto; -webkit-overflow-scrolling: touch;}@media (max-width: 575.98px){.table-responsive-sm{overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media (max-width: 767.98px){.table-responsive-md{overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x: auto; -webkit-overflow-scrolling: touch;}}.form-label{margin-bottom: 0.5rem;}.col-form-label{padding-top: calc(0.375rem + var(--border-width)); padding-bottom: calc(0.375rem + var(--border-width)); margin-bottom: 0; font-size: inherit; line-height: 1.5;}.col-form-label-lg{padding-top: calc(0.5rem + var(--border-width)); padding-bottom: calc(0.5rem + var(--border-width)); font-size: 1.25rem;}.col-form-label-sm{padding-top: calc(0.25rem + var(--border-width)); padding-bottom: calc(0.25rem + var(--border-width)); font-size: 0.875rem;}.form-text{margin-top: 0.25rem; font-size: 0.875em; color: var(--secondary-color);}.form-control{display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; appearance: none; background-color: #FFFFFF; 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"]{overflow: hidden;}.form-control[type="file"]:not(:disabled):not(.o_wysiwyg_loader):not([readonly]){cursor: pointer;}.form-control:focus{color: #212529; background-color: #FFFFFF; border-color: #b8a5b3; outline: 0; box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-control::-webkit-date-and-time-value{min-width: 85px; height: 1.5em; margin: 0;}.form-control::-webkit-datetime-edit{display: block; padding: 0;}.form-control::placeholder{color: #909294; opacity: 1;}.form-control:disabled, .form-control.o_wysiwyg_loader{background-color: #e9e9ea; 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: #212529; background-color: whitesmoke; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: var(--border-width); border-radius: 0; 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: #dededf;}.form-control-plaintext{display: block; width: 100%; padding: 0.375rem 0; margin-bottom: 0; line-height: 1.5; color: var(--body-color); background-color: transparent; border: solid transparent; border-width: var(--border-width) 0;}.form-control-plaintext:focus{outline: 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{padding-right: 0; padding-left: 0;}.form-control-sm{min-height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2)); padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: var(--border-radius-sm);}.form-control-sm::file-selector-button{padding: 0.25rem 0.5rem; margin: -0.25rem -0.5rem; margin-inline-end: 0.5rem;}.form-control-lg{min-height: calc(1.5em + 1rem + calc(var(--border-width) * 2)); padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: var(--border-radius-lg);}.form-control-lg::file-selector-button{padding: 0.5rem 1rem; margin: -0.5rem -1rem; margin-inline-end: 1rem;}textarea.form-control{min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));}textarea.form-control-sm{min-height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2));}textarea.form-control-lg{min-height: calc(1.5em + 1rem + calc(var(--border-width) * 2));}.form-control-color{width: 3rem; height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2)); padding: 0.375rem;}.form-control-color:not(:disabled):not(.o_wysiwyg_loader):not([readonly]){cursor: pointer;}.form-control-color::-moz-color-swatch{border: 0 !important; border-radius: var(--border-radius);}.form-control-color::-webkit-color-swatch{border: 0 !important; border-radius: var(--border-radius);}.form-control-color.form-control-sm{height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2));}.form-control-color.form-control-lg{height: calc(1.5em + 1rem + calc(var(--border-width) * 2));}.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: #212529; appearance: none; background-color: #FFFFFF; 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: #b8a5b3; outline: 0; box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-select[multiple], .form-select[size]:not([size="1"]){padding-right: 0.75rem; background-image: none;}.form-select:disabled, .form-select.o_wysiwyg_loader{color: #909294; background-color: #e9e9ea; border-color: rgba(33, 37, 41, 0.15);}.form-select:-moz-focusring{color: transparent; text-shadow: 0 0 0 #212529;}.form-select-sm{padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; border-radius: var(--border-radius-sm);}.form-select-lg{padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; border-radius: var(--border-radius-lg);}[data-bs-theme="dark"] .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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}.form-check{display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem;}.form-check .form-check-input{float: left; margin-left: -1.5em;}.form-check-reverse{padding-right: 1.5em; padding-left: 0; text-align: right;}.form-check-reverse .form-check-input{float: right; margin-right: -1.5em; margin-left: 0;}.form-check-input{--form-check-bg: #FFFFFF; flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--form-check-bg); background-image: var(--form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid var(--o-border-color); print-color-adjust: exact;}.form-check-input[type="checkbox"]{border-radius: 0.25em;}.form-check-input[type="radio"]{border-radius: 50%;}.form-check-input:active{filter: brightness(90%);}.form-check-input:focus{border-color: #b8a5b3; outline: 0; box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-check-input:checked{background-color: #714B67; border-color: #714B67;}.form-check-input:checked[type="checkbox"]{--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}.form-check-input:checked[type="radio"]{--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFF'/%3e%3c/svg%3e");}.form-check-input[type="checkbox"]:indeterminate{background-color: #714B67; border-color: #714B67; --form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.form-check-input:disabled, .form-check-input.o_wysiwyg_loader{pointer-events: none; filter: none; opacity: 0.5;}.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label, .form-check-input.o_wysiwyg_loader ~ .form-check-label{cursor: default; opacity: 0.5;}.form-switch{padding-left: 2.5em;}.form-switch .form-check-input{--form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23212529'/%3e%3c/svg%3e"); width: 2em; margin-left: -2.5em; background-image: var(--form-switch-bg); background-position: left center; border-radius: 2em; transition: background-position 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition: none;}}.form-switch .form-check-input: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='%23b8a5b3'/%3e%3c/svg%3e");}.form-switch .form-check-input:checked{background-position: right center; --form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFF'/%3e%3c/svg%3e");}.form-switch.form-check-reverse{padding-right: 2.5em; padding-left: 0;}.form-switch.form-check-reverse .form-check-input{margin-right: -2.5em; margin-left: 0;}.form-check-inline{display: inline-block; margin-right: 1rem;}.btn-check{position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none;}.btn-check[disabled] + .btn, .btn-check:disabled + .btn, .btn-check.o_wysiwyg_loader + .btn{pointer-events: none; filter: none; opacity: 0.65;}[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-range{width: 100%; height: 1.5rem; padding: 0; appearance: none; background-color: transparent;}.form-range:focus{outline: 0;}.form-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.form-range::-moz-focus-outer{border: 0;}.form-range::-webkit-slider-thumb{width: 1rem; height: 1rem; margin-top: -0.45rem; appearance: none; background-color: #FFFFFF; border: 1px solid #714B67; border-radius: 1rem; transition: 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-range::-webkit-slider-thumb{transition: none;}}.form-range::-webkit-slider-thumb:active{background-color: #714B67;}.form-range::-webkit-slider-runnable-track{width: 100%; height: 0.1rem; color: transparent; cursor: pointer; background-color: #e9e9ea; border-color: transparent; border-radius: 1rem;}.form-range::-moz-range-thumb{width: 1rem; height: 1rem; appearance: none; background-color: #FFFFFF; border: 1px solid #714B67; border-radius: 1rem; transition: 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-range::-moz-range-thumb{transition: none;}}.form-range::-moz-range-thumb:active{background-color: #714B67;}.form-range::-moz-range-track{width: 100%; height: 0.1rem; color: transparent; cursor: pointer; background-color: #e9e9ea; border-color: transparent; border-radius: 1rem;}.form-range:disabled, .form-range.o_wysiwyg_loader{pointer-events: none;}.form-range:disabled::-webkit-slider-thumb, .form-range.o_wysiwyg_loader::-webkit-slider-thumb{background-color: #e9e9ea;}.form-range:disabled::-moz-range-thumb, .form-range.o_wysiwyg_loader::-moz-range-thumb{background-color: #e9e9ea;}.form-floating{position: relative;}.form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select{height: calc(3.5rem + calc(var(--border-width) * 2)); min-height: calc(3.5rem + calc(var(--border-width) * 2)); line-height: 1.25;}.form-floating > label{position: absolute; top: 0; left: 0; z-index: 2; height: 100%; padding: 1rem 0.75rem; overflow: hidden; text-align: start; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; border: var(--border-width) solid transparent; transform-origin: 0 0; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-floating > label{transition: none;}}.form-floating > .form-control, .form-floating > .form-control-plaintext{padding: 1rem 0.75rem;}.form-floating > .form-control::placeholder, .form-floating > .form-control-plaintext::placeholder{color: transparent;}.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown){padding-top: 1.625rem; padding-bottom: 0.625rem;}.form-floating > .form-control:-webkit-autofill, .form-floating > .form-control-plaintext:-webkit-autofill{padding-top: 1.625rem; padding-bottom: 0.625rem;}.form-floating > .form-select{padding-top: 1.625rem; padding-bottom: 0.625rem;}.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-control-plaintext ~ label, .form-floating > .form-select ~ label{color: rgba(var(--body-color-rgb), 0.65); transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control:focus ~ label::after, .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .form-floating > .form-control-plaintext ~ label::after, .form-floating > .form-select ~ label::after{position: absolute; inset: 1rem 0.375rem; z-index: -1; height: 1.5em; content: ""; background-color: #FFFFFF; border-radius: var(--border-radius);}.form-floating > .form-control:-webkit-autofill ~ label{color: rgba(var(--body-color-rgb), 0.65); transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control-plaintext ~ label{border-width: var(--border-width) 0;}.form-floating > :disabled ~ label, .form-floating > .o_wysiwyg_loader ~ label, .form-floating > .form-control:disabled ~ label{color: #6C757D;}.form-floating > :disabled ~ label::after, .form-floating > .o_wysiwyg_loader ~ label::after, .form-floating > .form-control:disabled ~ label::after{background-color: #e9e9ea;}.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: 0;}.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-text{display: flex; align-items: center; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: center; white-space: nowrap; background-color: var(--tertiary-bg); border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius);}.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-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn{padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: var(--border-radius-sm);}.input-group-lg > .form-select, .input-group-sm > .form-select{padding-right: 3rem;}.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: 0; border-bottom-right-radius: 0;}.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: 0; border-bottom-right-radius: 0;}.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: 0; border-bottom-left-radius: 0;}.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select{border-top-left-radius: 0; border-bottom-left-radius: 0;}.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: .1rem; font-size: 0.875rem; color: #fff; 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: top calc(0.375em + 0.1875rem) right 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, center right 2.25rem; 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(3rem + calc(1.5em + 0.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: .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: .1rem; font-size: 0.875rem; color: #fff; 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: top calc(0.375em + 0.1875rem) right 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, center right 2.25rem; 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(3rem + calc(1.5em + 0.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: .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: 1rem; --btn-padding-y: 0.375rem; --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: var(--border-radius); --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); text-decoration: none; background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color);}.btn-check + .btn:hover{color: var(--btn-color); background-color: var(--btn-bg); border-color: var(--btn-border-color);}.btn:focus-visible{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); outline: 0; box-shadow: var(--btn-focus-box-shadow);}.btn-check:focus-visible + .btn{border-color: var(--btn-hover-border-color); outline: 0; 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: 124, 95, 116; text-decoration: none;}.btn-link:hover, .btn-link:focus-visible{text-decoration: underline;}.btn-link:focus-visible{color: var(--btn-color);}.btn-link:hover{color: var(--btn-hover-color);}.btn-lg, .btn-group-lg > .btn{--btn-padding-y: 1rem; --btn-padding-x: 2.5rem; --btn-font-size: 1.25rem; --btn-border-radius: 2rem;}.btn-sm, .btn-group-sm > .btn{--btn-padding-y: 0.0625rem; --btn-padding-x: 0.5rem; --btn-font-size: 0.875rem; --btn-border-radius: var(--border-radius-sm);}.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: 0; overflow: hidden; transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing{transition: none;}}.collapsing.collapse-horizontal{width: 0; height: auto; transition: width 0.35s ease;}@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-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.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: 0; 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: 0; margin-top: var(--dropdown-spacer);}.dropdown-menu-start{--bs-position: start;}.dropdown-menu-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-end{--bs-position: end;}.dropdown-menu-end[data-bs-popper]{right: 0; left: auto;}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start;}.dropdown-menu-sm-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-sm-end{--bs-position: end;}.dropdown-menu-sm-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start;}.dropdown-menu-md-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-md-end{--bs-position: end;}.dropdown-menu-md-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start;}.dropdown-menu-lg-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-lg-end{--bs-position: end;}.dropdown-menu-lg-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start;}.dropdown-menu-xl-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-xl-end{--bs-position: end;}.dropdown-menu-xl-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start;}.dropdown-menu-xxl-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-xxl-end{--bs-position: end;}.dropdown-menu-xxl-end[data-bs-popper]{right: 0; left: auto;}}.dropup .dropdown-menu[data-bs-popper], .dropup [data-bs-popper].o_dropdown_menu{top: auto; bottom: 100%; margin-top: 0; margin-bottom: var(--dropdown-spacer);}.dropup .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left: 0;}.dropend .dropdown-menu[data-bs-popper], .dropend [data-bs-popper].o_dropdown_menu{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: var(--dropdown-spacer);}.dropend .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;}.dropend .dropdown-toggle:empty::after{margin-left: 0;}.dropend .dropdown-toggle::after{vertical-align: 0;}.dropstart .dropdown-menu[data-bs-popper], .dropstart [data-bs-popper].o_dropdown_menu{top: 0; right: 100%; left: auto; margin-top: 0; 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: 0;}.dropstart .dropdown-toggle::before{vertical-align: 0;}.dropdown-divider{height: 0; 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: 0; border-radius: var(--dropdown-item-border-radius, 0);}.dropdown-item:hover, .dropdown-item:focus{color: var(--dropdown-link-hover-color); text-decoration: none; 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: 0; 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-group-vertical{position: relative; display: inline-flex; vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn{position: relative; flex: 1 1 auto;}.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active{z-index: 1;}.btn-toolbar{display: flex; flex-wrap: wrap; justify-content: flex-start;}.btn-toolbar .input-group{width: auto;}.btn-group{border-radius: var(--border-radius);}.btn-group > :not(.btn-check:first-child) + .btn, .btn-group > .btn-group:not(:first-child){margin-left: calc(var(--border-width) * -1);}.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: 0; border-bottom-right-radius: 0;}.btn-group > .btn:nth-child(n + 3), .btn-group > :not(.btn-check) + .btn, .btn-group > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-bottom-left-radius: 0;}.dropdown-toggle-split{padding-right: 0.75rem; padding-left: 0.75rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after{margin-left: 0;}.dropstart .dropdown-toggle-split::before{margin-right: 0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split{padding-right: 0.375rem; padding-left: 0.375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 1.875rem; padding-left: 1.875rem;}.btn-group-vertical{flex-direction: column; align-items: flex-start; justify-content: center;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group{width: 100%;}.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child){margin-top: calc(var(--border-width) * -1);}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .btn-group:not(:first-child) > .btn{border-top-left-radius: 0; border-top-right-radius: 0;}.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: 0; margin-bottom: 0; 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: 0; 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); text-decoration: none;}.nav-link:focus-visible{outline: 0; box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.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-tabs-border-width: var(--border-width); --nav-tabs-border-color: var(--border-color); --nav-tabs-border-radius: var(--border-radius); --nav-tabs-link-hover-border-color: var(--secondary-bg) var(--secondary-bg) var(--border-color); --nav-tabs-link-active-color: var(--emphasis-color); --nav-tabs-link-active-bg: var(--body-bg); --nav-tabs-link-active-border-color: var(--border-color) var(--border-color) var(--body-bg); border-bottom: var(--nav-tabs-border-width) solid var(--nav-tabs-border-color);}.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: 0; border-top-right-radius: 0;}.nav-pills{--nav-pills-border-radius: var(--border-radius); --nav-pills-link-active-color: #FFFFFF; --nav-pills-link-active-bg: #714B67;}.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-underline-gap: 1rem; --nav-underline-border-width: 0.125rem; --nav-underline-link-active-color: var(--emphasis-color); gap: var(--nav-underline-gap);}.nav-underline .nav-link{padding-right: 0; padding-left: 0; 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: 0; flex-grow: 1; text-align: center;}.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link{width: 100%;}.tab-content > .tab-pane{display: none;}.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: var(--border-radius); --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); text-decoration: none;}.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: 0; margin-bottom: 0; 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: 0; 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; background-size: 100%;}.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; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-sm .offcanvas .offcanvas-header{display: none;}.navbar-expand-sm .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; 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; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-md .offcanvas .offcanvas-header{display: none;}.navbar-expand-md .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; 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; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-lg .offcanvas .offcanvas-header{display: none;}.navbar-expand-lg .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; 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; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-xl .offcanvas .offcanvas-header{display: none;}.navbar-expand-xl .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; 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; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand-xxl .offcanvas .offcanvas-header{display: none;}.navbar-expand-xxl .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; 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; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none;}.navbar-expand .offcanvas .offcanvas-header{display: none;}.navbar-expand .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0; 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{--card-spacer-y: 1rem; --card-spacer-x: 1rem; --card-title-spacer-y: 0.5rem; --card-title-color: ; --card-subtitle-color: ; --card-border-width: var(--border-width); --card-border-color: var(--o-border-color); --card-border-radius: var(--border-radius); --card-box-shadow: ; --card-inner-border-radius: calc(var(--border-radius) - (var(--border-width))); --card-cap-padding-y: 0.5rem; --card-cap-padding-x: 1rem; --card-cap-bg: rgba(var(--body-color-rgb), 0.03); --card-cap-color: ; --card-height: ; --card-color: ; --card-bg: #FFFFFF; --card-img-overlay-padding: 1rem; --card-group-margin: 15px; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--card-height); color: var(--body-color); word-wrap: break-word; background-color: var(--card-bg); background-clip: border-box; border: var(--card-border-width) solid var(--card-border-color); border-radius: var(--card-border-radius);}.card > hr{margin-right: 0; margin-left: 0;}.card > .list-group{border-top: inherit; border-bottom: inherit;}.card > .list-group:first-child{border-top-width: 0; border-top-left-radius: var(--card-inner-border-radius); border-top-right-radius: var(--card-inner-border-radius);}.card > .list-group:last-child{border-bottom-width: 0; border-bottom-right-radius: var(--card-inner-border-radius); border-bottom-left-radius: var(--card-inner-border-radius);}.card > .card-header + .list-group, .card > .list-group + .card-footer{border-top: 0;}.card-body{flex: 1 1 auto; padding: var(--card-spacer-y) var(--card-spacer-x); color: var(--card-color);}.card-title{margin-bottom: var(--card-title-spacer-y); color: var(--card-title-color);}.card-subtitle{margin-top: calc(-.5 * var(--card-title-spacer-y)); margin-bottom: 0; color: var(--card-subtitle-color);}.card-text:last-child{margin-bottom: 0;}.card-link:hover{text-decoration: none;}.card-link + .card-link{margin-left: var(--card-spacer-x);}.card-header{padding: var(--card-cap-padding-y) var(--card-cap-padding-x); margin-bottom: 0; color: var(--card-cap-color); background-color: var(--card-cap-bg); border-bottom: var(--card-border-width) solid var(--card-border-color);}.card-header:first-child{border-radius: var(--card-inner-border-radius) var(--card-inner-border-radius) 0 0;}.card-footer{padding: var(--card-cap-padding-y) var(--card-cap-padding-x); color: var(--card-cap-color); background-color: var(--card-cap-bg); border-top: var(--card-border-width) solid var(--card-border-color);}.card-footer:last-child{border-radius: 0 0 var(--card-inner-border-radius) var(--card-inner-border-radius);}.card-header-tabs{margin-right: calc(-.5 * var(--card-cap-padding-x)); margin-bottom: calc(-1 * var(--card-cap-padding-y)); margin-left: calc(-.5 * var(--card-cap-padding-x)); border-bottom: 0;}.card-header-tabs .nav-link.active{background-color: var(--card-bg); border-bottom-color: var(--card-bg);}.card-header-pills{margin-right: calc(-.5 * var(--card-cap-padding-x)); margin-left: calc(-.5 * var(--card-cap-padding-x));}.card-img-overlay{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: var(--card-img-overlay-padding); border-radius: var(--card-inner-border-radius);}.card-img, .card-img-top, .card-img-bottom{width: 100%;}.card-img, .card-img-top{border-top-left-radius: var(--card-inner-border-radius); border-top-right-radius: var(--card-inner-border-radius);}.card-img, .card-img-bottom{border-bottom-right-radius: var(--card-inner-border-radius); border-bottom-left-radius: var(--card-inner-border-radius);}.card-group > .card{margin-bottom: var(--card-group-margin);}@media (min-width: 576px){.card-group{display: flex; flex-flow: row wrap;}.card-group > .card{flex: 1 0 0%; margin-bottom: 0;}.card-group > .card + .card{margin-left: 0; border-left: 0;}.card-group > .card:not(:last-child){border-top-right-radius: 0; border-bottom-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header{border-top-right-radius: 0;}.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer{border-bottom-right-radius: 0;}.card-group > .card:not(:first-child){border-top-left-radius: 0; border-bottom-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header{border-top-left-radius: 0;}.card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer{border-bottom-left-radius: 0;}}.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: #F6F5F4;}.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: 0; border-radius: 0; 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: 0; box-shadow: var(--accordion-btn-focus-box-shadow);}.accordion-header{margin-bottom: 0;}.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:first-of-type > .accordion-header .accordion-button{border-top-left-radius: var(--accordion-inner-border-radius); border-top-right-radius: var(--accordion-inner-border-radius);}.accordion-item:not(:first-of-type){border-top: 0;}.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-body{padding: var(--accordion-body-padding-y) var(--accordion-body-padding-x);}.accordion-flush > .accordion-item{border-right: 0; border-left: 0; border-radius: 0;}.accordion-flush > .accordion-item:first-child{border-top: 0;}.accordion-flush > .accordion-item:last-child{border-bottom: 0;}.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed{border-radius: 0;}.accordion-flush > .accordion-item > .accordion-collapse{border-radius: 0;}[data-bs-theme="dark"] .accordion-button::after{--accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23aa93a4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23aa93a4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.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);}.pagination{--pagination-padding-x: 0.75rem; --pagination-padding-y: 0.375rem; --pagination-font-size: 1rem; --pagination-color: #212529; --pagination-bg: #FFFFFF; --pagination-border-width: var(--border-width); --pagination-border-color: transparent; --pagination-border-radius: 50rem; --pagination-hover-color: #212529; --pagination-hover-bg: #F6F5F4; --pagination-hover-border-color: #F6F5F4; --pagination-focus-color: #212529; --pagination-focus-bg: #F6F5F4; --pagination-focus-box-shadow: 0 0 0 1px #F6F5F4; --pagination-active-color: #FFFFFF; --pagination-active-bg: #714B67; --pagination-active-border-color: #714B67; --pagination-disabled-color: rgba(33, 37, 41, 0.5); --pagination-disabled-bg: #FFFFFF; --pagination-disabled-border-color: transparent; display: flex; padding-left: 0; list-style: none;}.page-link{position: relative; display: block; padding: var(--pagination-padding-y) var(--pagination-padding-x); font-size: var(--pagination-font-size); color: var(--pagination-color); background-color: var(--pagination-bg); border: var(--pagination-border-width) solid var(--pagination-border-color); transition: none;}.page-link:hover{z-index: 2; color: var(--pagination-hover-color); text-decoration: none; background-color: var(--pagination-hover-bg); border-color: var(--pagination-hover-border-color);}.page-link:focus{z-index: 3; color: var(--pagination-focus-color); background-color: var(--pagination-focus-bg); outline: 0; box-shadow: var(--pagination-focus-box-shadow);}.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);}.page-item:not(:first-child) .page-link{margin-left: 0.25rem;}.page-item .page-link{border-radius: var(--pagination-border-radius);}.pagination-lg{--pagination-padding-x: 1.5rem; --pagination-padding-y: 0.75rem; --pagination-font-size: 1.25rem; --pagination-border-radius: 50rem;}.pagination-sm{--pagination-padding-x: 0.5rem; --pagination-padding-y: 0.25rem; --pagination-font-size: 0.875rem; --pagination-border-radius: 50rem;}.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);}.badge:empty{display: none;}.btn .badge{position: relative; top: -1px;}.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: 0; right: 0; 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;}}.progress, .progress-stacked{--progress-height: 1rem; --progress-font-size: 0.75rem; --progress-bg: var(--secondary-bg); --progress-border-radius: var(--border-radius); --progress-box-shadow: var(--box-shadow-inset); --progress-bar-color: #FFF; --progress-bar-bg: #714B67; --progress-bar-transition: width 0.6s ease; display: flex; height: var(--progress-height); overflow: hidden; font-size: var(--progress-font-size); background-color: var(--progress-bg); border-radius: var(--progress-border-radius);}.progress-bar{display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: var(--progress-bar-color); text-align: center; white-space: nowrap; background-color: var(--progress-bar-bg); transition: var(--progress-bar-transition);}@media (prefers-reduced-motion: reduce){.progress-bar{transition: none;}}.progress-bar-striped{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: var(--progress-height) var(--progress-height);}.progress-stacked > .progress{overflow: visible;}.progress-stacked > .progress > .progress-bar{width: 100%;}.progress-bar-animated{animation: 1s linear infinite progress-bar-stripes;}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation: none;}}.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: #714B67; --list-group-active-border-color: #714B67; display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: var(--list-group-border-radius);}.list-group-numbered{list-style-type: none; counter-reset: section;}.list-group-numbered > .list-group-item::before{content: counters(section, ".") ". "; counter-increment: section;}.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);}.list-group-item + .list-group-item{border-top-width: 0;}.list-group-item + .list-group-item.active{margin-top: calc(-1 * var(--list-group-border-width)); border-top-width: var(--list-group-border-width);}.list-group-horizontal{flex-direction: row;}.list-group-horizontal > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal > .list-group-item.active{margin-top: 0;}.list-group-horizontal > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction: row;}.list-group-horizontal-sm > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-sm > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-sm > .list-group-item.active{margin-top: 0;}.list-group-horizontal-sm > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-sm > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction: row;}.list-group-horizontal-md > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-md > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-md > .list-group-item.active{margin-top: 0;}.list-group-horizontal-md > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-md > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction: row;}.list-group-horizontal-lg > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-lg > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-lg > .list-group-item.active{margin-top: 0;}.list-group-horizontal-lg > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-lg > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction: row;}.list-group-horizontal-xl > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-xl > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-xl > .list-group-item.active{margin-top: 0;}.list-group-horizontal-xl > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-xl > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction: row;}.list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child){border-bottom-left-radius: var(--list-group-border-radius); border-top-right-radius: 0;}.list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child){border-top-right-radius: var(--list-group-border-radius); border-bottom-left-radius: 0;}.list-group-horizontal-xxl > .list-group-item.active{margin-top: 0;}.list-group-horizontal-xxl > .list-group-item + .list-group-item{border-top-width: var(--list-group-border-width); border-left-width: 0;}.list-group-horizontal-xxl > .list-group-item + .list-group-item.active{margin-left: calc(-1 * var(--list-group-border-width)); border-left-width: var(--list-group-border-width);}}.list-group-flush{border-radius: 0;}.list-group-flush > .list-group-item{border-width: 0 0 var(--list-group-border-width);}.list-group-flush > .list-group-item:last-child{border-bottom-width: 0;}.list-group-item-primary{--list-group-color: var(--primary-text-emphasis); --list-group-bg: var(--primary-bg-subtle); --list-group-border-color: var(--primary-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--primary-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--primary-border-subtle); --list-group-active-color: var(--primary-bg-subtle); --list-group-active-bg: var(--primary-text-emphasis); --list-group-active-border-color: var(--primary-text-emphasis);}.list-group-item-secondary{--list-group-color: var(--secondary-text-emphasis); --list-group-bg: var(--secondary-bg-subtle); --list-group-border-color: var(--secondary-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--secondary-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--secondary-border-subtle); --list-group-active-color: var(--secondary-bg-subtle); --list-group-active-bg: var(--secondary-text-emphasis); --list-group-active-border-color: var(--secondary-text-emphasis);}.list-group-item-success{--list-group-color: var(--success-text-emphasis); --list-group-bg: var(--success-bg-subtle); --list-group-border-color: var(--success-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--success-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--success-border-subtle); --list-group-active-color: var(--success-bg-subtle); --list-group-active-bg: var(--success-text-emphasis); --list-group-active-border-color: var(--success-text-emphasis);}.list-group-item-info{--list-group-color: var(--info-text-emphasis); --list-group-bg: var(--info-bg-subtle); --list-group-border-color: var(--info-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--info-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--info-border-subtle); --list-group-active-color: var(--info-bg-subtle); --list-group-active-bg: var(--info-text-emphasis); --list-group-active-border-color: var(--info-text-emphasis);}.list-group-item-warning{--list-group-color: var(--warning-text-emphasis); --list-group-bg: var(--warning-bg-subtle); --list-group-border-color: var(--warning-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--warning-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--warning-border-subtle); --list-group-active-color: var(--warning-bg-subtle); --list-group-active-bg: var(--warning-text-emphasis); --list-group-active-border-color: var(--warning-text-emphasis);}.list-group-item-danger{--list-group-color: var(--danger-text-emphasis); --list-group-bg: var(--danger-bg-subtle); --list-group-border-color: var(--danger-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--danger-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--danger-border-subtle); --list-group-active-color: var(--danger-bg-subtle); --list-group-active-bg: var(--danger-text-emphasis); --list-group-active-border-color: var(--danger-text-emphasis);}.list-group-item-light{--list-group-color: var(--light-text-emphasis); --list-group-bg: var(--light-bg-subtle); --list-group-border-color: var(--light-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--light-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--light-border-subtle); --list-group-active-color: var(--light-bg-subtle); --list-group-active-bg: var(--light-text-emphasis); --list-group-active-border-color: var(--light-text-emphasis);}.list-group-item-dark{--list-group-color: var(--dark-text-emphasis); --list-group-bg: var(--dark-bg-subtle); --list-group-border-color: var(--dark-border-subtle); --list-group-action-hover-color: var(--emphasis-color); --list-group-action-hover-bg: var(--dark-border-subtle); --list-group-action-active-color: var(--emphasis-color); --list-group-action-active-bg: var(--dark-border-subtle); --list-group-active-color: var(--dark-bg-subtle); --list-group-active-bg: var(--dark-text-emphasis); --list-group-active-border-color: var(--dark-text-emphasis);}.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(113, 75, 103, 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 0.25em; color: var(--btn-close-color); background: transparent var(--btn-close-bg) center/1em auto no-repeat; border: 0; 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: 0; 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);}.btn-close-white{filter: var(--btn-close-white-filter);}[data-bs-theme="dark"] .btn-close{filter: var(--btn-close-white-filter);}.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); word-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: 0; left: 0; z-index: var(--modal-zindex); display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0;}.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(0, -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: 0;}.modal-backdrop{--backdrop-zindex: 1050; --backdrop-bg: #000; --backdrop-opacity: 0.5; position: fixed; top: 0; left: 0; 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: 0; 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: 0;}.modal-fullscreen .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen .modal-header, .modal-fullscreen .modal-footer{border-radius: 0;}.modal-fullscreen .modal-body{overflow-y: auto;}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width: 100vw; max-width: none; height: 100%; margin: 0;}.modal-fullscreen-sm-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer{border-radius: 0;}.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: 0;}.modal-fullscreen-md-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer{border-radius: 0;}.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: 0;}.modal-fullscreen-lg-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer{border-radius: 0;}.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: 0;}.modal-fullscreen-xl-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer{border-radius: 0;}.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: 0;}.modal-fullscreen-xxl-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer{border-radius: 0;}.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: left; 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); word-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: left; 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); word-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: 0;}.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: 0; 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: 0; 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: 0; 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: 0; 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: 0; 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: 0; 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);}.carousel{position: relative;}.carousel.pointer-event{touch-action: pan-y;}.carousel-inner{position: relative; width: 100%; overflow: hidden;}.carousel-inner::after{display: block; clear: both; content: "";}.carousel-item{position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out;}@media (prefers-reduced-motion: reduce){.carousel-item{transition: none;}}.carousel-item.active, .carousel-item-next, .carousel-item-prev{display: block;}.carousel-item-next:not(.carousel-item-start), .active.carousel-item-end{transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start{transform: translateX(-100%);}.carousel-fade .carousel-item{opacity: 0; transition-property: opacity; transform: none;}.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end{z-index: 1; opacity: 1;}.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end{z-index: 0; opacity: 0; transition: opacity 0s 0.6s;}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end{transition: none;}}.carousel-control-prev, .carousel-control-next{position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 10%; padding: 0; color: #FFF; text-align: center; background: none; border: 0; opacity: 0.5; transition: opacity 0.15s ease;}@media (prefers-reduced-motion: reduce){.carousel-control-prev, .carousel-control-next{transition: none;}}.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus{color: #FFF; text-decoration: none; outline: 0; opacity: 0.9;}.carousel-control-prev{left: 0;}.carousel-control-next{right: 0;}.carousel-control-prev-icon, .carousel-control-next-icon{display: inline-block; width: 2rem; height: 2rem; background-repeat: no-repeat; background-position: 50%; background-size: 100% 100%;}.carousel-control-prev-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") ;}.carousel-control-next-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") ;}.carousel-indicators{position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; display: flex; justify-content: center; padding: 0; margin-right: 10%; margin-bottom: 1rem; margin-left: 10%;}.carousel-indicators [data-bs-target]{box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #FFF; background-clip: padding-box; border: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition: none;}}.carousel-indicators .active{opacity: 1;}.carousel-caption{position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: #FFF; text-align: center;}.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon{filter: invert(1) grayscale(100);}.carousel-dark .carousel-indicators [data-bs-target]{background-color: #000;}.carousel-dark .carousel-caption{color: #000;}[data-bs-theme="dark"] .carousel .carousel-control-prev-icon, [data-bs-theme="dark"] .carousel .carousel-control-next-icon, [data-bs-theme="dark"].carousel .carousel-control-prev-icon, [data-bs-theme="dark"].carousel .carousel-control-next-icon{filter: invert(1) grayscale(100);}[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], [data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target]{background-color: #000;}[data-bs-theme="dark"] .carousel .carousel-caption, [data-bs-theme="dark"].carousel .carousel-caption{color: #000;}.spinner-grow, .spinner-border{display: inline-block; width: var(--spinner-width); height: var(--spinner-height); vertical-align: var(--spinner-vertical-align); border-radius: 50%; animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name);}@keyframes spinner-border{to{transform: rotate(360deg) ;}}.spinner-border{--spinner-width: 2rem; --spinner-height: 2rem; --spinner-vertical-align: -0.125em; --spinner-border-width: 0.25em; --spinner-animation-speed: 0.75s; --spinner-animation-name: spinner-border; border: var(--spinner-border-width) solid currentcolor; border-right-color: transparent;}.spinner-border-sm{--spinner-width: 1rem; --spinner-height: 1rem; --spinner-border-width: 0.2em;}@keyframes spinner-grow{0%{transform: scale(0);}50%{opacity: 1; transform: none;}}.spinner-grow{--spinner-width: 2rem; --spinner-height: 2rem; --spinner-vertical-align: -0.125em; --spinner-animation-speed: 0.75s; --spinner-animation-name: spinner-grow; background-color: currentcolor; opacity: 0;}.spinner-grow-sm{--spinner-width: 1rem; --spinner-height: 1rem;}@media (prefers-reduced-motion: reduce){.spinner-border, .spinner-grow{--spinner-animation-speed: 1.5s;}}.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: 0; 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: 0; 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: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-sm.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-sm.offcanvas-top{top: 0; right: 0; left: 0; 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: 0; left: 0; 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: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 767.98px){.offcanvas-md{position: fixed; bottom: 0; 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: 0; 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: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-md.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-md.offcanvas-top{top: 0; right: 0; left: 0; 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: 0; left: 0; 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: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 991.98px){.offcanvas-lg{position: fixed; bottom: 0; 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: 0; 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: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-lg.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-lg.offcanvas-top{top: 0; right: 0; left: 0; 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: 0; left: 0; 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: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 1199.98px){.offcanvas-xl{position: fixed; bottom: 0; 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: 0; 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: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-xl.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-xl.offcanvas-top{top: 0; right: 0; left: 0; 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: 0; left: 0; 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: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 1399.98px){.offcanvas-xxl{position: fixed; bottom: 0; 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: 0; 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: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-xxl.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-xxl.offcanvas-top{top: 0; right: 0; left: 0; 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: 0; left: 0; 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: 0; overflow-y: visible; background-color: transparent !important;}}.offcanvas{position: fixed; bottom: 0; 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: 0; transition: var(--offcanvas-transition);}@media (prefers-reduced-motion: reduce){.offcanvas{transition: none;}}.offcanvas.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas.offcanvas-top{top: 0; right: 0; left: 0; 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: 0; left: 0; 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: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000;}.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: 0; line-height: var(--offcanvas-title-line-height);}.offcanvas-body{flex-grow: 1; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); overflow-y: auto;}.placeholder{display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentcolor; opacity: 0.5;}.placeholder.btn::before{display: inline-block; content: "";}.placeholder-xs{min-height: .6em;}.placeholder-sm{min-height: .8em;}.placeholder-lg{min-height: 1.2em;}.placeholder-glow .placeholder{animation: placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow{50%{opacity: 0.2;}}.placeholder-wave{mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); mask-size: 200% 100%; animation: placeholder-wave 2s linear infinite;}@keyframes placeholder-wave{100%{mask-position: -200% 0%;}}.clearfix::after{display: block; clear: both; content: "";}.text-bg-primary{color: #FFFFFF !important; background-color: RGBA(var(--primary-rgb), var(--bg-opacity, 1)) !important;}.text-bg-secondary{color: #212529 !important; background-color: RGBA(var(--secondary-rgb), var(--bg-opacity, 1)) !important;}.text-bg-success{color: #FFFFFF !important; background-color: RGBA(var(--success-rgb), var(--bg-opacity, 1)) !important;}.text-bg-info{color: #FFFFFF !important; background-color: RGBA(var(--info-rgb), var(--bg-opacity, 1)) !important;}.text-bg-warning{color: #212529 !important; background-color: RGBA(var(--warning-rgb), var(--bg-opacity, 1)) !important;}.text-bg-danger{color: #FFFFFF !important; background-color: RGBA(var(--danger-rgb), var(--bg-opacity, 1)) !important;}.text-bg-light{color: #212529 !important; background-color: RGBA(var(--light-rgb), var(--bg-opacity, 1)) !important;}.text-bg-dark{color: #FFFFFF !important; background-color: RGBA(var(--dark-rgb), var(--bg-opacity, 1)) !important;}.link-primary{color: RGBA(var(--primary-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--primary-rgb), var(--link-underline-opacity, 1)) !important;}.link-primary:hover, .link-primary:focus{color: RGBA(90, 60, 82, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(90, 60, 82, var(--link-underline-opacity, 1)) !important;}.link-secondary{color: RGBA(var(--secondary-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--secondary-rgb), var(--link-underline-opacity, 1)) !important;}.link-secondary:hover, .link-secondary:focus{color: RGBA(243, 215, 185, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(243, 215, 185, var(--link-underline-opacity, 1)) !important;}.link-success{color: RGBA(var(--success-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--success-rgb), var(--link-underline-opacity, 1)) !important;}.link-success:hover, .link-success:focus{color: RGBA(32, 134, 55, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(32, 134, 55, var(--link-underline-opacity, 1)) !important;}.link-info{color: RGBA(var(--info-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--info-rgb), var(--link-underline-opacity, 1)) !important;}.link-info:hover, .link-info:focus{color: RGBA(18, 130, 147, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(18, 130, 147, var(--link-underline-opacity, 1)) !important;}.link-warning{color: RGBA(var(--warning-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--warning-rgb), var(--link-underline-opacity, 1)) !important;}.link-warning:hover, .link-warning:focus{color: RGBA(255, 205, 57, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(255, 205, 57, var(--link-underline-opacity, 1)) !important;}.link-danger{color: RGBA(var(--danger-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--danger-rgb), var(--link-underline-opacity, 1)) !important;}.link-danger:hover, .link-danger:focus{color: RGBA(176, 42, 55, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(176, 42, 55, var(--link-underline-opacity, 1)) !important;}.link-light{color: RGBA(var(--light-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--light-rgb), var(--link-underline-opacity, 1)) !important;}.link-light:hover, .link-light:focus{color: RGBA(248, 247, 246, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(248, 247, 246, var(--link-underline-opacity, 1)) !important;}.link-dark{color: RGBA(var(--dark-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--dark-rgb), var(--link-underline-opacity, 1)) !important;}.link-dark:hover, .link-dark:focus{color: RGBA(22, 15, 20, var(--link-opacity, 1)) !important; text-decoration-color: RGBA(22, 15, 20, var(--link-underline-opacity, 1)) !important;}.link-body-emphasis{color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 1)) !important; text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 1)) !important;}.link-body-emphasis:hover, .link-body-emphasis:focus{color: RGBA(var(--emphasis-color-rgb), var(--link-opacity, 0.75)) !important; text-decoration-color: RGBA(var(--emphasis-color-rgb), var(--link-underline-opacity, 0.75)) !important;}.focus-ring:focus{outline: 0; box-shadow: var(--focus-ring-x, 0) var(--focus-ring-y, 0) var(--focus-ring-blur, 0) var(--focus-ring-width) var(--focus-ring-color);}.icon-link{display: inline-flex; gap: 0.375rem; align-items: center; text-decoration-color: rgba(var(--link-color-rgb), var(--link-opacity, 0.5)); text-underline-offset: 0.25em; backface-visibility: hidden;}.icon-link > .bi{flex-shrink: 0; width: 1em; height: 1em; fill: currentcolor; transition: 0.2s ease-in-out transform;}@media (prefers-reduced-motion: reduce){.icon-link > .bi{transition: none;}}.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi{transform: var(--icon-link-transform, translate3d(0.25em, 0, 0));}.ratio{position: relative; width: 100%;}.ratio::before{display: block; padding-top: var(--aspect-ratio); content: "";}.ratio > *{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.ratio-1x1{--aspect-ratio: 100%;}.ratio-4x3{--aspect-ratio: calc(3 / 4 * 100%);}.ratio-16x9{--aspect-ratio: calc(9 / 16 * 100%);}.ratio-21x9{--aspect-ratio: calc(9 / 21 * 100%);}.fixed-top{position: fixed; top: 0; right: 0; left: 0; z-index: 1030;}.fixed-bottom{position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030;}.sticky-top{position: sticky; top: 0; z-index: 1020;}.sticky-bottom{position: sticky; bottom: 0; z-index: 1020;}@media (min-width: 576px){.sticky-sm-top{position: sticky; top: 0; z-index: 1020;}.sticky-sm-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 768px){.sticky-md-top{position: sticky; top: 0; z-index: 1020;}.sticky-md-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 992px){.sticky-lg-top{position: sticky; top: 0; z-index: 1020;}.sticky-lg-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 1200px){.sticky-xl-top{position: sticky; top: 0; z-index: 1020;}.sticky-xl-bottom{position: sticky; bottom: 0; z-index: 1020;}}@media (min-width: 1400px){.sticky-xxl-top{position: sticky; top: 0; z-index: 1020;}.sticky-xxl-bottom{position: sticky; bottom: 0; z-index: 1020;}}.hstack{display: flex; flex-direction: row; align-items: center; align-self: stretch;}.vstack{display: flex; flex: 1 1 auto; flex-direction: column; align-self: stretch;}.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within){width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important;}.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position: absolute !important;}.stretched-link::after{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: "";}.text-truncate{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.vr{display: inline-block; align-self: stretch; width: var(--border-width); min-height: 1em; background-color: currentcolor; opacity: 1;}

/* /web/static/src/scss/utilities_custom.scss */
 .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;}.d-empty-none:empty{display: none !important;}.smaller{font-size: 0.75rem;}

/* /html_builder/static/src/scss/utilities_custom.scss */
 

/* /web/static/lib/bootstrap/scss/utilities/_api.scss */
 .align-baseline{vertical-align: baseline !important;}.align-top{vertical-align: top !important;}.align-middle{vertical-align: middle !important;}.align-bottom{vertical-align: bottom !important;}.align-text-bottom{vertical-align: text-bottom !important;}.align-text-top{vertical-align: text-top !important;}.float-start{float: left !important;}.float-end{float: right !important;}.float-none{float: none !important;}.object-fit-contain{object-fit: contain !important;}.object-fit-cover{object-fit: cover !important;}.object-fit-fill{object-fit: fill !important;}.object-fit-scale{object-fit: scale-down !important;}.object-fit-none{object-fit: none !important;}.opacity-0{opacity: 0 !important;}.opacity-25{opacity: 0.25 !important;}.opacity-50{opacity: 0.5 !important;}.opacity-75{opacity: 0.75 !important;}.opacity-100{opacity: 1 !important;}.opacity-disabled{opacity: 0.5 !important;}.opacity-muted{opacity: 0.76 !important;}.overflow-auto{overflow: auto !important;}.overflow-hidden{overflow: hidden !important;}.overflow-visible{overflow: visible !important;}.overflow-scroll{overflow: scroll !important;}.overflow-x-auto{overflow-x: auto !important;}.overflow-x-hidden{overflow-x: hidden !important;}.overflow-x-visible{overflow-x: visible !important;}.overflow-x-scroll{overflow-x: scroll !important;}.overflow-y-auto{overflow-y: auto !important;}.overflow-y-hidden{overflow-y: hidden !important;}.overflow-y-visible{overflow-y: visible !important;}.overflow-y-scroll{overflow-y: scroll !important;}.d-inline{display: inline !important;}.d-inline-block{display: inline-block !important;}.d-block{display: block !important;}.d-grid{display: grid !important;}.d-inline-grid{display: inline-grid !important;}.d-table{display: table !important;}.d-table-row{display: table-row !important;}.d-table-cell{display: table-cell !important;}.d-flex{display: flex !important;}.d-inline-flex{display: inline-flex !important;}.d-none{display: none !important;}.d-contents{display: contents !important;}.shadow{box-shadow: var(--box-shadow) !important;}.shadow-sm{box-shadow: var(--box-shadow-sm) !important;}.shadow-lg{box-shadow: var(--box-shadow-lg) !important;}.shadow-none{box-shadow: none !important;}.focus-ring-primary{--focus-ring-color: rgba(var(--primary-rgb), var(--focus-ring-opacity));}.focus-ring-secondary{--focus-ring-color: rgba(var(--secondary-rgb), var(--focus-ring-opacity));}.focus-ring-success{--focus-ring-color: rgba(var(--success-rgb), var(--focus-ring-opacity));}.focus-ring-info{--focus-ring-color: rgba(var(--info-rgb), var(--focus-ring-opacity));}.focus-ring-warning{--focus-ring-color: rgba(var(--warning-rgb), var(--focus-ring-opacity));}.focus-ring-danger{--focus-ring-color: rgba(var(--danger-rgb), var(--focus-ring-opacity));}.focus-ring-light{--focus-ring-color: rgba(var(--light-rgb), var(--focus-ring-opacity));}.focus-ring-dark{--focus-ring-color: rgba(var(--dark-rgb), var(--focus-ring-opacity));}.position-static{position: static !important;}.position-relative{position: relative !important;}.position-absolute{position: absolute !important;}.position-fixed{position: fixed !important;}.position-sticky{position: sticky !important;}.top-0{top: 0 !important;}.top-50{top: 50% !important;}.top-100{top: 100% !important;}.bottom-0{bottom: 0 !important;}.bottom-50{bottom: 50% !important;}.bottom-100{bottom: 100% !important;}.start-0{left: 0 !important;}.start-50{left: 50% !important;}.start-100{left: 100% !important;}.end-0{right: 0 !important;}.end-50{right: 50% !important;}.end-100{right: 100% !important;}.translate-middle{transform: translate(-50%, -50%) !important;}.translate-middle-x{transform: translateX(-50%) !important;}.translate-middle-y{transform: translateY(-50%) !important;}.border{border: var(--border-width) var(--border-style) var(--border-color) !important;}.border-0{border: 0 !important;}.border-top{border-top: var(--border-width) var(--border-style) var(--border-color) !important;}.border-top-0{border-top: 0 !important;}.border-end{border-right: var(--border-width) var(--border-style) var(--border-color) !important;}.border-end-0{border-right: 0 !important;}.border-bottom{border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;}.border-bottom-0{border-bottom: 0 !important;}.border-start{border-left: var(--border-width) var(--border-style) var(--border-color) !important;}.border-start-0{border-left: 0 !important;}.border-primary{--border-opacity: 1; border-color: rgba(var(--primary-rgb), var(--border-opacity)) !important;}.border-secondary{--border-opacity: 1; border-color: rgba(var(--secondary-rgb), var(--border-opacity)) !important;}.border-success{--border-opacity: 1; border-color: rgba(var(--success-rgb), var(--border-opacity)) !important;}.border-info{--border-opacity: 1; border-color: rgba(var(--info-rgb), var(--border-opacity)) !important;}.border-warning{--border-opacity: 1; border-color: rgba(var(--warning-rgb), var(--border-opacity)) !important;}.border-danger{--border-opacity: 1; border-color: rgba(var(--danger-rgb), var(--border-opacity)) !important;}.border-light{--border-opacity: 1; border-color: rgba(var(--light-rgb), var(--border-opacity)) !important;}.border-dark{--border-opacity: 1; border-color: rgba(var(--dark-rgb), var(--border-opacity)) !important;}.border-black{--border-opacity: 1; border-color: rgba(var(--black-rgb), var(--border-opacity)) !important;}.border-white{--border-opacity: 1; border-color: rgba(var(--white-rgb), var(--border-opacity)) !important;}.border-transparent{--border-opacity: 1; border-color: transparent !important;}.border-primary-subtle{border-color: var(--primary-border-subtle) !important;}.border-secondary-subtle{border-color: var(--secondary-border-subtle) !important;}.border-success-subtle{border-color: var(--success-border-subtle) !important;}.border-info-subtle{border-color: var(--info-border-subtle) !important;}.border-warning-subtle{border-color: var(--warning-border-subtle) !important;}.border-danger-subtle{border-color: var(--danger-border-subtle) !important;}.border-light-subtle{border-color: var(--light-border-subtle) !important;}.border-dark-subtle{border-color: var(--dark-border-subtle) !important;}.border-1{border-width: 1px !important;}.border-2{border-width: 2px !important;}.border-3{border-width: 3px !important;}.border-4{border-width: 4px !important;}.border-5{border-width: 5px !important;}.border-opacity-10{--border-opacity: 0.1;}.border-opacity-25{--border-opacity: 0.25;}.border-opacity-50{--border-opacity: 0.5;}.border-opacity-75{--border-opacity: 0.75;}.border-opacity-100{--border-opacity: 1;}.w-0{width: 0 !important;}.w-25{width: 25% !important;}.w-50{width: 50% !important;}.w-75{width: 75% !important;}.w-100{width: 100% !important;}.w-auto{width: auto !important;}.mw-0{max-width: 0 !important;}.mw-25{max-width: 25% !important;}.mw-50{max-width: 50% !important;}.mw-75{max-width: 75% !important;}.mw-100{max-width: 100% !important;}.mw-auto{max-width: auto !important;}.vw-100{width: 100vw !important;}.min-vw-100{min-width: 100vw !important;}.h-0{height: 0 !important;}.h-25{height: 25% !important;}.h-50{height: 50% !important;}.h-75{height: 75% !important;}.h-100{height: 100% !important;}.h-auto{height: auto !important;}.mh-0{max-height: 0 !important;}.mh-25{max-height: 25% !important;}.mh-50{max-height: 50% !important;}.mh-75{max-height: 75% !important;}.mh-100{max-height: 100% !important;}.mh-auto{max-height: auto !important;}.vh-100{height: 100vh !important;}.min-vh-100{min-height: 100vh !important;}.flex-fill{flex: 1 1 auto !important;}.flex-row{flex-direction: row !important;}.flex-column{flex-direction: column !important;}.flex-row-reverse{flex-direction: row-reverse !important;}.flex-column-reverse{flex-direction: column-reverse !important;}.flex-grow-0{flex-grow: 0 !important;}.flex-grow-1{flex-grow: 1 !important;}.flex-shrink-0{flex-shrink: 0 !important;}.flex-shrink-1{flex-shrink: 1 !important;}.flex-wrap{flex-wrap: wrap !important;}.flex-nowrap{flex-wrap: nowrap !important;}.flex-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-start{justify-content: flex-start !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;}.justify-content-evenly{justify-content: space-evenly !important;}.align-items-start{align-items: flex-start !important;}.align-items-end{align-items: flex-end !important;}.align-items-center{align-items: center !important;}.align-items-baseline{align-items: baseline !important;}.align-items-stretch{align-items: stretch !important;}.align-content-start{align-content: flex-start !important;}.align-content-end{align-content: flex-end !important;}.align-content-center{align-content: center !important;}.align-content-between{align-content: space-between !important;}.align-content-around{align-content: space-around !important;}.align-content-stretch{align-content: stretch !important;}.align-self-auto{align-self: auto !important;}.align-self-start{align-self: flex-start !important;}.align-self-end{align-self: flex-end !important;}.align-self-center{align-self: center !important;}.align-self-baseline{align-self: baseline !important;}.align-self-stretch{align-self: stretch !important;}.order-first{order: -1 !important;}.order-last{order: 13 !important;}.order-0{order: 0 !important;}.order-1{order: 1 !important;}.order-2{order: 2 !important;}.order-3{order: 3 !important;}.order-4{order: 4 !important;}.order-5{order: 5 !important;}.order-6{order: 6 !important;}.order-7{order: 7 !important;}.order-8{order: 8 !important;}.order-9{order: 9 !important;}.order-10{order: 10 !important;}.order-11{order: 11 !important;}.order-12{order: 12 !important;}.m-0{margin: 0 !important;}.m-1{margin: 0.25rem !important;}.m-2{margin: 0.5rem !important;}.m-3{margin: 1rem !important;}.m-4{margin: 1.5rem !important;}.m-5{margin: 3rem !important;}.m-auto{margin: auto !important;}.mx-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-auto{margin-right: auto !important; margin-left: auto !important;}.my-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-0{margin-top: 0 !important;}.mt-1{margin-top: 0.25rem !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-0{margin-right: 0 !important;}.me-1{margin-right: 0.25rem !important;}.me-2{margin-right: 0.5rem !important;}.me-3{margin-right: 1rem !important;}.me-4{margin-right: 1.5rem !important;}.me-5{margin-right: 3rem !important;}.me-auto{margin-right: auto !important;}.mb-0{margin-bottom: 0 !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;}.mb-5{margin-bottom: 3rem !important;}.mb-auto{margin-bottom: auto !important;}.ms-0{margin-left: 0 !important;}.ms-1{margin-left: 0.25rem !important;}.ms-2{margin-left: 0.5rem !important;}.ms-3{margin-left: 1rem !important;}.ms-4{margin-left: 1.5rem !important;}.ms-5{margin-left: 3rem !important;}.ms-auto{margin-left: auto !important;}.m-n1{margin: -0.25rem !important;}.m-n2{margin: -0.5rem !important;}.m-n3{margin: -1rem !important;}.m-n4{margin: -1.5rem !important;}.m-n5{margin: -3rem !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;}.mx-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-n1{margin-top: -0.25rem !important;}.mt-n2{margin-top: -0.5rem !important;}.mt-n3{margin-top: -1rem !important;}.mt-n4{margin-top: -1.5rem !important;}.mt-n5{margin-top: -3rem !important;}.me-n1{margin-right: -0.25rem !important;}.me-n2{margin-right: -0.5rem !important;}.me-n3{margin-right: -1rem !important;}.me-n4{margin-right: -1.5rem !important;}.me-n5{margin-right: -3rem !important;}.mb-n1{margin-bottom: -0.25rem !important;}.mb-n2{margin-bottom: -0.5rem !important;}.mb-n3{margin-bottom: -1rem !important;}.mb-n4{margin-bottom: -1.5rem !important;}.mb-n5{margin-bottom: -3rem !important;}.ms-n1{margin-left: -0.25rem !important;}.ms-n2{margin-left: -0.5rem !important;}.ms-n3{margin-left: -1rem !important;}.ms-n4{margin-left: -1.5rem !important;}.ms-n5{margin-left: -3rem !important;}.p-0{padding: 0 !important;}.p-1{padding: 0.25rem !important;}.p-2{padding: 0.5rem !important;}.p-3{padding: 1rem !important;}.p-4{padding: 1.5rem !important;}.p-5{padding: 3rem !important;}.px-0{padding-right: 0 !important; padding-left: 0 !important;}.px-1{padding-right: 0.25rem !important; padding-left: 0.25rem !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;}.px-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-0{padding-top: 0 !important; padding-bottom: 0 !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;}.py-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-0{padding-top: 0 !important;}.pt-1{padding-top: 0.25rem !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-0{padding-right: 0 !important;}.pe-1{padding-right: 0.25rem !important;}.pe-2{padding-right: 0.5rem !important;}.pe-3{padding-right: 1rem !important;}.pe-4{padding-right: 1.5rem !important;}.pe-5{padding-right: 3rem !important;}.pb-0{padding-bottom: 0 !important;}.pb-1{padding-bottom: 0.25rem !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-0{padding-left: 0 !important;}.ps-1{padding-left: 0.25rem !important;}.ps-2{padding-left: 0.5rem !important;}.ps-3{padding-left: 1rem !important;}.ps-4{padding-left: 1.5rem !important;}.ps-5{padding-left: 3rem !important;}.gap-0{gap: 0 !important;}.gap-1{gap: 0.25rem !important;}.gap-2{gap: 0.5rem !important;}.gap-3{gap: 1rem !important;}.gap-4{gap: 1.5rem !important;}.gap-5{gap: 3rem !important;}.row-gap-0{row-gap: 0 !important;}.row-gap-1{row-gap: 0.25rem !important;}.row-gap-2{row-gap: 0.5rem !important;}.row-gap-3{row-gap: 1rem !important;}.row-gap-4{row-gap: 1.5rem !important;}.row-gap-5{row-gap: 3rem !important;}.column-gap-0{column-gap: 0 !important;}.column-gap-1{column-gap: 0.25rem !important;}.column-gap-2{column-gap: 0.5rem !important;}.column-gap-3{column-gap: 1rem !important;}.column-gap-4{column-gap: 1.5rem !important;}.column-gap-5{column-gap: 3rem !important;}.font-monospace{font-family: var(--font-monospace) !important;}.font-sans-serif{font-family: var(--font-sans-serif) !important;}.fs-1{font-size: calc(1.425rem + 2.1vw) !important;}.fs-2{font-size: calc(1.375rem + 1.5vw) !important;}.fs-3{font-size: calc(1.325rem + 0.9vw) !important;}.fs-4{font-size: calc(1.275rem + 0.3vw) !important;}.fs-5{font-size: 1.25rem !important;}.fs-6{font-size: 1rem !important;}.fst-italic{font-style: italic !important;}.fst-normal{font-style: normal !important;}.fw-lighter{font-weight: lighter !important;}.fw-light{font-weight: 300 !important;}.fw-normal{font-weight: 400 !important;}.fw-medium{font-weight: 500 !important;}.fw-semibold{font-weight: 600 !important;}.fw-bold{font-weight: 600 !important;}.fw-bolder{font-weight: bolder !important;}.lh-1{line-height: 1 !important;}.lh-sm{line-height: 1.25 !important;}.lh-base{line-height: 1.5 !important;}.lh-lg{line-height: 2 !important;}.text-start{text-align: left !important;}.text-end{text-align: right !important;}.text-center{text-align: center !important;}.text-decoration-none{text-decoration: none !important;}.text-decoration-underline{text-decoration: underline !important;}.text-decoration-line-through{text-decoration: line-through !important;}.text-lowercase{text-transform: lowercase !important;}.text-uppercase{text-transform: uppercase !important;}.text-capitalize{text-transform: capitalize !important;}.text-wrap{white-space: normal !important;}.text-nowrap{white-space: nowrap !important;}.text-prewrap{white-space: pre-wrap !important;}.text-break{word-wrap: break-word !important; word-break: break-word !important;}.text-primary{--text-opacity: 1; color: rgba(var(--primary-rgb), var(--text-opacity)) !important;}.text-secondary{--text-opacity: 1; color: rgba(var(--secondary-rgb), var(--text-opacity)) !important;}.text-success{--text-opacity: 1; color: rgba(var(--success-rgb), var(--text-opacity)) !important;}.text-info{--text-opacity: 1; color: rgba(var(--info-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-light{--text-opacity: 1; color: rgba(var(--light-rgb), var(--text-opacity)) !important;}.text-dark{--text-opacity: 1; color: rgba(var(--dark-rgb), var(--text-opacity)) !important;}.text-black{--text-opacity: 1; color: rgba(var(--black-rgb), var(--text-opacity)) !important;}.text-white{--text-opacity: 1; color: rgba(var(--white-rgb), var(--text-opacity)) !important;}.text-body{--text-opacity: 1; color: rgba(var(--body-color-rgb), var(--text-opacity)) !important;}.text-muted{--text-opacity: 1; color: var(--secondary-color) !important;}.text-black-50{--text-opacity: 1; color: rgba(0, 0, 0, 0.5) !important;}.text-white-50{--text-opacity: 1; color: rgba(255, 255, 255, 0.5) !important;}.text-body-secondary{--text-opacity: 1; color: var(--secondary-color) !important;}.text-body-tertiary{--text-opacity: 1; color: var(--tertiary-color) !important;}.text-body-emphasis{--text-opacity: 1; color: var(--emphasis-color) !important;}.text-reset{--text-opacity: 1; color: inherit !important;}.text-opacity-25{--text-opacity: 0.25;}.text-opacity-50{--text-opacity: 0.5;}.text-opacity-75{--text-opacity: 0.75;}.text-opacity-100{--text-opacity: 1;}.text-primary-emphasis{color: var(--primary-text-emphasis) !important;}.text-secondary-emphasis{color: var(--secondary-text-emphasis) !important;}.text-success-emphasis{color: var(--success-text-emphasis) !important;}.text-info-emphasis{color: var(--info-text-emphasis) !important;}.text-warning-emphasis{color: var(--warning-text-emphasis) !important;}.text-danger-emphasis{color: var(--danger-text-emphasis) !important;}.text-light-emphasis{color: var(--light-text-emphasis) !important;}.text-dark-emphasis{color: var(--dark-text-emphasis) !important;}.link-opacity-10{--link-opacity: 0.1;}.link-opacity-10-hover:hover{--link-opacity: 0.1;}.link-opacity-25{--link-opacity: 0.25;}.link-opacity-25-hover:hover{--link-opacity: 0.25;}.link-opacity-50{--link-opacity: 0.5;}.link-opacity-50-hover:hover{--link-opacity: 0.5;}.link-opacity-75{--link-opacity: 0.75;}.link-opacity-75-hover:hover{--link-opacity: 0.75;}.link-opacity-100{--link-opacity: 1;}.link-opacity-100-hover:hover{--link-opacity: 1;}.link-offset-1{text-underline-offset: 0.125em !important;}.link-offset-1-hover:hover{text-underline-offset: 0.125em !important;}.link-offset-2{text-underline-offset: 0.25em !important;}.link-offset-2-hover:hover{text-underline-offset: 0.25em !important;}.link-offset-3{text-underline-offset: 0.375em !important;}.link-offset-3-hover:hover{text-underline-offset: 0.375em !important;}.link-underline-primary{--link-underline-opacity: 1; text-decoration-color: rgba(var(--primary-rgb), var(--link-underline-opacity)) !important;}.link-underline-secondary{--link-underline-opacity: 1; text-decoration-color: rgba(var(--secondary-rgb), var(--link-underline-opacity)) !important;}.link-underline-success{--link-underline-opacity: 1; text-decoration-color: rgba(var(--success-rgb), var(--link-underline-opacity)) !important;}.link-underline-info{--link-underline-opacity: 1; text-decoration-color: rgba(var(--info-rgb), var(--link-underline-opacity)) !important;}.link-underline-warning{--link-underline-opacity: 1; text-decoration-color: rgba(var(--warning-rgb), var(--link-underline-opacity)) !important;}.link-underline-danger{--link-underline-opacity: 1; text-decoration-color: rgba(var(--danger-rgb), var(--link-underline-opacity)) !important;}.link-underline-light{--link-underline-opacity: 1; text-decoration-color: rgba(var(--light-rgb), var(--link-underline-opacity)) !important;}.link-underline-dark{--link-underline-opacity: 1; text-decoration-color: rgba(var(--dark-rgb), var(--link-underline-opacity)) !important;}.link-underline{--link-underline-opacity: 1; text-decoration-color: rgba(var(--link-color-rgb), var(--link-underline-opacity, 1)) !important;}.link-underline-opacity-0{--link-underline-opacity: 0;}.link-underline-opacity-0-hover:hover{--link-underline-opacity: 0;}.link-underline-opacity-10{--link-underline-opacity: 0.1;}.link-underline-opacity-10-hover:hover{--link-underline-opacity: 0.1;}.link-underline-opacity-25{--link-underline-opacity: 0.25;}.link-underline-opacity-25-hover:hover{--link-underline-opacity: 0.25;}.link-underline-opacity-50{--link-underline-opacity: 0.5;}.link-underline-opacity-50-hover:hover{--link-underline-opacity: 0.5;}.link-underline-opacity-75{--link-underline-opacity: 0.75;}.link-underline-opacity-75-hover:hover{--link-underline-opacity: 0.75;}.link-underline-opacity-100{--link-underline-opacity: 1;}.link-underline-opacity-100-hover:hover{--link-underline-opacity: 1;}.bg-primary{--bg-opacity: 1; background-color: rgba(var(--primary-rgb), var(--bg-opacity)) !important;}.bg-secondary{--bg-opacity: 1; background-color: rgba(var(--secondary-rgb), var(--bg-opacity)) !important;}.bg-success{--bg-opacity: 1; background-color: rgba(var(--success-rgb), var(--bg-opacity)) !important;}.bg-info{--bg-opacity: 1; background-color: rgba(var(--info-rgb), var(--bg-opacity)) !important;}.bg-warning{--bg-opacity: 1; background-color: rgba(var(--warning-rgb), var(--bg-opacity)) !important;}.bg-danger{--bg-opacity: 1; background-color: rgba(var(--danger-rgb), var(--bg-opacity)) !important;}.bg-light{--bg-opacity: 1; background-color: rgba(var(--light-rgb), var(--bg-opacity)) !important;}.bg-dark{--bg-opacity: 1; background-color: rgba(var(--dark-rgb), var(--bg-opacity)) !important;}.bg-black{--bg-opacity: 1; background-color: rgba(var(--black-rgb), var(--bg-opacity)) !important;}.bg-white{--bg-opacity: 1; background-color: rgba(var(--white-rgb), var(--bg-opacity)) !important;}.bg-body{--bg-opacity: 1; background-color: rgba(var(--body-bg-rgb), var(--bg-opacity)) !important;}.bg-transparent{--bg-opacity: 1; background-color: transparent !important;}.bg-body-secondary{--bg-opacity: 1; background-color: rgba(var(--secondary-bg-rgb), var(--bg-opacity)) !important;}.bg-body-tertiary{--bg-opacity: 1; background-color: rgba(var(--tertiary-bg-rgb), var(--bg-opacity)) !important;}.bg-opacity-0{--bg-opacity: 0;}.bg-opacity-25{--bg-opacity: 0.25;}.bg-opacity-50{--bg-opacity: 0.5;}.bg-opacity-75{--bg-opacity: 0.75;}.bg-opacity-100{--bg-opacity: 1;}.bg-opacity-disabled{--bg-opacity: 0.5;}.bg-opacity-muted{--bg-opacity: 0.76;}.bg-primary-subtle{background-color: var(--primary-bg-subtle) !important;}.bg-secondary-subtle{background-color: var(--secondary-bg-subtle) !important;}.bg-success-subtle{background-color: var(--success-bg-subtle) !important;}.bg-info-subtle{background-color: var(--info-bg-subtle) !important;}.bg-warning-subtle{background-color: var(--warning-bg-subtle) !important;}.bg-danger-subtle{background-color: var(--danger-bg-subtle) !important;}.bg-light-subtle{background-color: var(--light-bg-subtle) !important;}.bg-dark-subtle{background-color: var(--dark-bg-subtle) !important;}.bg-gradient{background-image: var(--gradient) !important;}.user-select-all{user-select: all !important;}.user-select-auto{user-select: auto !important;}.user-select-none{user-select: none !important;}.pe-none{pointer-events: none !important;}.pe-auto{pointer-events: auto !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-2{--box-border-radius: var(--border-radius) !important;}.rounded-3{--box-border-radius: var(--border-radius-lg) !important;}.rounded-4{--box-border-radius: var(--border-radius-xl) !important;}.rounded-5{--box-border-radius: var(--border-radius-xxl) !important;}.rounded-circle, .fa.rounded-empty-circle{--box-border-radius: 50% !important;}.rounded-pill{--box-border-radius: var(--border-radius-pill) !important;}.rounded-top{border-top-left-radius: 0.4rem !important; border-top-right-radius: 0.4rem !important;}.rounded-top-0{border-top-left-radius: 0 !important; border-top-right-radius: 0 !important;}.rounded-top-1{border-top-left-radius: 0.3rem !important; border-top-right-radius: 0.3rem !important;}.rounded-top-2{border-top-left-radius: 0.4rem !important; border-top-right-radius: 0.4rem !important;}.rounded-top-3{border-top-left-radius: 0.6rem !important; border-top-right-radius: 0.6rem !important;}.rounded-top-circle{border-top-left-radius: 50% !important; border-top-right-radius: 50% !important;}.rounded-top-pill{border-top-left-radius: 50rem !important; border-top-right-radius: 50rem !important;}.rounded-end{border-top-right-radius: 0.4rem !important; border-bottom-right-radius: 0.4rem !important;}.rounded-end-0{border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important;}.rounded-end-1{border-top-right-radius: 0.3rem !important; border-bottom-right-radius: 0.3rem !important;}.rounded-end-2{border-top-right-radius: 0.4rem !important; border-bottom-right-radius: 0.4rem !important;}.rounded-end-3{border-top-right-radius: 0.6rem !important; border-bottom-right-radius: 0.6rem !important;}.rounded-end-circle{border-top-right-radius: 50% !important; border-bottom-right-radius: 50% !important;}.rounded-end-pill{border-top-right-radius: 50rem !important; border-bottom-right-radius: 50rem !important;}.rounded-bottom{border-bottom-right-radius: 0.4rem !important; border-bottom-left-radius: 0.4rem !important;}.rounded-bottom-0{border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important;}.rounded-bottom-1{border-bottom-right-radius: 0.3rem !important; border-bottom-left-radius: 0.3rem !important;}.rounded-bottom-2{border-bottom-right-radius: 0.4rem !important; border-bottom-left-radius: 0.4rem !important;}.rounded-bottom-3{border-bottom-right-radius: 0.6rem !important; border-bottom-left-radius: 0.6rem !important;}.rounded-bottom-circle{border-bottom-right-radius: 50% !important; border-bottom-left-radius: 50% !important;}.rounded-bottom-pill{border-bottom-right-radius: 50rem !important; border-bottom-left-radius: 50rem !important;}.rounded-start{border-bottom-left-radius: 0.4rem !important; border-top-left-radius: 0.4rem !important;}.rounded-start-0{border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important;}.rounded-start-1{border-bottom-left-radius: 0.3rem !important; border-top-left-radius: 0.3rem !important;}.rounded-start-2{border-bottom-left-radius: 0.4rem !important; border-top-left-radius: 0.4rem !important;}.rounded-start-3{border-bottom-left-radius: 0.6rem !important; border-top-left-radius: 0.6rem !important;}.rounded-start-circle{border-bottom-left-radius: 50% !important; border-top-left-radius: 50% !important;}.rounded-start-pill{border-bottom-left-radius: 50rem !important; border-top-left-radius: 50rem !important;}.visible{visibility: visible !important;}.invisible{visibility: hidden !important;}.z-n1{z-index: -1 !important;}.z-0{z-index: 0 !important;}.z-1{z-index: 1 !important;}.z-2{z-index: 2 !important;}.z-3{z-index: 3 !important;}.cursor-default{cursor: default !important;}.cursor-pointer{cursor: pointer !important;}.flex-basis-0{flex-basis: 0 !important;}.flex-basis-25{flex-basis: 25% !important;}.flex-basis-50{flex-basis: 50% !important;}.flex-basis-75{flex-basis: 75% !important;}.flex-basis-100{flex-basis: 100% !important;}.flex-basis-auto{flex-basis: auto !important;}.transition-none{transition: none !important;}.transition-base{transition: all 0.2s ease-in-out !important;}.transition-fade{transition: opacity 0.15s linear !important;}.min-w-0{min-width: 0 !important;}@media (min-width: 576px){.float-sm-start{float: left !important;}.float-sm-end{float: right !important;}.float-sm-none{float: none !important;}.object-fit-sm-contain{object-fit: contain !important;}.object-fit-sm-cover{object-fit: cover !important;}.object-fit-sm-fill{object-fit: fill !important;}.object-fit-sm-scale{object-fit: scale-down !important;}.object-fit-sm-none{object-fit: none !important;}.d-sm-inline{display: inline !important;}.d-sm-inline-block{display: inline-block !important;}.d-sm-block{display: block !important;}.d-sm-grid{display: grid !important;}.d-sm-inline-grid{display: inline-grid !important;}.d-sm-table{display: table !important;}.d-sm-table-row{display: table-row !important;}.d-sm-table-cell{display: table-cell !important;}.d-sm-flex{display: flex !important;}.d-sm-inline-flex{display: inline-flex !important;}.d-sm-none{display: none !important;}.d-sm-contents{display: contents !important;}.position-sm-static{position: static !important;}.position-sm-relative{position: relative !important;}.position-sm-absolute{position: absolute !important;}.position-sm-fixed{position: fixed !important;}.position-sm-sticky{position: sticky !important;}.w-sm-0{width: 0 !important;}.w-sm-25{width: 25% !important;}.w-sm-50{width: 50% !important;}.w-sm-75{width: 75% !important;}.w-sm-100{width: 100% !important;}.w-sm-auto{width: auto !important;}.mw-sm-0{max-width: 0 !important;}.mw-sm-25{max-width: 25% !important;}.mw-sm-50{max-width: 50% !important;}.mw-sm-75{max-width: 75% !important;}.mw-sm-100{max-width: 100% !important;}.mw-sm-auto{max-width: auto !important;}.h-sm-0{height: 0 !important;}.h-sm-25{height: 25% !important;}.h-sm-50{height: 50% !important;}.h-sm-75{height: 75% !important;}.h-sm-100{height: 100% !important;}.h-sm-auto{height: auto !important;}.mh-sm-0{max-height: 0 !important;}.mh-sm-25{max-height: 25% !important;}.mh-sm-50{max-height: 50% !important;}.mh-sm-75{max-height: 75% !important;}.mh-sm-100{max-height: 100% !important;}.mh-sm-auto{max-height: auto !important;}.flex-sm-fill{flex: 1 1 auto !important;}.flex-sm-row{flex-direction: row !important;}.flex-sm-column{flex-direction: column !important;}.flex-sm-row-reverse{flex-direction: row-reverse !important;}.flex-sm-column-reverse{flex-direction: column-reverse !important;}.flex-sm-grow-0{flex-grow: 0 !important;}.flex-sm-grow-1{flex-grow: 1 !important;}.flex-sm-shrink-0{flex-shrink: 0 !important;}.flex-sm-shrink-1{flex-shrink: 1 !important;}.flex-sm-wrap{flex-wrap: wrap !important;}.flex-sm-nowrap{flex-wrap: nowrap !important;}.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-sm-start{justify-content: flex-start !important;}.justify-content-sm-end{justify-content: flex-end !important;}.justify-content-sm-center{justify-content: center !important;}.justify-content-sm-between{justify-content: space-between !important;}.justify-content-sm-around{justify-content: space-around !important;}.justify-content-sm-evenly{justify-content: space-evenly !important;}.align-items-sm-start{align-items: flex-start !important;}.align-items-sm-end{align-items: flex-end !important;}.align-items-sm-center{align-items: center !important;}.align-items-sm-baseline{align-items: baseline !important;}.align-items-sm-stretch{align-items: stretch !important;}.align-content-sm-start{align-content: flex-start !important;}.align-content-sm-end{align-content: flex-end !important;}.align-content-sm-center{align-content: center !important;}.align-content-sm-between{align-content: space-between !important;}.align-content-sm-around{align-content: space-around !important;}.align-content-sm-stretch{align-content: stretch !important;}.align-self-sm-auto{align-self: auto !important;}.align-self-sm-start{align-self: flex-start !important;}.align-self-sm-end{align-self: flex-end !important;}.align-self-sm-center{align-self: center !important;}.align-self-sm-baseline{align-self: baseline !important;}.align-self-sm-stretch{align-self: stretch !important;}.order-sm-first{order: -1 !important;}.order-sm-last{order: 13 !important;}.order-sm-0{order: 0 !important;}.order-sm-1{order: 1 !important;}.order-sm-2{order: 2 !important;}.order-sm-3{order: 3 !important;}.order-sm-4{order: 4 !important;}.order-sm-5{order: 5 !important;}.order-sm-6{order: 6 !important;}.order-sm-7{order: 7 !important;}.order-sm-8{order: 8 !important;}.order-sm-9{order: 9 !important;}.order-sm-10{order: 10 !important;}.order-sm-11{order: 11 !important;}.order-sm-12{order: 12 !important;}.m-sm-0{margin: 0 !important;}.m-sm-1{margin: 0.25rem !important;}.m-sm-2{margin: 0.5rem !important;}.m-sm-3{margin: 1rem !important;}.m-sm-4{margin: 1.5rem !important;}.m-sm-5{margin: 3rem !important;}.m-sm-auto{margin: auto !important;}.mx-sm-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-sm-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-sm-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-sm-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-sm-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-sm-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-sm-auto{margin-right: auto !important; margin-left: auto !important;}.my-sm-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-sm-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-sm-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-sm-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-sm-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-sm-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-sm-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-sm-0{margin-top: 0 !important;}.mt-sm-1{margin-top: 0.25rem !important;}.mt-sm-2{margin-top: 0.5rem !important;}.mt-sm-3{margin-top: 1rem !important;}.mt-sm-4{margin-top: 1.5rem !important;}.mt-sm-5{margin-top: 3rem !important;}.mt-sm-auto{margin-top: auto !important;}.me-sm-0{margin-right: 0 !important;}.me-sm-1{margin-right: 0.25rem !important;}.me-sm-2{margin-right: 0.5rem !important;}.me-sm-3{margin-right: 1rem !important;}.me-sm-4{margin-right: 1.5rem !important;}.me-sm-5{margin-right: 3rem !important;}.me-sm-auto{margin-right: auto !important;}.mb-sm-0{margin-bottom: 0 !important;}.mb-sm-1{margin-bottom: 0.25rem !important;}.mb-sm-2{margin-bottom: 0.5rem !important;}.mb-sm-3{margin-bottom: 1rem !important;}.mb-sm-4{margin-bottom: 1.5rem !important;}.mb-sm-5{margin-bottom: 3rem !important;}.mb-sm-auto{margin-bottom: auto !important;}.ms-sm-0{margin-left: 0 !important;}.ms-sm-1{margin-left: 0.25rem !important;}.ms-sm-2{margin-left: 0.5rem !important;}.ms-sm-3{margin-left: 1rem !important;}.ms-sm-4{margin-left: 1.5rem !important;}.ms-sm-5{margin-left: 3rem !important;}.ms-sm-auto{margin-left: auto !important;}.m-sm-n1{margin: -0.25rem !important;}.m-sm-n2{margin: -0.5rem !important;}.m-sm-n3{margin: -1rem !important;}.m-sm-n4{margin: -1.5rem !important;}.m-sm-n5{margin: -3rem !important;}.mx-sm-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-sm-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-sm-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-sm-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-sm-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-sm-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-sm-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-sm-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-sm-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-sm-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-sm-n1{margin-top: -0.25rem !important;}.mt-sm-n2{margin-top: -0.5rem !important;}.mt-sm-n3{margin-top: -1rem !important;}.mt-sm-n4{margin-top: -1.5rem !important;}.mt-sm-n5{margin-top: -3rem !important;}.me-sm-n1{margin-right: -0.25rem !important;}.me-sm-n2{margin-right: -0.5rem !important;}.me-sm-n3{margin-right: -1rem !important;}.me-sm-n4{margin-right: -1.5rem !important;}.me-sm-n5{margin-right: -3rem !important;}.mb-sm-n1{margin-bottom: -0.25rem !important;}.mb-sm-n2{margin-bottom: -0.5rem !important;}.mb-sm-n3{margin-bottom: -1rem !important;}.mb-sm-n4{margin-bottom: -1.5rem !important;}.mb-sm-n5{margin-bottom: -3rem !important;}.ms-sm-n1{margin-left: -0.25rem !important;}.ms-sm-n2{margin-left: -0.5rem !important;}.ms-sm-n3{margin-left: -1rem !important;}.ms-sm-n4{margin-left: -1.5rem !important;}.ms-sm-n5{margin-left: -3rem !important;}.p-sm-0{padding: 0 !important;}.p-sm-1{padding: 0.25rem !important;}.p-sm-2{padding: 0.5rem !important;}.p-sm-3{padding: 1rem !important;}.p-sm-4{padding: 1.5rem !important;}.p-sm-5{padding: 3rem !important;}.px-sm-0{padding-right: 0 !important; padding-left: 0 !important;}.px-sm-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-sm-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-sm-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-sm-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-sm-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-sm-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-sm-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-sm-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-sm-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-sm-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-sm-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-sm-0{padding-top: 0 !important;}.pt-sm-1{padding-top: 0.25rem !important;}.pt-sm-2{padding-top: 0.5rem !important;}.pt-sm-3{padding-top: 1rem !important;}.pt-sm-4{padding-top: 1.5rem !important;}.pt-sm-5{padding-top: 3rem !important;}.pe-sm-0{padding-right: 0 !important;}.pe-sm-1{padding-right: 0.25rem !important;}.pe-sm-2{padding-right: 0.5rem !important;}.pe-sm-3{padding-right: 1rem !important;}.pe-sm-4{padding-right: 1.5rem !important;}.pe-sm-5{padding-right: 3rem !important;}.pb-sm-0{padding-bottom: 0 !important;}.pb-sm-1{padding-bottom: 0.25rem !important;}.pb-sm-2{padding-bottom: 0.5rem !important;}.pb-sm-3{padding-bottom: 1rem !important;}.pb-sm-4{padding-bottom: 1.5rem !important;}.pb-sm-5{padding-bottom: 3rem !important;}.ps-sm-0{padding-left: 0 !important;}.ps-sm-1{padding-left: 0.25rem !important;}.ps-sm-2{padding-left: 0.5rem !important;}.ps-sm-3{padding-left: 1rem !important;}.ps-sm-4{padding-left: 1.5rem !important;}.ps-sm-5{padding-left: 3rem !important;}.gap-sm-0{gap: 0 !important;}.gap-sm-1{gap: 0.25rem !important;}.gap-sm-2{gap: 0.5rem !important;}.gap-sm-3{gap: 1rem !important;}.gap-sm-4{gap: 1.5rem !important;}.gap-sm-5{gap: 3rem !important;}.row-gap-sm-0{row-gap: 0 !important;}.row-gap-sm-1{row-gap: 0.25rem !important;}.row-gap-sm-2{row-gap: 0.5rem !important;}.row-gap-sm-3{row-gap: 1rem !important;}.row-gap-sm-4{row-gap: 1.5rem !important;}.row-gap-sm-5{row-gap: 3rem !important;}.column-gap-sm-0{column-gap: 0 !important;}.column-gap-sm-1{column-gap: 0.25rem !important;}.column-gap-sm-2{column-gap: 0.5rem !important;}.column-gap-sm-3{column-gap: 1rem !important;}.column-gap-sm-4{column-gap: 1.5rem !important;}.column-gap-sm-5{column-gap: 3rem !important;}.text-sm-start{text-align: left !important;}.text-sm-end{text-align: right !important;}.text-sm-center{text-align: center !important;}.flex-basis-sm-0{flex-basis: 0 !important;}.flex-basis-sm-25{flex-basis: 25% !important;}.flex-basis-sm-50{flex-basis: 50% !important;}.flex-basis-sm-75{flex-basis: 75% !important;}.flex-basis-sm-100{flex-basis: 100% !important;}.flex-basis-sm-auto{flex-basis: auto !important;}}@media (min-width: 768px){.float-md-start{float: left !important;}.float-md-end{float: right !important;}.float-md-none{float: none !important;}.object-fit-md-contain{object-fit: contain !important;}.object-fit-md-cover{object-fit: cover !important;}.object-fit-md-fill{object-fit: fill !important;}.object-fit-md-scale{object-fit: scale-down !important;}.object-fit-md-none{object-fit: none !important;}.d-md-inline{display: inline !important;}.d-md-inline-block{display: inline-block !important;}.d-md-block{display: block !important;}.d-md-grid{display: grid !important;}.d-md-inline-grid{display: inline-grid !important;}.d-md-table{display: table !important;}.d-md-table-row{display: table-row !important;}.d-md-table-cell{display: table-cell !important;}.d-md-flex{display: flex !important;}.d-md-inline-flex{display: inline-flex !important;}.d-md-none{display: none !important;}.d-md-contents{display: contents !important;}.position-md-static{position: static !important;}.position-md-relative{position: relative !important;}.position-md-absolute{position: absolute !important;}.position-md-fixed{position: fixed !important;}.position-md-sticky{position: sticky !important;}.w-md-0{width: 0 !important;}.w-md-25{width: 25% !important;}.w-md-50{width: 50% !important;}.w-md-75{width: 75% !important;}.w-md-100{width: 100% !important;}.w-md-auto{width: auto !important;}.mw-md-0{max-width: 0 !important;}.mw-md-25{max-width: 25% !important;}.mw-md-50{max-width: 50% !important;}.mw-md-75{max-width: 75% !important;}.mw-md-100{max-width: 100% !important;}.mw-md-auto{max-width: auto !important;}.h-md-0{height: 0 !important;}.h-md-25{height: 25% !important;}.h-md-50{height: 50% !important;}.h-md-75{height: 75% !important;}.h-md-100{height: 100% !important;}.h-md-auto{height: auto !important;}.mh-md-0{max-height: 0 !important;}.mh-md-25{max-height: 25% !important;}.mh-md-50{max-height: 50% !important;}.mh-md-75{max-height: 75% !important;}.mh-md-100{max-height: 100% !important;}.mh-md-auto{max-height: auto !important;}.flex-md-fill{flex: 1 1 auto !important;}.flex-md-row{flex-direction: row !important;}.flex-md-column{flex-direction: column !important;}.flex-md-row-reverse{flex-direction: row-reverse !important;}.flex-md-column-reverse{flex-direction: column-reverse !important;}.flex-md-grow-0{flex-grow: 0 !important;}.flex-md-grow-1{flex-grow: 1 !important;}.flex-md-shrink-0{flex-shrink: 0 !important;}.flex-md-shrink-1{flex-shrink: 1 !important;}.flex-md-wrap{flex-wrap: wrap !important;}.flex-md-nowrap{flex-wrap: nowrap !important;}.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-md-start{justify-content: flex-start !important;}.justify-content-md-end{justify-content: flex-end !important;}.justify-content-md-center{justify-content: center !important;}.justify-content-md-between{justify-content: space-between !important;}.justify-content-md-around{justify-content: space-around !important;}.justify-content-md-evenly{justify-content: space-evenly !important;}.align-items-md-start{align-items: flex-start !important;}.align-items-md-end{align-items: flex-end !important;}.align-items-md-center{align-items: center !important;}.align-items-md-baseline{align-items: baseline !important;}.align-items-md-stretch{align-items: stretch !important;}.align-content-md-start{align-content: flex-start !important;}.align-content-md-end{align-content: flex-end !important;}.align-content-md-center{align-content: center !important;}.align-content-md-between{align-content: space-between !important;}.align-content-md-around{align-content: space-around !important;}.align-content-md-stretch{align-content: stretch !important;}.align-self-md-auto{align-self: auto !important;}.align-self-md-start{align-self: flex-start !important;}.align-self-md-end{align-self: flex-end !important;}.align-self-md-center{align-self: center !important;}.align-self-md-baseline{align-self: baseline !important;}.align-self-md-stretch{align-self: stretch !important;}.order-md-first{order: -1 !important;}.order-md-last{order: 13 !important;}.order-md-0{order: 0 !important;}.order-md-1{order: 1 !important;}.order-md-2{order: 2 !important;}.order-md-3{order: 3 !important;}.order-md-4{order: 4 !important;}.order-md-5{order: 5 !important;}.order-md-6{order: 6 !important;}.order-md-7{order: 7 !important;}.order-md-8{order: 8 !important;}.order-md-9{order: 9 !important;}.order-md-10{order: 10 !important;}.order-md-11{order: 11 !important;}.order-md-12{order: 12 !important;}.m-md-0{margin: 0 !important;}.m-md-1{margin: 0.25rem !important;}.m-md-2{margin: 0.5rem !important;}.m-md-3{margin: 1rem !important;}.m-md-4{margin: 1.5rem !important;}.m-md-5{margin: 3rem !important;}.m-md-auto{margin: auto !important;}.mx-md-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-md-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-md-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-md-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-md-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-md-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-md-auto{margin-right: auto !important; margin-left: auto !important;}.my-md-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-md-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-md-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-md-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-md-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-md-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-md-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-md-0{margin-top: 0 !important;}.mt-md-1{margin-top: 0.25rem !important;}.mt-md-2{margin-top: 0.5rem !important;}.mt-md-3{margin-top: 1rem !important;}.mt-md-4{margin-top: 1.5rem !important;}.mt-md-5{margin-top: 3rem !important;}.mt-md-auto{margin-top: auto !important;}.me-md-0{margin-right: 0 !important;}.me-md-1{margin-right: 0.25rem !important;}.me-md-2{margin-right: 0.5rem !important;}.me-md-3{margin-right: 1rem !important;}.me-md-4{margin-right: 1.5rem !important;}.me-md-5{margin-right: 3rem !important;}.me-md-auto{margin-right: auto !important;}.mb-md-0{margin-bottom: 0 !important;}.mb-md-1{margin-bottom: 0.25rem !important;}.mb-md-2{margin-bottom: 0.5rem !important;}.mb-md-3{margin-bottom: 1rem !important;}.mb-md-4{margin-bottom: 1.5rem !important;}.mb-md-5{margin-bottom: 3rem !important;}.mb-md-auto{margin-bottom: auto !important;}.ms-md-0{margin-left: 0 !important;}.ms-md-1{margin-left: 0.25rem !important;}.ms-md-2{margin-left: 0.5rem !important;}.ms-md-3{margin-left: 1rem !important;}.ms-md-4{margin-left: 1.5rem !important;}.ms-md-5{margin-left: 3rem !important;}.ms-md-auto{margin-left: auto !important;}.m-md-n1{margin: -0.25rem !important;}.m-md-n2{margin: -0.5rem !important;}.m-md-n3{margin: -1rem !important;}.m-md-n4{margin: -1.5rem !important;}.m-md-n5{margin: -3rem !important;}.mx-md-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-md-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-md-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-md-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-md-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-md-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-md-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-md-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-md-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-md-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-md-n1{margin-top: -0.25rem !important;}.mt-md-n2{margin-top: -0.5rem !important;}.mt-md-n3{margin-top: -1rem !important;}.mt-md-n4{margin-top: -1.5rem !important;}.mt-md-n5{margin-top: -3rem !important;}.me-md-n1{margin-right: -0.25rem !important;}.me-md-n2{margin-right: -0.5rem !important;}.me-md-n3{margin-right: -1rem !important;}.me-md-n4{margin-right: -1.5rem !important;}.me-md-n5{margin-right: -3rem !important;}.mb-md-n1{margin-bottom: -0.25rem !important;}.mb-md-n2{margin-bottom: -0.5rem !important;}.mb-md-n3{margin-bottom: -1rem !important;}.mb-md-n4{margin-bottom: -1.5rem !important;}.mb-md-n5{margin-bottom: -3rem !important;}.ms-md-n1{margin-left: -0.25rem !important;}.ms-md-n2{margin-left: -0.5rem !important;}.ms-md-n3{margin-left: -1rem !important;}.ms-md-n4{margin-left: -1.5rem !important;}.ms-md-n5{margin-left: -3rem !important;}.p-md-0{padding: 0 !important;}.p-md-1{padding: 0.25rem !important;}.p-md-2{padding: 0.5rem !important;}.p-md-3{padding: 1rem !important;}.p-md-4{padding: 1.5rem !important;}.p-md-5{padding: 3rem !important;}.px-md-0{padding-right: 0 !important; padding-left: 0 !important;}.px-md-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-md-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-md-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-md-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-md-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-md-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-md-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-md-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-md-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-md-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-md-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-md-0{padding-top: 0 !important;}.pt-md-1{padding-top: 0.25rem !important;}.pt-md-2{padding-top: 0.5rem !important;}.pt-md-3{padding-top: 1rem !important;}.pt-md-4{padding-top: 1.5rem !important;}.pt-md-5{padding-top: 3rem !important;}.pe-md-0{padding-right: 0 !important;}.pe-md-1{padding-right: 0.25rem !important;}.pe-md-2{padding-right: 0.5rem !important;}.pe-md-3{padding-right: 1rem !important;}.pe-md-4{padding-right: 1.5rem !important;}.pe-md-5{padding-right: 3rem !important;}.pb-md-0{padding-bottom: 0 !important;}.pb-md-1{padding-bottom: 0.25rem !important;}.pb-md-2{padding-bottom: 0.5rem !important;}.pb-md-3{padding-bottom: 1rem !important;}.pb-md-4{padding-bottom: 1.5rem !important;}.pb-md-5{padding-bottom: 3rem !important;}.ps-md-0{padding-left: 0 !important;}.ps-md-1{padding-left: 0.25rem !important;}.ps-md-2{padding-left: 0.5rem !important;}.ps-md-3{padding-left: 1rem !important;}.ps-md-4{padding-left: 1.5rem !important;}.ps-md-5{padding-left: 3rem !important;}.gap-md-0{gap: 0 !important;}.gap-md-1{gap: 0.25rem !important;}.gap-md-2{gap: 0.5rem !important;}.gap-md-3{gap: 1rem !important;}.gap-md-4{gap: 1.5rem !important;}.gap-md-5{gap: 3rem !important;}.row-gap-md-0{row-gap: 0 !important;}.row-gap-md-1{row-gap: 0.25rem !important;}.row-gap-md-2{row-gap: 0.5rem !important;}.row-gap-md-3{row-gap: 1rem !important;}.row-gap-md-4{row-gap: 1.5rem !important;}.row-gap-md-5{row-gap: 3rem !important;}.column-gap-md-0{column-gap: 0 !important;}.column-gap-md-1{column-gap: 0.25rem !important;}.column-gap-md-2{column-gap: 0.5rem !important;}.column-gap-md-3{column-gap: 1rem !important;}.column-gap-md-4{column-gap: 1.5rem !important;}.column-gap-md-5{column-gap: 3rem !important;}.text-md-start{text-align: left !important;}.text-md-end{text-align: right !important;}.text-md-center{text-align: center !important;}.flex-basis-md-0{flex-basis: 0 !important;}.flex-basis-md-25{flex-basis: 25% !important;}.flex-basis-md-50{flex-basis: 50% !important;}.flex-basis-md-75{flex-basis: 75% !important;}.flex-basis-md-100{flex-basis: 100% !important;}.flex-basis-md-auto{flex-basis: auto !important;}}@media (min-width: 992px){.float-lg-start{float: left !important;}.float-lg-end{float: right !important;}.float-lg-none{float: none !important;}.object-fit-lg-contain{object-fit: contain !important;}.object-fit-lg-cover{object-fit: cover !important;}.object-fit-lg-fill{object-fit: fill !important;}.object-fit-lg-scale{object-fit: scale-down !important;}.object-fit-lg-none{object-fit: none !important;}.d-lg-inline{display: inline !important;}.d-lg-inline-block{display: inline-block !important;}.d-lg-block{display: block !important;}.d-lg-grid{display: grid !important;}.d-lg-inline-grid{display: inline-grid !important;}.d-lg-table{display: table !important;}.d-lg-table-row{display: table-row !important;}.d-lg-table-cell{display: table-cell !important;}.d-lg-flex{display: flex !important;}.d-lg-inline-flex{display: inline-flex !important;}.d-lg-none{display: none !important;}.d-lg-contents{display: contents !important;}.position-lg-static{position: static !important;}.position-lg-relative{position: relative !important;}.position-lg-absolute{position: absolute !important;}.position-lg-fixed{position: fixed !important;}.position-lg-sticky{position: sticky !important;}.w-lg-0{width: 0 !important;}.w-lg-25{width: 25% !important;}.w-lg-50{width: 50% !important;}.w-lg-75{width: 75% !important;}.w-lg-100{width: 100% !important;}.w-lg-auto{width: auto !important;}.mw-lg-0{max-width: 0 !important;}.mw-lg-25{max-width: 25% !important;}.mw-lg-50{max-width: 50% !important;}.mw-lg-75{max-width: 75% !important;}.mw-lg-100{max-width: 100% !important;}.mw-lg-auto{max-width: auto !important;}.h-lg-0{height: 0 !important;}.h-lg-25{height: 25% !important;}.h-lg-50{height: 50% !important;}.h-lg-75{height: 75% !important;}.h-lg-100{height: 100% !important;}.h-lg-auto{height: auto !important;}.mh-lg-0{max-height: 0 !important;}.mh-lg-25{max-height: 25% !important;}.mh-lg-50{max-height: 50% !important;}.mh-lg-75{max-height: 75% !important;}.mh-lg-100{max-height: 100% !important;}.mh-lg-auto{max-height: auto !important;}.flex-lg-fill{flex: 1 1 auto !important;}.flex-lg-row{flex-direction: row !important;}.flex-lg-column{flex-direction: column !important;}.flex-lg-row-reverse{flex-direction: row-reverse !important;}.flex-lg-column-reverse{flex-direction: column-reverse !important;}.flex-lg-grow-0{flex-grow: 0 !important;}.flex-lg-grow-1{flex-grow: 1 !important;}.flex-lg-shrink-0{flex-shrink: 0 !important;}.flex-lg-shrink-1{flex-shrink: 1 !important;}.flex-lg-wrap{flex-wrap: wrap !important;}.flex-lg-nowrap{flex-wrap: nowrap !important;}.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-lg-start{justify-content: flex-start !important;}.justify-content-lg-end{justify-content: flex-end !important;}.justify-content-lg-center{justify-content: center !important;}.justify-content-lg-between{justify-content: space-between !important;}.justify-content-lg-around{justify-content: space-around !important;}.justify-content-lg-evenly{justify-content: space-evenly !important;}.align-items-lg-start{align-items: flex-start !important;}.align-items-lg-end{align-items: flex-end !important;}.align-items-lg-center{align-items: center !important;}.align-items-lg-baseline{align-items: baseline !important;}.align-items-lg-stretch{align-items: stretch !important;}.align-content-lg-start{align-content: flex-start !important;}.align-content-lg-end{align-content: flex-end !important;}.align-content-lg-center{align-content: center !important;}.align-content-lg-between{align-content: space-between !important;}.align-content-lg-around{align-content: space-around !important;}.align-content-lg-stretch{align-content: stretch !important;}.align-self-lg-auto{align-self: auto !important;}.align-self-lg-start{align-self: flex-start !important;}.align-self-lg-end{align-self: flex-end !important;}.align-self-lg-center{align-self: center !important;}.align-self-lg-baseline{align-self: baseline !important;}.align-self-lg-stretch{align-self: stretch !important;}.order-lg-first{order: -1 !important;}.order-lg-last{order: 13 !important;}.order-lg-0{order: 0 !important;}.order-lg-1{order: 1 !important;}.order-lg-2{order: 2 !important;}.order-lg-3{order: 3 !important;}.order-lg-4{order: 4 !important;}.order-lg-5{order: 5 !important;}.order-lg-6{order: 6 !important;}.order-lg-7{order: 7 !important;}.order-lg-8{order: 8 !important;}.order-lg-9{order: 9 !important;}.order-lg-10{order: 10 !important;}.order-lg-11{order: 11 !important;}.order-lg-12{order: 12 !important;}.m-lg-0{margin: 0 !important;}.m-lg-1{margin: 0.25rem !important;}.m-lg-2{margin: 0.5rem !important;}.m-lg-3{margin: 1rem !important;}.m-lg-4{margin: 1.5rem !important;}.m-lg-5{margin: 3rem !important;}.m-lg-auto{margin: auto !important;}.mx-lg-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-lg-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-lg-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-lg-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-lg-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-lg-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-lg-auto{margin-right: auto !important; margin-left: auto !important;}.my-lg-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-lg-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-lg-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-lg-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-lg-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-lg-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-lg-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-lg-0{margin-top: 0 !important;}.mt-lg-1{margin-top: 0.25rem !important;}.mt-lg-2{margin-top: 0.5rem !important;}.mt-lg-3{margin-top: 1rem !important;}.mt-lg-4{margin-top: 1.5rem !important;}.mt-lg-5{margin-top: 3rem !important;}.mt-lg-auto{margin-top: auto !important;}.me-lg-0{margin-right: 0 !important;}.me-lg-1{margin-right: 0.25rem !important;}.me-lg-2{margin-right: 0.5rem !important;}.me-lg-3{margin-right: 1rem !important;}.me-lg-4{margin-right: 1.5rem !important;}.me-lg-5{margin-right: 3rem !important;}.me-lg-auto{margin-right: auto !important;}.mb-lg-0{margin-bottom: 0 !important;}.mb-lg-1{margin-bottom: 0.25rem !important;}.mb-lg-2{margin-bottom: 0.5rem !important;}.mb-lg-3{margin-bottom: 1rem !important;}.mb-lg-4{margin-bottom: 1.5rem !important;}.mb-lg-5{margin-bottom: 3rem !important;}.mb-lg-auto{margin-bottom: auto !important;}.ms-lg-0{margin-left: 0 !important;}.ms-lg-1{margin-left: 0.25rem !important;}.ms-lg-2{margin-left: 0.5rem !important;}.ms-lg-3{margin-left: 1rem !important;}.ms-lg-4{margin-left: 1.5rem !important;}.ms-lg-5{margin-left: 3rem !important;}.ms-lg-auto{margin-left: auto !important;}.m-lg-n1{margin: -0.25rem !important;}.m-lg-n2{margin: -0.5rem !important;}.m-lg-n3{margin: -1rem !important;}.m-lg-n4{margin: -1.5rem !important;}.m-lg-n5{margin: -3rem !important;}.mx-lg-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-lg-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-lg-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-lg-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-lg-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-lg-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-lg-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-lg-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-lg-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-lg-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-lg-n1{margin-top: -0.25rem !important;}.mt-lg-n2{margin-top: -0.5rem !important;}.mt-lg-n3{margin-top: -1rem !important;}.mt-lg-n4{margin-top: -1.5rem !important;}.mt-lg-n5{margin-top: -3rem !important;}.me-lg-n1{margin-right: -0.25rem !important;}.me-lg-n2{margin-right: -0.5rem !important;}.me-lg-n3{margin-right: -1rem !important;}.me-lg-n4{margin-right: -1.5rem !important;}.me-lg-n5{margin-right: -3rem !important;}.mb-lg-n1{margin-bottom: -0.25rem !important;}.mb-lg-n2{margin-bottom: -0.5rem !important;}.mb-lg-n3{margin-bottom: -1rem !important;}.mb-lg-n4{margin-bottom: -1.5rem !important;}.mb-lg-n5{margin-bottom: -3rem !important;}.ms-lg-n1{margin-left: -0.25rem !important;}.ms-lg-n2{margin-left: -0.5rem !important;}.ms-lg-n3{margin-left: -1rem !important;}.ms-lg-n4{margin-left: -1.5rem !important;}.ms-lg-n5{margin-left: -3rem !important;}.p-lg-0{padding: 0 !important;}.p-lg-1{padding: 0.25rem !important;}.p-lg-2{padding: 0.5rem !important;}.p-lg-3{padding: 1rem !important;}.p-lg-4{padding: 1.5rem !important;}.p-lg-5{padding: 3rem !important;}.px-lg-0{padding-right: 0 !important; padding-left: 0 !important;}.px-lg-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-lg-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-lg-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-lg-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-lg-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-lg-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-lg-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-lg-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-lg-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-lg-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-lg-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-lg-0{padding-top: 0 !important;}.pt-lg-1{padding-top: 0.25rem !important;}.pt-lg-2{padding-top: 0.5rem !important;}.pt-lg-3{padding-top: 1rem !important;}.pt-lg-4{padding-top: 1.5rem !important;}.pt-lg-5{padding-top: 3rem !important;}.pe-lg-0{padding-right: 0 !important;}.pe-lg-1{padding-right: 0.25rem !important;}.pe-lg-2{padding-right: 0.5rem !important;}.pe-lg-3{padding-right: 1rem !important;}.pe-lg-4{padding-right: 1.5rem !important;}.pe-lg-5{padding-right: 3rem !important;}.pb-lg-0{padding-bottom: 0 !important;}.pb-lg-1{padding-bottom: 0.25rem !important;}.pb-lg-2{padding-bottom: 0.5rem !important;}.pb-lg-3{padding-bottom: 1rem !important;}.pb-lg-4{padding-bottom: 1.5rem !important;}.pb-lg-5{padding-bottom: 3rem !important;}.ps-lg-0{padding-left: 0 !important;}.ps-lg-1{padding-left: 0.25rem !important;}.ps-lg-2{padding-left: 0.5rem !important;}.ps-lg-3{padding-left: 1rem !important;}.ps-lg-4{padding-left: 1.5rem !important;}.ps-lg-5{padding-left: 3rem !important;}.gap-lg-0{gap: 0 !important;}.gap-lg-1{gap: 0.25rem !important;}.gap-lg-2{gap: 0.5rem !important;}.gap-lg-3{gap: 1rem !important;}.gap-lg-4{gap: 1.5rem !important;}.gap-lg-5{gap: 3rem !important;}.row-gap-lg-0{row-gap: 0 !important;}.row-gap-lg-1{row-gap: 0.25rem !important;}.row-gap-lg-2{row-gap: 0.5rem !important;}.row-gap-lg-3{row-gap: 1rem !important;}.row-gap-lg-4{row-gap: 1.5rem !important;}.row-gap-lg-5{row-gap: 3rem !important;}.column-gap-lg-0{column-gap: 0 !important;}.column-gap-lg-1{column-gap: 0.25rem !important;}.column-gap-lg-2{column-gap: 0.5rem !important;}.column-gap-lg-3{column-gap: 1rem !important;}.column-gap-lg-4{column-gap: 1.5rem !important;}.column-gap-lg-5{column-gap: 3rem !important;}.text-lg-start{text-align: left !important;}.text-lg-end{text-align: right !important;}.text-lg-center{text-align: center !important;}.flex-basis-lg-0{flex-basis: 0 !important;}.flex-basis-lg-25{flex-basis: 25% !important;}.flex-basis-lg-50{flex-basis: 50% !important;}.flex-basis-lg-75{flex-basis: 75% !important;}.flex-basis-lg-100{flex-basis: 100% !important;}.flex-basis-lg-auto{flex-basis: auto !important;}}@media (min-width: 1200px){.float-xl-start{float: left !important;}.float-xl-end{float: right !important;}.float-xl-none{float: none !important;}.object-fit-xl-contain{object-fit: contain !important;}.object-fit-xl-cover{object-fit: cover !important;}.object-fit-xl-fill{object-fit: fill !important;}.object-fit-xl-scale{object-fit: scale-down !important;}.object-fit-xl-none{object-fit: none !important;}.d-xl-inline{display: inline !important;}.d-xl-inline-block{display: inline-block !important;}.d-xl-block{display: block !important;}.d-xl-grid{display: grid !important;}.d-xl-inline-grid{display: inline-grid !important;}.d-xl-table{display: table !important;}.d-xl-table-row{display: table-row !important;}.d-xl-table-cell{display: table-cell !important;}.d-xl-flex{display: flex !important;}.d-xl-inline-flex{display: inline-flex !important;}.d-xl-none{display: none !important;}.d-xl-contents{display: contents !important;}.position-xl-static{position: static !important;}.position-xl-relative{position: relative !important;}.position-xl-absolute{position: absolute !important;}.position-xl-fixed{position: fixed !important;}.position-xl-sticky{position: sticky !important;}.w-xl-0{width: 0 !important;}.w-xl-25{width: 25% !important;}.w-xl-50{width: 50% !important;}.w-xl-75{width: 75% !important;}.w-xl-100{width: 100% !important;}.w-xl-auto{width: auto !important;}.mw-xl-0{max-width: 0 !important;}.mw-xl-25{max-width: 25% !important;}.mw-xl-50{max-width: 50% !important;}.mw-xl-75{max-width: 75% !important;}.mw-xl-100{max-width: 100% !important;}.mw-xl-auto{max-width: auto !important;}.h-xl-0{height: 0 !important;}.h-xl-25{height: 25% !important;}.h-xl-50{height: 50% !important;}.h-xl-75{height: 75% !important;}.h-xl-100{height: 100% !important;}.h-xl-auto{height: auto !important;}.mh-xl-0{max-height: 0 !important;}.mh-xl-25{max-height: 25% !important;}.mh-xl-50{max-height: 50% !important;}.mh-xl-75{max-height: 75% !important;}.mh-xl-100{max-height: 100% !important;}.mh-xl-auto{max-height: auto !important;}.flex-xl-fill{flex: 1 1 auto !important;}.flex-xl-row{flex-direction: row !important;}.flex-xl-column{flex-direction: column !important;}.flex-xl-row-reverse{flex-direction: row-reverse !important;}.flex-xl-column-reverse{flex-direction: column-reverse !important;}.flex-xl-grow-0{flex-grow: 0 !important;}.flex-xl-grow-1{flex-grow: 1 !important;}.flex-xl-shrink-0{flex-shrink: 0 !important;}.flex-xl-shrink-1{flex-shrink: 1 !important;}.flex-xl-wrap{flex-wrap: wrap !important;}.flex-xl-nowrap{flex-wrap: nowrap !important;}.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-xl-start{justify-content: flex-start !important;}.justify-content-xl-end{justify-content: flex-end !important;}.justify-content-xl-center{justify-content: center !important;}.justify-content-xl-between{justify-content: space-between !important;}.justify-content-xl-around{justify-content: space-around !important;}.justify-content-xl-evenly{justify-content: space-evenly !important;}.align-items-xl-start{align-items: flex-start !important;}.align-items-xl-end{align-items: flex-end !important;}.align-items-xl-center{align-items: center !important;}.align-items-xl-baseline{align-items: baseline !important;}.align-items-xl-stretch{align-items: stretch !important;}.align-content-xl-start{align-content: flex-start !important;}.align-content-xl-end{align-content: flex-end !important;}.align-content-xl-center{align-content: center !important;}.align-content-xl-between{align-content: space-between !important;}.align-content-xl-around{align-content: space-around !important;}.align-content-xl-stretch{align-content: stretch !important;}.align-self-xl-auto{align-self: auto !important;}.align-self-xl-start{align-self: flex-start !important;}.align-self-xl-end{align-self: flex-end !important;}.align-self-xl-center{align-self: center !important;}.align-self-xl-baseline{align-self: baseline !important;}.align-self-xl-stretch{align-self: stretch !important;}.order-xl-first{order: -1 !important;}.order-xl-last{order: 13 !important;}.order-xl-0{order: 0 !important;}.order-xl-1{order: 1 !important;}.order-xl-2{order: 2 !important;}.order-xl-3{order: 3 !important;}.order-xl-4{order: 4 !important;}.order-xl-5{order: 5 !important;}.order-xl-6{order: 6 !important;}.order-xl-7{order: 7 !important;}.order-xl-8{order: 8 !important;}.order-xl-9{order: 9 !important;}.order-xl-10{order: 10 !important;}.order-xl-11{order: 11 !important;}.order-xl-12{order: 12 !important;}.m-xl-0{margin: 0 !important;}.m-xl-1{margin: 0.25rem !important;}.m-xl-2{margin: 0.5rem !important;}.m-xl-3{margin: 1rem !important;}.m-xl-4{margin: 1.5rem !important;}.m-xl-5{margin: 3rem !important;}.m-xl-auto{margin: auto !important;}.mx-xl-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-xl-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-xl-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-xl-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-xl-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-xl-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-xl-auto{margin-right: auto !important; margin-left: auto !important;}.my-xl-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-xl-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-xl-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-xl-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-xl-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-xl-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-xl-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-xl-0{margin-top: 0 !important;}.mt-xl-1{margin-top: 0.25rem !important;}.mt-xl-2{margin-top: 0.5rem !important;}.mt-xl-3{margin-top: 1rem !important;}.mt-xl-4{margin-top: 1.5rem !important;}.mt-xl-5{margin-top: 3rem !important;}.mt-xl-auto{margin-top: auto !important;}.me-xl-0{margin-right: 0 !important;}.me-xl-1{margin-right: 0.25rem !important;}.me-xl-2{margin-right: 0.5rem !important;}.me-xl-3{margin-right: 1rem !important;}.me-xl-4{margin-right: 1.5rem !important;}.me-xl-5{margin-right: 3rem !important;}.me-xl-auto{margin-right: auto !important;}.mb-xl-0{margin-bottom: 0 !important;}.mb-xl-1{margin-bottom: 0.25rem !important;}.mb-xl-2{margin-bottom: 0.5rem !important;}.mb-xl-3{margin-bottom: 1rem !important;}.mb-xl-4{margin-bottom: 1.5rem !important;}.mb-xl-5{margin-bottom: 3rem !important;}.mb-xl-auto{margin-bottom: auto !important;}.ms-xl-0{margin-left: 0 !important;}.ms-xl-1{margin-left: 0.25rem !important;}.ms-xl-2{margin-left: 0.5rem !important;}.ms-xl-3{margin-left: 1rem !important;}.ms-xl-4{margin-left: 1.5rem !important;}.ms-xl-5{margin-left: 3rem !important;}.ms-xl-auto{margin-left: auto !important;}.m-xl-n1{margin: -0.25rem !important;}.m-xl-n2{margin: -0.5rem !important;}.m-xl-n3{margin: -1rem !important;}.m-xl-n4{margin: -1.5rem !important;}.m-xl-n5{margin: -3rem !important;}.mx-xl-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-xl-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-xl-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-xl-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-xl-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-xl-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-xl-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-xl-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-xl-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-xl-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-xl-n1{margin-top: -0.25rem !important;}.mt-xl-n2{margin-top: -0.5rem !important;}.mt-xl-n3{margin-top: -1rem !important;}.mt-xl-n4{margin-top: -1.5rem !important;}.mt-xl-n5{margin-top: -3rem !important;}.me-xl-n1{margin-right: -0.25rem !important;}.me-xl-n2{margin-right: -0.5rem !important;}.me-xl-n3{margin-right: -1rem !important;}.me-xl-n4{margin-right: -1.5rem !important;}.me-xl-n5{margin-right: -3rem !important;}.mb-xl-n1{margin-bottom: -0.25rem !important;}.mb-xl-n2{margin-bottom: -0.5rem !important;}.mb-xl-n3{margin-bottom: -1rem !important;}.mb-xl-n4{margin-bottom: -1.5rem !important;}.mb-xl-n5{margin-bottom: -3rem !important;}.ms-xl-n1{margin-left: -0.25rem !important;}.ms-xl-n2{margin-left: -0.5rem !important;}.ms-xl-n3{margin-left: -1rem !important;}.ms-xl-n4{margin-left: -1.5rem !important;}.ms-xl-n5{margin-left: -3rem !important;}.p-xl-0{padding: 0 !important;}.p-xl-1{padding: 0.25rem !important;}.p-xl-2{padding: 0.5rem !important;}.p-xl-3{padding: 1rem !important;}.p-xl-4{padding: 1.5rem !important;}.p-xl-5{padding: 3rem !important;}.px-xl-0{padding-right: 0 !important; padding-left: 0 !important;}.px-xl-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-xl-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-xl-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-xl-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-xl-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-xl-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-xl-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-xl-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-xl-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-xl-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-xl-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-xl-0{padding-top: 0 !important;}.pt-xl-1{padding-top: 0.25rem !important;}.pt-xl-2{padding-top: 0.5rem !important;}.pt-xl-3{padding-top: 1rem !important;}.pt-xl-4{padding-top: 1.5rem !important;}.pt-xl-5{padding-top: 3rem !important;}.pe-xl-0{padding-right: 0 !important;}.pe-xl-1{padding-right: 0.25rem !important;}.pe-xl-2{padding-right: 0.5rem !important;}.pe-xl-3{padding-right: 1rem !important;}.pe-xl-4{padding-right: 1.5rem !important;}.pe-xl-5{padding-right: 3rem !important;}.pb-xl-0{padding-bottom: 0 !important;}.pb-xl-1{padding-bottom: 0.25rem !important;}.pb-xl-2{padding-bottom: 0.5rem !important;}.pb-xl-3{padding-bottom: 1rem !important;}.pb-xl-4{padding-bottom: 1.5rem !important;}.pb-xl-5{padding-bottom: 3rem !important;}.ps-xl-0{padding-left: 0 !important;}.ps-xl-1{padding-left: 0.25rem !important;}.ps-xl-2{padding-left: 0.5rem !important;}.ps-xl-3{padding-left: 1rem !important;}.ps-xl-4{padding-left: 1.5rem !important;}.ps-xl-5{padding-left: 3rem !important;}.gap-xl-0{gap: 0 !important;}.gap-xl-1{gap: 0.25rem !important;}.gap-xl-2{gap: 0.5rem !important;}.gap-xl-3{gap: 1rem !important;}.gap-xl-4{gap: 1.5rem !important;}.gap-xl-5{gap: 3rem !important;}.row-gap-xl-0{row-gap: 0 !important;}.row-gap-xl-1{row-gap: 0.25rem !important;}.row-gap-xl-2{row-gap: 0.5rem !important;}.row-gap-xl-3{row-gap: 1rem !important;}.row-gap-xl-4{row-gap: 1.5rem !important;}.row-gap-xl-5{row-gap: 3rem !important;}.column-gap-xl-0{column-gap: 0 !important;}.column-gap-xl-1{column-gap: 0.25rem !important;}.column-gap-xl-2{column-gap: 0.5rem !important;}.column-gap-xl-3{column-gap: 1rem !important;}.column-gap-xl-4{column-gap: 1.5rem !important;}.column-gap-xl-5{column-gap: 3rem !important;}.text-xl-start{text-align: left !important;}.text-xl-end{text-align: right !important;}.text-xl-center{text-align: center !important;}.flex-basis-xl-0{flex-basis: 0 !important;}.flex-basis-xl-25{flex-basis: 25% !important;}.flex-basis-xl-50{flex-basis: 50% !important;}.flex-basis-xl-75{flex-basis: 75% !important;}.flex-basis-xl-100{flex-basis: 100% !important;}.flex-basis-xl-auto{flex-basis: auto !important;}}@media (min-width: 1400px){.float-xxl-start{float: left !important;}.float-xxl-end{float: right !important;}.float-xxl-none{float: none !important;}.object-fit-xxl-contain{object-fit: contain !important;}.object-fit-xxl-cover{object-fit: cover !important;}.object-fit-xxl-fill{object-fit: fill !important;}.object-fit-xxl-scale{object-fit: scale-down !important;}.object-fit-xxl-none{object-fit: none !important;}.d-xxl-inline{display: inline !important;}.d-xxl-inline-block{display: inline-block !important;}.d-xxl-block{display: block !important;}.d-xxl-grid{display: grid !important;}.d-xxl-inline-grid{display: inline-grid !important;}.d-xxl-table{display: table !important;}.d-xxl-table-row{display: table-row !important;}.d-xxl-table-cell{display: table-cell !important;}.d-xxl-flex{display: flex !important;}.d-xxl-inline-flex{display: inline-flex !important;}.d-xxl-none{display: none !important;}.d-xxl-contents{display: contents !important;}.position-xxl-static{position: static !important;}.position-xxl-relative{position: relative !important;}.position-xxl-absolute{position: absolute !important;}.position-xxl-fixed{position: fixed !important;}.position-xxl-sticky{position: sticky !important;}.w-xxl-0{width: 0 !important;}.w-xxl-25{width: 25% !important;}.w-xxl-50{width: 50% !important;}.w-xxl-75{width: 75% !important;}.w-xxl-100{width: 100% !important;}.w-xxl-auto{width: auto !important;}.mw-xxl-0{max-width: 0 !important;}.mw-xxl-25{max-width: 25% !important;}.mw-xxl-50{max-width: 50% !important;}.mw-xxl-75{max-width: 75% !important;}.mw-xxl-100{max-width: 100% !important;}.mw-xxl-auto{max-width: auto !important;}.h-xxl-0{height: 0 !important;}.h-xxl-25{height: 25% !important;}.h-xxl-50{height: 50% !important;}.h-xxl-75{height: 75% !important;}.h-xxl-100{height: 100% !important;}.h-xxl-auto{height: auto !important;}.mh-xxl-0{max-height: 0 !important;}.mh-xxl-25{max-height: 25% !important;}.mh-xxl-50{max-height: 50% !important;}.mh-xxl-75{max-height: 75% !important;}.mh-xxl-100{max-height: 100% !important;}.mh-xxl-auto{max-height: auto !important;}.flex-xxl-fill{flex: 1 1 auto !important;}.flex-xxl-row{flex-direction: row !important;}.flex-xxl-column{flex-direction: column !important;}.flex-xxl-row-reverse{flex-direction: row-reverse !important;}.flex-xxl-column-reverse{flex-direction: column-reverse !important;}.flex-xxl-grow-0{flex-grow: 0 !important;}.flex-xxl-grow-1{flex-grow: 1 !important;}.flex-xxl-shrink-0{flex-shrink: 0 !important;}.flex-xxl-shrink-1{flex-shrink: 1 !important;}.flex-xxl-wrap{flex-wrap: wrap !important;}.flex-xxl-nowrap{flex-wrap: nowrap !important;}.flex-xxl-wrap-reverse{flex-wrap: wrap-reverse !important;}.justify-content-xxl-start{justify-content: flex-start !important;}.justify-content-xxl-end{justify-content: flex-end !important;}.justify-content-xxl-center{justify-content: center !important;}.justify-content-xxl-between{justify-content: space-between !important;}.justify-content-xxl-around{justify-content: space-around !important;}.justify-content-xxl-evenly{justify-content: space-evenly !important;}.align-items-xxl-start{align-items: flex-start !important;}.align-items-xxl-end{align-items: flex-end !important;}.align-items-xxl-center{align-items: center !important;}.align-items-xxl-baseline{align-items: baseline !important;}.align-items-xxl-stretch{align-items: stretch !important;}.align-content-xxl-start{align-content: flex-start !important;}.align-content-xxl-end{align-content: flex-end !important;}.align-content-xxl-center{align-content: center !important;}.align-content-xxl-between{align-content: space-between !important;}.align-content-xxl-around{align-content: space-around !important;}.align-content-xxl-stretch{align-content: stretch !important;}.align-self-xxl-auto{align-self: auto !important;}.align-self-xxl-start{align-self: flex-start !important;}.align-self-xxl-end{align-self: flex-end !important;}.align-self-xxl-center{align-self: center !important;}.align-self-xxl-baseline{align-self: baseline !important;}.align-self-xxl-stretch{align-self: stretch !important;}.order-xxl-first{order: -1 !important;}.order-xxl-last{order: 13 !important;}.order-xxl-0{order: 0 !important;}.order-xxl-1{order: 1 !important;}.order-xxl-2{order: 2 !important;}.order-xxl-3{order: 3 !important;}.order-xxl-4{order: 4 !important;}.order-xxl-5{order: 5 !important;}.order-xxl-6{order: 6 !important;}.order-xxl-7{order: 7 !important;}.order-xxl-8{order: 8 !important;}.order-xxl-9{order: 9 !important;}.order-xxl-10{order: 10 !important;}.order-xxl-11{order: 11 !important;}.order-xxl-12{order: 12 !important;}.m-xxl-0{margin: 0 !important;}.m-xxl-1{margin: 0.25rem !important;}.m-xxl-2{margin: 0.5rem !important;}.m-xxl-3{margin: 1rem !important;}.m-xxl-4{margin: 1.5rem !important;}.m-xxl-5{margin: 3rem !important;}.m-xxl-auto{margin: auto !important;}.mx-xxl-0{margin-right: 0 !important; margin-left: 0 !important;}.mx-xxl-1{margin-right: 0.25rem !important; margin-left: 0.25rem !important;}.mx-xxl-2{margin-right: 0.5rem !important; margin-left: 0.5rem !important;}.mx-xxl-3{margin-right: 1rem !important; margin-left: 1rem !important;}.mx-xxl-4{margin-right: 1.5rem !important; margin-left: 1.5rem !important;}.mx-xxl-5{margin-right: 3rem !important; margin-left: 3rem !important;}.mx-xxl-auto{margin-right: auto !important; margin-left: auto !important;}.my-xxl-0{margin-top: 0 !important; margin-bottom: 0 !important;}.my-xxl-1{margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;}.my-xxl-2{margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;}.my-xxl-3{margin-top: 1rem !important; margin-bottom: 1rem !important;}.my-xxl-4{margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}.my-xxl-5{margin-top: 3rem !important; margin-bottom: 3rem !important;}.my-xxl-auto{margin-top: auto !important; margin-bottom: auto !important;}.mt-xxl-0{margin-top: 0 !important;}.mt-xxl-1{margin-top: 0.25rem !important;}.mt-xxl-2{margin-top: 0.5rem !important;}.mt-xxl-3{margin-top: 1rem !important;}.mt-xxl-4{margin-top: 1.5rem !important;}.mt-xxl-5{margin-top: 3rem !important;}.mt-xxl-auto{margin-top: auto !important;}.me-xxl-0{margin-right: 0 !important;}.me-xxl-1{margin-right: 0.25rem !important;}.me-xxl-2{margin-right: 0.5rem !important;}.me-xxl-3{margin-right: 1rem !important;}.me-xxl-4{margin-right: 1.5rem !important;}.me-xxl-5{margin-right: 3rem !important;}.me-xxl-auto{margin-right: auto !important;}.mb-xxl-0{margin-bottom: 0 !important;}.mb-xxl-1{margin-bottom: 0.25rem !important;}.mb-xxl-2{margin-bottom: 0.5rem !important;}.mb-xxl-3{margin-bottom: 1rem !important;}.mb-xxl-4{margin-bottom: 1.5rem !important;}.mb-xxl-5{margin-bottom: 3rem !important;}.mb-xxl-auto{margin-bottom: auto !important;}.ms-xxl-0{margin-left: 0 !important;}.ms-xxl-1{margin-left: 0.25rem !important;}.ms-xxl-2{margin-left: 0.5rem !important;}.ms-xxl-3{margin-left: 1rem !important;}.ms-xxl-4{margin-left: 1.5rem !important;}.ms-xxl-5{margin-left: 3rem !important;}.ms-xxl-auto{margin-left: auto !important;}.m-xxl-n1{margin: -0.25rem !important;}.m-xxl-n2{margin: -0.5rem !important;}.m-xxl-n3{margin: -1rem !important;}.m-xxl-n4{margin: -1.5rem !important;}.m-xxl-n5{margin: -3rem !important;}.mx-xxl-n1{margin-right: -0.25rem !important; margin-left: -0.25rem !important;}.mx-xxl-n2{margin-right: -0.5rem !important; margin-left: -0.5rem !important;}.mx-xxl-n3{margin-right: -1rem !important; margin-left: -1rem !important;}.mx-xxl-n4{margin-right: -1.5rem !important; margin-left: -1.5rem !important;}.mx-xxl-n5{margin-right: -3rem !important; margin-left: -3rem !important;}.my-xxl-n1{margin-top: -0.25rem !important; margin-bottom: -0.25rem !important;}.my-xxl-n2{margin-top: -0.5rem !important; margin-bottom: -0.5rem !important;}.my-xxl-n3{margin-top: -1rem !important; margin-bottom: -1rem !important;}.my-xxl-n4{margin-top: -1.5rem !important; margin-bottom: -1.5rem !important;}.my-xxl-n5{margin-top: -3rem !important; margin-bottom: -3rem !important;}.mt-xxl-n1{margin-top: -0.25rem !important;}.mt-xxl-n2{margin-top: -0.5rem !important;}.mt-xxl-n3{margin-top: -1rem !important;}.mt-xxl-n4{margin-top: -1.5rem !important;}.mt-xxl-n5{margin-top: -3rem !important;}.me-xxl-n1{margin-right: -0.25rem !important;}.me-xxl-n2{margin-right: -0.5rem !important;}.me-xxl-n3{margin-right: -1rem !important;}.me-xxl-n4{margin-right: -1.5rem !important;}.me-xxl-n5{margin-right: -3rem !important;}.mb-xxl-n1{margin-bottom: -0.25rem !important;}.mb-xxl-n2{margin-bottom: -0.5rem !important;}.mb-xxl-n3{margin-bottom: -1rem !important;}.mb-xxl-n4{margin-bottom: -1.5rem !important;}.mb-xxl-n5{margin-bottom: -3rem !important;}.ms-xxl-n1{margin-left: -0.25rem !important;}.ms-xxl-n2{margin-left: -0.5rem !important;}.ms-xxl-n3{margin-left: -1rem !important;}.ms-xxl-n4{margin-left: -1.5rem !important;}.ms-xxl-n5{margin-left: -3rem !important;}.p-xxl-0{padding: 0 !important;}.p-xxl-1{padding: 0.25rem !important;}.p-xxl-2{padding: 0.5rem !important;}.p-xxl-3{padding: 1rem !important;}.p-xxl-4{padding: 1.5rem !important;}.p-xxl-5{padding: 3rem !important;}.px-xxl-0{padding-right: 0 !important; padding-left: 0 !important;}.px-xxl-1{padding-right: 0.25rem !important; padding-left: 0.25rem !important;}.px-xxl-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.px-xxl-3{padding-right: 1rem !important; padding-left: 1rem !important;}.px-xxl-4{padding-right: 1.5rem !important; padding-left: 1.5rem !important;}.px-xxl-5{padding-right: 3rem !important; padding-left: 3rem !important;}.py-xxl-0{padding-top: 0 !important; padding-bottom: 0 !important;}.py-xxl-1{padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;}.py-xxl-2{padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;}.py-xxl-3{padding-top: 1rem !important; padding-bottom: 1rem !important;}.py-xxl-4{padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}.py-xxl-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}.pt-xxl-0{padding-top: 0 !important;}.pt-xxl-1{padding-top: 0.25rem !important;}.pt-xxl-2{padding-top: 0.5rem !important;}.pt-xxl-3{padding-top: 1rem !important;}.pt-xxl-4{padding-top: 1.5rem !important;}.pt-xxl-5{padding-top: 3rem !important;}.pe-xxl-0{padding-right: 0 !important;}.pe-xxl-1{padding-right: 0.25rem !important;}.pe-xxl-2{padding-right: 0.5rem !important;}.pe-xxl-3{padding-right: 1rem !important;}.pe-xxl-4{padding-right: 1.5rem !important;}.pe-xxl-5{padding-right: 3rem !important;}.pb-xxl-0{padding-bottom: 0 !important;}.pb-xxl-1{padding-bottom: 0.25rem !important;}.pb-xxl-2{padding-bottom: 0.5rem !important;}.pb-xxl-3{padding-bottom: 1rem !important;}.pb-xxl-4{padding-bottom: 1.5rem !important;}.pb-xxl-5{padding-bottom: 3rem !important;}.ps-xxl-0{padding-left: 0 !important;}.ps-xxl-1{padding-left: 0.25rem !important;}.ps-xxl-2{padding-left: 0.5rem !important;}.ps-xxl-3{padding-left: 1rem !important;}.ps-xxl-4{padding-left: 1.5rem !important;}.ps-xxl-5{padding-left: 3rem !important;}.gap-xxl-0{gap: 0 !important;}.gap-xxl-1{gap: 0.25rem !important;}.gap-xxl-2{gap: 0.5rem !important;}.gap-xxl-3{gap: 1rem !important;}.gap-xxl-4{gap: 1.5rem !important;}.gap-xxl-5{gap: 3rem !important;}.row-gap-xxl-0{row-gap: 0 !important;}.row-gap-xxl-1{row-gap: 0.25rem !important;}.row-gap-xxl-2{row-gap: 0.5rem !important;}.row-gap-xxl-3{row-gap: 1rem !important;}.row-gap-xxl-4{row-gap: 1.5rem !important;}.row-gap-xxl-5{row-gap: 3rem !important;}.column-gap-xxl-0{column-gap: 0 !important;}.column-gap-xxl-1{column-gap: 0.25rem !important;}.column-gap-xxl-2{column-gap: 0.5rem !important;}.column-gap-xxl-3{column-gap: 1rem !important;}.column-gap-xxl-4{column-gap: 1.5rem !important;}.column-gap-xxl-5{column-gap: 3rem !important;}.text-xxl-start{text-align: left !important;}.text-xxl-end{text-align: right !important;}.text-xxl-center{text-align: center !important;}.flex-basis-xxl-0{flex-basis: 0 !important;}.flex-basis-xxl-25{flex-basis: 25% !important;}.flex-basis-xxl-50{flex-basis: 50% !important;}.flex-basis-xxl-75{flex-basis: 75% !important;}.flex-basis-xxl-100{flex-basis: 100% !important;}.flex-basis-xxl-auto{flex-basis: auto !important;}}@media (min-width: 1200px){.fs-1{font-size: 3rem !important;}.fs-2{font-size: 2.5rem !important;}.fs-3{font-size: 2rem !important;}.fs-4{font-size: 1.5rem !important;}}@media print{.d-print-inline{display: inline !important;}.d-print-inline-block{display: inline-block !important;}.d-print-block{display: block !important;}.d-print-grid{display: grid !important;}.d-print-inline-grid{display: inline-grid !important;}.d-print-table{display: table !important;}.d-print-table-row{display: table-row !important;}.d-print-table-cell{display: table-cell !important;}.d-print-flex{display: flex !important;}.d-print-inline-flex{display: inline-flex !important;}.d-print-none{display: none !important;}.d-print-contents{display: contents !important;}}

/* /web/static/src/scss/bootstrap_review.scss */
 .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 0; margin: 0 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: 0;}}.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: #714B67;}.form-select:where(:not(:disabled)):hover{border-color: #714B67;}.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;}.carousel-indicators{list-style: none;}@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(124, 95, 116, 0.5));}

/* /web/static/src/scss/bootstrap_review_frontend.scss */
 .bg-100{--background-color: #F8F9FA; --color: #212529; background-color: #F8F9FA !important; color: #212529;}.bg-100 .text-muted, .o_colored_level .bg-100 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-100:hover, a.bg-100:focus, button.bg-100:hover, button.bg-100:focus{--background-color: #dae0e5; --color: #212529; background-color: #dae0e5 !important; color: #212529;}.text-100{color: #F8F9FA !important;}a.text-100:hover, a.text-100:focus{color: #bdc6d0 !important;}.bg-200{--background-color: #E9ECEF; --color: #212529; background-color: #E9ECEF !important; color: #212529;}.bg-200 .text-muted, .o_colored_level .bg-200 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-200:hover, a.bg-200:focus, button.bg-200:hover, button.bg-200:focus{--background-color: #cbd3da; --color: #212529; background-color: #cbd3da !important; color: #212529;}.text-200{color: #E9ECEF !important;}a.text-200:hover, a.text-200:focus{color: #aeb9c4 !important;}.bg-300{--background-color: #DEE2E6; --color: #212529; background-color: #DEE2E6 !important; color: #212529;}.bg-300 .text-muted, .o_colored_level .bg-300 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-300:hover, a.bg-300:focus, button.bg-300:hover, button.bg-300:focus{--background-color: #c1c9d0; --color: #212529; background-color: #c1c9d0 !important; color: #212529;}.text-300{color: #DEE2E6 !important;}a.text-300:hover, a.text-300:focus{color: #a4afba !important;}.bg-400{--background-color: #CED4DA; --color: #212529; background-color: #CED4DA !important; color: #212529;}.bg-400 .text-muted, .o_colored_level .bg-400 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-400:hover, a.bg-400:focus, button.bg-400:hover, button.bg-400:focus{--background-color: #b1bbc4; --color: #212529; background-color: #b1bbc4 !important; color: #212529;}.text-400{color: #CED4DA !important;}a.text-400:hover, a.text-400:focus{color: #94a1ae !important;}.bg-500{--background-color: #ADB5BD; --color: #212529; background-color: #ADB5BD !important; color: #212529;}.bg-500 .text-muted, .o_colored_level .bg-500 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-500:hover, a.bg-500:focus, button.bg-500:hover, button.bg-500:focus{--background-color: #919ca6; --color: #212529; background-color: #919ca6 !important; color: #212529;}.text-500{color: #ADB5BD !important;}a.text-500:hover, a.text-500:focus{color: #748290 !important;}.bg-600{--background-color: #6C757D; --color: #FFFFFF; background-color: #6C757D !important; color: #FFFFFF;}.bg-600 .text-muted, .o_colored_level .bg-600 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-600:hover, a.bg-600:focus, button.bg-600:hover, button.bg-600:focus{--background-color: #545b62; --color: #FFFFFF; background-color: #545b62 !important; color: #FFFFFF;}.text-600{color: #6C757D !important;}a.text-600:hover, a.text-600:focus{color: #3d4246 !important;}.bg-700{--background-color: #495057; --color: #FFFFFF; background-color: #495057 !important; color: #FFFFFF;}.bg-700 .text-muted, .o_colored_level .bg-700 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-700:hover, a.bg-700:focus, button.bg-700:hover, button.bg-700:focus{--background-color: #32373b; --color: #FFFFFF; background-color: #32373b !important; color: #FFFFFF;}.text-700{color: #495057 !important;}a.text-700:hover, a.text-700:focus{color: #1a1d20 !important;}.bg-800{--background-color: #343A40; --color: #FFFFFF; background-color: #343A40 !important; color: #FFFFFF;}.bg-800 .text-muted, .o_colored_level .bg-800 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-800:hover, a.bg-800:focus, button.bg-800:hover, button.bg-800:focus{--background-color: #1d2124; --color: #FFFFFF; background-color: #1d2124 !important; color: #FFFFFF;}.text-800{color: #343A40 !important;}a.text-800:hover, a.text-800:focus{color: #060708 !important;}.bg-900{--background-color: #212529; --color: #FFFFFF; background-color: #212529 !important; color: #FFFFFF;}.bg-900 .text-muted, .o_colored_level .bg-900 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-900:hover, a.bg-900:focus, button.bg-900:hover, button.bg-900:focus{--background-color: #0a0c0d; --color: #FFFFFF; background-color: #0a0c0d !important; color: #FFFFFF;}.text-900{color: #212529 !important;}a.text-900:hover, a.text-900:focus{color: black !important;}.bg-white-85{--background-color: rgba(255, 255, 255, 0.85); --color: #212529; background-color: rgba(255, 255, 255, 0.85) !important; color: #212529;}.bg-white-85 .text-muted, .o_colored_level .bg-white-85 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white-85:hover, a.bg-white-85:focus, button.bg-white-85:hover, button.bg-white-85:focus{--background-color: rgba(230, 230, 230, 0.85); --color: #212529; background-color: rgba(230, 230, 230, 0.85) !important; color: #212529;}.text-white-85{color: rgba(255, 255, 255, 0.85) !important;}a.text-white-85:hover, a.text-white-85:focus{color: rgba(204, 204, 204, 0.85) !important;}.bg-white-75{--background-color: rgba(255, 255, 255, 0.75); --color: #212529; background-color: rgba(255, 255, 255, 0.75) !important; color: #212529;}.bg-white-75 .text-muted, .o_colored_level .bg-white-75 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white-75:hover, a.bg-white-75:focus, button.bg-white-75:hover, button.bg-white-75:focus{--background-color: rgba(230, 230, 230, 0.75); --color: #212529; background-color: rgba(230, 230, 230, 0.75) !important; color: #212529;}.text-white-75{color: rgba(255, 255, 255, 0.75) !important;}a.text-white-75:hover, a.text-white-75:focus{color: rgba(204, 204, 204, 0.75) !important;}.bg-white-50{--background-color: rgba(255, 255, 255, 0.5); --color: #212529; background-color: rgba(255, 255, 255, 0.5) !important; color: #212529;}.bg-white-50 .text-muted, .o_colored_level .bg-white-50 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white-50:hover, a.bg-white-50:focus, button.bg-white-50:hover, button.bg-white-50:focus{--background-color: rgba(230, 230, 230, 0.5); --color: #212529; background-color: rgba(230, 230, 230, 0.5) !important; color: #212529;}.text-white-50{color: rgba(255, 255, 255, 0.5) !important;}a.text-white-50:hover, a.text-white-50:focus{color: rgba(204, 204, 204, 0.5) !important;}.bg-white-25{--background-color: rgba(255, 255, 255, 0.25); --color: ; background-color: rgba(255, 255, 255, 0.25) !important;}a.bg-white-25:hover, a.bg-white-25:focus, button.bg-white-25:hover, button.bg-white-25:focus{--background-color: rgba(230, 230, 230, 0.25); --color: ; background-color: rgba(230, 230, 230, 0.25) !important;}.text-white-25{color: rgba(255, 255, 255, 0.25) !important;}a.text-white-25:hover, a.text-white-25:focus{color: rgba(204, 204, 204, 0.25) !important;}.bg-black-75{--background-color: rgba(0, 0, 0, 0.75); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;}.bg-black-75 .text-muted, .o_colored_level .bg-black-75 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-black-75:hover, a.bg-black-75:focus, button.bg-black-75:hover, button.bg-black-75:focus{--background-color: rgba(0, 0, 0, 0.75); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.75) !important; color: #FFFFFF;}.text-black-75{color: rgba(0, 0, 0, 0.75) !important;}a.text-black-75:hover, a.text-black-75:focus{color: rgba(0, 0, 0, 0.75) !important;}.bg-black-50{--background-color: rgba(0, 0, 0, 0.5); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;}.bg-black-50 .text-muted, .o_colored_level .bg-black-50 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-black-50:hover, a.bg-black-50:focus, button.bg-black-50:hover, button.bg-black-50:focus{--background-color: rgba(0, 0, 0, 0.5); --color: #FFFFFF; background-color: rgba(0, 0, 0, 0.5) !important; color: #FFFFFF;}.text-black-50{color: rgba(0, 0, 0, 0.5) !important;}a.text-black-50:hover, a.text-black-50:focus{color: rgba(0, 0, 0, 0.5) !important;}.bg-black-25{--background-color: rgba(0, 0, 0, 0.25); --color: ; background-color: rgba(0, 0, 0, 0.25) !important;}a.bg-black-25:hover, a.bg-black-25:focus, button.bg-black-25:hover, button.bg-black-25:focus{--background-color: rgba(0, 0, 0, 0.25); --color: ; background-color: rgba(0, 0, 0, 0.25) !important;}.text-black-25{color: rgba(0, 0, 0, 0.25) !important;}a.text-black-25:hover, a.text-black-25:focus{color: rgba(0, 0, 0, 0.25) !important;}.bg-black-15{--background-color: rgba(0, 0, 0, 0.15); --color: ; background-color: rgba(0, 0, 0, 0.15) !important;}a.bg-black-15:hover, a.bg-black-15:focus, button.bg-black-15:hover, button.bg-black-15:focus{--background-color: rgba(0, 0, 0, 0.15); --color: ; background-color: rgba(0, 0, 0, 0.15) !important;}.text-black-15{color: rgba(0, 0, 0, 0.15) !important;}a.text-black-15:hover, a.text-black-15:focus{color: rgba(0, 0, 0, 0.15) !important;}.bg-black{--background-color: #000000; --color: #FFFFFF; background-color: #000000 !important; color: #FFFFFF;}.bg-black .text-muted, .o_colored_level .bg-black .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus{--background-color: black; --color: #FFFFFF; background-color: black !important; color: #FFFFFF;}.text-black{color: #000000 !important;}a.text-black:hover, a.text-black:focus{color: black !important;}.bg-white{--background-color: #FFFFFF; --color: #212529; background-color: #FFFFFF !important; color: #212529;}.bg-white .text-muted, .o_colored_level .bg-white .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus{--background-color: #e6e6e6; --color: #212529; background-color: #e6e6e6 !important; color: #212529;}.text-white{color: #FFFFFF !important;}a.text-white:hover, a.text-white:focus{color: #cccccc !important;}.text-primary{color: #714B67 !important;}a.text-primary:hover, a.text-primary:focus{color: #34222f !important;}.text-secondary{color: #F0CDA8 !important;}a.text-secondary:hover, a.text-secondary:focus{color: #e19b51 !important;}.text-success{color: #28a745 !important;}a.text-success:hover, a.text-success:focus{color: #145523 !important;}.text-info{color: #17a2b8 !important;}a.text-info:hover, a.text-info:focus{color: #0c525d !important;}.text-warning{color: #ffc107 !important;}a.text-warning:hover, a.text-warning:focus{color: #a07800 !important;}.text-danger{color: #dc3545 !important;}a.text-danger:hover, a.text-danger:focus{color: #921925 !important;}.text-light{color: #F6F5F4 !important;}a.text-light:hover, a.text-light:focus{color: #c8c2bc !important;}.text-dark{color: #1B1319 !important;}a.text-dark:hover, a.text-dark:focus{color: black !important;}.card{--body-color: var(--card-color);}:where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body){--background-color: rgba(255, 255, 255, 0.9); --color: #212529; background-color: rgba(255, 255, 255, 0.9); color: #212529;}:where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .text-muted, .o_colored_level :where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body) .text-muted{color: rgba(33, 37, 41, 0.7) !important;}:where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body):first-child{border-top-left-radius: calc(var(--border-radius) - (var(--border-width))); border-top-right-radius: calc(var(--border-radius) - (var(--border-width)));}:where(.card:not([data-vxml])) .card-body:not(.card[data-vxml] .card-body):last-child{border-bottom-right-radius: calc(var(--border-radius) - (var(--border-width))); border-bottom-left-radius: calc(var(--border-radius) - (var(--border-width)));}.btn-fill-primary, .btn-primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.btn-fill-secondary, .btn-secondary{--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #F0CDA8; --btn-hover-color: #212529; --btn-hover-bg: #f2d5b5; --btn-hover-border-color: #f2d2b1; --btn-focus-shadow-rgb: 209, 180, 149; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #f2d2b1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #F0CDA8;}.btn-fill-success, .btn-success{--btn-color: #FFFFFF; --btn-bg: #28a745; --btn-border-color: #28a745; --btn-hover-color: #FFFFFF; --btn-hover-bg: #228e3b; --btn-hover-border-color: #208637; --btn-focus-shadow-rgb: 72, 180, 97; --btn-active-color: #FFFFFF; --btn-active-bg: #208637; --btn-active-border-color: #1e7d34; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #28a745; --btn-disabled-border-color: #28a745;}.btn-fill-info, .btn-info{--btn-color: #FFFFFF; --btn-bg: #17a2b8; --btn-border-color: #17a2b8; --btn-hover-color: #FFFFFF; --btn-hover-bg: #148a9c; --btn-hover-border-color: #128293; --btn-focus-shadow-rgb: 58, 176, 195; --btn-active-color: #FFFFFF; --btn-active-bg: #128293; --btn-active-border-color: #117a8a; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #17a2b8; --btn-disabled-border-color: #17a2b8;}.btn-fill-warning, .btn-warning{--btn-color: #212529; --btn-bg: #ffc107; --btn-border-color: #ffc107; --btn-hover-color: #212529; --btn-hover-bg: #ffca2c; --btn-hover-border-color: #ffc720; --btn-focus-shadow-rgb: 222, 170, 12; --btn-active-color: #212529; --btn-active-bg: #ffcd39; --btn-active-border-color: #ffc720; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #ffc107; --btn-disabled-border-color: #ffc107;}.btn-fill-danger, .btn-danger{--btn-color: #FFFFFF; --btn-bg: #dc3545; --btn-border-color: #dc3545; --btn-hover-color: #FFFFFF; --btn-hover-bg: #bb2d3b; --btn-hover-border-color: #b02a37; --btn-focus-shadow-rgb: 225, 83, 97; --btn-active-color: #FFFFFF; --btn-active-bg: #b02a37; --btn-active-border-color: #a52834; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #dc3545; --btn-disabled-border-color: #dc3545;}.btn-fill-light, .btn-light{--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.btn-fill-dark, .btn-dark{--btn-color: #FFFFFF; --btn-bg: #1B1319; --btn-border-color: #1B1319; --btn-hover-color: #FFFFFF; --btn-hover-bg: #171015; --btn-hover-border-color: #160f14; --btn-focus-shadow-rgb: 61, 54, 60; --btn-active-color: #FFFFFF; --btn-active-bg: #160f14; --btn-active-border-color: #140e13; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #1B1319; --btn-disabled-border-color: #1B1319;}.btn-outline-primary{--btn-color: #65435c; --btn-border-color: #65435c; --btn-hover-color: #FFFFFF; --btn-hover-bg: #65435c; --btn-hover-border-color: #65435c; --btn-focus-shadow-rgb: 100.73829787, 66.86170213, 91.82340426; --btn-active-color: #FFFFFF; --btn-active-bg: #65435c; --btn-active-border-color: #65435c; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #65435c; --btn-disabled-bg: transparent; --btn-disabled-border-color: #65435c; --gradient: none;}.btn-outline-secondary{--btn-color: #dd8f3b; --btn-border-color: #dd8f3b; --btn-hover-color: #212529; --btn-hover-bg: #dd8f3b; --btn-hover-border-color: #dd8f3b; --btn-focus-shadow-rgb: 221.25, 142.5, 59.25; --btn-active-color: #212529; --btn-active-bg: #dd8f3b; --btn-active-border-color: #dd8f3b; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #dd8f3b; --btn-disabled-bg: transparent; --btn-disabled-border-color: #dd8f3b; --gradient: none;}.btn-outline-success{--btn-color: #269f42; --btn-border-color: #269f42; --btn-hover-color: #FFFFFF; --btn-hover-bg: #269f42; --btn-hover-border-color: #269f42; --btn-focus-shadow-rgb: 38.02898551, 158.77101449, 65.6; --btn-active-color: #FFFFFF; --btn-active-bg: #269f42; --btn-active-border-color: #269f42; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #269f42; --btn-disabled-bg: transparent; --btn-disabled-border-color: #269f42; --gradient: none;}.btn-outline-info{--btn-color: #107282; --btn-border-color: #107282; --btn-hover-color: #FFFFFF; --btn-hover-bg: #107282; --btn-hover-border-color: #107282; --btn-focus-shadow-rgb: 16.2, 114.10434783, 129.6; --btn-active-color: #FFFFFF; --btn-active-bg: #107282; --btn-active-border-color: #107282; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #107282; --btn-disabled-bg: transparent; --btn-disabled-border-color: #107282; --gradient: none;}.btn-outline-warning{--btn-color: #967000; --btn-border-color: #967000; --btn-hover-color: #FFFFFF; --btn-hover-bg: #967000; --btn-hover-border-color: #967000; --btn-focus-shadow-rgb: 149.8, 112.35, 0; --btn-active-color: #FFFFFF; --btn-active-bg: #967000; --btn-active-border-color: #967000; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #967000; --btn-disabled-bg: transparent; --btn-disabled-border-color: #967000; --gradient: none;}.btn-outline-danger{--btn-color: #b9202f; --btn-border-color: #b9202f; --btn-hover-color: #FFFFFF; --btn-hover-bg: #b9202f; --btn-hover-border-color: #b9202f; --btn-focus-shadow-rgb: 184.86835443, 32.03164557, 46.67468354; --btn-active-color: #FFFFFF; --btn-active-bg: #b9202f; --btn-active-border-color: #b9202f; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #b9202f; --btn-disabled-bg: transparent; --btn-disabled-border-color: #b9202f; --gradient: none;}.btn-outline-light{--btn-color: #bdb5ae; --btn-border-color: #bdb5ae; --btn-hover-color: #212529; --btn-hover-bg: #bdb5ae; --btn-hover-border-color: #bdb5ae; --btn-focus-shadow-rgb: 188.625, 181.25, 173.875; --btn-active-color: #212529; --btn-active-bg: #bdb5ae; --btn-active-border-color: #bdb5ae; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #bdb5ae; --btn-disabled-bg: transparent; --btn-disabled-border-color: #bdb5ae; --gradient: none;}.btn-outline-dark{--btn-color: #1B1319; --btn-border-color: #1B1319; --btn-hover-color: #FFFFFF; --btn-hover-bg: #1B1319; --btn-hover-border-color: #1B1319; --btn-focus-shadow-rgb: 27, 19, 25; --btn-active-color: #FFFFFF; --btn-active-bg: #1B1319; --btn-active-border-color: #1B1319; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #1B1319; --btn-disabled-bg: transparent; --btn-disabled-border-color: #1B1319; --gradient: none;}.btn-group .btn-light.active{box-shadow: inset 0 0 0 1px #714B67; border-color: transparent; background-color: #e9e4e6;}.navbar-dark .navbar-toggler{padding-left: 0; padding-right: 0;}.navbar-light .navbar-toggler{padding-left: 0; padding-right: 0;}.navbar-nav.nav-pills .nav-link{padding-right: 1rem; padding-left: 1rem;}.carousel-control-next .visually-hidden{left: 50%;}.pagination{font-variant-numeric: tabular-nums;}.page-link{display: flex; align-items: center; justify-content: center; line-height: 0; width: 2.5em; aspect-ratio: 1 / 1;}.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: #212529;}.modal-content:where(:not(.oe_structure)) .form-control{background-color: #FFFFFF; color: #212529;}.modal-content:where(:not(.oe_structure)) .form-select{background-color: #FFFFFF; color: #212529;}.modal-content:where(:not(.oe_structure)) .form-check-input:not(:checked){background-color: #FFFFFF;}.modal-content .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.form-check-input{color: inherit;}.form-control.bg-light{color: #212529;}.form-control.bg-light::-webkit-search-cancel-button{-webkit-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{-webkit-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: #714B67; --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: #909294;}.form-check-input:disabled:not(:checked), .form-check-input.o_wysiwyg_loader:not(:checked){background-color: #e9e9ea;}.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");}.form-range:disabled::-webkit-slider-thumb, .form-range.o_wysiwyg_loader::-webkit-slider-thumb{border-color: rgba(33, 37, 41, 0.15);}

/* /web/static/src/libs/fontawesome/css/font-awesome.css */
 @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: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.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.28571429em; text-align: center;}.fa-ul{padding-left: 0; margin-left: 2.14285714em; list-style-type: none;}.fa-ul > li{position: relative;}.fa-li{position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center;}.fa-li.fa-lg{left: -1.85714286em;}.fa-border{padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em;}.fa-pull-left{float: left;}.fa-pull-right{float: right;}.fa.fa-pull-left{margin-right: .3em;}.fa.fa-pull-right{margin-left: .3em;}.fa-spin{animation: fa-spin 2s infinite linear;}.fa-pulse{animation: fa-spin 1s infinite steps(8);}@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: 0; width: 100%; text-align: center;}.fa-stack-1x{line-height: inherit;}.fa-stack-2x{font-size: 2em;}.fa-inverse{color: #ffffff;}.fa-glass:before{content: "\f000";}.fa-music:before{content: "\f001";}.fa-search:before{content: "\f002";}.fa-envelope-o:before{content: "\f003";}.fa-heart:before{content: "\f004";}.fa-star:before{content: "\f005";}.fa-star-o:before{content: "\f006";}.fa-user:before{content: "\f007";}.fa-film:before{content: "\f008";}.fa-th-large:before{content: "\f009";}.fa-th:before{content: "\f00a";}.fa-th-list:before{content: "\f00b";}.fa-check:before{content: "\f00c";}.fa-remove:before, .fa-close:before, .fa-times:before{content: "\f00d";}.fa-search-plus:before{content: "\f00e";}.fa-search-minus:before{content: "\f010";}.fa-power-off:before{content: "\f011";}.fa-signal:before{content: "\f012";}.fa-gear:before, .fa-cog:before{content: "\f013";}.fa-trash-o:before{content: "\f014";}.fa-home:before{content: "\f015";}.fa-file-o:before{content: "\f016";}.fa-clock-o:before{content: "\f017";}.fa-road:before{content: "\f018";}.fa-download:before{content: "\f019";}.fa-arrow-circle-o-down:before{content: "\f01a";}.fa-arrow-circle-o-up:before{content: "\f01b";}.fa-inbox:before{content: "\f01c";}.fa-play-circle-o:before{content: "\f01d";}.fa-rotate-right:before, .fa-repeat:before{content: "\f01e";}.fa-refresh:before{content: "\f021";}.fa-list-alt:before{content: "\f022";}.fa-lock:before{content: "\f023";}.fa-flag:before{content: "\f024";}.fa-headphones:before{content: "\f025";}.fa-volume-off:before{content: "\f026";}.fa-volume-down:before{content: "\f027";}.fa-volume-up:before{content: "\f028";}.fa-qrcode:before{content: "\f029";}.fa-barcode:before{content: "\f02a";}.fa-tag:before{content: "\f02b";}.fa-tags:before{content: "\f02c";}.fa-book:before{content: "\f02d";}.fa-bookmark:before{content: "\f02e";}.fa-print:before{content: "\f02f";}.fa-camera:before{content: "\f030";}.fa-font:before{content: "\f031";}.fa-bold:before{content: "\f032";}.fa-italic:before{content: "\f033";}.fa-text-height:before{content: "\f034";}.fa-text-width:before{content: "\f035";}.fa-align-left:before{content: "\f036";}.fa-align-center:before{content: "\f037";}.fa-align-right:before{content: "\f038";}.fa-align-justify:before{content: "\f039";}.fa-list:before{content: "\f03a";}.fa-dedent:before, .fa-outdent:before{content: "\f03b";}.fa-indent:before{content: "\f03c";}.fa-video-camera:before{content: "\f03d";}.fa-photo:before, .fa-image:before, .fa-picture-o:before{content: "\f03e";}.fa-pencil:before{content: "\f040";}.fa-map-marker:before{content: "\f041";}.fa-adjust:before{content: "\f042";}.fa-tint:before{content: "\f043";}.fa-edit:before, .fa-pencil-square-o:before{content: "\f044";}.fa-share-square-o:before{content: "\f045";}.fa-check-square-o:before{content: "\f046";}.fa-arrows:before{content: "\f047";}.fa-step-backward:before{content: "\f048";}.fa-fast-backward:before{content: "\f049";}.fa-backward:before{content: "\f04a";}.fa-play:before{content: "\f04b";}.fa-pause:before{content: "\f04c";}.fa-stop:before{content: "\f04d";}.fa-forward:before{content: "\f04e";}.fa-fast-forward:before{content: "\f050";}.fa-step-forward:before{content: "\f051";}.fa-eject:before{content: "\f052";}.fa-chevron-left:before{content: "\f053";}.fa-chevron-right:before{content: "\f054";}.fa-plus-circle:before{content: "\f055";}.fa-minus-circle:before{content: "\f056";}.fa-times-circle:before{content: "\f057";}.fa-check-circle:before{content: "\f058";}.fa-question-circle:before{content: "\f059";}.fa-info-circle:before{content: "\f05a";}.fa-crosshairs:before{content: "\f05b";}.fa-times-circle-o:before{content: "\f05c";}.fa-check-circle-o:before{content: "\f05d";}.fa-ban:before{content: "\f05e";}.fa-arrow-left:before{content: "\f060";}.fa-arrow-right:before{content: "\f061";}.fa-arrow-up:before{content: "\f062";}.fa-arrow-down:before{content: "\f063";}.fa-mail-forward:before, .fa-share:before{content: "\f064";}.fa-expand:before{content: "\f065";}.fa-compress:before{content: "\f066";}.fa-plus:before{content: "\f067";}.fa-minus:before{content: "\f068";}.fa-asterisk:before{content: "\f069";}.fa-exclamation-circle:before{content: "\f06a";}.fa-gift:before{content: "\f06b";}.fa-leaf:before{content: "\f06c";}.fa-fire:before{content: "\f06d";}.fa-eye:before{content: "\f06e";}.fa-eye-slash:before{content: "\f070";}.fa-warning:before, .fa-exclamation-triangle:before{content: "\f071";}.fa-plane:before{content: "\f072";}.fa-calendar:before{content: "\f073";}.fa-random:before{content: "\f074";}.fa-comment:before{content: "\f075";}.fa-magnet:before{content: "\f076";}.fa-chevron-up:before{content: "\f077";}.fa-chevron-down:before{content: "\f078";}.fa-retweet:before{content: "\f079";}.fa-shopping-cart:before{content: "\f07a";}.fa-folder:before{content: "\f07b";}.fa-folder-open:before{content: "\f07c";}.fa-arrows-v:before{content: "\f07d";}.fa-arrows-h:before{content: "\f07e";}.fa-bar-chart-o:before, .fa-bar-chart:before{content: "\f080";}.fa-twitter-square:before{content: "\f081";}.fa-facebook-square:before{content: "\f082";}.fa-camera-retro:before{content: "\f083";}.fa-key:before{content: "\f084";}.fa-gears:before, .fa-cogs:before{content: "\f085";}.fa-comments:before{content: "\f086";}.fa-thumbs-o-up:before{content: "\f087";}.fa-thumbs-o-down:before{content: "\f088";}.fa-star-half:before{content: "\f089";}.fa-heart-o:before{content: "\f08a";}.fa-sign-out:before{content: "\f08b";}.fa-linkedin-square:before{content: "\f08c";}.fa-thumb-tack:before{content: "\f08d";}.fa-external-link:before{content: "\f08e";}.fa-sign-in:before{content: "\f090";}.fa-trophy:before{content: "\f091";}.fa-github-square:before{content: "\f092";}.fa-upload:before{content: "\f093";}.fa-lemon-o:before{content: "\f094";}.fa-phone:before{content: "\f095";}.fa-square-o:before{content: "\f096";}.fa-bookmark-o:before{content: "\f097";}.fa-phone-square:before{content: "\f098";}.fa-twitter:before{content: "\f099";}.fa-facebook-f:before, .fa-facebook:before{content: "\f09a";}.fa-github:before{content: "\f09b";}.fa-unlock:before{content: "\f09c";}.fa-credit-card:before{content: "\f09d";}.fa-feed:before, .fa-rss:before{content: "\f09e";}.fa-hdd-o:before{content: "\f0a0";}.fa-bullhorn:before{content: "\f0a1";}.fa-bell:before{content: "\f0f3";}.fa-certificate:before{content: "\f0a3";}.fa-hand-o-right:before{content: "\f0a4";}.fa-hand-o-left:before{content: "\f0a5";}.fa-hand-o-up:before{content: "\f0a6";}.fa-hand-o-down:before{content: "\f0a7";}.fa-arrow-circle-left:before{content: "\f0a8";}.fa-arrow-circle-right:before{content: "\f0a9";}.fa-arrow-circle-up:before{content: "\f0aa";}.fa-arrow-circle-down:before{content: "\f0ab";}.fa-globe:before{content: "\f0ac";}.fa-wrench:before{content: "\f0ad";}.fa-tasks:before{content: "\f0ae";}.fa-filter:before{content: "\f0b0";}.fa-briefcase:before{content: "\f0b1";}.fa-arrows-alt:before{content: "\f0b2";}.fa-group:before, .fa-users:before{content: "\f0c0";}.fa-chain:before, .fa-link:before{content: "\f0c1";}.fa-cloud:before{content: "\f0c2";}.fa-flask:before{content: "\f0c3";}.fa-cut:before, .fa-scissors:before{content: "\f0c4";}.fa-copy:before, .fa-files-o:before{content: "\f0c5";}.fa-paperclip:before{content: "\f0c6";}.fa-save:before, .fa-floppy-o:before{content: "\f0c7";}.fa-square:before{content: "\f0c8";}.fa-navicon:before, .fa-reorder:before, .fa-bars:before{content: "\f0c9";}.fa-list-ul:before{content: "\f0ca";}.fa-list-ol:before{content: "\f0cb";}.fa-strikethrough:before{content: "\f0cc";}.fa-underline:before{content: "\f0cd";}.fa-table:before{content: "\f0ce";}.fa-magic:before{content: "\f0d0";}.fa-truck:before{content: "\f0d1";}.fa-pinterest:before{content: "\f0d2";}.fa-pinterest-square:before{content: "\f0d3";}.fa-google-plus-square:before{content: "\f0d4";}.fa-google-plus:before{content: "\f0d5";}.fa-money:before{content: "\f0d6";}.fa-caret-down:before{content: "\f0d7";}.fa-caret-up:before{content: "\f0d8";}.fa-caret-left:before{content: "\f0d9";}.fa-caret-right:before{content: "\f0da";}.fa-columns:before{content: "\f0db";}.fa-unsorted:before, .fa-sort:before{content: "\f0dc";}.fa-sort-down:before, .fa-sort-desc:before{content: "\f0dd";}.fa-sort-up:before, .fa-sort-asc:before{content: "\f0de";}.fa-envelope:before{content: "\f0e0";}.fa-linkedin:before{content: "\f0e1";}.fa-rotate-left:before, .fa-undo:before{content: "\f0e2";}.fa-legal:before, .fa-gavel:before{content: "\f0e3";}.fa-dashboard:before, .fa-tachometer:before{content: "\f0e4";}.fa-comment-o:before{content: "\f0e5";}.fa-comments-o:before{content: "\f0e6";}.fa-flash:before, .fa-bolt:before{content: "\f0e7";}.fa-sitemap:before{content: "\f0e8";}.fa-umbrella:before{content: "\f0e9";}.fa-paste:before, .fa-clipboard:before{content: "\f0ea";}.fa-lightbulb-o:before{content: "\f0eb";}.fa-exchange:before{content: "\f0ec";}.fa-cloud-download:before{content: "\f0ed";}.fa-cloud-upload:before{content: "\f0ee";}.fa-user-md:before{content: "\f0f0";}.fa-stethoscope:before{content: "\f0f1";}.fa-suitcase:before{content: "\f0f2";}.fa-bell-o:before{content: "\f0a2";}.fa-coffee:before{content: "\f0f4";}.fa-cutlery:before{content: "\f0f5";}.fa-file-text-o:before{content: "\f0f6";}.fa-building-o:before{content: "\f0f7";}.fa-hospital-o:before{content: "\f0f8";}.fa-ambulance:before{content: "\f0f9";}.fa-medkit:before{content: "\f0fa";}.fa-fighter-jet:before{content: "\f0fb";}.fa-beer:before{content: "\f0fc";}.fa-h-square:before{content: "\f0fd";}.fa-plus-square:before{content: "\f0fe";}.fa-angle-double-left:before{content: "\f100";}.fa-angle-double-right:before{content: "\f101";}.fa-angle-double-up:before{content: "\f102";}.fa-angle-double-down:before{content: "\f103";}.fa-angle-left:before{content: "\f104";}.fa-angle-right:before{content: "\f105";}.fa-angle-up:before{content: "\f106";}.fa-angle-down:before{content: "\f107";}.fa-desktop:before{content: "\f108";}.fa-laptop:before{content: "\f109";}.fa-tablet:before{content: "\f10a";}.fa-mobile-phone:before, .fa-mobile:before{content: "\f10b";}.fa-circle-o:before{content: "\f10c";}.fa-quote-left:before{content: "\f10d";}.fa-quote-right:before{content: "\f10e";}.fa-spinner:before{content: "\f110";}.fa-circle:before{content: "\f111";}.fa-mail-reply:before, .fa-reply:before{content: "\f112";}.fa-github-alt:before{content: "\f113";}.fa-folder-o:before{content: "\f114";}.fa-folder-open-o:before{content: "\f115";}.fa-smile-o:before{content: "\f118";}.fa-frown-o:before{content: "\f119";}.fa-meh-o:before{content: "\f11a";}.fa-gamepad:before{content: "\f11b";}.fa-keyboard-o:before{content: "\f11c";}.fa-flag-o:before{content: "\f11d";}.fa-flag-checkered:before{content: "\f11e";}.fa-terminal:before{content: "\f120";}.fa-code:before{content: "\f121";}.fa-mail-reply-all:before, .fa-reply-all:before{content: "\f122";}.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before{content: "\f123";}.fa-location-arrow:before{content: "\f124";}.fa-crop:before{content: "\f125";}.fa-code-fork:before{content: "\f126";}.fa-unlink:before, .fa-chain-broken:before{content: "\f127";}.fa-question:before{content: "\f128";}.fa-info:before{content: "\f129";}.fa-exclamation:before{content: "\f12a";}.fa-superscript:before{content: "\f12b";}.fa-subscript:before{content: "\f12c";}.fa-eraser:before{content: "\f12d";}.fa-puzzle-piece:before{content: "\f12e";}.fa-microphone:before{content: "\f130";}.fa-microphone-slash:before{content: "\f131";}.fa-shield:before{content: "\f132";}.fa-calendar-o:before{content: "\f133";}.fa-fire-extinguisher:before{content: "\f134";}.fa-rocket:before{content: "\f135";}.fa-maxcdn:before{content: "\f136";}.fa-chevron-circle-left:before{content: "\f137";}.fa-chevron-circle-right:before{content: "\f138";}.fa-chevron-circle-up:before{content: "\f139";}.fa-chevron-circle-down:before{content: "\f13a";}.fa-html5:before{content: "\f13b";}.fa-css3:before{content: "\f13c";}.fa-anchor:before{content: "\f13d";}.fa-unlock-alt:before{content: "\f13e";}.fa-bullseye:before{content: "\f140";}.fa-ellipsis-h:before{content: "\f141";}.fa-ellipsis-v:before{content: "\f142";}.fa-rss-square:before{content: "\f143";}.fa-play-circle:before{content: "\f144";}.fa-ticket:before{content: "\f145";}.fa-minus-square:before{content: "\f146";}.fa-minus-square-o:before{content: "\f147";}.fa-level-up:before{content: "\f148";}.fa-level-down:before{content: "\f149";}.fa-check-square:before{content: "\f14a";}.fa-pencil-square:before{content: "\f14b";}.fa-external-link-square:before{content: "\f14c";}.fa-share-square:before{content: "\f14d";}.fa-compass:before{content: "\f14e";}.fa-toggle-down:before, .fa-caret-square-o-down:before{content: "\f150";}.fa-toggle-up:before, .fa-caret-square-o-up:before{content: "\f151";}.fa-toggle-right:before, .fa-caret-square-o-right:before{content: "\f152";}.fa-euro:before, .fa-eur:before{content: "\f153";}.fa-gbp:before{content: "\f154";}.fa-dollar:before, .fa-usd:before{content: "\f155";}.fa-rupee:before, .fa-inr:before{content: "\f156";}.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before{content: "\f157";}.fa-ruble:before, .fa-rouble:before, .fa-rub:before{content: "\f158";}.fa-won:before, .fa-krw:before{content: "\f159";}.fa-bitcoin:before, .fa-btc:before{content: "\f15a";}.fa-file:before{content: "\f15b";}.fa-file-text:before{content: "\f15c";}.fa-sort-alpha-asc:before{content: "\f15d";}.fa-sort-alpha-desc:before{content: "\f15e";}.fa-sort-amount-asc:before{content: "\f160";}.fa-sort-amount-desc:before{content: "\f161";}.fa-sort-numeric-asc:before{content: "\f162";}.fa-sort-numeric-desc:before{content: "\f163";}.fa-thumbs-up:before{content: "\f164";}.fa-thumbs-down:before{content: "\f165";}.fa-youtube-square:before{content: "\f166";}.fa-youtube:before{content: "\f167";}.fa-xing:before{content: "\f168";}.fa-xing-square:before{content: "\f169";}.fa-youtube-play:before{content: "\f16a";}.fa-dropbox:before{content: "\f16b";}.fa-stack-overflow:before{content: "\f16c";}.fa-instagram:before{content: "\f16d";}.fa-flickr:before{content: "\f16e";}.fa-adn:before{content: "\f170";}.fa-bitbucket:before{content: "\f171";}.fa-bitbucket-square:before{content: "\f172";}.fa-tumblr:before{content: "\f173";}.fa-tumblr-square:before{content: "\f174";}.fa-long-arrow-down:before{content: "\f175";}.fa-long-arrow-up:before{content: "\f176";}.fa-long-arrow-left:before{content: "\f177";}.fa-long-arrow-right:before{content: "\f178";}.fa-apple:before{content: "\f179";}.fa-windows:before{content: "\f17a";}.fa-android:before{content: "\f17b";}.fa-linux:before{content: "\f17c";}.fa-dribbble:before{content: "\f17d";}.fa-skype:before{content: "\f17e";}.fa-foursquare:before{content: "\f180";}.fa-trello:before{content: "\f181";}.fa-female:before{content: "\f182";}.fa-male:before{content: "\f183";}.fa-gittip:before, .fa-gratipay:before{content: "\f184";}.fa-sun-o:before{content: "\f185";}.fa-moon-o:before{content: "\f186";}.fa-archive:before{content: "\f187";}.fa-bug:before{content: "\f188";}.fa-vk:before{content: "\f189";}.fa-weibo:before{content: "\f18a";}.fa-renren:before{content: "\f18b";}.fa-pagelines:before{content: "\f18c";}.fa-stack-exchange:before{content: "\f18d";}.fa-arrow-circle-o-right:before{content: "\f18e";}.fa-arrow-circle-o-left:before{content: "\f190";}.fa-toggle-left:before, .fa-caret-square-o-left:before{content: "\f191";}.fa-dot-circle-o:before{content: "\f192";}.fa-wheelchair:before{content: "\f193";}.fa-vimeo-square:before{content: "\f194";}.fa-turkish-lira:before, .fa-try:before{content: "\f195";}.fa-plus-square-o:before{content: "\f196";}.fa-space-shuttle:before{content: "\f197";}.fa-slack:before{content: "\f198";}.fa-envelope-square:before{content: "\f199";}.fa-wordpress:before{content: "\f19a";}.fa-openid:before{content: "\f19b";}.fa-institution:before, .fa-bank:before, .fa-university:before{content: "\f19c";}.fa-mortar-board:before, .fa-graduation-cap:before{content: "\f19d";}.fa-yahoo:before{content: "\f19e";}.fa-google:before{content: "\f1a0";}.fa-reddit:before{content: "\f1a1";}.fa-reddit-square:before{content: "\f1a2";}.fa-stumbleupon-circle:before{content: "\f1a3";}.fa-stumbleupon:before{content: "\f1a4";}.fa-delicious:before{content: "\f1a5";}.fa-digg:before{content: "\f1a6";}.fa-pied-piper-pp:before{content: "\f1a7";}.fa-pied-piper-alt:before{content: "\f1a8";}.fa-drupal:before{content: "\f1a9";}.fa-joomla:before{content: "\f1aa";}.fa-language:before{content: "\f1ab";}.fa-fax:before{content: "\f1ac";}.fa-building:before{content: "\f1ad";}.fa-child:before{content: "\f1ae";}.fa-paw:before{content: "\f1b0";}.fa-spoon:before{content: "\f1b1";}.fa-cube:before{content: "\f1b2";}.fa-cubes:before{content: "\f1b3";}.fa-behance:before{content: "\f1b4";}.fa-behance-square:before{content: "\f1b5";}.fa-steam:before{content: "\f1b6";}.fa-steam-square:before{content: "\f1b7";}.fa-recycle:before{content: "\f1b8";}.fa-automobile:before, .fa-car:before{content: "\f1b9";}.fa-cab:before, .fa-taxi:before{content: "\f1ba";}.fa-tree:before{content: "\f1bb";}.fa-spotify:before{content: "\f1bc";}.fa-deviantart:before{content: "\f1bd";}.fa-soundcloud:before{content: "\f1be";}.fa-database:before{content: "\f1c0";}.fa-file-pdf-o:before{content: "\f1c1";}.fa-file-word-o:before{content: "\f1c2";}.fa-file-excel-o:before{content: "\f1c3";}.fa-file-powerpoint-o:before{content: "\f1c4";}.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before{content: "\f1c5";}.fa-file-zip-o:before, .fa-file-archive-o:before{content: "\f1c6";}.fa-file-sound-o:before, .fa-file-audio-o:before{content: "\f1c7";}.fa-file-movie-o:before, .fa-file-video-o:before{content: "\f1c8";}.fa-file-code-o:before{content: "\f1c9";}.fa-vine:before{content: "\f1ca";}.fa-codepen:before{content: "\f1cb";}.fa-jsfiddle:before{content: "\f1cc";}.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before{content: "\f1cd";}.fa-circle-o-notch:before{content: "\f1ce";}.fa-ra:before, .fa-resistance:before, .fa-rebel:before{content: "\f1d0";}.fa-ge:before, .fa-empire:before{content: "\f1d1";}.fa-git-square:before{content: "\f1d2";}.fa-git:before{content: "\f1d3";}.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before{content: "\f1d4";}.fa-tencent-weibo:before{content: "\f1d5";}.fa-qq:before{content: "\f1d6";}.fa-wechat:before, .fa-weixin:before{content: "\f1d7";}.fa-send:before, .fa-paper-plane:before{content: "\f1d8";}.fa-send-o:before, .fa-paper-plane-o:before{content: "\f1d9";}.fa-history:before{content: "\f1da";}.fa-circle-thin:before{content: "\f1db";}.fa-header:before{content: "\f1dc";}.fa-paragraph:before{content: "\f1dd";}.fa-sliders:before{content: "\f1de";}.fa-share-alt:before{content: "\f1e0";}.fa-share-alt-square:before{content: "\f1e1";}.fa-bomb:before{content: "\f1e2";}.fa-soccer-ball-o:before, .fa-futbol-o:before{content: "\f1e3";}.fa-tty:before{content: "\f1e4";}.fa-binoculars:before{content: "\f1e5";}.fa-plug:before{content: "\f1e6";}.fa-slideshare:before{content: "\f1e7";}.fa-twitch:before{content: "\f1e8";}.fa-yelp:before{content: "\f1e9";}.fa-newspaper-o:before{content: "\f1ea";}.fa-wifi:before{content: "\f1eb";}.fa-calculator:before{content: "\f1ec";}.fa-paypal:before{content: "\f1ed";}.fa-google-wallet:before{content: "\f1ee";}.fa-cc-visa:before{content: "\f1f0";}.fa-cc-mastercard:before{content: "\f1f1";}.fa-cc-discover:before{content: "\f1f2";}.fa-cc-amex:before{content: "\f1f3";}.fa-cc-paypal:before{content: "\f1f4";}.fa-cc-stripe:before{content: "\f1f5";}.fa-bell-slash:before{content: "\f1f6";}.fa-bell-slash-o:before{content: "\f1f7";}.fa-trash:before{content: "\f1f8";}.fa-copyright:before{content: "\f1f9";}.fa-at:before{content: "\f1fa";}.fa-eyedropper:before{content: "\f1fb";}.fa-paint-brush:before{content: "\f1fc";}.fa-birthday-cake:before{content: "\f1fd";}.fa-area-chart:before{content: "\f1fe";}.fa-pie-chart:before{content: "\f200";}.fa-line-chart:before{content: "\f201";}.fa-lastfm:before{content: "\f202";}.fa-lastfm-square:before{content: "\f203";}.fa-toggle-off:before{content: "\f204";}.fa-toggle-on:before{content: "\f205";}.fa-bicycle:before{content: "\f206";}.fa-bus:before{content: "\f207";}.fa-ioxhost:before{content: "\f208";}.fa-angellist:before{content: "\f209";}.fa-cc:before{content: "\f20a";}.fa-shekel:before, .fa-sheqel:before, .fa-ils:before{content: "\f20b";}.fa-meanpath:before{content: "\f20c";}.fa-buysellads:before{content: "\f20d";}.fa-connectdevelop:before{content: "\f20e";}.fa-dashcube:before{content: "\f210";}.fa-forumbee:before{content: "\f211";}.fa-leanpub:before{content: "\f212";}.fa-sellsy:before{content: "\f213";}.fa-shirtsinbulk:before{content: "\f214";}.fa-simplybuilt:before{content: "\f215";}.fa-skyatlas:before{content: "\f216";}.fa-cart-plus:before{content: "\f217";}.fa-cart-arrow-down:before{content: "\f218";}.fa-diamond:before{content: "\f219";}.fa-ship:before{content: "\f21a";}.fa-user-secret:before{content: "\f21b";}.fa-motorcycle:before{content: "\f21c";}.fa-street-view:before{content: "\f21d";}.fa-heartbeat:before{content: "\f21e";}.fa-venus:before{content: "\f221";}.fa-mars:before{content: "\f222";}.fa-mercury:before{content: "\f223";}.fa-intersex:before, .fa-transgender:before{content: "\f224";}.fa-transgender-alt:before{content: "\f225";}.fa-venus-double:before{content: "\f226";}.fa-mars-double:before{content: "\f227";}.fa-venus-mars:before{content: "\f228";}.fa-mars-stroke:before{content: "\f229";}.fa-mars-stroke-v:before{content: "\f22a";}.fa-mars-stroke-h:before{content: "\f22b";}.fa-neuter:before{content: "\f22c";}.fa-genderless:before{content: "\f22d";}.fa-facebook-official:before{content: "\f230";}.fa-pinterest-p:before{content: "\f231";}.fa-whatsapp:before{content: "\f232";}.fa-server:before{content: "\f233";}.fa-user-plus:before{content: "\f234";}.fa-user-times:before{content: "\f235";}.fa-hotel:before, .fa-bed:before{content: "\f236";}.fa-viacoin:before{content: "\f237";}.fa-train:before{content: "\f238";}.fa-subway:before{content: "\f239";}.fa-medium:before{content: "\f23a";}.fa-yc:before, .fa-y-combinator:before{content: "\f23b";}.fa-optin-monster:before{content: "\f23c";}.fa-opencart:before{content: "\f23d";}.fa-expeditedssl:before{content: "\f23e";}.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before{content: "\f240";}.fa-battery-3:before, .fa-battery-three-quarters:before{content: "\f241";}.fa-battery-2:before, .fa-battery-half:before{content: "\f242";}.fa-battery-1:before, .fa-battery-quarter:before{content: "\f243";}.fa-battery-0:before, .fa-battery-empty:before{content: "\f244";}.fa-mouse-pointer:before{content: "\f245";}.fa-i-cursor:before{content: "\f246";}.fa-object-group:before{content: "\f247";}.fa-object-ungroup:before{content: "\f248";}.fa-sticky-note:before{content: "\f249";}.fa-sticky-note-o:before{content: "\f24a";}.fa-cc-jcb:before{content: "\f24b";}.fa-cc-diners-club:before{content: "\f24c";}.fa-clone:before{content: "\f24d";}.fa-balance-scale:before{content: "\f24e";}.fa-hourglass-o:before{content: "\f250";}.fa-hourglass-1:before, .fa-hourglass-start:before{content: "\f251";}.fa-hourglass-2:before, .fa-hourglass-half:before{content: "\f252";}.fa-hourglass-3:before, .fa-hourglass-end:before{content: "\f253";}.fa-hourglass:before{content: "\f254";}.fa-hand-grab-o:before, .fa-hand-rock-o:before{content: "\f255";}.fa-hand-stop-o:before, .fa-hand-paper-o:before{content: "\f256";}.fa-hand-scissors-o:before{content: "\f257";}.fa-hand-lizard-o:before{content: "\f258";}.fa-hand-spock-o:before{content: "\f259";}.fa-hand-pointer-o:before{content: "\f25a";}.fa-hand-peace-o:before{content: "\f25b";}.fa-trademark:before{content: "\f25c";}.fa-registered:before{content: "\f25d";}.fa-creative-commons:before{content: "\f25e";}.fa-gg:before{content: "\f260";}.fa-gg-circle:before{content: "\f261";}.fa-tripadvisor:before{content: "\f262";}.fa-odnoklassniki:before{content: "\f263";}.fa-odnoklassniki-square:before{content: "\f264";}.fa-get-pocket:before{content: "\f265";}.fa-wikipedia-w:before{content: "\f266";}.fa-safari:before{content: "\f267";}.fa-chrome:before{content: "\f268";}.fa-firefox:before{content: "\f269";}.fa-opera:before{content: "\f26a";}.fa-internet-explorer:before{content: "\f26b";}.fa-tv:before, .fa-television:before{content: "\f26c";}.fa-contao:before{content: "\f26d";}.fa-500px:before{content: "\f26e";}.fa-amazon:before{content: "\f270";}.fa-calendar-plus-o:before{content: "\f271";}.fa-calendar-minus-o:before{content: "\f272";}.fa-calendar-times-o:before{content: "\f273";}.fa-calendar-check-o:before{content: "\f274";}.fa-industry:before{content: "\f275";}.fa-map-pin:before{content: "\f276";}.fa-map-signs:before{content: "\f277";}.fa-map-o:before{content: "\f278";}.fa-map:before{content: "\f279";}.fa-commenting:before{content: "\f27a";}.fa-commenting-o:before{content: "\f27b";}.fa-houzz:before{content: "\f27c";}.fa-vimeo:before{content: "\f27d";}.fa-black-tie:before{content: "\f27e";}.fa-fonticons:before{content: "\f280";}.fa-reddit-alien:before{content: "\f281";}.fa-edge:before{content: "\f282";}.fa-credit-card-alt:before{content: "\f283";}.fa-codiepie:before{content: "\f284";}.fa-modx:before{content: "\f285";}.fa-fort-awesome:before{content: "\f286";}.fa-usb:before{content: "\f287";}.fa-product-hunt:before{content: "\f288";}.fa-mixcloud:before{content: "\f289";}.fa-scribd:before{content: "\f28a";}.fa-pause-circle:before{content: "\f28b";}.fa-pause-circle-o:before{content: "\f28c";}.fa-stop-circle:before{content: "\f28d";}.fa-stop-circle-o:before{content: "\f28e";}.fa-shopping-bag:before{content: "\f290";}.fa-shopping-basket:before{content: "\f291";}.fa-hashtag:before{content: "\f292";}.fa-bluetooth:before{content: "\f293";}.fa-bluetooth-b:before{content: "\f294";}.fa-percent:before{content: "\f295";}.fa-gitlab:before{content: "\f296";}.fa-wpbeginner:before{content: "\f297";}.fa-wpforms:before{content: "\f298";}.fa-envira:before{content: "\f299";}.fa-universal-access:before{content: "\f29a";}.fa-wheelchair-alt:before{content: "\f29b";}.fa-question-circle-o:before{content: "\f29c";}.fa-blind:before{content: "\f29d";}.fa-audio-description:before{content: "\f29e";}.fa-volume-control-phone:before{content: "\f2a0";}.fa-braille:before{content: "\f2a1";}.fa-assistive-listening-systems:before{content: "\f2a2";}.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before{content: "\f2a3";}.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before{content: "\f2a4";}.fa-glide:before{content: "\f2a5";}.fa-glide-g:before{content: "\f2a6";}.fa-signing:before, .fa-sign-language:before{content: "\f2a7";}.fa-low-vision:before{content: "\f2a8";}.fa-viadeo:before{content: "\f2a9";}.fa-viadeo-square:before{content: "\f2aa";}.fa-snapchat:before{content: "\f2ab";}.fa-snapchat-ghost:before{content: "\f2ac";}.fa-snapchat-square:before{content: "\f2ad";}.fa-pied-piper:before{content: "\f2ae";}.fa-first-order:before{content: "\f2b0";}.fa-yoast:before{content: "\f2b1";}.fa-themeisle:before{content: "\f2b2";}.fa-google-plus-circle:before, .fa-google-plus-official:before{content: "\f2b3";}.fa-fa:before, .fa-font-awesome:before{content: "\f2b4";}.fa-handshake-o:before{content: "\f2b5";}.fa-envelope-open:before{content: "\f2b6";}.fa-envelope-open-o:before{content: "\f2b7";}.fa-linode:before{content: "\f2b8";}.fa-address-book:before{content: "\f2b9";}.fa-address-book-o:before{content: "\f2ba";}.fa-vcard:before, .fa-address-card:before{content: "\f2bb";}.fa-vcard-o:before, .fa-address-card-o:before{content: "\f2bc";}.fa-user-circle:before{content: "\f2bd";}.fa-user-circle-o:before{content: "\f2be";}.fa-user-o:before{content: "\f2c0";}.fa-id-badge:before{content: "\f2c1";}.fa-drivers-license:before, .fa-id-card:before{content: "\f2c2";}.fa-drivers-license-o:before, .fa-id-card-o:before{content: "\f2c3";}.fa-quora:before{content: "\f2c4";}.fa-free-code-camp:before{content: "\f2c5";}.fa-telegram:before{content: "\f2c6";}.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before{content: "\f2c7";}.fa-thermometer-3:before, .fa-thermometer-three-quarters:before{content: "\f2c8";}.fa-thermometer-2:before, .fa-thermometer-half:before{content: "\f2c9";}.fa-thermometer-1:before, .fa-thermometer-quarter:before{content: "\f2ca";}.fa-thermometer-0:before, .fa-thermometer-empty:before{content: "\f2cb";}.fa-shower:before{content: "\f2cc";}.fa-bathtub:before, .fa-s15:before, .fa-bath:before{content: "\f2cd";}.fa-podcast:before{content: "\f2ce";}.fa-window-maximize:before{content: "\f2d0";}.fa-window-minimize:before{content: "\f2d1";}.fa-window-restore:before{content: "\f2d2";}.fa-times-rectangle:before, .fa-window-close:before{content: "\f2d3";}.fa-times-rectangle-o:before, .fa-window-close-o:before{content: "\f2d4";}.fa-bandcamp:before{content: "\f2d5";}.fa-grav:before{content: "\f2d6";}.fa-etsy:before{content: "\f2d7";}.fa-imdb:before{content: "\f2d8";}.fa-ravelry:before{content: "\f2d9";}.fa-eercast:before{content: "\f2da";}.fa-microchip:before{content: "\f2db";}.fa-snowflake-o:before{content: "\f2dc";}.fa-superpowers:before{content: "\f2dd";}.fa-wpexplorer:before{content: "\f2de";}.fa-meetup:before{content: "\f2e0";}.visually-hidden{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}.visually-hidden-focusable:active, .visually-hidden-focusable:focus{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}

/* /web/static/lib/odoo_ui_icons/style.css */
@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-family: 'odoo_ui_icons' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.oi-view-pivot:before{content: '\e800';}.oi-text-break:before{content: '\e801';}.oi-text-inline:before{content: '\e802';}.oi-voip:before{content: '\e803';}.oi-odoo:before{content: '\e806';}.oi-search:before{content: '\e808';}.oi-group:before{content: '\e80a';}.oi-settings-adjust:before{content: '\e80c';}.oi-apps:before{content: '\e80d';}.oi-panel-right:before{content: '\e810';}.oi-launch:before{content: '\e812';}.oi-studio:before{content: '\e813';}.oi-view-kanban:before{content: '\e814';}.oi-text-wrap:before{content: '\e815';}.oi-view-cohort:before{content: '\e816';}.oi-view-list:before{content: '\e817';}.oi-gif-picker:before{content: '\e82e';}.oi-chevron-down:before{content: '\e839';}.oi-chevron-left:before{content: '\e83a';}.oi-chevron-right:before{content: '\e83b';}.oi-chevron-up:before{content: '\e83c';}.oi-arrows-h:before{content: '\e83d';}.oi-arrows-v:before{content: '\e83e';}.oi-arrow-down-left:before{content: '\e83f';}.oi-arrow-down-right:before{content: '\e840';}.oi-arrow-down:before{content: '\e841';}.oi-arrow-left:before{content: '\e842';}.oi-arrow-right:before{content: '\e843';}.oi-arrow-up-left:before{content: '\e844';}.oi-arrow-up-right:before{content: '\e845';}.oi-arrow-up:before{content: '\e846';}.oi-draggable:before{content: '\e847';}.oi-view:before{content: '\e861';}.oi-archive:before{content: '\e862';}.oi-unarchive:before{content: '\e863';}.oi-text-effect:before{content: '\e827';}.oi-smile-add:before{content: '\e84e';}.oi-close:before{content: '\e852';}.oi-food-delivery:before{content: '\e82a';}.oi-schedule-today:before{content: '\e82c';}.oi-schedule-tomorrow:before{content: '\e82d';}.oi-schedule-later:before{content: '\e804';}.oi-activity:before{content: '\e82f';}.oi-activity-plus:before{content: '\e830';}.oi-numpad:before{content: '\e833';}.oi-transfer:before{content: '\e834';}.oi-suitcase:before{content: '\e835';}.oi-suitcase-plus:before{content: '\e832';}.oi-merge:before{content: '\e836';}.oi-record:before{content: '\e837';}.oi-backspace-o:before{content: '\e838';}.oi-user:before{content: '\e805';}.oi-user-plus:before{content: '\e831';}.oi-users:before{content: '\e807';}.oi-ellipsis-h:before{content: '\e867';}.oi-ellipsis-v:before{content: '\e868';}.oi-plus:before{content: '\e809';}.oi-minus:before{content: '\e80b';}.oi-star-plus:before{content: '\e87c';}.oi-subtitle:before{content: '\e80e';}.oi-threads:before{content: '\e818';}.oi-kickstarter:before{content: '\e819';}.oi-x:before{content: '\e81a';}.oi-x-square:before{content: '\e848';}.oi-tiktok:before{content: '\e81b';}.oi-bluesky:before{content: '\e81c';}.oi-google-play:before{content: '\e81d';}.oi-strava:before{content: '\e80f';}.oi-discord:before{content: '\e811';}.o_rtl .oi-chevron-left, .o_rtl .oi-chevron-right, .o_rtl .oi-arrow-down-left, .o_rtl .oi-arrow-down-right, .o_rtl .oi-arrow-left, .o_rtl .oi-arrow-right, .o_rtl .oi-arrow-up-left, .o_rtl .oi-arrow-up-right{transform: rotate(180deg);}

/* /web/static/src/webclient/navbar/navbar.scss */
 .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: 0; background: #FFF; font-size: 0.875rem;}@media (min-width: 768px){.o_main_navbar{min-width: min-content;}}.o_main_navbar > ul{padding: 0; margin: 0; 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: 0 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%, 0) ; rx: 100%;}.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0{transform: scale3d(0.5, 1, 1) translate(0, 45%) skewY(-22deg) ;}.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_0 + g rect{width: 0; height: 0;}.o_main_navbar .o_menu_toggle.o_menu_toggle_back #o_menu_toggle_row_2{transform: scale3d(0.5, 1, 1) translate(0, -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%, 0) ; rx: 100%;}.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0{transform: scale3d(0.5, 1, 1) translate(0, 45%) skewY(-22deg) ;}.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_0 + g rect{width: 0; height: 0;}.o_main_navbar .o_menu_toggle:hover #o_menu_toggle_row_2{transform: scale3d(0.5, 1, 1) translate(0, -37%) skewY(22deg) ;}.o_main_navbar .o_menu_toggle, .o_main_navbar .o_menu_toggle g{transition: all .3s;}.o_main_navbar .o_menu_toggle rect{transition: all .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: all 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: all .4s;}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand_icon{transform: rotateY(-90deg); transition: all .2s;}.o_main_navbar .o_menu_toggle.hasImage:not(.o_menu_toggle_back):hover .o_menu_brand{transform: translateX(-0.5rem); transition: all .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: 0;}.o_main_navbar .dropdown-item + .dropdown-header:not(.o_more_dropdown_section_group){margin-top: .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: .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: 0; 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: .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: -.5em; border: 0; 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%);}body.o_is_superuser .o_menu_systray{border-image: repeating-linear-gradient(135deg, #d9b904, #d9b904 10px, #373435 10px, #373435 20px) 2; border-image-width: 2px;}

/* /web/static/src/scss/animation.scss */
 @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{from, 50%, to{opacity: 1;}25%, 75%{opacity: 0;}}@keyframes pulse{from{box-shadow: 0 0 0 0 var(--pulse-color-from, #714B67);}to{box-shadow: 0 0 0 var(--pulse-spread-radius, 2em) var(--pulse-color-to, rgba(255, 255, 255, 0));}}

/* /web/static/src/scss/base_frontend.scss */
 html, body{width: 100%; height: 100%;}#wrapwrap{z-index: 0; position: relative; display: flex; flex-flow: column nowrap; width: 100%; min-height: 100%;}#wrapwrap > *{flex: 0 0 auto;}#wrapwrap > main{flex: 1 0 auto;}

/* /web/static/src/scss/fontawesome_overridden.scss */
 .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: '\e81b';}.fa-twitter.fa::before{content: '\e81a';}.fa-twitter-square.fa::before{content: '\e848';}.fa.fa-discord::before{content: '\e811';}.fa.fa-google-play::before{content: "\e81d";}.fa.fa-strava::before{content: "\e80f";}.fa.fa-bluesky::before{content: "\e81c";}.fa.fa-kickstarter::before{content: "\e819";}.fa.fa-threads::before{content: "\e818";}.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);}

/* /web/static/src/scss/mimetypes.scss */
 .o_image{display: inline-block; width: 38px; height: 38px; background-image: url("/web/static/img/mimetypes/unknown.svg"); background-size: contain; background-repeat: no-repeat; background-position: center;}.o_image[data-mimetype^='image']{background-image: url("/web/static/img/mimetypes/image.svg");}.o_image[data-mimetype^='audio']{background-image: url("/web/static/img/mimetypes/audio.svg");}.o_image[data-mimetype^='text'], .o_image[data-mimetype$='rtf']{background-image: url("/web/static/img/mimetypes/text.svg");}.o_image[data-mimetype*='octet-stream'], .o_image[data-mimetype*='download'], .o_image[data-mimetype*='python']{background-image: url("/web/static/img/mimetypes/binary.svg");}.o_image[data-mimetype^='video'], .o_image[title$='.mp4'], .o_image[title$='.avi']{background-image: url("/web/static/img/mimetypes/video.svg");}.o_image[data-mimetype$='archive'], .o_image[data-mimetype$='compressed'], .o_image[data-mimetype*='zip'], .o_image[data-mimetype$='tar'], .o_image[data-mimetype*='package']{background-image: url("/web/static/img/mimetypes/archive.svg");}.o_image[data-mimetype^='application/pdf']{background-image: url("/web/static/img/mimetypes/pdf.svg");}.o_image[data-mimetype^='text-master'], .o_image[data-mimetype*='document'], .o_image[data-mimetype*='msword'], .o_image[data-mimetype*='wordprocessing']{background-image: url("/web/static/img/mimetypes/document.svg");}.o_image[data-mimetype*='application/xml'], .o_image[data-mimetype$='html']{background-image: url("/web/static/img/mimetypes/web_code.svg");}.o_image[data-mimetype$='css'], .o_image[data-mimetype$='less'], .o_image[data-ext$='less']{background-image: url("/web/static/img/mimetypes/web_style.svg");}.o_image[data-mimetype*='-image'], .o_image[data-mimetype*='diskimage'], .o_image[data-ext$='dmg']{background-image: url("/web/static/img/mimetypes/disk.svg");}.o_image[data-mimetype$='csv'], .o_image[data-mimetype*='vc'], .o_image[data-mimetype*='excel'], .o_image[data-mimetype$='numbers'], .o_image[data-mimetype$='calc'], .o_image[data-mimetype*='mods'], .o_image[data-mimetype*='spreadsheet']{background-image: url("/web/static/img/mimetypes/spreadsheet.svg");}.o_image[data-mimetype^='key']{background-image: url("/web/static/img/mimetypes/certificate.svg");}.o_image[data-mimetype*='presentation'], .o_image[data-mimetype*='keynote'], .o_image[data-mimetype*='teacher'], .o_image[data-mimetype*='slideshow'], .o_image[data-mimetype*='powerpoint']{background-image: url("/web/static/img/mimetypes/presentation.svg");}.o_image[data-mimetype*='cert'], .o_image[data-mimetype*='rules'], .o_image[data-mimetype*='pkcs'], .o_image[data-mimetype$='stl'], .o_image[data-mimetype$='crl']{background-image: url("/web/static/img/mimetypes/certificate.svg");}.o_image[data-mimetype*='-font'], .o_image[data-mimetype*='font-'], .o_image[data-ext$='ttf']{background-image: url("/web/static/img/mimetypes/font.svg");}.o_image[data-mimetype*='-dvi']{background-image: url("/web/static/img/mimetypes/print.svg");}.o_image[data-mimetype*='script'], .o_image[data-mimetype*='x-sh'], .o_image[data-ext*='bat'], .o_image[data-mimetype$='bat'], .o_image[data-mimetype$='cgi'], .o_image[data-mimetype$='-c'], .o_image[data-mimetype*='java'], .o_image[data-mimetype*='ruby']{background-image: url("/web/static/img/mimetypes/script.svg");}.o_image[data-mimetype*='javascript']{background-image: url("/web/static/img/mimetypes/javascript.svg");}.o_image[data-mimetype*='calendar'], .o_image[data-mimetype$='ldif']{background-image: url("/web/static/img/mimetypes/calendar.svg");}.o_image[data-mimetype$='postscript'], .o_image[data-mimetype$='cdr'], .o_image[data-mimetype$='xara'], .o_image[data-mimetype$='cgm'], .o_image[data-mimetype$='graphics'], .o_image[data-mimetype$='draw'], .o_image[data-mimetype*='svg']{background-image: url("/web/static/img/mimetypes/vector.svg");}

/* /web/static/src/scss/ui.scss */
 :root .o_hidden{display: none !important;}.o_disabled{pointer-events: none; opacity: 0.5;}.o_btn_loading{opacity: 0.65;}.o_btn_loading .fa:not(.fa-spin){display: none;}.o_text_overflow{display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;}.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;}.o_catch_attention{position: relative; z-index: 1; animation: catchAttention 200ms ease 0s infinite normal;}.o_treeEntry{padding-left: var(--treeEntry-padding-h, 1.5rem); position: relative;}.o_treeEntry:before, .o_treeEntry:after{position: absolute; left: var(--treeEntry--beforeAfter-left, calc(var(--treeEntry-padding-h, 1.5rem) * .5)); background: var(--treeEntry--beforeAfter-color, var(--o-border-color)); content: '';}.o_treeEntry:before{top: var(--treeEntry--before-top, 0); width: 1px; height: 100%;}.o_treeEntry:after{display: var(--treeEntry--after-display, initial); top: calc(.5em + var(--treeEntry-padding-v, 0.5rem)); width: var(--treeEntry--after-width, calc(var(--treeEntry-padding-h, 1.5rem) * .5)); height: 1px;}.o_treeEntry:last-of-type:before{height: calc(.5em + var(--treeEntry-padding-v, 0.5rem));}@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;}.o_image_24_cover{width: 24px; height: 24px; object-fit: cover;}.o_image_40_cover{width: 40px; height: 40px; object-fit: cover;}.o_image_64_cover{width: 64px; height: 64px; object-fit: cover;}.o_image_64_contain{width: 64px; height: 64px; object-fit: contain;}.o_image_64_max{max-width: 64px; max-height: 64px;}.modal .o_cp_action_menus .o-dropdown:has(.fa-cog){display: none;}.o_ui_app_icon{width: var(--oi-font-size, 1em);}:not(:hover) > .o_ui_app_icon{--oi-color: currentColor;}.o_button_area{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.o_btn_reset{appearance: none; margin: unset; padding: unset; background: unset; border: unset; font-family: inherit; font-size: 100%;}

/* /web/static/src/views/fields/translation_dialog.scss */
 .o_translation_dialog .o_language_current{font-weight: bold;}.o_translation_dialog .row{margin-bottom: 9px;}

/* /web/static/src/views/fields/signature/signature_field.scss */
 .o_field_widget .o_signature{outline: 1px solid rgba(240, 205, 168, 0.3); position: relative;}.o_field_widget .o_signature.o_signature_empty{display: flex;}.o_field_widget .o_signature > p{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.o_field_invalid .o_signature{outline: 3px solid #dc3545; cursor: pointer;}.o_form_editable .o_signature:hover{outline: 3px solid #017e84; cursor: pointer;}

/* /web/static/src/core/utils/transitions.scss */
 

/* /web/static/src/core/action_swiper/action_swiper.scss */
 .o_actionswiper{position: relative; touch-action: pan-y;}.o_actionswiper_target_container{transition: transform 0.4s;}.o_actionswiper_swiping{transition: none;}.o_actionswiper_right_swipe_area{transform: translateX(-100%); inset: 0 auto auto 0;}.o_actionswiper_left_swipe_area{transform: translateX(100%); inset: 0 0 auto auto;}

/* /web/static/src/core/autocomplete/autocomplete.scss */
 .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 0;}.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: 0; border: 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: #65435c;}.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: #372432;}.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);}

/* /web/static/src/core/avatar/avatar.scss */
 .o_avatar img, .o_avatar .o_avatar_empty, img.o_avatar{height: var(--Avatar-size, 1.7145em); aspect-ratio: 1; object-fit: cover;}.o_avatar_empty{background: #000; opacity: .1;}

/* /web/static/src/core/badge/badge.scss */
 .badge.o_badge_color_0{background-color: #e6dddd !important; color: #3c3c3c !important;}.badge.o_badge_color_1{background-color: #ff9c9c !important; color: #430c0c !important;}.badge.o_badge_color_2{background-color: #f7c698 !important; color: #35210f !important;}.badge.o_badge_color_3{background-color: #fde388 !important; color: #2f270a !important;}.badge.o_badge_color_4{background-color: #bbd7f8 !important; color: #19324f !important;}.badge.o_badge_color_5{background-color: #d9a8cc !important; color: #1d181c !important;}.badge.o_badge_color_6{background-color: #f8d6c8 !important; color: #552f1f !important;}.badge.o_badge_color_7{background-color: #89e1db !important; color: #0b1313 !important;}.badge.o_badge_color_8{background-color: #97a6f9 !important; color: #0e1436 !important;}.badge.o_badge_color_9{background-color: #ff9ecc !important; color: #450c27 !important;}.badge.o_badge_color_10{background-color: #b7edbe !important; color: #1f3922 !important;}.badge.o_badge_color_11{background-color: #e6dbfc !important; color: #39206c !important;}

/* /web/static/src/core/barcode/barcode_dialog.scss */
 .modal .o-barcode-modal .modal-body{overflow: hidden;}@media (max-width: 767.98px){.modal .o-barcode-modal .modal-body{padding: 0;}}.modal .o-barcode-modal .modal-body video{object-fit: cover;}

/* /web/static/src/core/barcode/crop_overlay.scss */
 .o_crop_container{position: relative;}.o_crop_container > *{grid-row: 1 / -1; grid-column: 1 / -1;}.o_crop_container .o_crop_overlay::after{content: ''; display: block;}.o_crop_container .o_crop_overlay:not(.o_crop_overlay_ios){background-color: RGB(0 0 0/0.75); mix-blend-mode: darken;}.o_crop_container .o_crop_overlay:not(.o_crop_overlay_ios)::after{height: 100%; width: 100%; clip-path: inset(var(--o-crop-y, 0px) var(--o-crop-x, 0px)); background-color: white;}.o_crop_container .o_crop_overlay.o_crop_overlay_ios{position: relative;}.o_crop_container .o_crop_overlay.o_crop_overlay_ios::after{position: absolute; inset: var(--o-crop-y, 0px) var(--o-crop-x, 0px); border: 1px solid black;}.o_crop_container .o_crop_icon{--o-crop-icon-width: 20px; --o-crop-icon-height: 20px; position: absolute; width: var(--o-crop-icon-width); height: var(--o-crop-icon-height); left: calc(var(--o-crop-icon-x, 0px) - (var(--o-crop-icon-width) / 2)); top: calc(var(--o-crop-icon-y, 0px) - (var(--o-crop-icon-height) / 2));}

/* /web/static/src/core/bottom_sheet/bottom_sheet.scss */
 .o_bottom_sheet{--BottomSheet-slideIn-duration: 400ms; --BottomSheet-slideIn-easing: cubic-bezier(0.05, 0.7, 0.1, 1); --BottomSheet-slideOut-duration: 200ms; --BottomSheet-slideOut-easing: cubic-bezier(0.3, 0, 0.8, 0.15); --BottomSheet-Sheet-borderColor: transparent; position: fixed; top: 0; left: 0; right: 0; height: 100dvh; z-index: 1045; opacity: 0; transform-style: preserve-3d; contain: layout paint size; animation-name: has-animation;}@media (prefers-reduced-motion: reduce){.o_bottom_sheet{animation-name: none;}}.o_bottom_sheet .o_bottom_sheet_rail{position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow-y: auto; scrollbar-width: none; touch-action: pan-y; pointer-events: auto;}.o_bottom_sheet .o_bottom_sheet_rail::-webkit-scrollbar{display: none;}.o_bottom_sheet .o_bottom_sheet_rail.o_bottom_sheet_rail_prevent_overscroll, .o_bottom_sheet .o_bottom_sheet_rail.o_bottom_sheet_rail_prevent_overscroll *{overscroll-behavior: contain;}.o_bottom_sheet .o_bottom_sheet_rail::after{content: ""; position: fixed; inset: auto 0 0; height: 1.5rem; background: linear-gradient(transparent, #00000050); z-index: 1045; pointer-events: none; opacity: 0; transition: opacity var(--BottomSheet-slideIn-duration, 500ms);}.o_bottom_sheet .o_bottom_sheet_dismiss, .o_bottom_sheet .o_bottom_sheet_spacer, .o_bottom_sheet .o_bottom_sheet_sheet{scroll-snap-align: start; scroll-snap-stop: always;}.o_bottom_sheet .o_bottom_sheet_backdrop{position: fixed; inset: 0; background-color: rgba(0, 0, 0, 0.5); opacity: 0; transition: all 0.2s ease; pointer-events: auto; touch-action: none; z-index: 1044; backdrop-filter: blur(0px) grayscale(0%);}@media (prefers-reduced-motion: reduce){.o_bottom_sheet .o_bottom_sheet_backdrop{transition: none;}}.o_bottom_sheet .o_bottom_sheet_dismiss{height: var(--dismiss-height, 50dvh);}.o_bottom_sheet .o_bottom_sheet_spacer{height: calc(100dvh - var(--sheet-height, 50dvh)); pointer-events: none;}.o_bottom_sheet .o_bottom_sheet_sheet{--offcanvas-box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12); margin: 0 auto; min-height: var(--sheet-height); max-height: var(--sheet-max-height); border-radius: 1rem 1rem 0 0; border-bottom-width: 0; visibility: visible; transition: none; contain: content; backface-visibility: hidden; perspective: 1000px; user-select: none; background-color: #FFFFFF;}.o_bottom_sheet .o_bottom_sheet_sheet .o_bottom_sheet_body{scrollbar-width: none; flex: 1;}@keyframes bottom-sheet-in{from{transform: translateY(100%) translateZ(0);}to{transform: translateY(0) translateZ(0);}}@keyframes bottom-sheet-out{from{transform: translateY(0) translateZ(0);}to{transform: translateY(100%) translateZ(0);}}.o_bottom_sheet.o_bottom_sheet_ready{opacity: 1;}.o_bottom_sheet.o_bottom_sheet_ready .o_bottom_sheet_sheet{animation: var(--BottomSheet-slideIn-duration, 500ms) bottom-sheet-in var(--BottomSheet-slideIn-easing, ease-out) forwards;}@media (prefers-reduced-motion: reduce){.o_bottom_sheet.o_bottom_sheet_ready .o_bottom_sheet_sheet{animation: none;}}.o_bottom_sheet.o_bottom_sheet_ready .o_bottom_sheet_backdrop{opacity: MAX(var(--BottomSheet-progress, 0), 0.2); backdrop-filter: blur(0.5px) grayscale(50%);}.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail{scroll-snap-type: y mandatory;}.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail .o_bottom_sheet_backdrop{transition: none;}.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail:before{position: fixed; inset: auto auto 0 50%; height: calc(var(--sheet-height) - 2rem); width: calc(100% - 2px); max-width: 574px; background: var(--body-bg); z-index: 1045; transform: translateY(calc((1 - var(--BottomSheet-progress)) * 150%)) translateX(-50%); content: "";}@container scroll-state(scrollable: bottom){.o_bottom_sheet.o_bottom_sheet_snapping .o_bottom_sheet_rail::after{opacity: 1;}}.o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_sheet{animation: var(--BottomSheet-slideOut-duration, 300ms) bottom-sheet-out var(--BottomSheet-slideOut-easing, ease-in) forwards;}@media (prefers-reduced-motion: reduce){.o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_sheet{animation: none;}}.o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_backdrop{opacity: 0; backdrop-filter: blur(0) grayscale(0%); transition: all var(--BottomSheet-slideOut-duration, 300ms) var(--BottomSheet-slideOut-easing, ease-in);}@media (prefers-reduced-motion: reduce){.o_bottom_sheet.o_bottom_sheet_dismissing .o_bottom_sheet_backdrop{transition: none;}}.bottom-sheet-open{overflow: hidden;}.bottom-sheet-open .o_navbar, .bottom-sheet-open .o_action_manager{transition: transform 400ms ease; transform: scale(0.95) translateZ(0); 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: 20px 0 0 #FFF, -20px 0 0 #FFF;}.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 ease; transform: scale(1) translateZ(0);}@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{--BottomSheet-Entry-paddingX: 1rem; --treeEntry-padding-v: 1.4rem;}.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 #714B67; 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(113, 75, 103, 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; top: 50%; left: auto; bottom: auto; right: 1rem; transform: translateY(-50%); color: #017e84; text-rendering: auto; font: normal normal normal 14px/1 FontAwesome; content: "";}.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-divider{--dropdown-divider-bg: var(--o-border-color); margin: 0.5rem 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.25rem; font-weight: 500; text-align: start !important;}.o_bottom_sheet .o_bottom_sheet_sheet .dropdown-item .o_stat_value{display: flex;}.o_bottom_sheet .o_bottom_sheet_sheet .o_accordion_toggle::after{border: unset; transform: unset; position: absolute; top: var(--dropdown-item-padding-y); left: auto; bottom: auto; right: 1rem; padding-block: 0.5rem; text-rendering: auto; font: normal normal normal 14px/1 FontAwesome; content: "\f0d7";}.o_bottom_sheet .o_bottom_sheet_sheet .o_accordion_toggle.open::after{content: "\f0d8";}.o_bottom_sheet .o_bottom_sheet_sheet .container .row, .o_bottom_sheet .o_bottom_sheet_sheet .o_container_small .row{padding-left: 0; padding-right: 0;}.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child:has(:not(.o_field_boolean_favorite)){flex-direction: column-reverse;}.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child:has(:not(.o_field_boolean_favorite)) .o_field_kanban_color_picker{padding: 1rem;}.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child > div[class*="col-"]{width: 100%; padding: 0;}.o_bottom_sheet .o_bottom_sheet_sheet .row.o_kanban_card_manage_settings:last-child > div[class*="col-"] a{margin: 0; padding: 1rem var(--BottomSheet-Entry-paddingX); font-size: 1.25rem; font-weight: 500;}

/* /web/static/src/core/checkbox/checkbox.scss */
 .o-checkbox{width: fit-content;}

/* /web/static/src/core/color_picker/color_picker.scss */
 .o_font_color_selector{--bg: #FFF; --text-rgb: 43, 43, 51; --border-rgb: var(--text-rgb); width: 208px; max-height: inherit; overflow-y: auto; border-radius: inherit; background-color: inherit; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);}.o_font_color_selector input::-webkit-outer-spin-button, .o_font_color_selector input::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}.o_font_color_selector input[type=number]{-moz-appearance: textfield;}.o_font_color_selector::-webkit-scrollbar{display: none;}.o_color_button{width: 23px; height: 22px; box-shadow: inset 0 0 0 1px rgba(var(--border-rgb), 0.5); margin: 0.5px;}.o_color_button:focus, .o_color_button:hover{transform: scale(1.1);}.o_color_picker_button:not(.selected):focus, .o_color_picker_button:not(.selected):hover{outline: solid #017e84; z-index: 1; transition: transform 0.1s ease-out;}.o_font_color_selector .btn-tab{flex: 0 1 57px; min-width: 0; padding: 3px; font-size: 12px;}.o_font_color_selector .o_color_picker_button.selected{border: 3px solid #017e84 !important;}.o_font_color_selector .o_colorpicker_section{margin-bottom: 3px;}.o_font_color_selector{--o-color-picker-grid-columns: 8;}.o_font_color_selector .o_colorpicker_section, .o_font_color_selector .o_color_section{display: grid; grid-template-columns: repeat(var(--o-color-picker-grid-columns), 1fr);}.o_font_color_selector .o_colorpicker_widget{width: 100%; margin-top: 2px;}.o_font_color_selector .o_colorpicker_widget .o_hex_input{border: 1px solid !important; padding: 0 2px !important; width: 10ch !important; opacity: 0.7;}: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;}.color-combination-button.selected h1::before, .color-combination-button.selected .h1::before{content: "\f00c"; margin-right: 8px; font-size: 0.8em; font-family: FontAwesome; color: #00ff9e;}

/* /web/static/src/core/color_picker/custom_color_picker/custom_color_picker.scss */
 .o_colorpicker_widget .o_color_pick_area{height: 125px; background-image: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 50%, black 100%), linear-gradient(to right, gray 0%, rgba(128, 128, 128, 0) 100%); cursor: crosshair;}.o_colorpicker_widget .o_color_slider{background: linear-gradient(#F00 0%, #F0F 16.66%, #00F 33.33%, #0FF 50%, #0F0 66.66%, #FF0 83.33%, #F00 100%);}.o_colorpicker_widget .o_color_slider, .o_colorpicker_widget .o_opacity_slider{width: 4%; margin-right: 2%; cursor: pointer;}.o_colorpicker_widget .o_slider_pointer, .o_colorpicker_widget .o_opacity_pointer{position: absolute; top: auto; left: -50%; bottom: auto; right: auto; width: 200%; height: 8px; margin-top: -2px;}.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_colorpicker_widget .o_slider_pointer, .o_colorpicker_widget .o_opacity_pointer, .o_colorpicker_widget .o_picker_pointer, .o_colorpicker_widget .o_color_preview{box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.9); border: 1px solid black;}.o_colorpicker_widget .o_color_picker_inputs{font-size: 10px;}.o_colorpicker_widget .o_color_picker_inputs input{font-family: monospace !important; height: 18px; font-size: 11px;}.o_colorpicker_widget .o_color_picker_inputs .o_hex_div input{width: 9ch;}

/* /web/static/src/core/colorlist/colorlist.scss */
 .o_colorlist{width: var(--ColorListField-width, none); padding: var(--ColorListField-padding, 0); box-sizing: content-box; margin-bottom: var(--ColorListField-marginBottom, 0); grid-template-columns: repeat(auto-fit, 1.19rem);}.o_bottom_sheet_body .o_colorlist{--ColorListField-padding: 1rem var(--BottomSheet-Entry-paddingX); --fieldWidget-display: block; --ColorListField-Entry-fontSize: 1.4em; grid-template-columns: repeat(var(--ColorListField-columns, 6), 1fr);}.o_colorlist button{position: relative; display: block; min-width: var(--ColorListField-Entry-minWidth, 1.25rem); aspect-ratio: var(--ColorListField-Entry-aspectRatio, 1); border-radius: var(--ColorListField-Entry-borderRadius, 100%); font-size: var(--ColorListField-Entry-fontSize, smaller); overflow: hidden;}.o_colorlist button:first-child .o_colorlist button::after{box-shadow: inset 0 0 0 1px var(--dropdown-color); border-radius: inherit; color: currentColor;}.o_colorlist button.active::after{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: flex; justify-content: center; align-items: center; color: var(--color, #212529); font: normal normal normal 1em/1 FontAwesome; content: "\f00c";}.o_colorlist button:hover:not(.active){opacity: 0.76;}:not(.o_field_widget) > .o_colorlist{justify-content: center;}.o_colorlist > button{aspect-ratio: 1;}.o_colorlist_item_color_0{background: transparent; box-shadow: inset 0 0 0 1px #ADB5BD;}.o_colorlist_item_color_1{--background-color: RGBA(238, 45, 45, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(255, 255, 255, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_2{--background-color: RGBA(220, 133, 52, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(33, 37, 41, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_3{--background-color: RGBA(232, 187, 29, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(33, 37, 41, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_4{--background-color: RGBA(87, 148, 221, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(255, 255, 255, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_5{--background-color: RGBA(159, 98, 143, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(255, 255, 255, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_6{--background-color: RGBA(219, 136, 101, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(33, 37, 41, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_7{--background-color: RGBA(65, 169, 162, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(33, 37, 41, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_8{--background-color: RGBA(48, 75, 224, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(255, 255, 255, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_9{--background-color: RGBA(238, 47, 138, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(255, 255, 255, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_10{--background-color: RGBA(97, 195, 110, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(33, 37, 41, var(--text-opacity, 1)); color: var(--color) !important;}.o_colorlist_item_color_11{--background-color: RGBA(152, 114, 230, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(255, 255, 255, var(--text-opacity, 1)); color: var(--color) !important;}

/* /web/static/src/core/datetime/datetime_picker.scss */
 .o_datetime_picker{--DateTimePicker__Template-rows: 3; --DateTimePicker__Template-columns: 4; --DateTimePicker__Day-template-rows: 6; width: calc(5px * 7 * 8 + (2 * 0.5rem));}.o_datetime_picker .o_selected{color: #000; background: #e6f2f3;}.o_datetime_picker .o_select_start, .o_datetime_picker .o_select_end{--selected-day-color: #c4e8ea; --percent: calc(100% / sqrt(2)); background: #e6f2f3 radial-gradient(circle, var(--selected-day-color) 0% var(--percent), transparent var(--percent) 100%);}.o_datetime_picker .o_select_start{border-top-left-radius: 50%; border-bottom-left-radius: 50%;}.o_datetime_picker .o_select_end{border-top-right-radius: 50%; border-bottom-right-radius: 50%;}.o_datetime_picker .o_today > div{aspect-ratio: 1; background-color: #dc3545; color: #FFFFFF;}.o_datetime_picker .o_date_picker{grid-template-rows: repeat(var(--DateTimePicker__Day-template-rows), 1fr); grid-template-columns: repeat(var(--DateTimePicker__Day-template-columns), 1fr);}.o_datetime_picker .o_date_item_picker{grid-template-rows: repeat(var(--DateTimePicker__Template-rows), 1fr); grid-template-columns: repeat(var(--DateTimePicker__Template-columns), 1fr);}.o_datetime_picker .o_date_item_picker .o_datetime_button.o_selected:not(.o_select_start, .o_select_end){background: #e6f2f3; color: #000;}.o_datetime_picker .o_center{display: grid; place-items: center;}.o_datetime_picker .o_date_item_cell{aspect-ratio: 1; position: relative;}.o_datetime_picker .o_date_item_cell:hover, .o_datetime_picker .o_date_item_cell:focus{--DateTimePicker__date-cell-border-color-hover: #017e84;}.o_datetime_picker .o_date_item_cell:not([disabled])::before{position: absolute; top: 0; left: 0; bottom: 0; right: 0; content: ''; aspect-ratio: 1; border: 1px solid var(--DateTimePicker__date-cell-border-color-hover); border-radius: 50rem; pointer-events: none;}.o_datetime_picker .o_week_number_cell{font-variant: tabular-nums;}

/* /web/static/src/core/debug/debug_menu.scss */
 .o_dialog .o_debug_manager .dropdown-toggle{padding: 0 4px; margin: 2px 10px 2px 0;}

/* /web/static/src/core/dialog/dialog.scss */
 .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: 0;}.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: 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: 0 1rem;}.modal.o_modal_full .modal-content .modal-footer{padding-top: 1rem; padding-right: 16px; padding-bottom: 0.5rem; padding-left: 16px; box-shadow: 0 1rem 2rem black; z-index: 0;}}

/* /web/static/src/core/dropdown/accordion_item.scss */
 .o_accordion_toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.o_accordion_toggle:empty::after{margin-left: 0;}.o_accordion_toggle.open::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;}.o_accordion_toggle.open:empty::after{margin-left: 0;}.o_accordion_toggle::after{position: absolute; top: 0; left: auto; bottom: auto; right: 0; transform: translate(-0.6em, 0.8em);}

/* /web/static/src/core/dropdown/dropdown.scss */
 .o-dropdown{}.o-dropdown.dropdown-toggle::after{content: none; border: none;}.o-dropdown.btn-secondary, .o-dropdown.btn-outline-secondary{transition: background-color .2s ease-in-out, border-color .2s ease-in-out;}.o-dropdown.btn-secondary.show, .o-dropdown.btn-outline-secondary.show{color: #000; background-color: #e6f2f3; border-color: #017e84;}.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: 0; margin-right: 0;}.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: "\f0d7"; font-family: FontAwesome; display: inline-block; margin-left: auto; transform: rotate(0deg); transition: .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{all: 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);}

/* /web/static/src/core/dropzone/dropzone.scss */
 .o-Dropzone{border: 2px dashed; z-index: 1000;}.o-Dropzone.o-dragging-inside{border-width: 5px;}

/* /web/static/src/core/effects/rainbow_man.scss */
 .o_reward{will-change: transform; z-index: 1056; animation: reward-fading 0.7s ease-in-out forwards;}.o_reward .o_reward_box{transform-box: fill-box;}.o_reward.o_reward_fading{animation: reward-fading-reverse 0.56s ease-in-out forwards;}.o_reward.o_reward_fading .o_reward_face_group{animation: reward-jump-reverse 0.56s ease-in-out forwards;}.o_reward.o_reward_fading .o_reward_rainbow_line{animation: reward-rainbow-reverse 0.7s ease-out forwards;}.o_reward .o_reward_rainbow_man{max-width: 400px;}.o_reward .o_reward_rainbow_line{animation: reward-rainbow 1.12s ease-out 1 forwards;}.o_reward .o_reward_face_group{animation: reward-jump 1.12s ease-in-out 1;}.o_reward .o_reward_face_wrap{animation: reward-rotate 1.12s cubic-bezier(0.51, 0.92, 0.24, 1.15) 1;}.o_reward .o_reward_face{animation: reward-float 1.4s ease-in-out 1.4s infinite alternate;}.o_reward .o_reward_star_01, .o_reward .o_reward_star_03{animation: reward-stars 1.4s ease-in-out infinite alternate-reverse;}.o_reward .o_reward_star_02, .o_reward .o_reward_star_04{animation: reward-stars 1.68s ease-in-out infinite alternate;}.o_reward .o_reward_thumbup{animation: reward-scale 0.7s ease-in-out 0s infinite alternate;}.o_reward .o_reward_shadow_container{animation: reward-float 1.4s ease-in-out infinite alternate;}.o_reward .o_reward_shadow{animation: reward-scale 1.4s ease-in-out infinite alternate;}.o_reward .o_reward_msg_container{aspect-ratio: 1 / 1; animation: reward-float-reverse 1.4s ease-in-out infinite alternate-reverse;}@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);}to{transform: scale(0.5);}}@keyframes reward-rainbow{to{stroke-dashoffset: 0;}}@keyframes reward-rainbow-reverse{from{stroke-dashoffset: 0;}}@keyframes reward-float{to{transform: translateY(5px);}}@keyframes reward-float-reverse{from{transform: translateY(5px);}}@keyframes reward-stars{from{transform: scale(0.3) rotate(0deg);}50%{transform: scale(1) rotate(20deg);}to{transform: scale(0.3) rotate(80deg);}}@keyframes reward-scale{from{transform: scale(0.8);}}@keyframes reward-rotate{from{transform: scale(0.5) rotate(-30deg);}}

/* /web/static/src/core/emoji_picker/emoji_picker.dark.scss */
 .o-EmojiPicker{--EmojiPicker-placeholderOpacity: 75%; --EmojiPicker-active: #dadfe3;}.o-EmojiPicker-searchContour{--border-opacity: .5;}

/* /web/static/src/core/emoji_picker/emoji_picker.scss */
 .popover .o-EmojiPicker{width: 300px; height: 365px;}.o-EmojiPicker-content{padding-left: 0.375rem; padding-right: 0.375rem;}.o-EmojiPicker{--EmojiPicker-active: rgba(1, 126, 132, 0.15);}.o-EmojiPicker .o-Emoji{padding-left: 0.25rem; padding-right: 0.25rem; font-size: 0.8rem; aspect-ratio: 1;}.o-EmojiPicker .o-Emoji:hover{background-color: var(--EmojiPicker-active) !important;}.o-EmojiPicker .o-Emoji.o-active{background-color: var(--EmojiPicker-active) !important;}.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: 50%;}.o-EmojiPicker .o-EmojiPicker-sectionIcon{filter: grayscale(1);}.o-EmojiPicker .o-EmojiPicker-empty{font-size: 5rem !important; filter: grayscale(0.25);}.o-EmojiPicker-category:before{content: "\200b";}.o-EmojiPicker-search input::placeholder{opacity: var(--EmojiPicker-placeholderOpacity, 50%);}.o-EmojiPicker-search input:not(:focus) + .oi-search{color: rgba(33, 37, 41, 0.7);}

/* /web/static/src/core/errors/error_dialog.scss */
 @media (min-width: 768px){.o_error_dialog{padding: 1rem;}.o_error_dialog .o_error_detail > div pre{max-height: 40vh;}}.o_error_dialog .o_error_detail > div{overflow: auto;}.o_error_dialog .o_error_detail > div pre{border: none; overflow: unset;}.o_error_dialog .o_error_detail button{top: 10px; right: 15px; opacity: 0.66;}.o_error_dialog .o_error_detail button:hover{opacity: 1;}.o_error_dialog .modal-header{border: 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: 0;}.o_error_dialog .modal-footer{border: none; padding-top: 0;}

/* /web/static/src/core/file_upload/file_upload_progress_bar.scss */
 .o-file-upload-progress-bar-value{transition: width 0.1s; border-right: 1px solid #5a3c52; background-color: #714B67; opacity: 0.5;}.o-file-upload-progress-bar-abort{padding: 4px; color: #963535; font-size: 16px;}.o-file-upload-progress-bar-abort:active{opacity: 0.7;}div:not(:hover) .o-file-upload-progress-bar-abort{display: none;}

/* /web/static/src/core/file_upload/file_upload_progress_record.scss */
 .o_kanban_record .o_kanban_progress_card{min-height: 80px;}.o_kanban_record .o_kanban_progress_card .o_kanban_image_wrapper{opacity: 0.7;}.o_data_row.o_list_progress_card{height: 25px; border: 1px solid #dfdfdf;}.o_data_row.o_list_progress_card .o_file_upload_upload_title{color: inherit; font-size: 13px; font-weight: 500;}

/* /web/static/src/core/file_viewer/file_viewer.scss */
 .o-FileViewer{z-index: -1; outline: none;}.o-FileViewer-navigation{width: 40px; height: 40px;}.o-FileViewer-header{color: #fff; background-color: var(--FileViewer-toolbarBgColor, #1F2937); height: 46px;}.o-FileViewer-main{z-index: -1; padding: 51.75px 0;}.o-FileViewer-main:has(.o-FileViewer-loading){cursor: wait;}.o-FileViewer-zoomer{padding: 51.75px 0;}.o-FileViewer-headerButton:hover{background-color: rgba(255, 255, 255, 0.1); color: #fafafb;}.o-FileViewer-toolbarButton{background-color: var(--FileViewer-toolbarBgColor, #1F2937); color: #fff;}.o-FileViewer-toolbarButton:hover{filter: brightness(1.3);}.o-FileViewer-view{background-color: #000000; box-shadow: 0 0 40px #000000; outline: none;}.o-FileViewer-view.o-isText{background: #FFF;}.o-FileViewer-view.o-isText.o-FileViewer-loading{background: #000; opacity: 50%; pointer-events: none;}

/* /web/static/src/core/ir_ui_view_code_editor/code_editor.scss */
 .invalid_locator{position: absolute; background: red; opacity: 0.25;}

/* /web/static/src/core/model_field_selector/model_field_selector.scss */
 .o_model_field_selector{position: relative;}.o_model_field_selector.o_edit_mode{cursor: pointer;}.o_model_field_selector > .o_model_field_selector_value{min-width: 20px; min-height: 20px; max-width: 100%; word-wrap: break-word;}.o_model_field_selector > .o_model_field_selector_value:active, .o_model_field_selector > .o_model_field_selector_value:focus, .o_model_field_selector > .o_model_field_selector_value:active:focus{outline: none;}.o_model_field_selector > .o_model_field_selector_value > .o_model_field_selector_chain_part{cursor: inherit; border: 1px solid #dae1e7; background: #F9FAFB;}.o_model_field_selector > .o_model_field_selector_value > i{font-size: 10px;}

/* /web/static/src/core/model_field_selector/model_field_selector_popover.scss */
 .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: #FFFFFF;}.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);}

/* /web/static/src/core/model_selector/model_selector.scss */
 .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;}

/* /web/static/src/core/notebook/notebook.scss */
 .o_notebook{--Notebook-margin-x: 0; --Notebook-padding-x: 0; --Notebook-sidebar-size: 250px; --Notebook__link-border-color: transparent; --Notebook__link-border-color--active: var(--o-border-color); --Notebook__link-border-color--hover: #E9ECEF; --Notebook__link-border-top-color--active: var(--o-border-color);}.o_notebook .o_notebook_headers{margin: 0 var(--Notebook-margin-x, 0); overflow-x: auto; overflow-y: hidden;}@media (max-width: 767.98px){.o_notebook .o_notebook_headers::-webkit-scrollbar{display: none;}}.o_notebook .nav{padding: 0 var(--Notebook-padding-x, 0); background-color: white;}.o_notebook .nav-item{margin: 0 -1px 0 0;}.o_notebook .nav-item.disabled .nav-link{cursor: not-allowed; opacity: .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-color: var(--Notebook__link-border-color--active); 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: inset 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.o_notebook .nav-link:hover{border-color: var(--Notebook__link-border-color--hover);}.o_notebook .nav-link.o_page_invalid{color: o-text-color("danger") !important; background-color: rgba(220, 53, 69, 0.1) !important;}.o_notebook .tab-pane:not(.show){transition: none;}.o_notebook.vertical li a{text-align: left;}.o_notebook.vertical .o_notebook_headers{flex-shrink: 0; overflow-x: visible;}.o_notebook.vertical .nav{max-width: var(--Notebook-sidebar-size); border-bottom-color: transparent;}.o_notebook.vertical .nav-item{margin: 0 0 -1px 0;}.o_notebook.vertical .nav-item:first-child .nav-link{border-top-width: 0;}.o_notebook.vertical .nav-link{margin-bottom: 0;}.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-color: var(--Notebook__link-border-color--active); border-left-color: var(--Notebook__link-border-top-color--active, var(--Notebook__link-border-color--active)); border-right-color: white;}.o_notebook.horizontal .nav-item{white-space: nowrap;}@media (max-width: 991.98px){.o_notebook .o_notebook_content .oe-toolbar{position: sticky; top: 0px; left: auto; bottom: auto; right: auto; margin-left: var(--Notebook-margin-x, 16px); margin-right: var(--Notebook-margin-x, 16px); width: auto;}}

/* /web/static/src/core/notifications/notification.scss */
 .o_notification_manager{position: fixed; inset: 52.9px 1rem auto 1rem; 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: all 0.5s;}.o_notification_fade-enter{opacity: 0;}.o_notification_progress{position: absolute; bottom: 0; left: 0; height: 3px;}

/* /web/static/src/core/overlay/overlay_container.scss */
 .o-overlay-item{position: fixed; z-index: 1055;}

/* /web/static/src/core/pager/pager_indicator.scss */
 .o_pager_indicator{z-index: 1056; transition: opacity 0.4s;}.o_pager_indicator > .o_pager_indicator_inner{min-width: 13ch; padding: 7px 14px; border: var(--border-width) solid #e7e9ed; border-radius: var(--border-radius); background-color: #e7e9ed;}.o_pager_indicator.o-fade-leave, .o_pager_indicator.o-fade-enter{opacity: 0;}

/* /web/static/src/core/popover/popover.scss */
 .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%);}

/* /web/static/src/core/pwa/install_prompt.scss */
 .o_install_prompt{border-radius: 20px; height: unset !important; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); background: rgba(255, 255, 255, 0.7); inset: 0 auto auto 0 !important; width: fit-content !important;}.o_install_prompt.o_touch_bounce{animation: none;}@media screen and (max-width: 768px){.o_install_prompt{inset: auto auto 0 0 !important; width: 90% !important; margin: 5% !important;}.o_install_prompt .modal-header{background: none !important; border: none !important;}.o_install_prompt .modal-header button{color: #000 !important;}}

/* /web/static/src/core/record_selectors/record_selectors.scss */
 .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: 0; height: 0; vertical-align: middle; -moz-transform: scale(0.9999); border-bottom: 0; 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: 0; height: 0; vertical-align: middle; -moz-transform: scale(0.9999); border-bottom: 0; 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: .5rem;}

/* /web/static/src/core/resizable_panel/resizable_panel.scss */
 .o_resizable_panel{max-width: 100vw; flex-grow: 0;}.o_resizable_panel_handle{cursor: col-resize; z-index: 10; width: 5px;}

/* /web/static/src/core/select_menu/select_menu.scss */
 .o_select_menu.o_select_menu_multi_select input{flex: 1 0 50px;}.o_select_menu .o_select_menu_toggler_clear{transform: translateY(-50%);}.o_select_menu .o_select_menu_toggler_clear:hover i{color: red;}.o_select_menu .o_tag{margin: 2px;}.o_select_menu .o_select_menu_caret{position: absolute; top: 1px; left: auto; bottom: var(--border-width); right: 0; visibility: hidden;}.o_select_menu .o_select_menu_caret:after{content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; -moz-transform: scale(0.9999); border-bottom: 0; border-left: 0.3em solid transparent; border-right: 0.3em solid transparent; border-top: 0.3em solid var(--o-caret-color, currentColor);}.o_select_menu:hover .o_select_menu_caret, .o_select_menu:focus-within .o_select_menu_caret{visibility: visible;}.o_select_menu button .o_select_menu_caret{right: 3px;}.o_select_menu .form-select + .o_select_menu_caret{display: none;}.o_select_menu_menu{background-color: #FFFFFF;}.o_select_menu_menu .o_select_menu_searchbox{background-color: #FFFFFF; position: sticky; top: -0.5rem; padding: 5px;}.o_select_menu_menu .o_select_menu_searchbox input{cursor: text !important; height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2)); padding-left: 20px;}.o_select_menu_menu .o_select_menu_searchbox:before{position: absolute; top: 50%; left: auto; bottom: auto; right: auto; transform: translateY(-50%); content: "\f002"; font-family: 'FontAwesome';}.o_select_menu_menu .o_select_menu_group{background-color: #FFFFFF; top: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));}.o_select_menu_menu .o_select_menu_group:not(.o_select_menu_searchable_group){top: -0.5rem;}.o_select_menu_menu:not(.o_bottom_sheet){max-height: 300px;}.o_select_menu_menu:not(.o_bottom_sheet) .o-dropdown-item:before{display: none;}.o_bottom_sheet .o_select_menu_menu{padding: 0;}.o_bottom_sheet .o_select_menu_menu .dropdown-item{font-weight: normal; margin: 0 auto; max-width: calc(100% - 2 * var(--offcanvas-padding-x));}

/* /web/static/src/core/signature/name_and_signature.scss */
 .o_web_sign_name_and_signature{position: relative;}.o_web_sign_signature_container canvas{width: 100%; height: auto; display: block;}.o_signature_stroke{position: absolute; border-top: #D1D0CE solid 2px; bottom: 20%; width: 72%; left: 14%;}

/* /web/static/src/core/tags_list/tags_list.scss */
 .o_tag{font-size: var(--Tag-font-size, 0.875rem); max-width: var(--Tag-max-width, 100%);}.o_tag.o_tag_color_0, .o_tag.o_tag_color_0::after{--background-color: RGBA(230.1375, 221.3625, 221.3625, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(60, 60, 60, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_1, .o_tag.o_tag_color_1::after{--background-color: RGBA(255, 155.5, 155.5, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(67.15870044, 11.84129956, 11.84129956, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_2, .o_tag.o_tag_color_2::after{--background-color: RGBA(247.0375, 198.06116071, 152.4625, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(52.9, 33.325, 15.1, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_3, .o_tag.o_tag_color_3::after{--background-color: RGBA(252.88960843, 226.89175248, 135.61039157, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(47.45993976, 39.05405514, 9.54006024, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_4, .o_tag.o_tag_color_4::after{--background-color: RGBA(187.45210396, 215.03675558, 248.04789604, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(25.3049505, 49.60939855, 78.6950495, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_5, .o_tag.o_tag_color_5::after{--background-color: RGBA(216.79194664, 167.70805336, 203.91748283, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(28.91432806, 24.08567194, 27.64779531, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_6, .o_tag.o_tag_color_6::after{--background-color: RGBA(247.84539474, 213.9484835, 199.65460526, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(85.32105263, 46.88635147, 30.67894737, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_7, .o_tag.o_tag_color_7::after{--background-color: RGBA(136.6125, 224.8875, 218.94591346, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(10.58333333, 19.41666667, 18.82211538, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_8, .o_tag.o_tag_color_8::after{--background-color: RGBA(150.60535714, 165.68382711, 248.89464286, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(13.95714286, 20.10665584, 54.04285714, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_9, .o_tag.o_tag_color_9::after{--background-color: RGBA(254.94583333, 157.55416667, 203.95543194, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(68.805, 12.195, 39.16625654, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_10, .o_tag.o_tag_color_10::after{--background-color: RGBA(182.62075688, 236.87924312, 189.81831118, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(30.82018349, 57.17981651, 34.3168695, var(--text-opacity, 1)); color: var(--color) !important;}.o_tag.o_tag_color_11, .o_tag.o_tag_color_11::after{--background-color: RGBA(230.11575613, 219.41069277, 252.08930723, var(--bg-opacity, 1)); background-color: var(--background-color) !important; --color: RGBA(56.75321978, 31.58433735, 108.41566265, var(--text-opacity, 1)); color: var(--color) !important;}

/* /web/static/src/core/time_picker/time_picker.scss */
 .o_time_picker_input{transition: all .1s ease-in-out; transition-property: color, background-color, border-bottom-color; color: var(--body-color);}.o_time_picker_input.o_invalid{color: o-text-color("danger"); border-bottom-color: #dc3545; background-color: rgba(220, 53, 69, 0.1);}.o_time_picker_dropdown.o-dropdown--menu{--dropdown-min-width: unset; max-height: 15rem;}.o_datetime_picker .o_time_picker{width: 4rem;}.o_datetime_picker .o_time_picker input{text-align: center;}

/* /web/static/src/core/tooltip/tooltip.scss */
 .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: left; 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: #17a2b8; color: #FFFFFF;}.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 0; 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: 0 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);}

/* /web/static/src/core/tree_editor/tree_editor.scss */
 .o_tree_editor .o_tree_editor_node .o_tree_editor_node_control_panel > button{opacity: .2;}.o_tree_editor .o_tree_editor_node.o_hovered_button .o_tree_editor_node_control_panel > button{opacity: .5;}.o_tree_editor .o_tree_editor_node.o_hovered_button .o_tree_editor_node_control_panel > button:hover{opacity: 1;}.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;}

/* /web/static/src/core/ui/block_ui.scss */
 .o_blockUI{cursor: wait; z-index: 1070 !important;}.o_blockUI:not(.o_blockUI_invisible){-webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); background: rgba(0, 0, 0, 0.5); color: #fff;}

/* /web/static/src/core/utils/draggable_hook_builder.scss */
 @keyframes o-draggable-bounce{0%{transform: scale(1);}60%{transform: scale(0.95);}100%{transform: scale(1);}}.o_draggable{-webkit-touch-callout: none;}.o_dragged{z-index: 1000; pointer-events: none;}.o_touch_bounce{animation: o-draggable-bounce .4s forwards; user-select: none;}

/* /web/static/src/core/utils/nested_sortable.scss */
 .o_nested_sortable_placeholder{background-clip: content-box; background-color: deepskyblue; height: 5px; padding-top: 0 !important; padding-bottom: 0 !important;}.o_nested_sortable_placeholder_realsize{outline: 1px dashed #5f636f; background-color: #F9FAFB;}

/* /web_tour/static/src/scss/tour_pointer.scss */
 @keyframes o-tour-pointer-bounce-horizontal{from{transform: translateX(calc(var(--TourPointer__bounce-offset) * -1));}to{transform: translateX(var(--TourPointer__bounce-offset));}}@keyframes o-tour-pointer-bounce-vertical{from{transform: translateY(calc(var(--TourPointer__bounce-offset) * -1));}to{transform: translateY(var(--TourPointer__bounce-offset));}}@keyframes o-tour-pointer-fade-in{from{opacity: 0;}}@keyframes o-tour-pointer-info-expand{from{width: 0; height: 0;}}.o_tour_pointer{--TourPointer__anchor-space: 0; --TourPointer__bounce-offset: 3px; --TourPointer__offset: 8px; --TourPointer__scale: 1.12; --TourPointer__color: #714B67; --TourPointer__color-accent: #86597b; --TourPointer__border-width: 1px; --TourPointer__border-color-rgb: 255, 255, 255; --TourPointer__border-color: rgba(var(--TourPointer__border-color-rgb), 1); --TourPointer__arrow-size: 1rem; --TourPointer__animation-duration: 500ms; --TourPointer__expand-duration: 200ms; --TourPointer__text-color: black; --TourPointer__reveal-animation: o-tour-pointer-fade-in 400ms ease; --TourPointer__translate-x: 0; --TourPointer__translate-y: 0; z-index: 1080; max-width: 270px; border: var(--TourPointer__border-width) solid transparent; transform: translate(var(--TourPointer__translate-x), var(--TourPointer__translate-y)); transition: width var(--TourPointer__expand-duration), height var(--TourPointer__expand-duration);}.o_tour_pointer.o_bouncing.o_left, .o_tour_pointer.o_bouncing.o_right{animation: o-tour-pointer-bounce-horizontal var(--TourPointer__animation-duration) ease-in infinite alternate, var(--TourPointer__reveal-animation);}.o_tour_pointer.o_bouncing.o_top, .o_tour_pointer.o_bouncing.o_bottom{animation: o-tour-pointer-bounce-vertical var(--TourPointer__animation-duration) ease-in infinite alternate, var(--TourPointer__reveal-animation);}.o_tour_pointer .o_tour_pointer_tip{width: var(--TourPointer__width); height: var(--TourPointer__height); border: var(--TourPointer__border-width) solid white; border-radius: 0 50% 50% 50%; background-image: radial-gradient(var(--TourPointer__color-accent), var(--TourPointer__color)); box-shadow: 0 0 40px 2px rgba(var(--TourPointer__border-color-rgb), 0.5);}.o_tour_pointer .o_tour_pointer_content{background-color: #F6F5F4; color: transparent; transition: color 0s ease var(--TourPointer__expand-duration); line-height: 1.5; font-size: 1rem; font-family: "Inter", "Odoo Unicode Support Noto", sans-serif; font-weight: normal;}.o_tour_pointer .o_tour_pointer_content .o_skip_tour{display: inline-block; margin-top: 4px; color: gray; cursor: pointer;}.o_tour_pointer .o_tour_pointer_content .o_skip_tour:hover{color: #4d4d4d;}.o_tour_pointer .o_tour_pointer_content p:last-child{margin-bottom: 0;}.o_tour_pointer.o_left .o_tour_pointer_tip{transform: rotate(90deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);}.o_tour_pointer.o_right .o_tour_pointer_tip{transform: rotate(270deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);}.o_tour_pointer.o_top .o_tour_pointer_tip{transform: rotate(180deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);}.o_tour_pointer.o_bottom .o_tour_pointer_tip{transform: rotate(0deg) translateY(var(--TourPointer__offset)) scaleY(var(--TourPointer__scale)) rotate(45deg);}.o_tour_pointer.o_open{border-color: #9a9ca5; background-color: #d8dadd; animation: var(--TourPointer__reveal-animation);}.o_tour_pointer.o_open .o_tour_pointer_tip{width: var(--TourPointer__arrow-size); height: var(--TourPointer__arrow-size); border-color: #9a9ca5; border-radius: 0; background: #F6F5F4; box-shadow: none;}.o_tour_pointer.o_open .o_tour_pointer_content{color: #000;}.o_tour_pointer.o_open.o_left{--TourPointer__translate-x: calc(var(--TourPointer__arrow-size) / -2);}.o_tour_pointer.o_open.o_left .o_tour_pointer_tip{transform: translateX(-50%) rotate(45deg); right: calc(var(--TourPointer__arrow-size) * -1); top: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_right{--TourPointer__translate-x: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_right .o_tour_pointer_tip{transform: translateX(50%) rotate(45deg); left: calc(var(--TourPointer__arrow-size) * -1); top: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_top{--TourPointer__translate-y: calc(var(--TourPointer__arrow-size) / -2);}.o_tour_pointer.o_open.o_top .o_tour_pointer_tip{transform: translateY(-50%) rotate(45deg); bottom: calc(var(--TourPointer__arrow-size) * -1); left: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_bottom{--TourPointer__translate-y: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_bottom .o_tour_pointer_tip{transform: translateY(50%) rotate(45deg); top: calc(var(--TourPointer__arrow-size) * -1); left: calc(var(--TourPointer__arrow-size) / 2);}.o_tour_pointer.o_open.o_expand_left.o_top, .o_tour_pointer.o_open.o_expand_left.o_bottom{--TourPointer__translate-x: calc( var(--TourPointer__width) + var(--TourPointer__border-width) - 100% );}.o_tour_pointer.o_open.o_expand_left.o_top .o_tour_pointer_tip, .o_tour_pointer.o_open.o_expand_left.o_bottom .o_tour_pointer_tip{left: initial; right: calc(var(--TourPointer__arrow-size) / 2);}@media print{.o_tour_pointer{display: none !important;}}

/* /html_editor/static/src/components/switch/switch.scss */
 .o_switch{display: flex; align-items: center; font-weight: normal; cursor: pointer;}.o_switch.o_switch_disabled{opacity: 50%; pointer-events: none;}.o_switch > input:focus + span{box-shadow: 0 0 0 3px #bc99b3;}.o_switch > input + span{border-radius: 1.2em; width: 2.04em; padding-left: 3px; padding-right: 3px; background-color: rgba(33, 37, 41, 0.4); font-size: 1.308em; line-height: 1.2em; color: rgba(33, 37, 41, 0.4); transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1);}.o_switch > input + span:after{content: "\f057"; font-family: 'FontAwesome'; color: white; transition: all 0.2s cubic-bezier(0.19, 1, 0.22, 1);}.o_switch > input:checked + span{background: #714B67;}.o_switch > input:checked + span:after{content: "\f058"; margin-left: 0.84em;}.o_switch.o_switch_danger_success > input:not(:checked) + span{background: #e6586c;}.o_switch.o_switch_danger_success > input:checked + span{background: #00ff9e;}

/* /html_editor/static/src/main/media/media_dialog/media_dialog.scss */
 .modal .o_select_media_dialog .o_we_file_selector_control_panel{top: -1rem; background-color: #FFFFFF;}.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 ease 0.5s;}.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove{border-radius: 0 0 0 4px;}.modal .o_select_media_dialog .o_we_existing_attachments .o_existing_attachment_remove:hover{color: #e6586c;}.modal .o_select_media_dialog .o_we_attachment_selected{box-shadow: 0 0 0 3px #714B67;}.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa){border: 3px solid #714B67; box-shadow: none;}.modal .o_select_media_dialog .o_we_attachment_selected:not(.fa):before{content: ""; position: absolute; top: 5px; left: 5px; bottom: auto; right: auto; width: 19px; height: 19px; background-color: #714B67; font-family: 'FontAwesome'; color: white; border-radius: 50%; text-align: center; z-index: 1; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);}.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, #2b2b33, #191922); color: white;}.modal .o_select_media_dialog .o_video_preview .media_iframe_video{width: 100%;}

/* /html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss */
 .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(calc(400px - 3rem) + 3rem);}}.editor_notification_body{width: calc(100% - 3rem);}@media (min-width: 576px){.editor_notification_body{width: calc(400px - 3rem);}}

/* /html_editor/static/src/main/local_overlay.scss */
 .oe-local-overlay{position: absolute; isolation: isolate; height: 0; width: 0; z-index: 1;}

/* /html_editor/static/src/main/list/list.scss */
 [contenteditable="true"] li p{margin-bottom: 0;}[contenteditable="true"] :where([style*="color:"]){--heading-color: none;}.odoo-editor-editable li[style*="color"] font[class*="bg-"]:not([class*="text-"]):not([style*="color"]), .odoo-editor-editable li[class*="text-"] font[class*="bg-"]:not([class*="text-"]):not([style*="color"]){color: inherit !important;}#wrapwrap .o-float-start-parent ~ ul, #wrapwrap .o-float-start-parent ~ ol, .o_mass_mailing_value .o-float-start-parent ~ ul, .o_mass_mailing_value .o-float-start-parent ~ ol, .o_field_html .o-float-start-parent ~ ul, .o_field_html .o-float-start-parent ~ ol{display: flow-root;}#wrapwrap .o-float-start-parent .o_we_hint::after, .o_mass_mailing_value .o-float-start-parent .o_we_hint::after, .o_field_html .o-float-start-parent .o_we_hint::after{display: none;}#wrapwrap .o-float-end-parent ~ ul[dir], #wrapwrap .o-float-end-parent ~ ol[dir], .o_mass_mailing_value .o-float-end-parent ~ ul[dir], .o_mass_mailing_value .o-float-end-parent ~ ol[dir], .o_field_html .o-float-end-parent ~ ul[dir], .o_field_html .o-float-end-parent ~ ol[dir]{display: flow-root;}#wrapwrap .o-float-end-parent .o_we_hint::after, .o_mass_mailing_value .o-float-end-parent .o_we_hint::after, .o_field_html .o-float-end-parent .o_we_hint::after{display: none;}#wrapwrap li .float-start, .o_mass_mailing_value li .float-start, .o_field_html li .float-start{float: unset !important;}#wrapwrap ul[dir] li .float-end, #wrapwrap ol[dir] li .float-end, .o_mass_mailing_value ul[dir] li .float-end, .o_mass_mailing_value ol[dir] li .float-end, .o_field_html ul[dir] li .float-end, .o_field_html ol[dir] li .float-end{float: unset !important;}

/* /html_editor/static/src/main/media/file.scss */
 .o_file_box, [data-embedded="file"]{display: inline-block; width: fit-content; min-width: 250px; margin: 3px; vertical-align: middle;}.o_file_box .alert.alert-info, [data-embedded="file"] .alert.alert-info{border-radius: 5px; outline: 1px solid #d8dadd; outline-offset: -1px; padding: 5px; margin: 0;}.o_file_box .o_image, [data-embedded="file"] .o_image{width: 32px;}

/* /html_editor/static/src/others/embedded_components/core/embedded_component_toolbar/embedded_component_toolbar.scss */
 .o_embedded_toolbar button{font-family: var(--font-sans-serif) !important; font-weight: 600;}@media screen and (max-width: 1024px){.o_embedded_toolbar button .o_embedded_toolbar_button_text{display: none;}}

/* /html_editor/static/src/others/embedded_components/core/file/file.scss */
 [data-embedded="file"] [data-embedded-editable]{background-color: white;}[data-embedded="file"] .o_file_name_container:hover i{visibility: visible !important;}[data-embedded="file"] input[type="text"]{width: 190px;}

/* /html_editor/static/src/others/embedded_components/core/table_of_content/table_of_content.scss */
 [data-embedded="tableOfContent"]{margin-left: 2px; margin-right: 2px; margin-top: 16px; margin-bottom: 16px; outline: 1px solid #d8dadd; outline-offset: -1px; border-radius: 5px; background-color: #F9FAFB;}[data-embedded="tableOfContent"] .o_embedded_toc_content{background-color: white;}[data-embedded="tableOfContent"] .o_embedded_toc_content a[class*="o_embedded_toc_link_depth_"]{font-family: var(--font-sans-serif) !important; border-radius: 5px; min-height: 1.5rem; border: transparent;}[data-embedded="tableOfContent"] .o_embedded_toc_content a[class*="o_embedded_toc_link_depth_"]:hover{background-color: rgba(27, 161, 228, 0.2); text-decoration: none;}[data-embedded="tableOfContent"] .o_embedded_toc_content a.o_embedded_toc_link_depth_0{padding-left: 5px;}[data-embedded="tableOfContent"] .o_embedded_toc_content a.o_embedded_toc_link_depth_1{padding-left: calc(5px + Min(30px, 10%) * 1);}[data-embedded="tableOfContent"] .o_embedded_toc_content a.o_embedded_toc_link_depth_2{padding-left: calc(5px + Min(30px, 10%) * 2);}[data-embedded="tableOfContent"] .o_embedded_toc_content a.o_embedded_toc_link_depth_3{padding-left: calc(5px + Min(30px, 10%) * 3);}[data-embedded="tableOfContent"] .o_embedded_toc_content a.o_embedded_toc_link_depth_4{padding-left: calc(5px + Min(30px, 10%) * 4);}[data-embedded="tableOfContent"] .o_embedded_toc_content a.o_embedded_toc_link_depth_5{padding-left: calc(5px + Min(30px, 10%) * 5);}[data-embedded="tableOfContent"] .o_embedded_toc_label{color: #5f636f;}.o_field_html .odoo-editor-editable h1, .o_field_html .odoo-editor-editable .h1, .o_field_html .odoo-editor-editable h2, .o_field_html .odoo-editor-editable .h2, .o_field_html .odoo-editor-editable h3, .o_field_html .odoo-editor-editable .h3, .o_field_html .odoo-editor-editable h4, .o_field_html .odoo-editor-editable .h4, .o_field_html .odoo-editor-editable h5, .o_field_html .odoo-editor-editable .h5, .o_field_html .odoo-editor-editable h6, .o_field_html .odoo-editor-editable .h6, .o_field_html .o_readonly h1, .o_field_html .o_readonly .h1, .o_field_html .o_readonly h2, .o_field_html .o_readonly .h2, .o_field_html .o_readonly h3, .o_field_html .o_readonly .h3, .o_field_html .o_readonly h4, .o_field_html .o_readonly .h4, .o_field_html .o_readonly h5, .o_field_html .o_readonly .h5, .o_field_html .o_readonly h6, .o_field_html .o_readonly .h6{transition: background-color 0.5s ease;}.o_field_html .odoo-editor-editable h1.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h1, .o_field_html .odoo-editor-editable h2.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h2, .o_field_html .odoo-editor-editable h3.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h3, .o_field_html .odoo-editor-editable h4.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h4, .o_field_html .odoo-editor-editable h5.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h5, .o_field_html .odoo-editor-editable h6.o_embedded_toc_header_highlight, .o_field_html .odoo-editor-editable .o_embedded_toc_header_highlight.h6, .o_field_html .o_readonly h1.o_embedded_toc_header_highlight, .o_field_html .o_readonly .o_embedded_toc_header_highlight.h1, .o_field_html .o_readonly h2.o_embedded_toc_header_highlight, .o_field_html .o_readonly .o_embedded_toc_header_highlight.h2, .o_field_html .o_readonly h3.o_embedded_toc_header_highlight, .o_field_html .o_readonly .o_embedded_toc_header_highlight.h3, .o_field_html .o_readonly h4.o_embedded_toc_header_highlight, .o_field_html .o_readonly .o_embedded_toc_header_highlight.h4, .o_field_html .o_readonly h5.o_embedded_toc_header_highlight, .o_field_html .o_readonly .o_embedded_toc_header_highlight.h5, .o_field_html .o_readonly h6.o_embedded_toc_header_highlight, .o_field_html .o_readonly .o_embedded_toc_header_highlight.h6{border-radius: 0.25rem; background-color: rgba(27, 161, 228, 0.2);}

/* /html_editor/static/src/others/embedded_components/core/toggle_block/toggle_block.scss */
 [data-embedded="toggleBlock"] [data-embedded-editable] > p{margin: 0;}[data-embedded="toggleBlock"] button:has(i.fa-caret-down:only-child, i.fa-caret-right:only-child){cursor: pointer !important; width: 1.5rem; aspect-ratio: 1 / 1; background-color: transparent;}[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);}

/* /html_editor/static/src/others/qweb_plugin.scss */
 .odoo-editor-editable.odoo-editor-qweb t, .odoo-editor-editable.odoo-editor-qweb [t-if], .odoo-editor-editable.odoo-editor-qweb [t-elif], .odoo-editor-editable.odoo-editor-qweb [t-else], .odoo-editor-editable.odoo-editor-qweb [t-foreach], .o_readonly t, .o_readonly [t-if], .o_readonly [t-elif], .o_readonly [t-else], .o_readonly [t-foreach]{background-color: rgba(0, 0, 102, 0.1) !important;}.odoo-editor-editable.odoo-editor-qweb t, .odoo-editor-editable.odoo-editor-qweb [t-esc], .odoo-editor-editable.odoo-editor-qweb [t-out], .odoo-editor-editable.odoo-editor-qweb [t-raw], .o_readonly t, .o_readonly [t-esc], .o_readonly [t-out], .o_readonly [t-raw]{border-radius: 2px;}.odoo-editor-editable.odoo-editor-qweb [t-esc], .odoo-editor-editable.odoo-editor-qweb [t-out], .odoo-editor-editable.odoo-editor-qweb [t-raw], .o_readonly [t-esc], .o_readonly [t-out], .o_readonly [t-raw]{background-color: rgba(36, 154, 255, 0.16) !important;}.odoo-editor-editable.odoo-editor-qweb [t-esc]:empty::before, .o_readonly [t-esc]:empty::before{content: attr(t-esc);}.odoo-editor-editable.odoo-editor-qweb [t-raw]:empty::before, .o_readonly [t-raw]:empty::before{content: attr(t-raw);}.odoo-editor-editable.odoo-editor-qweb [t-out]:empty::before, .o_readonly [t-out]:empty::before{content: attr(t-out);}.odoo-editor-editable.odoo-editor-qweb t[t-set], .o_readonly t[t-set]{display: none;}.odoo-editor-editable.odoo-editor-qweb t[data-oe-t-inline], .o_readonly t[data-oe-t-inline]{display: inline;}.odoo-editor-editable.odoo-editor-qweb t:not([data-oe-t-inline]), .o_readonly t:not([data-oe-t-inline]){display: block;}.odoo-editor-editable.odoo-editor-qweb t[data-oe-t-inline]:not([data-oe-t-group-active]), .o_readonly t[data-oe-t-inline]:not([data-oe-t-group-active]){display: unset;}.odoo-editor-editable.odoo-editor-qweb [data-oe-t-group]:not([data-oe-t-group-active]), .o_readonly [data-oe-t-group]:not([data-oe-t-group-active]){display: none !important;}.odoo-editor-editable.odoo-editor-qweb [data-oe-t-group][data-oe-t-selectable], .o_readonly [data-oe-t-group][data-oe-t-selectable]{outline: 1px dashed rgba(0, 0, 102, 0.4) !important;}.oe-qweb-select{position: absolute; z-index: 1056; background-color: white;}

/* /html_editor/static/src/public/styles.scss */
 .o-we-toolbar .btn{border-color: white; padding-top: 0; padding-bottom: 0;}.o-we-toolbar .btn:not(:hover):not(.active){background-color: white;}.o-we-powerbox{background-color: white !important;}

/* /html_editor/static/src/scss/html_editor.common.scss */
 :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: #65435c; --o-cc1-btn-primary: #714B67; --o-cc1-btn-primary-text: #FFFFFF; --o-cc1-btn-primary-border: #714B67; --o-cc1-btn-secondary: #F0CDA8; --o-cc1-btn-secondary-text: #212529; --o-cc1-btn-secondary-border: #F0CDA8; --o-cc2-text: #212529; --o-cc2-h2: #1B1319; --o-cc2-h3: #1B1319; --o-cc2-h4: #1B1319; --o-cc2-h5: #1B1319; --o-cc2-h6: #1B1319; --o-cc2-link: #583b51; --o-cc2-btn-primary: #714B67; --o-cc2-btn-primary-text: #FFFFFF; --o-cc2-btn-primary-border: #714B67; --o-cc2-btn-secondary: #F0CDA8; --o-cc2-btn-secondary-text: #212529; --o-cc2-btn-secondary-border: #F0CDA8; --o-cc3-text: #212529; --o-cc3-headings: #212529; --o-cc3-h2: #212529; --o-cc3-h3: #212529; --o-cc3-h4: #212529; --o-cc3-h5: #212529; --o-cc3-h6: #212529; --o-cc3-link: #2a1c27; --o-cc3-btn-primary: #714B67; --o-cc3-btn-primary-text: #FFFFFF; --o-cc3-btn-primary-border: #714B67; --o-cc3-btn-secondary-text: #212529; --o-cc3-btn-secondary-border: #F6F5F4; --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: black; --o-cc4-btn-primary-text: #FFFFFF; --o-cc4-btn-primary-border: #1B1319; --o-cc4-btn-secondary-text: #212529; --o-cc4-btn-secondary-border: #F6F5F4; --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: #b18aa7; --o-cc5-btn-primary: #714B67; --o-cc5-btn-primary-text: #FFFFFF; --o-cc5-btn-primary-border: #714B67; --o-cc5-btn-secondary-text: #212529; --o-cc5-btn-secondary-border: #F6F5F4; --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: 2.5rem; --h3-font-size: 2rem; --h4-font-size: 1.5rem; --h5-font-size: 1.25rem; --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%;}pre{padding: 0.5rem 1rem; border: 1px solid var(--o-border-color); border-radius: 0.4rem; background-color: #F8F9FA; color: #212529;}*[contenteditable=true]{outline: none;}[contenteditable]{overflow-wrap: unset !important;}.css_non_editable_mode_hidden{display: none !important;}.editor_enable .css_editable_mode_hidden{display: none !important;}#wrapwrap table.table.table-bordered, .o_editable table.table.table-bordered{table-layout: fixed; overflow-wrap: break-word;}#wrapwrap table.table.table-bordered td, .o_editable table.table.table-bordered td{min-width: 20px;}@media (max-width: 767.98px){#wrapwrap .table-responsive > table.table, .o_editable .table-responsive > table.table{table-layout: auto;}}ul.o_checklist{list-style: none;}ul.o_checklist > li{list-style: none; position: relative;}ul.o_checklist > li:not(.oe-nested)::before{content: ''; position: absolute; left: -20px; display: block; height: 13px; width: 13px; top: 4px; border: 1px solid; text-align: center; cursor: pointer;}ul.o_checklist > li.o_checked::before{content: "✓"; display: flex; font-size: 13px; align-items: center; justify-content: center; padding-left: 1px ; padding-top: 1px; transition: opacity .5s; opacity: 1;}ul.o_checklist > li.o_checked.o_checked_has_nested_list::before{opacity: 0.5;}ul.o_checklist > li.o_checked:not(.o_checked_has_nested_list){text-decoration: line-through; opacity: 0.5;}ul.o_checklist > li.o_checked.o_checked_has_nested_list > :not(ul, ol){text-decoration: line-through; opacity: 0.5;}ul.o_checklist[dir="rtl"] li:not(.oe-nested)::before{left: auto; right: -20px; text-align: right;}ul.o_checklist[dir="ltr"] li:not(.oe-nested)::before{right: auto; left: -20px; text-align: left;}ol > li.o_indent, ul > li.o_indent{margin-left: 0; list-style: none;}ol > li.o_indent::before, ul > li.o_indent::before{content: none;}.o_stars .fa.fa-star{color: gold;}img.o_we_custom_image{display: inline-block;}img.shadow{box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);}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;}img.ms-auto, img.mx-auto{display: block;}.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;}.o_small{font-size: 0.875rem;}.display-1-fs{font-size: calc(1.625rem + 4.5vw);}@media (min-width: 1200px){.display-1-fs{font-size: 5rem;}}.display-2-fs{font-size: calc(1.575rem + 3.9vw);}@media (min-width: 1200px){.display-2-fs{font-size: 4.5rem;}}.display-3-fs{font-size: calc(1.525rem + 3.3vw);}@media (min-width: 1200px){.display-3-fs{font-size: 4rem;}}.display-4-fs{font-size: calc(1.475rem + 2.7vw);}@media (min-width: 1200px){.display-4-fs{font-size: 3.5rem;}}.h1-fs{font-size: calc(1.425rem + 2.1vw);}@media (min-width: 1200px){.h1-fs{font-size: 3rem;}}.h2-fs{font-size: calc(1.375rem + 1.5vw);}@media (min-width: 1200px){.h2-fs{font-size: 2.5rem;}}.h3-fs{font-size: calc(1.325rem + 0.9vw);}@media (min-width: 1200px){.h3-fs{font-size: 2rem;}}.h4-fs{font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px){.h4-fs{font-size: 1.5rem;}}.h5-fs{font-size: 1.25rem;}.h6-fs{font-size: 1rem;}.base-fs{font-size: 1rem;}.o_small-fs{font-size: 0.875em;}div.media_iframe_video{margin: 0 auto; text-align: center; position: relative; overflow: hidden; min-width: 100px;}div.media_iframe_video iframe{width: 100%; height: 100%; position: absolute; top: 0; left: 0; bottom: auto; right: 0; margin: 0 auto;}div.media_iframe_video.padding-small iframe{padding: 4px;}div.media_iframe_video.padding-medium iframe{padding: 8px;}div.media_iframe_video.padding-large iframe{padding: 16px;}div.media_iframe_video.padding-xl iframe{padding: 32px;}div.media_iframe_video .media_iframe_video_size{padding-bottom: 56.25%; position: relative; width: 100%; height: 0;}div.media_iframe_video .css_editable_mode_display{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: none; z-index: 2;}address .fa.fa-mobile-phone{margin: 0 3px 0 2px;}address .fa.fa-file-text-o{margin-right: 1px;}span[data-oe-type="monetary"]{white-space: nowrap;}ul.oe_menu_editor .oe_menu_placeholder{outline: 1px dashed #4183C4;}ul.oe_menu_editor ul{list-style: none;}ul.oe_menu_editor li div{cursor: url(/web/static/img/openhand.cur), grab;}ul.oe_menu_editor li div :active{cursor: grabbing;}.mt0{margin-top: 0px !important;}.mb0{margin-bottom: 0px !important;}.pt0{padding-top: 0px !important;}.pb0{padding-bottom: 0px !important;}.mt8{margin-top: 8px !important;}.mb8{margin-bottom: 8px !important;}.pt8{padding-top: 8px !important;}.pb8{padding-bottom: 8px !important;}.mt16{margin-top: 16px !important;}.mb16{margin-bottom: 16px !important;}.pt16{padding-top: 16px !important;}.pb16{padding-bottom: 16px !important;}.mt24{margin-top: 24px !important;}.mb24{margin-bottom: 24px !important;}.pt24{padding-top: 24px !important;}.pb24{padding-bottom: 24px !important;}.mt32{margin-top: 32px !important;}.mb32{margin-bottom: 32px !important;}.pt32{padding-top: 32px !important;}.pb32{padding-bottom: 32px !important;}.mt40{margin-top: 40px !important;}.mb40{margin-bottom: 40px !important;}.pt40{padding-top: 40px !important;}.pb40{padding-bottom: 40px !important;}.mt48{margin-top: 48px !important;}.mb48{margin-bottom: 48px !important;}.pt48{padding-top: 48px !important;}.pb48{padding-bottom: 48px !important;}.mt56{margin-top: 56px !important;}.mb56{margin-bottom: 56px !important;}.pt56{padding-top: 56px !important;}.pb56{padding-bottom: 56px !important;}.mt64{margin-top: 64px !important;}.mb64{margin-bottom: 64px !important;}.pt64{padding-top: 64px !important;}.pb64{padding-bottom: 64px !important;}.mt72{margin-top: 72px !important;}.mb72{margin-bottom: 72px !important;}.pt72{padding-top: 72px !important;}.pb72{padding-bottom: 72px !important;}.mt80{margin-top: 80px !important;}.mb80{margin-bottom: 80px !important;}.pt80{padding-top: 80px !important;}.pb80{padding-bottom: 80px !important;}.mt88{margin-top: 88px !important;}.mb88{margin-bottom: 88px !important;}.pt88{padding-top: 88px !important;}.pb88{padding-bottom: 88px !important;}.mt96{margin-top: 96px !important;}.mb96{margin-bottom: 96px !important;}.pt96{padding-top: 96px !important;}.pb96{padding-bottom: 96px !important;}.mt104{margin-top: 104px !important;}.mb104{margin-bottom: 104px !important;}.pt104{padding-top: 104px !important;}.pb104{padding-bottom: 104px !important;}.mt112{margin-top: 112px !important;}.mb112{margin-bottom: 112px !important;}.pt112{padding-top: 112px !important;}.pb112{padding-bottom: 112px !important;}.mt120{margin-top: 120px !important;}.mb120{margin-bottom: 120px !important;}.pt120{padding-top: 120px !important;}.pb120{padding-bottom: 120px !important;}.mt128{margin-top: 128px !important;}.mb128{margin-bottom: 128px !important;}.pt128{padding-top: 128px !important;}.pb128{padding-bottom: 128px !important;}.mt136{margin-top: 136px !important;}.mb136{margin-bottom: 136px !important;}.pt136{padding-top: 136px !important;}.pb136{padding-bottom: 136px !important;}.mt144{margin-top: 144px !important;}.mb144{margin-bottom: 144px !important;}.pt144{padding-top: 144px !important;}.pb144{padding-bottom: 144px !important;}.mt152{margin-top: 152px !important;}.mb152{margin-bottom: 152px !important;}.pt152{padding-top: 152px !important;}.pb152{padding-bottom: 152px !important;}.mt160{margin-top: 160px !important;}.mb160{margin-bottom: 160px !important;}.pt160{padding-top: 160px !important;}.pb160{padding-bottom: 160px !important;}.mt168{margin-top: 168px !important;}.mb168{margin-bottom: 168px !important;}.pt168{padding-top: 168px !important;}.pb168{padding-bottom: 168px !important;}.mt176{margin-top: 176px !important;}.mb176{margin-bottom: 176px !important;}.pt176{padding-top: 176px !important;}.pb176{padding-bottom: 176px !important;}.mt184{margin-top: 184px !important;}.mb184{margin-bottom: 184px !important;}.pt184{padding-top: 184px !important;}.pb184{padding-bottom: 184px !important;}.mt192{margin-top: 192px !important;}.mb192{margin-bottom: 192px !important;}.pt192{padding-top: 192px !important;}.pb192{padding-bottom: 192px !important;}.mt200{margin-top: 200px !important;}.mb200{margin-bottom: 200px !important;}.pt200{padding-top: 200px !important;}.pb200{padding-bottom: 200px !important;}.mt208{margin-top: 208px !important;}.mb208{margin-bottom: 208px !important;}.pt208{padding-top: 208px !important;}.pb208{padding-bottom: 208px !important;}.mt216{margin-top: 216px !important;}.mb216{margin-bottom: 216px !important;}.pt216{padding-top: 216px !important;}.pb216{padding-bottom: 216px !important;}.mt224{margin-top: 224px !important;}.mb224{margin-bottom: 224px !important;}.pt224{padding-top: 224px !important;}.pb224{padding-bottom: 224px !important;}.mt232{margin-top: 232px !important;}.mb232{margin-bottom: 232px !important;}.pt232{padding-top: 232px !important;}.pb232{padding-bottom: 232px !important;}.mt240{margin-top: 240px !important;}.mb240{margin-bottom: 240px !important;}.pt240{padding-top: 240px !important;}.pb240{padding-bottom: 240px !important;}.mt248{margin-top: 248px !important;}.mb248{margin-bottom: 248px !important;}.pt248{padding-top: 248px !important;}.pb248{padding-bottom: 248px !important;}.mt256{margin-top: 256px !important;}.mb256{margin-bottom: 256px !important;}.pt256{padding-top: 256px !important;}.pb256{padding-bottom: 256px !important;}.mt4{margin-top: 4px !important;}.mb4{margin-bottom: 4px !important;}.pt4{padding-top: 4px !important;}.pb4{padding-bottom: 4px !important;}.mt92{margin-top: 92px !important;}.mb92{margin-bottom: 92px !important;}.ml0{margin-left: 0px !important;}.mr0{margin-right: 0px !important;}.ml4{margin-left: 4px !important;}.mr4{margin-right: 4px !important;}.ml8{margin-left: 8px !important;}.mr8{margin-right: 8px !important;}.ml16{margin-left: 16px !important;}.mr16{margin-right: 16px !important;}.ml32{margin-left: 32px !important;}.mr32{margin-right: 32px !important;}.ml64{margin-left: 64px !important;}.mr64{margin-right: 64px !important;}a.o_underline{text-decoration: underline;}a.o_underline:hover{text-decoration: underline;}.o_nocontent_help{pointer-events: auto; max-width: 650px; margin: auto; padding: 15px; z-index: 1000; text-align: center; color: #212529; font-size: 115%;}.o_nocontent_help > p:first-of-type{margin-top: 0; color: inherit; font-weight: bold; font-size: 125%;}.o_nocontent_help a{cursor: pointer;}.o_we_search_prompt{position: relative; min-height: 250px; width: 100%; display: flex; align-items: center; justify-content: flex-start;}.o_we_search_prompt > h2, .o_we_search_prompt > .h2{max-width: 500px; text-align: center; margin-left: 150px;}.o_we_search_prompt::before{transform: scale(-1, 1); content: ""; position: absolute; top: 12px; left: 40px; bottom: auto; right: auto; width: 100px; height: 150px; opacity: .5; filter: var(--WebEditor__SearchPromptArrow-filter, invert(0)); background-image: url("/html_editor/static/src/img/curved_arrow.svg"); background-size: 100%; background-repeat: no-repeat;}blockquote{padding: 0.5rem 1rem; border-inline-start: 5px solid #DEE2E6; font-style: italic;}pre{white-space: pre-wrap;}pre p{margin-bottom: 0px;}.bg-o-color-1{--background-color: #714B67; --color: #FFFFFF; background-color: #714B67 !important; color: #FFFFFF;}.bg-o-color-1 .text-muted, .o_colored_level .bg-o-color-1 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-o-color-1:hover, a.bg-o-color-1:focus, button.bg-o-color-1:hover, button.bg-o-color-1:focus{--background-color: #52374b; --color: #FFFFFF; background-color: #52374b !important; color: #FFFFFF;}.text-o-color-1{color: #714B67 !important;}a.text-o-color-1:hover, a.text-o-color-1:focus{color: #34222f !important;}.bg-o-color-2{--background-color: #F0CDA8; --color: #212529; background-color: #F0CDA8 !important; color: #212529;}.bg-o-color-2 .text-muted, .o_colored_level .bg-o-color-2 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}a.bg-o-color-2:hover, a.bg-o-color-2:focus, button.bg-o-color-2:hover, button.bg-o-color-2:focus{--background-color: #e9b47d; --color: #212529; background-color: #e9b47d !important; color: #212529;}.text-o-color-2{color: #F0CDA8 !important;}a.text-o-color-2:hover, a.text-o-color-2:focus{color: #e19b51 !important;}.bg-o-color-3{--background-color: #F6F5F4; --color: #212529; background-color: #F6F5F4 !important; color: #212529;}.bg-o-color-3 .text-muted, .o_colored_level .bg-o-color-3 .text-muted{color: rgba(33, 37, 41, 0.7) !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: #dfdcd8; --color: #212529; background-color: #dfdcd8 !important; color: #212529;}.text-o-color-3{color: #F6F5F4 !important;}a.text-o-color-3:hover, a.text-o-color-3:focus{color: #c8c2bc !important;}.bg-o-color-4{--background-color: #FFFFFF; --color: #212529; background-color: #FFFFFF !important; color: #212529;}.bg-o-color-4 .text-muted, .o_colored_level .bg-o-color-4 .text-muted{color: rgba(33, 37, 41, 0.7) !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; background-color: #e6e6e6 !important; color: #212529;}.text-o-color-4{color: #FFFFFF !important;}a.text-o-color-4:hover, a.text-o-color-4:focus{color: #cccccc !important;}.bg-o-color-5{--background-color: #1B1319; --color: #FFFFFF; background-color: #1B1319 !important; color: #FFFFFF;}.bg-o-color-5 .text-muted, .o_colored_level .bg-o-color-5 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}a.bg-o-color-5:hover, a.bg-o-color-5:focus, button.bg-o-color-5:hover, button.bg-o-color-5:focus{--background-color: black; --color: #FFFFFF; background-color: black !important; color: #FFFFFF;}.text-o-color-5{color: #1B1319 !important;}a.text-o-color-5:hover, a.text-o-color-5:focus{color: black !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: #6C757D;}.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: #65435c;}.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: #372432;}.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: #FFFFFF; color: #212529; --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: #65435c;}.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: #432c3d;}.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: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.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: #65435c; --btn-border-color: #65435c; --btn-hover-color: #FFFFFF; --btn-hover-bg: #65435c; --btn-hover-border-color: #65435c; --btn-focus-shadow-rgb: 100.73829787, 66.86170213, 91.82340426; --btn-active-color: #FFFFFF; --btn-active-bg: #65435c; --btn-active-border-color: #65435c; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #65435c; --btn-disabled-bg: transparent; --btn-disabled-border-color: #65435c; --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_cc1 .btn-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-secondary, .navbar-light .btn-secondary, .o_colored_level .o_cc1 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #F0CDA8; --btn-hover-color: #212529; --btn-hover-bg: #f2d5b5; --btn-hover-border-color: #f2d2b1; --btn-focus-shadow-rgb: 209, 180, 149; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #f2d2b1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #F0CDA8;}.o_cc1 .btn-outline-secondary, #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn-outline-secondary, .navbar-light .btn-outline-secondary, .o_colored_level .o_cc1 .btn-outline-secondary{--btn-color: #dd8f3b; --btn-border-color: #dd8f3b; --btn-hover-color: #212529; --btn-hover-bg: #dd8f3b; --btn-hover-border-color: #dd8f3b; --btn-focus-shadow-rgb: 221.25, 142.5, 59.25; --btn-active-color: #212529; --btn-active-bg: #dd8f3b; --btn-active-border-color: #dd8f3b; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #dd8f3b; --btn-disabled-bg: transparent; --btn-disabled-border-color: #dd8f3b; --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: #714B67; color: #FFFFFF;}.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: #714B67;}.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: #714B67; color: #FFFFFF; border-color: #714B67;}.o_cc2, .o_footer{--background-color: #F6F5F4; --color: #212529; background-color: #F6F5F4; color: #212529; --o-cc-bg: #F6F5F4;}.o_cc2 .text-muted, .o_footer .text-muted, .o_colored_level .o_cc2 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.o_cc2 h1, .o_footer h1, .o_cc2 .h1, .o_footer .h1, .o_cc2 h2, .o_footer h2, .o_cc2 .h2, .o_footer .h2, .o_cc2 h3, .o_footer h3, .o_cc2 .h3, .o_footer .h3, .o_cc2 h4, .o_footer h4, .o_cc2 .h4, .o_footer .h4, .o_cc2 h5, .o_footer h5, .o_cc2 .h5, .o_footer .h5, .o_cc2 h6, .o_footer h6, .o_cc2 .h6, .o_footer .h6, .o_colored_level .o_cc2 h1, .o_colored_level .o_cc2 h2, .o_colored_level .o_cc2 h3, .o_colored_level .o_cc2 h4, .o_colored_level .o_cc2 h5, .o_colored_level .o_cc2 h6{color: #1B1319;}.o_cc2 a:not(.btn), .o_footer a:not(.btn), .o_cc2 .btn-link, .o_footer .btn-link, .o_colored_level .o_cc2 a:not(.btn), .o_colored_level .o_cc2 .btn-link{color: #583b51;}.o_cc2 a:not(.btn):hover, .o_footer a:not(.btn):hover, .o_cc2 .btn-link:hover, .o_footer .btn-link:hover, .o_colored_level .o_cc2 a:not(.btn):hover, .o_colored_level .o_cc2 .btn-link:hover{color: #432c3d;}.o_cc2 .btn-fill-primary, .o_footer .btn-fill-primary, .o_cc2 .btn-primary, .o_footer .btn-primary, .o_colored_level .o_cc2 .btn-fill-primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_cc2 .btn-outline-primary, .o_footer .btn-outline-primary, .o_colored_level .o_cc2 .btn-outline-primary{--btn-color: #583b51; --btn-border-color: #583b51; --btn-hover-color: #FFFFFF; --btn-hover-bg: #583b51; --btn-hover-border-color: #583b51; --btn-focus-shadow-rgb: 88.47659574, 58.72340426, 80.64680851; --btn-active-color: #FFFFFF; --btn-active-bg: #583b51; --btn-active-border-color: #583b51; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #583b51; --btn-disabled-bg: transparent; --btn-disabled-border-color: #583b51; --gradient: none;}.o_cc2 .btn-fill-secondary, .o_footer .btn-fill-secondary, .o_cc2 .btn-secondary, .o_footer .btn-secondary, .o_colored_level .o_cc2 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F0CDA8; --btn-border-color: #F0CDA8; --btn-hover-color: #212529; --btn-hover-bg: #f2d5b5; --btn-hover-border-color: #f2d2b1; --btn-focus-shadow-rgb: 209, 180, 149; --btn-active-color: #212529; --btn-active-bg: #f3d7b9; --btn-active-border-color: #f2d2b1; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F0CDA8; --btn-disabled-border-color: #F0CDA8;}.o_cc2 .btn-outline-secondary, .o_footer .btn-outline-secondary, .o_colored_level .o_cc2 .btn-outline-secondary{--btn-color: #dd8f3b; --btn-border-color: #dd8f3b; --btn-hover-color: #212529; --btn-hover-bg: #dd8f3b; --btn-hover-border-color: #dd8f3b; --btn-focus-shadow-rgb: 221.25, 142.5, 59.25; --btn-active-color: #212529; --btn-active-bg: #dd8f3b; --btn-active-border-color: #dd8f3b; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #dd8f3b; --btn-disabled-bg: transparent; --btn-disabled-border-color: #dd8f3b; --gradient: none;}.o_cc2 .nav-pills .nav-link.active, .o_footer .nav-pills .nav-link.active, .o_cc2 .nav-pills .show > .nav-link, .o_footer .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: #714B67; color: #FFFFFF;}.o_cc2 a.list-group-item, .o_footer a.list-group-item, .o_colored_level .o_cc2 a.list-group-item{color: #714B67;}.o_cc2 a.list-group-item.active, .o_footer a.list-group-item.active, .o_colored_level .o_cc2 a.list-group-item.active{background-color: #714B67; color: #FFFFFF; border-color: #714B67;}.o_cc3{--background-color: #F0CDA8; --color: #212529; background-color: #F0CDA8; color: #212529; --o-cc-bg: #F0CDA8;}.o_cc3 .text-muted, .o_colored_level .o_cc3 .text-muted{color: rgba(33, 37, 41, 0.7) !important;}.o_cc3 a:not(.btn), .o_cc3 .btn-link, .o_colored_level .o_cc3 a:not(.btn), .o_colored_level .o_cc3 .btn-link{color: #2a1c27;}.o_cc3 a:not(.btn):hover, .o_cc3 .btn-link:hover, .o_colored_level .o_cc3 a:not(.btn):hover, .o_colored_level .o_cc3 .btn-link:hover{color: #2a1c27;}.o_cc3 .btn-fill-primary, .o_cc3 .btn-primary, .o_colored_level .o_cc3 .btn-fill-primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_cc3 .btn-outline-primary, .o_colored_level .o_cc3 .btn-outline-primary{--btn-color: #2a1c27; --btn-border-color: #2a1c27; --btn-hover-color: #FFFFFF; --btn-hover-bg: #2a1c27; --btn-hover-border-color: #2a1c27; --btn-focus-shadow-rgb: 42.49521277, 28.20478723, 38.73457447; --btn-active-color: #FFFFFF; --btn-active-bg: #2a1c27; --btn-active-border-color: #2a1c27; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #2a1c27; --btn-disabled-bg: transparent; --btn-disabled-border-color: #2a1c27; --gradient: none;}.o_cc3 .btn-fill-secondary, .o_cc3 .btn-secondary, .o_colored_level .o_cc3 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.o_cc3 .btn-outline-secondary, .o_colored_level .o_cc3 .btn-outline-secondary{--btn-color: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #F6F5F4; --btn-hover-border-color: #F6F5F4; --btn-focus-shadow-rgb: 246, 245, 244; --btn-active-color: #212529; --btn-active-bg: #F6F5F4; --btn-active-border-color: #F6F5F4; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F6F5F4; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F6F5F4; --gradient: none;}.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: #714B67; color: #FFFFFF;}.o_cc3 a.list-group-item, .o_colored_level .o_cc3 a.list-group-item{color: #714B67;}.o_cc3 a.list-group-item.active, .o_colored_level .o_cc3 a.list-group-item.active{background-color: #714B67; color: #FFFFFF; border-color: #714B67;}.o_cc4{--background-color: #714B67; --color: #FFFFFF; background-color: #714B67; color: #FFFFFF; --o-cc-bg: #714B67;}.o_cc4 .text-muted, .o_colored_level .o_cc4 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}.o_cc4 a:not(.btn), .o_cc4 .btn-link, .o_colored_level .o_cc4 a:not(.btn), .o_colored_level .o_cc4 .btn-link{color: black;}.o_cc4 a:not(.btn):hover, .o_cc4 .btn-link:hover, .o_colored_level .o_cc4 a:not(.btn):hover, .o_colored_level .o_cc4 .btn-link:hover{color: black;}.o_cc4 .btn-fill-primary, .o_cc4 .btn-primary, .o_colored_level .o_cc4 .btn-fill-primary{--btn-color: #FFFFFF; --btn-bg: #1B1319; --btn-border-color: #1B1319; --btn-hover-color: #FFFFFF; --btn-hover-bg: #171015; --btn-hover-border-color: #160f14; --btn-focus-shadow-rgb: 61, 54, 60; --btn-active-color: #FFFFFF; --btn-active-bg: #160f14; --btn-active-border-color: #140e13; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #1B1319; --btn-disabled-border-color: #1B1319;}.o_cc4 .btn-outline-primary, .o_colored_level .o_cc4 .btn-outline-primary{--btn-color: #1B1319; --btn-border-color: #1B1319; --btn-hover-color: #FFFFFF; --btn-hover-bg: #1B1319; --btn-hover-border-color: #1B1319; --btn-focus-shadow-rgb: 27, 19, 25; --btn-active-color: #FFFFFF; --btn-active-bg: #1B1319; --btn-active-border-color: #1B1319; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #1B1319; --btn-disabled-bg: transparent; --btn-disabled-border-color: #1B1319; --gradient: none;}.o_cc4 .btn-fill-secondary, .o_cc4 .btn-secondary, .o_colored_level .o_cc4 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.o_cc4 .btn-outline-secondary, .o_colored_level .o_cc4 .btn-outline-secondary{--btn-color: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #F6F5F4; --btn-hover-border-color: #F6F5F4; --btn-focus-shadow-rgb: 246, 245, 244; --btn-active-color: #212529; --btn-active-bg: #F6F5F4; --btn-active-border-color: #F6F5F4; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F6F5F4; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F6F5F4; --gradient: none;}.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: #1B1319; color: #FFFFFF;}.o_cc4 a.list-group-item, .o_colored_level .o_cc4 a.list-group-item{color: #1B1319;}.o_cc4 a.list-group-item.active, .o_colored_level .o_cc4 a.list-group-item.active{background-color: #1B1319; color: #FFFFFF; border-color: #1B1319;}.o_cc4 .btn-close, .o_colored_level .o_cc4 .btn-close{filter: var(--btn-close-white-filter);}.o_cc5{--background-color: #1B1319; --color: #FFFFFF; background-color: #1B1319; color: #FFFFFF; --o-cc-bg: #1B1319;}.o_cc5 .text-muted, .o_colored_level .o_cc5 .text-muted{color: rgba(255, 255, 255, 0.7) !important;}.o_cc5 h1, .o_cc5 .h1, .o_cc5 h2, .o_cc5 .h2, .o_cc5 h3, .o_cc5 .h3, .o_cc5 h4, .o_cc5 .h4, .o_cc5 h5, .o_cc5 .h5, .o_cc5 h6, .o_cc5 .h6, .o_colored_level .o_cc5 h1, .o_colored_level .o_cc5 h2, .o_colored_level .o_cc5 h3, .o_colored_level .o_cc5 h4, .o_colored_level .o_cc5 h5, .o_colored_level .o_cc5 h6{color: #FFFFFF;}.o_cc5 a:not(.btn), .o_cc5 .btn-link, .o_colored_level .o_cc5 a:not(.btn), .o_colored_level .o_cc5 .btn-link{color: #b18aa7;}.o_cc5 a:not(.btn):hover, .o_cc5 .btn-link:hover, .o_colored_level .o_cc5 a:not(.btn):hover, .o_colored_level .o_cc5 .btn-link:hover{color: #905f83;}.o_cc5 .btn-fill-primary, .o_cc5 .btn-primary, .o_colored_level .o_cc5 .btn-fill-primary{--btn-color: #FFFFFF; --btn-bg: #714B67; --btn-border-color: #714B67; --btn-hover-color: #FFFFFF; --btn-hover-bg: #604058; --btn-hover-border-color: #5a3c52; --btn-focus-shadow-rgb: 134, 102, 126; --btn-active-color: #FFFFFF; --btn-active-bg: #5a3c52; --btn-active-border-color: #55384d; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #714B67; --btn-disabled-border-color: #714B67;}.o_cc5 .btn-outline-primary, .o_colored_level .o_cc5 .btn-outline-primary{--btn-color: #b18aa7; --btn-border-color: #b18aa7; --btn-hover-color: #FFFFFF; --btn-hover-bg: #b18aa7; --btn-hover-border-color: #b18aa7; --btn-focus-shadow-rgb: 177.40691489, 138.09308511, 167.06117021; --btn-active-color: #FFFFFF; --btn-active-bg: #b18aa7; --btn-active-border-color: #b18aa7; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #b18aa7; --btn-disabled-bg: transparent; --btn-disabled-border-color: #b18aa7; --gradient: none;}.o_cc5 .btn-fill-secondary, .o_cc5 .btn-secondary, .o_colored_level .o_cc5 .btn-fill-secondary{--btn-color: #212529; --btn-bg: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #f7f7f6; --btn-hover-border-color: #f7f6f5; --btn-focus-shadow-rgb: 214, 214, 214; --btn-active-color: #212529; --btn-active-bg: #f8f7f6; --btn-active-border-color: #f7f6f5; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #212529; --btn-disabled-bg: #F6F5F4; --btn-disabled-border-color: #F6F5F4;}.o_cc5 .btn-outline-secondary, .o_colored_level .o_cc5 .btn-outline-secondary{--btn-color: #F6F5F4; --btn-border-color: #F6F5F4; --btn-hover-color: #212529; --btn-hover-bg: #F6F5F4; --btn-hover-border-color: #F6F5F4; --btn-focus-shadow-rgb: 246, 245, 244; --btn-active-color: #212529; --btn-active-bg: #F6F5F4; --btn-active-border-color: #F6F5F4; --btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --btn-disabled-color: #F6F5F4; --btn-disabled-bg: transparent; --btn-disabled-border-color: #F6F5F4; --gradient: none;}.o_cc5 .nav-pills .nav-link.active, .o_cc5 .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: #714B67; color: #FFFFFF;}.o_cc5 a.list-group-item, .o_colored_level .o_cc5 a.list-group-item{color: #714B67;}.o_cc5 a.list-group-item.active, .o_colored_level .o_cc5 a.list-group-item.active{background-color: #714B67; color: #FFFFFF; border-color: #714B67;}.o_cc5 .btn-close, .o_colored_level .o_cc5 .btn-close{filter: var(--btn-close-white-filter);}.btn-custom:hover, .btn-fill-custom:hover{filter: invert(0.2);}.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;}}.oe_img_bg{background-size: cover; background-repeat: no-repeat;}.oe_img_bg.o_bg_img_opt_repeat{background-size: auto; background-repeat: repeat !important;}.oe_img_bg.o_bg_img_center{background-position: center;}.oe_img_bg.o_bg_img_origin_border_box{background-origin: border-box;}.text-gradient{-webkit-background-clip: text; -webkit-text-fill-color: transparent;}.text-gradient .o_animated_text, .text-gradient .o_animated_text *, .text-gradient.o_animated_text *, .text-gradient .o_text_highlight, .text-gradient .o_text_highlight *, .text-gradient.o_text_highlight *{background-image: inherit; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit;}.text-gradient .fa{display: inherit;}.text-gradient u:not(font[style*="-webkit-text-fill-color"] u), .text-gradient s:not(font[style*="-webkit-text-fill-color"] s){background-size: 100% 0.1em; background-repeat: repeat-x; background-image: inherit !important; text-decoration-color: transparent !important; color: transparent; caret-color: black;}.text-gradient *{background-size: 0px; background-image: inherit !important;}.text-gradient s:not(font[style*="-webkit-text-fill-color"] s){background-position: 0 50%;}.text-gradient u:not(font[style*="-webkit-text-fill-color"] u){background-position: 0 95%;}.ui-autocomplete{max-height: 45vh; overflow-y: auto; overflow-x: hidden;}.ui-autocomplete .ui-menu-item{padding: 0;}.ui-autocomplete .ui-menu-item > .ui-state-active{border: none; font-weight: normal; margin: 0;}.ui-autocomplete .fw-bold{font-weight: 700 !important;}.o_editor_banner p, .o_editor_banner h1, .o_editor_banner .h1, .o_editor_banner h2, .o_editor_banner .h2, .o_editor_banner h3, .o_editor_banner .h3, .o_editor_banner ul, .o_editor_banner ol{margin-bottom: 1rem;}.o_editor_banner ol ol, .o_editor_banner ul ul, .o_editor_banner ol ul, .o_editor_banner ul ol{margin-bottom: 0;}.o_editor_banner ul.o_checklist > li:not(.oe-nested)::before{top: 0px !important;}code.o_inline_code{padding: .2em .4em; border-radius: 0.4rem; background-color: var(--WebEditor__inlineCode-bg, #E9ECEF); font-size: 85%; color: #212529;}font[class^="text-o-"] a, font[style*="color"] a{color: inherit !important;}

/* /html_editor/static/src/scss/html_editor.frontend.scss */
 .o_wysiwyg_loader{pointer-events: none; min-height: 100px; color: transparent;}.o_wysiwyg_loading{position: absolute; top: 50%; left: 50%; bottom: auto; right: auto; transform: translate(-50%, -50%);}@media (max-width: 767.98px){.o_we_shape:not(.o_shape_show_mobile){display: none;}}.o_we_flip_x{transform: scaleX(-1);}.o_we_flip_y{transform: scaleY(-1);}.o_we_flip_x.o_we_flip_y{transform: scale(-1);}.o_grid_mode{--grid-item-padding-y: 10px; --grid-item-padding-x: 10px;}@media (max-width: 991.98px){.o_grid_mode{column-gap: 0px !important;}}.o_grid_mode > *{padding: var(--grid-item-padding-y) var(--grid-item-padding-x) !important;}@media (max-width: 991.98px){.o_grid_mode > *{padding: var(--grid-item-padding-y) calc(0.5 * var(--gutter-x)) !important;}.o_grid_mode > *.o_grid_item_image{--mobile-grid-item-padding-x: clamp(0px, calc(var(--grid-item-padding-x) * 100000), calc(0.5 * var(--gutter-x))); padding: var(--grid-item-padding-y) var(--mobile-grid-item-padding-x) !important;}.o_grid_mode > *.o_grid_item_image > img{max-width: 100%;}}.o_grid_mode > *.o_grid_item_image img{border-radius: calc(var(--box-border-top-left-radius, 0px) - max(var(--box-border-top-width, 0px), var(--box-border-left-width, 0px))) calc(var(--box-border-top-right-radius, 0px) - max(var(--box-border-top-width, 0px), var(--box-border-right-width, 0px))) calc(var(--box-border-bottom-right-radius, 0px) - max(var(--box-border-bottom-width, 0px), var(--box-border-right-width, 0px))) calc(var(--box-border-bottom-left-radius, 0px) - max(var(--box-border-bottom-width, 0px), var(--box-border-left-width, 0px)));}.o_grid_mode > *.o_grid_item:has(.dropdown-menu.show, .show.o_dropdown_menu){z-index: 1000 !important;}@media (min-width: 992px){.o_grid_mode{display: grid !important; grid-auto-rows: 50px; grid-template-columns: repeat(12, 1fr); row-gap: 0px; column-gap: 0px; --gutter-x: 0px;}.o_grid_mode .o_grid_item > .row, .o_grid_mode .o_grid_item > .o_text_columns > .row{--grid-inner-row-gutter-x: clamp(0px, 2 * var(--grid-item-padding-x), 30px); margin-left: calc(-0.5 * var(--grid-inner-row-gutter-x)); margin-right: calc(-0.5 * var(--grid-inner-row-gutter-x));}.o_grid_mode > *{margin: 0 !important; width: 100%; min-width: 0;}.container-fluid > .o_grid_mode, .container-sm > .o_grid_mode, .container-md > .o_grid_mode, .container-lg > .o_grid_mode, .container-xl > .o_grid_mode, .container-xxl > .o_grid_mode{--gutter-x: 30px;}.o_extra_menu_items .o_grid_mode{display: flex !important; row-gap: 0px !important; column-gap: 0px !important;}.o_grid_item_image img, .o_grid_item_image .media_iframe_video{width: 100% !important; height: 100% !important; object-fit: cover !important;}.o_grid_item_image.o_grid_item_image_contain img, .o_grid_item_image img[data-shape]{object-fit: contain !important;}.o_grid_item_image:not(.o_grid_item_image_contain) img[data-shape$="geo_square"]:not( [data-hover-effect="dolly_zoom"], [data-hover-effect="outline"], [data-hover-effect="image_mirror_blur"]){object-fit: cover !important;}.o_grid_item_image > a{width: 100%; height: 100%;}}body.editor_enable:not(.o_basic_theme) .odoo-editor-editable img::selection{background-color: transparent !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;}

/* /html_editor/static/src/scss/base_style.scss */
 li.oe-nested{display: block;}.o_table tr{border-color: #d8dadd;}.o_table tr td{padding: 0.5rem;}.table-bordered > :not(caption) > *{border-width: 1px 0;}.table-bordered > :not(caption) > * > *{border-width: 0 1px;}.o_text_columns{max-width: 100% !important; padding: 0 !important;}.oe-tabs{display: inline-block; white-space: pre-wrap; max-width: 40px; width: 40px;}ol{list-style-type: decimal;}ul{list-style-type: disc;}ol ol{list-style-type: lower-alpha;}ul ul{list-style-type: circle;}ol ol ol{list-style-type: lower-roman;}ul ul ul{list-style-type: square;}ol ol ol ol{list-style-type: decimal;}ul ul ul ul{list-style-type: disc;}ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}

/* /html_editor/static/src/main/selection_placeholder_plugin.scss */
 @keyframes blink-caret{0%, 49%{opacity: 1;}50%, 100%{opacity: 0;}}.odoo-editor-editable *[data-selection-placeholder]{height: 0; margin: 0 0 -1px !important; border-top: solid transparent 1px; caret-color: transparent; position: relative;}.odoo-editor-editable *[data-selection-placeholder].o-horizontal-caret{border-top-color: gray; z-index: 1; animation: blink-caret 1.3s infinite;}.odoo-editor-editable *[data-selection-placeholder]:after{content: none !important;}.odoo-editor-editable *[data-selection-placeholder] ::selection{background-color: transparent !important;}

/* /portal/static/src/scss/portal.scss */
 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: 0; padding-bottom: 0;}header .navbar-brand.logo img{object-fit: contain; display: block; width: auto; height: 2.5rem;}@media (max-width: 767.98px){header .navbar-brand.logo img{max-height: 2.5rem;}}header .nav-link{white-space: nowrap;}.navbar{margin-bottom: 0;}@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;}}ul.flex-column > li > a{padding: 2px 15px;}a.fa:hover, .btn-link.fa:hover{text-decoration: none;}.jumbotron{margin-bottom: 0;}li > p{margin: 0;}.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: 0; padding-left: 0;}#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 nowrap;}.list-group-item:not([class*="list-group-item-"]):not(.active){color: #212529;}.o_portal_wrap .o_portal_navbar .breadcrumb, .o_portal .breadcrumb{background-color: inherit;}.o_page_header{margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: var(--o-border-color);}img.float-end, .media_iframe_video.float-end, .o_image.float-end{margin-left: 15px;}img.float-start, .media_iframe_video.float-start, .o_image.float-start{margin-right: 15px;}::-moz-selection{background: rgba(150, 150, 220, 0.3);}::selection{background: rgba(150, 150, 220, 0.3);}.oe_search_box{padding-right: 23px; text-overflow: ellipsis;}.para_large{font-size: 120%;}.jumbotron .para_large p{font-size: 150%;}.readable{font-size: 120%; max-width: 700px; margin-left: auto; margin-right: auto;}.readable .container, .readable .o_container_small{padding-left: 0; padding-right: 0; width: auto;}.oe_dark{background-color: rgba(200, 200, 200, 0.14);}.oe_black{background-color: rgba(0, 0, 0, 0.9); color: white;}.oe_green{background-color: #169C78; color: white;}.oe_green .text-muted{color: #ddd !important;}.oe_blue_light{background-color: #41b6ab; color: white;}.oe_blue_light .text-muted{color: #ddd !important;}.oe_blue{background-color: #34495e; color: white;}.oe_orange{background-color: #f05442; color: white;}.oe_orange .text-muted{color: #ddd !important;}.oe_purple{background-color: #b163a3; color: white;}.oe_purple .text-muted{color: #ddd !important;}.oe_red{background-color: #9C1b31; color: white;}.oe_red .text-muted{color: #ddd !important;}.oe_none{background-color: #FFFFFF;}.oe_yellow{background-color: #A2A51B;}.oe_green{background-color: #149F2C;}.o_portal > tbody.o_portal_report_tbody{vertical-align: middle;}.o_portal_wrap .o_portal_my_home > .o_page_header > a:hover{text-decoration: none;}.o_portal_wrap #portal_alert_category .alert div.mb-1.fw-normal{margin-bottom: 0 !important;}.o_portal_wrap .o_portal_my_home .o_portal_docs > .o_portal_index_card{padding-right: var(--gutter-x);}.o_portal_wrap .o_portal_my_home .o_portal_docs > .o_portal_index_card + .o_portal_index_card{padding-left: 0; padding-right: calc(var(--gutter-x) + var(--gutter-x) * .5);}.o_portal_wrap .o_portal_navbar .breadcrumb{padding-left: 0; padding-right: 0;}.o_portal_wrap .o_portal_my_doc_table th{padding-top: 0.25rem; padding-bottom: 0.25rem; max-width: 500px;}.o_portal_wrap .o_portal_my_doc_table td{padding-top: 0.5rem; padding-bottom: 0.5rem; max-width: 10rem;}.o_portal_wrap .o_portal_my_doc_table td, .o_portal_wrap .o_portal_my_doc_table th{vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.o_portal_wrap .o_my_sidebar div[itemprop="address"] > div{margin-top: 0.5em;}@media (max-width: 991.98px){.o_portal_wrap #o_portal_navbar_content{margin: 0.5rem 0 0; padding: 0.5rem 15px; border-top: 1px solid var(--o-border-color); background-color: #E9ECEF;}}.o_portal_wrap table.table tr{word-wrap: break-word;}.o_portal_address span[itemprop="name"]{display: inline-block; margin-bottom: 0.25rem; font-weight: 600;}.o_portal_address div[itemprop="address"] > div{position: relative;}.o_portal_address div[itemprop="address"] > div span[itemprop="streetAddress"]{line-height: 1.2; margin-bottom: 0.3em;}.o_portal_address div[itemprop="address"] > div .fa{line-height: 1.5; color: #7c7f89;}.o_portal_address div[itemprop="address"] > div .fa + span, .o_portal_address div[itemprop="address"] > div .fa + div{display: block;}.o_address_card .o_portal_address{display: flex; flex-direction: column; justify-content: space-between; gap: 0.5rem;}.o_address_card span[itemprop="streetAddress"]{color: var(--secondary-color);}.oe_attachments .o_image_small{height: 40px; width: 50px; background-repeat: no-repeat;}.o_portal_sidebar .o_portal_html_view .o_portal_html_loader{position: absolute; top: 45%; left: 0; bottom: auto; right: 0;}.o_portal_sidebar .o_portal_html_view iframe{transform-origin: top left;}.o_portal_sidebar .o_portal_sidebar_content span.oe_currency_value{word-break: break-word !important; white-space: normal !important;}.o_portal_chatter{padding: 10px;}.o_portal_chatter .o_portal_chatter_avatar{--Avatar-size: 45px;}.o_portal_chatter .o_portal_chatter_header{margin-bottom: 15px;}.o_portal_chatter .o_portal_chatter_composer{margin-bottom: 15px;}.o_portal_chatter .o_portal_chatter_messages{margin-bottom: 15px; overflow-wrap: break-word; word-break: break-word;}.o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message div.flex-grow-1 > p:not(.o_portal_chatter_puslished_date):last-of-type{margin-bottom: 5px;}.o_portal_chatter .o_portal_chatter_messages .o_portal_chatter_message_title p{font-size: 85%; color: rgba(33, 37, 41, 0.7); margin: 0px;}.o_portal_chatter .o_portal_chatter_pager{text-align: center;}.o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_name, .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_name{max-width: 200px;}.o_portal_chatter .o_portal_chatter_attachment .o_portal_chatter_attachment_delete, .o_portal_chatter_composer .o_portal_chatter_attachment .o_portal_chatter_attachment_delete{position: absolute; top: 0; left: auto; bottom: auto; right: 0; opacity: 0;}.o_portal_chatter .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete, .o_portal_chatter_composer .o_portal_chatter_attachment:hover .o_portal_chatter_attachment_delete{opacity: 1;}.o_portal_chatter .o_portal_message_internal_off .o_portal_chatter_visibility_on, .o_portal_chatter_composer .o_portal_message_internal_off .o_portal_chatter_visibility_on{display: none;}.o_portal_chatter .o_portal_message_internal_on .o_portal_chatter_visibility_off, .o_portal_chatter_composer .o_portal_message_internal_on .o_portal_chatter_visibility_off{display: none;}.o_portal_security_body section{margin-top: 3rem; border-top: 1px solid var(--o-border-color); padding-top: 1.5rem;}.o_portal_security_body section form.oe_reset_password_form{max-width: initial; margin: initial;}.o_portal_security_body section label, .o_portal_security_body section button{white-space: nowrap;}.o_portal_security_body section[name="portal_deactivate_account"] label{white-space: normal !important;}.o_portal .o_portal_addresses{max-width: 700px;}.o_customer_address_fill .col-form-label:not(.label-optional)::after{content: " *"; font-weight: normal;}.oe_clear_stucture > .oe_structure{clear: both;}.o_footer_copyright .o_footer_copyright_name{vertical-align: middle;}.o_footer_copyright .js_language_selector{display: inline-block;}@media (min-width: 768px){.o_footer_copyright .row{display: flex;}.o_footer_copyright .row > div{margin: auto 0;}}

/* /payment/static/src/scss/payment_form.scss */
 .o_payment_form .o_outline:hover{border-color: #714B67;}.o_payment_form .o_outline:not(:first-child):hover{box-shadow: 0 -1px 0 #714B67;}.o_payment_form .o_outline .o_payment_option_label:before{position: absolute; inset: 0; content: ''; cursor: pointer;}

/* /payment/static/src/scss/payment_provider.scss */
 .o_form_view .o_payment_provider_desc{margin-top: 10px;}.o_form_view .o_payment_provider_desc ul{list-style-type: none; padding: 0;}.o_form_view .o_payment_provider_desc ul i.fa{margin-right: 5px;}.o_form_view .o_payment_provider_desc ul i.fa.fa-check{color: green;}.o_form_view .o_warning_text{color: #f0ad4e;}

/* /payment/static/src/scss/portal_templates.scss */
 div[name="o_payment_status_alert"] div > p{margin-bottom: 0;}@media (min-width: 768px){.o_payment_summary_separator{border-left: 1px solid var(--o-border-color);}}

/* /sale/static/src/scss/sale_portal.scss */
 .orders_vertical_align{display: flex; align-items: center;}.orders_label_text_align{vertical-align: 15%;}.sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;}.sale_tbody input.js_quantity{width: 48px; text-align: center;}.sale_tbody div.input-group.w-50.pull-right{width: 100% !important;}.o_portal .sale_tbody .js_quantity_container .js_quantity{padding: 0;}.o_portal .sale_tbody .js_quantity_container .input-group-text{padding: 0.2rem 0.4rem;}@media (max-width: 767.98px){.o_portal .sale_tbody .js_quantity_container{width: 100%;}}.o_sale_payment_terms p{margin: 0;}

/* /google_recaptcha/static/src/scss/recaptcha.scss */
 .grecaptcha-badge{visibility: hidden;}

/* /html_builder/static/src/scss/background.scss */
 .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;}.parallax > .s_parallax_bg, .o_bg_video_container, .o_we_shape, .o_we_bg_filter{position: absolute; top: 0; left: 0; bottom: 0; right: 0; position: absolute !important; display: block; overflow: hidden; background-repeat: no-repeat; pointer-events: none; border-radius: calc(var(--box-border-top-left-radius, 0px) - max(var(--box-border-top-width, 0px), var(--box-border-left-width, 0px))) calc(var(--box-border-top-right-radius, 0px) - max(var(--box-border-top-width, 0px), var(--box-border-right-width, 0px))) calc(var(--box-border-bottom-right-radius, 0px) - max(var(--box-border-bottom-width, 0px), var(--box-border-right-width, 0px))) calc(var(--box-border-bottom-left-radius, 0px) - max(var(--box-border-bottom-width, 0px), var(--box-border-left-width, 0px)));}.o_we_shape.o_we_animated{will-change: transform;}.o_we_shape.o_web_editor_Airy_01_001{background-image: url("/html_editor/shape/html_builder/Airy/01_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_02_001{background-image: url("/html_editor/shape/html_builder/Airy/02_001.svg?c5=%231B1319"); background-position: top; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_06_001{background-image: url("/html_editor/shape/html_builder/Airy/06_001.svg?c5=%231B1319"); background-position: left bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_07_001{background-image: url("/html_editor/shape/html_builder/Airy/07_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_08_001{background-image: url("/html_editor/shape/html_builder/Airy/08_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_09_001{background-image: url("/html_editor/shape/html_builder/Airy/09_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_10_001{background-image: url("/html_editor/shape/html_builder/Airy/10_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_11_001{background-image: url("/html_editor/shape/html_builder/Airy/11_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_12_002{background-image: url("/html_editor/shape/html_builder/Airy/12_002.svg?c5=%231B1319&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_13_002{background-image: url("/html_editor/shape/html_builder/Airy/13_002.svg?c5=%231B1319&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_14_001{background-image: url("/html_editor/shape/html_builder/Airy/14_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_15{background-image: url("/html_editor/shape/html_builder/Airy/15.svg?c5=%231B1319"); background-position: 150% center; background-size: 85% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_16{background-image: url("/html_editor/shape/html_builder/Airy/16.svg?c5=%231B1319"); background-position: center right; background-size: 50% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_17{background-image: url("/html_editor/shape/html_builder/Airy/17.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Angular_01{background-image: url("/html_editor/shape/html_builder/Angular/01.svg?c5=%231B1319"); background-position: right bottom; background-size: auto 75%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Angular_02{background-image: url("/html_editor/shape/html_builder/Angular/02.svg?c5=%231B1319"); background-position: left bottom; background-size: auto 75%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Angular_03{background-image: url("/html_editor/shape/html_builder/Angular/03.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Angular_04{background-image: url("/html_editor/shape/html_builder/Angular/04.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Angular_05{background-image: url("/html_editor/shape/html_builder/Angular/05.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeAngular--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Angular_06{background-image: url("/html_editor/shape/html_builder/Angular/06.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeAngular--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Angular_07{background-image: url("/html_editor/shape/html_builder/Angular/07.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Angular_08{background-image: url("/html_editor/shape/html_builder/Angular/08.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Angular_09{background-image: url("/html_editor/shape/html_builder/Angular/09.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_01_001{background-image: url("/html_editor/shape/html_builder/Blobs/01_001.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_02{background-image: url("/html_editor/shape/html_builder/Blobs/02.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_03{background-image: url("/html_editor/shape/html_builder/Blobs/03.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_04_001{background-image: url("/html_editor/shape/html_builder/Blobs/04_001.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_05_001{background-image: url("/html_editor/shape/html_builder/Blobs/05_001.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_06_001{background-image: url("/html_editor/shape/html_builder/Blobs/06_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_10_002{background-image: url("/html_editor/shape/html_builder/Blobs/10_002.svg?c5=%231B1319"); background-position: right; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_13{background-image: url("/html_editor/shape/html_builder/Blobs/13.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_14{background-image: url("/html_editor/shape/html_builder/Blobs/14.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_15{background-image: url("/html_editor/shape/html_builder/Blobs/15.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_16{background-image: url("/html_editor/shape/html_builder/Blobs/16.svg?c5=%231B1319"); background-position: top; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_17{background-image: url("/html_editor/shape/html_builder/Blobs/17.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_18{background-image: url("/html_editor/shape/html_builder/Blobs/18.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_01_001{background-image: url("/html_editor/shape/html_builder/Blocks/01_001.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_02_001{background-image: url("/html_editor/shape/html_builder/Blocks/02_001.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_04{background-image: url("/html_editor/shape/html_builder/Blocks/04.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blurry_01{background-image: url("/html_editor/shape/html_builder/Blurry/01.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blurry_02{background-image: url("/html_editor/shape/html_builder/Blurry/02.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blurry_03{background-image: url("/html_editor/shape/html_builder/Blurry/03.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blurry_04{background-image: url("/html_editor/shape/html_builder/Blurry/04.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blurry_05{background-image: url("/html_editor/shape/html_builder/Blurry/05.svg?c1=%23714B67&c2=%23F0CDA8&c4=%23FFFFFF"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blurry_06{background-image: url("/html_editor/shape/html_builder/Blurry/06.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_01_001{background-image: url("/html_editor/shape/html_builder/Bold/01_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_13{background-image: url("/html_editor/shape/html_builder/Bold/13.svg?c5=%231B1319"); background-position: bottom; background-size: 100% 50%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_14{background-image: url("/html_editor/shape/html_builder/Bold/14.svg?c1=%23714B67&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_15{background-image: url("/html_editor/shape/html_builder/Bold/15.svg?c5=%231B1319"); background-position: top; background-size: 100% 50%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_16{background-image: url("/html_editor/shape/html_builder/Bold/16.svg?c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_17{background-image: url("/html_editor/shape/html_builder/Bold/17.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_18{background-image: url("/html_editor/shape/html_builder/Bold/18.svg?c5=%231B1319"); background-position: top; background-size: 100% 50%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_19{background-image: url("/html_editor/shape/html_builder/Bold/19.svg?c5=%231B1319"); background-position: left top; background-size: 100% 12rem; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_20{background-image: url("/html_editor/shape/html_builder/Bold/20.svg?c1=%23714B67&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_21{background-image: url("/html_editor/shape/html_builder/Bold/21.svg?c5=%231B1319"); background-position: right bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_22{background-image: url("/html_editor/shape/html_builder/Bold/22.svg?c5=%231B1319"); background-position: right top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_23{background-image: url("/html_editor/shape/html_builder/Bold/23.svg?c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_01{background-image: url("/html_editor/shape/html_builder/Connections/01.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_02{background-image: url("/html_editor/shape/html_builder/Connections/02.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_03{background-image: url("/html_editor/shape/html_builder/Connections/03.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_04{background-image: url("/html_editor/shape/html_builder/Connections/04.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_05{background-image: url("/html_editor/shape/html_builder/Connections/05.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_06{background-image: url("/html_editor/shape/html_builder/Connections/06.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_07{background-image: url("/html_editor/shape/html_builder/Connections/07.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_08{background-image: url("/html_editor/shape/html_builder/Connections/08.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_09{background-image: url("/html_editor/shape/html_builder/Connections/09.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_10{background-image: url("/html_editor/shape/html_builder/Connections/10.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_11{background-image: url("/html_editor/shape/html_builder/Connections/11.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_12{background-image: url("/html_editor/shape/html_builder/Connections/12.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_13{background-image: url("/html_editor/shape/html_builder/Connections/13.svg?c5=%231B1319"); background-position: bottom; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_14{background-image: url("/html_editor/shape/html_builder/Connections/14.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_15{background-image: url("/html_editor/shape/html_builder/Connections/15.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_16{background-image: url("/html_editor/shape/html_builder/Connections/16.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_17{background-image: url("/html_editor/shape/html_builder/Connections/17.svg?c5=%231B1319"); background-position: bottom; background-size: var(--ShapeConnections--size-tiny); background-repeat: repeat no-repeat;}.o_we_shape.o_web_editor_Connections_18{background-image: url("/html_editor/shape/html_builder/Connections/18.svg?c5=%231B1319"); background-position: bottom; background-size: var(--ShapeConnections--size-tiny); background-repeat: repeat no-repeat;}.o_we_shape.o_web_editor_Connections_19{background-image: url("/html_editor/shape/html_builder/Connections/19.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Connections_20{background-image: url("/html_editor/shape/html_builder/Connections/20.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-big); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Containers_01{background-image: url("/html_editor/shape/html_builder/Containers/01.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Containers_02{background-image: url("/html_editor/shape/html_builder/Containers/02.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Containers_03{background-image: url("/html_editor/shape/html_builder/Containers/03.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Containers_04{background-image: url("/html_editor/shape/html_builder/Containers/04.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Containers_05{background-image: url("/html_editor/shape/html_builder/Containers/05.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Containers_06{background-image: url("/html_editor/shape/html_builder/Containers/06.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_01{background-image: url("/html_editor/shape/html_builder/Floats/01.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c4=%23FFFFFF&c5=%231B1319"); background-position: center right; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_02{background-image: url("/html_editor/shape/html_builder/Floats/02.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_03{background-image: url("/html_editor/shape/html_builder/Floats/03.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_04{background-image: url("/html_editor/shape/html_builder/Floats/04.svg?c1=%23714B67&c2=%23F0CDA8&c4=%23FFFFFF&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_05{background-image: url("/html_editor/shape/html_builder/Floats/05.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_06{background-image: url("/html_editor/shape/html_builder/Floats/06.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_07{background-image: url("/html_editor/shape/html_builder/Floats/07.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: right bottom; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_08{background-image: url("/html_editor/shape/html_builder/Floats/08.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: top left; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_09{background-image: url("/html_editor/shape/html_builder/Floats/09.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: center right; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_10{background-image: url("/html_editor/shape/html_builder/Floats/10.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_11{background-image: url("/html_editor/shape/html_builder/Floats/11.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_12{background-image: url("/html_editor/shape/html_builder/Floats/12.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Floats_13{background-image: url("/html_editor/shape/html_builder/Floats/13.svg?c1=%23714B67&c2=%23F0CDA8&c5=%231B1319"); background-position: center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Floats_14{background-image: url("/html_editor/shape/html_builder/Floats/14.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Grids_01{background-image: url("/html_editor/shape/html_builder/Grids/01.svg?c5=%231B1319"); background-position: bottom; background-size: 100% 50%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Grids_02{background-image: url("/html_editor/shape/html_builder/Grids/02.svg?c5=%231B1319"); background-position: right center; background-size: 50% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Grids_03{background-image: url("/html_editor/shape/html_builder/Grids/03.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Grids_04{background-image: url("/html_editor/shape/html_builder/Grids/04.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Grids_05{background-image: url("/html_editor/shape/html_builder/Grids/05.svg?c5=%231B1319"); background-position: center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Grids_06{background-image: url("/html_editor/shape/html_builder/Grids/06.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Grids_07{background-image: url("/html_editor/shape/html_builder/Grids/07.svg?c5=%231B1319"); background-position: right center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Grids_08{background-image: url("/html_editor/shape/html_builder/Grids/08.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Patterns_01{background-image: url("/html_editor/shape/html_builder/Patterns/01.svg?c5=%231B1319"); background-position: top; background-size: var(--ShapePattern--size-regular) auto; background-repeat: repeat repeat;}.o_we_shape.o_web_editor_Patterns_02{background-image: url("/html_editor/shape/html_builder/Patterns/02.svg?c5=%231B1319"); background-position: top; background-size: var(--ShapePattern--size-regular) auto; background-repeat: repeat repeat;}.o_we_shape.o_web_editor_Patterns_03{background-image: url("/html_editor/shape/html_builder/Patterns/03.svg?c5=%231B1319"); background-position: top; background-size: var(--ShapePattern--size-regular) auto; background-repeat: repeat repeat;}.o_we_shape.o_web_editor_Patterns_04{background-image: url("/html_editor/shape/html_builder/Patterns/04.svg?c5=%231B1319"); background-position: center; background-size: var(--ShapePattern--size-tiny) auto; background-repeat: repeat repeat;}.o_we_shape.o_web_editor_Patterns_05{background-image: url("/html_editor/shape/html_builder/Patterns/05.svg?c5=%231B1319"); background-position: center; background-size: var(--ShapePattern--size-regular) auto; background-repeat: repeat repeat;}.o_we_shape.o_web_editor_Rainy_01_001{background-image: url("/html_editor/shape/html_builder/Rainy/01_001.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_02_001{background-image: url("/html_editor/shape/html_builder/Rainy/02_001.svg?c1=%23714B67&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_06{background-image: url("/html_editor/shape/html_builder/Rainy/06.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_07{background-image: url("/html_editor/shape/html_builder/Rainy/07.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_08_001{background-image: url("/html_editor/shape/html_builder/Rainy/08_001.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_09_001{background-image: url("/html_editor/shape/html_builder/Rainy/09_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_10{background-image: url("/html_editor/shape/html_builder/Rainy/10.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_03{background-image: url("/html_editor/shape/html_builder/Wavy/03.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_04{background-image: url("/html_editor/shape/html_builder/Wavy/04.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_08_001{background-image: url("/html_editor/shape/html_builder/Wavy/08_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_09_001{background-image: url("/html_editor/shape/html_builder/Wavy/09_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_10{background-image: url("/html_editor/shape/html_builder/Wavy/10.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_11_001{background-image: url("/html_editor/shape/html_builder/Wavy/11_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_18{background-image: url("/html_editor/shape/html_builder/Wavy/18.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_22_001{background-image: url("/html_editor/shape/html_builder/Wavy/22_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_24{background-image: url("/html_editor/shape/html_builder/Wavy/24.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_26{background-image: url("/html_editor/shape/html_builder/Wavy/26.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom right; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_27{background-image: url("/html_editor/shape/html_builder/Wavy/27.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_29{background-image: url("/html_editor/shape/html_builder/Wavy/29.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_30{background-image: url("/html_editor/shape/html_builder/Wavy/30.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeWavy--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_31{background-image: url("/html_editor/shape/html_builder/Wavy/31.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeWavy--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_01_001{background-image: url("/html_editor/shape/html_builder/Zigs/01_001.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_01{background-image: url("/html_editor/shape/html_builder/Airy/01.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_02{background-image: url("/html_editor/shape/html_builder/Airy/02.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_03{background-image: url("/html_editor/shape/html_builder/Airy/03.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_03_001{background-image: url("/html_editor/shape/html_builder/Airy/03_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_04{background-image: url("/html_editor/shape/html_builder/Airy/04.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_04_001{background-image: url("/html_editor/shape/html_builder/Airy/04_001.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_05{background-image: url("/html_editor/shape/html_builder/Airy/05.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_05_001{background-image: url("/html_editor/shape/html_builder/Airy/05_001.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_06{background-image: url("/html_editor/shape/html_builder/Airy/06.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_07{background-image: url("/html_editor/shape/html_builder/Airy/07.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_08{background-image: url("/html_editor/shape/html_builder/Airy/08.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_09{background-image: url("/html_editor/shape/html_builder/Airy/09.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_10{background-image: url("/html_editor/shape/html_builder/Airy/10.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_11{background-image: url("/html_editor/shape/html_builder/Airy/11.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_12{background-image: url("/html_editor/shape/html_builder/Airy/12.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_12_001{background-image: url("/html_editor/shape/html_builder/Airy/12_001.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_13{background-image: url("/html_editor/shape/html_builder/Airy/13.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_13_001{background-image: url("/html_editor/shape/html_builder/Airy/13_001.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Airy_14{background-image: url("/html_editor/shape/html_builder/Airy/14.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_01{background-image: url("/html_editor/shape/html_builder/Blobs/01.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_04{background-image: url("/html_editor/shape/html_builder/Blobs/04.svg?c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_05{background-image: url("/html_editor/shape/html_builder/Blobs/05.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_06{background-image: url("/html_editor/shape/html_builder/Blobs/06.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_07{background-image: url("/html_editor/shape/html_builder/Blobs/07.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_08{background-image: url("/html_editor/shape/html_builder/Blobs/08.svg?c1=%23714B67"); background-position: right; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_09{background-image: url("/html_editor/shape/html_builder/Blobs/09.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_10{background-image: url("/html_editor/shape/html_builder/Blobs/10.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_10_001{background-image: url("/html_editor/shape/html_builder/Blobs/10_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_11{background-image: url("/html_editor/shape/html_builder/Blobs/11.svg?c1=%23714B67"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blobs_12{background-image: url("/html_editor/shape/html_builder/Blobs/12.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_01{background-image: url("/html_editor/shape/html_builder/Blocks/01.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_02{background-image: url("/html_editor/shape/html_builder/Blocks/02.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Blocks_03{background-image: url("/html_editor/shape/html_builder/Blocks/03.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_01{background-image: url("/html_editor/shape/html_builder/Bold/01.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_02{background-image: url("/html_editor/shape/html_builder/Bold/02.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_03{background-image: url("/html_editor/shape/html_builder/Bold/03.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_04{background-image: url("/html_editor/shape/html_builder/Bold/04.svg?c2=%23F0CDA8&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_05{background-image: url("/html_editor/shape/html_builder/Bold/05.svg?c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_05_001{background-image: url("/html_editor/shape/html_builder/Bold/05_001.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_06{background-image: url("/html_editor/shape/html_builder/Bold/06.svg?c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_06_001{background-image: url("/html_editor/shape/html_builder/Bold/06_001.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_07{background-image: url("/html_editor/shape/html_builder/Bold/07.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_07_001{background-image: url("/html_editor/shape/html_builder/Bold/07_001.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_08{background-image: url("/html_editor/shape/html_builder/Bold/08.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_09{background-image: url("/html_editor/shape/html_builder/Bold/09.svg?c2=%23F0CDA8&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_10{background-image: url("/html_editor/shape/html_builder/Bold/10.svg?c1=%23714B67&c3=%23F6F5F4&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_10_001{background-image: url("/html_editor/shape/html_builder/Bold/10_001.svg?c1=%23714B67&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_11{background-image: url("/html_editor/shape/html_builder/Bold/11.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_11_001{background-image: url("/html_editor/shape/html_builder/Bold/11_001.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_12{background-image: url("/html_editor/shape/html_builder/Bold/12.svg?c1=%23714B67&c2=%23F0CDA8&c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Bold_12_001{background-image: url("/html_editor/shape/html_builder/Bold/12_001.svg?c1=%23714B67&c2=%23F0CDA8&c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_01{background-image: url("/html_editor/shape/html_builder/Origins/01.svg?c2=%23F0CDA8&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_02{background-image: url("/html_editor/shape/html_builder/Origins/02.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_02_001{background-image: url("/html_editor/shape/html_builder/Origins/02_001.svg?c4=%23FFFFFF&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_03{background-image: url("/html_editor/shape/html_builder/Origins/03.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_04{background-image: url("/html_editor/shape/html_builder/Origins/04.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_04_001{background-image: url("/html_editor/shape/html_builder/Origins/04_001.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_05{background-image: url("/html_editor/shape/html_builder/Origins/05.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_06{background-image: url("/html_editor/shape/html_builder/Origins/06.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_06_001{background-image: url("/html_editor/shape/html_builder/Origins/06_001.svg?c3=%23F6F5F4&c4=%23FFFFFF"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_07{background-image: url("/html_editor/shape/html_builder/Origins/07.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_07_001{background-image: url("/html_editor/shape/html_builder/Origins/07_001.svg?c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_07_002{background-image: url("/html_editor/shape/html_builder/Origins/07_002.svg?c3=%23F6F5F4&c4=%23FFFFFF&c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_08{background-image: url("/html_editor/shape/html_builder/Origins/08.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_09{background-image: url("/html_editor/shape/html_builder/Origins/09.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_09_001{background-image: url("/html_editor/shape/html_builder/Origins/09_001.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_10{background-image: url("/html_editor/shape/html_builder/Origins/10.svg?c2=%23F0CDA8&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_11{background-image: url("/html_editor/shape/html_builder/Origins/11.svg?c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_11_001{background-image: url("/html_editor/shape/html_builder/Origins/11_001.svg?c3=%23F6F5F4&c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_12{background-image: url("/html_editor/shape/html_builder/Origins/12.svg?c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_13{background-image: url("/html_editor/shape/html_builder/Origins/13.svg?c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_14{background-image: url("/html_editor/shape/html_builder/Origins/14.svg?c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_14_001{background-image: url("/html_editor/shape/html_builder/Origins/14_001.svg?c3=%23F6F5F4&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_15{background-image: url("/html_editor/shape/html_builder/Origins/15.svg?c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_16{background-image: url("/html_editor/shape/html_builder/Origins/16.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_17{background-image: url("/html_editor/shape/html_builder/Origins/17.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_18{background-image: url("/html_editor/shape/html_builder/Origins/18.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Origins_19{background-image: url("/html_editor/shape/html_builder/Origins/19.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_01{background-image: url("/html_editor/shape/html_builder/Rainy/01.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_02{background-image: url("/html_editor/shape/html_builder/Rainy/02.svg?c1=%23714B67&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_03{background-image: url("/html_editor/shape/html_builder/Rainy/03.svg?c2=%23F0CDA8&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Rainy_03_001{background-image: url("/html_editor/shape/html_builder/Rainy/03_001.svg?c2=%23F0CDA8&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Rainy_04{background-image: url("/html_editor/shape/html_builder/Rainy/04.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_05{background-image: url("/html_editor/shape/html_builder/Rainy/05.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_05_001{background-image: url("/html_editor/shape/html_builder/Rainy/05_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_08{background-image: url("/html_editor/shape/html_builder/Rainy/08.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Rainy_09{background-image: url("/html_editor/shape/html_builder/Rainy/09.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_01{background-image: url("/html_editor/shape/html_builder/Wavy/01.svg?c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_01_001{background-image: url("/html_editor/shape/html_builder/Wavy/01_001.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_02{background-image: url("/html_editor/shape/html_builder/Wavy/02.svg?c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_02_001{background-image: url("/html_editor/shape/html_builder/Wavy/02_001.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_05{background-image: url("/html_editor/shape/html_builder/Wavy/05.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_06{background-image: url("/html_editor/shape/html_builder/Wavy/06.svg?c1=%23714B67&c3=%23F6F5F4&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_06_001{background-image: url("/html_editor/shape/html_builder/Wavy/06_001.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_07{background-image: url("/html_editor/shape/html_builder/Wavy/07.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_08{background-image: url("/html_editor/shape/html_builder/Wavy/08.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_09{background-image: url("/html_editor/shape/html_builder/Wavy/09.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_11{background-image: url("/html_editor/shape/html_builder/Wavy/11.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_12{background-image: url("/html_editor/shape/html_builder/Wavy/12.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_12_001{background-image: url("/html_editor/shape/html_builder/Wavy/12_001.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_13{background-image: url("/html_editor/shape/html_builder/Wavy/13.svg?c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_13_001{background-image: url("/html_editor/shape/html_builder/Wavy/13_001.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_14{background-image: url("/html_editor/shape/html_builder/Wavy/14.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_15{background-image: url("/html_editor/shape/html_builder/Wavy/15.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_16{background-image: url("/html_editor/shape/html_builder/Wavy/16.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_17{background-image: url("/html_editor/shape/html_builder/Wavy/17.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_19{background-image: url("/html_editor/shape/html_builder/Wavy/19.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_20{background-image: url("/html_editor/shape/html_builder/Wavy/20.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_21{background-image: url("/html_editor/shape/html_builder/Wavy/21.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_22{background-image: url("/html_editor/shape/html_builder/Wavy/22.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_23{background-image: url("/html_editor/shape/html_builder/Wavy/23.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_25{background-image: url("/html_editor/shape/html_builder/Wavy/25.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Wavy_28{background-image: url("/html_editor/shape/html_builder/Wavy/28.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_01{background-image: url("/html_editor/shape/html_builder/Zigs/01.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_02{background-image: url("/html_editor/shape/html_builder/Zigs/02.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_02_001{background-image: url("/html_editor/shape/html_builder/Zigs/02_001.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_03{background-image: url("/html_editor/shape/html_builder/Zigs/03.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_web_editor_Zigs_04{background-image: url("/html_editor/shape/html_builder/Zigs/04.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_05{background-image: url("/html_editor/shape/html_builder/Zigs/05.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_web_editor_Zigs_06{background-image: url("/html_editor/shape/html_builder/Zigs/06.svg?c4=%23FFFFFF&c5=%231B1319"); background-position: bottom; background-size: 30px 100%; background-repeat: repeat no-repeat;}.o_we_shape.o_html_builder_Airy_01_001{background-image: url("/html_editor/shape/html_builder/Airy/01_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_02_001{background-image: url("/html_editor/shape/html_builder/Airy/02_001.svg?c5=%231B1319"); background-position: top; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_06_001{background-image: url("/html_editor/shape/html_builder/Airy/06_001.svg?c5=%231B1319"); background-position: left bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_07_001{background-image: url("/html_editor/shape/html_builder/Airy/07_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_08_001{background-image: url("/html_editor/shape/html_builder/Airy/08_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_09_001{background-image: url("/html_editor/shape/html_builder/Airy/09_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_10_001{background-image: url("/html_editor/shape/html_builder/Airy/10_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_11_001{background-image: url("/html_editor/shape/html_builder/Airy/11_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_12_002{background-image: url("/html_editor/shape/html_builder/Airy/12_002.svg?c5=%231B1319&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_13_002{background-image: url("/html_editor/shape/html_builder/Airy/13_002.svg?c5=%231B1319&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_14_001{background-image: url("/html_editor/shape/html_builder/Airy/14_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_15{background-image: url("/html_editor/shape/html_builder/Airy/15.svg?c5=%231B1319"); background-position: 150% center; background-size: 85% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_16{background-image: url("/html_editor/shape/html_builder/Airy/16.svg?c5=%231B1319"); background-position: center right; background-size: 50% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_17{background-image: url("/html_editor/shape/html_builder/Airy/17.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Angular_01{background-image: url("/html_editor/shape/html_builder/Angular/01.svg?c5=%231B1319"); background-position: right bottom; background-size: auto 75%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Angular_02{background-image: url("/html_editor/shape/html_builder/Angular/02.svg?c5=%231B1319"); background-position: left bottom; background-size: auto 75%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Angular_03{background-image: url("/html_editor/shape/html_builder/Angular/03.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Angular_04{background-image: url("/html_editor/shape/html_builder/Angular/04.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Angular_05{background-image: url("/html_editor/shape/html_builder/Angular/05.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeAngular--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Angular_06{background-image: url("/html_editor/shape/html_builder/Angular/06.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeAngular--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Angular_07{background-image: url("/html_editor/shape/html_builder/Angular/07.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Angular_08{background-image: url("/html_editor/shape/html_builder/Angular/08.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Angular_09{background-image: url("/html_editor/shape/html_builder/Angular/09.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_01_001{background-image: url("/html_editor/shape/html_builder/Blobs/01_001.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_02{background-image: url("/html_editor/shape/html_builder/Blobs/02.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_03{background-image: url("/html_editor/shape/html_builder/Blobs/03.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_04_001{background-image: url("/html_editor/shape/html_builder/Blobs/04_001.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_05_001{background-image: url("/html_editor/shape/html_builder/Blobs/05_001.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_06_001{background-image: url("/html_editor/shape/html_builder/Blobs/06_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_10_002{background-image: url("/html_editor/shape/html_builder/Blobs/10_002.svg?c5=%231B1319"); background-position: right; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_13{background-image: url("/html_editor/shape/html_builder/Blobs/13.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_14{background-image: url("/html_editor/shape/html_builder/Blobs/14.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_15{background-image: url("/html_editor/shape/html_builder/Blobs/15.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_16{background-image: url("/html_editor/shape/html_builder/Blobs/16.svg?c5=%231B1319"); background-position: top; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_17{background-image: url("/html_editor/shape/html_builder/Blobs/17.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_18{background-image: url("/html_editor/shape/html_builder/Blobs/18.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blocks_01_001{background-image: url("/html_editor/shape/html_builder/Blocks/01_001.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blocks_02_001{background-image: url("/html_editor/shape/html_builder/Blocks/02_001.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blocks_04{background-image: url("/html_editor/shape/html_builder/Blocks/04.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blurry_01{background-image: url("/html_editor/shape/html_builder/Blurry/01.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blurry_02{background-image: url("/html_editor/shape/html_builder/Blurry/02.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blurry_03{background-image: url("/html_editor/shape/html_builder/Blurry/03.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blurry_04{background-image: url("/html_editor/shape/html_builder/Blurry/04.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blurry_05{background-image: url("/html_editor/shape/html_builder/Blurry/05.svg?c1=%23714B67&c2=%23F0CDA8&c4=%23FFFFFF"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blurry_06{background-image: url("/html_editor/shape/html_builder/Blurry/06.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_01_001{background-image: url("/html_editor/shape/html_builder/Bold/01_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_13{background-image: url("/html_editor/shape/html_builder/Bold/13.svg?c5=%231B1319"); background-position: bottom; background-size: 100% 50%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_14{background-image: url("/html_editor/shape/html_builder/Bold/14.svg?c1=%23714B67&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_15{background-image: url("/html_editor/shape/html_builder/Bold/15.svg?c5=%231B1319"); background-position: top; background-size: 100% 50%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_16{background-image: url("/html_editor/shape/html_builder/Bold/16.svg?c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_17{background-image: url("/html_editor/shape/html_builder/Bold/17.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_18{background-image: url("/html_editor/shape/html_builder/Bold/18.svg?c5=%231B1319"); background-position: top; background-size: 100% 50%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_19{background-image: url("/html_editor/shape/html_builder/Bold/19.svg?c5=%231B1319"); background-position: left top; background-size: 100% 12rem; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_20{background-image: url("/html_editor/shape/html_builder/Bold/20.svg?c1=%23714B67&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_21{background-image: url("/html_editor/shape/html_builder/Bold/21.svg?c5=%231B1319"); background-position: right bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_22{background-image: url("/html_editor/shape/html_builder/Bold/22.svg?c5=%231B1319"); background-position: right top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_23{background-image: url("/html_editor/shape/html_builder/Bold/23.svg?c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_01{background-image: url("/html_editor/shape/html_builder/Connections/01.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_02{background-image: url("/html_editor/shape/html_builder/Connections/02.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_03{background-image: url("/html_editor/shape/html_builder/Connections/03.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_04{background-image: url("/html_editor/shape/html_builder/Connections/04.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_05{background-image: url("/html_editor/shape/html_builder/Connections/05.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_06{background-image: url("/html_editor/shape/html_builder/Connections/06.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_07{background-image: url("/html_editor/shape/html_builder/Connections/07.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_08{background-image: url("/html_editor/shape/html_builder/Connections/08.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_09{background-image: url("/html_editor/shape/html_builder/Connections/09.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_10{background-image: url("/html_editor/shape/html_builder/Connections/10.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_11{background-image: url("/html_editor/shape/html_builder/Connections/11.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_12{background-image: url("/html_editor/shape/html_builder/Connections/12.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_13{background-image: url("/html_editor/shape/html_builder/Connections/13.svg?c5=%231B1319"); background-position: bottom; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_14{background-image: url("/html_editor/shape/html_builder/Connections/14.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_15{background-image: url("/html_editor/shape/html_builder/Connections/15.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_16{background-image: url("/html_editor/shape/html_builder/Connections/16.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_17{background-image: url("/html_editor/shape/html_builder/Connections/17.svg?c5=%231B1319"); background-position: bottom; background-size: var(--ShapeConnections--size-tiny); background-repeat: repeat no-repeat;}.o_we_shape.o_html_builder_Connections_18{background-image: url("/html_editor/shape/html_builder/Connections/18.svg?c5=%231B1319"); background-position: bottom; background-size: var(--ShapeConnections--size-tiny); background-repeat: repeat no-repeat;}.o_we_shape.o_html_builder_Connections_19{background-image: url("/html_editor/shape/html_builder/Connections/19.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Connections_20{background-image: url("/html_editor/shape/html_builder/Connections/20.svg?c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeConnections--size-big); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Containers_01{background-image: url("/html_editor/shape/html_builder/Containers/01.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Containers_02{background-image: url("/html_editor/shape/html_builder/Containers/02.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Containers_03{background-image: url("/html_editor/shape/html_builder/Containers/03.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Containers_04{background-image: url("/html_editor/shape/html_builder/Containers/04.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Containers_05{background-image: url("/html_editor/shape/html_builder/Containers/05.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Containers_06{background-image: url("/html_editor/shape/html_builder/Containers/06.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_01{background-image: url("/html_editor/shape/html_builder/Floats/01.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c4=%23FFFFFF&c5=%231B1319"); background-position: center right; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_02{background-image: url("/html_editor/shape/html_builder/Floats/02.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_03{background-image: url("/html_editor/shape/html_builder/Floats/03.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_04{background-image: url("/html_editor/shape/html_builder/Floats/04.svg?c1=%23714B67&c2=%23F0CDA8&c4=%23FFFFFF&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_05{background-image: url("/html_editor/shape/html_builder/Floats/05.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_06{background-image: url("/html_editor/shape/html_builder/Floats/06.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_07{background-image: url("/html_editor/shape/html_builder/Floats/07.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: right bottom; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_08{background-image: url("/html_editor/shape/html_builder/Floats/08.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: top left; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_09{background-image: url("/html_editor/shape/html_builder/Floats/09.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: center right; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_10{background-image: url("/html_editor/shape/html_builder/Floats/10.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_11{background-image: url("/html_editor/shape/html_builder/Floats/11.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_12{background-image: url("/html_editor/shape/html_builder/Floats/12.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_html_builder_Floats_13{background-image: url("/html_editor/shape/html_builder/Floats/13.svg?c1=%23714B67&c2=%23F0CDA8&c5=%231B1319"); background-position: center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Floats_14{background-image: url("/html_editor/shape/html_builder/Floats/14.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100%; background-repeat: no-repeat repeat;}.o_we_shape.o_html_builder_Grids_01{background-image: url("/html_editor/shape/html_builder/Grids/01.svg?c5=%231B1319"); background-position: bottom; background-size: 100% 50%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Grids_02{background-image: url("/html_editor/shape/html_builder/Grids/02.svg?c5=%231B1319"); background-position: right center; background-size: 50% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Grids_03{background-image: url("/html_editor/shape/html_builder/Grids/03.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Grids_04{background-image: url("/html_editor/shape/html_builder/Grids/04.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Grids_05{background-image: url("/html_editor/shape/html_builder/Grids/05.svg?c5=%231B1319"); background-position: center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Grids_06{background-image: url("/html_editor/shape/html_builder/Grids/06.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Grids_07{background-image: url("/html_editor/shape/html_builder/Grids/07.svg?c5=%231B1319"); background-position: right center; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Grids_08{background-image: url("/html_editor/shape/html_builder/Grids/08.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Patterns_01{background-image: url("/html_editor/shape/html_builder/Patterns/01.svg?c5=%231B1319"); background-position: top; background-size: var(--ShapePattern--size-regular) auto; background-repeat: repeat repeat;}.o_we_shape.o_html_builder_Patterns_02{background-image: url("/html_editor/shape/html_builder/Patterns/02.svg?c5=%231B1319"); background-position: top; background-size: var(--ShapePattern--size-regular) auto; background-repeat: repeat repeat;}.o_we_shape.o_html_builder_Patterns_03{background-image: url("/html_editor/shape/html_builder/Patterns/03.svg?c5=%231B1319"); background-position: top; background-size: var(--ShapePattern--size-regular) auto; background-repeat: repeat repeat;}.o_we_shape.o_html_builder_Patterns_04{background-image: url("/html_editor/shape/html_builder/Patterns/04.svg?c5=%231B1319"); background-position: center; background-size: var(--ShapePattern--size-tiny) auto; background-repeat: repeat repeat;}.o_we_shape.o_html_builder_Patterns_05{background-image: url("/html_editor/shape/html_builder/Patterns/05.svg?c5=%231B1319"); background-position: center; background-size: var(--ShapePattern--size-regular) auto; background-repeat: repeat repeat;}.o_we_shape.o_html_builder_Rainy_01_001{background-image: url("/html_editor/shape/html_builder/Rainy/01_001.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_02_001{background-image: url("/html_editor/shape/html_builder/Rainy/02_001.svg?c1=%23714B67&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_06{background-image: url("/html_editor/shape/html_builder/Rainy/06.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_07{background-image: url("/html_editor/shape/html_builder/Rainy/07.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_08_001{background-image: url("/html_editor/shape/html_builder/Rainy/08_001.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_09_001{background-image: url("/html_editor/shape/html_builder/Rainy/09_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_10{background-image: url("/html_editor/shape/html_builder/Rainy/10.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_03{background-image: url("/html_editor/shape/html_builder/Wavy/03.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_04{background-image: url("/html_editor/shape/html_builder/Wavy/04.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_08_001{background-image: url("/html_editor/shape/html_builder/Wavy/08_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_09_001{background-image: url("/html_editor/shape/html_builder/Wavy/09_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_10{background-image: url("/html_editor/shape/html_builder/Wavy/10.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_11_001{background-image: url("/html_editor/shape/html_builder/Wavy/11_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_18{background-image: url("/html_editor/shape/html_builder/Wavy/18.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_22_001{background-image: url("/html_editor/shape/html_builder/Wavy/22_001.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_24{background-image: url("/html_editor/shape/html_builder/Wavy/24.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_26{background-image: url("/html_editor/shape/html_builder/Wavy/26.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom right; background-size: auto 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_27{background-image: url("/html_editor/shape/html_builder/Wavy/27.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_29{background-image: url("/html_editor/shape/html_builder/Wavy/29.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_30{background-image: url("/html_editor/shape/html_builder/Wavy/30.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeWavy--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_31{background-image: url("/html_editor/shape/html_builder/Wavy/31.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% var(--ShapeWavy--size-regular); background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Zigs_01_001{background-image: url("/html_editor/shape/html_builder/Zigs/01_001.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_01{background-image: url("/html_editor/shape/html_builder/Airy/01.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_02{background-image: url("/html_editor/shape/html_builder/Airy/02.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_03{background-image: url("/html_editor/shape/html_builder/Airy/03.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_03_001{background-image: url("/html_editor/shape/html_builder/Airy/03_001.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_04{background-image: url("/html_editor/shape/html_builder/Airy/04.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_04_001{background-image: url("/html_editor/shape/html_builder/Airy/04_001.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_05{background-image: url("/html_editor/shape/html_builder/Airy/05.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_05_001{background-image: url("/html_editor/shape/html_builder/Airy/05_001.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_06{background-image: url("/html_editor/shape/html_builder/Airy/06.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_07{background-image: url("/html_editor/shape/html_builder/Airy/07.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_08{background-image: url("/html_editor/shape/html_builder/Airy/08.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_09{background-image: url("/html_editor/shape/html_builder/Airy/09.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_10{background-image: url("/html_editor/shape/html_builder/Airy/10.svg?c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_11{background-image: url("/html_editor/shape/html_builder/Airy/11.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_12{background-image: url("/html_editor/shape/html_builder/Airy/12.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_12_001{background-image: url("/html_editor/shape/html_builder/Airy/12_001.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_13{background-image: url("/html_editor/shape/html_builder/Airy/13.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_13_001{background-image: url("/html_editor/shape/html_builder/Airy/13_001.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Airy_14{background-image: url("/html_editor/shape/html_builder/Airy/14.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_01{background-image: url("/html_editor/shape/html_builder/Blobs/01.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_04{background-image: url("/html_editor/shape/html_builder/Blobs/04.svg?c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_05{background-image: url("/html_editor/shape/html_builder/Blobs/05.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_06{background-image: url("/html_editor/shape/html_builder/Blobs/06.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_07{background-image: url("/html_editor/shape/html_builder/Blobs/07.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_08{background-image: url("/html_editor/shape/html_builder/Blobs/08.svg?c1=%23714B67"); background-position: right; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_09{background-image: url("/html_editor/shape/html_builder/Blobs/09.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_10{background-image: url("/html_editor/shape/html_builder/Blobs/10.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_10_001{background-image: url("/html_editor/shape/html_builder/Blobs/10_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_11{background-image: url("/html_editor/shape/html_builder/Blobs/11.svg?c1=%23714B67"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blobs_12{background-image: url("/html_editor/shape/html_builder/Blobs/12.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blocks_01{background-image: url("/html_editor/shape/html_builder/Blocks/01.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blocks_02{background-image: url("/html_editor/shape/html_builder/Blocks/02.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Blocks_03{background-image: url("/html_editor/shape/html_builder/Blocks/03.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_01{background-image: url("/html_editor/shape/html_builder/Bold/01.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_02{background-image: url("/html_editor/shape/html_builder/Bold/02.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_03{background-image: url("/html_editor/shape/html_builder/Bold/03.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_04{background-image: url("/html_editor/shape/html_builder/Bold/04.svg?c2=%23F0CDA8&c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_05{background-image: url("/html_editor/shape/html_builder/Bold/05.svg?c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_05_001{background-image: url("/html_editor/shape/html_builder/Bold/05_001.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_06{background-image: url("/html_editor/shape/html_builder/Bold/06.svg?c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_06_001{background-image: url("/html_editor/shape/html_builder/Bold/06_001.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_07{background-image: url("/html_editor/shape/html_builder/Bold/07.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_07_001{background-image: url("/html_editor/shape/html_builder/Bold/07_001.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_08{background-image: url("/html_editor/shape/html_builder/Bold/08.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_09{background-image: url("/html_editor/shape/html_builder/Bold/09.svg?c2=%23F0CDA8&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_10{background-image: url("/html_editor/shape/html_builder/Bold/10.svg?c1=%23714B67&c3=%23F6F5F4&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_10_001{background-image: url("/html_editor/shape/html_builder/Bold/10_001.svg?c1=%23714B67&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_11{background-image: url("/html_editor/shape/html_builder/Bold/11.svg?c1=%23714B67&c2=%23F0CDA8&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_11_001{background-image: url("/html_editor/shape/html_builder/Bold/11_001.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_12{background-image: url("/html_editor/shape/html_builder/Bold/12.svg?c1=%23714B67&c2=%23F0CDA8&c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Bold_12_001{background-image: url("/html_editor/shape/html_builder/Bold/12_001.svg?c1=%23714B67&c2=%23F0CDA8&c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_01{background-image: url("/html_editor/shape/html_builder/Origins/01.svg?c2=%23F0CDA8&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_02{background-image: url("/html_editor/shape/html_builder/Origins/02.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_02_001{background-image: url("/html_editor/shape/html_builder/Origins/02_001.svg?c4=%23FFFFFF&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_03{background-image: url("/html_editor/shape/html_builder/Origins/03.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_04{background-image: url("/html_editor/shape/html_builder/Origins/04.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_04_001{background-image: url("/html_editor/shape/html_builder/Origins/04_001.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_05{background-image: url("/html_editor/shape/html_builder/Origins/05.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_06{background-image: url("/html_editor/shape/html_builder/Origins/06.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_06_001{background-image: url("/html_editor/shape/html_builder/Origins/06_001.svg?c3=%23F6F5F4&c4=%23FFFFFF"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_07{background-image: url("/html_editor/shape/html_builder/Origins/07.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_07_001{background-image: url("/html_editor/shape/html_builder/Origins/07_001.svg?c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_07_002{background-image: url("/html_editor/shape/html_builder/Origins/07_002.svg?c3=%23F6F5F4&c4=%23FFFFFF&c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_08{background-image: url("/html_editor/shape/html_builder/Origins/08.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_09{background-image: url("/html_editor/shape/html_builder/Origins/09.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_09_001{background-image: url("/html_editor/shape/html_builder/Origins/09_001.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_10{background-image: url("/html_editor/shape/html_builder/Origins/10.svg?c2=%23F0CDA8&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_11{background-image: url("/html_editor/shape/html_builder/Origins/11.svg?c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_11_001{background-image: url("/html_editor/shape/html_builder/Origins/11_001.svg?c3=%23F6F5F4&c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_12{background-image: url("/html_editor/shape/html_builder/Origins/12.svg?c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_13{background-image: url("/html_editor/shape/html_builder/Origins/13.svg?c3=%23F6F5F4&c5=%231B1319"); background-position: center; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_14{background-image: url("/html_editor/shape/html_builder/Origins/14.svg?c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_14_001{background-image: url("/html_editor/shape/html_builder/Origins/14_001.svg?c3=%23F6F5F4&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_15{background-image: url("/html_editor/shape/html_builder/Origins/15.svg?c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_16{background-image: url("/html_editor/shape/html_builder/Origins/16.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_17{background-image: url("/html_editor/shape/html_builder/Origins/17.svg?c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_18{background-image: url("/html_editor/shape/html_builder/Origins/18.svg?c1=%23714B67"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Origins_19{background-image: url("/html_editor/shape/html_builder/Origins/19.svg?c5=%231B1319"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_01{background-image: url("/html_editor/shape/html_builder/Rainy/01.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_02{background-image: url("/html_editor/shape/html_builder/Rainy/02.svg?c1=%23714B67&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_03{background-image: url("/html_editor/shape/html_builder/Rainy/03.svg?c2=%23F0CDA8&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_html_builder_Rainy_03_001{background-image: url("/html_editor/shape/html_builder/Rainy/03_001.svg?c2=%23F0CDA8&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_html_builder_Rainy_04{background-image: url("/html_editor/shape/html_builder/Rainy/04.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_05{background-image: url("/html_editor/shape/html_builder/Rainy/05.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_05_001{background-image: url("/html_editor/shape/html_builder/Rainy/05_001.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_08{background-image: url("/html_editor/shape/html_builder/Rainy/08.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Rainy_09{background-image: url("/html_editor/shape/html_builder/Rainy/09.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_01{background-image: url("/html_editor/shape/html_builder/Wavy/01.svg?c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_01_001{background-image: url("/html_editor/shape/html_builder/Wavy/01_001.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_02{background-image: url("/html_editor/shape/html_builder/Wavy/02.svg?c4=%23FFFFFF"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_02_001{background-image: url("/html_editor/shape/html_builder/Wavy/02_001.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_05{background-image: url("/html_editor/shape/html_builder/Wavy/05.svg?c1=%23714B67&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_06{background-image: url("/html_editor/shape/html_builder/Wavy/06.svg?c1=%23714B67&c3=%23F6F5F4&c4=%23FFFFFF&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_06_001{background-image: url("/html_editor/shape/html_builder/Wavy/06_001.svg?c1=%23714B67&c3=%23F6F5F4&c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_07{background-image: url("/html_editor/shape/html_builder/Wavy/07.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_08{background-image: url("/html_editor/shape/html_builder/Wavy/08.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_09{background-image: url("/html_editor/shape/html_builder/Wavy/09.svg?c1=%23714B67&c5=%231B1319"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_11{background-image: url("/html_editor/shape/html_builder/Wavy/11.svg?c1=%23714B67&c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_12{background-image: url("/html_editor/shape/html_builder/Wavy/12.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_12_001{background-image: url("/html_editor/shape/html_builder/Wavy/12_001.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_13{background-image: url("/html_editor/shape/html_builder/Wavy/13.svg?c4=%23FFFFFF"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_13_001{background-image: url("/html_editor/shape/html_builder/Wavy/13_001.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_14{background-image: url("/html_editor/shape/html_builder/Wavy/14.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_15{background-image: url("/html_editor/shape/html_builder/Wavy/15.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_16{background-image: url("/html_editor/shape/html_builder/Wavy/16.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_17{background-image: url("/html_editor/shape/html_builder/Wavy/17.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_19{background-image: url("/html_editor/shape/html_builder/Wavy/19.svg?c5=%231B1319"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_20{background-image: url("/html_editor/shape/html_builder/Wavy/20.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_21{background-image: url("/html_editor/shape/html_builder/Wavy/21.svg?c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_22{background-image: url("/html_editor/shape/html_builder/Wavy/22.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_23{background-image: url("/html_editor/shape/html_builder/Wavy/23.svg?c3=%23F6F5F4"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_25{background-image: url("/html_editor/shape/html_builder/Wavy/25.svg?c1=%23714B67&c2=%23F0CDA8"); background-position: top; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Wavy_28{background-image: url("/html_editor/shape/html_builder/Wavy/28.svg?c1=%23714B67&c3=%23F6F5F4"); background-position: center; background-size: 100% 100%; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Zigs_01{background-image: url("/html_editor/shape/html_builder/Zigs/01.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Zigs_02{background-image: url("/html_editor/shape/html_builder/Zigs/02.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Zigs_02_001{background-image: url("/html_editor/shape/html_builder/Zigs/02_001.svg?c2=%23F0CDA8"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Zigs_03{background-image: url("/html_editor/shape/html_builder/Zigs/03.svg?c1=%23714B67"); background-position: top; background-size: 100% auto; background-repeat: no-repeat repeat;}.o_we_shape.o_html_builder_Zigs_04{background-image: url("/html_editor/shape/html_builder/Zigs/04.svg?c1=%23714B67"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Zigs_05{background-image: url("/html_editor/shape/html_builder/Zigs/05.svg?c3=%23F6F5F4"); background-position: bottom; background-size: 100% auto; background-repeat: no-repeat no-repeat;}.o_we_shape.o_html_builder_Zigs_06{background-image: url("/html_editor/shape/html_builder/Zigs/06.svg?c4=%23FFFFFF&c5=%231B1319"); background-position: bottom; background-size: 30px 100%; background-repeat: repeat no-repeat;}

/* /website/static/src/libs/zoomodoo/zoomodoo.scss */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;}.zoomodoo img{vertical-align: bottom;}.zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;}.zoomodoo-flyout img{max-width: 500%;}.zoomodoo-hover .zoomodoo-flyout{left: 0;}.zoomodoo-next .zoomodoo-flyout{left: 100%;}

/* /website/static/src/scss/website.scss */
 :root{--o-border-color: #DEE2E6; --o-border-color: color-mix(in srgb, currentColor 15%, transparent); --support-13-0-color-system: false; --has-customized-13-0-color-system: false; --header-font-size: 1rem; --headings-font: 'Inter'; --navbar-font: 'Inter'; --buttons-font: 'Inter'; --menu: 1; --header-sales_one: 2; --header-sales_two: 5; --header-sales_three: 2; --header-sales_four: 1; --footer: 2; --font-size-base: 1rem; --body-line-height: 1.5; --headings-line-height: 1.2; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --small-font-size: 0.875rem; --body-image-type: 'image'; --layout: 'full'; --btn-primary-outline: false; --btn-secondary-outline: false; --btn-primary-flat: false; --btn-secondary-flat: false; --btn-primary-outline-border-width: 1px; --btn-secondary-outline-border-width: 1px; --link-underline: 'hover'; --btn-ripple: false; --btn-padding-x: 1rem; --btn-padding-x-sm: 0.5rem; --btn-padding-y-lg: 1rem; --btn-padding-x-lg: 2.5rem; --btn-border-radius-lg: 2rem; --font: 'Inter'; --headings-font: 'Inter Tight'; --header-template: 'default'; --header-links-style: 'default'; --hamburger-position: 'left'; --hamburger-position-mobile: 'right'; --menu-border-style: 'solid'; --sidebar-width: 18.75rem; --footer-template: 'default'; --footer-scrolltop: false; --default-headings-font: 'Inter Tight'; --logo-height: 2.5rem; --fixed-logo-height: 2.5rem; --number-of-fonts: 9; --font-number-1: 'SYSTEM_FONTS'; --font-number-2: 'Roboto'; --font-number-3: 'Open Sans'; --font-number-4: 'Source Sans Pro'; --font-number-5: 'Raleway'; --font-number-6: 'Noto Serif'; --font-number-7: 'Arvo'; --font-number-8: 'Inter Tight'; --font-number-9: 'Inter'; --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: 'Inter Tight'; --h3-font: 'Inter Tight'; --h4-font: 'Inter Tight'; --h5-font: 'Inter Tight'; --h6-font: 'Inter Tight'; --display-1-font: 'Inter Tight'; --display-2-font: 'Inter Tight'; --display-3-font: 'Inter Tight'; --display-4-font: 'Inter Tight'; --set-headings-font: "Inter Tight", "Odoo Unicode Support Noto", sans-serif; --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.375rem; --btn-padding-x: 1rem; --btn-font-size: 1rem; --btn-padding-y-sm: 0.0625rem; --btn-padding-x-sm: 0.5rem; --btn-font-size-sm: 0.875rem; --btn-padding-y-lg: 1rem; --btn-padding-x-lg: 2.5rem; --btn-font-size-lg: 1.25rem; --btn-border-width: var(--border-width); --btn-border-radius: var(--border-radius); --btn-border-radius-sm: var(--border-radius-sm); --btn-border-radius-lg: 2rem; --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: false; --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_shared_blocks:empty{display: none;}.o_navlink_no_background .navbar-light{--NavLinkWithBackground-bg-color: transparent;}.navbar .navbar-collapse{min-width: 0;}.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 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 *{color: !important;}.o_navlink_background{background: var(--NavLinkWithBackground-bg-color, rgba(var(--emphasis-color-rgb), 0.05));}.o_navlink_background:hover, .o_navlink_trigger_hover:hover .o_navlink_background{background: var(--NavLinkWithBackground-bg-color--hover, rgba(var(--emphasis-color-rgb), 0.1));}.o_navlink_background:focus-visible, .o_navlink_trigger_hover:focus-visible{--btn-focus-box-shadow: 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.o_navlink_background_hover:hover{background: var(--NavLinkWithBackground-bg-color, rgba(var(--emphasis-color-rgb), 0.05));}.o_navbar_mobile{height: 100dvh; background-color: #FFFFFF;}.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: #f2f2f2;}.o_navbar_mobile .top_menu > .accordion .accordion-button:after{height: 100%; background: none; font-family: 'odoo_ui_icons'; content: '\e839';}.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: 0; margin-right: auto;}.o_navbar_mobile .top_menu.text-center > .accordion .accordion-button > span{text-align: center; flex-grow: 1;}header .navbar-brand{font-size: 1.66666667rem;}header .navbar-brand, header .navbar-brand.logo{padding-top: 0; padding-bottom: 0;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{line-height: 1.2; margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0;}.o_line_clamp{display: -webkit-box; -webkit-line-clamp: var(--lines-clamp, 2); -webkit-box-orient: vertical; overflow: hidden;}font[style*='background']:not(.text-gradient), font[class*='bg-']{padding: MAX(0.05em, 1px) 0 MAX(0.1em, 2px);}.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: #F8F9FA;}.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: 0;}.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.flat{border: 0; letter-spacing: 0.05em; text-transform: uppercase; --btn-padding-y: 0.75rem; --btn-padding-x: 1.5rem; --btn-font-size: 0.75rem; --btn-border-radius: 0;}.btn.flat.btn-lg, .btn-group-lg > .flat.btn{--btn-padding-y: 1rem; --btn-padding-x: 2rem; --btn-font-size: 0.9375rem; --btn-border-radius: 0;}.btn.flat.btn-sm, .btn-group-sm > .flat.btn{--btn-padding-y: 0.5rem; --btn-padding-x: 1rem; --btn-font-size: 0.65625rem; --btn-border-radius: 0;}.btn.flat.btn-xs{--btn-padding-y: 0.25rem; --btn-padding-x: 0.5rem; --btn-font-size: 0.5rem; --btn-border-radius: 0;}.btn.rounded-circle, .btn.fa.rounded-empty-circle{border-radius: 100px !important; --btn-padding-y: 0.45rem; --btn-padding-x: 1.35rem; --btn-font-size: 1rem; --btn-border-radius: 30px;}.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); background: var(--badge-bg, var(--background-color)) !important; color: var(--badge-color, var(--color)) !important; border: 1px solid var(--badge-border-color) !important; font-size: var(--badge-font-size);}.badge.text-bg-primary, .o_filter_tag.text-bg-primary{--badge-bg: #f1edf0; --badge-color: #52374b; --badge-color-hover: #FFFFFF; --badge-border-color: #714B67;}.badge.bg-primary, .o_filter_tag.bg-primary{--badge-bg: #714B67; --badge-color: #FFFFFF; --badge-border-color: #714B67; --badge-color-hover: #FFFFFF;}.badge.text-bg-secondary, .o_filter_tag.text-bg-secondary{--badge-bg: #fefaf6; --badge-color: #dd8f3b; --badge-color-hover: #212529; --badge-border-color: #F0CDA8;}.badge.bg-secondary, .o_filter_tag.bg-secondary{--badge-bg: #F0CDA8; --badge-color: #212529; --badge-border-color: #F0CDA8; --badge-color-hover: #212529;}.badge.text-bg-success, .o_filter_tag.text-bg-success{--badge-bg: #eaf6ec; --badge-color: #1f8236; --badge-color-hover: #FFFFFF; --badge-border-color: #28a745;}.badge.bg-success, .o_filter_tag.bg-success{--badge-bg: #28a745; --badge-color: #FFFFFF; --badge-border-color: #28a745; --badge-color-hover: #FFFFFF;}.badge.text-bg-info, .o_filter_tag.text-bg-info{--badge-bg: #e8f6f8; --badge-color: #0e626f; --badge-color-hover: #FFFFFF; --badge-border-color: #17a2b8;}.badge.bg-info, .o_filter_tag.bg-info{--badge-bg: #17a2b8; --badge-color: #FFFFFF; --badge-border-color: #17a2b8; --badge-color-hover: #FFFFFF;}.badge.text-bg-warning, .o_filter_tag.text-bg-warning{--badge-bg: #fff9e6; --badge-color: #876500; --badge-color-hover: #212529; --badge-border-color: #ffc107;}.badge.bg-warning, .o_filter_tag.bg-warning{--badge-bg: #ffc107; --badge-color: #212529; --badge-border-color: #ffc107; --badge-color-hover: #212529;}.badge.text-bg-danger, .o_filter_tag.text-bg-danger{--badge-bg: #fcebec; --badge-color: #9a1b27; --badge-color-hover: #FFFFFF; --badge-border-color: #dc3545;}.badge.bg-danger, .o_filter_tag.bg-danger{--badge-bg: #dc3545; --badge-color: #FFFFFF; --badge-border-color: #dc3545; --badge-color-hover: #FFFFFF;}.badge.text-bg-light, .o_filter_tag.text-bg-light{--badge-bg: #fefefe; --badge-color: #bdb5ae; --badge-color-hover: #212529; --badge-border-color: #F6F5F4;}.badge.bg-light, .o_filter_tag.bg-light{--badge-bg: #F6F5F4; --badge-color: #212529; --badge-border-color: #F6F5F4; --badge-color-hover: #212529;}.badge.text-bg-dark, .o_filter_tag.text-bg-dark{--badge-bg: #e8e7e8; --badge-color: #1B1319; --badge-color-hover: #FFFFFF; --badge-border-color: #1B1319;}.badge.bg-dark, .o_filter_tag.bg-dark{--badge-bg: #1B1319; --badge-color: #FFFFFF; --badge-border-color: #1B1319; --badge-color-hover: #FFFFFF;}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;}.o_color_1{--background-color: #fdeaea; --color: #ba0f0f; --background-color-contrast: #212529; --badge-color-hover: #FFFFFF; --badge-border-color: #ee2d2d;}.o_color_2{--background-color: #fcf3eb; --color: #804916; --background-color-contrast: #212529; --badge-color-hover: #212529; --badge-border-color: #dc8534;}.o_color_3{--background-color: #fdf8e8; --color: #79610c; --background-color-contrast: #212529; --badge-color-hover: #212529; --badge-border-color: #e8bb1d;}.o_color_4{--background-color: #eef4fc; --color: #1e5596; --background-color-contrast: #212529; --badge-color-hover: #FFFFFF; --badge-border-color: #5794dd;}.o_color_5{--background-color: #f5eff4; --color: #5a3751; --background-color-contrast: #212529; --badge-color-hover: #FFFFFF; --badge-border-color: #9f628f;}.o_color_6{--background-color: #fbf3f0; --color: #9c4824; --background-color-contrast: #212529; --badge-color-hover: #212529; --badge-border-color: #db8865;}.o_color_7{--background-color: #ecf6f6; --color: #255f5b; --background-color-contrast: #212529; --badge-color-hover: #212529; --badge-border-color: #41a9a2;}.o_color_8{--background-color: #eaedfc; --color: #172b98; --background-color-contrast: #212529; --badge-color-hover: #FFFFFF; --badge-border-color: #304be0;}.o_color_9{--background-color: #fdeaf3; --color: #920c4c; --background-color-contrast: #212529; --badge-color-hover: #FFFFFF; --badge-border-color: #ee2f8a;}.o_color_10{--background-color: #eff9f1; --color: #2f7b39; --background-color-contrast: #212529; --badge-color-hover: #212529; --badge-border-color: #61c36e;}.o_color_11{--background-color: #f5f1fd; --color: #5221b8; --background-color-contrast: #212529; --badge-color-hover: #FFFFFF; --badge-border-color: #9872e6;}.oe_img_bg.o_bg_img_opt_contain{background-size: contain; background-position: center center;}.oe_img_bg.o_bg_img_opt_custom{background-size: auto;}.oe_img_bg.o_bg_img_opt_repeat_x{background-repeat: repeat-x;}.oe_img_bg.o_bg_img_opt_repeat_y{background-repeat: repeat-y;}.o_bg_video_iframe{position: relative; pointer-events: none !important;}.o_bg_video_loading{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}@media (max-width: 767.98px){section, .parallax, .row, .hr, .blockquote{height: auto !important;}}.table_desc{margin: 0 0 20px 0; width: 100%; word-break: break-all; border: 1px solid #dddddd;}.table_heading{background-color: #f5f5f5; border: 1px solid #dddddd; color: #666666; font-size: 0.875rem; padding: 4px;}table.table_desc tr td{text-align: left; padding: 5px; font-size: 0.8125rem;}table.table_desc tr td:first-child{width: 25%; font-weight: bold; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-left: none;}table.table_desc tr td:last-child{border-bottom: 1px solid #c9c9c9;}.jumbotron{border-radius: 0;}.o_full_screen_height, .o_half_screen_height, .cover_full, .cover_mid{display: flex; flex-direction: column; justify-content: space-around; min-height: 100vh !important; min-height: 100svh !important;}.o_half_screen_height, .cover_mid{min-height: 55vh !important;}.card{overflow: hidden;}.o_dot{width: var(--o-timeline-dot-size, 24px); height: var(--o-timeline-dot-size, 24px); left: var(--o-dot-left); color: #714B67;}.o_dot:before, .o_dot:after{position: absolute; border-radius: 50rem; background-color: currentColor; content: '';}.o_dot:before{inset: 0; opacity: .1;}.o_dot:after{inset: 8px;}.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);}.o_cc2 .o_dot, .o_footer .o_dot{color: var(--o-cc2-btn-primary);}.o_cc3 .o_dot{color: var(--o-cc3-btn-primary);}.o_cc4 .o_dot{color: var(--o-cc4-btn-primary);}.o_cc5 .o_dot{color: var(--o-cc5-btn-primary);}.o_dot_line{margin-top: calc(var(--o-timeline-dot-size, 24px) + 0.25rem); left: var(--o-dot-line-left);}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers{pointer-events: none;}@media (min-width: 768px){.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-indicators, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-indicators{position: relative; min-width: 0; margin: 0;}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-next, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-next{position: relative; width: auto;}}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-indicators > *, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-indicators > *, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-indicators > *, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-indicators > *, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-indicators > *, .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .carousel-control-next, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .carousel-control-next{pointer-events: auto;}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .o_arrows_wrapper, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_intro_wrapper .s_carousel_intro .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_wrapper[data-vcss='001'] .s_carousel .o_horizontal_controllers .o_arrows_wrapper{display: flex;}@media (max-width: 767.98px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next{top: auto; bottom: 1rem; height: var(--CarouselControllers-size, 3rem); width: auto; margin: 0 1rem;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel:not(.s_carousel_arrows_hidden) .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards:not(.s_carousel_arrows_hidden) .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro:not(.s_carousel_arrows_hidden) .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel:not(.s_carousel_arrows_hidden) .carousel-indicators{min-height: var(--CarouselControllers-size, 3rem); margin: 0 calc(1rem * 2 + var(--CarouselControllers-size, 3rem)) 1rem;}}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators{position: absolute;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev:focus-visible .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_cards .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_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev:focus-visible .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_cards .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_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next:focus-visible .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_cards .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_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next:focus-visible .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_cards .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: inset 0 0 0 2px white, inset 0 0 0 4px black;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators{pointer-events: none;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators > *, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators > *, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators > *, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators > *{pointer-events: auto;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-control-next-icon{width: var(--CarouselControllers-size, 3rem); height: var(--CarouselControllers-size, 3rem); background-size: 50%;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.s_quotes_carousel .carousel-control-prev:hover, .s_carousel_cards_wrapper .s_carousel_default.s_carousel_cards .carousel-control-prev:hover, .s_carousel_intro_wrapper .s_carousel_default.s_carousel_intro .carousel-control-prev:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.s_carousel .carousel-control-prev:hover, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.s_quotes_carousel .carousel-control-next:hover, .s_carousel_cards_wrapper .s_carousel_default.s_carousel_cards .carousel-control-next:hover, .s_carousel_intro_wrapper .s_carousel_default.s_carousel_intro .carousel-control-next:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.s_carousel .carousel-control-next:hover{background: rgba(0, 0, 0, 0.2);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.carousel-dark.s_quotes_carousel .carousel-control-prev:hover, .s_carousel_cards_wrapper .s_carousel_default.carousel-dark.s_carousel_cards .carousel-control-prev:hover, .s_carousel_intro_wrapper .s_carousel_default.carousel-dark.s_carousel_intro .carousel-control-prev:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.carousel-dark.s_carousel .carousel-control-prev:hover, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_default.carousel-dark.s_quotes_carousel .carousel-control-next:hover, .s_carousel_cards_wrapper .s_carousel_default.carousel-dark.s_carousel_cards .carousel-control-next:hover, .s_carousel_intro_wrapper .s_carousel_default.carousel-dark.s_carousel_intro .carousel-control-next:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel_default.carousel-dark.s_carousel .carousel-control-next:hover{background: rgba(255, 255, 255, 0.2);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_boxed.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_boxed.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_boxed.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_boxed.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.s_carousel .carousel-control-next-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_rounded.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_rounded.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-next-icon{border-radius: 0.4rem; border: 1px solid var(--o-border-color); background-color: #000; filter: invert(1) grayscale(100);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.carousel-dark.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_boxed.carousel-dark.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_boxed.carousel-dark.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.carousel-dark.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_boxed.carousel-dark.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_boxed.carousel-dark.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_boxed.carousel-dark.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_boxed.carousel-dark.s_carousel .carousel-control-next-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.carousel-dark.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_rounded.carousel-dark.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_rounded.carousel-dark.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.carousel-dark.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.carousel-dark.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_rounded.carousel-dark.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_rounded.carousel-dark.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.carousel-dark.s_carousel .carousel-control-next-icon{filter: none;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-prev-icon, .s_carousel_cards_wrapper .s_carousel_rounded.s_carousel_cards .carousel-control-prev-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-prev-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-prev-icon, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_rounded.s_quotes_carousel .carousel-control-next-icon, .s_carousel_cards_wrapper .s_carousel_rounded.s_carousel_cards .carousel-control-next-icon, .s_carousel_intro_wrapper .s_carousel_rounded.s_carousel_intro .carousel-control-next-icon, .s_carousel_wrapper[data-vcss='001'] .s_carousel_rounded.s_carousel .carousel-control-next-icon{border-radius: 50rem;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_arrows_hidden.s_quotes_carousel .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_arrows_hidden.s_carousel_cards .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_arrows_hidden.s_carousel_intro .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel_arrows_hidden.s_carousel .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_arrows_hidden.s_quotes_carousel .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_arrows_hidden.s_carousel_cards .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_arrows_hidden.s_carousel_intro .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel_arrows_hidden.s_carousel .carousel-control-next{display: none;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_arrows_hidden.s_quotes_carousel .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_cards_wrapper .s_carousel_arrows_hidden.s_carousel_cards .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_intro_wrapper .s_carousel_arrows_hidden.s_carousel_intro .o_horizontal_controllers .o_arrows_wrapper, .s_carousel_wrapper[data-vcss='001'] .s_carousel_arrows_hidden.s_carousel .o_horizontal_controllers .o_arrows_wrapper{display: none;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner, .s_carousel_cards_wrapper .s_carousel_cards .carousel-inner, .s_carousel_intro_wrapper .s_carousel_intro .carousel-inner, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-inner{isolation: isolate; overflow: hidden; height: 100%;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner .carousel-item, .s_carousel_cards_wrapper .s_carousel_cards .carousel-inner .carousel-item, .s_carousel_intro_wrapper .s_carousel_intro .carousel-inner .carousel-item, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-inner .carousel-item{height: 100%; padding: 0 1rem;}@media (min-width: 768px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-inner .carousel-item, .s_carousel_cards_wrapper .s_carousel_cards .carousel-inner .carousel-item, .s_carousel_intro_wrapper .s_carousel_intro .carousel-inner .carousel-item, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-inner .carousel-item{padding: 0 10%;}}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators{align-items: center; height: var(--CarouselControllers-size, 3rem);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_dots > button, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button{width: 0.75rem; height: 0.75rem; border: 0; border-radius: 50rem; transform: scale(0.5); transition: opacity .6s ease, transform .6s ease;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button:before, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_dots > button:before, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button:before, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button:before{position: absolute; inset: -12px; display: block; content: '';}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button:hover, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_dots > button:hover, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button:hover{opacity: 1;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_dots > button.active, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_dots > button.active, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_dots > button.active, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_dots > button.active{inset: -3px; transform: scale(1);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers{justify-content: start; height: auto; counter-reset: numberList; overflow: auto; transition: scrollbar-color .2s ease-in-out; scrollbar-color: var(--IndicatorsNumbers__Scrollbar-color, rgba(255, 255, 255, 0.15)) transparent; scrollbar-width: thin;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar{height: 6px;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-thumb{border-radius: var(--border-radius-sm); background: var(--IndicatorsNumbers__Scrollbar-color, rgba(255, 255, 255, 0.15));}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers::-webkit-scrollbar-track{background: transparent;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers:hover, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers:hover, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers:hover{scrollbar-color: var(--IndicatorsNumbers__Scrollbar-color, #FFF) transparent;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers:hover::-webkit-scrollbar-thumb{background: var(--IndicatorsNumbers__Scrollbar-color, #FFF);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button{display: flex; align-items: center; width: auto; height: auto; margin: 0; border: 0; padding: 0 0.5rem 0; background: none; color: #FFF; text-indent: 0;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:hover, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:hover, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:hover, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:hover{opacity: 1;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:before, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:before, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:before, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:before{content: counter(numberList); counter-increment: numberList;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:after{display: block; width: 0; margin-left: 0.25rem; border-top: 2px solid #FFF; transition: width .2s ease-in-out; content: '';}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button.active:after, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button.active:after, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button.active:after, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button.active:after{width: 1.5rem;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:first-child, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:first-child, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:first-child, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:first-child{margin-left: auto;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:last-child, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:last-child, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:last-child, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_numbers button:last-child{margin-right: auto;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_quotes_carousel .carousel-indicators.s_carousel_indicators_hidden, .s_carousel_cards_wrapper .s_carousel_cards .carousel-indicators.s_carousel_indicators_hidden, .s_carousel_intro_wrapper .s_carousel_intro .carousel-indicators.s_carousel_indicators_hidden, .s_carousel_wrapper[data-vcss='001'] .s_carousel .carousel-indicators.s_carousel_indicators_hidden{display: none;}.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers{--IndicatorsNumbers__Scrollbar-color: rgba(0, 0, 0, 0.15);}.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers button, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers button, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers button, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers button{color: #000;}.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers button:after, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers button:after, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers button:after, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers button:after{border-color: #000;}.s_quotes_carousel_wrapper[data-vcss='002'] .carousel-dark.s_quotes_carousel .s_carousel_indicators_numbers:hover, .s_carousel_cards_wrapper .carousel-dark.s_carousel_cards .s_carousel_indicators_numbers:hover, .s_carousel_intro_wrapper .carousel-dark.s_carousel_intro .s_carousel_indicators_numbers:hover, .s_carousel_wrapper[data-vcss='001'] .carousel-dark.s_carousel .s_carousel_indicators_numbers:hover{--IndicatorsNumbers__Scrollbar-color: #000;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel:not(:has(.s_carousel_indicators_hidden)) .carousel-control-prev, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards:not(:has(.s_carousel_indicators_hidden)) .carousel-control-prev, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro:not(:has(.s_carousel_indicators_hidden)) .carousel-control-prev, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel:not(:has(.s_carousel_indicators_hidden)) .carousel-control-prev, .s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel:not(:has(.s_carousel_indicators_hidden)) .carousel-control-next, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards:not(:has(.s_carousel_indicators_hidden)) .carousel-control-next, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro:not(:has(.s_carousel_indicators_hidden)) .carousel-control-next, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel:not(:has(.s_carousel_indicators_hidden)) .carousel-control-next{margin-bottom: var(--CarouselControllers-size, 3rem);}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators{position: relative; margin-bottom: 0;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators:not(.s_carousel_indicators_numbers) button, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators:not(.s_carousel_indicators_numbers) button, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators:not(.s_carousel_indicators_numbers) button, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators:not(.s_carousel_indicators_numbers) button{background-color: currentColor;}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators button, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators button, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators button, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators button{color: inherit;}@media (min-width: 768px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators.s_carousel_indicators_numbers{height: var(--CarouselControllers-size, 3rem);}}.s_quotes_carousel_wrapper[data-vcss='002'] .s_carousel_controllers_indicators_outside.s_quotes_carousel .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_cards_wrapper .s_carousel_controllers_indicators_outside.s_carousel_cards .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_intro_wrapper .s_carousel_controllers_indicators_outside.s_carousel_intro .carousel-indicators.s_carousel_indicators_numbers button:after, .s_carousel_wrapper[data-vcss='001'] .s_carousel_controllers_indicators_outside.s_carousel .carousel-indicators.s_carousel_indicators_numbers button:after{border-top-color: currentColor;}.carousel .container .carousel-img img, .carousel .o_container_small .carousel-img img{max-height: 95%; padding: 10px;}.carousel .container > .carousel-caption, .carousel .o_container_small > .carousel-caption{position: absolute; top: auto; left: 50%; bottom: auto; right: 50%; bottom: 20px;}.carousel .container > .carousel-caption > div, .carousel .o_container_small > .carousel-caption > div{position: absolute; text-align: left; padding: 20px; background: rgba(0, 0, 0, 0.4); bottom: 20px;}.carousel .container > .carousel-image, .carousel .o_container_small > .carousel-image{position: absolute; top: 5%; left: auto; bottom: 5%; right: auto; max-height: 90%; margin: 0 auto;}.carousel .container .carousel-item.text_image .container > .carousel-caption, .carousel .o_container_small .carousel-item.text_image .container > .carousel-caption, .carousel .container .carousel-item.text_image .o_container_small > .carousel-caption, .carousel .o_container_small .carousel-item.text_image .o_container_small > .carousel-caption{left: 10%;}.carousel .container .carousel-item.text_image .container > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_image .container > .carousel-caption > div, .carousel .container .carousel-item.text_image .o_container_small > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_image .o_container_small > .carousel-caption > div{right: 50%; margin-right: -20%; max-width: 550px;}.carousel .container .carousel-item.text_image .container > .carousel-image, .carousel .o_container_small .carousel-item.text_image .container > .carousel-image, .carousel .container .carousel-item.text_image .o_container_small > .carousel-image, .carousel .o_container_small .carousel-item.text_image .o_container_small > .carousel-image{right: 10%; left: 50%;}.carousel .container .carousel-item.image_text .container > .carousel-caption, .carousel .o_container_small .carousel-item.image_text .container > .carousel-caption, .carousel .container .carousel-item.image_text .o_container_small > .carousel-caption, .carousel .o_container_small .carousel-item.image_text .o_container_small > .carousel-caption{right: 10%;}.carousel .container .carousel-item.image_text .container > .carousel-caption > div, .carousel .o_container_small .carousel-item.image_text .container > .carousel-caption > div, .carousel .container .carousel-item.image_text .o_container_small > .carousel-caption > div, .carousel .o_container_small .carousel-item.image_text .o_container_small > .carousel-caption > div{left: 50%; margin-left: -20%; max-width: 550px;}.carousel .container .carousel-item.image_text .container > .carousel-image, .carousel .o_container_small .carousel-item.image_text .container > .carousel-image, .carousel .container .carousel-item.image_text .o_container_small > .carousel-image, .carousel .o_container_small .carousel-item.image_text .o_container_small > .carousel-image{right: 50%; left: 10%;}.carousel .container .carousel-item.text_only .container > .carousel-caption, .carousel .o_container_small .carousel-item.text_only .container > .carousel-caption, .carousel .container .carousel-item.text_only .o_container_small > .carousel-caption, .carousel .o_container_small .carousel-item.text_only .o_container_small > .carousel-caption{left: 10%; right: 10%; top: 10%; bottom: auto;}.carousel .container .carousel-item.text_only .container > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_only .container > .carousel-caption > div, .carousel .container .carousel-item.text_only .o_container_small > .carousel-caption > div, .carousel .o_container_small .carousel-item.text_only .o_container_small > .carousel-caption > div{text-align: center; background: transparent; bottom: auto; width: 100%;}.carousel .container .carousel-item.text_only .container > .carousel-image, .carousel .o_container_small .carousel-item.text_only .container > .carousel-image, .carousel .container .carousel-item.text_only .o_container_small > .carousel-image, .carousel .o_container_small .carousel-item.text_only .o_container_small > .carousel-image{display: none !important;}.carousel.o_carousel_multi_items{--o-carousel-item-width-percentage: 25%;}@media (min-width: 768px){.carousel.o_carousel_multi_items .carousel-inner{display: flex; flex-wrap: nowrap;}.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: 0;}.carousel.o_carousel_multi_items .carousel-inner .active.carousel-item-end + .carousel-item-prev.carousel-item-end, .carousel.o_carousel_multi_items .carousel-inner .carousel-item-prev.carousel-item-end ~ .carousel-item{right: var(--o-carousel-item-width-percentage); transform: translateX(100%); display: block; margin-right: 0;}.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%);}.carousel.o_carousel_multi_items .carousel-inner .carousel-item.active:not(.carousel-item-start):not(.carousel-item-end), .carousel.o_carousel_multi_items .carousel-inner .carousel-item.active:not(.carousel-item-start):not(.carousel-item-end) ~ .carousel-item{transition: none; margin-right: initial;}.carousel.o_carousel_multi_items .carousel-inner .carousel-item-next:not(.carousel-item-start){transform: translateX(0%);}}.parallax:not(.s_parallax_no_overflow_hidden){overflow: hidden;}@media (min-width: 1200px){.parallax.s_parallax_is_fixed > .s_parallax_bg{background-attachment: fixed;}}.s_parallax{min-height: 10px;}.o_header_affixed{display: block; position: absolute; top: 0; left: 0; bottom: auto; right: 0; 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.29166667rem + 0.5vw);}@media (min-width: 1200px){.o_header_affixed.o_header_is_scrolled .navbar-brand{font-size: 1.66666667rem;}}.o_header_affixed.o_header_is_scrolled .navbar-brand img{height: 2.5rem;}.o_header_affixed .o_header_hide_on_scroll.hidden{max-height: 0; padding-block: 0 !important; overflow: hidden;}.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: #e9e9ea; 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: 0;}.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: 0; padding: 0; border: none; box-shadow: none;}.navbar .o_extra_menu_items > .show > li > .o_mega_menu .row > div{width: 100%; flex: 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: all 200ms, color 0ms;}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-y: auto; overflow-x: hidden;}}header .navbar-collapse.show{max-height: 80vh; overflow-y: auto; overflow-x: hidden;}@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{border-radius: !important; box-shadow: !important;}header nav.navbar.o_header_force_no_radius{border-radius: 0 !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;}header .hidden_mega_menu_li{display: none;}.o_grid_header_3_cols{grid-template-columns: 1fr auto 1fr;}.o_grid_header_3_cols_fixed{grid-template-columns: 1fr 33% 1fr;}.o_header_separator > :not(:last-child)::before{content: ''; position: absolute; inset: 0 0 0 100%; width: 2px; height: 50%; margin: auto -0.5rem auto auto; background: var(--HeaderSeparator-bg-color, rgba(var(--emphasis-color-rgb), 0.1));}.o_border_contrast{border-color: var(--NavLinkWithBackground-bg-color--hover, rgba(var(--emphasis-color-rgb), 0.1)) !important;}.o_mega_menu{width: 100%; padding: 0; margin-top: 0 !important; border-radius: 0; background-clip: unset; background-color: transparent; border: 1px solid var(--o-border-color);}.o_mega_menu .container, .o_mega_menu .o_container_small, .o_mega_menu .container-fluid, .o_mega_menu .container-sm, .o_mega_menu .container-md, .o_mega_menu .container-lg, .o_mega_menu .container-xl, .o_mega_menu .container-xxl{padding-left: 15px; padding-right: 15px;}.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; max-width: var(--Offcanvas-horizontal-width, 400px) !important; opacity: 0; pointer-events: none;}@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; visibility: visible !important; opacity: 1; pointer-events: auto;}@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(0);}@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: #FFFFFF;}.o_mega_menu_is_offcanvas div.o_mega_menu{position: fixed !important; inset: 0 0 0 auto !important; display: block; visibility: hidden; margin-top: 3rem !important; border: none; height: calc(100dvh - 3rem); max-height: 100vh; background-color: #FFFFFF; overflow-x: hidden;}.o_mega_menu_is_offcanvas .o_mega_menu_toggle::after{content: '\e83b'; border: none; font-family: 'odoo_ui_icons';}.o_mega_menu_is_offcanvas .o_mega_menu_left .o_mega_menu{inset: 0 auto 0 0 !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;}}.s_mega_menu_gray_area{z-index: 1;}.s_mega_menu_gray_area:before{position: absolute; top: 0; left: 0; bottom: auto; right: auto; content: ''; display: block; width: 100%; height: 100%; z-index: -1; pointer-events: none; background: rgba(0, 0, 0, 0.05);}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar){position: absolute; top: 0; left: 0; bottom: auto; right: 0; z-index: 1000;}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar) > .navbar{background-color: transparent !important; background-image: none !important; border-color: transparent; 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>"); -webkit-mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");}.js_language_selector .dropdown-menu, .js_language_selector .o_dropdown_menu{min-width: 0;}.js_language_selector a.list-inline-item{padding: 3px 0;}.o_lang_flag{width: 1em; height: 1em; margin-right: 0.2em; border-radius: 50rem; object-fit: cover; box-shadow: rgba(0, 0, 0, 0.429) 1px 1px 1px;}span.list-inline-item.o_add_language:last-child{display: none !important;}.o_figure_relative_layout{position: relative;}.o_figure_relative_layout .figure-img{margin-bottom: 0;}.o_figure_relative_layout .figure-caption{position: absolute; top: auto; left: 0; bottom: 0; right: 0; --background-color: rgba(27, 19, 25, 0.6); --color: #FFFFFF; background-color: rgba(27, 19, 25, 0.6) !important; color: #FFFFFF; padding: 0.25rem 0.5rem; font-weight: 600;}.o_figure_relative_layout .figure-caption .text-muted, .o_colored_level .o_figure_relative_layout .figure-caption .text-muted{color: rgba(255, 255, 255, 0.7) !important;}.o_figure_relative_layout .figure-caption a{color: inherit;}.bg-primary-light{background-color: rgba(113, 75, 103, 0.1);}.bg-secondary-light{background-color: rgba(240, 205, 168, 0.1);}.bg-success-light{background-color: rgba(40, 167, 69, 0.1);}.bg-info-light{background-color: rgba(23, 162, 184, 0.1);}.bg-warning-light{background-color: rgba(255, 193, 7, 0.1);}.bg-danger-light{background-color: rgba(220, 53, 69, 0.1);}.bg-light-light{background-color: rgba(246, 245, 244, 0.1);}.bg-dark-light{background-color: rgba(27, 19, 25, 0.1);}.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: #3B5999 !important;}a.text-facebook:hover, .s_social_media:not(.no_icon_color) a.s_social_media_facebook:hover, .s_share:not(.no_icon_color) a.s_share_facebook:hover, a.text-facebook:focus, .s_social_media:not(.no_icon_color) a.s_social_media_facebook:focus, .s_share:not(.no_icon_color) a.s_share_facebook:focus{color: #1f2e4f !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: #000000 !important;}a.text-twitter:hover, .s_social_media:not(.no_icon_color) a.s_social_media_twitter:hover, .s_share:not(.no_icon_color) a.s_share_twitter:hover, a.text-twitter:focus, .s_social_media:not(.no_icon_color) a.s_social_media_twitter:focus, .s_share:not(.no_icon_color) a.s_share_twitter:focus{color: black !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: #0077B5 !important;}a.text-linkedin:hover, .s_social_media:not(.no_icon_color) a.s_social_media_linkedin:hover, .s_share:not(.no_icon_color) a.s_share_linkedin:hover, a.text-linkedin:focus, .s_social_media:not(.no_icon_color) a.s_social_media_linkedin:focus, .s_share:not(.no_icon_color) a.s_share_linkedin:focus{color: #00344f !important;}.text-google-plus, .s_social_media:not(.no_icon_color) .s_social_media_google, .s_social_media:not(.no_icon_color) .s_social_media_google:hover, .s_social_media:not(.no_icon_color) .s_social_media_google:focus, .s_share:not(.no_icon_color) .s_share_google, .s_share:not(.no_icon_color) .s_share_google:hover, .s_share:not(.no_icon_color) .s_share_google:focus{color: #DD4B39 !important;}a.text-google-plus:hover, .s_social_media:not(.no_icon_color) a.s_social_media_google:hover, .s_share:not(.no_icon_color) a.s_share_google:hover, a.text-google-plus:focus, .s_social_media:not(.no_icon_color) a.s_social_media_google:focus, .s_share:not(.no_icon_color) a.s_share_google:focus{color: #96271a !important;}.text-youtube, .s_social_media:not(.no_icon_color) .s_social_media_youtube, .s_social_media:not(.no_icon_color) .s_social_media_youtube:hover, .s_social_media:not(.no_icon_color) .s_social_media_youtube:focus, .s_share:not(.no_icon_color) .s_share_youtube, .s_share:not(.no_icon_color) .s_share_youtube:hover, .s_share:not(.no_icon_color) .s_share_youtube:focus{color: #ff0000 !important;}a.text-youtube:hover, .s_social_media:not(.no_icon_color) a.s_social_media_youtube:hover, .s_share:not(.no_icon_color) a.s_share_youtube:hover, a.text-youtube:focus, .s_social_media:not(.no_icon_color) a.s_social_media_youtube:focus, .s_share:not(.no_icon_color) a.s_share_youtube:focus{color: #990000 !important;}.text-github, .s_social_media:not(.no_icon_color) .s_social_media_github, .s_social_media:not(.no_icon_color) .s_social_media_github:hover, .s_social_media:not(.no_icon_color) .s_social_media_github:focus, .s_share:not(.no_icon_color) .s_share_github, .s_share:not(.no_icon_color) .s_share_github:hover, .s_share:not(.no_icon_color) .s_share_github:focus{color: #1a1e22 !important;}a.text-github:hover, .s_social_media:not(.no_icon_color) a.s_social_media_github:hover, .s_share:not(.no_icon_color) a.s_share_github:hover, a.text-github:focus, .s_social_media:not(.no_icon_color) a.s_social_media_github:focus, .s_share:not(.no_icon_color) a.s_share_github:focus{color: black !important;}.text-instagram, .s_social_media:not(.no_icon_color) .s_social_media_instagram, .s_social_media:not(.no_icon_color) .s_social_media_instagram:hover, .s_social_media:not(.no_icon_color) .s_social_media_instagram:focus, .s_share:not(.no_icon_color) .s_share_instagram, .s_share:not(.no_icon_color) .s_share_instagram:hover, .s_share:not(.no_icon_color) .s_share_instagram:focus{color: #cf2872 !important;}a.text-instagram:hover, .s_social_media:not(.no_icon_color) a.s_social_media_instagram:hover, .s_share:not(.no_icon_color) a.s_share_instagram:hover, a.text-instagram:focus, .s_social_media:not(.no_icon_color) a.s_social_media_instagram:focus, .s_share:not(.no_icon_color) a.s_share_instagram:focus{color: #7a1743 !important;}.text-whatsapp, .s_social_media:not(.no_icon_color) .s_social_media_whatsapp, .s_social_media:not(.no_icon_color) .s_social_media_whatsapp:hover, .s_social_media:not(.no_icon_color) .s_social_media_whatsapp:focus, .s_share:not(.no_icon_color) .s_share_whatsapp, .s_share:not(.no_icon_color) .s_share_whatsapp:hover, .s_share:not(.no_icon_color) .s_share_whatsapp:focus{color: #25d366 !important;}a.text-whatsapp:hover, .s_social_media:not(.no_icon_color) a.s_social_media_whatsapp:hover, .s_share:not(.no_icon_color) a.s_share_whatsapp:hover, a.text-whatsapp:focus, .s_social_media:not(.no_icon_color) a.s_social_media_whatsapp:focus, .s_share:not(.no_icon_color) a.s_share_whatsapp:focus{color: #167c3c !important;}.text-pinterest, .s_social_media:not(.no_icon_color) .s_social_media_pinterest, .s_social_media:not(.no_icon_color) .s_social_media_pinterest:hover, .s_social_media:not(.no_icon_color) .s_social_media_pinterest:focus, .s_share:not(.no_icon_color) .s_share_pinterest, .s_share:not(.no_icon_color) .s_share_pinterest:hover, .s_share:not(.no_icon_color) .s_share_pinterest:focus{color: #C8232C !important;}a.text-pinterest:hover, .s_social_media:not(.no_icon_color) a.s_social_media_pinterest:hover, .s_share:not(.no_icon_color) a.s_share_pinterest:hover, a.text-pinterest:focus, .s_social_media:not(.no_icon_color) a.s_social_media_pinterest:focus, .s_share:not(.no_icon_color) a.s_share_pinterest:focus{color: #711419 !important;}.text-tiktok, .s_social_media:not(.no_icon_color) .s_social_media_tiktok, .s_social_media:not(.no_icon_color) .s_social_media_tiktok:hover, .s_social_media:not(.no_icon_color) .s_social_media_tiktok:focus{color: #000000 !important;}a.text-tiktok:hover, .s_social_media:not(.no_icon_color) a.s_social_media_tiktok:hover, a.text-tiktok:focus, .s_social_media:not(.no_icon_color) a.s_social_media_tiktok:focus{color: black !important;}.text-discord, .s_social_media:not(.no_icon_color) .s_social_media_discord, .s_social_media:not(.no_icon_color) .s_social_media_discord:hover, .s_social_media:not(.no_icon_color) .s_social_media_discord:focus{color: #5865f2 !important;}a.text-discord:hover, .s_social_media:not(.no_icon_color) a.s_social_media_discord:hover, a.text-discord:focus, .s_social_media:not(.no_icon_color) a.s_social_media_discord:focus{color: #1021d4 !important;}.text-kickstarter{color: #0f2105 !important;}a.text-kickstarter:hover, a.text-kickstarter:focus{color: black !important;}.text-google-play{color: #4285F4 !important;}a.text-google-play:hover, a.text-google-play:focus{color: #0b51c5 !important;}.text-strava{color: #fc4c02 !important;}a.text-strava:hover, a.text-strava:focus{color: #972d01 !important;}.text-bluesky{color: #1185FE !important;}a.text-bluesky:hover, a.text-bluesky:focus{color: #0153a8 !important;}.text-threads{color: #000000 !important;}a.text-threads:hover, a.text-threads:focus{color: black !important;}.modal-footer > .float-start{margin-right: auto;}.o_record_cover_container{position: relative;}.o_record_cover_container .o_record_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-size: cover; background-position: center; background-repeat: no-repeat;}.o_scroll_button{position: absolute; top: auto; left: 0; bottom: 0; right: 0; display: flex; width: 50px; height: 50px; animation: o-anim-heartbeat 2.6s ease-in-out 1s infinite;}.o_scroll_button, .o_scroll_button:hover{text-decoration: none;}.o_scroll_button:focus{outline: none;}.o_scroll_button:hover{animation-iteration-count: 1;}@keyframes o-anim-heartbeat{0%, 14%, 35%{transform: scale(1);}7%, 21%{transform: scale(1.3); background-color: rgba(113, 75, 103, 0.8);}}.o_ribbon{margin: 0; font-size: 1rem; font-weight: bold; white-space: nowrap; text-align: center; pointer-events: none;}.o_ribbon:empty{display: none;}.o_ribbon_right{position: absolute; top: 0; left: auto; bottom: auto; right: 0; padding: 0.5rem 100px; transform: translateX(calc(-0.708 * (100% - 200px))) rotate(45deg) translateX(calc(100% - 100px)); transform-origin: top right;}.o_ribbon_left{position: absolute; top: 0; left: 0; bottom: auto; right: auto; padding: 0.5rem 100px; transform: translateX(calc(0.708 * (100% - 200px) - 100%)) rotate(-45deg) translateX(100px); transform-origin: top right;}.o_tag_right{position: absolute; top: 0; left: auto; bottom: auto; right: 0; padding: 0.25rem 1rem;}.o_tag_left{position: absolute; top: 0; left: 0; bottom: auto; right: auto; padding: 0.25rem 1rem;}.o_conditional_hidden{display: none !important;}#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;}.o_search_result_item_detail{flex: 1;}.o_search_result_item_detail button:disabled, .o_search_result_item_detail button.o_wysiwyg_loader{color: inherit;}ul.o_checklist > li.o_checked::after{left: -19px; top: 0;}.modal-open .o_bottom_fixed_element, .o_bottom_fixed_element_hidden{display: none !important;}.o_text_content_invisible, input[value*="data-oe-translation-source-sha"]{color: transparent !important;}[placeholder*="data-oe-translation-source-sha"]::-webkit-input-placeholder{color: transparent; opacity: 0;}[placeholder*="data-oe-translation-source-sha"]::-moz-placeholder{color: transparent; opacity: 0;}[data-oe-translation-source-sha] > .o_translation_select{border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius);}[data-oe-translation-source-sha] > .o_translation_select + select{display: none !important;}[data-oe-translation-source-sha] > .o_translation_select > div:not(:last-child){border-bottom: inherit;}.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{z-index: 1; animation-duration: 1s; animation-fill-mode: both; transform: translate3d(0, 0, 0); backface-visibility: hidden; text-rendering: geometricPrecision; visibility: hidden; --wanim-intensity: 50; --wanim-intensity-squared: calc(var(--wanim-intensity) * var(--wanim-intensity)); --wanim-zoom-out-scale: calc(1 + (var(--wanim-intensity-squared) / 8333.3)); --wanim-zoom-in-scale: calc(1.01 - (var(--wanim-intensity) / 100 )); --wanim-zoom-in-scale-60: calc(var(--wanim-zoom-in-scale) + ((1 - var(--wanim-zoom-in-scale)) / 2)); --wanim-opacity-adjustment: 0;}.o_animate:not(.o_animating):not(.o_animate_in_dropdown){transform: none !important;}.o_animate_preview{visibility: visible;}.o_wanim_overflow_xy_hidden #wrapwrap{overflow-x: clip !important;}@supports not (overflow-x: clip){.o_wanim_overflow_xy_hidden #wrapwrap{overflow-x: hidden !important;}}.o_wanim_overflow_xy_hidden.o_rtl > main, .o_wanim_overflow_xy_hidden .o_rtl > main{overflow-x: hidden; overflow-y: hidden;}.o_wanim_overflow_xy_hidden .o_footer_slideout{overflow-y: hidden !important;}.o_animated_text{display: inline-block; width: inherit;}.o_animate_on_scroll{animation-play-state: paused; --wanim-opacity-adjustment: 1;}@keyframes o_anim_slide_in_down{0%{opacity: 0; transform: translate(0, calc(-2% * var(--wanim-intensity)));}10%{opacity: 1;}100%{transform: translate(0, 0);}}.o_anim_slide_in.o_anim_from_top{animation-name: o_anim_slide_in_down;}@keyframes o_anim_slide_in_left{0%{opacity: 0; transform: translate(calc(-2% * var(--wanim-intensity)), 0);}10%{opacity: 1;}100%{transform: translate(0, 0);}}.o_anim_slide_in.o_anim_from_left{animation-name: o_anim_slide_in_left;}@keyframes o_anim_slide_in_right{0%{opacity: 0; transform: translate(calc(2% * var(--wanim-intensity)), 0);}10%{opacity: 1;}100%{transform: translate(0, 0);}}.o_anim_slide_in.o_anim_from_right{animation-name: o_anim_slide_in_right;}@keyframes o_anim_slide_in_up{0%{opacity: 0; transform: translate(0, calc(2% * var(--wanim-intensity)));}10%{opacity: 1;}100%{transform: translate(0, 0);}}.o_anim_slide_in.o_anim_from_bottom{animation-name: o_anim_slide_in_up;}@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);}}.o_anim_bounce_in{animation-name: o_anim_bounce_in;}@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(0, -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(0, 0);}}.o_anim_bounce_in.o_anim_from_top{animation-name: o_anim_bounce_in_down;}@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, 0);}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(0, 0);}}.o_anim_bounce_in.o_anim_from_left{animation-name: o_anim_bounce_in_left;}@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, 0);}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(0, 0);}}.o_anim_bounce_in.o_anim_from_right{animation-name: o_anim_bounce_in_right;}@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(0, 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(0, 0);}}.o_anim_bounce_in.o_anim_from_bottom{animation-name: o_anim_bounce_in_up;}@keyframes o_anim_fade_in{0%{opacity: 0;}100%{opacity: 1;}}.o_anim_fade_in{animation-name: o_anim_fade_in;}@keyframes o_anim_fade_in_down{0%{opacity: 0; transform: translate(0, calc(-2% * var(--wanim-intensity)));}100%{opacity: 1; transform: translate(0, 0);}}.o_anim_fade_in.o_anim_from_top{animation-name: o_anim_fade_in_down;}@keyframes o_anim_fade_in_left{0%{opacity: 0; transform: translate(calc(-2% * var(--wanim-intensity)), 0);}100%{opacity: 1; transform: translate(0, 0);}}.o_anim_fade_in.o_anim_from_left{animation-name: o_anim_fade_in_left;}@keyframes o_anim_fade_in_right{0%{opacity: 0; transform: translate(calc(2% * var(--wanim-intensity)), 0);}100%{opacity: 1; transform: translate(0, 0);}}.o_anim_fade_in.o_anim_from_right{animation-name: o_anim_fade_in_right;}@keyframes o_anim_fade_in_up{0%{opacity: 0; transform: translate(0, calc(2% * var(--wanim-intensity)));}100%{opacity: 1; transform: translate(0, 0);}}.o_anim_fade_in.o_anim_from_bottom{animation-name: o_anim_fade_in_up;}@keyframes o_anim_fade_out{0%{opacity: 1;}100%{opacity: 0;}}.o_anim_fade_out{animation-name: o_anim_fade_out;}@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(0);}}.o_anim_rotate_in{animation-name: o_anim_rotate_in;}@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(0);}}.o_anim_rotate_in.o_anim_from_bottom_left{animation-name: o_anim_rotate_in_down_left;}@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(0);}}.o_anim_rotate_in.o_anim_from_bottom_right{animation-name: o_anim_rotate_in_down_right;}@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(0);}}.o_anim_rotate_in.o_anim_from_top_left{animation-name: o_anim_rotate_in_up_left;}@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(0);}}.o_anim_rotate_in.o_anim_from_top_right{animation-name: o_anim_rotate_in_up_right;}@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;}}.o_anim_zoom_out{animation-name: o_anim_zoom_out;}@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;}}.o_anim_zoom_out.o_anim_from_right{animation-name: o_anim_zoom_out_right;}@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;}}.o_anim_zoom_out.o_anim_from_left{animation-name: o_anim_zoom_out_left;}@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;}}.o_anim_zoom_out.o_anim_from_bottom{animation-name: o_anim_zoom_out_bottom;}@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;}}.o_anim_zoom_out.o_anim_from_top{animation-name: o_anim_zoom_out_top;}@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;}}.o_anim_zoom_in{animation-name: o_anim_zoom_in;}@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);}}.o_anim_zoom_in.o_anim_from_top{animation-name: o_anim_zoom_in_down;}@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);}}.o_anim_zoom_in.o_anim_from_bottom{animation-name: o_anim_zoom_in_up;}@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);}}.o_anim_zoom_in.o_anim_from_left{animation-name: o_anim_zoom_in_left;}@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);}}.o_anim_zoom_in.o_anim_from_right{animation-name: o_anim_zoom_in_right;}@keyframes o_anim_flash{0%, 50%, 100%{opacity: 1;}25%, 75%{opacity: calc(1 - (var(--wanim-intensity) / 100));}}.o_anim_flash{animation-name: o_anim_flash;}@keyframes o_anim_pulse{0%{transform: scale(1);}50%{transform: scale(calc(1.01 + (0.000016 * var(--wanim-intensity-squared))));}100%{transform: scale(1);}}.o_anim_pulse{animation-name: o_anim_pulse;}@keyframes o_anim_shake{0%, 100%{transform: translate(0, 0);}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);}}.o_anim_shake{animation-name: o_anim_shake;}@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);}}.o_anim_tada{animation-name: o_anim_tada;}@keyframes o_anim_flip_in_x{0%{transform: perspective(1000px) rotateX(calc(1deg * (5 + (var(--wanim-intensity) * 1.7)))); opacity: 0;}50%{opacity: 1;}}.o_anim_flip_in_x{backface-visibility: visible; animation-name: o_anim_flip_in_x; transition-timing-function: ease-out;}@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_anim_flip_in_y{backface-visibility: visible; animation-name: o_anim_flip_in_y; transition-timing-function: ease-out;}.o_anim_dur500{animation-duration: 500ms;}.o_anim_dur1500{animation-duration: 1500ms;}.o_anim_dur2000{animation-duration: 2000ms;}.o_anim_dur2500{animation-duration: 2500ms;}.o_anim_dur3000{animation-duration: 3000ms;}.o_anim_del500{animation-delay: 500ms;}.o_anim_del1000{animation-delay: 1000ms;}.o_anim_del1500{animation-delay: 1500ms;}.o_anim_del2000{animation-delay: 2000ms;}.o_anim_del2500{animation-delay: 2500ms;}.o_table tr{border-color: var(--o-border-color);}.o_dropdown_without_offset{transform: none !important;}.input-group-text.input-group-text-subtle{transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out; border-color: var(--o-border-color); background-color: #FFFFFF; background-clip: padding-box; color: #212529;}@media (prefers-reduced-motion: reduce){.input-group-text.input-group-text-subtle{transition: none;}}.input-group-text.input-group-text-subtle > *{color: rgba(33, 37, 41, 0.6);}.is-invalid ~ .input-group-text.input-group-text-subtle, .input-group-text.input-group-text-subtle:has(~ .is-invalid){border-color: #dc3545;}.is-invalid ~ .input-group-text.input-group-text-subtle + .input-group-text{border-left-color: #dc3545;}.form-control ~ .input-group-text.input-group-text-subtle, .form-select ~ .input-group-text.input-group-text-subtle{padding-left: 0.375rem;}.input-group-text.input-group-text-subtle:has(~ .form-control), .input-group-text.input-group-text-subtle:has(~ .form-select){padding-right: 0.375rem;}.form-control:disabled ~ .input-group-text.input-group-text-subtle, .form-control.o_wysiwyg_loader ~ .input-group-text.input-group-text-subtle, .form-control[readonly] ~ .input-group-text.input-group-text-subtle, .input-group-text.input-group-text-subtle:has(~ .form-control:disabled, ~ .form-control.o_wysiwyg_loader), .input-group-text.input-group-text-subtle:has(~ .form-control[readonly]), .form-select:disabled ~ .input-group-text.input-group-text-subtle, .form-select.o_wysiwyg_loader ~ .input-group-text.input-group-text-subtle, .form-select[readonly] ~ .input-group-text.input-group-text-subtle, .input-group-text.input-group-text-subtle:has(~ .form-select:disabled, ~ .form-select.o_wysiwyg_loader), .input-group-text.input-group-text-subtle:has(~ .form-select[readonly]){background-color: #e9e9ea; border-color: rgba(33, 37, 41, 0.15);}.input-group-text-subtle ~ .form-control:not(:focus), .input-group-text-subtle ~ .form-select:not(:focus):not(:hover){border-left-width: 0;}.form-control:not(:focus):has(~ .input-group-text-subtle), .form-select:not(:focus):not(:hover):has(~ .input-group-text-subtle){border-right-width: 0;}.o_nav_link_btn{border-radius: var(--border-radius); padding: 0.375rem 1rem;}.s_banner_categories .row > *, .s_quadrant .o_grid_item, .s_masonry_block[data-vcss='001'] .row > div{display: flex; flex-direction: column; justify-content: center;}.s_banner_categories .row > * div.media_iframe_video, .s_quadrant .o_grid_item div.media_iframe_video, .s_masonry_block[data-vcss='001'] .row > div div.media_iframe_video{width: 100%;}

/* /website/static/src/scss/website_common.scss */
 .o_text_highlight{position: relative; --text-highlight-color: currentColor; isolation: isolate;}.o_text_highlight > *{text-decoration: none;}.o_text_highlight svg{z-index: -1; height: 1px; width: 1px;}

/* /website/static/src/scss/website_controller_page.scss */
 .o_website_tag{vertical-align: middle;}.o_website_tag.o_tag_color_0{color: black; background-color: white; box-shadow: inset 0 0 0 1px #a2a2a2;}a.o_website_tag.o_tag_color_0:hover{color: #212529; background-color: #e6e6e6;}.o_website_tag.o_tag_color_1{color: white; background-color: #ee2d2d;}a.o_website_tag.o_tag_color_1:hover{color: #FFFFFF; background-color: #d71111;}.o_website_tag.o_tag_color_2{color: white; background-color: #dc8534;}a.o_website_tag.o_tag_color_2:hover{color: #212529; background-color: #bd6c21;}.o_website_tag.o_tag_color_3{color: white; background-color: #e8bb1d;}a.o_website_tag.o_tag_color_3:hover{color: #212529; background-color: #bf9913;}.o_website_tag.o_tag_color_4{color: white; background-color: #5794dd;}a.o_website_tag.o_tag_color_4:hover{color: #FFFFFF; background-color: #2d79d4;}.o_website_tag.o_tag_color_5{color: white; background-color: #9f628f;}a.o_website_tag.o_tag_color_5:hover{color: #FFFFFF; background-color: #804e73;}.o_website_tag.o_tag_color_6{color: white; background-color: #db8865;}a.o_website_tag.o_tag_color_6:hover{color: #212529; background-color: #d1683c;}.o_website_tag.o_tag_color_7{color: white; background-color: #41a9a2;}a.o_website_tag.o_tag_color_7:hover{color: #212529; background-color: #33847f;}.o_website_tag.o_tag_color_8{color: white; background-color: #304be0;}a.o_website_tag.o_tag_color_8:hover{color: #FFFFFF; background-color: #1d36c0;}.o_website_tag.o_tag_color_9{color: white; background-color: #ee2f8a;}a.o_website_tag.o_tag_color_9:hover{color: #FFFFFF; background-color: #d81270;}.o_website_tag.o_tag_color_10{color: white; background-color: #61c36e;}a.o_website_tag.o_tag_color_10:hover{color: #212529; background-color: #42af51;}.o_website_tag.o_tag_color_11{color: white; background-color: #9872e6;}a.o_website_tag.o_tag_color_11:hover{color: #FFFFFF; background-color: #7847de;}.o_website_record{transition: box-shadow ease-in 0.1s;}.o_website_record:hover{box-shadow: 0 5px 25px -10px black;}.o_website_record .o_website_image{object-fit: cover;}.o_website_grid .o_website_record{grid-template-rows: auto 1.5em 8em;}.o_website_grid .o_website_record .o_website_tags{grid-row: 2;}.o_website_grid .o_website_record .card-body{grid-row: 3;}.o_website_grid .o_website_record .o_website_image{height: 12em !important;}.o_website_list .o_website_record{grid-template-columns: 10% 65% 25%; height: 6em;}.o_website_list .o_website_record .o_website_tags{grid-column: 3; grid-row: 1;}.o_website_list .o_website_record .card-body{grid-column: 2; grid-row: 1;}.o_website_record_page .o_website_html{padding: 0 3vw;}.o_website_record_page .o_website_image{max-height: 90vh; object-fit: contain;}

/* /website/static/src/scss/website.ui.scss */
 .o_frontend_to_backend_nav{position: absolute; top: 0; left: 0; bottom: auto; right: auto; z-index: 1055; font-size: 0.875rem; font-family: "-apple-system", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, "Odoo Unicode Support Noto", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}.o_frontend_to_backend_nav::before{content: ""; position: absolute; top: 0; left: 0; bottom: auto; right: auto; border-top: 20px solid #714B67; border-left: 20px solid #714B67; border-bottom: 20px solid transparent; border-right: 20px solid transparent; cursor: pointer;}.o_frontend_to_backend_nav::before, .o_frontend_to_backend_nav .o_frontend_to_backend_icon, .o_frontend_to_backend_nav .o_frontend_to_backend_buttons{transform-origin: top left; transition: transform 400ms ease 1s;}.o_frontend_to_backend_nav .o_frontend_to_backend_buttons{transition-duration: 800ms;}.o_frontend_to_backend_nav .o_frontend_to_backend_buttons{transform: translateX(-250%) scaleX(0.5);}.o_frontend_to_backend_nav .o_frontend_to_backend_buttons > a{min-width: 40px; height: 40px; color: #FFFFFF;}.o_frontend_to_backend_nav .o_frontend_to_backend_apps_menu{font-size: 0.875rem; max-height: 70vh; overflow: auto;}.o_frontend_to_backend_nav .o_frontend_to_backend_apps_btn{background-color: #714B67;}.o_frontend_to_backend_nav .o_frontend_to_backend_apps_btn:hover{background-color: #624159;}.o_frontend_to_backend_nav .o_frontend_to_backend_edit_btn{background-color: #3e3e46;}.o_frontend_to_backend_nav .o_frontend_to_backend_edit_btn:hover{background-color: #323238;}.o_frontend_to_backend_nav .o_frontend_to_backend_edit_btn > img{height: 1.8em; margin-right: 0.5em; border-radius: 0.25rem;}.o_frontend_to_backend_nav:hover:before, .o_frontend_to_backend_nav:hover .o_frontend_to_backend_icon, .o_frontend_to_backend_nav:focus-within:before, .o_frontend_to_backend_nav:focus-within .o_frontend_to_backend_icon{transform: scale(0.3); transition-delay: 0ms; transition-duration: 400ms;}.o_frontend_to_backend_nav:hover .o_frontend_to_backend_buttons, .o_frontend_to_backend_nav:focus-within .o_frontend_to_backend_buttons{transform: translateX(0); transition-delay: 0ms; transition-duration: 400ms;}body{direction: ltr;}.oe_login_form, .oe_signup_form, .oe_reset_password_form{max-width: 300px; position: relative; margin: 50px auto;}.tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;}.css_published .btn-danger, .css_published .css_publish{display: none;}.css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;}[data-publish='off'] > *:not(.css_options){opacity: 0.5;}.js_publish_management > .js_publish_btn.btn-success{border-radius: var(--btn-border-radius);}@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: #999 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: #999;}.o_is_mobile::-webkit-scrollbar-track, .o_is_mobile .modal::-webkit-scrollbar-track{background: rgba(255, 255, 255, 0.5);}

/* /website/static/src/components/autocomplete_with_pages/url_autocomplete.scss */
 .o-autocomplete .ui-autocomplete-category > .dropdown-item:hover{background-color: initial; cursor: default;}.o-autocomplete.ui-widget-content{background-color: #FFFFFF; border: var(--border-width) solid var(--o-border-color); border-radius: var(--border-radius);}

/* /website/static/src/client_actions/website_preview/website_builder_action.editor.scss */
 .o_homepage_editor_welcome_message{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";}

/* /stock/static/src/scss/stock_traceability_report.scss */
 .o_stock_reports_body_print{background-color: white; color: black;}.o_stock_reports_body_print .o_stock_reports_level0{border-width: 1px; border-left-style: hidden; border-right-style: hidden; font-weight: bold; border-top-style: solid; border-bottom-style: groove;}.o_main_content .o_stock_reports_page{position: absolute;}.o_stock_reports_page{background-color: white;}.o_stock_reports_page.o_stock_reports_no_print{margin: 16px auto; padding-top: 24px; padding-right: 16px; padding-bottom: 24px; padding-left: 16px;}.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_level0{border-width: 1px; border-left-style: hidden; border-right-style: hidden; font-weight: normal; border-top-style: solid; border-bottom-style: groove;}.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_table{white-space: nowrap; margin-top: 30px;}.o_stock_reports_page.o_stock_reports_no_print .o_stock_reports_table thead{display: table-row-group;}.o_stock_reports_page.o_stock_reports_no_print .o_report_line_header{text-align: left; padding-left: 10px;}.o_stock_reports_page.o_stock_reports_no_print .o_report_header{border-top-style: solid; border-top-style: groove; border-bottom-style: groove; border-width: 2px;}.o_stock_reports_page .o_stock_reports_unfolded{display: inline-block;}.o_stock_reports_page .o_stock_reports_nofoldable{margin-left: 17px;}.o_stock_reports_page a.o_stock_report_lot_action{cursor: pointer;}.o_stock_reports_page a.o_stock_report_partner_action{cursor: pointer;}.o_stock_reports_page .o_stock_reports_unfolded td + td{visibility: hidden;}.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_stock_reports_page .o_stock_reports_caret_icon{margin-left: -3px;}.o_stock_reports_page th{border-bottom: thin groove;}.o_stock_reports_page .o_stock_reports_level1{border-width: 2px; border-left-style: hidden; border-right-style: hidden; font-weight: inherit; border-top-style: hidden; border-bottom-style: solid;}.o_stock_reports_page .o_stock_reports_level2{border-width: 1px; border-left-style: hidden; border-right-style: hidden; font-weight: inherit; border-top-style: solid; border-bottom-style: solid;}.o_stock_reports_page .o_stock_reports_level2 > td > span:last-child{margin-left: 25px;}.o_stock_reports_page .o_stock_reports_default_style{border-width: 0px; border-left-style: hidden; border-right-style: hidden; font-weight: inherit; border-top-style: solid; border-bottom-style: solid;}.o_stock_reports_page .o_stock_reports_default_style > td > span:last-child{margin-left: 50px;}

/* /purchase/static/src/scss/purchase_portal.scss */
 .o_purchase_portal_product_image{width: 48px; height: 48px; object-fit: contain; margin-right: 3px; margin-left: 3px;}

/* /web_enterprise/static/src/webclient/home_menu/home_menu_background.scss */
 .o_home_menu_background, .o_web_client.o_home_menu_background{background-size: cover; background-attachment: fixed; background-color: var(--homeMenu-bg-color, #e7e9ed); background-image: var(--homeMenu-bg-image, url("/web_enterprise/static/img/background-light.svg"));}

/* /web_enterprise/static/src/webclient/navbar/navbar.scss */
 .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);}body.o_is_superuser .o_menu_systray{border-image-outset: 5px;}

/* /delivery/static/src/js/location_selector/location_selector_dialog/location_selector_dialog.scss */
 @media (min-width: 768px){.o_location_selector .o_location_selector_view{opacity: 1;}}@media (max-width: 767.98px){.o_location_selector .o_location_selector_view{border-left: 0 !important;}}.o_location_selector .o_location_selector_number{width: 3ch; font-variant-numeric: tabular-nums;}.o_location_selector .o_location_selector_details{transform: translateY(-100%);}.o_location_selector .collapsed i.o_location_selector_hours_caret{transform: rotate(180deg) !important;}.o_location_selector .o_location_selector_mobile_tab.active{font-weight: 600; --border-color: #714B67;}.o_location_selector .modal-footer, .modal.o_modal_full .o_location_selector.modal-content .modal-footer{padding: 0; box-shadow: none;}.o_location_selector .o_location_selector_schedule{grid-template-columns: auto 1fr;}.o_location_selector .o_location_selector_schedule_hours{gap: 0 1rem;}

/* /delivery/static/src/js/location_selector/map/map.scss */
 .o_location_selector_marker_icon{--LocationSelectorMarker-border-color: #909294; --LocationSelectorMarker-background: #FFFFFF; --LocationSelectorMarker-color: #212529;}.o_location_selector_marker_icon_selected{--LocationSelectorMarker-border-color: #b8a5b3; --LocationSelectorMarker-background: #714B67; --LocationSelectorMarker-color: #FFFFFF;}.o_location_selector_map{min-height: 25vh;}

/* /sign/static/src/scss/sign_common.scss */
 .o_sign_template_header_wrapper .o_input{--o-input-background-color: #F9FAFB;}.o_web_sign_name_and_signature{--o-border-color: #DEE2E6;}.o_sign_document_body{display: flex; flex-flow: column nowrap;}.o_sign_pdf_iframe{width: 100%; height: 100%; min-height: 0; flex: 0 1 100%; border: none; display: block;}.o_sign_portal_navigator{border: 0px;}.o_sign_document_navigator{display: flex; align-items: center; justify-content: center; padding: 5px;}.o_sign_document_navigator_text{margin: 0 10px; font-size: 14px;}.o_sign_signer_status_wrapper{flex-wrap: wrap; overflow: auto;}.o_sign_signer_status_wrapper div{display: flex;}.o_sign_signer_status_wrapper .o_sign_non_current_signers{flex-wrap: wrap; height: 100%;}.o_sign_signer_status_wrapper .o_sign_signer_status{flex-wrap: nowrap; overflow: auto; min-height: 100%; color: #017e84;}.o_sign_signer_status_wrapper .o_sign_signer_status .o_sign_signer_status_info{margin: auto;}.o_sign_signer_status_wrapper .o_sign_signer_status div{line-height: 1.3; flex-shrink: 0; align-items: flex-start;}.o_sign_signer_status_wrapper .o_sign_signer_status img{height: 32px; margin: auto;}.o_sign_signer_status_wrapper .o_sign_signer_waiting{color: o-text-color("info");}.o_sign_signer_status_wrapper .o_sign_signer_refused{color: o-text-color("danger");}.o_sign_signer_status_wrapper .o_sign_signer_completed{color: o-text-color("success");}.o_sign_document{display: flex; flex-flow: column nowrap; background-color: white;}.o_sign_document > .container-fluid, .o_sign_document > .container-sm, .o_sign_document > .container-md, .o_sign_document > .container-lg, .o_sign_document > .container-xl, .o_sign_document > .container-xxl{flex: 0 0 auto; margin: 0;}.o_sign_document > .container, .o_sign_document > .o_container_small{flex: 0 0 auto;}.o_sign_document .row > div > .o_page_header, .o_sign_document .row > div > .alert{margin: 10px 0;}.o_sign_image_document{display: inline-block; max-width: 100%; margin-top: 16px;}.o_sign_image_document > img{min-width: 100px;}.o_sign_validate_banner, .o_sign_next_document_banner{display: none; opacity: 0; position: absolute; top: auto; left: 0; bottom: 0; right: auto; width: 100%; padding: 10px; font-size: 1.25em; text-align: center;}@media (max-width: 767px){.o_sign_validate_banner, .o_sign_next_document_banner{padding: 0;}.o_validate_button, .o_next_document_button{text-transform: uppercase; width: 100% !important; height: 45px; bottom: 0; left: 0; margin: auto; border-radius: 0; line-height: 25px; font-size: var(--btn-font-size);}.o_sign_validate_text{display: none;}}.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog){border: none; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.6), 0 6px 20px 0 rgba(0, 0, 0, 0.1); text-align: left;}.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .btn{border-radius: 0; border: none;}.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-header{border-top-left-radius: 0.0rem; border-top-right-radius: 0.0rem; background-color: #714B67; color: #fff;}.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-header .modal-title{line-height: 1; color: #fff;}.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-header .text-muted{color: #fff !important;}.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-header .close{color: #fff; opacity: 1; text-shadow: none;}.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-body{color: #111827;}.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: 0; 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: #111827;}.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-body .o_thankyou_link a:hover{text-decoration: none; color: #714B67;}.modal:is(.o_sign_thank_you_dialog, .o_sign_next_dialog) .modal-footer{border-top: none; 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: 0; position: absolute;}.modal .o_sign_frame.active{visibility: visible; top: 10%; left: 5%; height: 80%; width: 20%; border: 3px solid #017e84; border-right: none; border-radius: 22px; border-top-right-radius: 0; border-bottom-right-radius: 0; opacity: 0.6;}.modal .o_sign_frame.active :before{content: attr(sign_label); font-size: 120%; color: #017E84; 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: #017E84; 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;}.oe_sign_terms{flex: auto !important;}@media only screen and (max-width: 650px){.mobile-hide{display: none !important;}.flex-fill{flex: none;}}@media only screen and (min-width: 651px){.mobile-show{display: none !important;}}@media only screen and (max-width: 768px){.mobile-tablet-hide{display: none !important;}}@media only screen and (min-width: 769px){.mobile-tablet-show{display: none !important;}}.o_sign_view .o_view_nocontent .o_view_nocontent_sign:before{width: 130px; height: 130px; background: transparent url(/sign/static/img/sign_template.svg) no-repeat center; background-size: 130px 130px; margin-bottom: 0.75rem;}.o_sign_template_kanban .o_dropzone, .o_content .o_dropzone{width: 100%; height: 100%; position: absolute; background-color: #AAAA; z-index: 10; left: 0; top: 0;}.o_sign_template_kanban .o_dropzone i, .o_content .o_dropzone i{justify-content: center; display: flex; align-items: center; height: 100%;}@media only screen and (max-width: 770px){.searchpanel-xs-hide{display: none !important;}}.o_sign_item_popover_selection .o_input{border: 1px solid #e7e9ed; border-radius: 0 0.25rem 0.25rem 0; padding-block: 2px; padding-left: 10px; padding-right: 20px !important; width: 100%;}.o_sign_item_popover_selection .o_sign_selection{border: 1px solid #e7e9ed; padding-block: 2px; padding-left: 10px;}.o_sign_item_popover_selection .o_dropdown_button{margin-right: 8px;}

/* /sign/static/src/scss/sign_frontend.scss */
 .o_sign_document{height: 100%;}.o_sign_document > header{flex: 0 0 auto; height: 2.5rem; background-color: #F9FAFB;}.o_sign_document > header .o_sign_info{height: 100%; width: 100%; display: flex; flex-wrap: nowrap;}.o_sign_document > header .o_sign_info .o_logo_wrapper{overflow: hidden; flex-wrap: wrap; flex-shrink: 100000000; min-width: 9.375rem;}.o_sign_document > header .o_sign_info .o_logo_wrapper .o_logo{width: 9.375rem; height: 2.5rem; align-items: center;}.o_sign_document > header .o_sign_info .o_logo_wrapper .o_logo a > img{max-height: 2.5rem; max-width: 9.375rem;}.o_sign_document > header .o_sign_info .o_logo_wrapper .o_odoo{width: calc(max(50vw - 9.375rem, calc(2.5rem * 300 / 97) / 2) + calc(2.5rem * 300 / 97) / 2); text-align: right;}.o_sign_document > header .o_sign_info .o_logo_wrapper .o_odoo a > img{height: 2.5rem;}.o_sign_document > header .o_sign_info .o_sign_signer_status_wrapper{height: 2.5rem;}.o_sign_document > header .o_sign_info .o_sign_dropdown_placeholder{padding-right: 9px;}

/* /rating/static/src/scss/rating_templates.scss */
 .o_rating_page_thank_you{min-height: 80vh;}.o_rating_page_submit .btn-group > .btn:not(:first-child), .o_rating_page_submit .btn-group > .btn-group:not(:first-child) > .btn{margin-left: 0 !important;}.o_rating_page_submit .o_rating_label{opacity: 0.5; border: none !important;}.o_rating_page_submit .o_rating_label:hover{transform: scale(1.1);}.o_rating_page_submit .o_rating_label img.bg-white:hover, .o_rating_page_submit .o_rating_label img.bg-white:focus{background-color: #ffffff !important;}.o_rating_page_submit .btn-check:checked + .o_rating_label{transform: scale(1.2); opacity: 1;}.o_rating_page_submit .btn-check:checked + .o_rating_label img.bg-white:hover, .o_rating_page_submit .btn-check:checked + .o_rating_label img.bg-white:focus{background-color: #ffffff !important;}

/* /website_helpdesk/static/src/scss/website_helpdesk.scss */
 .whelpdesk_tags_dropdown{max-height: 15rem;}.whelpdesk_search_description{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}.whelpdesk_search_description p{margin-bottom: 0;}#about_team [data-oe-field="description"] *:last-child{margin-bottom: 0;}.team_navbar{min-height: 65px;}.team_card{transition: transform 0.3s;}.team_card:hover{transform: scale(1.02);}.team_list_columns .card header{min-height: 150px; height: 25vh;}.team_list_columns .card .card-body{padding: 1.25rem 1.5rem;}.team_list_columns .card .card-body h2, .team_list_columns .card .card-body .h2{font-size: 28px;}.team_list_columns .card .card-body .navbar-brand{bottom: 10px; left: 1.5rem;}.team_list_columns .card .card-body .navbar-brand:hover{color: #52374b !important;}

/* /auth_password_policy/static/src/css/password_field.css */
owl-component[name="password_meter"] .o_password_meter_container{position: relative; float: right;}

/* /alptronics_refurb/static/src/scss/espace_client.scss */
 .alp-portail{display: grid; gap: 20px;}.alp-portail .alert{margin: 0;}.alp-etroit{max-width: 720px;}.alp-mono{font-variant-numeric: tabular-nums; letter-spacing: .01em;}.alp-muted{color: var(--mut, #5a6778);}.alp-alerte{color: var(--warn, #9a4a0b);}.alp-ok{color: var(--green-ink, #2b7a33);}.alp-ok::before{content: ""; display: inline-block; width: .95em; height: .95em; margin-right: .4em; vertical-align: -.1em; background: currentColor; -webkit-mask: var(--check, none) center/contain no-repeat; mask: var(--check, none) center/contain no-repeat;}.alp-portail p{margin: 0;}.alp-vide{padding: 22px 20px; border: 1px dashed var(--line-2, #b8c3d1); border-radius: var(--r, 4px); color: var(--mut, #5a6778);}.alp-recherche{display: flex; flex-wrap: wrap; gap: 8px; max-width: 560px;}.alp-recherche .form-control{flex: 1 1 240px;}.alp-carte{display: grid; gap: 4px; padding: 16px 18px; border: 1px solid var(--line, #d8dfe8); border-radius: var(--r, 4px); background: var(--paper, #fff);}.alp-carte-titre{font-weight: 650; color: var(--ink, #0e1726);}.alp-form{display: grid; gap: 16px;}.alp-form label{font-weight: 600;}.alp-champ{display: grid; gap: 6px;}.alp-actions{display: flex; flex-wrap: wrap; align-items: center; gap: 8px;}.alp-depot{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 12px 24px; padding: 16px 20px; border-radius: var(--r, 4px); background: var(--neve, #f2f5f9);}@media (max-width: 767.98px){.alp-depot{grid-template-columns: 1fr;}}.alp-depot-texte{display: grid; gap: 4px;}.alp-depot-champ{display: flex; flex-wrap: wrap; align-items: flex-start; gap: 8px;}.alp-depot-champ .form-control{flex: 1 1 220px; min-width: 0;}.alp-depot-compact{grid-template-columns: 1fr; background: var(--paper, #fff);}.alp-liens a{white-space: nowrap;}.alp-entete{display: grid; gap: 4px;}.alp-surtitre{font-size: .78rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--mut, #5a6778);}.alp-titre{margin: 0; font-size: 2.1rem; font-weight: 760; line-height: 1.1; color: var(--ink, #0e1726);}@media (max-width: 575.98px){.alp-titre{font-size: 1.6rem;}}.alp-etapes-cadre{overflow-x: auto;}.alp-etapes{display: grid; grid-template-columns: repeat(6, minmax(104px, 1fr)); gap: 6px; min-width: 660px; margin: 0; padding: 0; list-style: none;}.alp-etape{display: grid; gap: 2px; padding-top: 8px; border-top: 3px solid var(--line, #d8dfe8);}.alp-etape-nom{font-weight: 650; font-size: .95rem; color: var(--mut, #5a6778);}.alp-etape-date{font-size: .82rem; color: var(--mut, #5a6778);}.alp-etape-faite{border-top-color: var(--blue, #1c4b99);}.alp-etape-faite .alp-etape-nom{color: var(--ink, #0e1726);}.alp-etape-faite .alp-etape-nom::before{content: ""; display: inline-block; width: .8em; height: .8em; margin-right: .35em; background: var(--green-ink, #2b7a33); -webkit-mask: var(--check, none) center/contain no-repeat; mask: var(--check, none) center/contain no-repeat;}.alp-etape-en_cours{border-top-color: var(--blue, #1c4b99);}.alp-etape-en_cours .alp-etape-nom, .alp-etape-en_cours .alp-etape-date{color: var(--blue, #1c4b99);}.alp-grille{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; align-items: start;}@media (max-width: 859.98px){.alp-grille{grid-template-columns: 1fr;}}.alp-offre{display: grid; gap: 8px; padding: 18px 20px; border-radius: var(--r, 4px); background: var(--blue-tint, #e8eef8);}.alp-offre-label{font-size: .9rem; font-weight: 600; color: var(--ink-2, #2c3a4d);}.alp-offre-montant{font-size: 1.9rem; font-weight: 650; line-height: 1.2; color: var(--ink, #0e1726);}.alp-section-label{margin-bottom: 8px !important; font-size: .78rem; font-weight: 700; letter-spacing: .07em; text-transform: uppercase; color: var(--mut, #5a6778);}.alp-section-label .alp-muted{margin-left: 8px; font-weight: 400; letter-spacing: 0; text-transform: none;}.alp-docs{padding: 14px 20px; border: 1px solid var(--line, #d8dfe8); border-radius: var(--r, 4px); background: var(--paper, #fff);}.alp-docs ul{margin: 0; padding: 0; list-style: none;}.alp-docs li{display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 8px 0; border-top: 1px solid var(--neve-2, #e7ecf3);}.alp-docs li:first-child{border-top: 0;}.alp-docs a{font-weight: 600; color: var(--blue, #1c4b99); text-decoration: none;}.alp-docs a:hover{color: var(--blue-deep, #133775); text-decoration: none;}.alp-doc-attente{color: var(--mut, #5a6778);}.alp-appareils, .alp-echanges{display: grid; gap: 4px;}.alp-inv-progression{height: 8px; border-radius: 4px; background: var(--line, #e2e7ef); overflow: hidden;}.alp-inv-progression i{display: block; height: 100%; background: var(--blue, #1c4b99); transition: width .4s ease;}.alp-inv{display: grid; gap: 22px;}.alp-inv-kpis .alp-kpi b small, .alp-inv-kpis .alp-kpi b .small{font-size: 1rem; font-weight: 600; color: var(--mut, #5a6778);}.alp-inv-scan-outils{display: flex; flex-wrap: wrap; gap: 10px; align-items: center;}.alp-inv-saisie{display: flex; flex: 1 1 320px; gap: 8px;}.alp-inv-saisie .form-control{flex: 1 1 auto; min-width: 0;}.alp-inv-video{width: 100%; max-width: 420px; border-radius: 12px; background: #0e1726;}.alp-inv-toast{position: sticky; top: 12px; z-index: 5; margin: 0; padding: 12px 16px; border-radius: 10px; font-weight: 700; background: #e5f3dc; color: #1f5e26;}.alp-inv-toast[data-genre="refus"]{background: #fdf1f1; color: #7a1f22;}.alp-inv-toast[data-genre="info"]{background: #eef3fa; color: #1c4b99;}.alp-inv-tableau .form-select-sm{min-width: 190px;}.alp-inv-quand{white-space: nowrap; color: var(--mut, #5a6778);}.alp-inv-legende{display: grid; grid-template-columns: max-content minmax(0, 1fr); gap: 4px 14px; margin: 0; font-size: .875rem;}.alp-inv-legende dt{font-weight: 700;}.alp-inv-legende dd{margin: 0; color: var(--mut, #5a6778);}.alp-inv-etat-a_sortir{color: #a3272b;}.alp-inv-etat-introuvable{color: #c07c1e;}.alp-inv-etat-absent{color: #1c4b99;}.alp-inv-etapes li{margin-bottom: 8px;}.alp-inv-ouvrir{margin-top: 6px;}.alp-inv-poste{display: none;}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.alp-inv-mobile{display: none;}.alp-inv-poste{display: flex; align-items: center; gap: 18px; margin-top: 6px; padding: 14px 16px; border-radius: 12px; background: var(--neve, #f2f5f9);}.alp-inv-poste b{display: block; color: var(--ink, #0e1726);}.alp-inv-poste p{margin: 2px 0 0; color: var(--mut, #5a6778); font-size: .875rem;}.alp-inv-qr{flex: none; width: 96px; height: 96px; border-radius: 8px; background: #fff; padding: 6px;}}.alp-etiquette-publique{padding: 48px 0 72px;}.alp-etiquette-carte{max-width: 560px; margin: 0 auto; padding: 28px 30px; border: 1px solid #e2e7ef; border-radius: 16px; background: #fff; display: grid; gap: 12px;}.alp-etiquette-actions{display: flex; flex-wrap: wrap; gap: 10px; margin-top: 8px;}.alp-conseils li, .alp-liste.alp-conseils li{padding-left: 14px; border-left: 3px solid var(--warn, #c07c1e); text-wrap: pretty;}.alp-conseils li[data-niveau="danger"]{border-left-color: var(--err, #b3261e);}.alp-conseil-lien{display: block; margin-top: 2px; font-size: .8125rem; color: var(--warn, #9a4a0b); text-decoration: none;}.alp-conseil-lien:hover{text-decoration: underline;}.alp-bloc .alp-conseil-parler{font-size: .8125rem; line-height: 1.4; margin-top: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.alp-bloc .alp-conseil-parler .alp-lien{font-weight: 600;}.alp-filtres a[aria-current][aria-current]:not(.btn), .alp-filtres a[aria-current][aria-current]:not(.btn):hover{background: var(--night, #132a49); border-color: var(--night, #132a49); color: #fff;}.alp-filtres a[aria-current][aria-current]:not(.btn) small, .alp-filtres a[aria-current][aria-current]:not(.btn) .small, .alp-filtres a[aria-current][aria-current]:not(.btn):hover small{color: #fff; opacity: .8;}.alp-filtres a[href]:not(.btn):not([aria-current]){color: var(--ink-2, #2c3a4d);}.alp-filtres a[href]:not(.btn):not([aria-current]) small, .alp-filtres a[href]:not(.btn):not([aria-current]) .small{opacity: 1; color: var(--mut, #5a6778);}.alp-filtres a[href]:not(.btn):not([aria-current]):hover{color: var(--blue, #1c4b99);}.o_portal_wrap{text-wrap: pretty;}.o_portal_wrap h1, .o_portal_wrap .h1, .o_portal_wrap h2, .o_portal_wrap .h2, .o_portal_wrap h3, .o_portal_wrap .h3, .o_portal_wrap h4, .o_portal_wrap .h4, .o_portal_wrap h5, .o_portal_wrap .h5, .o_portal_wrap dt, .o_portal_wrap dd, .o_portal_wrap legend, .o_portal_wrap label, .o_portal_wrap li, .o_portal_wrap small, .o_portal_wrap .small, .o_portal_wrap b, .o_portal_wrap strong, .o_portal_wrap span, .o_portal_wrap .alp-muted, .o_portal_wrap .alp-vide, .o_portal_wrap .alert, .o_portal_wrap .alp-carte-titre, .o_portal_wrap .alp-titre{text-wrap: balance;}@media (max-width: 639.98px){.alp-tiles.alp-tiles-desc{grid-template-columns: minmax(0, 1fr);}}.alp-espace-nav nav a, .alp-filtres a, .alp-apercu a, .alp-fichier-bouton, .o_portal_wrap .breadcrumb-item{white-space: nowrap;}.alp-fichier{position: relative; display: flex; flex: 1 1 220px; flex-wrap: wrap; align-items: center; gap: 8px 12px; min-width: 0;}.alp-fichier-input{position: absolute; left: 0; bottom: 0; width: 1px; height: 1px; opacity: 0; overflow: hidden;}.alp-fichier-bouton{display: inline-flex; align-items: center; gap: .45em; margin: 0; cursor: pointer;}.alp-fichier-bouton svg{width: 1.05em; height: 1.05em; fill: none; stroke: currentColor; stroke-width: 1.4; stroke-linecap: round; stroke-linejoin: round;}.alp-fichier-input:focus-visible + .alp-fichier-bouton{outline: 2px solid var(--blue, #1c4b99); outline-offset: 2px;}.alp-fichier-nom{flex: 1 1 140px; min-width: 0; font-size: .875rem; color: var(--mut, #5a6778); overflow-wrap: anywhere;}.alp-fichier-nom.alp-fichier-choisi{font-weight: 600; color: var(--ink, #0e1726);}.alp9{--ink:#0e1726; --ink-2:#2c3a4d; --mut:#5a6778; --line:#e3e9f1; --line-2:#cbd5e1; --blue:#1c4b99; --blue-2:#2257ad; --blue-deep:#133775; --blue-tint:#e8eef8; --green:#4b813f; --green-ink:#3d7035; --green-tint:#eaf4e9; --green-light:#9fd08f; --night:#132a49; --night-2:#0f2039; --on-night:#b9c8de; --sky:#d9e8f7; --sky-2:#e9f1fa; --sky-3:#f4f8fc; --neve:#f2f5f9; --warn:#9a4a0b; --warn-tint:#fdf1e6; --warn-line:#f3d5b8; --f:'Schibsted Grotesk',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif; --mono:'IBM Plex Mono',ui-monospace,monospace; --sh-1:0 1px 2px rgba(19,42,73,.06),0 6px 16px -8px rgba(19,42,73,.14); --sh-2:0 1px 2px rgba(19,42,73,.08),0 18px 36px -18px rgba(19,42,73,.30); --sh-3:0 2px 4px rgba(19,42,73,.12),0 32px 64px -28px rgba(19,42,73,.55); --sheet:0 1px 2px rgba(8,22,48,.12),0 24px 48px -24px rgba(8,22,48,.35);}.alp9 :where(.v9,.rub) *, .alp9 :where(.v9,.rub) *::before, .alp9 :where(.v9,.rub) *::after{box-sizing: border-box;}.alp9 :where(.v9,.rub) *{margin: 0; padding: 0;}.alp9 :where(.v9,.rub) a{color: inherit; text-decoration: none; cursor: pointer;}.alp9 :where(.v9,.rub) button{font: inherit; cursor: pointer; color: inherit;}.alp9 :where(.v9,.rub) p, .alp9 :where(.v9,.rub) li, .alp9 :where(.v9,.rub) dd, .alp9 :where(.v9,.rub) dt, .alp9 :where(.v9,.rub) small, .alp9 :where(.v9,.rub) .small, .alp9 :where(.v9,.rub) span, .alp9 :where(.v9,.rub) b, .alp9 :where(.v9,.rub) th, .alp9 :where(.v9,.rub) td{text-wrap: pretty;}.alp9 :where(.v9,.rub) h1, .alp9 :where(.v9,.rub) .h1, .alp9 :where(.v9,.rub) h2, .alp9 :where(.v9,.rub) .h2, .alp9 :where(.v9,.rub) h3, .alp9 :where(.v9,.rub) .h3, .alp9 .at-s, .alp9 .pl-acc, .alp9 .bi-t, .alp9 .of-t, .alp9 .cf-tot, .alp9 .cf-eng, .alp9 .verrou, .alp9 .opt-txt p, .alp9 .sh p, .alp9 .cf-at li, .alp9 .colis span, .alp9 .colis b, .alp9 .at-t, .alp9 .ap-col{text-wrap: balance;}.alp9 :where(.v9,.rub) ul, .alp9 :where(.v9,.rub) ol{list-style: none;}.alp9 .defs, .alp9 .logo-defs{position: absolute; width: 0; height: 0; overflow: hidden;}.alp9 .ic{width: 16px; height: 16px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round;}.alp9{background: #fff;}.alp9 .pt{display: grid; grid-template-columns: minmax(0, 1fr); gap: 18px; max-width: 1320px; margin: 0 auto; padding: 18px 16px 40px;}@media (min-width: 1000px){.alp9 .pt{grid-template-columns: 232px minmax(0, 1fr); gap: 40px; padding: 36px 32px 64px;}}.alp9 .rub{min-width: 0;}.alp9 .rub-soc{display: flex; gap: 12px; align-items: center; padding: 0 2px 12px;}.alp9 .av{display: grid; place-items: center; width: 40px; height: 40px; flex: none; border-radius: 10px; font-style: normal; font-weight: 800; font-size: .875rem; color: #fff; background: var(--blue);}.alp9 .av-sans{background: #7d8ba0;}.alp9 .av-ess{background: linear-gradient(150deg, #5d8fd6, var(--blue));}.alp9 .av-ser{background: linear-gradient(150deg, var(--blue-2), var(--blue-deep));}.alp9 .av-con{background: linear-gradient(150deg, #244472, var(--night-2));}.alp9 .rub-soc span{display: block; font-size: .75rem; font-weight: 600; color: var(--mut);}.alp9 .rub-soc b{display: block; font-size: 1rem; line-height: 1.25;}.alp9 .rub nav{display: flex; gap: 6px; overflow-x: auto; scrollbar-width: none; margin: 0 -16px; padding: 0 16px 4px;}.alp9 .rub nav a{display: flex; align-items: center; gap: 10px; flex: none; padding: 8px 12px; border-radius: 8px; background: #fff; box-shadow: var(--sh-1); font-size: .875rem; font-weight: 600; color: var(--ink-2); white-space: nowrap;}.alp9 .rub nav a.act{background: var(--blue); color: #fff;}.alp9 .rub nav small, .alp9 .rub nav .small{margin-left: auto; min-width: 20px; padding: 1px 7px; border-radius: 99px; background: var(--neve); font-size: .6875rem; font-weight: 700; text-align: center; color: var(--mut);}.alp9 .rub nav a.act small, .alp9 .rub nav a.act .small{background: rgba(255, 255, 255, 0.2); color: #fff;}.alp9 .rub-out{display: block; margin-top: 4px; padding: 6px 2px 0; font-size: .8125rem; font-weight: 600; color: var(--mut); text-decoration: underline;}@media (min-width: 1000px){.alp9 .rub{align-self: start; padding: 16px 10px 12px; border-radius: 14px; background: #fff; box-shadow: var(--sh-1);}.alp9 .rub-soc{padding: 0 6px 16px; margin-bottom: 8px; border-bottom: 1px solid var(--line);}.alp9 .rub nav{flex-direction: column; overflow: visible; margin: 0; padding: 0; gap: 2px;}.alp9 .rub nav a{box-shadow: none; background: none; padding: 9px 10px; font-size: .9375rem; white-space: normal;}.alp9 .rub nav a.act{background: var(--blue-tint); color: var(--blue);}.alp9 .rub nav a.act small, .alp9 .rub nav a.act .small{background: #fff; color: var(--blue);}.alp9 .rub-out{display: block; margin-top: 10px; padding: 10px 10px 4px; border-top: 1px solid var(--line); font-size: .875rem; font-weight: 600; color: var(--mut); text-decoration: none;}}.alp9 .pm{display: grid; gap: 22px; min-width: 0; align-content: start;}.alp9 .tete{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 14px 24px;}.alp9 .sur{font-size: .875rem; font-weight: 600; color: var(--mut);}.alp9 .tete h1, .alp9 .tete .h1{font-size: 1.875rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.1; margin-top: 2px;}.alp9 .tete-r{font-size: .9375rem; color: var(--ink-2); margin-top: 6px;}.alp9 .tete-a{display: flex; flex-wrap: wrap; gap: 8px;}@media (min-width: 1000px){.alp9 .tete h1, .alp9 .tete .h1{font-size: 2.375rem;}.alp9 .pm{gap: 28px;}}@media (max-width: 640px){.alp9 .tete-a .bt-sec{display: none;}.alp9 .tete-a{width: 100%;}.alp9 .tete-a .bt{flex: 1;}}.alp9 .bt{display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 44px; padding: 0 20px; border-radius: 8px; border: 1px solid transparent; font-size: .9375rem; font-weight: 700; line-height: 1.2; text-align: center;}.alp9 .bt-go{background: var(--green); border-color: var(--green); color: #fff; box-shadow: 0 1px 2px rgba(29, 60, 24, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.14);}.alp9 .bt-sec{background: #fff; border-color: var(--line-2); color: var(--ink);}.alp9 .bt-clair{background: #fff; color: var(--night); border-color: #fff;}.alp9 .bt-act{background: transparent; border: 1px dashed currentColor; opacity: .75; cursor: default;}.alp9 .bt-s{min-height: 38px; padding: 0 14px; font-size: .875rem;}.alp9 .bt-l{min-height: 52px; font-size: 1rem; width: 100%;}.alp9 .bt .ic{width: 15px; height: 15px;}.alp9 .lien{display: inline-flex; align-items: center; gap: 8px; font-weight: 600; color: var(--blue); text-decoration: underline; text-decoration-color: rgba(28, 75, 153, 0.3); text-underline-offset: 3px; text-decoration-thickness: 1px;}.alp9 .lien-d{color: var(--mut); text-decoration-color: rgba(90, 103, 120, 0.35);}.alp9 .sh{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 4px 16px;}.alp9 .sh h2, .alp9 .sh .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em; line-height: 1.25;}.alp9 .sh p{font-size: .9375rem; color: var(--ink-2); margin-top: 4px; max-width: 44em;}.alp9 .sh .lien{font-size: .875rem; white-space: nowrap;}.alp9 .carte{display: grid; gap: 18px; align-content: start; min-width: 0; padding: 22px 20px; border-radius: 14px; background: #fff; box-shadow: var(--sh-2);}@media (min-width: 760px){.alp9 .carte{padding: 26px 26px;}}.alp9 .tuile{display: grid; place-items: center; width: 40px; height: 40px; flex: none; border-radius: 10px; background: var(--blue-tint); color: var(--blue);}.alp9 .tuile .ic{width: 20px; height: 20px;}.alp9 .tuile-s{width: 36px; height: 36px; border-radius: 9px;}.alp9 .tuile-s .ic{width: 18px; height: 18px;}.alp9 .pill{display: inline-flex; align-items: center; gap: 7px; padding: 3px 10px 3px 9px; border-radius: 99px; font-size: .75rem; font-weight: 700; white-space: nowrap; line-height: 1.5;}.alp9 .pill::before{content: ""; width: 7px; height: 7px; border-radius: 50%; background: currentColor;}.alp9 .pill-vert{background: var(--green-tint); color: var(--green-ink);}.alp9 .pill-bleu{background: var(--blue-tint); color: var(--blue);}.alp9 .pill-gris{background: var(--neve); color: var(--mut);}.alp9 .pill-ambre{background: var(--warn-tint); color: var(--warn);}.alp9 .pl{position: relative; display: grid; gap: 24px; padding: 26px 22px 22px; border-radius: 18px; overflow: hidden; isolation: isolate; box-shadow: var(--sh-3);}.alp9 .pl::before{content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: none;}.alp9 .pl-badge{display: inline-flex; padding: 4px 10px; border-radius: 99px; font-size: .75rem; font-weight: 700; background: rgba(255, 255, 255, 0.14); color: #fff;}.alp9 .pl-haut{display: grid; gap: 22px;}.alp9 .pl-nom{font-size: 2.5rem; font-weight: 800; letter-spacing: -.04em; line-height: 1; margin: 14px 0 10px;}.alp9 .pl-acc{font-size: 1.0625rem; line-height: 1.45; max-width: 26em;}.alp9 .pl-meta{display: flex; flex-wrap: wrap; gap: 6px 22px; margin-top: 16px; font-size: .875rem; font-weight: 600;}.alp9 .pl-chips{display: flex; flex-wrap: wrap; gap: 8px; align-content: flex-start;}.alp9 .pl-chips li{padding: 7px 12px; border-radius: 8px; font-size: .875rem; font-weight: 600; line-height: 1.3; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.14);}.alp9 .pl-cpt{display: grid; gap: 16px; padding: 18px; border-radius: 12px; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.12);}.alp9 .pl-cpt-t{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 4px 16px; align-items: baseline;}.alp9 .pl-cpt h3, .alp9 .pl-cpt .h3{font-size: .9375rem; font-weight: 700;}.alp9 .pl-cpt-t p{font-size: .8125rem; opacity: .8;}.alp9 .jgs{display: grid; gap: 18px;}.alp9 .jg{display: grid; gap: 3px; align-content: start;}.alp9 .jg-l{font-size: .875rem; font-weight: 600;}.alp9 .jg-v{font-size: 1rem; font-weight: 700; opacity: .85;}.alp9 .jg-v b{font-size: 2rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.05; opacity: 1; margin-right: 2px;}.alp9 .jg-r{font-size: .8125rem; font-weight: 700;}.alp9 .seg{display: grid; grid-template-columns: repeat(var(--n), 1fr); gap: 4px; margin: 6px 0 4px; max-width: 240px;}.alp9 .seg i{height: 8px; border-radius: 2px; background: rgba(255, 255, 255, 0.18);}.alp9 .seg i.on{background: var(--green-light);}.alp9 .rp{display: grid; gap: 4px; align-content: start;}.alp9 .rp p{font-size: .875rem; font-weight: 600;}.alp9 .rp b{font-size: 2rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.05; font-variant-numeric: tabular-nums;}@media (min-width: 520px){.alp9 .jgs-2, .alp9 .jgs-3, .alp9 .jgs-4{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 900px){.alp9 .pl{padding: 34px 36px 30px;}.alp9 .pl-haut{grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 48px; align-items: start;}.alp9 .pl-nom{font-size: 3.25rem;}.alp9 .pl-cpt{padding: 20px 24px;}.alp9 .jgs-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.alp9 .jgs-4{grid-template-columns: repeat(4, minmax(0, 1fr));}.alp9 .jgs > * + *{padding-left: 24px; border-left: 1px solid rgba(255, 255, 255, 0.14);}.alp9 .pl-chips{padding-top: 44px;}}.alp9 .pl-sans, .alp9 .pl-ess{color: var(--ink);}.alp9 .pl-sans{background: linear-gradient(160deg, #fff 0%, var(--sky-3) 55%, var(--sky-2) 100%); box-shadow: var(--sh-2);}.alp9 .pl-ess{background: linear-gradient(155deg, #f7fbff 0%, var(--sky-2) 45%, var(--sky) 100%);}.alp9 .pl-sans::before, .alp9 .pl-ess::before{background: none;}.alp9 .pl-sans .pl-badge, .alp9 .pl-ess .pl-badge{background: var(--blue-tint); color: var(--blue);}.alp9 .pl-ess .pl-badge{background: #fff;}.alp9 .pl-sans .pl-nom{color: var(--ink);}.alp9 .pl-ess .pl-nom{color: var(--blue);}.alp9 .pl-sans .pl-acc, .alp9 .pl-ess .pl-acc{color: var(--ink-2);}.alp9 .pl-sans .pl-meta, .alp9 .pl-ess .pl-meta{color: var(--mut);}.alp9 .pl-sans .pl-chips li, .alp9 .pl-ess .pl-chips li{background: rgba(255, 255, 255, 0.75); border-color: #d6e3f2; color: var(--ink-2);}.alp9 .pl-sans .pl-cpt, .alp9 .pl-ess .pl-cpt{background: rgba(255, 255, 255, 0.7); border-color: #d6e3f2; box-shadow: 0 1px 2px rgba(19, 42, 73, 0.05);}.alp9 .pl-sans .jgs > * + *, .alp9 .pl-ess .jgs > * + *{border-color: #d6e3f2;}.alp9 .pl-sans .rp b, .alp9 .pl-ess .rp b{color: var(--blue);}.alp9 .pl-sans .rp p, .alp9 .pl-ess .rp p{color: var(--ink-2);}.alp9 .pl-ser, .alp9 .pl-con{color: #fff;}.alp9 .pl-ser{background: linear-gradient(155deg, #2a62bb 0%, var(--blue) 45%, var(--blue-deep) 100%);}.alp9 .pl-con{background: linear-gradient(160deg, #1a3560 0%, var(--night) 40%, var(--night-2) 100%);}.alp9 .pl-con::after{content: ""; position: absolute; z-index: -1; right: -12%; top: -40%; width: 60%; height: 130%; background: radial-gradient(closest-side, rgba(45, 100, 194, 0.36), rgba(45, 100, 194, 0)); pointer-events: none;}.alp9 .pl-ser::after{content: ""; position: absolute; z-index: -1; right: -10%; top: -50%; width: 55%; height: 130%; background: radial-gradient(closest-side, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0)); pointer-events: none;}.alp9 .pl-ser .pl-acc, .alp9 .pl-con .pl-acc{color: #e3ebf7;}.alp9 .pl-ser .pl-meta, .alp9 .pl-con .pl-meta{color: var(--on-night);}.alp9 .pl-ser .jg-r, .alp9 .pl-con .jg-r{color: var(--green-light);}.alp9 .pl-mini{gap: 0;}.alp9 .fm{display: grid; gap: 18px;}.alp9 .fm-g, .alp9 .cf-g{display: grid; gap: 18px;}.alp9 .cf{position: relative; display: grid; grid-template-rows: auto auto 1fr auto; gap: 18px; padding: 24px 22px 22px; border-radius: 16px; overflow: hidden; isolation: isolate; box-shadow: var(--sh-2); background: #fff;}.alp9 .cf::before{content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none;}.alp9 .cf h3, .alp9 .cf .h3{font-size: 1.5rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.1;}.alp9 .cf-dev{font-size: .9375rem; font-weight: 600; margin-top: 4px;}.alp9 .cf-prix b{display: block; font-size: 2.25rem; font-weight: 800; letter-spacing: -.04em; line-height: 1;}.alp9 .cf-prix span{display: block; font-size: .8125rem; margin-top: 6px;}.alp9 .cf-at{display: grid; align-content: start;}.alp9 .cf-at li{padding: 10px 0; border-top: 1px solid; font-size: .9375rem; font-weight: 600; line-height: 1.35;}.alp9 .cf-pied{display: grid; gap: 10px; align-content: end;}.alp9 .cf-tot{font-size: .875rem;}.alp9 .cf-tot b{display: block; font-size: 1.125rem; font-weight: 800; letter-spacing: -.01em;}.alp9 .cf-eng{font-size: .8125rem; font-weight: 600;}.alp9 .cf-pied .bt{margin-top: 6px;}.alp9 .cf-badge{display: inline-flex; margin-bottom: 10px; padding: 4px 10px; border-radius: 99px; font-size: .75rem; font-weight: 700;}.alp9 .cf-cmp{display: grid; align-content: start;}.alp9 .cf-cmp div{display: grid; gap: 1px; padding: 9px 0; border-top: 1px solid;}.alp9 .cf-cmp dt{font-size: .75rem; font-weight: 600;}.alp9 .cf-cmp dd{font-size: .9375rem; font-weight: 700;}.alp9 .cf-cmp .nul dd{font-weight: 500; opacity: .55;}.alp9 .cf-sans{background: #fff; color: var(--ink);}.alp9 .cf-sans .cf-dev, .alp9 .cf-sans .cf-prix span, .alp9 .cf-sans .cf-tot, .alp9 .cf-sans .cf-eng, .alp9 .cf-sans .cf-cmp dt{color: var(--mut);}.alp9 .cf-sans .cf-at li, .alp9 .cf-sans .cf-cmp div{border-color: var(--line);}.alp9 .cf-ess{background: linear-gradient(160deg, #f7fbff 0%, var(--sky-2) 50%, var(--sky) 100%); color: var(--ink);}.alp9 .cf-ess::before{background: none;}.alp9 .cf-ess h3, .alp9 .cf-ess .h3, .alp9 .cf-ess .cf-prix b{color: var(--blue);}.alp9 .cf-ess .cf-dev, .alp9 .cf-ess .cf-prix span, .alp9 .cf-ess .cf-tot, .alp9 .cf-ess .cf-eng, .alp9 .cf-ess .cf-cmp dt{color: var(--ink-2);}.alp9 .cf-ess .cf-at li, .alp9 .cf-ess .cf-cmp div{border-color: #cfdeef;}.alp9 .cf-ser, .alp9 .cf-con{color: #fff;}.alp9 .cf-ser{background: linear-gradient(155deg, #2a62bb 0%, var(--blue) 50%, var(--blue-deep) 100%);}.alp9 .cf-con{background: linear-gradient(160deg, #1a3560 0%, var(--night) 45%, var(--night-2) 100%);}.alp9 .cf-ser::before, .alp9 .cf-con::before{background: none;}.alp9 .cf-ser .cf-dev, .alp9 .cf-con .cf-dev, .alp9 .cf-ser .cf-prix span, .alp9 .cf-con .cf-prix span, .alp9 .cf-ser .cf-tot, .alp9 .cf-con .cf-tot, .alp9 .cf-ser .cf-eng, .alp9 .cf-con .cf-eng, .alp9 .cf-ser .cf-cmp dt, .alp9 .cf-con .cf-cmp dt{color: var(--on-night);}.alp9 .cf-ser .cf-tot b, .alp9 .cf-con .cf-tot b{color: #fff;}.alp9 .cf-ser .cf-at li, .alp9 .cf-con .cf-at li, .alp9 .cf-ser .cf-cmp div, .alp9 .cf-con .cf-cmp div{border-color: rgba(255, 255, 255, 0.16);}.alp9 .cf-ser .cf-dev, .alp9 .cf-con .cf-dev{color: var(--green-light);}.alp9 .cf-cur{outline: 3px solid var(--green); outline-offset: -3px;}.alp9 .cf-cur .cf-tot b{font-size: 1rem;}.alp9 .cf-cur .cf-badge{background: var(--green); color: #fff;}.alp9 .cf-ess .lien, .alp9 .cf-sans .lien{justify-self: start;}@media (min-width: 760px){.alp9 .fm-2{grid-template-columns: repeat(2, minmax(0, 1fr));}.alp9 .fm-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.alp9 .fm-2 .cf-at{grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 20px; align-content: start;}.alp9 .fm-1 .cf{grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1fr); grid-template-rows: auto; align-items: start; gap: 16px 40px; padding: 28px 30px;}.alp9 .fm-1 .cf-tete{grid-column: 1; grid-row: 1;}.alp9 .fm-1 .cf-prix{grid-column: 1; grid-row: 2;}.alp9 .fm-1 .cf-at{grid-column: 2; grid-row: 1/3;}.alp9 .fm-1 .cf-pied{grid-column: 3; grid-row: 1/3; align-self: stretch;}.alp9 .cf-g{grid-template-columns: repeat(4, minmax(0, 1fr));}.alp9 .cf-g .cf{grid-row: span 4; grid-template-rows: subgrid;}}.alp9 .opt{display: grid; gap: 18px; padding: 24px 22px; border-radius: 16px; background: #fff; box-shadow: var(--sh-2); border-left: 4px solid var(--night);}.alp9 .opt-txt h2, .alp9 .opt-txt .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em;}.alp9 .opt-txt p{font-size: .9375rem; color: var(--ink-2); margin-top: 6px; max-width: 34em;}.alp9 .opt-px{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px;}.alp9 .opt-px div{display: grid; gap: 2px; padding: 14px 16px; border-radius: 10px; background: var(--sky-3);}.alp9 .opt-px b{font-size: 1.625rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.1; color: var(--night);}.alp9 .opt-px span{font-size: .8125rem; color: var(--ink-2);}.alp9 .opt-px small, .alp9 .opt-px .small{font-size: .8125rem; color: var(--mut);}.alp9 .opt .bt{justify-self: start;}@media (min-width: 900px){.alp9 .opt{grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 20px 40px; padding: 26px 30px;}.alp9 .opt-px{grid-column: 2; grid-row: 1/3; grid-template-columns: repeat(2, 200px);}.alp9 .opt .bt{grid-column: 1;}}.alp9 .vg{display: grid; place-items: center; width: 64px; height: 64px; flex: none; border-radius: 12px; background: linear-gradient(160deg, #fff, var(--sky) 120%); box-shadow: inset 0 0 0 1px #d6e3f2;}.alp9 .vg svg{width: 78%; height: 78%;}.alp9 .v-corps{fill: #2b3648;}.alp9 .v-encoche{fill: #2b3648;}.alp9 .v-trait{stroke: #5a6778; stroke-width: 1.5; stroke-linecap: round;}.alp9 .g2, .alp9 .g3{display: grid; gap: 22px; align-items: stretch;}@media (min-width: 900px){.alp9 .g2{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px;}}@media (min-width: 1000px){.alp9 .g3{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px;}}@media (min-width: 760px) and (max-width: 999px){.alp9 .g3{grid-template-columns: repeat(2, minmax(0, 1fr));}}.alp9 .doc-l{display: grid; align-content: start;}.alp9 .doc-l li{display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 14px; align-items: center; padding: 12px 0; border-top: 1px solid var(--line);}.alp9 .doc-l li:first-child{border-top: 0; padding-top: 0;}.alp9 .doc-l li p{display: flex; justify-content: space-between; gap: 12px; margin-top: 2px;}.alp9 .doc-l b{display: block; font-size: .9375rem; line-height: 1.3;}.alp9 .doc-l p span{font-size: .8125rem; color: var(--mut);}.alp9 .doc-l time{font-size: .8125rem; color: var(--mut); font-variant-numeric: tabular-nums; white-space: nowrap;}.alp9 .doc .bas{font-size: .875rem; margin-top: auto;}.alp9 .doc{grid-template-rows: auto 1fr auto;}.alp9 .pm-pied{font-size: .875rem; color: var(--mut);}.alp9 .cf::before{background-size: 100% 240px !important; background-position: right bottom !important;}@media (max-width: 520px){.alp9 .opt-px{grid-template-columns: minmax(0, 1fr);}}.alp9 .sr{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0);}.alp9 .bande{display: grid; gap: 14px 32px; padding: 20px; border-radius: 14px; background: #fff; box-shadow: var(--sh-2);}.alp9 .bande-t{display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 14px;}.alp9 .bande-t h2, .alp9 .bande-t .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em; line-height: 1.25;}.alp9 .bande-t p{font-size: .875rem; color: var(--mut);}.alp9 .bande-t .lien{font-size: .875rem; margin-left: auto; white-space: nowrap;}.alp9 .bande-c{display: grid; gap: 14px; min-width: 0;}.alp9 .at-l{display: grid; gap: 10px;}.alp9 .at-l li{display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 12px; align-items: center; padding: 12px 14px; border-radius: 10px; background: var(--sky-3);}.alp9 .at-l li > div{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 0 16px; align-items: center;}.alp9 .at-l li > div .lien{grid-column: 2; grid-row: 1/3; white-space: nowrap;}@media (max-width: 640px){.alp9 .at-l li > div{grid-template-columns: minmax(0, 1fr);}.alp9 .at-l li > div .lien{grid-column: 1; grid-row: auto; justify-self: start; margin-top: 4px;}.alp9 .at-l li{align-items: start;}}.alp9 .at-l .tuile{background: var(--warn-tint); color: var(--warn);}.alp9 .at-t{font-size: .9375rem; font-weight: 700; line-height: 1.3;}.alp9 .at-s{font-size: .8125rem; color: var(--ink-2); margin-top: 1px;}.alp9 .at-l .lien{font-size: .8125rem;}@media (min-width: 900px){.alp9 .at-2, .alp9 .at-3, .alp9 .at-4{grid-template-columns: repeat(2, minmax(0, 1fr));}.alp9 .at-3 li:last-child{grid-column: 1/-1;}}.alp9 .verrou{padding: 10px 14px; border-radius: 10px; background: var(--blue-tint); font-size: .8125rem; color: var(--ink-2);}.alp9 .sp-ul{display: grid;}.alp9 .sp{display: grid; grid-template-columns: 40px minmax(0, 1fr) auto; gap: 4px 14px; align-items: center; padding: 12px 0; border-top: 1px solid var(--line);}.alp9 .sp:first-child{border-top: 0; padding-top: 0;}.alp9 .sp .vg{width: 40px; height: 40px; border-radius: 9px; grid-row: span 2;}.alp9 .sp-m b{font-weight: 700; line-height: 1.3;}.alp9 .sp-m span{display: block; font-family: var(--mono); font-size: .75rem; color: var(--mut);}.alp9 .sp-o{grid-column: 2; font-size: .875rem; color: var(--ink-2);}.alp9 .sp-e{grid-column: 3; grid-row: 1; justify-self: end;}.alp9 .sp-av{display: none;}.alp9 .sp-f{grid-column: 3; grid-row: 2; justify-self: end; font-size: .8125rem;}.alp9 .sp-f .lien{font-size: .8125rem; gap: 6px;}.alp9 .sp-f .ic{width: 14px; height: 14px;}.alp9 .sp-pret, .alp9 .sp-vide{display: inline-flex; align-items: center; gap: 6px; color: var(--mut);}.alp9 .sp-pret .ic{width: 15px; height: 15px; color: var(--blue);}.alp9 .mini{display: grid; grid-template-columns: repeat(var(--n), 1fr); gap: 3px; width: 84px;}.alp9 .mini i{height: 4px; border-radius: 2px; background: var(--line);}.alp9 .mini i.ok{background: var(--blue);}@media (min-width: 1000px){.alp9 .sp{grid-template-columns: 40px minmax(0, 1.1fr) minmax(0, 1fr) 160px 110px 170px; gap: 0 18px;}.alp9 .sp .vg{grid-row: auto;}.alp9 .sp-o{grid-column: auto;}.alp9 .sp-e, .alp9 .sp-f{grid-column: auto; grid-row: auto;}.alp9 .sp-e{justify-self: start;}.alp9 .sp-av{display: grid; gap: 5px; font-size: .75rem; color: var(--mut);}.alp9 .sp-f{justify-self: end;}}.alp9 .sup-a{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 20px; padding-top: 4px;}.alp9 .sup-a .lien{font-size: .875rem;}.alp9 .aps{gap: 14px;}.alp9 .aps-t{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 10px 20px;}.alp9 .aps-t h2, .alp9 .aps-t .h2{display: flex; align-items: center; gap: 10px; font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em;}.alp9 .aps-t small, .alp9 .aps-t .small{padding: 1px 9px; border-radius: 99px; background: var(--neve); font-size: .8125rem; font-weight: 700; color: var(--mut);}.alp9 .cherche{display: flex; align-items: center; gap: 8px; flex: 1 1 260px; max-width: 360px; min-height: 40px; padding: 0 12px; border-radius: 8px; background: #fff; box-shadow: inset 0 0 0 1px var(--line-2); color: var(--mut);}.alp9 .cherche input{flex: 1; min-width: 0; border: 0; outline: 0; background: none; font: inherit; font-size: .875rem; color: var(--ink);}.alp9 .cherche input::placeholder{color: var(--mut);}.alp9 .al-z{max-height: 452px; overflow-y: auto; margin: 0 -8px; padding: 0 8px; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); scrollbar-width: thin; scrollbar-color: #b8c6d8 var(--neve); scrollbar-gutter: stable;}.alp9 .al-z::-webkit-scrollbar{width: 8px;}.alp9 .al-z::-webkit-scrollbar-thumb{background: #b8c6d8; border-radius: 4px;}.alp9 .al-z::-webkit-scrollbar-track{background: var(--neve);}.alp9 .al-z-court{max-height: none; overflow: visible;}.alp9 .al-z:not(.al-z-court) .al-ul::after{content: ""; position: sticky; bottom: 0; display: block; height: 30px; margin-top: -30px; background: linear-gradient(rgba(255, 255, 255, 0), #fff); pointer-events: none;}.alp9 .al{display: grid; grid-template-columns: 36px minmax(0, 1fr) auto; gap: 2px 12px; align-items: center; padding: 8px 0; border-top: 1px solid var(--line);}.alp9 .al:nth-child(2){border-top: 0;}.alp9 .al .vg{width: 36px; height: 36px; border-radius: 8px; grid-row: span 2;}.alp9 .al-m b{display: block; font-size: .9375rem; font-weight: 700; line-height: 1.3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.alp9 .al-m span{display: block; font-family: var(--mono); font-size: .6875rem; color: var(--mut);}.alp9 .al-c{grid-column: 2; font-size: .8125rem; color: var(--ink-2); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.alp9 .al-s{grid-column: 3; grid-row: 1/3;}.alp9 .al-b, .alp9 .al-g, .alp9 .al-a, .alp9 .al-o{display: none;}.alp9 .al-h{display: none;}.alp9 .al-b{align-items: center; gap: 8px;}.alp9 .al-b .barre{flex: 1; height: 6px;}.alp9 .al-b b{width: 40px; text-align: right; font-size: .8125rem; font-variant-numeric: tabular-nums;}.alp9 .al-b.w b, .alp9 .al-g.w, .alp9 .al-a.w, .alp9 .al-o.w{color: var(--warn);}.alp9 .al-b.w .barre i{background: linear-gradient(90deg, #d9893f, var(--warn));}.alp9 .al-g, .alp9 .al-a, .alp9 .al-o{font-size: .8125rem; font-weight: 600; white-space: nowrap; font-variant-numeric: tabular-nums;}@media (min-width: 1000px){.alp9 .al{grid-template-columns: 36px minmax(0, 1.5fr) minmax(0, 1.15fr) 128px 150px 92px 56px 92px; gap: 0 16px; min-height: 52px; padding: 7px 0;}.alp9 .al .vg{grid-row: auto;}.alp9 .al-c, .alp9 .al-s{grid-column: auto; grid-row: auto;}.alp9 .al-b{display: flex;}.alp9 .al-g, .alp9 .al-a, .alp9 .al-o{display: block;}.alp9 .al-h{display: grid; position: sticky; top: 0; z-index: 1; min-height: 0; padding: 9px 0 7px; background: #fff; border-top: 0; box-shadow: 0 1px 0 var(--line);}.alp9 .al-h p{font-size: .75rem; font-weight: 600; color: var(--mut);}.alp9 .al:nth-child(2){border-top: 0;}}.alp9 .barre{display: block; height: 8px; border-radius: 4px; background: var(--neve); box-shadow: inset 0 0 0 1px var(--line); overflow: hidden;}.alp9 .barre i{display: block; height: 100%; border-radius: 4px; background: linear-gradient(90deg, #6aa35c, var(--green));}.alp9 .ap-pied{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 24px; font-size: .875rem; color: var(--mut);}.alp9 .bi{grid-template-rows: auto auto 1fr auto; border-top: 3px solid var(--green);}.alp9 .bi-h{display: flex; align-items: center; gap: 12px;}.alp9 .bi-h h2, .alp9 .bi-h .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em; line-height: 1.25;}.alp9 .tuile-v{background: var(--green-tint); color: var(--green-ink);}.alp9 .bi-big span{display: block; font-size: .875rem; font-weight: 600; color: var(--mut);}.alp9 .bi-big b{display: block; white-space: nowrap; font-size: 1.5rem; font-weight: 800; letter-spacing: -.025em; line-height: 1.15; color: var(--ink);}.alp9 .bi-t{font-size: .875rem; color: var(--ink-2);}.alp9 .bi-act{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 18px; margin-top: auto;}.alp9 .bi-act .lien{font-size: .875rem;}.alp9 .of{grid-template-rows: auto auto auto 1fr;}.alp9 .of-c{display: grid; gap: 4px; padding: 16px 18px; border-radius: 12px; background: var(--sky-3); box-shadow: inset 0 0 0 1px var(--line);}.alp9 .of-big{display: grid; gap: 4px;}.alp9 .of-big b{font-size: 2.25rem; font-weight: 800; letter-spacing: -.04em; line-height: 1; color: var(--blue);}.alp9 .of-big span{font-weight: 700; line-height: 1.3;}.alp9 .of-g{font-size: .8125rem; color: var(--ink-2);}.alp9 .of-d{display: flex; gap: 8px; align-items: center; margin-top: 8px; padding-top: 10px; border-top: 1px solid var(--line); font-size: .9375rem; font-weight: 700; color: var(--ink);}.alp9 .of-d .ic{color: var(--blue);}.alp9 .of-bt{justify-self: start;}.alp9 .of-t{font-size: .8125rem; color: var(--mut); align-self: end;}.alp9 .of-t .lien{font-size: .8125rem;}.alp9 .cf-sans .cc-v{border-color: var(--line);}.alp9 .cf-sans .cc-prix span, .alp9 .cf-sans .cc-tot{color: var(--mut);}.alp9 .cf-ess .cc-v{border-color: #cfdeef;}.alp9 .cf-ess .cc-prix span, .alp9 .cf-ess .cc-tot{color: var(--ink-2);}.alp9 .cf-ess .cc-ok{color: var(--blue);}.alp9 .cf-sans .cc-ok{color: var(--green);}.alp9 .cf-ser .cc-v, .alp9 .cf-con .cc-v{border-color: rgba(255, 255, 255, 0.16);}.alp9 .cf-ser .cc-prix span, .alp9 .cf-con .cc-prix span, .alp9 .cf-ser .cc-tot, .alp9 .cf-con .cc-tot{color: var(--on-night);}.alp9 .cf-ser .cc-tot b, .alp9 .cf-con .cc-tot b{color: #fff;}.alp9 .cf-ser .cc-ok, .alp9 .cf-con .cc-ok{color: var(--green-light);}.alp9 .doc-l p span{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0;}.alp9 .case{display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 10px; align-items: start; font-size: .875rem;}.alp9 .case i{display: grid; place-items: center; width: 22px; height: 22px; border-radius: 5px; background: var(--green); color: #fff;}.alp9 .case .ic{width: 14px; height: 14px; stroke-width: 2.4;}.alp9 .pl-mini::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1' stroke-linejoin='round'%3E%3Cpath opacity='.16' d='M0 300 C120 290 180 220 280 210 C380 200 420 250 520 238 C640 224 700 150 820 140 C930 132 990 196 1080 190 C1140 186 1180 170 1200 166'/%3E%3Cpath opacity='.11' d='M0 340 C140 332 220 280 330 272 C450 264 500 300 610 292 C730 284 790 230 900 222 C1010 214 1080 250 1200 244'/%3E%3Cpath opacity='.08' d='M0 250 C150 240 210 170 320 160 C420 152 470 200 580 190 C700 178 760 100 880 92 C990 86 1050 140 1200 120'/%3E%3C/g%3E%3C/svg%3E") right bottom/100% 100% no-repeat !important;}@keyframes pl-in{from{opacity: 0; transform: translateY(8px);}to{opacity: 1; transform: none;}}.alp9 .pl:not(.pl-mini){border-radius: 22px; animation: pl-in 0.7s cubic-bezier(0.2, 0.7, 0.2, 1) both;}@media (prefers-reduced-motion: reduce){.alp9 .pl:not(.pl-mini){animation: none;}}.alp9 .pl:not(.pl-mini)::after{content: ""; position: absolute; z-index: -1; inset: 0; top: 0; right: 0; bottom: 0; left: 0; width: auto; height: auto; background: none !important; border-radius: inherit; pointer-events: none; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.18);}.alp9 .pl:not(.pl-mini) .pl-badge{gap: 8px; align-items: center; padding: 5px 12px 5px 10px; letter-spacing: .02em;}.alp9 .pl:not(.pl-mini) .pl-badge::before{content: ""; width: 7px; height: 7px; border-radius: 50%; background: var(--green);}.alp9 .pl:not(.pl-mini) .pl-nom{font-size: 2.75rem; letter-spacing: -.045em; line-height: .95; margin: 16px 0 12px; padding-bottom: .06em;}@media (min-width: 900px){.alp9 .pl:not(.pl-mini) .pl-nom{font-size: 4rem;}.alp9 .pl:not(.pl-mini){padding: 40px 40px 32px;}}.alp9 .pl:not(.pl-mini) .pl-acc{font-size: 1.125rem; font-weight: 500;}.alp9 .pl:not(.pl-mini) .pl-chips li{display: flex; align-items: center; gap: 8px; border-radius: 99px; padding: 7px 14px 7px 10px;}.alp9 .pl:not(.pl-mini) .pl-chips li::before{content: ""; flex: none; width: 6px; height: 6px; border-radius: 50%; background: var(--green-light);}.alp9 .pl-cpt{border-radius: 16px;}.alp9 .pl:not(.pl-mini) .rp b, .alp9 .pl:not(.pl-mini) .jg-v b{font-size: 2.5rem;}.alp9 .pl-sans{background: radial-gradient(70% 90% at 100% 0%, rgba(148, 170, 200, 0.3) 0, rgba(148, 170, 200, 0) 60%), radial-gradient(60% 70% at 0% 100%, rgba(217, 232, 247, 0.9) 0, rgba(217, 232, 247, 0) 70%), linear-gradient(165deg, #ffffff 0%, #f6f9fc 55%, #edf2f8 100%);}.alp9 .pl-sans .pl-nom{background: linear-gradient(110deg, #0e1726 10%, #3d4f68 90%); -webkit-background-clip: text; background-clip: text; color: transparent;}.alp9 .pl-sans .pl-chips li::before{background: #94a3b8;}.alp9 .pl-ess{background: radial-gradient(65% 95% at 100% 0%, rgba(93, 143, 214, 0.42) 0, rgba(93, 143, 214, 0) 62%), radial-gradient(55% 80% at 0% 100%, rgba(75, 129, 63, 0.1) 0, rgba(75, 129, 63, 0) 70%), radial-gradient(40% 60% at 30% 0%, rgba(255, 255, 255, 0.95) 0, rgba(255, 255, 255, 0) 70%), linear-gradient(160deg, #fbfdff 0%, #eaf2fb 45%, #d3e4f6 100%); box-shadow: 0 2px 4px rgba(19, 42, 73, 0.08), 0 36px 70px -32px rgba(28, 75, 153, 0.55);}.alp9 .pl-ess .pl-nom{background: linear-gradient(115deg, #0f2f66 0%, #1c4b99 45%, #3f7fd8 100%); -webkit-background-clip: text; background-clip: text; color: transparent;}.alp9 .pl-ess .pl-chips li::before{background: var(--blue);}.alp9 .pl-ess .pl-cpt, .alp9 .pl-sans .pl-cpt{background: rgba(255, 255, 255, 0.62); border-color: rgba(255, 255, 255, 0.9); box-shadow: 0 1px 2px rgba(19, 42, 73, 0.06), 0 16px 32px -20px rgba(28, 75, 153, 0.35); backdrop-filter: blur(10px);}.alp9 .pl-ess .rp b{background: linear-gradient(180deg, #2f6fd0, #133775); -webkit-background-clip: text; background-clip: text; color: transparent;}.alp9 .pl-ser{background: radial-gradient(60% 90% at 100% 0%, rgba(140, 185, 245, 0.45) 0, rgba(140, 185, 245, 0) 60%), radial-gradient(70% 90% at 0% 110%, rgba(10, 30, 80, 0.55) 0, rgba(10, 30, 80, 0) 70%), linear-gradient(155deg, #2c66c2 0%, #1c4b99 50%, #123a7c 100%); box-shadow: 0 2px 4px rgba(19, 42, 73, 0.12), 0 36px 70px -30px rgba(19, 55, 117, 0.75);}.alp9 .pl-ser::after{background: none !important;}.alp9 .pl-ser .pl-nom, .alp9 .pl-con .pl-nom{background: linear-gradient(180deg, #ffffff 30%, #c9dbf5 100%); -webkit-background-clip: text; background-clip: text; color: transparent;}.alp9 .pl-con:not(.pl-mini){background: radial-gradient(55% 85% at 100% 0%, rgba(55, 115, 215, 0.5) 0, rgba(55, 115, 215, 0) 62%), radial-gradient(45% 70% at 0% 100%, rgba(75, 129, 63, 0.22) 0, rgba(75, 129, 63, 0) 70%), linear-gradient(160deg, #1b3863 0%, #132a49 45%, #0b1830 100%); box-shadow: 0 2px 4px rgba(19, 42, 73, 0.15), 0 40px 80px -30px rgba(8, 22, 48, 0.85);}.alp9 .pl-con:not(.pl-mini)::after{background: none;}.alp9 .pl-ser .pl-cpt, .alp9 .pl-con:not(.pl-mini) .pl-cpt{background: linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.04)); border-color: rgba(255, 255, 255, 0.16); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 18px 36px -24px rgba(0, 0, 0, 0.5);}.alp9 .pl-ser .pl-chips li, .alp9 .pl-con:not(.pl-mini) .pl-chips li{background: rgba(255, 255, 255, 0.08); border-color: rgba(255, 255, 255, 0.16);}.alp9 .bi{display: flex; flex-direction: column; padding: 0; gap: 0; overflow: hidden; border-top: 0; background: linear-gradient(180deg, #f4f9f2 0%, #ffffff 70%);}.alp9 .bi-h{gap: 12px; padding: 16px 22px; background: linear-gradient(135deg, #3f7334 0%, #2f5a27 100%); color: #fff;}.alp9 .bi-h h2, .alp9 .bi-h .h2{color: #fff;}.alp9 .bi-h .tuile-v{background: rgba(255, 255, 255, 0.16); color: #d8efd0;}.alp9 .bi-co2{display: grid; gap: 2px; margin: 20px 22px 0; padding: 0 0 16px; border-bottom: 1px solid #dcebd6;}.alp9 .bi-co2 b{font-size: 2.25rem; font-weight: 800; letter-spacing: -.04em; line-height: 1; color: var(--green-ink);}.alp9 .bi-co2 span{font-size: .875rem; font-weight: 600; color: var(--ink-2); text-wrap: balance;}.alp9 .bi-big{margin: 14px 22px 0;}.alp9 .bi-big b{font-size: 1.25rem;}.alp9 .bi-t{margin: 8px 22px 0;}.alp9 .bi-act{margin: auto 22px 0; padding: 16px 0 22px;}@media (min-width: 760px){.alp9 .bi-h{padding: 18px 26px;}.alp9 .bi-co2, .alp9 .bi-big, .alp9 .bi-t{margin-left: 26px; margin-right: 26px;}.alp9 .bi-act{margin-left: 26px; margin-right: 26px; padding-bottom: 26px;}}.alp9 .cf::before, .alp9 .cf::after, .alp9 .pl:not(.pl-mini)::before, .alp9 .pl:not(.pl-mini)::after{content: none !important; display: none !important;}.alp9 .cf-at li{border-top: 0 !important; padding: 6px 0;}.alp9 .cf-at{gap: 2px 20px; padding-top: 12px; border-top: 1px solid rgba(255, 255, 255, 0.16);}.alp9 .cf-ess .cf-at, .alp9 .cf-sans .cf-at{border-top-color: #cfdeef;}.alp9 .pl-ess:not(.pl-mini){box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 2px 4px rgba(19, 42, 73, 0.08), 0 36px 70px -32px rgba(28, 75, 153, 0.55);}.alp9 .pl-sans:not(.pl-mini){box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), var(--sh-2);}.alp9 .pl-cpt{backdrop-filter: none !important;}.alp9 .bi-h h2, .alp9 .bi-h .h2{white-space: nowrap;}@media (min-width: 760px){.alp9 .bi-h h2, .alp9 .bi-h .h2{white-space: normal; font-size: 1.125rem; line-height: 1.2; text-wrap: balance;}}.alp9 .bi-reg{font-size: .8125rem; color: var(--mut); margin: 6px 22px 0;}@media (min-width: 760px){.alp9 .bi-reg{margin-left: 26px; margin-right: 26px;}}.alp9 .al-h .tri{all: unset; display: inline-flex; align-items: center; gap: 5px; font-size: .75rem; font-weight: 600; color: var(--mut); cursor: pointer; white-space: nowrap;}.alp9 .al-h .tri::after{content: ""; width: 0; height: 0; border: 4px solid transparent; border-top-color: currentColor; margin-top: 4px; opacity: 0;}.alp9 .al-h .tri.on{color: var(--ink);}.alp9 .al-h .tri.on::after{opacity: 1;}.alp9 .al-h .tri.on.asc::after{border-top-color: transparent; border-bottom-color: currentColor; margin: 0 0 4px;}.alp9 .dlg-voile{position: absolute; inset: 0; z-index: 5; display: grid; place-items: center; padding: 24px; background: rgba(14, 23, 38, 0.45);}.alp9 .dlg-voile[hidden]{display: none;}.alp9 .dlg{display: grid; gap: 12px; max-width: 360px; padding: 22px 22px 18px; border-radius: 14px; background: #fff; box-shadow: var(--sh-3);}.alp9 .dlg h3, .alp9 .dlg .h3{font-size: 1.0625rem; font-weight: 800;}.alp9 .dlg p{font-size: .9375rem; color: var(--ink-2); text-wrap: pretty;}.alp9 .dlg-a{display: flex; gap: 10px; justify-content: flex-end; margin-top: 4px;}.alp9 .qr{display: block; width: 100%; height: auto;}.alp9 .qr path{fill: var(--night);}.alp9 .pl-sans{background: radial-gradient(circle 560px at 100% 0, rgba(148, 170, 200, 0.3) 0%, rgba(148, 170, 200, 0.24) 10%, rgba(148, 170, 200, 0.168) 22%, rgba(148, 170, 200, 0.102) 34%, rgba(148, 170, 200, 0.054) 46%, rgba(148, 170, 200, 0.024) 58%, rgba(148, 170, 200, 0.007) 70%, rgba(148, 170, 200, 0) 80%), linear-gradient(165deg, #ffffff 0%, #f6f9fc 55%, #edf2f8 100%) !important;}.alp9 .pl-ess{background: radial-gradient(circle 620px at 100% 0, rgba(93, 143, 214, 0.42) 0%, rgba(93, 143, 214, 0.336) 10%, rgba(93, 143, 214, 0.235) 22%, rgba(93, 143, 214, 0.143) 34%, rgba(93, 143, 214, 0.076) 46%, rgba(93, 143, 214, 0.034) 58%, rgba(93, 143, 214, 0.011) 70%, rgba(93, 143, 214, 0) 80%), radial-gradient(circle 420px at 0 100%, rgba(75, 129, 63, 0.1) 0%, rgba(75, 129, 63, 0.08) 10%, rgba(75, 129, 63, 0.056) 22%, rgba(75, 129, 63, 0.034) 34%, rgba(75, 129, 63, 0.018) 46%, rgba(75, 129, 63, 0.008) 58%, rgba(75, 129, 63, 0.003) 70%, rgba(75, 129, 63, 0) 80%), linear-gradient(160deg, #fbfdff 0%, #eaf2fb 45%, #d3e4f6 100%) !important;}.alp9 .pl-ser{background: radial-gradient(circle 600px at 100% 0, rgba(140, 185, 245, 0.4) 0%, rgba(140, 185, 245, 0.32) 10%, rgba(140, 185, 245, 0.224) 22%, rgba(140, 185, 245, 0.136) 34%, rgba(140, 185, 245, 0.072) 46%, rgba(140, 185, 245, 0.032) 58%, rgba(140, 185, 245, 0.01) 70%, rgba(140, 185, 245, 0) 80%), radial-gradient(circle 520px at 0 100%, rgba(10, 30, 80, 0.45) 0%, rgba(10, 30, 80, 0.36) 10%, rgba(10, 30, 80, 0.252) 22%, rgba(10, 30, 80, 0.153) 34%, rgba(10, 30, 80, 0.081) 46%, rgba(10, 30, 80, 0.036) 58%, rgba(10, 30, 80, 0.011) 70%, rgba(10, 30, 80, 0) 80%), linear-gradient(155deg, #2c66c2 0%, #1c4b99 50%, #123a7c 100%) !important;}.alp9 .pl-con:not(.pl-mini){background: radial-gradient(circle 600px at 100% 0, rgba(55, 115, 215, 0.45) 0%, rgba(55, 115, 215, 0.36) 10%, rgba(55, 115, 215, 0.252) 22%, rgba(55, 115, 215, 0.153) 34%, rgba(55, 115, 215, 0.081) 46%, rgba(55, 115, 215, 0.036) 58%, rgba(55, 115, 215, 0.011) 70%, rgba(55, 115, 215, 0) 80%), radial-gradient(circle 420px at 0 100%, rgba(75, 129, 63, 0.2) 0%, rgba(75, 129, 63, 0.16) 10%, rgba(75, 129, 63, 0.112) 22%, rgba(75, 129, 63, 0.068) 34%, rgba(75, 129, 63, 0.036) 46%, rgba(75, 129, 63, 0.016) 58%, rgba(75, 129, 63, 0.005) 70%, rgba(75, 129, 63, 0) 80%), linear-gradient(160deg, #1b3863 0%, #132a49 45%, #0b1830 100%) !important;}.alp9 .ob{display: block; font-size: .8em; font-weight: 500; opacity: .78; line-height: 1.3; letter-spacing: 0;}.alp9 .pl-chips li{flex-wrap: wrap;}.alp9 .pl-chips li .ob{flex-basis: 100%; padding-left: 14px; font-size: .75rem;}.alp9 .pl-acc .ob{font-size: .8125rem; margin-top: 2px;}.alp9 .rp p .ob{font-size: .75rem;}.alp9 .cf-at li .ob{font-size: .75rem;}.alp9 .sp-o .ob{display: inline; margin-left: 4px; font-size: .75rem;}.alp9 .jgs:has(.ob) .rp p, .alp9 .jgs:has(.ob) .jg-l{min-height: 2.75em;}.alp9 .pl-seul .pl-haut{grid-template-columns: minmax(0, 1fr) !important;}.alp9 .al-v{display: none;}.alp9 .al-v b{display: flex; align-items: center; gap: 6px; font-size: .8125rem; font-weight: 700; white-space: nowrap;}.alp9 .al-v b::before{content: ""; width: 7px; height: 7px; border-radius: 50%; background: currentColor;}.alp9 .al-v span{display: block; font-size: .75rem; color: var(--mut); white-space: nowrap; padding-left: 13px;}.alp9 .al-v-ok b{color: var(--green-ink);}.alp9 .al-v-att b{color: var(--warn);}.alp9 .al-v-nul b{color: var(--mut);}.alp9 .al-leg{font-size: .75rem; color: var(--mut); max-width: 72em; margin-top: -4px;}@media (min-width: 1000px){.alp9 .cv .al{grid-template-columns: 36px minmax(0, 1.4fr) minmax(0, 1fr) 118px 112px 100px 84px 48px 88px; gap: 0 12px;}.alp9 .cv .al-v{display: block;}.alp9 .cv .al-b b{width: 34px;}}.alp9 .al-v b{font-size: .8125rem;}.alp9 .al-v-att b{color: var(--warn);}.alp9 .doc-l li{cursor: pointer;}.alp9 .doc-p .doc-l li{padding: 12px 10px; border-radius: 8px;}.alp9 .doc-p .doc-l li.on{background: var(--blue-tint);}@media (min-width: 900px){.alp9 .pl:not(.pl-mini) .pl-chips{justify-self: end; width: max-content; max-width: 100%; flex-direction: column; align-items: flex-start; flex-wrap: nowrap;}.alp9 .pl:not(.pl-mini) .pl-chips li{white-space: nowrap;}.alp9 .pl:not(.pl-mini) .pl-haut{grid-template-columns: minmax(0, 1.1fr) minmax(max-content, 1fr);}}@media (min-width: 900px) and (max-width: 1199.98px){.alp9 .pl:not(.pl-mini) .pl-haut{grid-template-columns: minmax(0, 1fr); gap: 22px;}.alp9 .pl:not(.pl-mini) .pl-chips{justify-self: start; width: auto; padding-top: 0; flex-direction: row; flex-wrap: wrap;}}.alp9 .pl-mot{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 6px 24px; margin-top: 24px; padding-top: 18px; border-top: 1px solid rgba(255, 255, 255, 0.16);}.alp9 .pl-mot span{font-size: 1.125rem; font-weight: 600; font-style: italic; letter-spacing: -.005em; line-height: 1.4; max-width: 40em; text-wrap: balance;}.alp9 .pl-mot small, .alp9 .pl-mot .small{font-size: .8125rem; font-weight: 600; opacity: .75; white-space: nowrap;}.alp9 .pl-ess .pl-mot, .alp9 .pl-sans .pl-mot{border-top-color: #cfdeef; color: var(--ink-2);}.alp9 .pl-ess .pl-mot span{color: var(--blue-deep);}.alp9 .dlg-voile{z-index: 5;}.alp9 .cmd{max-width: 500px; gap: 14px; padding: 26px 26px 22px;}.alp9 .cmd h3, .alp9 .cmd .h3{font-size: 1.25rem;}.alp9 .cmd-dl{display: grid;}.alp9 .cmd-dl div{display: grid; grid-template-columns: 120px minmax(0, 1fr); gap: 12px; padding: 9px 0; border-top: 1px solid var(--line);}.alp9 .cmd-dl dt{font-size: .8125rem; color: var(--mut);}.alp9 .cmd-dl dd{font-size: .9375rem; font-weight: 600;}.alp9 .cmd-dl dd s{margin-left: 8px; font-weight: 500; color: var(--mut);}.alp9 .cmd-dl dd span{margin-left: 8px; font-size: .8125rem; font-weight: 500; color: var(--mut);}.alp9 .cmd .case{font-size: .875rem;}.alp9 .cmd .case .lien{font-size: .875rem;}.alp9 .cmd-ok{justify-items: center; text-align: center; max-width: 420px;}.alp9 .cmd-ok .cfm-coche{width: 56px; height: 56px; box-shadow: 0 0 0 8px var(--green-tint);}.alp9 .cmd-ok .cfm-coche .ic{width: 26px; height: 26px;}.alp9 .cmd-ok .dlg-a{justify-content: center;}.alp9 .cal{width: 340px; gap: 10px;}.alp9 .cal-n{font-size: .8125rem !important; color: var(--mut) !important;}.alp9{margin-bottom: 8px; color: var(--ink); background: var(--sky-3); border-image-source: linear-gradient(var(--sky-3), var(--sky-3)); border-image-slice: 0 fill; border-image-width: 0; border-image-outset: 0 100vw;}.alp9 :where(.v9, .rub, .tete){font-size: 16px; line-height: 1.55;}.alp9 .pt{max-width: none; padding-left: 0; padding-right: 0;}.alp9 .rub nav{margin: 0; padding: 0 0 4px;}.alp9 [hidden]{display: none !important;}.alp9 button.lien{background: none; border: 0; padding: 0; font: inherit; font-weight: 600;}.alp9 .al-m a, .alp9 .doc-a{display: block; min-width: 0; color: inherit;}.alp9 .bt{text-decoration: none;}.alp9 .bt-go, .alp9 .bt-go:hover{color: #fff;}.alp9 .at-rien, .alp9 .sp-rien, .alp9 .doc-rien, .alp9 .al-rien, .alp9 .al-vide{font-size: .875rem; color: var(--mut);}.alp9 .at-rien{padding: 12px 14px; border-radius: 10px; background: var(--green-tint); color: var(--green-ink); font-weight: 600;}.alp9 .dlg-voile{position: fixed; inset: 0; z-index: 1055;}.alp9 .dlg{width: 100%; max-height: calc(100vh - 48px); overflow: auto;}.alp9 .cmd{max-width: 500px;}.alp9 .cal{width: 360px; max-width: 100%;}@media (max-width: 520px){.alp9 .cmd-dl div{grid-template-columns: minmax(0, 1fr); gap: 2px;}}.alp9 .case{cursor: pointer;}.alp9 .case input:not(:checked) + i{background: #fff; color: transparent; box-shadow: inset 0 0 0 1.5px var(--line-2);}.alp9 .case input:focus-visible + i{outline: 2px solid var(--blue); outline-offset: 2px;}.alp9 .cal-champ{display: flex; align-items: center; gap: 10px; min-height: 48px; padding: 0 14px; border-radius: 10px; background: #fff; box-shadow: inset 0 0 0 1px var(--line-2); color: var(--blue); cursor: pointer;}.alp9 .cal-champ:focus-within{box-shadow: inset 0 0 0 2px var(--blue);}.alp9 .cal-champ input{flex: 1; min-width: 0; border: 0; outline: 0; background: none; font: inherit; font-size: 1rem; font-weight: 700; color: var(--ink); font-variant-numeric: tabular-nums;}.alp9 .cal-def{justify-self: start; font-size: .8125rem;}.alp9 .inv-d{grid-template-columns: minmax(0, 1fr); align-items: center;}.alp9 .inv-qr{width: 112px; padding: 8px; border-radius: 12px; background: #fff; box-shadow: inset 0 0 0 1px var(--line-2);}.alp9 .inv-qr img{display: block; width: 100%; height: auto;}.alp9 .inv-dt h2, .alp9 .inv-dt .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em;}.alp9 .inv-dt p{font-size: .875rem; color: var(--ink-2); margin-top: 4px; max-width: 46em;}.alp9 .inv-dt .inv-der{color: var(--mut); font-size: .8125rem;}.alp9 .inv-ac{display: grid; gap: 10px; justify-items: start;}.alp9 .inv-ac .lien{font-size: .875rem;}.alp9 .inv-mob{display: none;}@media (min-width: 760px){.alp9 .inv-d{grid-template-columns: 112px minmax(0, 1fr) auto; gap: 16px 28px;}}@media (max-width: 759px){.alp9 .inv-qr, .alp9 .inv-dt .inv-pc{display: none;}.alp9 .inv-dt .inv-mob{display: block;}}.alp9 a.bt-go, .alp9 a.bt-go:visited, .alp9 a.bt-go:hover{color: #fff !important;}.alp9 a.bt-sec, .alp9 a.bt-sec:visited, .alp9 a.bt-sec:hover{color: var(--ink) !important;}.alp9 .rub-soc{display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 12px; align-items: center;}.alp9 .rub-soc p{min-width: 0;}.alp9 .rub-soc b{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: .9375rem; line-height: 1.25; overflow-wrap: anywhere; text-wrap: balance;}.alp9 .rub-soc span{font-size: .75rem;}.alp9 .rub-soc .rub-f{display: block; margin-top: 2px; font-size: .75rem; font-weight: 600; color: var(--blue); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}@media (min-width: 760px){.alp9 .rub-soc .rub-f{line-height: 1.3; white-space: normal; overflow: visible; text-wrap: balance;}}.alp9 .rub-soc .rub-f-sans{color: var(--mut);}.alp9 .ic-al{width: 16px; height: 16px; flex: none;}.alp9 .champs{display: grid; grid-template-columns: 1fr 1fr; gap: 10px;}.alp9 .champ-l{grid-column: 1/-1;}.alp9 .champ{display: grid; gap: 2px; padding: 8px 12px; border-radius: 8px; box-shadow: inset 0 0 0 1px var(--line-2); background: #fff;}.alp9 .champ span{font-size: .75rem; color: var(--mut);}.alp9 .champ input{border: 0; outline: 0; background: none; font: inherit; font-weight: 600; color: var(--ink); min-width: 0;}.alp9 .sw-l{display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 12px 0; border-top: 1px solid var(--line); cursor: pointer;}.alp9 .sw-l:first-child{border-top: 0; padding-top: 0;}.alp9 .sw-t b{display: block; font-size: .9375rem; font-weight: 700;}.alp9 .sw-t small, .alp9 .sw-t .small{display: block; font-size: .8125rem; color: var(--mut);}.alp9 .sw{appearance: none; -webkit-appearance: none; flex: none; position: relative; width: 42px; height: 24px; border-radius: 99px; background: var(--line-2); cursor: pointer; margin: 0;}.alp9 .sw::after{content: ""; position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}.alp9 .sw:checked{background: var(--green);}.alp9 .sw:checked::after{left: 21px;}.alp9 .sws{display: grid;}.alp9 .fls{display: flex; flex-wrap: wrap; gap: 6px;}.alp9 .fl{min-height: 34px; padding: 0 12px; border-radius: 99px; border: 1px solid var(--line-2); background: #fff; font-size: .8125rem; font-weight: 600; color: var(--ink-2);}.alp9 .fl.on{background: var(--blue-tint); border-color: #bcd0ec; color: var(--blue);}.alp9 .docs{gap: 14px;}.alp9 .docs-t{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 10px 20px;}.alp9 .dl-ul{display: grid;}.alp9 .dl{display: grid; grid-template-columns: 36px minmax(0, 1fr) auto; gap: 2px 14px; align-items: center; padding: 10px 8px; border-top: 1px solid var(--line); border-radius: 6px;}.alp9 .dl:nth-child(2){border-top: 0;}.alp9 .dl .tuile{grid-row: span 2;}.alp9 .dl-n{font-weight: 700; font-size: .9375rem;}.alp9 .dl-t, .alp9 .dl-h{display: none;}.alp9 .dl-o{grid-column: 2; font-size: .8125rem; color: var(--mut);}.alp9 .dl-d{display: none;}.alp9 .dl .lien{grid-column: 3; grid-row: 1/3; font-size: .875rem;}.alp9 .dl.on{background: var(--blue-tint);}@media (min-width: 1000px){.alp9 .dl{grid-template-columns: 36px minmax(0, 1.4fr) 150px minmax(0, 1.2fr) 96px 60px; gap: 0 16px; padding: 9px 8px;}.alp9 .dl .tuile, .alp9 .dl .lien{grid-row: auto; grid-column: auto;}.alp9 .dl-t, .alp9 .dl-d{display: block;}.alp9 .dl-o{grid-column: auto; font-size: .875rem; color: var(--ink-2);}.alp9 .dl-d{font-size: .875rem; font-variant-numeric: tabular-nums; color: var(--mut);}.alp9 .dl-h{display: grid; padding: 4px 8px 8px; border-top: 0;}.alp9 .dl-h p{font-size: .75rem; font-weight: 600; color: var(--mut);}}.alp9 .docs-n{font-size: .8125rem; color: var(--mut);}.alp9 .bp-hero{display: grid; gap: 22px; padding: 30px 30px 28px; border-radius: 18px; background: linear-gradient(160deg, #ffffff 0%, #f1f8ee 60%, #e3f0de 100%); box-shadow: var(--sh-2); border-top: 4px solid var(--green);}@media (min-width: 1000px){.alp9 .bp-hero{grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr); align-items: center; gap: 32px; padding: 36px 36px 32px;}}.alp9 .bp-hero h1, .alp9 .bp-hero .h1{font-size: 2.25rem; font-weight: 800; letter-spacing: -.035em; line-height: 1.05; margin: 4px 0 12px;}.alp9 .bp-acc{font-size: 1.0625rem; color: var(--ink-2); max-width: 34em; margin-bottom: 18px;}.alp9 .bp-act{gap: 6px; box-shadow: var(--sh-2);}.alp9 .bp-date{font-size: 1.75rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.15; color: var(--ink);}.alp9 .bp-date s{font-size: 1rem; font-weight: 500; color: var(--mut); margin-left: 6px;}.alp9 .bp-s{font-size: .8125rem; color: var(--mut);}.alp9 .bp-act .bt{justify-self: start; margin-top: 8px;}.alp9 .bp-act .lien{justify-self: start; font-size: .875rem; margin-top: 4px;}.alp9 .bp-kpi{display: grid; gap: 10px;}.alp9 .bp-k{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;}@media (min-width: 760px){.alp9 .bp-k{grid-template-columns: repeat(4, minmax(0, 1fr));}}.alp9 .bp-k div{display: grid; gap: 2px; padding: 16px 18px; border-radius: 12px; background: #fff; box-shadow: var(--sh-1);}.alp9 .bp-k b{font-size: 1.625rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.1; color: var(--green-ink);}.alp9 .bp-k span{font-size: .8125rem; color: var(--ink-2);}.alp9 .bp-kpi-ex .bp-k b{font-size: 1.125rem; color: var(--ink);}.alp9 .bp-sec{display: grid; gap: 14px;}.alp9 .bp-sec h2, .alp9 .bp-sec .h2, .alp9 .bp-2 h2, .alp9 .bp-2 .h2, .alp9 .bp-h h2, .alp9 .bp-h .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em;}.alp9 .bp-g{display: grid; gap: 14px;}@media (min-width: 760px){.alp9 .bp-g{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1100px){.alp9 .bp-g{grid-template-columns: repeat(4, minmax(0, 1fr));}}.alp9 .bp-i{display: grid; gap: 8px; align-content: start; padding: 18px; border-radius: 12px; background: #fff; box-shadow: var(--sh-1);}.alp9 .bp-i h3, .alp9 .bp-i .h3{font-size: 1rem; font-weight: 800;}.alp9 .bp-i p{font-size: .875rem; color: var(--ink-2);}.alp9 .bp-2{display: grid; gap: 22px;}@media (min-width: 900px){.alp9 .bp-2{grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);}}.alp9 .bp-u ul{display: grid;}.alp9 .bp-u li{display: grid; gap: 2px; padding: 10px 0; border-top: 1px solid var(--line);}.alp9 .bp-u li:first-child{border-top: 0; padding-top: 0;}.alp9 .bp-u b{font-weight: 700;}.alp9 .bp-u span{font-size: .875rem; color: var(--ink-2);}.alp9 .bp-p ul{display: grid;}.alp9 .bp-p li{display: flex; justify-content: space-between; gap: 12px; padding: 10px 12px; border-radius: 8px; font-size: .9375rem;}.alp9 .bp-p li span{color: var(--ink-2);}.alp9 .bp-p li.on{background: var(--green-tint);}.alp9 .bp-p li.on b{color: var(--green-ink);}.alp9 .bp-hl li{display: grid; grid-template-columns: 36px minmax(0, 1fr) auto; gap: 12px; align-items: center;}.alp9 .bp-hl b{display: block; font-weight: 700;}.alp9 .bp-hl span{display: block; font-size: .8125rem; color: var(--mut);}.alp9 .bp-vide{font-size: .9375rem; color: var(--mut);}.alp9 .depot{display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 12px; align-items: center; width: 100%; padding: 16px; border-radius: 10px; border: 1.5px dashed #bcd0ec; background: var(--sky-3);}.alp9 .depot .ic{width: 20px; height: 20px; color: var(--blue);}.alp9 .depot b{display: block; font-size: .875rem;}.alp9 .depot span{display: block; font-size: .75rem; color: var(--mut);}.alp9 .rp-hero{grid-template-columns: minmax(0, 1fr) !important; background: linear-gradient(160deg, #ffffff 0%, var(--sky-2) 70%, var(--sky) 100%); border-top-color: var(--blue);}.alp9 .rp-a{display: grid; gap: 14px;}@media (min-width: 760px){.alp9 .rp-a{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1100px){.alp9 .rp-a{grid-template-columns: repeat(4, minmax(0, 1fr));}}.alp9 .rp-i{display: grid; gap: 8px; align-content: start; padding: 18px; border-radius: 12px; background: #fff; box-shadow: var(--sh-1);}.alp9 .rp-i h3, .alp9 .rp-i .h3{font-size: 1rem; font-weight: 800;}.alp9 .rp-i p{font-size: .875rem; color: var(--ink-2);}.alp9 .rp-2{display: grid; gap: 22px;}@media (min-width: 900px){.alp9 .rp-2{grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);}}.alp9 .rp-f h2, .alp9 .rp-f .h2, .alp9 .rp-g h2, .alp9 .rp-g .h2, .alp9 .rd h2, .alp9 .rd .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em;}.alp9 .rp-s{font-size: .875rem; color: var(--mut);}.alp9 .rp-champs{display: grid; grid-template-columns: 1fr 1fr; gap: 10px;}.alp9 .rp-ch{display: flex; flex-wrap: wrap; gap: 6px; margin-top: 6px;}.alp9 .rp-f .bt{justify-self: start;}.alp9 .rd-t{display: flex; justify-content: space-between; align-items: center; gap: 12px;}.alp9 .rd-l li{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 6px 16px; align-items: center; padding: 12px 0; border-top: 1px solid var(--line);}.alp9 .rd-l li:first-child{border-top: 0;}.alp9 .rd-n b{display: block; font-family: var(--mono); font-size: .875rem;}.alp9 .rd-n span{display: block; font-size: .8125rem; color: var(--mut);}.alp9 .rd-d{font-size: .8125rem; color: var(--mut); font-variant-numeric: tabular-nums;}.alp9 .rd-l .lien{font-size: .875rem;}@media (min-width: 900px){.alp9 .rd-l li{grid-template-columns: minmax(0, 1fr) 220px 100px 70px;}}.alp9 .mc-g{display: grid; gap: 22px;}@media (min-width: 900px){.alp9 .mc-g{grid-template-columns: repeat(2, minmax(0, 1fr));}}.alp9 .mc{gap: 12px;}.alp9 .mc h2, .alp9 .mc .h2{font-size: 1.125rem; font-weight: 800;}.alp9 .mc-t{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 4px 16px;}.alp9 .mc-t p{font-size: .8125rem; color: var(--mut);}.alp9 .mc-t .lien{font-size: .875rem;}.alp9 .mc-dl{display: grid;}.alp9 .mc-dl div{display: grid; grid-template-columns: minmax(0, 190px) minmax(0, 1fr); gap: 12px; padding: 9px 0; border-top: 1px solid var(--line);}.alp9 .mc-dl div:first-child{border-top: 0; padding-top: 0;}.alp9 .mc-dl dt{font-size: .8125rem; color: var(--mut);}.alp9 .mc-dl dd{font-size: .9375rem; font-weight: 600;}.alp9 .mc-dl dd .lien{margin-left: 10px; font-size: .8125rem;}.alp9 .mc-ul li{display: grid; grid-template-columns: 36px minmax(0, 1fr) auto auto; gap: 14px; align-items: center; padding: 10px 0; border-top: 1px solid var(--line);}.alp9 .mc-ul li:first-child{border-top: 0;}.alp9 .av-p{display: grid; place-items: center; width: 36px; height: 36px; border-radius: 50%; background: var(--blue-tint); color: var(--blue); font-size: .75rem; font-weight: 800;}.alp9 .mc-ul b{display: block; font-weight: 700;}.alp9 .mc-ul b small, .alp9 .mc-ul b .small{font-weight: 500; color: var(--mut);}.alp9 .mc-ul p span{display: block; font-size: .8125rem; color: var(--mut); overflow: hidden; text-overflow: ellipsis;}.alp9 .mc-ul .lien{font-size: .8125rem;}.alp9 .invt{display: grid; grid-template-columns: minmax(0, 1fr) 170px auto; gap: 10px; align-items: end; padding-top: 12px; border-top: 1px solid var(--line);}.alp9 .invt select{border: 0; outline: 0; background: none; font: inherit; font-weight: 600; color: var(--ink);}.alp9 .invt .bt{min-height: 52px;}.alp9 .mc-n{font-size: .8125rem; color: var(--mut);}.alp9 .mc-n b{color: var(--ink-2);}@media (max-width: 640px){.alp9 .invt{grid-template-columns: minmax(0, 1fr);}.alp9 .mc-ul li{grid-template-columns: 36px minmax(0, 1fr) auto;}.alp9 .mc-ul .lien{grid-column: 2;}}.alp9 .of-opt{padding: 18px 22px;}.alp9 .of-opt .sw-l{padding: 0; border: 0;}.alp9 .of-2{display: grid; gap: 22px;}@media (min-width: 900px){.alp9 .of-2{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}}.alp9 .of-p h2, .alp9 .of-p .h2{font-size: 1.125rem; font-weight: 800;}.alp9 .of-p li{display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 12px 0; border-top: 1px solid var(--line);}.alp9 .of-p li:first-child{border-top: 0;}.alp9 .of-p b{display: block; font-weight: 700;}.alp9 .of-p p span{display: block; font-size: .8125rem; color: var(--mut);}.alp9 .mc-ul li{grid-template-columns: 36px minmax(0, 1fr) 130px 110px;}.alp9 .mc-ul .pill{justify-self: start;}.alp9 .mc-ul .lien{justify-self: end;}.alp9 .nw{white-space: nowrap;}.alp9 .rp-plus{margin-top: 14px; font-size: .9375rem; color: var(--ink-2);}.alp9 .rp-plus .lien{font-size: .9375rem;}.alp9 .rp-g{align-content: start;}.alp9 .rp-g-acc{font-size: .9375rem; color: var(--ink-2);}.alp9 .rp-gl{display: grid;}.alp9 .rp-gl li{display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 14px; align-items: start; padding: 14px 0; border-top: 1px solid var(--line);}.alp9 .rp-gl li:first-child{border-top: 0;}.alp9 .rp-gl b{display: block; font-weight: 700;}.alp9 .rp-gl p span{display: block; font-size: .875rem; color: var(--ink-2); text-wrap: balance;}.alp9 .rp-g-ex{padding: 14px 16px; border-radius: 10px; background: var(--sky-3); box-shadow: inset 0 0 0 1px var(--line); font-size: .875rem; color: var(--ink-2); text-wrap: balance;}.alp9 .rp-g-ex b{color: var(--ink);}.alp9 .bt-pdf{margin-left: 2px; padding: 1px 6px; border-radius: 4px; background: var(--neve); font-size: .6875rem; font-weight: 700; color: var(--mut);}.alp9 .adr{display: grid; gap: 8px; margin-bottom: 10px;}.alp9 .mc-dl dd.dd-col{display: grid; justify-items: start; gap: 2px;}.alp9 .mc-dl dd.dd-col .lien{margin-left: 0;}.alp9 .adr li{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 0 12px; align-items: center; padding: 10px 12px; border-radius: 8px; box-shadow: inset 0 0 0 1px var(--line);}.alp9 .adr b{font-size: .875rem;}.alp9 .adr span:not(.pill){grid-column: 1; font-size: .8125rem; font-weight: 500; color: var(--mut);}.alp9 .adr .pill, .alp9 .adr .lien{grid-column: 2; grid-row: 1/3; font-size: .75rem;}.alp9 .pl::before, .alp9 .pl::after{content: none !important; display: none !important;}.alp9 .dd{position: relative;}.alp9 .dd-b{display: flex; justify-content: space-between; align-items: center; gap: 10px; width: 100%; padding: 0; border: 0; background: none; font: inherit; text-align: left;}.alp9 .dd-b b{font-weight: 600; color: var(--ink);}.alp9 .dd-b .chev{display: inline-block; width: 7px; height: 7px; border-right: 1.6px solid currentColor; border-bottom: 1.6px solid currentColor; transform: translateY(-2px) rotate(45deg); color: var(--mut);}.alp9 .dd-v{position: absolute; z-index: 3; left: 0; right: 0; top: calc(100% + 6px); display: grid; padding: 6px; border-radius: 10px; background: #fff; box-shadow: var(--sh-3);}.alp9 .dd-v[hidden]{display: none;}.alp9 .dd-v button{width: 100%; min-height: 36px; padding: 0 10px; border: 0; border-radius: 6px; background: none; font: inherit; font-size: .875rem; text-align: left; color: var(--ink-2);}.alp9 .dd-v button.on{background: var(--blue-tint); color: var(--blue); font-weight: 700;}.alp9 .rp-hero .bp-acc{max-width: none;}.alp9 .rp-2{align-items: stretch;}.alp9 .rp-g{grid-template-rows: auto auto 1fr auto;}.alp9 .rp-g-ex{align-self: end;}.alp9 .sw-d{cursor: default;}.alp9 .sw-d .lien{font-size: .875rem;}.alp9 .cpt{display: none; margin-left: 8px; padding: 1px 9px; border-radius: 99px; background: var(--neve); font-size: .8125rem; font-weight: 700; color: var(--mut); vertical-align: 3px;}.alp9 .sp-o .ob{display: block; margin: 0; font-size: .75rem;}@media (max-width: 1199.98px){.alp9 .sup .bande-t{display: grid; gap: 4px; justify-items: start;}.alp9 .sup .bande-t h2, .alp9 .sup .bande-t .h2{display: flex; align-items: center;}.alp9 .sup .cpt{display: inline-block;}.alp9 .sup .bande-t p{display: none;}.alp9 .sup .bande-t .lien{margin: 0;}.alp9 .sp-ul{gap: 10px;}.alp9 .sp{grid-template-columns: 40px minmax(0, 1fr) auto; grid-template-areas: "v m m" "o o o" "e e f"; gap: 10px 12px; padding: 12px 14px; border: 0; border-radius: 12px; background: var(--sky-3);}.alp9 .sp:first-child{padding-top: 12px;}.alp9 .sp .vg{grid-area: v;}.alp9 .sp-m{grid-area: m; min-width: 0;}.alp9 .sp-m b{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.alp9 .sp-m span{display: block; margin: 0;}.alp9 .sp-o{grid-area: o;}.alp9 .sp-o .ob{display: block; margin: 0; font-size: .75rem;}.alp9 .sp-e{grid-area: e; justify-self: start;}.alp9 .sp-f{grid-area: f; justify-self: end; text-align: right; white-space: nowrap;}.alp9 .sup-a{display: grid; grid-template-columns: 1fr 1fr; gap: 10px;}.alp9 .sup-a .bt{width: 100%; padding: 0 8px; white-space: nowrap; font-size: .8125rem;}}@media (max-width: 600px){.alp9 .sp{display: grid; grid-template-columns: 40px minmax(0, 1fr); grid-template-areas: "v m" "o o" "e e" "f f"; gap: 8px 12px; align-items: center;}.alp9 .sp-o, .alp9 .sp-e, .alp9 .sp-f{min-width: 0;}.alp9 .sp-e{justify-self: start;}.alp9 .sp-f{justify-self: start; text-align: left; white-space: normal;}.alp9 .sp-av{display: none !important;}}.alp9 a.fl{display: inline-flex; align-items: center; text-decoration: none; color: var(--ink-2);}.alp9 a.fl.on{color: var(--blue);}.alp9 .docs-t .cherche{margin: 0;}.alp9 .docs-vide{font-size: .875rem; color: var(--mut);}.alp9 .dl-n, .alp9 .dl-o{min-width: 0; overflow-wrap: anywhere;}.alp9 form.of-opt{display: block;}.alp9 .of-dep{gap: 14px;}.alp9 .of-dep h2, .alp9 .of-dep .h2{font-size: 1.125rem; font-weight: 800; margin-bottom: 4px;}.alp9 .of-dep .bt{justify-self: start;}.alp9 label.depot{cursor: pointer; margin: 0;}.alp9 .depot:focus-within{border-color: var(--blue);}.alp9 .of-p li .lien{font-size: .8125rem;}.alp9 .of-p ul{display: grid;}.alp9 .bp-act button.lien{justify-self: start;}.alp9 .bp-hero > div{min-width: 0;}.alp9 .bp-hero .bt{text-decoration: none;}@media (max-width: 520px){.alp9 .bp-hero{padding: 24px 20px 22px;}.alp9 .bp-hero .bt{white-space: nowrap; padding: 0 14px; gap: 8px;}}.alp9 .bt .ic-al{width: 16px; height: 16px;}.alp9 .rub-soc p{display: grid;}.alp9 .bp-i h3, .alp9 .bp-i .h3, .alp9 .bp-i p, .alp9 .bp-u span, .alp9 .bp-u b, .alp9 .dl-n, .alp9 .mc-dl dd, .alp9 .mc-dl dt, .alp9 .rp-i p, .alp9 .rp-i h3, .alp9 .rp-i .h3, .alp9 .sw-t small, .alp9 .sw-t .small, .alp9 .of-p b, .alp9 .bp-acc, .alp9 .bp-s, .alp9 .docs-n, .alp9 .bp-vide, .alp9 .sw-t b, .alp9 .sp-o, .alp9 .tete-r{text-wrap: balance;}.alp9 .al-ajout{display: flex; flex-wrap: wrap; align-items: center; gap: 6px 18px; margin: -2px 0 6px; font-size: .875rem; color: var(--ink-2);}.alp9 .al-ajout b{color: var(--ink);}.alp9 .dl-pm{margin-right: 6px;}@media (min-width: 1000px){.alp9 .dl-pm{display: none;}}.alp9 .aps-choix .al:not(.al-h){position: relative; cursor: pointer;}.alp9 .aps-choix .al:not(.al-h) .al-m a::after{content: ""; position: absolute; inset: 0;}.alp9 .aps-choix .al:not(.al-h) .al-m a:focus-visible{outline: none;}.alp9 .aps-choix .al:not(.al-h):focus-within{box-shadow: inset 0 0 0 2px var(--blue); border-radius: 8px;}.alp9 .ch-absent{margin-top: 14px; font-size: .875rem; color: var(--mut);}@media (pointer: coarse){.alp9 :is(.lien,label a){padding-block: 12px; margin-block: -12px;}}.alp9 :is(li,dt,dd,td,th,h1,h2,h3,h4,label,.sur,.bp-s,.bi-reg,.bi-t,.lien){text-wrap: balance;}.alp9 .pl-chips li:not(:has(.ob)){flex-wrap: nowrap;}@media (min-width: 1000px){.alp9 .al{grid-template-columns: 36px minmax(0, 1.5fr) minmax(0, 1.15fr) 156px 150px 92px 56px 92px;}.alp9 .cv .al{grid-template-columns: 36px minmax(0, 1.4fr) minmax(0, 1fr) 156px 112px 100px 84px 48px 88px;}.alp9 .al-s{min-width: 0;}}@media (min-width: 1000px) and (max-width: 1399.98px){.alp9 .al-a, .alp9 .al-o, .alp9 .al-h p:nth-last-child(-n+2), .alp9 .cv .al-g, .alp9 .cv .al-h p:nth-last-child(-n+3){display: none;}.alp9 .al{grid-template-columns: 36px minmax(0, 1.5fr) minmax(0, 1.15fr) 156px 150px 92px;}.alp9 .cv .al{grid-template-columns: 36px minmax(0, 1.4fr) minmax(0, 1fr) 156px 112px 100px;}}@media (min-width: 1000px) and (max-width: 1199.98px){.alp9 .al-b, .alp9 .al-g, .alp9 .al-h p:nth-last-child(-n+4){display: none;}.alp9 .al{grid-template-columns: 36px minmax(0, 1.5fr) minmax(0, 1.15fr) 156px;}.alp9 .cv .al{grid-template-columns: 36px minmax(0, 1.4fr) minmax(0, 1fr) 156px 112px;}}@media (min-width: 760px) and (max-width: 1199.98px){.alp9[data-page=demandes] .alp-tableau{min-width: 0;}.alp9[data-page=demandes] .alp-tableau :is(th,td):nth-child(3), .alp9[data-page=demandes] .alp-tableau :is(th,td):nth-child(6){display: none;}}@media (min-width: 1000px) and (max-width: 1199.98px){.alp9 .sp-av{display: none;}}@media (min-width: 760px){.alp9 .bi-big b{white-space: normal; text-wrap: balance;}}@media (min-width: 900px) and (max-width: 1199.98px){.alp9 .pl:not(.pl-mini) .jgs-4 .rp b{font-size: 2rem;}.alp9 .pl:not(.pl-mini) .jgs .rp{grid-template-rows: 1fr auto;}}

/* /alptronics_refurb/static/src/css/espace_envoi.css */
 .alp-envoi-intro{max-width: 52rem;}.alp-envoi{padding: 20px;}.alp-envoi-liste{list-style: none; margin: 0; padding: 0; display: grid; gap: 12px;}.alp-envoi-app{display: grid; grid-template-columns: 64px minmax(0, 1fr) minmax(0, 2fr); gap: 12px 18px; align-items: start; padding: 14px 16px; border: 1px solid #e3e8ef; border-radius: 12px; background: #fff;}.alp-envoi-coche-l{display: flex; gap: 8px; align-items: center; cursor: pointer; margin: 0;}.alp-envoi-coche-l .vg{width: 40px; height: 40px;}.alp-envoi-id{margin: 0;}.alp-envoi-id b{display: block;}.alp-envoi-id span{font-size: .82rem; color: #6b7280;}.alp-envoi-champs{display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 10px;}.alp-envoi-champs label{display: block; font-size: .8rem; color: #6b7280; margin-bottom: 4px;}.alp-envoi-champs .alp-envoi-pret{display: flex; gap: 8px; align-items: center; color: inherit; font-size: .92rem; margin-top: 24px;}.alp-envoi-app:not(:has(.alp-envoi-coche:checked)) .alp-envoi-champs{opacity: .45;}.alp-envoi-app:has(.alp-envoi-coche:checked){border-color: #9cb4de;}.alp-envoi-app .si-depart{display: none;}.alp-envoi-app:has(.alp-envoi-motif option[value="depart"]:checked) .si-depart{display: block;}.alp-envoi-app:has(.alp-envoi-motif option[value="depart"]:checked) .si-panne{display: none;}.alp-envoi-app:has(.alp-envoi-motif option[value="logiciel"]:checked) .si-panne:not(.si-logiciel){display: none;}.alp-envoi-pied{display: flex; flex-wrap: wrap; gap: 12px 24px; align-items: center; justify-content: space-between; margin-top: 18px; padding: 16px; border-radius: 12px; background: #f3f6fa;}.alp-envoi-pied p{margin: 0;}.alp-envoi-table{width: 100%; border-collapse: collapse; font-size: .92rem;}.alp-envoi-table th{font-size: .78rem; text-transform: uppercase; letter-spacing: .04em; color: #6b7280; font-weight: 600; text-align: left; padding: 8px 10px; border-bottom: 1px solid #e3e8ef;}.alp-envoi-table td{padding: 10px; border-bottom: 1px solid #eef1f5; vertical-align: middle;}.alp-envoi-table .dr{text-align: right; white-space: nowrap;}.alp-envoi-valider{display: grid; gap: 10px;}.alp-envoi-valider label{display: flex; gap: 10px; align-items: flex-start; padding: 12px; border: 1px solid #e3e8ef; border-radius: 10px;}.alp-envoi-valider label b{display: block;}.alp-envoi-valider label .alp-muted{display: block; font-weight: 400; font-size: .9rem; margin-top: 2px;}@media (max-width: 760px){.alp-envoi-app{grid-template-columns: 56px minmax(0, 1fr);}.alp-envoi-champs{grid-column: 1 / -1;}.alp-envoi-table{display: block; overflow-x: auto;}}

/* /alptronics_refurb/static/src/css/espace_situations.css */
 .alp-constructeur{margin: 18px 0; padding: 16px 18px; border: 1px solid #e3e8ef; border-radius: 12px; background: #f6f8fb;}.alp-constructeur legend{float: none; width: auto; font-size: 1rem; font-weight: 600; margin-bottom: 6px;}.alp-constructeur p{margin: 0 0 8px; text-wrap: pretty;}.alp-constructeur-question{margin-top: 12px !important;}.alp-constructeur-non{display: none;}.alp-constructeur:has(input[value="constructeur"]:checked) .alp-constructeur-non{display: block; margin-top: 10px;}.alp-form-sav:has(input[name="constructeur"][value="constructeur"]:checked) .alp-actions .alp-btn-go{display: none;}.alp-form:has(#alp_lot option[value="0"]:not(:checked)) .alp-si-absent{display: none;}.alp-annuler{margin: 14px 0 0;}.alp-annuler summary{cursor: pointer; color: #6b7280; font-size: .92rem;}.alp-annuler details[open]{padding: 12px 16px; border: 1px solid #e3e8ef; border-radius: 12px;}.alp-annuler details[open] summary{margin-bottom: 10px;}.alp-envoi-constructeur{grid-column: 1 / -1;}.alp-envoi-constructeur .alp-envoi-pret{margin-top: 0; align-items: flex-start;}.alp-partiel{display: none; margin: 14px 0 4px;}.alp-form:has(input[name="issue"][value="partiel"]:checked) .alp-partiel{display: grid; gap: 8px;}.alp-partiel .alp-check small{display: block; color: #6b7280;}.alp-transport{display: grid; gap: 4px;}

/* /alptronics_refurb/static/src/scss/espace_outils.scss */
 .alp-inv-app{gap: 0; max-width: 560px; margin: 0 auto; background: #0b1526; border-radius: 18px; overflow: hidden;}.alp-inv-app > .alp-bloc, .alp-inv-app > form, .alp-inv-app > .alert{margin: 0; border-radius: 0;}.alp-inv-app > form{display: grid; gap: 0; background: #fff;}.alp-inv-bar{display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 14px 18px; color: #fff;}.alp-inv-bar p{margin: 0; font-size: .75rem; color: #b9c8de;}.alp-inv-bar b{font-size: 1.0625rem; font-weight: 800;}.alp-inv-cpt{padding: 4px 10px; border-radius: 99px; background: rgba(255, 255, 255, 0.12); font-size: .8125rem; font-weight: 700; font-variant-numeric: tabular-nums;}.alp-inv-hint{display: grid; grid-template-columns: 18px minmax(0, 1fr) auto; gap: 10px; align-items: center; margin: 0 14px 10px; padding: 10px 12px; border-radius: 10px; background: rgba(255, 255, 255, 0.08); color: #dfe8f5; font-size: .8125rem;}.alp-inv-hint[hidden]{display: none;}.alp-inv-hint svg{width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round;}.alp-inv-hint p{margin: 0; text-wrap: pretty;}.alp-inv-hint .alp-lien{color: #fff; background: none; border: 0; padding: 0; text-decoration: underline; font-size: .8125rem;}.alp-inv-cam{position: relative; display: grid; place-items: center; align-content: center; gap: 22px; min-height: 340px; padding: 24px; overflow: hidden; background: radial-gradient(60% 50% at 50% 45%, #3b4a5e 0, #1d2838 60%, #0b1526 100%);}.alp-inv-cam .alp-inv-video{position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; border-radius: 0; object-fit: cover;}.alp-inv-cam .alp-inv-video[hidden]{display: none;}.alp-inv-vis{position: relative; width: 220px; height: 220px; border-radius: 18px; background: rgba(255, 255, 255, 0.04);}.alp-inv-vis i{position: absolute; width: 38px; height: 38px; border: 4px solid #fff; border-radius: 4px;}.alp-inv-vis i:nth-child(1){left: 0; top: 0; border-right: 0; border-bottom: 0; border-top-left-radius: 16px;}.alp-inv-vis i:nth-child(2){right: 0; top: 0; border-left: 0; border-bottom: 0; border-top-right-radius: 16px;}.alp-inv-vis i:nth-child(3){left: 0; bottom: 0; border-right: 0; border-top: 0; border-bottom-left-radius: 16px;}.alp-inv-vis i:nth-child(4){right: 0; bottom: 0; border-left: 0; border-top: 0; border-bottom-right-radius: 16px;}.alp-inv-cons{position: relative; max-width: 17em; margin: 0; text-align: center; font-size: .9375rem; font-weight: 600; color: #fff; text-wrap: balance;}.alp-inv-cam.alp-inv-ok .alp-inv-vis i{border-color: #7ed36b;}.alp-inv-cam.alp-inv-warn .alp-inv-vis i{border-color: #f3b77a;}.alp-inv-cam.alp-inv-ok, .alp-inv-cam.alp-inv-warn{min-height: 250px;}.alp-inv-cam.alp-inv-ok .alp-inv-vis, .alp-inv-cam.alp-inv-warn .alp-inv-vis{width: 150px; height: 150px;}.alp-inv-cam.alp-inv-ok .alp-inv-cons, .alp-inv-cam.alp-inv-warn .alp-inv-cons{display: none;}.alp-inv-cam .alp-inv-toast{position: absolute; left: 14px; right: 14px; bottom: 12px; top: auto;}.alp-inv-cam .alp-inv-toast[hidden]{display: none;}.alp-inv-bas{display: grid; gap: 14px; padding: 18px 18px 22px; background: #fff; border-radius: 18px 18px 0 0;}.alp-inv-prog{display: grid; gap: 8px;}.alp-inv-prog p{margin: 0; font-size: .9375rem; color: var(--ink-2, #34445a);}.alp-inv-prog b{font-size: 1.25rem; color: var(--ink, #0e1726);}.alp-inv-ac{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px;}.alp-inv-ac .alp-lien{font-size: .875rem; background: none; border: 0; padding: 0; text-decoration: underline; color: inherit;}.alp-inv-saisie[hidden], .alp-inv-fiche[hidden], .alp-inv-ajout[hidden], .alp-inv-fiche [hidden]{display: none;}.alp-inv-fiche{display: grid; gap: 14px; padding-top: 14px; border-top: 1px solid var(--line, #e2e7ef);}.alp-inv-res{display: grid; grid-template-columns: 48px minmax(0, 1fr); gap: 14px; align-items: center;}.alp-inv-tuile{display: block; width: 48px; height: 48px; border-radius: 12px; background: #e5f3dc; box-shadow: inset 0 0 0 1px rgba(31, 94, 38, 0.2);}.alp-inv-tuile.alp-inv-tuile-a{background: #fdf1e3; box-shadow: inset 0 0 0 1px rgba(154, 74, 11, 0.25);}.alp-inv-m{margin: 0;}.alp-inv-m b{display: block; font-size: 1.125rem; font-weight: 800; line-height: 1.25;}.alp-inv-m span{display: block; font-size: .75rem; color: var(--mut, #5a6778); font-variant-numeric: tabular-nums;}.alp-inv-res .alp-pastille{display: inline-block; margin-top: 6px; padding: 2px 10px; border-radius: 99px; background: #e5f3dc; color: #1f5e26; font-size: .75rem; font-weight: 700;}.alp-inv-s{margin: 4px 0 0; font-size: .875rem; color: var(--ink-2, #34445a);}.alp-inv-dl{display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 0; padding: 12px 0; border-top: 1px solid var(--line, #e2e7ef); border-bottom: 1px solid var(--line, #e2e7ef);}.alp-inv-dl dt{font-size: .75rem; font-weight: 400; color: var(--mut, #5a6778);}.alp-inv-dl dd{margin: 0; font-weight: 700;}.alp-inv-n{margin: 0; font-size: .875rem; color: var(--mut, #5a6778);}.alp-inv-ajout{display: grid; gap: 12px;}.alp-inv-champ{display: grid; gap: 4px;}.alp-inv-champ span{font-size: .8125rem; color: var(--mut, #5a6778);}.alp-inv-cv{margin: 0; font-size: .8125rem; color: var(--mut, #5a6778); text-wrap: pretty;}.alp-inv-rec{display: grid; justify-items: center; gap: 8px; text-align: center;}.alp-inv-rec h2, .alp-inv-rec .h2{margin: 8px 0 0; text-wrap: balance;}.alp-inv-rec p{margin: 0;}.alp-inv-anneau{--p: 0; display: grid; place-items: center; align-content: center; width: 132px; height: 132px; border-radius: 50%; background: radial-gradient(closest-side, #fff 78%, transparent 79% 100%), conic-gradient(var(--green, #4b813f) calc(var(--p) * 1%), var(--line, #e2e7ef) 0);}.alp-inv-anneau b{font-size: 2.5rem; font-weight: 800; letter-spacing: -.04em; line-height: 1;}.alp-inv-anneau span{font-size: .8125rem; color: var(--mut, #5a6778);}.alp-inv-app .alp-inv-progression{background: var(--line, #e2e7ef);}.alp-vz{position: fixed; inset: 0; z-index: 1050; display: flex; flex-direction: column; background: #525d6c;}.alp-vz-bar{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px 16px; padding: 12px 14px 12px 20px; background: #fff; border-bottom: 1px solid var(--line, #e2e7ef);}.alp-vz-id{min-width: 0;}.alp-vz-id b{display: block; font-weight: 800; overflow-wrap: anywhere;}.alp-vz-id span{display: block; font-size: .8125rem; color: var(--mut, #5a6778);}.alp-vz-actions{display: flex; align-items: center; gap: 10px;}.alp-vz-actions .alp-lien{font-size: .875rem; margin: 0 6px;}.alp-vz-fermer{display: grid; place-items: center; width: 36px; height: 36px; border-radius: 8px; color: var(--ink, #0e1726); box-shadow: inset 0 0 0 1px var(--line, #e2e7ef);}.alp-vz-fermer svg{width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round;}.alp-vz-corps{flex: 1; min-height: 0; display: grid; justify-items: center; overflow: auto;}.alp-vz-cadre{width: 100%; height: 100%; border: 0; background: #525d6c;}.alp-vz-image{max-width: 100%; align-self: start; margin: 28px 24px; background: #fff; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);}.alp-vz-vide{align-self: center; display: grid; gap: 14px; justify-items: center; padding: 24px; color: #fff; text-align: center;}.alp-cmd{display: grid; gap: 14px; max-width: 540px;}.alp-cmd-dl{display: grid; margin: 0;}.alp-cmd-dl div{display: grid; grid-template-columns: 120px minmax(0, 1fr); gap: 12px; padding: 9px 0; border-top: 1px solid var(--line, #e2e7ef);}.alp-cmd-dl dt{font-size: .8125rem; font-weight: 400; color: var(--mut, #5a6778);}.alp-cmd-dl dd{margin: 0; font-size: .9375rem; font-weight: 600;}.alp-cmd-dl dd s{margin-left: 8px; font-weight: 500; color: var(--mut, #5a6778);}.alp-cmd-dl dd span{margin-left: 8px; font-size: .8125rem; font-weight: 500; color: var(--mut, #5a6778);}.alp-cmd-cgv{display: flex; gap: 10px; align-items: flex-start; font-size: .875rem;}.alp-cmd-cgv input{margin-top: 3px;}.alp-cmd-actions{display: flex; gap: 10px; flex-wrap: wrap;}.alp-cmd-ok{justify-items: center; text-align: center;}.alp-cmd-ok .alp-cmd-actions{justify-content: center;}.alp-cmd-ok p{margin: 0; text-wrap: balance;}.alp-cmd-coche{display: grid; place-items: center; width: 56px; height: 56px; border-radius: 50%; background: var(--green, #4b813f); box-shadow: 0 0 0 8px #e5f3dc;}.alp-cmd-coche svg{width: 26px; height: 26px; fill: none; stroke: #fff; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}@media (max-width: 575.98px){.alp-inv-app{border-radius: 0; margin: 0 -16px; max-width: none;}.alp-cmd-dl div{grid-template-columns: minmax(0, 1fr); gap: 2px;}}

/* /alptronics_refurb/static/src/scss/espace_formule.scss */
 html.alp-fm-bloque{overflow: hidden;}.alp-fm{--ink: #0e1726; --ink-2: #2c3a4d; --mut: #5a6778; --line: #e3e9f1; --line-2: #cbd5e1; --blue: #1c4b99; --blue-2: #2257ad; --blue-deep: #133775; --blue-tint: #e8eef8; --green: #4b813f; --green-ink: #3d7035; --green-tint: #eaf4e9; --green-light: #9fd08f; --night: #132a49; --night-2: #0f2039; --on-night: #b9c8de; --sky: #d9e8f7; --sky-2: #e9f1fa; --sky-3: #f4f8fc; --neve: #f2f5f9; --warn: #9a4a0b; --warn-tint: #fdf1e6; --fm-f: 'Schibsted Grotesk', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; --fm-mono: 'IBM Plex Mono', ui-monospace, monospace; --sh-1: 0 1px 2px rgba(19,42,73,.06), 0 6px 16px -8px rgba(19,42,73,.14); --sh-2: 0 1px 2px rgba(19,42,73,.08), 0 18px 36px -18px rgba(19,42,73,.30); --sh-3: 0 2px 4px rgba(19,42,73,.12), 0 32px 64px -28px rgba(19,42,73,.55); min-width: 0; font-family: var(--fm-f); color: var(--ink); line-height: 1.55; -webkit-font-smoothing: antialiased;}.alp-fm .alp-fm-page{container: alpfm / inline-size; display: grid; gap: 22px; min-width: 0; align-content: start;}.alp-fm *, .alp-fm *::before, .alp-fm *::after{box-sizing: border-box;}.alp-fm p, .alp-fm h1, .alp-fm .h1, .alp-fm h2, .alp-fm .h2, .alp-fm h3, .alp-fm .h3, .alp-fm dl, .alp-fm dd, .alp-fm dt, .alp-fm ul, .alp-fm li, .alp-fm figure, .alp-fm blockquote{margin: 0; padding: 0;}.alp-fm ul{list-style: none;}.alp-fm a{text-decoration: none;}.alp-fm button{font: inherit; cursor: pointer;}.alp-fm p, .alp-fm li, .alp-fm dd, .alp-fm dt, .alp-fm small, .alp-fm .small, .alp-fm span, .alp-fm b, .alp-fm th, .alp-fm td{text-wrap: pretty;}.alp-fm h1, .alp-fm .h1, .alp-fm h2, .alp-fm .h2, .alp-fm h3, .alp-fm .h3, .alp-fm .pas-n, .alp-fm .ti-pied p, .alp-fm .fe-p, .alp-fm .cfm-i p, .alp-fm .cmp-n p, .alp-fm .tete-r{text-wrap: balance;}.alp-fm .ic{width: 16px; height: 16px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round;}.alp-fm .sr{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;}.alp-fm .ob{display: block; font-size: .8em; font-weight: 500; opacity: .78; line-height: 1.3; letter-spacing: 0;}.alp-fm .tete{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 14px 24px;}.alp-fm .sur{font-size: .875rem; font-weight: 600; color: var(--mut);}.alp-fm .tete h1, .alp-fm .tete .h1{font-size: 1.875rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.1; margin-top: 2px; color: var(--ink);}.alp-fm .tete-r{font-size: .9375rem; color: var(--ink-2); margin-top: 6px;}.alp-fm .bt{display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 44px; padding: 0 20px; border-radius: 8px; border: 1px solid transparent; font-size: .9375rem; font-weight: 700; line-height: 1.2; text-align: center; text-decoration: none;}.alp-fm .bt-go{background: var(--green); border-color: var(--green); color: #fff; box-shadow: 0 1px 2px rgba(29, 60, 24, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.14);}.alp-fm .bt-sec{background: #fff; border-color: var(--line-2); color: var(--ink);}.alp-fm .bt-clair{background: #fff; color: var(--night); border-color: #fff;}.alp-fm .bt-s{min-height: 38px; padding: 0 14px; font-size: .875rem;}.alp-fm .bt-l{min-height: 52px; font-size: 1rem; width: 100%;}.alp-fm .bt .ic{width: 15px; height: 15px;}.alp-fm .bt[disabled]{opacity: .55; cursor: not-allowed;}.alp-fm .bt:focus-visible, .alp-fm .lien:focus-visible, .alp-fm .pas-b:focus-visible, .alp-fm .ti-x:focus-visible, .alp-fm .seg-c button:focus-visible{outline: 2px solid var(--blue); outline-offset: 2px;}.alp-fm .lien{display: inline-flex; align-items: center; gap: 8px; padding: 0; border: 0; background: none; font-weight: 600; color: var(--blue); text-decoration: underline; text-decoration-color: rgba(28, 75, 153, 0.3); text-underline-offset: 3px; text-decoration-thickness: 1px;}.alp-fm .carte{display: grid; gap: 18px; align-content: start; min-width: 0; padding: 22px 20px; border-radius: 14px; background: #fff; box-shadow: var(--sh-2);}.alp-fm .tuile{display: grid; place-items: center; width: 40px; height: 40px; flex: none; border-radius: 10px; background: var(--blue-tint); color: var(--blue);}.alp-fm .tuile .ic{width: 20px; height: 20px;}.alp-fm .tuile-v{background: var(--green-tint); color: var(--green-ink);}.alp-fm .cmp{display: grid; gap: 16px;}.alp-fm .cc-libs{display: none;}.alp-fm .cc{position: relative; display: grid; gap: 0; padding: 18px 18px 16px; border-radius: 14px; overflow: hidden; isolation: isolate; box-shadow: var(--sh-2);}.alp-fm .cc-tete{display: grid; align-content: start; padding-bottom: 12px;}.alp-fm .cc h3, .alp-fm .cc .h3{font-size: 1.25rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.15;}.alp-fm .cc-prix{display: flex; flex-wrap: wrap; align-items: baseline; gap: 2px 8px; margin-top: 6px;}.alp-fm .cc-prix b{font-size: 1.625rem; font-weight: 800; letter-spacing: -.035em; line-height: 1.1;}.alp-fm .cc-prix span{font-size: .75rem; line-height: 1.3;}.alp-fm .cf-badge{display: inline-flex; justify-self: start; margin-bottom: 8px; padding: 4px 10px; border-radius: 99px; font-size: .75rem; font-weight: 700;}.alp-fm .cc-v{display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 32px; font-size: .875rem; font-weight: 700; border-top: 1px solid; white-space: nowrap;}.alp-fm .cc-v .ic{width: 17px; height: 17px; stroke-width: 2.2;}.alp-fm .cc-m{font-size: .8125rem; font-weight: 600; white-space: normal; opacity: .8;}.alp-fm .cc-nul{font-weight: 500;}.alp-fm .cc-nul > span[aria-hidden]{opacity: .45;}.alp-fm .cc-pied{display: grid; gap: 8px; align-content: end; padding-top: 14px;}.alp-fm .cc-pied form{display: grid;}.alp-fm .cc-tot{font-size: .8125rem;}.alp-fm .cc-tot b{display: block; font-size: 1rem; font-weight: 800; letter-spacing: -.01em;}.alp-fm .cc-pied .bt{justify-self: stretch; padding: 0 8px; font-size: .8125rem; white-space: nowrap;}.alp-fm .cc-l{display: flex; flex-direction: column; align-items: flex-start; justify-content: center; min-height: 32px; padding: 4px 0; font-size: .8125rem; font-weight: 600; color: var(--ink-2); border-top: 1px solid var(--line); white-space: nowrap;}.alp-fm .cc-l .ob{font-size: .6875rem;}.alp-fm .cf-sans{background: #fff; color: var(--ink);}.alp-fm .cf-ess{background: linear-gradient(160deg, #f7fbff 0%, var(--sky-2) 50%, var(--sky) 100%); color: var(--ink);}.alp-fm .cf-ess h3, .alp-fm .cf-ess .h3{color: var(--blue);}.alp-fm .cf-ser, .alp-fm .cf-con{color: #fff;}.alp-fm .cf-ser{background: linear-gradient(155deg, #2a62bb 0%, var(--blue) 50%, var(--blue-deep) 100%);}.alp-fm .cf-con{background: linear-gradient(160deg, #1a3560 0%, var(--night) 45%, var(--night-2) 100%);}.alp-fm .cf-sans .cc-v{border-color: var(--line);}.alp-fm .cf-sans .cc-prix span, .alp-fm .cf-sans .cc-tot{color: var(--mut);}.alp-fm .cf-ess .cc-v{border-color: #cfdeef;}.alp-fm .cf-ess .cc-prix b{color: var(--blue);}.alp-fm .cf-ess .cc-prix span, .alp-fm .cf-ess .cc-tot{color: var(--ink-2);}.alp-fm .cf-ess .cc-ok{color: var(--blue);}.alp-fm .cf-sans .cc-ok{color: var(--green);}.alp-fm .cf-ser .cc-v, .alp-fm .cf-con .cc-v{border-color: rgba(255, 255, 255, 0.16);}.alp-fm .cf-ser .cc-prix span, .alp-fm .cf-con .cc-prix span, .alp-fm .cf-ser .cc-tot, .alp-fm .cf-con .cc-tot{color: var(--on-night);}.alp-fm .cf-ser .cc-tot b, .alp-fm .cf-con .cc-tot b{color: #fff;}.alp-fm .cf-ser .cc-ok, .alp-fm .cf-con .cc-ok{color: var(--green-light);}.alp-fm .cf-cur{outline: 3px solid var(--green); outline-offset: -3px;}.alp-fm .cf-cur .cf-badge{background: var(--green); color: #fff;}.alp-fm .cmp-n{display: grid; gap: 6px; max-width: 66em;}.alp-fm .cmp-n p{font-size: .875rem; color: var(--ink-2);}.alp-fm .cmp-n b{color: var(--ink);}.alp-fm .cmp-n .cmp-p{color: var(--mut); font-size: .8125rem; margin-top: 4px;}.alp-fm .fm-voile{position: fixed; inset: 0; z-index: 1040; background: rgba(14, 23, 38, 0.5);}.alp-fm .tiroir{position: fixed; top: 0; right: 0; bottom: 0; z-index: 1041; width: 500px; max-width: 100%; overflow-y: auto; overscroll-behavior: contain; display: flex; flex-direction: column; gap: 22px; padding: 24px 20px 28px; background: #fff; box-shadow: -24px 0 64px -20px rgba(8, 22, 48, 0.5);}.alp-fm .tiroir > *{flex: none;}.alp-fm .ti-tete{display: flex; justify-content: space-between; align-items: flex-start; gap: 16px;}.alp-fm .ti-tete h2, .alp-fm .ti-tete .h2{font-size: 1.75rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.1; margin-top: 2px; color: var(--ink);}.alp-fm .ti-x{display: grid; place-items: center; width: 40px; height: 40px; flex: none; border-radius: 10px; border: 0; background: var(--neve); color: var(--ink);}.alp-fm .ti-x .ic{width: 18px; height: 18px;}.alp-fm .ti-carte{position: relative; isolation: isolate; overflow: visible; min-height: max-content; display: flex; justify-content: space-between; align-items: flex-end; gap: 16px; padding: 20px 22px; border-radius: 14px; box-shadow: var(--sh-2);}.alp-fm .ti-carte h3, .alp-fm .ti-carte .h3{font-size: 1.5rem; font-weight: 800; letter-spacing: -.03em;}.alp-fm .ti-carte > div p{font-size: .875rem; font-weight: 600; color: var(--green-light);}.alp-fm .ti-carte .cf-prix{text-align: right;}.alp-fm .ti-carte .cf-prix b{display: block; font-size: 2rem; font-weight: 800; letter-spacing: -.04em; line-height: 1;}.alp-fm .ti-carte .cf-prix span{display: block; font-size: .8125rem; margin-top: 6px; color: var(--on-night);}.alp-fm .ti-carte.cf-ess > div p{color: var(--blue);}.alp-fm .ti-carte.cf-ess .cf-prix b{color: var(--blue);}.alp-fm .ti-carte.cf-ess .cf-prix span{color: var(--ink-2);}.alp-fm .ti-sec{display: grid; gap: 10px;}.alp-fm .ti-sec > h3, .alp-fm .ti-sec > .h3{font-size: 1rem; font-weight: 800; color: var(--ink);}.alp-fm .chg{width: 100%; border-collapse: collapse; font-size: .875rem;}.alp-fm .chg thead td{padding: 0 0 6px; font-size: .75rem; font-weight: 700; color: var(--mut); text-align: right;}.alp-fm .chg thead td:last-child{color: var(--night);}.alp-fm .chg th{padding: 7px 12px 7px 0; font-weight: 500; text-align: left; color: var(--ink-2); border-top: 1px solid var(--line);}.alp-fm .chg thead th{border-top: 0;}.alp-fm .chg th .ob{font-size: .75rem;}.alp-fm .chg tbody td{padding: 7px 0 7px 12px; text-align: right; white-space: nowrap; color: var(--mut); border-top: 1px solid var(--line);}.alp-fm .chg tbody td:last-child{font-weight: 800; color: var(--ink);}.alp-fm .pas{display: grid; grid-template-columns: 48px 72px 48px minmax(0, 1fr); gap: 0 14px; align-items: center;}.alp-fm .pas-b{display: grid; place-items: center; width: 48px; height: 48px; border-radius: 12px; border: 1px solid var(--line-2); background: #fff; color: var(--ink);}.alp-fm .pas-b .ic{width: 18px; height: 18px; stroke-width: 2;}.alp-fm .pas output{font-size: 2rem; font-weight: 800; letter-spacing: -.03em; text-align: center; font-variant-numeric: tabular-nums;}.alp-fm .pas-n{font-size: .8125rem; color: var(--mut);}.alp-fm .recap{display: grid; gap: 6px; padding: 16px 18px; border-radius: 12px; background: var(--sky-3); box-shadow: inset 0 0 0 1px var(--line);}.alp-fm .recap p:first-child{display: flex; justify-content: space-between; align-items: baseline; gap: 12px;}.alp-fm .recap p:first-child span{font-weight: 700;}.alp-fm .recap p:first-child b{font-size: 1.75rem; font-weight: 800; letter-spacing: -.03em; color: var(--night);}.alp-fm .recap-d{display: flex; justify-content: space-between; gap: 12px; font-size: .8125rem; color: var(--mut);}.alp-fm .recap-e{font-size: .875rem; font-weight: 700; color: var(--ink-2);}.alp-fm .ti-pied{display: grid; gap: 10px;}.alp-fm .ti-pied p{font-size: .8125rem; color: var(--mut); text-align: center;}.alp-fm .dlg-voile{position: absolute; inset: 0; z-index: 5; display: grid; place-items: center; padding: 24px; background: rgba(14, 23, 38, 0.45);}.alp-fm .dlg-voile[hidden]{display: none;}.alp-fm .dlg{display: grid; gap: 12px; max-width: 360px; padding: 22px 22px 18px; border-radius: 14px; background: #fff; box-shadow: var(--sh-3);}.alp-fm .dlg h3, .alp-fm .dlg .h3{font-size: 1.0625rem; font-weight: 800; color: var(--ink);}.alp-fm .dlg p{font-size: .9375rem; color: var(--ink-2);}.alp-fm .dlg-a{display: flex; gap: 10px; justify-content: flex-end; margin-top: 4px;}.alp-fm .sg-nav .lien{font-size: .875rem;}.alp-fm .sg-nav .ic{width: 15px; height: 15px;}.alp-fm .sg{display: grid; gap: 24px; align-items: start;}.alp-fm .feuille{display: grid; gap: 14px; padding: 36px 40px; background: #fff; border-radius: 4px; box-shadow: 0 1px 2px rgba(19, 42, 73, 0.1), 0 24px 48px -20px rgba(19, 42, 73, 0.35); border-top: 4px solid var(--blue);}.alp-fm .fe-sur{font-size: .8125rem; font-weight: 600; color: var(--mut);}.alp-fm .feuille h2, .alp-fm .feuille .h2{font-size: 1.625rem; font-weight: 800; letter-spacing: -.03em; margin-top: -8px; color: var(--ink);}.alp-fm .fe-p{font-size: .875rem; color: var(--ink-2);}.alp-fm .fe-dl{display: grid;}.alp-fm .fe-dl div{display: grid; grid-template-columns: 150px minmax(0, 1fr); gap: 16px; padding: 10px 0; border-top: 1px solid var(--line);}.alp-fm .fe-dl div:last-child{border-bottom: 1px solid var(--line);}.alp-fm .fe-dl dt{font-size: .8125rem; font-weight: 400; color: var(--mut);}.alp-fm .fe-dl dd{font-size: .9375rem; font-weight: 700; text-wrap: balance;}.alp-fm .fe-sig{display: grid; gap: 4px; justify-self: end; width: 300px; max-width: 100%; margin-top: 6px;}.alp-fm .fe-sig p{font-size: .8125rem; color: var(--mut);}.alp-fm .fe-zone{display: grid; align-items: end; height: 78px; border-bottom: 1px solid var(--line-2);}.alp-fm .fe-zone .sig{width: 100%; height: 100%; object-fit: contain; object-position: left bottom;}.alp-fm .fe-zone .manu{font-size: 2.75rem; padding: 0 4px;}.alp-fm .fe-sig .fe-nom{font-weight: 600; color: var(--ink-2);}.alp-fm .fe-sig .fe-h{font-size: .75rem;}.alp-fm .manu{font-family: 'Allura', 'Segoe Script', 'Brush Script MT', 'Lucida Handwriting', cursive; font-weight: 400; line-height: 1; color: var(--night); white-space: nowrap; overflow: hidden; text-overflow: clip;}.alp-fm .sg-c{gap: 16px;}.alp-fm .sg-h h2, .alp-fm .sg-h .h2{font-size: 1.25rem; font-weight: 800; color: var(--ink);}.alp-fm .sg-h p{font-size: .875rem; color: var(--mut); margin-top: 2px;}.alp-fm .seg-c{display: grid; grid-template-columns: 1fr 1fr; padding: 4px; border-radius: 10px; background: var(--neve); box-shadow: inset 0 0 0 1px var(--line);}.alp-fm .seg-c button{min-height: 38px; border: 0; border-radius: 7px; background: none; font-size: .875rem; font-weight: 600; color: var(--mut);}.alp-fm .seg-c button.on{background: #fff; color: var(--ink); box-shadow: 0 1px 2px rgba(19, 42, 73, 0.12);}.alp-fm .sg-m{display: grid; gap: 12px;}.alp-fm .sg-m[hidden]{display: none;}.alp-fm .champs{display: grid; grid-template-columns: 1fr 1fr; gap: 10px;}.alp-fm .champ-l{grid-column: 1 / -1;}.alp-fm .champ{display: grid; gap: 2px; margin: 0; padding: 8px 12px; border-radius: 8px; box-shadow: inset 0 0 0 1px var(--line-2); background: #fff;}.alp-fm .champ:focus-within{box-shadow: inset 0 0 0 2px var(--blue);}.alp-fm .champ span{font-size: .75rem; color: var(--mut);}.alp-fm .champ input{border: 0; outline: 0; background: none; font: inherit; font-weight: 600; color: var(--ink); min-width: 0; padding: 0;}.alp-fm .apercu{display: grid; gap: 6px; justify-items: center; padding: 16px 16px 12px; border-radius: 10px; background: var(--sky-3); box-shadow: inset 0 0 0 1px var(--line);}.alp-fm .apercu .manu{font-size: 3.25rem; padding: 2px 8px; max-width: 100%;}.alp-fm .apercu-l{font-size: .75rem; color: var(--mut); border-top: 1px solid var(--line-2); padding-top: 6px; width: 100%; text-align: center;}.alp-fm .pad{display: grid; gap: 6px; padding: 10px 14px; border-radius: 10px; background: var(--sky-3); box-shadow: inset 0 0 0 1px var(--line);}.alp-fm .pad canvas{display: block; width: 100%; height: 120px; touch-action: none; cursor: crosshair;}.alp-fm .pad p{display: flex; justify-content: space-between; gap: 12px; font-size: .75rem; color: var(--mut); border-top: 1px solid var(--line-2); padding-top: 6px;}.alp-fm .pad .lien{font-size: .75rem;}.alp-fm .case{position: relative; display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 10px; align-items: start; margin: 0; font-size: .875rem; cursor: pointer;}.alp-fm .case input{position: absolute; width: 22px; height: 22px; margin: 0; opacity: 0;}.alp-fm .case i{display: grid; place-items: center; width: 22px; height: 22px; border-radius: 5px; background: #fff; color: transparent; box-shadow: inset 0 0 0 1.5px var(--line-2);}.alp-fm .case input:checked + i{background: var(--green); color: #fff; box-shadow: none;}.alp-fm .case input:focus-visible + i{outline: 2px solid var(--blue); outline-offset: 2px;}.alp-fm .case .ic{width: 14px; height: 14px; stroke-width: 2.4;}.alp-fm .code{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px 12px; align-items: center; padding-top: 14px; border-top: 1px solid var(--line);}.alp-fm .code-t{grid-column: 1 / -1; font-size: .875rem; font-weight: 700;}.alp-fm .code-t span{display: block; font-size: .75rem; font-weight: 400; color: var(--mut);}.alp-fm .code-c{display: grid; grid-template-columns: repeat(6, 36px); gap: 6px;}.alp-fm .code-c input{width: 100%; height: 42px; padding: 0; border: 0; border-radius: 7px; text-align: center; font-family: var(--fm-mono); font-size: 1.125rem; font-weight: 500; color: var(--ink); box-shadow: inset 0 0 0 1px var(--line-2); background: #fff;}.alp-fm .code-c input:focus{outline: 0; box-shadow: inset 0 0 0 2px var(--blue);}.alp-fm .code .lien{font-size: .8125rem;}.alp-fm .sg-leg{display: grid; grid-template-columns: 16px minmax(0, 1fr); gap: 8px; font-size: .75rem; color: var(--mut);}.alp-fm .sg-leg .ic{color: var(--green-ink); margin-top: 1px;}.alp-fm .cfm{display: grid; gap: 26px; max-width: 880px; width: 100%; justify-self: center; padding: 12px 0;}.alp-fm .cfm-tete{display: grid; justify-items: center; text-align: center; gap: 10px;}.alp-fm .cfm-coche{display: grid; place-items: center; width: 72px; height: 72px; border-radius: 50%; background: var(--green); color: #fff; box-shadow: 0 0 0 10px var(--green-tint);}.alp-fm .cfm-coche .ic{width: 34px; height: 34px; stroke-width: 2.2;}.alp-fm .cfm-tete h1, .alp-fm .cfm-tete .h1{font-size: 2.25rem; font-weight: 800; letter-spacing: -.035em; line-height: 1.1; margin-top: 10px; color: var(--ink);}.alp-fm .cfm-g{display: grid; gap: 14px;}.alp-fm .cfm-i{display: grid; gap: 8px; align-content: start; padding: 20px; border-radius: 14px; background: #fff; box-shadow: var(--sh-2);}.alp-fm .cfm-i .tuile{margin-bottom: 4px;}.alp-fm .cfm-i h3, .alp-fm .cfm-i .h3{font-size: 1rem; font-weight: 800; color: var(--ink);}.alp-fm .cfm-i p{font-size: .875rem; color: var(--ink-2);}.alp-fm .cfm-a{display: flex; flex-wrap: wrap; justify-content: center; gap: 10px;}.alp-fm .cfm-sig{margin-top: -14px; text-align: center; font-size: .75rem; color: var(--mut);}.alp-fm .pl{position: relative; display: grid; gap: 0; padding: 26px 22px 22px; border-radius: 18px; overflow: hidden; isolation: isolate; box-shadow: var(--sh-3);}.alp-fm .pl::before{content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1' stroke-linejoin='round'%3E%3Cpath opacity='.16' d='M0 300 C120 290 180 220 280 210 C380 200 420 250 520 238 C640 224 700 150 820 140 C930 132 990 196 1080 190 C1140 186 1180 170 1200 166'/%3E%3Cpath opacity='.11' d='M0 340 C140 332 220 280 330 272 C450 264 500 300 610 292 C730 284 790 230 900 222 C1010 214 1080 250 1200 244'/%3E%3Cpath opacity='.08' d='M0 250 C150 240 210 170 320 160 C420 152 470 200 580 190 C700 178 760 100 880 92 C990 86 1050 140 1200 120'/%3E%3C/g%3E%3C/svg%3E") right bottom/100% 100% no-repeat;}.alp-fm .pl-badge{display: inline-flex; padding: 4px 10px; border-radius: 99px; font-size: .75rem; font-weight: 700; background: rgba(255, 255, 255, 0.14); color: #fff;}.alp-fm .pl-haut{display: grid; gap: 22px; align-items: center;}.alp-fm .pl-nom{font-size: 2.5rem; font-weight: 800; letter-spacing: -.04em; line-height: 1; margin: 14px 0 10px;}.alp-fm .pl-meta{display: flex; flex-wrap: wrap; gap: 6px 22px; margin-top: 16px; font-size: .875rem; font-weight: 600;}.alp-fm .jgs{display: grid; gap: 18px;}.alp-fm .jg{display: grid; gap: 3px; align-content: start;}.alp-fm .jg-l{font-size: .875rem; font-weight: 600;}.alp-fm .jg-v{font-size: 1rem; font-weight: 700; opacity: .85;}.alp-fm .jg-v b{font-size: 2rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.05; opacity: 1; margin-right: 2px;}.alp-fm .jg-r{font-size: .8125rem; font-weight: 700;}.alp-fm .seg{display: grid; grid-template-columns: repeat(var(--n), 1fr); gap: 4px; margin: 6px 0 4px; max-width: 240px;}.alp-fm .seg i{height: 8px; border-radius: 2px; background: rgba(255, 255, 255, 0.18);}.alp-fm .seg i.on{background: var(--green-light);}.alp-fm .pl-sans, .alp-fm .pl-ess{color: var(--ink);}.alp-fm .pl-ess{background: linear-gradient(155deg, #f7fbff 0%, var(--sky-2) 45%, var(--sky) 100%);}.alp-fm .pl-ess .pl-badge{background: #fff; color: var(--blue);}.alp-fm .pl-ess .pl-nom{color: var(--blue);}.alp-fm .pl-ess .pl-meta{color: var(--mut);}.alp-fm .pl-ess .seg i{background: #d6e3f2;}.alp-fm .pl-ess .seg i.on{background: var(--green);}.alp-fm .pl-ess .jg-r{color: var(--green-ink);}.alp-fm .pl-ser, .alp-fm .pl-con{color: #fff;}.alp-fm .pl-ser{background: linear-gradient(155deg, #2a62bb 0%, var(--blue) 45%, var(--blue-deep) 100%);}.alp-fm .pl-con{background: linear-gradient(160deg, #1a3560 0%, var(--night) 40%, var(--night-2) 100%);}.alp-fm .pl-ser .pl-meta, .alp-fm .pl-con .pl-meta{color: var(--on-night);}.alp-fm .pl-ser .jg-r, .alp-fm .pl-con .jg-r{color: var(--green-light);}.alp-fm .pl-ser .pl-nom, .alp-fm .pl-con .pl-nom{background: linear-gradient(180deg, #ffffff 30%, #c9dbf5 100%); -webkit-background-clip: text; background-clip: text; color: transparent;}.alp-fm .pl-mot{display: grid; grid-template-columns: minmax(0, 1fr); grid-column: 1 / -1; justify-items: center; justify-self: stretch; width: 100%; max-width: none; gap: 6px; margin-top: 24px; padding-top: 18px; text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.16);}.alp-fm .pl-mot span{justify-self: center; width: 100%; max-width: none; text-align: center; font-size: 1.125rem; font-weight: 600; font-style: italic; letter-spacing: -.005em; line-height: 1.4; text-wrap: balance;}.alp-fm .pl-mot small, .alp-fm .pl-mot .small{justify-self: end; font-size: .8125rem; font-weight: 600; opacity: .75; white-space: nowrap;}.alp-fm .pl-ess .pl-mot{border-top-color: #cfdeef; color: var(--ink-2);}.alp-fm .pl-ess .pl-mot span{color: var(--blue-deep);}.alp-fm .pl-seul .pl-haut{grid-template-columns: minmax(0, 1fr) !important;}.alp-fm .gn-g{display: grid; gap: 16px;}.alp-fm .gn{display: grid; align-content: start; gap: 4px; padding: 22px 24px 14px; border-radius: 14px; background: #fff; box-shadow: var(--sh-2);}.alp-fm .gn h2, .alp-fm .gn .h2{font-size: 1.125rem; font-weight: 800; letter-spacing: -.01em; color: var(--ink);}.alp-fm .gn-s{font-size: .8125rem; color: var(--mut); margin-bottom: 8px;}.alp-fm .gn-l li{display: grid; grid-template-columns: 24px minmax(0, 1fr) auto; gap: 14px; align-items: center; min-height: 52px; padding: 8px 0; border-top: 1px solid var(--line);}.alp-fm .gn-f{display: grid; place-items: center; width: 24px; height: 24px; border-radius: 50%; background: var(--green-tint); color: var(--green-ink);}.alp-fm .gn-f .ic{width: 13px; height: 13px; stroke-width: 2.2;}.alp-fm .gn-lib{font-size: .9375rem; font-weight: 600; color: var(--ink);}.alp-fm .gn-lib .ob{font-size: .75rem; color: var(--mut); opacity: 1;}.alp-fm .gn-px{display: flex; align-items: baseline; justify-content: flex-end; gap: 10px; white-space: nowrap;}.alp-fm .gn-px b{font-size: 1.25rem; font-weight: 800; letter-spacing: -.02em; color: var(--ink);}.alp-fm .gn-px s{min-width: 3.2em; text-align: right; font-size: .8125rem; color: var(--mut); text-decoration-color: rgba(90, 103, 120, 0.6);}.alp-fm .gb{display: grid; align-content: start; justify-items: start; gap: 10px; padding: 22px 24px; border-radius: 14px; background: linear-gradient(180deg, #eef7eb 0%, #fff 85%); box-shadow: var(--sh-2); border-top: 4px solid var(--green);}.alp-fm .gb-t{font-size: 1.0625rem; font-weight: 800; line-height: 1.3; text-wrap: balance;}.alp-fm .gb-p{display: flex; align-items: baseline; gap: 12px;}.alp-fm .gb-p b{font-size: 2.75rem; font-weight: 800; letter-spacing: -.04em; line-height: 1; color: var(--green-ink);}.alp-fm .gb-p s{font-size: 1.125rem; color: var(--mut);}.alp-fm .gb-e{display: inline-flex; align-items: center; gap: 8px; padding: 6px 12px 6px 8px; border-radius: 99px; background: var(--green-tint); color: var(--green-ink); font-size: .875rem; font-weight: 700;}.alp-fm .gb-e .ic{width: 14px; height: 14px; stroke-width: 2.2;}.alp-fm .gb-d{font-size: .875rem; color: var(--ink-2); margin-top: 2px;}.alp-fm .bt-raison{font-size: .75rem; line-height: 1.4; color: inherit; opacity: .78; text-align: center; text-wrap: balance;}.alp-fm .pe-a .bt-raison{text-align: left;}.alp-fm .pas-b[disabled]{opacity: .4; cursor: not-allowed;}.alp-fm .libre{display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 12px; align-items: start; padding: 14px 16px; border-radius: 12px; background: var(--blue-tint);}.alp-fm .libre .tuile{width: 36px; height: 36px; background: #fff;}.alp-fm .libre p{font-size: .875rem; color: var(--ink-2); text-wrap: balance;}.alp-fm .libre b{color: var(--ink);}.alp-fm .pas-min{display: block; margin-top: 4px; color: var(--warn); font-weight: 600;}.alp-fm .pas-min[hidden]{display: none;}.alp-fm .pe-t{display: grid; justify-items: center; text-align: center; gap: 10px; padding-top: 8px;}.alp-fm .pe-t h1, .alp-fm .pe-t .h1{font-size: 2rem; font-weight: 800; letter-spacing: -.035em; line-height: 1.1; margin-top: 10px; color: var(--ink); text-wrap: balance;}.alp-fm .pe-t p{font-size: .75rem; color: var(--mut);}.alp-fm .pe-msg{padding: 12px 16px; border-radius: 10px; font-size: .875rem; font-weight: 600; text-wrap: balance;}.alp-fm .pe-ok{background: var(--green-tint); color: var(--green-ink);}.alp-fm .pe-err{background: var(--warn-tint); color: var(--warn);}.alp-fm .pe-res{gap: 8px;}.alp-fm .pe-res > p{font-size: .9375rem; color: var(--ink-2);}.alp-fm .pe-res b{color: var(--ink);}.alp-fm .pe-err-t{color: var(--warn) !important; font-weight: 600;}.alp-fm .pe-refus{display: grid; gap: 2px; font-size: .8125rem; color: var(--warn);}.alp-fm .pe-prog{gap: 10px;}.alp-fm .pe-prog > p:first-child{font-size: .9375rem; color: var(--ink-2);}.alp-fm .pe-prog > p:first-child b{font-size: 1.5rem; color: var(--ink);}.alp-fm .pe-seg{display: grid; grid-template-columns: repeat(var(--n), 1fr); gap: 4px; max-width: 420px;}.alp-fm .pe-seg i{height: 10px; border-radius: 3px; background: var(--line);}.alp-fm .pe-seg i.on{background: var(--green);}.alp-fm .pe-barre{display: block; max-width: 420px; height: 10px; border-radius: 3px; background: var(--line); overflow: hidden;}.alp-fm .pe-barre i{display: block; height: 100%; background: var(--green);}.alp-fm .pe-n{font-size: .8125rem; color: var(--mut); text-wrap: balance;}.alp-fm .pe-g{display: grid; gap: 18px;}.alp-fm .pe-c{grid-template-rows: auto auto 1fr auto;}.alp-fm .pe-c h2, .alp-fm .pe-c .h2{font-size: 1.125rem; font-weight: 800; color: var(--ink); text-wrap: balance;}.alp-fm .pe-c > p{font-size: .875rem; color: var(--ink-2); text-wrap: balance;}.alp-fm .pe-a{display: grid; gap: 10px; justify-items: start; align-self: end; width: 100%;}.alp-fm .pe-a .lien{font-size: .875rem;}.alp-fm .pe-qr{width: 112px; padding: 8px; border-radius: 10px; box-shadow: inset 0 0 0 1px var(--line-2);}.alp-fm .pe-qr .qr{display: block; width: 100%; height: auto;}.alp-fm .pe-qn{font-size: .8125rem; color: var(--mut);}.alp-fm .pe-tel{display: none;}.alp-fm .depot{position: relative; display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 12px; align-items: center; width: 100%; margin: 0; padding: 16px; border-radius: 10px; border: 1.5px dashed #bcd0ec; background: var(--sky-3); cursor: pointer;}.alp-fm .depot input{position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}.alp-fm .depot .ic{width: 20px; height: 20px; color: var(--blue);}.alp-fm .depot b{display: block; font-size: .875rem;}.alp-fm .depot span{display: block; font-size: .75rem; color: var(--mut);}.alp-fm .depot-on{border-color: var(--blue); background: var(--blue-tint);}.alp-fm .depot-off{opacity: .55; cursor: not-allowed;}.alp-fm .depot-off input{cursor: not-allowed;}.alp-fm .depot:focus-within{outline: 2px solid var(--blue); outline-offset: 2px;}@media (min-width: 760px){.alp-fm .cc, .alp-fm .cc-pied, .alp-fm .cc-pied form{grid-template-columns: minmax(0, 1fr);}.alp-fm .cc-v{white-space: normal; line-height: 1.3; text-align: right;}.alp-fm .cc-m{text-align: left;}.alp-fm .cc-pied .bt{padding: 4px 8px; white-space: normal; text-wrap: balance;}}@container alpfm (min-width: 520px){.alp-fm .jgs-2{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 520px){.alp-fm .pas{grid-template-columns: 48px 72px 48px;}.alp-fm .pas-n{grid-column: 1 / -1; margin-top: 10px;}.alp-fm .ti-carte{flex-direction: column; align-items: flex-start;}.alp-fm .ti-carte .cf-prix{text-align: left;}}@container alpfm (max-width: 520px){.alp-fm .feuille{padding: 24px 20px;}.alp-fm .fe-dl div{grid-template-columns: minmax(0, 1fr); gap: 2px;}.alp-fm .fe-sig{width: 100%;}.alp-fm .code{grid-template-columns: minmax(0, 1fr);}.alp-fm .code-c{grid-template-columns: repeat(6, minmax(0, 1fr));}}@container alpfm (min-width: 760px){.alp-fm .carte{padding: 26px 26px;}.alp-fm .cfm-g{grid-template-columns: repeat(3, minmax(0, 1fr));}.alp-fm .gn-g{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);}}@container alpfm (min-width: 900px){.alp-fm .cmp{grid-template-columns: minmax(0, 1.1fr) repeat(4, minmax(0, 1fr)); grid-template-rows: auto repeat(12, auto) auto; gap: 0 10px;}.alp-fm .cc-libs, .alp-fm .cc{display: grid; grid-row: 1 / -1; grid-template-rows: subgrid;}.alp-fm .cc{padding: 18px 14px 16px;}.alp-fm .cc h3, .alp-fm .cc .h3{font-size: 1.125rem;}.alp-fm .cc-libs .cc-tete{padding: 0;}.alp-fm .cc-libs .cc-l:last-of-type{border-bottom: 1px solid var(--line);}.alp-fm .cc-v{justify-content: center; padding: 6px 0; text-align: center; text-wrap: balance;}.alp-fm .cc-m{display: none;}.alp-fm .pl{padding: 34px 36px 30px;}.alp-fm .pl-haut{grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 48px;}.alp-fm .pl-nom{font-size: 3.25rem;}.alp-fm .jgs > * + *{padding-left: 24px; border-left: 1px solid rgba(255, 255, 255, 0.14);}.alp-fm .pl-ess .jgs > * + *{border-color: #d6e3f2;}}@container alpfm (min-width: 900px){.alp-fm .pe-g{grid-template-columns: repeat(3, minmax(0, 1fr));}}@container alpfm (max-width: 600px){.alp-fm .pe-qr, .alp-fm .pe-qn{display: none;}.alp-fm .pe-tel{display: inline-flex;}.alp-fm .pe-t h1, .alp-fm .pe-t .h1{font-size: 1.625rem;}}@container alpfm (min-width: 1000px){.alp-fm .tete h1, .alp-fm .tete .h1{font-size: 2.375rem;}.alp-fm .sg{grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: 32px;}}@media (min-width: 560px){.alp-fm .tiroir{padding: 30px 32px;}}@media (max-width: 640px){.alp-fm .cfm-tete h1, .alp-fm .cfm-tete .h1{font-size: 1.875rem;}}.alp-fm a.bt-go, .alp-fm a.bt-go:visited, .alp-fm a.bt-go:hover{color: #fff !important;}

/* /alptronics_refurb/static/src/scss/espace_compte.scss */
 .alp9 .mcp .mc-g{display: grid; gap: 22px;}@media (min-width: 1240px){.alp9 .mcp .mc-g{grid-template-columns: repeat(2, minmax(0, 1fr));}}.alp9 .mcp .mc{gap: 12px;}.alp9 .mcp .mc h2, .alp9 .mcp .mc .h2{font-size: 1.125rem; font-weight: 800; text-wrap: balance;}.alp9 .mcp .mc-t{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: 4px 16px;}.alp9 .mcp .mc-t p{font-size: .8125rem; color: var(--mut);}.alp9 .mcp .mc-t .lien{font-size: .875rem;}.alp9 .mcp .mc-dl{display: grid;}.alp9 .mcp .mc-dl > div{display: grid; grid-template-columns: minmax(0, 190px) minmax(0, 1fr); gap: 12px; padding: 9px 0; border-top: 1px solid var(--line);}.alp9 .mcp .mc-dl > div:first-child{border-top: 0; padding-top: 0;}.alp9 .mcp .mc-dl dt{font-size: .8125rem; font-weight: 400; color: var(--mut);}.alp9 .mcp .mc-dl dd{font-size: .9375rem; font-weight: 600; min-width: 0; overflow-wrap: anywhere;}.alp9 .mcp .mc-dl dd.dd-col{display: grid; justify-items: start; gap: 2px;}.alp9 .mcp .mc-vide{font-weight: 500; color: var(--mut);}@media (max-width: 520px){.alp9 .mcp .mc-dl > div{grid-template-columns: minmax(0, 1fr); gap: 2px;}}.alp9 .mcp .mc-ul li{display: grid; grid-template-columns: 36px minmax(0, 1fr) 130px 110px; gap: 14px; align-items: center; padding: 10px 0; border-top: 1px solid var(--line);}.alp9 .mcp .mc-ul li:first-child{border-top: 0;}.alp9 .mcp .av-p{display: grid; place-items: center; width: 36px; height: 36px; border-radius: 50%; background: var(--blue-tint); color: var(--blue); font-size: .75rem; font-weight: 800;}.alp9 .mcp .mc-ul p{min-width: 0;}.alp9 .mcp .mc-ul b{display: block; font-weight: 700;}.alp9 .mcp .mc-ul b small, .alp9 .mcp .mc-ul b .small{font-weight: 500; color: var(--mut);}.alp9 .mcp .mc-ul p span{display: block; font-size: .8125rem; color: var(--mut); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.alp9 .mcp .mc-ul .pill, .alp9 .mcp .mc-role-f{justify-self: start;}.alp9 .mcp .mc-retirer{justify-self: end;}.alp9 .mcp .mc-ul .lien{font-size: .8125rem;}.alp9 .mcp select.mc-role{appearance: none; -webkit-appearance: none; border: 0; outline-offset: 2px; font: inherit; font-size: .75rem; font-weight: 700; cursor: pointer; padding-right: 12px;}.alp9 .mcp .invt{display: grid; grid-template-columns: minmax(0, 1fr) 170px auto; gap: 10px; align-items: end; padding-top: 12px; border-top: 1px solid var(--line);}.alp9 .mcp .invt .bt{min-height: 52px;}.alp9 .mcp .invt.mc-f{grid-template-columns: minmax(0, 1fr) 170px auto auto; border-top: 0;}.alp9 .mcp .invt .lien{align-self: center; font-size: .875rem;}.alp9 .mcp .mc-bas{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px 20px;}.alp9 .mcp .mc-bas .mc-n{flex: 1 1 280px;}.alp9 .mcp .mc-ajout{flex: none; gap: 8px; text-decoration: none;}.alp9 .mcp .mc-ajout span{font-size: 1.125rem; line-height: 1; font-weight: 500; color: var(--blue);}.alp9 .mcp .mc-ajout-off{opacity: .5; cursor: not-allowed;}.alp9 .mcp .mc:has(.invt:target) .mc-ajout{display: none;}.alp9 .mcp .mc-n{font-size: .8125rem; color: var(--mut);}.alp9 .mcp .mc-n b{color: var(--ink-2);}@media (max-width: 640px){.alp9 .mcp .invt, .alp9 .mcp .invt.mc-f{grid-template-columns: minmax(0, 1fr);}.alp9 .mcp .invt .lien{justify-self: center;}.alp9 .mcp .mc-ul li{grid-template-columns: 36px minmax(0, 1fr) auto;}.alp9 .mcp .mc-retirer{grid-column: 2; justify-self: start;}}.alp9 .mcp .champs{display: grid; grid-template-columns: 1fr 1fr; gap: 10px;}.alp9 .mcp .champ-l{grid-column: 1/-1;}.alp9 .mcp .champ{display: grid; gap: 2px; margin: 0; padding: 8px 12px; border-radius: 8px; box-shadow: inset 0 0 0 1px var(--line-2); background: #fff; min-width: 0;}.alp9 .mcp .champ span{font-size: .75rem; color: var(--mut);}.alp9 .mcp .champ input, .alp9 .mcp .champ select{border: 0; outline: 0; background: none; font: inherit; font-weight: 600; color: var(--ink); min-width: 0; padding: 0; width: 100%;}.alp9 .mcp .champ:focus-within{box-shadow: inset 0 0 0 2px var(--blue);}@media (max-width: 520px){.alp9 .mcp .champs{grid-template-columns: minmax(0, 1fr);}}.alp9 .mcp .mc-f{display: none; gap: 12px; padding: 14px; border-radius: 10px; background: var(--sky-3); box-shadow: inset 0 0 0 1px var(--line);}.alp9 .mcp .mc-f:target{display: grid;}.alp9 .mcp .mc-f:target + .mc-dl{display: none;}.alp9 .mcp .mc:has(.mc-f:target) .mc-t .lien{visibility: hidden;}.alp9 .mcp .mc-fa{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px;}.alp9 .mcp .mc-fa .lien{font-size: .875rem;}.alp9 .mcp .mc-case{display: flex; align-items: center; gap: 8px; font-size: .875rem;}.alp9 .mcp .sws{display: grid;}.alp9 .mcp .sw-l{display: flex; justify-content: space-between; align-items: center; gap: 16px; margin: 0; padding: 12px 0; border-top: 1px solid var(--line); cursor: pointer;}.alp9 .mcp .mc-prefs{display: grid;}.alp9 .mcp .sws > .sw-l:first-of-type{border-top: 0; padding-top: 0;}.alp9 .mcp .sw-t{min-width: 0;}.alp9 .mcp .sw-t b{display: block; font-size: .9375rem; font-weight: 700;}.alp9 .mcp .sw-t small, .alp9 .mcp .sw-t .small{display: block; font-size: .8125rem; color: var(--mut);}.alp9 .mcp .sw{appearance: none; -webkit-appearance: none; flex: none; position: relative; width: 42px; height: 24px; border-radius: 99px; background: var(--line-2); cursor: pointer; margin: 0;}.alp9 .mcp .sw::after{content: ""; position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}.alp9 .mcp .sw:checked{background: var(--green);}.alp9 .mcp .sw:checked::after{left: 21px;}.alp9 .mcp .sw:disabled, .alp9 .mcp .sw.o_wysiwyg_loader{cursor: default; opacity: .55;}.alp9 .mcp .sw:focus-visible{outline: 2px solid var(--blue); outline-offset: 2px;}.alp9 .mcp .sw-d{cursor: default;}.alp9 .mcp .sw-d .lien{font-size: .875rem; flex: none;}.alp9 .mcp #bilan-changer{margin-bottom: 12px;}.alp9 .mcp .adr{display: grid; gap: 8px; margin-bottom: 10px; width: 100%;}.alp9 .mcp .adr li{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 0 12px; align-items: center; padding: 10px 12px; border-radius: 8px; box-shadow: inset 0 0 0 1px var(--line);}.alp9 .mcp .adr b{font-size: .875rem;}.alp9 .mcp .adr span:not(.pill){grid-column: 1; font-size: .8125rem; font-weight: 500; color: var(--mut);}.alp9 .mcp .adr .pill, .alp9 .mcp .adr form{grid-column: 2; grid-row: 1/3;}.alp9 .mcp .adr .pill, .alp9 .mcp .adr .lien{font-size: .75rem;}.alp9 .mcp .dd-col .bt .ic{width: 15px; height: 15px;}

/* /alptronics_refurb/static/src/scss/espace_reprises.scss */
 .alp9 .rp-page{container: alprp / inline-size;}.alp9 .rp-page .bp-hero{display: grid; gap: 22px; padding: 30px 30px 28px; border-radius: 18px; background: linear-gradient(160deg, #ffffff 0%, var(--sky-2) 70%, var(--sky) 100%); box-shadow: var(--sh-2); border-top: 4px solid var(--blue);}.alp9 .rp-page .bp-hero h1, .alp9 .rp-page .bp-hero .h1{font-size: 2.25rem; font-weight: 800; letter-spacing: -.035em; line-height: 1.05; margin: 4px 0 12px;}.alp9 .rp-page .bp-acc{font-size: 1.0625rem; color: var(--ink-2); margin-bottom: 18px;}.alp9 .rp-page .rp-plus{margin-top: 14px; font-size: .9375rem; color: var(--ink-2);}.alp9 .rp-page .rp-plus .lien{font-size: .9375rem;}.alp9 .rp-page .rp-a{display: grid; gap: 14px;}.alp9 .rp-page .rp-i{display: grid; gap: 8px; align-content: start; padding: 18px; border-radius: 12px; background: #fff; box-shadow: var(--sh-1);}.alp9 .rp-page .rp-i h3, .alp9 .rp-page .rp-i .h3{font-size: 1rem; font-weight: 800;}.alp9 .rp-page .rp-i p{font-size: .875rem; color: var(--ink-2);}.alp9 .rp-page .rp-2{display: grid; gap: 22px; align-items: stretch;}.alp9 .rp-page .rp-f h2, .alp9 .rp-page .rp-f .h2, .alp9 .rp-page .rp-g h2, .alp9 .rp-page .rp-g .h2, .alp9 .rp-page .rd h2, .alp9 .rp-page .rd .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em;}.alp9 .rp-page .rp-s{font-size: .875rem; color: var(--mut);}.alp9 .rp-page .rp-champs{display: grid; grid-template-columns: 1fr 1fr; gap: 10px;}.alp9 .rp-page .champ-l{grid-column: 1 / -1;}.alp9 .rp-page .champ{display: grid; gap: 2px; padding: 8px 12px; border-radius: 8px; box-shadow: inset 0 0 0 1px var(--line-2); background: #fff;}.alp9 .rp-page .champ > span{font-size: .75rem; color: var(--mut);}.alp9 .rp-page .champ input[type="text"]{width: 100%; border: 0; outline: 0; background: none; font: inherit; font-weight: 600; color: var(--ink); min-width: 0;}.alp9 .rp-page .champ:focus-within{box-shadow: inset 0 0 0 2px var(--blue);}.alp9 .rp-page .rp-ch{display: flex; flex-wrap: wrap; gap: 6px; margin-top: 6px;}.alp9 .rp-page .fl{position: relative; display: inline-flex; align-items: center; min-height: 34px; padding: 0 12px; border-radius: 99px; border: 1px solid var(--line-2); background: #fff; font-size: .8125rem; font-weight: 600; color: var(--ink-2); cursor: pointer;}.alp9 .rp-page .fl input{position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none;}.alp9 .rp-page .fl.on, .alp9 .rp-page .fl:has(input:checked){background: var(--blue-tint); border-color: #bcd0ec; color: var(--blue);}.alp9 .rp-page .fl:has(input:focus-visible){outline: 2px solid var(--blue); outline-offset: 2px;}.alp9 .rp-page .depot{position: relative; display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 12px; align-items: center; width: 100%; padding: 16px; border-radius: 10px; border: 1.5px dashed #bcd0ec; background: var(--sky-3); cursor: pointer;}.alp9 .rp-page .depot .ic{width: 20px; height: 20px; color: var(--blue);}.alp9 .rp-page .depot b{display: block; font-size: .875rem; overflow-wrap: anywhere;}.alp9 .rp-page .depot span{display: block; font-size: .75rem; color: var(--mut);}.alp9 .rp-page .depot:focus-within{outline: 2px solid var(--blue); outline-offset: 2px;}.alp9 .rp-page .rp-fichier{position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none;}.alp9 .rp-page .rp-envoi{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px;}.alp9 .rp-page .rp-envoi .bt[disabled]{opacity: .55; cursor: not-allowed;}.alp9 .rp-page .rp-raison{font-size: .8125rem; color: var(--mut);}.alp9 .rp-page .dd{position: relative;}.alp9 .rp-page .dd-b{display: flex; justify-content: space-between; align-items: center; gap: 10px; width: 100%; padding: 0; border: 0; background: none; font: inherit; text-align: left;}.alp9 .rp-page .dd-b b{font-weight: 600; color: var(--ink);}.alp9 .rp-page .dd-b b.dd-vide{color: var(--mut);}.alp9 .rp-page .dd-b .chev{display: inline-block; flex: none; width: 7px; height: 7px; border-right: 1.6px solid currentColor; border-bottom: 1.6px solid currentColor; transform: translateY(-2px) rotate(45deg); color: var(--mut);}.alp9 .rp-page .dd-v{position: absolute; z-index: 3; left: 0; right: 0; top: calc(100% + 6px); display: grid; padding: 6px; border-radius: 10px; background: #fff; box-shadow: var(--sh-3);}.alp9 .rp-page .dd-v[hidden]{display: none;}.alp9 .rp-page .dd-v button{width: 100%; min-height: 36px; padding: 0 10px; border: 0; border-radius: 6px; background: none; font: inherit; font-size: .875rem; text-align: left; color: var(--ink-2);}.alp9 .rp-page .dd-v button.on{background: var(--blue-tint); color: var(--blue); font-weight: 700;}.alp9 .rp-page .rp-g{grid-template-rows: auto auto 1fr auto;}.alp9 .rp-page .rp-g-acc{font-size: .9375rem; color: var(--ink-2);}.alp9 .rp-page .rp-gl{display: grid; align-content: start;}.alp9 .rp-page .rp-gl li{display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 14px; align-items: start; padding: 14px 0; border-top: 1px solid var(--line);}.alp9 .rp-page .rp-gl li:first-child{border-top: 0;}.alp9 .rp-page .rp-gl b{display: block; font-weight: 700;}.alp9 .rp-page .rp-gl p span{display: block; font-size: .875rem; color: var(--ink-2);}.alp9 .rp-page .rp-g-ex{align-self: end; padding: 14px 16px; border-radius: 10px; background: var(--sky-3); box-shadow: inset 0 0 0 1px var(--line); font-size: .875rem; color: var(--ink-2);}.alp9 .rp-page .rp-g-ex b{color: var(--ink);}.alp9 .rp-page .bp-vide{font-size: .9375rem; color: var(--mut);}.alp9 .rp-page .rd-t{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px;}.alp9 .rp-page .rd-l li{display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "n a" "p p" "d d"; gap: 6px 16px; align-items: center; padding: 12px 0; border-top: 1px solid var(--line);}.alp9 .rp-page .rd-l li:first-child{border-top: 0;}.alp9 .rp-page .rd-n{grid-area: n; min-width: 0;}.alp9 .rp-page .rd-n b{display: block; font-family: var(--mono); font-size: .875rem;}.alp9 .rp-page .rd-n span{display: block; font-size: .8125rem; color: var(--mut);}.alp9 .rp-page .rd-l .pill{grid-area: p; justify-self: start; white-space: normal;}.alp9 .rp-page .rd-d{grid-area: d; font-size: .8125rem; color: var(--mut); font-variant-numeric: tabular-nums;}.alp9 .rp-page .rd-l .lien, .alp9 .rp-page .rd-x{grid-area: a; font-size: .875rem;}.alp9 .rp-page .rp-i h3, .alp9 .rp-page .rp-i .h3, .alp9 .rp-page .rp-i p, .alp9 .rp-page .bp-acc, .alp9 .rp-page .rp-plus, .alp9 .rp-page .rp-s, .alp9 .rp-page .rp-g-acc, .alp9 .rp-page .rp-gl p span, .alp9 .rp-page .rp-g-ex, .alp9 .rp-page .depot span, .alp9 .rp-page .bp-vide, .alp9 .rp-page .rp-raison, .alp9 .rp-page .rd-l .pill{text-wrap: balance;}@container alprp (min-width: 760px){.alp9 .rp-page .rp-a{grid-template-columns: repeat(2, minmax(0, 1fr));}}@container alprp (min-width: 900px){.alp9 .rp-page .rp-2{grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);}.alp9 .rp-page .rd-l li{grid-template-columns: minmax(0, 1fr) 260px 100px 70px; grid-template-areas: "n p d a";}}@container alprp (min-width: 1000px){.alp9 .rp-page .bp-hero{align-items: center; gap: 32px; padding: 36px 36px 32px;}}@container alprp (min-width: 1100px){.alp9 .rp-page .rp-a{grid-template-columns: repeat(4, minmax(0, 1fr));}}@container alprp (max-width: 520px){.alp9 .rp-page .bp-hero{padding: 24px 20px 22px;}.alp9 .rp-page .bp-hero h1, .alp9 .rp-page .bp-hero .h1{font-size: 1.875rem;}.alp9 .rp-page .rp-champs{grid-template-columns: minmax(0, 1fr);}}.alp9 .pt.pt-seul{grid-template-columns: minmax(0, 1fr); max-width: 1100px;}.alp9 .rp-dos h2, .alp9 .rp-dos .h2, .alp9 .rp-ech h2, .alp9 .rp-ech .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em; line-height: 1.25; margin: 0;}.alp9 .rp-dos .rp-et{display: grid; gap: 12px;}.alp9 .rp-dos .rp-et li{display: grid; gap: 1px; padding-left: 12px; border: 0 solid var(--line-2); border-left-width: 3px;}.alp9 .rp-dos .rp-et b{font-size: .9375rem; font-weight: 700; color: var(--mut);}.alp9 .rp-dos .rp-et span{font-size: .8125rem; color: var(--mut);}.alp9 .rp-dos .rp-et .rp-et-faite, .alp9 .rp-dos .rp-et .rp-et-en_cours{border-color: var(--blue);}.alp9 .rp-dos .rp-et .rp-et-faite b{color: var(--ink);}.alp9 .rp-dos .rp-et .rp-et-faite b::before, .alp9 .rp-dos .rp-et .rp-et-en_cours b::before{content: ""; display: inline-block; width: 7px; height: 7px; margin-right: 7px; border-radius: 50%; vertical-align: 1px;}.alp9 .rp-dos .rp-et .rp-et-faite b::before{background: var(--green-ink);}.alp9 .rp-dos .rp-et .rp-et-en_cours b::before{background: var(--blue);}.alp9 .rp-dos .rp-et .rp-et-en_cours b, .alp9 .rp-dos .rp-et .rp-et-en_cours span{color: var(--blue);}.alp9 .rp-dos .rp-gr{display: grid; gap: 22px; align-items: start;}.alp9 .rp-dos .rp-of{gap: 10px; border-top: 4px solid var(--blue); background: linear-gradient(160deg, #ffffff 0%, var(--sky-2) 100%);}.alp9 .rp-dos .rp-of-l{font-size: .875rem; font-weight: 700; color: var(--ink-2);}.alp9 .rp-dos .rp-of-m{font-size: 2.25rem; font-weight: 800; letter-spacing: -.03em; line-height: 1.1; font-variant-numeric: tabular-nums;}.alp9 .rp-dos .rp-of-m > span{font-size: 1rem; font-weight: 700; letter-spacing: 0; color: var(--mut);}.alp9 .rp-dos .rp-of-n{font-size: .9375rem; color: var(--ink-2);}.alp9 .rp-dos .rp-ok{font-size: .9375rem; font-weight: 600; color: var(--green-ink);}.alp9 .rp-dos .rp-al{padding: 12px 14px; border-radius: 10px; background: var(--warn-tint); box-shadow: inset 0 0 0 1px var(--warn-line); font-size: .9375rem; color: var(--warn);}.alp9 .rp-dos .rp-act{display: flex; flex-wrap: wrap; gap: 8px;}.alp9 .rp-dos .bt[disabled]{opacity: .55; cursor: not-allowed;}.alp9 .rp-dos .rp-dp{display: grid; gap: 14px; padding-top: 16px; border-top: 1px solid var(--line);}.alp9 .rp-dos .rp-dp h2, .alp9 .rp-dos .rp-dp .h2{font-size: 1.0625rem;}.alp9 .rp-dos .rp-dl{display: grid;}.alp9 .rp-dos .rp-dl li{display: grid; grid-template-columns: 36px minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 11px 0; border-top: 1px solid var(--line);}.alp9 .rp-dos .rp-dl li:first-child{border-top: 0;}.alp9 .rp-dos .rp-dl b{display: block; font-size: .9375rem; font-weight: 700; overflow-wrap: anywhere;}.alp9 .rp-dos .rp-dl p span{display: block; font-size: .8125rem; color: var(--mut);}.alp9 .rp-dos .rp-dl .lien{font-size: .875rem;}.alp9 .rp-dos .rp-dl-att .tuile{background: var(--neve); color: var(--mut);}.alp9 .rp-dos .rp-dl-att b{color: var(--ink-2);}.alp9 .rp-dos .rp-aps-t{display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 14px;}.alp9 .rp-dos .rp-aps-t p{font-size: .875rem; color: var(--mut);}.alp9 .rp-dos .rp-ap{display: grid;}.alp9 .rp-dos .rp-ap li{display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "m p" "e q"; gap: 2px 16px; align-items: baseline; padding: 12px 0; border-top: 1px solid var(--line);}.alp9 .rp-dos .rp-ap li.rp-ap-h{display: none;}.alp9 .rp-dos .rp-ap li.rp-ap-h + li{border-top: 0;}.alp9 .rp-dos .rp-ap-m{grid-area: m; min-width: 0;}.alp9 .rp-dos .rp-ap-m b{display: block; font-size: .9375rem; font-weight: 700;}.alp9 .rp-dos .rp-ap-m span{display: block; font-size: .8125rem; letter-spacing: .01em; color: var(--mut); overflow-wrap: anywhere; font-variant-numeric: tabular-nums;}.alp9 .rp-dos .rp-ap-e{grid-area: e; font-size: .875rem; color: var(--ink-2);}.alp9 .rp-dos .rp-ap-q{grid-area: q; justify-self: end; font-size: .8125rem; color: var(--mut); font-variant-numeric: tabular-nums;}.alp9 .rp-dos .rp-ap-q i{font-style: normal;}.alp9 .rp-dos .rp-ap-p{grid-area: p; justify-self: end; text-align: right; font-size: .9375rem; font-weight: 700; font-variant-numeric: tabular-nums;}.alp9 .rp-ech{margin-top: 0;}.alp9 .rp small, .alp9 .rp .small{font-size: .75rem; font-weight: 600; opacity: .8;}.alp9 .rp-dos .rp-of-l, .alp9 .rp-dos .rp-of-n, .alp9 .rp-dos .rp-ok, .alp9 .rp-dos .rp-al, .alp9 .rp-dos .rp-dl p span, .alp9 .rp-dos .rp-aps-t p, .alp9 .rp-dos .rp-ap-e{text-wrap: balance;}@container alprp (min-width: 720px){.alp9 .rp-dos .rp-et{grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 10px;}.alp9 .rp-dos .rp-et li{padding: 10px 0 0; border-left-width: 0; border-top-width: 3px;}.alp9 .rp-dos .rp-ap li{grid-template-columns: minmax(0, 1.8fr) minmax(0, 1fr) 56px 150px; grid-template-areas: "m e q p"; align-items: center;}.alp9 .rp-dos .rp-ap li.rp-ap-h{display: grid; padding: 0 0 8px; border-top: 0; align-items: end;}.alp9 .rp-dos .rp-ap li.rp-ap-h + li{border-top: 1px solid var(--line);}.alp9 .rp-dos .rp-ap-h p{font-size: .75rem; font-weight: 600; color: var(--mut);}.alp9 .rp-dos .rp-ap-h p:nth-child(3), .alp9 .rp-dos .rp-ap-h p:nth-child(4){text-align: right;}.alp9 .rp-dos .rp-ap-q i{display: none;}.alp9 .rp-dos .rp-ap-q, .alp9 .rp-dos .rp-ap-p{font-size: .9375rem; color: var(--ink);}.alp9 .rp-dos .rp-ap-q{font-weight: 500;}}@container alprp (min-width: 900px){.alp9 .rp-dos .rp-gr{grid-template-columns: repeat(2, minmax(0, 1fr));}}.alp9 .rp-page [hidden]{display: none !important;}.alp9 .rp-page .rq-alerte{margin: 0 0 4px; padding: 10px 12px; border-radius: 8px; background: #fdecea; color: #8a1f17; font-size: .875rem; font-weight: 600;}.alp9 .rp-page .rq-seg label{position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 7px; min-height: 32px; padding: 0 13px; border-radius: 7px; font-size: .8125rem; font-weight: 600; color: var(--ink-2); cursor: pointer; white-space: nowrap;}.alp9 .rp-page .rq-seg label input{position: absolute; opacity: 0; pointer-events: none;}.alp9 .rp-page .rq-seg label svg{width: 16px; height: 16px; flex: none; color: var(--mut);}.alp9 .rp-page .rq-seg label:has(input:checked){background: #fff; color: var(--blue); box-shadow: 0 1px 2px rgba(14, 23, 38, 0.12), 0 0 0 1px rgba(28, 75, 153, 0.14);}.alp9 .rp-page .rq-seg label:has(input:checked) svg{color: var(--blue);}.alp9 .rp-page .rq-seg label:has(input:focus-visible){outline: 2px solid var(--blue); outline-offset: 1px;}.alp9 .rp-page .rq-pied .bt[disabled]{opacity: .55; cursor: not-allowed;}.alp9 .rp-page .dz-arrete .dz-bar i.ok, .alp9 .rp-page .dz-arrete .dz-bar i.en{background: var(--line-2);}.alp9 .rp-page .dz-ic .ic{width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round;}.alp9 .rp-page .vd-ch b, .alp9 .rp-page .vd-ch span, .alp9 .rp-page .cm-l span, .alp9 .rp-page .rq-tete p, .alp9 .rp-page .dz-t p, .alp9 .rp-page .rq-n, .alp9 .rp-page .rq-ok p{text-wrap: pretty;}.alp9 .rp-page .rq{gap: 0; padding-bottom: 20px;}.alp9 .rp-page .rq-tete h2, .alp9 .rp-page .rq-tete .h2{margin: 0 0 2px; font-size: 1.25rem; font-weight: 700; letter-spacing: 0;}.alp9 .rp-page .rq-tete p{margin: 0 0 14px; font-size: .875rem; color: var(--mut);}.alp9 .rp-page .rq-l{display: grid; grid-template-columns: 104px minmax(0, 1fr); gap: 16px; padding: 14px 0; border-top: 1px solid var(--line);}.alp9 .rp-page .rq-k{margin: 0; padding-top: 8px; font-size: .8125rem; font-weight: 700; color: var(--ink-2);}.alp9 .rp-page .rq-v{display: grid; gap: 8px; min-width: 0; justify-items: start;}.alp9 .rp-page .rq-v > .rq-in, .alp9 .rp-page .rq-v > textarea{width: 100%;}.alp9 .rp-page .rq-puces{display: flex; flex-wrap: wrap; gap: 6px; margin: 0;}.alp9 .rp-page .rq-seg{display: inline-grid; grid-auto-flow: column; gap: 2px; padding: 3px; border-radius: 9px; background: var(--neve); border: 1px solid var(--line);}.alp9 .rp-page .rq-in{min-height: 38px; padding: 0 11px; border: 1px solid var(--line-2); border-radius: 8px; background: #fff; font: inherit; font-size: .875rem; color: var(--ink);}.alp9 textarea.rq-in{min-height: 0; padding: 8px 11px; resize: vertical; line-height: 1.45;}.alp9 .rp-page .rq-in:focus{outline: 0; border-color: var(--blue); box-shadow: 0 0 0 3px rgba(28, 75, 153, 0.14);}.alp9 .rp-page .rq-in.alp-requis{border-color: var(--blue); box-shadow: 0 0 0 3px rgba(28, 75, 153, 0.14);}.alp9 .rp-page .rq-deux{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; width: 100%; max-width: 440px;}.alp9 .rp-page .rq-autre-num{grid-template-columns: minmax(0, 1fr);}.alp9 .rp-page .rq-fichier{display: flex; align-items: center; gap: 10px; width: 100%; max-width: 440px; padding: 9px 12px; border: 1px dashed var(--line-2); border-radius: 8px; background: var(--sky-3); font-size: .8125rem; color: var(--mut); cursor: pointer;}.alp9 .rp-page .rq-fichier input{position: absolute; opacity: 0; pointer-events: none; width: 1px;}.alp9 .rp-page .rq-fichier svg{width: 16px; height: 16px; flex: none; fill: none; stroke: var(--blue); stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round;}.alp9 .rp-page .rq-fichier b{color: var(--blue); margin-right: 4px;}.alp9 .rp-page .rq-n{margin: 0; font-size: .8125rem; color: var(--mut);}.alp9 .rp-page .rq-n b{color: var(--ink-2);}.alp9 .rp-page .rq-n .lien{font-size: .8125rem; margin-left: 4px;}.alp9 .rp-page .rq-quand{display: grid; gap: 8px; width: 100%;}.alp9 .rp-page .rq-resume{margin: 0; padding: 8px 12px; border-radius: 8px; background: var(--blue-tint); color: var(--blue-deep); font-size: .8125rem; line-height: 1.45; font-weight: 500; max-width: 440px; text-wrap: pretty;}.alp9 .rp-page .rq-resume b{font-weight: 650;}.alp9 .rp-page .rq-err{margin: 0; font-size: .8125rem; font-weight: 600; color: #b42318;}.alp9 .rp-page .rq-coche{display: flex; align-items: center; gap: 8px; font-size: .8125rem; color: var(--ink-2); cursor: pointer;}.alp9 .rp-page .rq-coche input{width: 16px; height: 16px; accent-color: var(--blue);}.alp9 .rp-page .rq-pied{display: flex; align-items: center; justify-content: space-between; gap: 16px; padding-top: 16px; border-top: 1px solid var(--line);}.alp9 .rp-page .rq-pied p{margin: 0; font-size: .8125rem; color: var(--mut);}.alp9 .rp-page .rq-pied p b{color: var(--ink-2);}.alp9 .rp-page .rq-ok{display: grid; gap: 4px; padding: 16px 18px; border: 1px solid #bcd0ec; border-radius: 10px; background: var(--sky-3); font-size: .875rem; color: var(--ink-2);}.alp9 .rp-page .rq-ok p{margin: 0; text-wrap: pretty;}.alp9 .rp-page .rq-ok-t{font-size: 1rem; font-weight: 700; color: var(--ink);}.alp9 .rp-page .rq-ok-t b{font-family: var(--mono); font-weight: 700;}.alp9 .rp-page .rq-ok .lien{font-size: .875rem; margin-top: 4px;}@container alprp (max-width: 600px){.alp9 .rp-page .rq-l{grid-template-columns: minmax(0, 1fr); gap: 8px; padding: 12px 0;}.alp9 .rp-page .rq-k{padding-top: 0;}.alp9 .rp-page .rq-seg{width: 100%; grid-auto-flow: row; grid-template-columns: repeat(2, minmax(0, 1fr));}.alp9 .rp-page .rq-seg label{min-width: 0; padding: 6px 8px; white-space: normal; line-height: 1.25; text-align: left;}.alp9 .rp-page .rq-pied{flex-direction: column; align-items: stretch; text-align: center;}}.alp9 .rp-page .dz{gap: 0; padding-bottom: 8px;}.alp9 .rp-page .dz-t{display: flex; justify-content: space-between; align-items: flex-start; gap: 16px; margin-bottom: 14px;}.alp9 .rp-page .dz-t h2, .alp9 .rp-page .dz-t .h2{margin: 0 0 2px; font-size: 1.25rem; font-weight: 700; letter-spacing: 0;}.alp9 .rp-page .dz-t p{margin: 0; font-size: .875rem; color: var(--mut);}.alp9 .rp-page .dz-leg, .alp9 .rp-page .dz-bar{display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 4px;}.alp9 .rp-page .dz-leg{margin: 0; padding: 0 0 6px; list-style: none; font-size: .6875rem; font-weight: 600; color: var(--mut); text-align: center;}.alp9 .rp-page .dz-l{margin: 0; padding: 0; list-style: none;}.alp9 .rp-page .dz-i{display: grid; grid-template-columns: 40px minmax(0, 1fr) auto; gap: 4px 14px; align-items: center; padding: 14px 0; border-top: 1px solid var(--line);}.alp9 .rp-page .dz-ic{display: grid; place-items: center; width: 40px; height: 40px; border-radius: 10px; background: var(--sky-2); color: var(--blue);}.alp9 .rp-page .dz-ic svg{width: 20px; height: 20px;}.alp9 .rp-page .dz-id{margin: 0; min-width: 0;}.alp9 .rp-page .dz-id b{display: block; font-family: var(--mono); font-size: .875rem; color: var(--ink);}.alp9 .rp-page .dz-id span{display: block; font-size: .8125rem; color: var(--mut);}.alp9 .rp-page .dz-av{grid-column: 2/-1; display: grid; gap: 5px; min-width: 0;}.alp9 .rp-page .dz-s{margin: 0; font-size: .875rem; color: var(--ink-2); text-wrap: pretty;}.alp9 .rp-page .dz-s b{color: var(--ink);}.alp9 .rp-page .dz-bar i{height: 6px; border-radius: 3px; background: var(--neve); box-shadow: inset 0 0 0 1px var(--line);}.alp9 .rp-page .dz-bar i.ok{background: var(--blue); box-shadow: none;}.alp9 .rp-page .dz-bar i.en{background: linear-gradient(90deg, var(--blue) 0 50%, #bcd0ec 50% 100%); box-shadow: none;}.alp9 .rp-page .dz-x{margin: 0; font-size: .75rem; font-weight: 600; color: var(--mut);}.alp9 .rp-page .dz-o{grid-column: 3; grid-row: 1; display: inline-flex; align-items: center; gap: 6px; font-size: .875rem; font-weight: 700; color: var(--blue);}.alp9 .rp-page .dz-o svg{width: 14px; height: 14px;}.alp9 .rp-page .dz-o-off{padding: 3px 9px; border-radius: 99px; background: var(--blue-tint); font-size: .75rem;}.alp9 .rp-page .dz-leg{display: none;}@container alprp (min-width: 820px){.alp9 .rp-page .dz-leg{display: grid; margin-left: calc(40px + 18px + 220px + 18px); margin-right: calc(70px + 18px);}.alp9 .rp-page .dz-i{grid-template-columns: 40px 220px minmax(0, 1fr) 70px; column-gap: 18px;}.alp9 .rp-page .dz-av{grid-column: 3; grid-row: 1;}.alp9 .rp-page .dz-o{grid-column: 4; justify-self: end;}.alp9 .rp-page .dz-x{display: none;}}.alp9 .rp-page .rq-grille{display: grid; gap: 22px; align-items: start;}@container alprp (min-width: 980px){.alp9 .rp-page .rq-grille{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);}}.alp9 .rp-page .rq-grille .rq-l{grid-template-columns: 92px minmax(0, 1fr); gap: 14px;}.alp9 .rp-page .rq-side{display: grid; gap: 22px; min-width: 0;}.alp9 .rp-page .vd{position: relative; isolation: isolate; overflow: hidden; padding: 24px 22px 22px; border-radius: 16px; background: linear-gradient(160deg, #1a3560 0%, var(--night) 45%, var(--night-2) 100%); box-shadow: var(--sh-2); color: #fff;}.alp9 .rp-page .vd::before{content: ""; position: absolute; z-index: -1; right: -30%; top: -50%; width: 80%; height: 160%; background: radial-gradient(closest-side, rgba(45, 100, 194, 0.45), rgba(45, 100, 194, 0));}.alp9 .rp-page .vd-sur{margin: 0 0 8px; font-size: .6875rem; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--green-light);}.alp9 .rp-page .vd-t{margin: 0 0 8px; font-size: 1.375rem; font-weight: 800; line-height: 1.15; letter-spacing: -.02em; color: #fff; text-wrap: balance;}.alp9 .rp-page .vd-p{margin: 0 0 18px; font-size: .875rem; line-height: 1.5; color: var(--on-night); text-wrap: pretty;}.alp9 .rp-page .vd-ch{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; margin: 0; padding: 0; list-style: none;}.alp9 .rp-page .vd-ch li{display: grid; gap: 4px; align-content: start; padding: 12px 10px; border-radius: 10px; background: rgba(255, 255, 255, 0.07); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);}.alp9 .rp-page .vd-ch b{font-size: 1.125rem; font-weight: 800; letter-spacing: -.02em; line-height: 1.1; color: #fff;}.alp9 .rp-page .vd-ch span{font-size: .75rem; line-height: 1.35; color: var(--on-night); text-wrap: pretty;}.alp9 .rp-page .cm{gap: 14px;}.alp9 .rp-page .cm-t, .alp9 .rp-page .vd-t, .alp9 .rp-page .dz-t h2, .alp9 .rp-page .dz-t .h2, .alp9 .rp-page .rq-tete h2, .alp9 .rp-page .rq-tete .h2{max-width: none;}.alp9 .rp-page .cm-t{margin: 0; font-size: 1.0625rem; font-weight: 700; letter-spacing: 0;}.alp9 .rp-page .cm-l{margin: 0; padding: 0; list-style: none; counter-reset: cm;}.alp9 .rp-page .cm-l li{position: relative; display: grid; gap: 2px; padding: 0 0 16px 40px; counter-increment: cm;}.alp9 .rp-page .cm-l li:last-child{padding-bottom: 0;}.alp9 .rp-page .cm-l li::before{content: counter(cm); position: absolute; left: 0; top: -1px; display: grid; place-items: center; width: 26px; height: 26px; border-radius: 99px; background: var(--blue-tint); font-size: .8125rem; font-weight: 700; color: var(--blue);}.alp9 .rp-page .cm-l li:not(:last-child)::after{content: ""; position: absolute; left: 12.5px; top: 29px; bottom: 2px; width: 1px; background: var(--line-2);}.alp9 .rp-page .cm-l b{font-size: .875rem; color: var(--ink);}.alp9 .rp-page .cm-l .cm-rap-n{font-size: inherit; color: var(--night);}.alp9 .rp-page .cm-l span{font-size: .8125rem; line-height: 1.45; color: var(--mut); text-wrap: pretty;}@container alprp (max-width: 600px){.alp9 .rp-page .rq-grille .rq-l{grid-template-columns: minmax(0, 1fr); gap: 8px;}.alp9 .rp-page .vd-ch{grid-template-columns: minmax(0, 1fr);}.alp9 .rp-page .vd-ch li{grid-template-columns: 112px minmax(0, 1fr); gap: 10px; align-items: baseline;}.alp9 .rp-page .dz-t{flex-direction: column;}}.alp9 .rp-page .rq-pied .bt{flex: none; white-space: nowrap;}.alp9 .rp-page .rq-fichier{position: relative;}.alp9 .rp-page .rq-side{container: rqside / inline-size;}@container rqside (max-width: 440px){.alp9 .rp-page .vd-ch{grid-template-columns: minmax(0, 1fr);}.alp9 .rp-page .vd-ch li{grid-template-columns: 112px minmax(0, 1fr); gap: 10px; align-items: baseline;}}

/* /alptronics_refurb/static/src/scss/espace_secours.scss */
 .alp9 .sc-page{display: grid; gap: 22px;}.alp9 .sc-page h2, .alp9 .sc-page .h2, .alp9 .sc-page h3, .alp9 .sc-page .h3, .alp9 .sc-page p{text-wrap: pretty;}.alp9 .sc-page h2, .alp9 .sc-page .h2{font-size: 1.25rem; font-weight: 800; letter-spacing: -.015em; text-wrap: balance;}.alp9 .sc-page .sc-s{font-size: .9375rem; color: var(--ink-2);}.alp9 .sc-page .sc-msg{padding: 12px 16px; border-radius: 10px; font-size: .9375rem; font-weight: 600;}.alp9 .sc-page .sc-ok{background: var(--green-tint); color: var(--green-ink);}.alp9 .sc-page .sc-err{background: var(--warn-tint); color: var(--warn); box-shadow: inset 0 0 0 1px var(--warn-line);}.alp9 .sc-page .sc-hero{display: grid; gap: 14px; padding: 26px 26px 22px; border-radius: 18px; background: linear-gradient(160deg, #ffffff 0%, var(--sky-2) 70%, var(--sky) 100%); box-shadow: var(--sh-2); border-top: 4px solid var(--blue);}.alp9 .sc-page .sc-hero > p{font-size: 1rem; color: var(--ink-2); max-width: 60ch;}.alp9 .sc-page .sc-prix{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px;}.alp9 .sc-page .sc-prix > div{display: grid; gap: 2px; padding: 14px 16px; border-radius: 12px; background: #fff; box-shadow: var(--sh-1);}.alp9 .sc-page .sc-prix b{font-size: 1.5rem; font-weight: 800; letter-spacing: -.02em; color: var(--blue);}.alp9 .sc-page .sc-prix span{font-size: .875rem; color: var(--ink-2);}.alp9 .sc-page .sc-prix small, .alp9 .sc-page .sc-prix .small{font-size: .8125rem; color: var(--mut);}.alp9 .sc-page .sc-souscrit{font-size: .875rem; font-weight: 600; color: var(--green-ink);}.alp9 .sc-page .sc-liste{display: grid; gap: 12px;}.alp9 .sc-page .sc-carte{display: grid; gap: 12px; padding: 18px 20px; border-radius: 14px; background: #fff; box-shadow: var(--sh-1);}.alp9 .sc-page .sc-tete{display: flex; justify-content: space-between; align-items: start; gap: 12px;}.alp9 .sc-page .sc-tete h3, .alp9 .sc-page .sc-tete .h3{font-size: 1rem; font-weight: 800; overflow-wrap: anywhere;}.alp9 .sc-page .sc-src{font-size: .8125rem; color: var(--mut);}.alp9 .sc-page .sc-etat{flex: none; padding: 3px 10px; border-radius: 99px; font-size: .75rem; font-weight: 700; white-space: nowrap; background: var(--neve); color: var(--mut);}.alp9 .sc-page .sc-etat-reserve{background: var(--green-tint); color: var(--green-ink);}.alp9 .sc-page .sc-etat-parti{background: var(--blue-tint); color: var(--blue);}.alp9 .sc-page .sc-faits{display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 8px 18px; margin: 0;}.alp9 .sc-page .sc-faits dt{font-size: .75rem; font-weight: 600; color: var(--mut);}.alp9 .sc-page .sc-faits dd{margin: 0; font-size: .875rem; font-weight: 600; color: var(--ink);}.alp9 .sc-page .sc-n{font-size: .875rem; color: var(--ink-2);}.alp9 .sc-page .sc-depart summary{list-style: none; cursor: pointer; width: fit-content;}.alp9 .sc-page .sc-depart summary::-webkit-details-marker{display: none;}.alp9 .sc-page .sc-depart[open] summary{display: none;}.alp9 .sc-page .sc-reserver, .alp9 .sc-page .sc-kits{display: grid; gap: 12px; padding: 22px; border-radius: 14px; background: #fff; box-shadow: var(--sh-1);}.alp9 .sc-page .sc-form{display: grid; gap: 12px;}.alp9 .sc-page .sc-choix{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 8px; margin: 0; padding: 0; border: 0;}.alp9 .sc-page .sc-choix legend{grid-column: 1 / -1; margin-bottom: 2px; font-size: .8125rem; font-weight: 700; color: var(--ink-2);}.alp9 .sc-page .sc-choix legend i{font-style: normal; font-weight: 400; color: var(--mut);}.alp9 .sc-page .sc-pas{position: relative; display: block; cursor: pointer;}.alp9 .sc-page .sc-pas input{position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none;}.alp9 .sc-page .sc-pas > span{display: grid; gap: 2px; padding: 12px 14px; border-radius: 10px; border: 1px solid var(--line-2); background: #fff;}.alp9 .sc-page .sc-pas b{font-size: .9375rem;}.alp9 .sc-page .sc-pas small, .alp9 .sc-page .sc-pas .small{font-size: .8125rem; color: var(--mut);}.alp9 .sc-page .sc-pas input:checked + span{border-color: #bcd0ec; background: var(--blue-tint); box-shadow: inset 0 0 0 1px var(--blue);}.alp9 .sc-page .sc-pas > span{position: relative; padding-left: 42px;}.alp9 .sc-page .sc-pas > span::before{content: ''; position: absolute; left: 14px; top: 15px; width: 16px; height: 16px; border-radius: 50%; border: 2px solid var(--line-2); background: #fff; box-sizing: border-box;}.alp9 .sc-page .sc-pas input:checked + span::before{border-color: var(--blue); background: var(--blue); box-shadow: inset 0 0 0 3px #fff;}.alp9 .sc-page .sc-pas input:focus-visible + span{outline: 2px solid var(--blue); outline-offset: 2px;}.alp9 .sc-page .sc-champ{display: grid; gap: 4px;}.alp9 .sc-page .sc-champ > span{font-size: .8125rem; font-weight: 600; color: var(--ink-2);}.alp9 .sc-page .sc-champ i{font-style: normal; font-weight: 400; color: var(--mut);}.alp9 .sc-page .sc-champ input, .alp9 .sc-page .sc-champ select, .alp9 .sc-page .sc-champ textarea{width: 100%; min-width: 0; padding: 9px 12px; border-radius: 8px; border: 1px solid var(--line-2); background: #fff; font: inherit; font-size: .9375rem; color: var(--ink);}.alp9 .sc-page .sc-champ input:focus, .alp9 .sc-page .sc-champ select:focus, .alp9 .sc-page .sc-champ textarea:focus{outline: 2px solid var(--blue); outline-offset: 0; border-color: var(--blue);}.alp9 .sc-page .sc-envoi{display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px;}.alp9 .sc-page .sc-envoi .bt[disabled]{opacity: .55; cursor: not-allowed;}.alp9 .sc-page .sc-raison{font-size: .8125rem; color: var(--mut);}.alp9 .sc-page .sc-kits ul{display: grid; gap: 6px; margin: 0; padding: 0; list-style: none;}.alp9 .sc-page .sc-kits li{display: flex; flex-wrap: wrap; gap: 4px 10px; align-items: baseline;}.alp9 .sc-page .sc-mono{font-family: var(--mono); font-size: .8125rem; color: var(--mut);}@media (max-width: 575.98px){.alp9 .sc-page .sc-hero{padding: 20px 16px 18px;}.alp9 .sc-page .sc-reserver, .alp9 .sc-page .sc-kits{padding: 18px 16px;}.alp9 .sc-page .sc-tete{flex-direction: column;}.alp9 .sc-page .sc-envoi .bt{width: 100%;}}

/* /alptronics_refurb/static/src/scss/espace_factures.scss */
 .alp9 .fc h2, .alp9 .fc .h2{font-size: 1.125rem; font-weight: 800; letter-spacing: -.01em; line-height: 1.25; text-wrap: balance;}.alp9 .fc p, .alp9 .fc li, .alp9 .fc span{text-wrap: pretty;}.alp9 .fc-n{font-size: .875rem; color: var(--mut);}.alp9 .fc-msg{padding: 12px 16px; border-radius: 10px; font-size: .875rem; font-weight: 600; text-wrap: balance;}.alp9 .fc-msg-ok{background: var(--green-tint); color: var(--green-ink);}.alp9 .fc-msg-err{background: var(--warn-tint); color: var(--warn);}.alp9 .fc-raison{font-size: .75rem; line-height: 1.4; color: var(--mut); text-wrap: balance;}.alp9 .fc-t{display: flex; gap: 14px; align-items: flex-start;}.alp9 .fc-t p{font-size: .9375rem; color: var(--ink-2); margin-top: 4px;}.alp9 .fc .depot{position: relative; cursor: pointer; margin: 0;}.alp9 .fc .depot input{position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}.alp9 .fc .depot b{overflow-wrap: anywhere;}.alp9 .fc .depot:focus-within{outline: 2px solid var(--blue); outline-offset: 2px;}.alp9 .fc .depot.fc-on{border-color: var(--blue); background: var(--blue-tint);}.alp9 .fc .depot.fc-off{opacity: .55; cursor: not-allowed;}.alp9 .fc .depot.fc-off input{cursor: not-allowed;}.alp9 .fc-envoi{display: flex; flex-wrap: wrap; gap: 10px 16px; align-items: center;}.alp9 .fc-envoi .fc-n{flex: 1 1 16em;}.alp9 .fc .bt[disabled]{opacity: .55; cursor: not-allowed;}.alp9 .fc-hl{display: grid;}.alp9 .fc-hl li{display: flex; gap: 6px 16px; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 12px 0; border-top: 1px solid var(--line);}.alp9 .fc-hl li:first-child{border-top: 0; padding-top: 0;}.alp9 .fc-hl p{flex: 1 1 18em; min-width: 0;}.alp9 .fc-hl b{display: block; font-size: .9375rem; overflow-wrap: anywhere;}.alp9 .fc-hl p span{display: block; font-size: .8125rem; color: var(--mut); margin-top: 2px;}.alp9 .fc-ft{display: flex; flex-wrap: wrap; gap: 8px 16px; justify-content: space-between; align-items: flex-start;}.alp9 .fc-ft h2, .alp9 .fc-ft .h2{overflow-wrap: anywhere;}.alp9 .fc-meta{display: flex; flex-wrap: wrap; gap: 4px 14px; margin-top: 4px; font-size: .875rem; color: var(--ink-2);}.alp9 .fc-l{display: grid; gap: 10px;}.alp9 .fc-li{display: grid; grid-template-columns: 28px minmax(0, 1fr); gap: 8px 10px; align-items: start; padding: 14px; border-radius: 12px; background: var(--sky-3); box-shadow: inset 0 0 0 1px var(--line);}.alp9 .fc-ck{display: grid; place-items: center; width: 28px; height: 44px; margin: 0; cursor: pointer;}.alp9 .fc-ck input{width: 18px; height: 18px; accent-color: var(--blue); cursor: pointer;}.alp9 .fc-ch{display: grid; gap: 8px; grid-template-columns: minmax(0, 1fr);}.alp9 .fc .champ{margin: 0; min-width: 0;}.alp9 .fc .champ:focus-within{box-shadow: inset 0 0 0 2px var(--blue);}.alp9 .fc .champ input{width: 100%; padding: 0;}.alp9 .fc-code input{font-family: var(--mono); font-weight: 500; letter-spacing: .02em;}.alp9 .fc-src, .alp9 .fc-le{grid-column: 2; display: flex; flex-wrap: wrap; gap: 2px 14px; font-size: .8125rem; color: var(--mut);}.alp9 .fc-le{color: var(--warn); font-weight: 600;}.alp9 .fc-li:has(.fc-ck input:not(:checked)) .fc-ch{opacity: .5;}.alp9 .fc-li-ajoutee, .alp9 .fc-li-ecartee{grid-template-columns: 28px minmax(0, 1fr) auto; align-items: center; background: #fff;}.alp9 .fc-fait{display: grid; place-items: center; width: 24px; height: 24px; border-radius: 50%; background: var(--green-tint); color: var(--green-ink);}.alp9 .fc-fait .ic{width: 14px; height: 14px;}.alp9 .fc-fait-off{background: var(--neve);}.alp9 .fc-li-t b{display: block; font-size: .9375rem;}.alp9 .fc-li-t span{display: block; font-size: .8125rem; color: var(--mut); font-family: var(--mono); overflow-wrap: anywhere;}@media (min-width: 760px){.alp9 .fc-ch{grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.3fr) minmax(0, 0.9fr) minmax(0, 0.7fr);}}

/* /alptronics_refurb/static/src/css/espace_mobile.css */
 html.ec{--ec-bleu:var(--blue,#1c4b99);--ec-encre:var(--ink,#0e1726);--ec-gris:var(--mut,#5a6778);--ec-filet:#e3e9f2;--ec-ciel:#eef3fa;--ec-barre:64px}html.ec .alp9 :is(p,li,dd,span){text-wrap:pretty}html.ec .alp9 :is(h1,h2,h3,.at-t,.pl-acc){text-wrap:balance}html.ec #wrapwrap{padding-bottom:calc(var(--ec-barre) + env(safe-area-inset-bottom))}html.ec .alp9 .pt{gap:0!important;padding-top:10px!important}html.ec .alp9 .pm{gap:14px!important}html.ec .alp9 .v9.pm{gap:14px!important}html.ec .alp9 :is(.pm,.carte,.docs-t,.alp-tableau-cadre){min-width:0!important;max-width:100%}html.ec .alp9 :is(.pm,.carte){grid-template-columns:minmax(0,1fr)!important}html.ec .alp9 .pm > *{min-width:0;max-width:100%}html.ec main + .accueil .soutiens{margin-top:0!important}html.ec #wrap:has(.alp9){padding-bottom:20px!important}html.ec .alp9 .rub nav,html.ec .alp9 .rub .rub-out{display:none!important}html.ec .alp9 .rub-soc{padding:0 0 10px!important;gap:10px!important}html.ec .alp9 .rub-soc .av{width:32px!important;height:32px!important;font-size:.72rem!important;border-radius:9px!important;flex:none}html.ec .alp9 .rub-soc b{font-size:.875rem!important}html.ec .alp9 .rub-soc span{font-size:.72rem!important}html.ec .alp9 .tete{gap:12px!important;padding-bottom:2px}html.ec .alp9 .tete .sur{font-size:.75rem!important;letter-spacing:.02em}html.ec .alp9 .tete h1{font-size:1.625rem!important;line-height:1.12!important}html.ec .alp9 .tete-r{font-size:.875rem!important;margin-top:4px!important}html.ec .alp9 .tete-a{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%}html.ec .alp9 .tete-a > :first-child:nth-last-child(odd){grid-column:1/-1}html.ec .alp9 .tete-a .bt-sec,html.ec .alp9 .tete-a .btn-secondary{display:inline-flex!important}html.ec .alp9 .tete-a :is(.bt,.btn){white-space:normal!important;text-wrap:balance;gap:6px;justify-content:center;align-items:center;min-height:46px;margin:0!important;width:100%;font-size:.875rem!important;padding:10px 12px!important;text-align:center;line-height:1.2}html.ec .alp9 :is(.carte,.bande){padding:18px 16px!important;border-radius:14px!important}html.ec .alp9 .bande-t{gap:2px 10px!important}html.ec .alp9 .bande-t h2{font-size:1.125rem!important}html.ec .alp9 .bande-t p{flex:1 1 auto}html.ec .alp9 .pl{padding:20px 18px 18px!important}html.ec .alp9 .pl-haut{gap:14px!important}html.ec .alp9 .pl-nom{font-size:2rem!important;line-height:1.05!important}html.ec .alp9 .pl-acc{font-size:.975rem!important;line-height:1.4!important;margin-top:6px!important}html.ec .alp9 .pl-meta{font-size:.8125rem!important;margin-top:8px!important}html.ec .alp9 .pl-meta{display:grid!important;gap:2px}html.ec .alp9 .pl-meta span{display:block}html.ec .alp9 .pl-chips.ec-bandeau{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:max-content;animation:ec-defile 38s linear infinite;margin:0!important}html.ec .alp9 .pl-haut{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html.ec .alp9 .ec-cadre{overflow:hidden;margin:0 -18px;padding:0 18px;mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 36px),transparent)}html.ec .alp9 .pl-chips.ec-bandeau li{flex:none;white-space:nowrap;max-width:none!important;font-size:.8125rem!important;padding:7px 12px!important}@keyframes ec-defile{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){html.ec .alp9 .pl-chips.ec-bandeau{animation:none}}html.ec .alp9 .pl-cpt{padding:16px 14px!important;margin-top:16px!important}html.ec .alp9 .pl-cpt-t h3{font-size:.95rem!important}html.ec .alp9 .jgs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;margin-top:12px!important}html.ec .alp9 .jg-l{font-size:.75rem!important;line-height:1.3;min-height:2.6em}html.ec .alp9 .jg-v{font-size:.875rem!important;margin:2px 0 6px!important}html.ec .alp9 .jg-v b{font-size:1.75rem!important}html.ec .alp9 .jg-r{font-size:.75rem!important;margin-top:6px!important}html.ec .alp9 .opt{padding:18px 16px!important;gap:14px!important}html.ec .alp9 .opt-txt h2{font-size:1.125rem!important}html.ec .alp9 .opt-txt p{font-size:.875rem!important}html.ec .alp9 .opt-px{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html.ec .alp9 .opt-px > div{padding:12px!important}html.ec .alp9 .opt-px b{font-size:1.375rem!important}html.ec .alp9 .opt-px span,html.ec .alp9 .opt-px small{font-size:.75rem!important}html.ec .alp9 .opt .bt{width:100%;justify-content:center}html.ec .alp9 .sc-prix{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html.ec .alp9 .sc-prix > div{padding:12px!important}html.ec .alp9 .sc-prix b{font-size:1.375rem!important}html.ec .alp9 .sc-prix :is(span,small,p){font-size:.75rem!important}html.ec .alp9 .bp-k{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html.ec .alp9 .bp-g.ec-car > *{padding:16px!important}html.ec .alp9 .ec-car{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:15px!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 30px)!important;max-width:none!important;margin-left:-15px!important;margin-right:-15px!important;padding:2px 0 6px!important}html.ec .alp9 .ec-car::-webkit-scrollbar{display:none}html.ec .alp9 .ec-car > *{flex:0 0 calc(100% - 30px)!important;max-width:none!important;scroll-snap-align:center;margin:0!important;transform:none!important}html.ec .alp9 .ec-car > .ec-hors{display:none!important}html.ec .alp9 .ec-points{display:flex;justify-content:center;gap:7px;margin:4px 0 0}html.ec .alp9 .ec-points span{width:7px;height:7px;border-radius:99px;background:#c9d6ea;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .3s}html.ec .alp9 .ec-points span.act{width:20px;background:var(--ec-bleu)}html.ec .alp9 .v9 > .g3.ec-car{align-items:flex-start}html.ec .alp9 .v9 > .g3.ec-car > *{padding:18px 16px!important}html.ec .alp9 .ec-car + .ec-points{margin-top:-4px}html.ec .alp9 .cmp.ec-car{gap:15px!important}html.ec .alp9 .cmp.ec-car > .cc{flex-basis:calc(100% - 30px)!important}html.ec .alp9 .cmp-n{margin-top:6px!important}html.ec .alp9 .cmp-n p{font-size:.875rem}html.ec .alp9 .aps{gap:12px!important}html.ec .alp9 .aps-t{gap:10px!important}html.ec .alp9 .aps-t h2{font-size:1.125rem!important}html.ec .alp9 .cherche{width:100%}html.ec .alp9 .cherche input{min-height:44px;font-size:16px!important}html.ec .alp9 .al-z{max-height:none!important;overflow:visible!important;border-bottom:0!important}html.ec .alp9 .al-z .al-ul::after{display:none!important}html.ec .alp9 .al{grid-template-columns:36px auto minmax(0,1fr) auto!important;grid-template-rows:auto auto;column-gap:12px!important;row-gap:1px!important;padding:10px 0!important;min-height:58px}html.ec .alp9 .al .vg{grid-row:1/3!important;width:36px!important;height:36px!important}html.ec .alp9 .al-m{display:contents!important}html.ec .alp9 .al-m a{grid-column:2/4;grid-row:1;min-width:0}html.ec .alp9 .al-m b{font-size:.9375rem!important}html.ec .alp9 .al-c{grid-column:2!important;grid-row:2!important;font-size:.8125rem!important;white-space:nowrap!important;max-width:150px;overflow:hidden;text-overflow:ellipsis}html.ec .alp9 .al-m span{grid-column:3;grid-row:2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ec .alp9 .al-m span::before{content:"·";margin:0 6px;color:var(--ec-gris);font-family:inherit}html.ec .alp9 .al-s{grid-column:4!important;grid-row:1/3!important;align-self:center}html.ec .alp9 .al-s .pill{font-size:.72rem!important;white-space:nowrap}html.ec .alp9 .al-v{display:none!important}html.ec .alp9 .al-ajout{font-size:.875rem;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}html.ec .alp9 .ap-pied{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.8125rem}html.ec .alp9 .ap-pied > span{display:none}html.ec .alp9 .ec-resume{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0!important}html.ec .alp9 .ec-resume.ec-tout{display:block;-webkit-line-clamp:unset}html.ec .alp9 .ec-suite{background:none;border:0;padding:4px 0;font-size:.8125rem;font-weight:600;color:var(--ec-bleu);justify-self:start;margin-top:-8px}html.ec .alp9 :is(.alp-filtres,.fls){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;gap:6px!important;margin-left:-16px!important;margin-right:-16px!important;padding:0 16px 2px!important;mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 28px),transparent)}html.ec .alp9 :is(.alp-filtres,.fls)::-webkit-scrollbar{display:none}html.ec .alp9 :is(.alp-filtres,.fls) > *{flex:none;white-space:nowrap}html.ec .alp9 .docs .fls{margin-left:-16px!important;margin-right:-16px!important}html.ec .alp9 .inv-d{gap:10px!important}html.ec .alp9 .inv-ac{display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:12px}html.ec .alp9 .inv-ac .bt{justify-content:center}html.ec .alp9 .alp-espace-grid{gap:12px!important}html.ec .alp9 .alp-bloc{padding:16px!important;border-radius:14px!important}html.ec .alp9 .alp-faits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 14px!important}html.ec .alp9 .alp-faits > div{border:0!important;padding:0!important;margin:0!important}html.ec .alp9 .alp-faits dt{font-size:.72rem!important;margin-bottom:2px}html.ec .alp9 .alp-faits dd{font-size:.875rem!important;line-height:1.35!important;margin:0!important}html.ec .alp9 .alp-faits dd small,html.ec .alp9 .alp-faits dd .alp-muted{font-size:.75rem!important}html.ec .alp9 .alp-conseils li{font-size:.9rem!important}html.ec .alp9 .ec-repli:not(.ec-ouvert) > :not(.ec-repli-t){display:none!important}html.ec .alp9 .ec-repli-t{display:flex!important;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:28px;margin:0!important}html.ec .alp9 .ec-repli-t::after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--ec-bleu);border-bottom:2px solid var(--ec-bleu);transform:rotate(45deg) translateY(-3px);transition:transform .25s}html.ec .alp9 .ec-ouvert > .ec-repli-t::after{transform:rotate(-135deg) translateY(-1px)}html.ec .alp9 .ec-repli:not(.ec-ouvert){gap:0!important}html.ec .alp9 .mc-t.ec-repli-t > *{margin:0!important}html.ec .alp9 .mc-t.ec-repli-t p{display:none}html.ec .alp9 .mc-g{gap:12px!important}html.ec .alp9 .alp-tableau-cadre{overflow:visible!important;border:0!important;background:none!important;box-shadow:none!important}html.ec .alp9 table.ec-cartes,html.ec .alp9 table.ec-cartes tbody{display:block;width:100%;min-width:0!important}html.ec .alp9 table.ec-cartes thead{display:none}html.ec .alp9 table.ec-cartes tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:16px;margin-bottom:10px;background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(19,42,73,.05),0 10px 22px -16px rgba(19,42,73,.35)}html.ec .alp9 table.ec-cartes td{display:block;padding:0!important;border:0!important;font-size:.875rem;min-width:0}html.ec .alp9 table.ec-cartes td[data-l]::before{content:attr(data-l);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ec-gris);margin-bottom:2px}html.ec .alp9 table.ec-cartes td:first-child{grid-column:1/-1}html.ec .alp9 table.ec-cartes td:first-child::before{display:none}html.ec .alp9 table.ec-cartes td:first-child b{font-size:1rem;line-height:1.3}html.ec .alp9 table.ec-cartes td:last-child{grid-column:1/-1;text-align:left!important}html.ec .alp9 table.ec-cartes td:last-child::before{display:none}html.ec .alp9 table.ec-cartes td:last-child a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;background:var(--ec-ciel);font-weight:600}html.ec .alp9 .dl{grid-template-columns:36px minmax(0,1fr) auto!important;row-gap:2px!important}html.ec .alp9 .dl .dl-n{grid-column:2/4!important;grid-row:1!important;font-size:.9375rem!important;font-weight:700;line-height:1.3!important}html.ec .alp9 .dl .dl-o{grid-column:2!important;grid-row:2!important;font-size:.8125rem!important}html.ec .alp9 .dl .lien{grid-column:3!important;grid-row:2!important;align-self:end;font-size:.8125rem!important;font-weight:600}.ec-barre,.ec-feuille,.ec-voile{display:none}html.ec .ec-barre{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:1040;left:0;right:0;bottom:0;height:calc(var(--ec-barre) + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-top:1px solid var(--ec-filet);font-family:inherit}html.ec .ec-barre > *{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding:4px 0 0;border:0;background:none;color:var(--ec-gris);font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:none;text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:pointer}html.ec .ec-barre i{position:relative;display:grid;place-items:center;width:52px;height:30px;border-radius:15px;font-style:normal;transition:background-color .2s}html.ec .ec-barre svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}html.ec .ec-barre i b{position:absolute;top:0;right:8px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ec-bleu);color:#fff;font-size:.625rem;font-weight:700;line-height:17px;text-align:center;box-shadow:0 0 0 2px #fff}html.ec .ec-barre .act{color:var(--ec-bleu)}html.ec .ec-barre .act i{background:#e3ecf8}html.ec.ec-ouvert .ec-barre .ec-plus{color:var(--ec-bleu)}html.ec.ec-ouvert .ec-barre .ec-plus i{background:#e3ecf8}html.ec .ec-voile{display:block;position:fixed;inset:0;z-index:1038;background:rgba(14,23,38,.38);opacity:0;pointer-events:none;transition:opacity .25s}html.ec.ec-ouvert .ec-voile{opacity:1;pointer-events:auto}html.ec .ec-feuille{visibility:hidden;display:block;position:fixed;z-index:1039;left:0;right:0;bottom:0;max-height:82vh;overflow-y:auto;padding:10px 16px calc(var(--ec-barre) + env(safe-area-inset-bottom) + 14px);background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px -12px rgba(14,23,38,.3);transform:translateY(105%);transition:transform .32s cubic-bezier(.16,1,.3,1),visibility 0s .32s;font-family:inherit;color:var(--ec-encre)}html.ec.ec-ouvert .ec-feuille{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.16,1,.3,1)}html.ec .ec-poignee{display:block;width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:#d5deea}html.ec .ec-soc{display:flex;align-items:center;gap:10px;padding:0 2px 14px;border-bottom:1px solid var(--ec-filet);margin-bottom:12px}html.ec .ec-soc .av{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font-style:normal;font-size:.75rem;font-weight:800;color:#fff;background:#132a49}html.ec .ec-soc p{margin:0;line-height:1.25}html.ec .ec-soc b{display:block;font-size:.9375rem}html.ec .ec-soc span{display:block;font-size:.75rem;font-weight:600;color:var(--ec-gris)}html.ec .ec-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}html.ec .ec-grille a{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:84px;padding:12px 10px 10px;border-radius:12px;background:#f3f6fa;color:var(--ec-encre);font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;text-wrap:balance}html.ec .ec-grille a.act{background:var(--ec-bleu);color:#fff}html.ec .ec-grille svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;color:var(--ec-bleu)}html.ec .ec-grille a.act svg{color:#fff}html.ec .ec-grille small{position:absolute;top:10px;right:10px;min-width:20px;padding:1px 6px;border-radius:99px;background:#fff;font-size:.6875rem;font-weight:700;text-align:center;color:var(--ec-gris)}html.ec .ec-grille a.act small{background:rgba(255,255,255,.2);color:#fff}html.ec .ec-feuille .rub-out{display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:12px;border:1px solid var(--ec-filet);border-radius:12px;font-size:.875rem;font-weight:600;color:var(--ec-gris);text-decoration:none}html.ec .alp9 .sp{grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-areas:"v m e" "o o o" "b b b" "t t f"!important;gap:0 12px!important;align-items:center!important;padding:14px!important;border-radius:12px!important}html.ec .alp9 .sp > .vg{grid-area:v!important;width:40px!important;height:40px!important}html.ec .alp9 .sp-m{grid-area:m!important;display:grid!important;gap:1px;min-width:0}html.ec .alp9 .sp-m b{font-size:1rem!important;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ec .alp9 .sp-m span{font-size:.6875rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.ec .alp9 .sp-e{grid-area:e!important;justify-self:end;align-self:start}html.ec .alp9 .sp-o{grid-area:o!important;margin-top:10px!important;font-size:.875rem!important;line-height:1.4;color:var(--ink-2,#2b3a4f);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.ec .alp9 .sp-av{display:contents!important}html.ec .alp9 .sp-av .mini{grid-area:b;display:flex!important;gap:4px;width:auto!important;margin-top:12px}html.ec .alp9 .sp-av .mini i{flex:1;height:5px!important;width:auto!important;border-radius:3px;background:#d7e1ee}html.ec .alp9 .sp-av .mini i.ok{background:var(--ec-bleu)}html.ec .alp9 .sp-av > span:not(.mini){grid-area:t;margin-top:8px;font-size:.75rem;font-weight:600;color:var(--ec-gris)}html.ec .alp9 .sp-f{grid-area:f!important;justify-self:end;margin-top:8px!important;white-space:nowrap;font-size:.8125rem!important}html.ec .alp9 .sp-f .lien{font-weight:600}html.ec .alp9 .sp-f .lien::after{content:" ›"}html.ec .alp9 .sup-a{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html.ec .alp9 .sup-a .bt{justify-content:center;white-space:normal;text-align:center;text-wrap:balance}html.ec .alp9 .inv-ac{display:flex!important;align-items:center;justify-content:space-between;gap:10px!important;flex-wrap:nowrap}html.ec .alp9 .inv-ac .bt{white-space:nowrap;padding:9px 12px!important;font-size:.8125rem!important}html.ec .alp9 .inv-ac .lien{white-space:nowrap;font-size:.8125rem!important}html.ec .alp9 .dl .dl-n{grid-column:2!important;grid-row:1!important}html.ec .alp9 .dl .lien{grid-column:3!important;grid-row:1!important;align-self:start!important;padding-top:1px}html.ec .alp9 .dl .dl-o{grid-column:2/4!important;grid-row:2!important;line-height:1.4}html.ec .alp9 .dl .tuile{align-self:start;margin-top:2px}html.ec .alp9 .dl .ec-num{display:block;font-weight:600;font-size:.8125rem;color:var(--ec-gris)}html.ec .alp9 .dl.ec-fac{grid-template-columns:36px minmax(0,1fr) auto!important;grid-template-rows:auto auto auto;row-gap:3px!important}html.ec .alp9 .dl.ec-fac .dl-o{grid-column:2!important;grid-row:2/4!important;display:grid;justify-items:start;align-content:start;gap:4px}html.ec .alp9 .dl.ec-fac .ec-mt{grid-column:3;grid-row:1/3;display:grid;justify-items:end;margin:0;line-height:1.3}html.ec .alp9 .dl.ec-fac .ec-mt b{font-size:.9375rem}html.ec .alp9 .dl.ec-fac .ec-mt span{font-size:.75rem;color:var(--ec-gris)}html.ec .alp9 .dl.ec-fac .lien{grid-column:3!important;grid-row:3!important;justify-self:end;align-self:end!important}html.ec .alp9 .dl.ec-fac .ec-ech{font-size:.75rem;color:var(--ec-gris)}html.ec .alp9 .rq{padding:16px 14px!important;margin-left:-8px!important;margin-right:-8px!important}html.ec .alp9 .rq-tete{padding-bottom:10px!important}html.ec .alp9 .rq-l{padding:9px 0!important;gap:6px!important}html.ec .alp9 .rq-v{gap:6px!important}html.ec .alp9 .rq-puces{gap:5px!important}html.ec .alp9 .rq-puces .fl{padding:6px 10px!important;font-size:.8125rem!important;min-height:0!important}html.ec .alp9 .rq-seg{padding:2px!important}html.ec .alp9 .rq-seg label{padding:7px 8px!important;min-height:0!important}html.ec .alp9 .rq-seg-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}html.ec .alp9 .rq-seg-4 label{justify-content:center;text-align:center;font-size:.8125rem!important;padding:8px 2px!important}html.ec .alp9 .rq-n{font-size:.75rem!important}html.ec .alp9 textarea.rq-in{box-sizing:border-box;width:100%;max-width:100%;min-height:77px!important}html.ec .alp9 .rq-coche{letter-spacing:-.01em;gap:6px!important;max-width:100%}html.ec .alp9 .rq-pied{padding-top:12px!important;gap:10px!important}html.ec .alp9 .of{gap:12px!important}html.ec .alp9 .of-c{padding:12px 14px!important;gap:4px!important}html.ec .alp9 .of-big{display:flex!important;align-items:baseline;gap:8px;margin:0!important}html.ec .alp9 .of-big b{font-size:1.75rem!important;line-height:1}html.ec .alp9 .of-big span{font-size:.9375rem!important}html.ec .alp9 .of-g{margin:0!important;font-size:.8125rem!important}html.ec .alp9 .of-d{margin:6px 0 0!important;padding-top:8px!important}html.ec .alp9 .of-t{font-size:.8125rem!important}html.ec .alp9 .sp-m b{flex:none;overflow:visible!important;text-overflow:clip!important}html.ec .alp9 .sp-m span{flex:1 1 auto;min-width:0}html.ec .alp9 .bp-hero .bt{white-space:nowrap}html.ec .alp9 .mc-bas{gap:10px!important}html.ec .alp9 .mc-ajout{width:100%;justify-content:center;min-height:44px}html.ec .alp9 .alp-conseil-parler{white-space:nowrap}html.ec .alp9 .mc-bas .mc-n{flex-basis:100%!important}html.ec .alp9 .mc-ul li > span:empty{display:none}html.ec #alp-mcta{display:none!important}html.ec.nav-open .ec-barre{display:none}html.ec #wrapwrap{overflow-x:clip}html.ec .alp9 .bi-h h2{white-space:normal;font-size:1.125rem;text-wrap:balance}html.ec .alp9 .pl{grid-template-columns:minmax(0,1fr)!important}html.ec .alp9 .pl > *,html.ec .alp9 .pl-haut > *,html.ec .alp9 .jgs > *{min-width:0}html.ec .alp9 .rp p{line-height:1.3;min-height:2.6em}html.ec .alp9 :is(.rp p,.jg-l){font-size:clamp(.6875rem,3.1vw,.75rem)!important}html.ec .alp9 .rp b{font-size:1.75rem!important}html.ec .alp9 .rq-v{grid-template-columns:minmax(0,1fr)!important}html.ec .alp9 .rq-v > *{min-width:0;max-width:100%}

/* /alptronics_website/static/src/css/alpin.css */
 @font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:swap;src:url(/alptronics_website/static/src/css/../fonts/schibsted-grotesk-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 900;font-display:swap;src:url(/alptronics_website/static/src/css/../fonts/schibsted-grotesk-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(/alptronics_website/static/src/css/../fonts/montserrat-600-normal.woff2) format('woff2')}:root{--paper:#ffffff; --neve:#f2f5f9; --neve-2:#e7ecf3; --ink:#0e1726; --ink-2:#2c3a4d; --mut:#5a6778; --line:#d8dfe8; --line-2:#b8c3d1; --blue:#1c4b99; --blue-deep:#133775; --blue-tint:#e8eef8; --on-blue:#d3e0f5; --on-blue-line:rgba(255,255,255,.22); --green:#5eaa3b; --green-ink:#2b7a33; --green-tint:#e5f3dc; --night:#0e1726; --on-night:#aab7ca; --warn:#9a4a0b; --warn-tint:#fdf1e6; --err:#b3261e; --f:'Schibsted Grotesk',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif; --r:4px; --gut:clamp(20px,5vw,48px); --ease:cubic-bezier(.16,1,.3,1); --sheet:0 1px 2px rgba(8,22,48,.16),0 22px 44px -18px rgba(8,22,48,.5); --lift:0 1px 2px rgba(8,22,48,.08),0 14px 28px -18px rgba(8,22,48,.35); --arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9 3.5 13.5 8 9 12.5'/%3E%3C/svg%3E"); --check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 8.5 3.2 3L13 4.5'/%3E%3C/svg%3E"); --doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M4 1.75h5.5L12.25 4.5v9.75H4z'/%3E%3Cpath d='M9.25 1.75V4.75h3M6 8h4.25M6 10.75h4.25'/%3E%3C/svg%3E");}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px;scrollbar-color:var(--line-2) var(--neve);color-scheme:light}body{background:var(--paper);color:var(--ink);font-family:var(--f);font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.6;font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--blue)}::selection{background:var(--blue);color:#fff}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}p a,li a,.lead a,dd a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color .2s var(--ease)}p a:hover,li a:hover,.lead a:hover,dd a:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--gut)}.logo-defs{position:absolute;width:0;height:0;overflow:hidden}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#wrap{display:block}b,strong{font-weight:650}h1,h2,h3,h4{font-family:var(--f);color:inherit;text-wrap:balance;font-weight:760}h1{font-size:clamp(2.3rem,1.55rem + 3.6vw,4.5rem);line-height:1.02;letter-spacing:-.035em;font-weight:800}h2{font-size:clamp(1.75rem,1.3rem + 1.9vw,2.75rem);line-height:1.08;letter-spacing:-.03em;max-width:22ch}h3{font-size:clamp(1.15rem,1.05rem + .4vw,1.375rem);line-height:1.22;letter-spacing:-.018em;font-weight:700}h1 em,h2 em{font-style:normal}.lead{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55;color:var(--ink-2);max-width:60ch}.hint,.privacy{font-size:.875rem;color:var(--mut);line-height:1.5}.coche-discrete{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:.875rem;color:var(--mut);line-height:1.5;cursor:pointer}.coche-discrete input{margin-top:3px;flex:none}.num,.tab,time{font-variant-numeric:tabular-nums}.btn{--bg:var(--blue);--fg:#fff;--bd:var(--blue);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:50px;padding:0 1.35em;font:650 1rem/1.1 var(--f);letter-spacing:-.005em;color:var(--fg);background:var(--bg);border:1.5px solid var(--bd);border-radius:var(--r);cursor:pointer;text-align:center;transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.btn::after{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;transition:transform .3s var(--ease),background-color .3s var(--ease);flex:none}.btn:hover{--bg:var(--blue-deep);--bd:var(--blue-deep);box-shadow:0 12px 24px -14px rgba(19,55,117,.9);transform:translateY(-2px)}.btn:hover::after{transform:translateX(3px);background:var(--green)}.btn:active{transform:translateY(0)}.btn.s{--bg:transparent;--fg:var(--blue);--bd:var(--line-2)}.btn.s:hover{--bg:var(--blue-tint);--bd:var(--blue);box-shadow:none}.btn[href^="tel:"]::after{display:none}.btn[href^="tel:"]{font-variant-numeric:tabular-nums}.btn:disabled{opacity:.55;cursor:progress;transform:none;box-shadow:none}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;align-items:center}.more{display:inline-flex;align-items:center;gap:.5em;font:650 .9375rem/1.2 var(--f);color:var(--blue);min-height:44px}.more::after{content:"";width:.95em;height:.95em;background:currentColor;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;transition:transform .3s var(--ease),background-color .3s var(--ease);flex:none}a:hover .more::after,.more:hover::after{transform:translateX(4px);background:var(--green)}.links{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:24px}.top{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .35s var(--ease)}.top.is-hidden{transform:translateY(-100%);box-shadow:none}.top.is-scrolled{border-bottom-color:var(--line);box-shadow:0 10px 30px -24px rgba(8,22,48,.6)}.top .wrap{display:flex;align-items:center;gap:24px;min-height:64px}.top .brand{flex:none;display:block;padding:6px 0}.top .logo{height:36px;width:auto;color:var(--ink)}.nav-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--paper);font:650 .9375rem/1 var(--f);color:var(--ink);cursor:pointer}.nav-toggle::before{content:"Menu"}.nav-toggle[aria-expanded="true"]::before{content:"Fermer"}.nav-toggle span{display:none}.nav{position:fixed;inset:64px 0 0 0;z-index:59;background:var(--paper);display:flex;flex-direction:column;padding:12px var(--gut) calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s var(--ease),transform .35s var(--ease),visibility 0s linear .35s}.nav.open{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--ease),transform .35s var(--ease),visibility 0s}.nav>a,.nav .dd-t{display:flex;align-items:center;min-height:56px;font:700 1.3rem/1.2 var(--f);letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--line)}.nav a[aria-current="page"]{color:var(--blue)}.dd{display:flex;flex-direction:column}.dd-t .chev{display:none}.dd-m{display:flex;flex-direction:column;padding:6px 0 10px}.dd-m a{display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 0;color:var(--ink)}.dd-m a .num{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:99px;border:1.5px solid var(--blue);color:var(--blue);font:700 .8125rem/1 var(--f)}.dd-m a b{display:block;font:650 1.0625rem/1.25 var(--f)}.dd-m a small{display:block;font:400 .875rem/1.4 var(--f);color:var(--mut);margin-top:2px}.dd-m a.all{font:650 .9375rem/1 var(--f);color:var(--blue);min-height:44px}.nav .tel{margin-top:auto;justify-content:center;border:1.5px solid var(--line-2);border-radius:var(--r);font:650 1.0625rem/1 var(--f);font-variant-numeric:tabular-nums;min-height:52px;margin-top:24px}.nav .cta{justify-content:center;margin-top:10px;background:var(--blue);color:#fff;border:0;border-radius:var(--r);min-height:54px;font:700 1.0625rem/1 var(--f)}html.nav-open{overflow:hidden}@media (min-width:1040px){.top .wrap{min-height:76px;gap:28px}.top .logo{height:44px}.nav-toggle{display:none}.nav{position:static;inset:auto;flex-direction:row;align-items:center;gap:26px;margin-left:auto;padding:0;background:none;opacity:1;visibility:visible;transform:none;overflow:visible;transition:none}.nav>a,.nav .dd-t{min-height:44px;border:0;font:560 .96875rem/1 var(--f);letter-spacing:0;color:var(--ink-2);position:relative;transition:color .25s var(--ease)}.nav>a:not(.cta):hover,.nav .dd:hover .dd-t,.nav .dd.open .dd-t{color:var(--blue)}.nav>a[aria-current="page"]:not(.cta),.nav .dd:has(a[aria-current="page"]) .dd-t{color:var(--blue)}.nav>a[aria-current="page"]:not(.cta)::after,.nav .dd:has(a[aria-current="page"]) .dd-t::after{content:"";position:absolute;left:50%;bottom:1px;width:5px;height:5px;margin-left:-2.5px;border-radius:99px;background:var(--green)}.nav .dd:has(a[aria-current="page"]) .dd-t::after{margin-left:-10px}.dd{position:relative;flex-direction:row;align-items:center}.dd-t{gap:8px}.dd-t .chev{display:block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .3s var(--ease)}.dd:hover .dd-t .chev,.dd.open .dd-t .chev{transform:rotate(225deg) translate(-1px,-1px)}.dd-m{position:absolute;top:100%;left:-18px;width:560px;margin-top:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sheet);padding:8px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s var(--ease),transform .3s var(--ease),visibility 0s linear .3s}.dd-m::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.dd:hover .dd-m,.dd:focus-within .dd-m,.dd.open .dd-m{opacity:1;visibility:visible;transform:none;transition:opacity .25s var(--ease),transform .3s var(--ease),visibility 0s}.dd-m a{position:relative;padding:10px 44px 10px 12px;min-height:0}.dd-m a b{transition:color .2s var(--ease)}.dd-m a:not(.all)::after{content:"";position:absolute;right:16px;top:50%;width:1em;height:1em;margin-top:-.5em;background:var(--green);-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;opacity:0;transform:translateX(-8px);transition:opacity .25s var(--ease),transform .35s var(--ease)}.dd-m a:hover b,.dd-m a:focus-visible b,.dd-m a[aria-current="page"] b{color:var(--blue)}.dd-m a .num{transition:border-color .25s var(--ease),color .25s var(--ease)}.dd-m a[aria-current="page"] .num{border-color:var(--green);color:var(--green-ink)}.dd-m a:not(.all):hover::after,.dd-m a:not(.all):focus-visible::after{opacity:1;transform:none}.dd-m a.all{border-top:1px solid var(--line);border-radius:0;margin-top:6px;padding:14px 12px 8px}.nav .tel{margin:0;min-height:44px;padding:0 4px;border:0;font:600 .96875rem/1 var(--f);color:var(--ink)}.nav .cta{margin:0;min-height:48px;padding:0 22px;font:700 1rem/1 var(--f);transition:background-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.nav .cta:hover{background:var(--blue-deep);box-shadow:0 12px 24px -14px rgba(19,55,117,.9);transform:translateY(-2px)}html.nav-open{overflow:auto}}.hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--paper) 0%,var(--neve) 100%);color:var(--ink);padding-bottom:clamp(64px,9vw,120px)}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-top:clamp(44px,7vw,96px)}.hero h1{max-width:15ch}.hero h1 em{color:var(--blue)}.hero .plate{display:inline-flex;align-items:center;min-height:30px;margin-bottom:22px;padding:0 20px 0 12px;background:var(--blue);color:#fff;font:700 .8125rem/1 var(--f);font-variant-numeric:tabular-nums;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.hero .sub{margin-top:20px;font-size:clamp(1.0625rem,1rem + .45vw,1.3125rem);line-height:1.55;color:var(--ink-2);max-width:46ch}.hero .actions{margin-top:30px}.hero .actions .btn{flex:1 1 100%}.hero.small h1{max-width:18ch}.alp-topo{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.alp-topo path{fill:none;stroke:rgba(255,255,255,.13);stroke-width:1;vector-effect:non-scaling-stroke}.alp-topo path.maj{stroke:rgba(255,255,255,.24);stroke-width:1.25}.alp-ridge{position:absolute;left:0;right:0;bottom:-1px;z-index:1;width:100%;height:clamp(44px,7vw,96px);pointer-events:none}.alp-ridge .fill{fill:var(--paper)}.alp-ridge .edge{fill:none;stroke:rgba(255,255,255,.55);stroke-width:1.25;vector-effect:non-scaling-stroke}.hero .alp-topo path{stroke:rgba(28,75,153,.11)}.hero .alp-topo path.maj{stroke:rgba(28,75,153,.22)}.hero .alp-ridge .edge{stroke:var(--blue);stroke-width:1.5}.hero.to-neve .alp-ridge .fill{fill:var(--neve)}@media (min-width:560px){.hero .actions .btn{flex:0 0 auto}}@media (min-width:960px){.hero .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,6vw,88px);align-items:center}.hero.small .wrap{grid-template-columns:minmax(0,1fr)}.hero.small .wrap>div{max-width:820px}}.doss,.cert{position:relative;z-index:1;background:var(--paper);color:var(--ink);border-radius:var(--r);box-shadow:var(--sheet);font-size:.9375rem;line-height:1.45;width:100%;max-width:520px;justify-self:start}.doss{margin-bottom:12px;box-shadow:0 1px 2px rgba(8,22,48,.16),0 10px 0 -5px #f3f6fa,0 11px 0 -5px rgba(8,22,48,.22),0 20px 0 -10px #e4eaf2,0 21px 0 -10px rgba(8,22,48,.22),0 36px 44px -20px rgba(8,22,48,.55)}.doss .h,.cert .ct{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px 14px;border-bottom:1.5px solid var(--ink)}.doss .h span:first-child,.cert .ct span:first-child{font-weight:750;font-size:1rem;letter-spacing:-.01em}.doss .h span:last-child,.cert .ct span:last-child{color:var(--mut);font-size:.875rem;white-space:nowrap}.doss .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--paper)}.doss .row b{display:block;font-weight:650}.doss .row small{display:block;margin-top:2px;color:var(--mut);font-size:.8125rem;line-height:1.4}.doss .f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 20px;font-size:.8125rem;color:var(--mut);background:var(--paper)}.doss .go{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 20px;background:var(--neve);color:var(--blue);font-weight:650;font-size:.9375rem;border-radius:0 0 var(--r) var(--r);transition:background-color .25s var(--ease)}.doss .go::after{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;transition:transform .3s var(--ease),background-color .3s var(--ease)}.doss .go:hover{background:var(--blue-tint)}.doss .go:hover::after{transform:translateX(4px);background:var(--green)}.cert .row{display:grid;grid-template-columns:minmax(0,7.5em) minmax(0,1fr);gap:12px;padding:11px 20px;border-bottom:1px solid var(--line)}.cert .row b{font-weight:500;color:var(--mut)}.cert .row span{font-weight:560}.cert .note{margin:0;padding:14px 20px 18px;font-size:.8125rem;color:var(--mut);background:none;border:0;max-width:none}.pill,.cert .ok{display:inline-flex;align-items:flex-start;gap:7px;color:var(--green-ink);font-weight:650;font-size:.875rem;line-height:1.4;white-space:nowrap}.pill::before,.cert .ok::before{content:"";width:.95em;height:.95em;margin-top:.22em;background:currentColor;-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat;flex:none}.cert .ok{white-space:normal}.pill.g{color:var(--mut);font-weight:560}.pill.g::before{display:none}.hero .shot{position:relative;z-index:1;margin:0}.hero .shot img{border-radius:var(--r);box-shadow:var(--sheet);aspect-ratio:4/3;object-fit:cover;width:100%}.hero .shot figcaption{color:var(--mut)}@media (min-width:960px){.hero .doss,.hero .cert{justify-self:end}}.strip{background:var(--paper);border-bottom:1px solid var(--line)}.strip .wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-block:6px 18px}.strip span{display:flex;flex-direction:column;gap:2px;padding:14px 16px 14px 0;border-bottom:1px solid var(--line);font-size:.9375rem;line-height:1.35;color:var(--ink-2)}.strip span:nth-last-child(-n+2):nth-child(odd),.strip span:last-child{border-bottom:0}.strip b{font-weight:700;color:var(--ink);font-size:.8125rem;letter-spacing:.01em;color:var(--blue)}.hero.to-neve+.strip,.hero+.strip{margin-top:-1px}@media (min-width:760px){.strip .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block:22px 26px;gap:12px 0}.strip span{flex:1 1 0;min-width:150px;border-bottom:0;padding:0 20px;border-left:1px solid var(--line)}.strip span:first-child{border-left:0;padding-left:0}}.partners{background:var(--paper);border-bottom:1px solid var(--line);padding:22px 0 26px}.partners .k{max-width:1200px;margin:0 auto 12px;padding-inline:var(--gut);font-size:.8125rem;color:var(--mut)}.marquee{max-width:1200px;margin:0 auto;padding-inline:var(--gut)}.marquee ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;list-style:none}.marquee ul[aria-hidden="true"]{display:none}.marquee li img{height:30px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1) contrast(.9);opacity:.72;transition:filter .35s var(--ease),opacity .35s var(--ease)}.marquee li:hover img{filter:none;opacity:1}@media (min-width:760px){.marquee li img{height:38px;max-width:190px}}section.s{padding-block:clamp(64px,9vw,128px)}section.s.tight{padding-top:0}section.s.alt{background:var(--neve)}section.s.alt+section.s.alt{padding-top:0}section.s>.wrap>h2+.lead,section.s .head2 .lead{margin-top:18px}section.s>.wrap>.lead{margin-bottom:clamp(32px,4vw,52px)}section.s>.wrap>h2:last-child{margin-bottom:0}section.s>.wrap>h2+.three,section.s>.wrap>h2+.faq,section.s>.wrap>h2+.steps,section.s>.wrap>h2+.vous,section.s>.wrap>h2+.grades{margin-top:clamp(32px,4vw,52px)}.head2{display:grid;gap:18px;margin-bottom:clamp(32px,4vw,52px)}.head2 .lead{margin:0}@media (min-width:900px){.head2{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:end}}.after{margin-top:clamp(28px,3vw,40px)}.three,.two,.four,.proofs,.axes{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(24px,3vw,44px)}.c{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 0 30px;border-top:1px solid var(--line-2);background:none}.c .n{order:3;font-size:.875rem;font-weight:560;color:var(--mut);line-height:1.4}.c h3{order:1;transition:color .25s var(--ease)}.c p{order:2;color:var(--ink-2);font-size:1rem;line-height:1.6;max-width:44ch}.c .more{order:4;margin-top:auto;padding-top:6px}.c>b:first-child{order:1;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--blue)}a.c{color:inherit}a.c:hover h3{color:var(--blue)}.c.dark{background:var(--blue);color:#fff;border-top:0;border-radius:var(--r);padding:26px 24px 28px;margin-block:12px}.c.dark p{color:var(--on-blue)}.c.dark .n{color:var(--on-blue)}.c.dark .more{color:#fff}@media (min-width:640px){.three,.four,.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.three,.proofs,.axes{grid-template-columns:repeat(3,minmax(0,1fr))}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.c.dark{margin-block:0;align-self:start}}.svc{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,64px) clamp(24px,3vw,44px)}.svc article{display:flex;flex-direction:column;gap:0}.svc .vis{position:relative;overflow:hidden;border-radius:var(--r);aspect-ratio:16/10;background:var(--neve-2)}.svc .vis img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.svc article:hover .vis img{transform:scale(1.035)}.svc .tag{position:absolute;top:12px;left:12px}.svc .pill{padding:4px 10px;border-radius:var(--r);background:var(--paper);color:var(--ink);font-size:.8125rem;box-shadow:0 1px 2px rgba(8,22,48,.2)}.svc .pill::before{display:none}.svc .bd{display:flex;flex-direction:column;gap:10px;padding-top:22px;flex:1}.svc .n{font-size:.875rem;font-weight:650;color:var(--blue)}.svc h3{font-size:clamp(1.3rem,1.15rem + .6vw,1.625rem);letter-spacing:-.022em}.svc p{color:var(--ink-2);max-width:48ch}.svc ul{list-style:none;display:grid;gap:0;margin-top:6px;border-top:1px solid var(--line)}.svc li{position:relative;padding:10px 0 10px 26px;border-bottom:1px solid var(--line);font-size:.9375rem;color:var(--ink)}.svc li::before{content:"";position:absolute;left:0;top:14px;width:15px;height:15px;background:var(--blue);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.svc .more{margin-top:auto;padding-top:10px}@media (min-width:760px){.svc{grid-template-columns:repeat(2,minmax(0,1fr))}}.vous{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line-2)}.vous a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:20px 0;border-bottom:1px solid var(--line);color:inherit}.vous a>span,.vous a>b,.vous a>p{transition:transform .45s var(--ease)}.vous a::after{content:"";grid-column:2;grid-row:1/span 3;align-self:center;width:1.1em;height:1.1em;background:var(--blue);-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;transition:transform .4s var(--ease),background-color .3s var(--ease)}.vous a:hover>span,.vous a:hover>b,.vous a:hover>p{transform:translateX(8px)}.vous a:hover::after{transform:translateX(4px);background:var(--green)}.vous .n{font-size:.8125rem;font-weight:650;color:var(--blue);grid-column:1}.vous b{grid-column:1;font-size:1.125rem;font-weight:700;letter-spacing:-.015em;margin-top:2px}.vous p{grid-column:1;color:var(--ink-2);font-size:.9375rem;margin-top:4px}@media (min-width:960px){.vous{grid-template-columns:repeat(5,minmax(0,1fr));border-top:0;gap:0 28px}.vous a{grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;row-gap:4px;padding:22px 0 26px;border-top:1px solid var(--line-2);border-bottom:0}.vous a::after{grid-column:1;grid-row:4;align-self:end;margin-top:14px}.vous a:hover>span,.vous a:hover>b,.vous a:hover>p{transform:none}.vous a:hover::after{transform:translateX(8px)}}.vous b{transition:color .25s var(--ease)}.vous a:hover b{color:var(--blue)}.steps{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-left:34px;counter-reset:st}.steps::before{content:"";position:absolute;left:8px;top:13px;bottom:var(--rail-b,10px);width:2px;background:var(--line-2)}.steps::after{content:"";position:absolute;left:8px;top:13px;bottom:var(--rail-b,10px);width:2px;background:var(--blue);transform:scaleY(var(--prog,0));transform-origin:top;transition:transform .15s linear}.steps>div{position:relative;display:flex;flex-direction:column;gap:8px;padding:0 0 34px}.steps>div:last-child{padding-bottom:0}.steps>div::before{content:"";position:absolute;left:-34px;top:4px;width:18px;height:18px;border-radius:99px;background:var(--paper);border:2px solid var(--line-2);z-index:1;transition:background-color .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}.steps>div.on::before{background:var(--blue);border-color:var(--blue)}.steps>div.here::before{background:var(--green);border-color:var(--green);box-shadow:0 0 0 6px color-mix(in srgb,var(--green) 24%,transparent)}section.s.alt .steps>div::before{background:var(--neve)}section.s.alt .steps>div.on::before{background:var(--blue)}section.s.alt .steps>div.here::before{background:var(--green)}.steps small{align-self:flex-start;display:inline-flex;align-items:center;min-height:28px;padding:0 18px 0 10px;background:var(--blue);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.005em;font-variant-numeric:tabular-nums;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.steps b{display:block;font-size:clamp(1.15rem,1.05rem + .4vw,1.3125rem);font-weight:750;letter-spacing:-.018em;line-height:1.25;margin-top:4px}.steps p{color:var(--ink-2);font-size:1rem;max-width:44ch}.steps .doc{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:.9375rem;font-weight:650;color:var(--blue)}.steps .doc::before{content:"";width:1.05em;height:1.05em;background:currentColor;-webkit-mask:var(--doc) center/contain no-repeat;mask:var(--doc) center/contain no-repeat;flex:none}.alp-trail{display:none}body.js .steps.anim>div>*{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .7s var(--ease)}body.js .steps.anim>div.seen>*{opacity:1;transform:none}body.js .steps.anim>div>:nth-child(2){transition-delay:.06s}body.js .steps.anim>div>:nth-child(3){transition-delay:.12s}body.js .steps.anim>div>:nth-child(4){transition-delay:.18s}@media (min-width:960px){.steps{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:0 clamp(24px,3vw,40px);padding:clamp(88px,9vw,120px) 0 0}.steps::before,.steps::after{display:none}.steps>div{padding:0}.steps>div::before{left:-1px;top:var(--dot-top,-56px)}.alp-trail{display:block;position:absolute;left:0;right:0;top:0;width:100%;height:clamp(96px,10vw,128px);pointer-events:none;overflow:visible}.alp-trail .base{fill:none;stroke:var(--line-2);stroke-width:2;vector-effect:non-scaling-stroke}.alp-trail .run{fill:none;stroke:var(--blue);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.alp-trail .tail{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.alp-trail stop{stop-color:var(--line-2)}.alp-trail .summit{fill:var(--green);transform-box:fill-box;transform-origin:0 50%;transition:transform .7s var(--ease),opacity .3s var(--ease)}.steps.anim:not(.done) .alp-trail .summit{opacity:0;transform:scaleX(0)}}.checks{list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.checks li{position:relative;padding:13px 0 13px 32px;border-bottom:1px solid var(--line);font-size:1rem;line-height:1.55;color:var(--ink-2)}.checks li b{color:var(--ink)}.checks li::before{content:"";position:absolute;left:0;top:15px;width:20px;height:20px;border-radius:99px;background:var(--blue-tint)}.checks li::after{content:"";position:absolute;left:4px;top:19px;width:12px;height:12px;background:var(--blue);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.two-col{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start}.two-col>div>.lead{margin-top:18px}.two-col>div>.lead+.checks,.two-col>div>.lead+.links{margin-top:28px}@media (min-width:900px){.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px)}.two-col.wide{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr)}.two-col.center{align-items:center}}.col-fill{display:flex;flex-direction:column;gap:18px;align-self:stretch}.shot{margin:0;position:relative}.shot img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);background:var(--neve-2)}.shot figcaption{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:.875rem;color:var(--mut);line-height:1.4}.shot figcaption::before{content:"";width:18px;height:1.5px;margin-top:.66em;background:currentColor;flex:none;opacity:.7}.col-fill .shot{flex:1;display:flex;flex-direction:column}.col-fill .shot img{flex:1;min-height:220px;aspect-ratio:auto}.photos{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:clamp(40px,5vw,64px)}@media (min-width:640px){.photos{grid-template-columns:repeat(2,minmax(0,1fr))}.photos>.shot:first-child:nth-last-child(3){grid-column:1/-1}}@media (min-width:960px){.photos{grid-template-columns:1.45fr 1fr 1fr;align-items:start}.photos>.shot:first-child:nth-last-child(3){grid-column:auto}.photos .shot img{aspect-ratio:auto;height:clamp(340px,28vw,420px)}.photos.eq{grid-template-columns:repeat(3,minmax(0,1fr))}}.grades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;border-top:1px solid var(--line-2)}.grade{padding:22px 0 24px;border-bottom:1px solid var(--line)}.grade b{display:block;font-size:2.25rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--blue)}.grade h3{margin-top:12px;font-size:1.125rem}.grade p{margin-top:6px;color:var(--ink-2);font-size:.9375rem}@media (min-width:900px){.grades{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 36px}.grade{border-bottom:0}}.faq{max-width:860px;border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line)}.faq summary{position:relative;display:block;list-style:none;cursor:pointer;padding:20px 48px 20px 0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:650;letter-spacing:-.012em;line-height:1.4;transition:color .2s var(--ease)}.faq summary::-webkit-details-marker{display:none}.faq summary::before,.faq summary::after{content:"";position:absolute;right:6px;top:50%;width:16px;height:2px;margin-top:-1px;background:var(--blue);border-radius:2px;transition:transform .4s var(--ease)}.faq summary::after{transform:rotate(90deg)}.faq details[open] summary::after{transform:rotate(0)}.faq summary:hover{color:var(--blue)}.faq details p{padding:0 0 22px;color:var(--ink-2);max-width:68ch}.faq details::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--ease),content-visibility .45s allow-discrete}.faq details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.faq-group+.faq-group{margin-top:clamp(48px,6vw,72px)}.faq-group h2{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);margin-bottom:18px}.note{margin-top:28px;padding:18px 20px;background:var(--neve);border-radius:var(--r);font-size:1rem;line-height:1.55;color:var(--ink-2);max-width:none}section.s.alt .note{background:var(--paper)}.note b{font-weight:700;color:var(--ink)}.quote{margin:30px 0 0;padding:26px 0 0;border-top:2px solid var(--blue)}.quote p{font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);line-height:1.45;font-weight:560;letter-spacing:-.015em;color:var(--ink)}.quote footer{margin-top:14px;font-size:.9375rem;color:var(--mut)}.pil{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line-2)}.pil>div{padding:20px 0 22px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.pil .n{order:3;font-size:.8125rem;font-weight:650;color:var(--blue)}.pil b{order:1;font-size:1.125rem;font-weight:720;letter-spacing:-.015em;line-height:1.3}.pil p{order:2;color:var(--ink-2);font-size:.9375rem}@media (min-width:600px){.pil{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.inset{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(24px,3vw,36px);background:var(--neve);border-radius:var(--r);position:relative;overflow:hidden}section.s.alt .inset{background:var(--paper)}.inset h3{font-size:clamp(1.3rem,1.15rem + .6vw,1.625rem);letter-spacing:-.022em;max-width:24ch}.inset p{color:var(--ink-2);max-width:56ch}.inset .more{margin-top:10px}.inset .checks{border-top-color:var(--line-2)}.sim .frow+.frow{margin-top:16px}.sim-k{margin-top:26px;font-size:.875rem;font-weight:600;color:var(--mut)}.sim-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;font-size:clamp(2.4rem,1.9rem + 2vw,3.4rem);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--blue);font-variant-numeric:tabular-nums}.sim-unit{font-size:1rem;font-weight:650;letter-spacing:0;color:var(--ink-2)}.sim .hint{margin-top:14px}@media (min-width:900px){.inset{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}}.cta-band{position:relative;isolation:isolate;overflow:hidden;background:var(--night);color:#fff;padding:clamp(88px,11vw,152px) 0 clamp(64px,8vw,104px)}.cta-band .wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.cta-band h2{color:#fff;max-width:18ch;font-size:clamp(2rem,1.45rem + 2.4vw,3.25rem)}.cta-band p{margin-top:16px;color:var(--on-night);max-width:52ch}.cta-band .actions{margin-top:0}.cta-band .btn{--bg:#fff;--fg:var(--ink);--bd:#fff}.cta-band .btn:hover{--bg:var(--blue-tint);--bd:var(--blue-tint)}.cta-band .btn.s{--bg:transparent;--fg:#fff;--bd:rgba(255,255,255,.45)}.cta-band .btn.s:hover{--bg:rgba(255,255,255,.08);--bd:#fff}.cta-band .alp-topo path{stroke:rgba(255,255,255,.07)}.cta-band .alp-topo path.maj{stroke:rgba(255,255,255,.13)}.cta-band .alp-ridge{top:-1px;bottom:auto}.cta-band .alp-ridge .fill{fill:var(--paper)}.cta-band .alp-ridge .edge{stroke:rgba(255,255,255,.2)}section.s.alt+.cta-band .alp-ridge .fill{fill:var(--neve)}.cta-band .actions .btn{flex:1 1 100%}@media (min-width:560px){.cta-band .actions .btn{flex:0 0 auto}}@media (min-width:900px){.cta-band .wrap{grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:48px}}.est{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start}@media (min-width:960px){.est{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px}}.form{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,4vw,40px);box-shadow:var(--lift)}.form fieldset{border:0;margin:0 0 30px;min-width:0}.form legend{display:block;width:100%;padding-bottom:10px;margin-bottom:18px;border-bottom:1px solid var(--line);font-size:1.125rem;font-weight:720;letter-spacing:-.015em;color:var(--ink)}.field{display:block}.field+.field,.frow+.field,.field+.frow,.frow+.frow{margin-top:16px}.field label{display:block;margin-bottom:7px;font-size:.9375rem;font-weight:620;color:var(--ink)}.field label small{font-weight:400;color:var(--mut)}.field input,.field select,.field textarea{display:block;width:100%;min-height:50px;padding:12px 14px;font:400 1rem/1.4 var(--f);color:var(--ink);background:var(--paper);border:1.5px solid var(--line-2);border-radius:var(--r);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.field select{appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231c4b99' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.field textarea{min-height:120px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#6b7787}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--mut)}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.field input:user-invalid,.field select:user-invalid,.field textarea:user-invalid{border-color:var(--err)}.frow{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:end}@media (min-width:640px){.frow{grid-template-columns:repeat(2,minmax(0,1fr))}}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills label{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 16px 0 12px;border:1.5px solid var(--line-2);border-radius:var(--r);font-size:.9375rem;font-weight:600;cursor:pointer;background:var(--paper);transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.pills label:hover{border-color:var(--blue)}.pills label:has(input:checked){border-color:var(--blue);background:var(--blue-tint);color:var(--blue-deep)}.pills input{width:18px;height:18px;accent-color:var(--blue);margin:0}.choice{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}@media (min-width:640px){.choice{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}}.ch{display:grid;justify-items:start;gap:4px;padding:18px;text-align:left;border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--paper);cursor:pointer;font-family:var(--f);color:var(--ink);transition:border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease)}.ch:hover{border-color:var(--blue)}.ch.on{border-color:var(--blue);background:var(--blue-tint);box-shadow:inset 0 0 0 1px var(--blue)}.ch-icn{width:26px;height:26px;color:var(--blue);margin-bottom:6px}.ch-icn svg{width:100%;height:100%}.ch-t{font-size:1rem;font-weight:700}.ch-s{font-size:.875rem;color:var(--mut)}.ou{justify-self:center;font-size:.875rem;color:var(--mut)}.drop{display:grid;justify-items:center;gap:6px;padding:28px 18px;text-align:center;border:1.5px dashed var(--line-2);border-radius:var(--r);background:var(--neve);color:var(--ink-2);font-size:.9375rem;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.drop:hover,.drop.over,.drop.has{border-color:var(--blue);background:var(--blue-tint);color:var(--ink)}.drop-icn{width:28px;height:28px;color:var(--blue)}.drop-icn svg{width:100%;height:100%}.form .btn[type=submit]{width:100%;min-height:54px;font-size:1.0625rem}@media (min-width:640px){.form .btn[type=submit]{width:auto}}.form-ok{display:none;margin-top:18px;padding:16px 18px;border-radius:var(--r);background:var(--green-tint);color:var(--green-ink);font-weight:620}.form-ok.show{display:block}.err-note{color:var(--err);font-size:.9375rem;margin-top:10px}.aside-box{padding:24px 0;border-top:1px solid var(--line-2)}.aside-box:first-child{padding-top:0;border-top:0}.aside-box h3{font-size:1.125rem;margin-bottom:14px}.aside-box ol,.aside-box ul{list-style:none;display:grid;gap:12px;font-size:.96875rem;color:var(--ink-2)}.aside-box ol{counter-reset:o}.aside-box ol li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}.aside-box ol li::before{counter-increment:o;content:counter(o);width:26px;height:26px;display:grid;place-items:center;border-radius:99px;border:1.5px solid var(--blue);color:var(--blue);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.aside-box ul li{position:relative;padding-left:24px}.aside-box ul li::before{content:"";position:absolute;left:0;top:5px;width:14px;height:14px;background:var(--blue);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.aside-box b{color:var(--ink)}.aside-box .btn{margin-top:14px}.contact{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media (min-width:960px){.contact{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}}address{font-style:normal;font-size:1rem;line-height:1.7;color:var(--ink-2)}address .big{display:block;margin-bottom:6px;font-size:1.375rem;font-weight:750;letter-spacing:-.02em;color:var(--ink)}address .tel-big{display:inline-block;margin-top:6px;font-size:1.25rem;font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums;text-decoration:none}.zone{display:flex;flex-wrap:wrap;gap:10px}.zone a,.zone span{display:inline-flex;align-items:center;min-height:40px;padding:0 22px 0 14px;font-size:.9375rem;font-weight:650;background:var(--blue);color:#fff;text-decoration:none;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);transition:background-color .25s var(--ease),transform .35s var(--ease)}.zone a:hover{background:var(--blue-deep);transform:translateX(3px)}.zone span{background:var(--neve-2);color:var(--ink-2);clip-path:none;border-radius:var(--r);padding:0 14px}section.s.alt .zone span{background:var(--paper)}.foot{position:relative;isolation:isolate;overflow:hidden;background:var(--neve);color:var(--ink-2);padding:clamp(56px,7vw,88px) 0 calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.foot .grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.foot .logo{height:40px;width:auto;color:var(--ink);margin-bottom:16px}.foot .bl{font-size:.9375rem;max-width:38ch;color:var(--ink-2)}.foot h5{margin:0 0 12px;font:700 .9375rem/1.3 var(--f);color:var(--ink)}.foot ul{list-style:none;display:grid;gap:2px}.foot ul a{display:inline-flex;align-items:center;min-height:40px;font-size:.9375rem;color:var(--ink-2);transition:color .2s var(--ease)}.foot ul a:hover{color:var(--blue)}.foot address{font-size:.9375rem;color:var(--ink-2)}.foot address a{color:var(--blue);font-weight:600}.foot .legal{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:44px;padding-top:20px;border-top:1px solid var(--line);font-size:.875rem;color:var(--mut)}.foot .legal a{color:var(--mut);min-height:32px;display:inline-flex;align-items:center}.foot .legal a:hover{color:var(--blue)}@media (min-width:640px){.foot .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.foot .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px}}.legal-doc{max-width:760px;padding-block:clamp(48px,7vw,96px)}.legal-doc h1{font-size:clamp(2rem,1.6rem + 2vw,3rem);margin-bottom:16px}.legal-doc h2{font-size:1.375rem;margin:40px 0 12px;max-width:none}.legal-doc p,.legal-doc li{color:var(--ink-2);margin-bottom:12px;max-width:68ch}.legal-doc ul{padding-left:20px}body.js .rv{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease) calc(var(--i,0)*100ms),transform .5s var(--ease) calc(var(--i,0)*100ms)}body.js .rv.in{opacity:1;transform:none}body.js .shot.rv{opacity:1;transform:none}body.js .shot.rv img{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--ease) calc(var(--i,0)*120ms)}body.js .shot.rv.in img{clip-path:inset(0 0 0 0)}.js .hero h1,.js .hero .sub,.js .hero .actions{animation:rise .5s var(--ease) both}.js .hero .sub{animation-delay:.08s}.js .hero .actions{animation-delay:.16s}.js .hero .doss,.js .hero .cert,.js .hero .shot{animation:settle .5s var(--ease) .2s both}.js .alp-topo.draw path{animation:trace-full 1.6s var(--ease) both;animation-delay:calc(var(--k,0)*40ms)}.js .alp-ridge.draw .edge{animation:ridge-in 1.2s var(--ease) .2s both}@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes settle{from{opacity:0;transform:translateY(20px)}to{opacity:1}}@keyframes trace{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes trace-full{from{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}@keyframes ridge-in{from{clip-path:inset(-6px 100% -6px 0)}to{clip-path:inset(-6px 0 -6px 0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}body.js .rv{opacity:1;transform:none}body.js .shot.rv img{clip-path:none}}#wrap h1,#wrap h2,#wrap h3,#wrap h4{font-family:var(--f)}#wrap:not(.accueil) h1,#wrap:not(.accueil) h2,#wrap:not(.accueil) h3,#wrap:not(.accueil) h4{margin-top:0;margin-bottom:0}#wrap:not(.accueil) p{margin-bottom:0}#wrap:not(.accueil) ul,#wrap:not(.accueil) ol{margin-bottom:0}#wrap .btn{line-height:1.1;border-radius:var(--r);font-family:var(--f)}.btn{--btn-color:var(--fg);--btn-bg:var(--bg);--btn-border-color:var(--bd);--btn-hover-color:var(--fg);--btn-hover-bg:var(--bg);--btn-hover-border-color:var(--bd);--btn-active-color:var(--fg);--btn-active-bg:var(--bg);--btn-active-border-color:var(--bd)}#wrap .form fieldset{min-width:0}#wrap details summary{display:block}#wrap address{margin-bottom:0}#wrap label{margin-bottom:0}#wrap figure{margin-bottom:0}#wrap blockquote{margin-bottom:0}body .o_footer,body footer.foot{font-family:var(--f)}sub{font-size:.72em;line-height:0;vertical-align:-.22em}#wrapwrap ul:not(.accueil *),#wrapwrap ol:not(.accueil *){padding-left:0;margin-bottom:0}#wrapwrap .legal-doc ul{padding-left:20px}.doss .row,.cert .row{margin:0;--bs-gutter-x:0;--bs-gutter-y:0;flex-wrap:nowrap}.doss .row>*,.cert .row>*{width:auto;max-width:none;padding:0;margin:0;flex-shrink:1}.foot p{margin:0}.foot li a,.foot address a{text-decoration:none}.frow>.field{margin-top:0}#wrap blockquote.quote{margin:30px 0 0;padding:26px 0 0;border:0;border-top:2px solid var(--blue);background:none}#wrap blockquote.quote,#wrap blockquote.quote *{font-style:normal}.vous b{order:1}.vous p{order:2}.vous .n{order:3;margin-top:6px;color:var(--mut)}.nav .cta[aria-current="page"],.nav .cta[aria-current="page"]:hover{color:#fff}#wrap section.s>.wrap>.lead{margin-bottom:clamp(32px,4vw,52px)}#wrap .legal-doc p,#wrap .legal-doc li{margin-bottom:12px}.cert .row .ok{justify-self:start}@keyframes row-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:is(.doss,.cert)>:nth-child(3){--ri:1}:is(.doss,.cert)>:nth-child(4){--ri:2}:is(.doss,.cert)>:nth-child(5){--ri:3}:is(.doss,.cert)>:nth-child(6){--ri:4}:is(.doss,.cert)>:nth-child(7){--ri:5}:is(.doss,.cert)>:nth-child(8){--ri:6}:is(.doss,.cert)>:nth-child(n+9){--ri:7}.sheets>:nth-child(2){--si:1}.sheets>:nth-child(3){--si:2}.js .hero .doss>.row,.js .hero .doss>.f,.js .hero .cert>.row,.js .hero .cert>.note{animation:row-in .4s var(--ease) calc(.45s + var(--ri,0)*60ms) both}section.s.room{position:relative;isolation:isolate;overflow:hidden;background:var(--blue);color:#fff;padding-bottom:clamp(120px,14vw,190px)}.room .wrap{position:relative;z-index:2}.room h2{color:#fff}#wrap .room .lead{color:var(--on-blue)}.sheets{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.sheets .cert{max-width:none;justify-self:stretch}.sheets .cert .ct span:first-child{font-size:.9375rem}@media (min-width:960px){.sheets{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);align-items:stretch}.sheets .cert{display:flex;flex-direction:column}}.room .alp-topo path{stroke:rgba(255,255,255,.1)}body.js .sheets .cert{transition:translate 1.1s var(--ease),opacity .9s var(--ease)}body.js .sheets .cert:nth-child(2){transition-delay:.12s}body.js .sheets .cert:nth-child(3){transition-delay:.24s}body.js .sheets:not(.in) .cert{opacity:0;translate:0 40px}body.js .sheets:not(.in) .cert>.row,body.js .sheets:not(.in) .cert>.note{opacity:0}body.js .sheets.in .cert>.row,body.js .sheets.in .cert>.note{animation:row-in .4s var(--ease) calc(.3s + var(--si,0)*100ms + var(--ri,0)*50ms) both}@media (prefers-reduced-motion:reduce){body.js .sheets:not(.in) .cert,body.js .sheets:not(.in) .cert>*{opacity:1;translate:none}}body.js .room .alp-ridge .edge,body.js .cta-band .alp-ridge .edge{clip-path:inset(-6px 100% -6px 0)}body.js .room .alp-ridge.draw .edge,body.js .cta-band .alp-ridge.draw .edge{animation:ridge-in 1.8s var(--ease) .15s forwards}.nw{white-space:nowrap}.shot.cut{--cut:88%}.shot.cut img{aspect-ratio:4/3;clip-path:polygon(0 0,100% 0,100% var(--cut),0 100%)}@media (min-width:900px){.two-col.local{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.shot.cut{--cut:82%}.shot.cut img{aspect-ratio:auto;height:clamp(380px,36vw,500px)}}body.js .shot.cut.rv img{clip-path:polygon(0 0,100% 0,100% 0,0 0)}body.js .shot.cut.rv.in img{clip-path:polygon(0 0,100% 0,100% var(--cut),0 100%)}@media (prefers-reduced-motion:reduce){body.js .shot.cut.rv img{clip-path:polygon(0 0,100% 0,100% var(--cut),0 100%)}}.room .c{border-top-color:rgba(255,255,255,.3)}.room .c h3{color:#fff}.room .c p,.room .c .n{color:var(--on-blue)}.room .c>b:first-child{color:#fff;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem)}.side .aside-box{padding:24px 0}.side .aside-box:first-child{padding-top:0}.side h3{font-size:1.0625rem;margin-bottom:16px}.side li,.side dd,.side p{text-wrap:pretty}.side ol{gap:0}.side ol li{position:relative;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:2px;padding-bottom:16px}.side ol li:last-child{padding-bottom:0}.side ol li::before{grid-row:1/span 2;background:var(--paper)}.side ol li:not(:last-child)::after{content:"";position:absolute;left:12px;top:28px;bottom:0;width:2px;background:var(--line)}.side ol li b{grid-column:2;font-size:.96875rem;line-height:1.35;padding-top:3px}.side ol li span{grid-column:2;font-size:.9375rem;line-height:1.5}.side .modes{display:grid;gap:14px;margin:0}.side .modes dt{display:inline-flex;align-items:center;min-height:24px;padding:0 14px 0 8px;background:var(--blue);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.005em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.side .modes dd{margin:6px 0 0;color:var(--ink-2);font-size:.9375rem;line-height:1.5}.side .privacy{margin-top:14px}@media (min-width:960px){.side{position:sticky;top:100px}}.foot-top{display:grid;gap:20px;padding-bottom:clamp(30px,4vw,44px);margin-bottom:clamp(30px,4vw,44px);border-bottom:1px solid var(--line)}.foot-top .logo{height:58px;margin:0}.foot-brand{display:inline-block;justify-self:start}.foot-top .bl{font-size:1rem;max-width:52ch}.foot-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}@media (min-width:1040px){.foot-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:44px}}.foot-zone{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(28px,4vw,40px)}.foot-zone span{margin-right:6px;font-size:.875rem;color:var(--mut)}.foot .foot-zone a{display:inline-flex;align-items:center;min-height:32px;padding:0 18px 0 10px;background:var(--blue);color:#fff;font-size:.8125rem;font-weight:650;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);transition:background-color .25s var(--ease),transform .35s var(--ease)}.foot .foot-zone a:hover{background:var(--blue-deep);color:#fff;transform:translateX(2px)}.foot .legal{margin-top:28px}html{scroll-padding-top:100px}.top .logo{height:40px;transform-origin:left center;transition:transform .35s var(--ease)}@media (min-width:1040px){.top .wrap{min-height:84px}.top .logo{height:56px}.top.is-scrolled .logo{transform:scale(.84)}}.btn.go{min-height:54px;padding:0 1.5em;font-size:1.0625rem;font-weight:700}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(28px,3.5vw,44px)}.cta-row p{margin:0;font-size:.9375rem;color:var(--mut);max-width:44ch}.room .cta-row p{color:var(--on-blue)}#wrap .cta-row p{margin:0}a.c,.vous a,.svc article{position:relative;isolation:isolate;transition:transform .3s var(--ease)}a.c::after,.vous a::before,.svc article::before{content:"";position:absolute;z-index:-1;inset:-1px -14px -4px;border-radius:6px;background:var(--paper);box-shadow:0 18px 40px -22px rgba(8,22,48,.35),0 2px 6px -2px rgba(8,22,48,.08);opacity:0;transition:opacity .3s var(--ease)}.svc article::before{inset:-12px}a.c:hover,.vous a:hover,.svc article:hover{transform:translateY(-4px)}a.c:hover::after,.vous a:hover::before,.svc article:hover::before{opacity:1}.svc .more::before{content:"";position:absolute;inset:0;z-index:1}@media (hover:none){a.c:hover,.vous a:hover,.svc article:hover{transform:none}a.c:hover::after,.vous a:hover::before,.svc article:hover::before{opacity:0}}.m-cta{position:fixed;left:0;right:0;bottom:0;z-index:58;display:flex;align-items:center;gap:10px;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -10px 30px -24px rgba(8,22,48,.6);transform:translateY(110%);transition:transform .35s var(--ease)}.m-cta.show{transform:none}.m-cta .btn{flex:1;min-height:50px}.m-cta-tel{flex:none;display:grid;place-items:center;width:50px;height:50px;border:1.5px solid var(--line-2);border-radius:var(--r);color:var(--blue)}.m-cta-tel svg{width:22px;height:22px}@media (min-width:760px){.m-cta{display:none}}html.nav-open .m-cta{transform:translateY(110%)}.tel-toast{position:fixed;left:50%;bottom:24px;z-index:80;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;max-width:min(560px,calc(100vw - 32px));padding:14px 18px;background:var(--ink);color:#fff;border-radius:var(--r);box-shadow:0 18px 40px -18px rgba(8,22,48,.7);font-size:.9375rem;line-height:1.4;opacity:0;transform:translate(-50%,12px);transition:opacity .3s var(--ease),transform .3s var(--ease);pointer-events:none}.tel-toast.show{opacity:1;transform:translate(-50%,0);pointer-events:auto}.tel-toast b{font-variant-numeric:tabular-nums}.tel-toast small{color:var(--on-night);font-size:.8125rem}.tel-toast a{color:var(--green);font-weight:650;text-decoration:none}.tel-toast a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.top.is-hidden{transform:none}a.c:hover,.vous a:hover,.svc article:hover,.btn:hover{transform:none}}.foot{background:var(--night);color:var(--on-night);border-top:0}.foot .logo{color:#fff}.foot .bl,.foot address,.foot ul a{color:var(--on-night)}.foot h5,.foot address a{color:#fff}.foot ul a:hover,.foot .legal a:hover{color:#fff}.foot .legal,.foot .legal a,.foot-zone span{color:var(--on-night)}.foot-top,.foot .legal{border-color:rgba(255,255,255,.14)}.foot .btn{--bg:#fff;--fg:var(--ink);--bd:#fff}.foot .btn:hover{--bg:var(--blue-tint);--bd:var(--blue-tint)}body:has(.cta-band) .cta-band{padding-bottom:clamp(48px,6vw,72px)}body:has(.cta-band) .foot{padding-top:0}body:has(.cta-band) .foot>.wrap::before{content:"";display:block;height:1px;margin-bottom:clamp(40px,5vw,60px);background:rgba(255,255,255,.14)}body:has(.cta-band) .foot-cta{display:none}.foot .foot-zone a.all,.foot .foot-zone a.all:hover{background:none;clip-path:none;padding:0 4px;margin-left:6px;color:#fff;transform:none}.btn.go{--bg:var(--green-ink);--bd:var(--green-ink);--fg:#fff}.btn.go:hover{--bg:#21632a;--bd:#21632a;box-shadow:0 12px 24px -14px rgba(33,99,42,.9)}.btn.go:hover::after{background:#fff}.cta-band .btn.go,.foot .btn.go{--bg:var(--green);--bd:var(--green);--fg:var(--ink)}.cta-band .btn.go:hover,.foot .btn.go:hover{--bg:#6fbb4b;--bd:#6fbb4b;box-shadow:none}.cta-band .btn.go:hover::after,.foot .btn.go:hover::after{background:var(--ink)}.room .btn.go{--bg:#fff;--bd:#fff;--fg:var(--blue)}.room .btn.go:hover{--bg:var(--blue-tint);--bd:var(--blue-tint);box-shadow:0 12px 26px -16px rgba(0,0,0,.6)}.room .btn.go:hover::after{background:var(--green)}.nav .cta,.nav .cta[aria-current="page"]{background:var(--green-ink)}.nav .cta:hover,.nav .cta[aria-current="page"]:hover{background:#21632a;box-shadow:0 12px 24px -14px rgba(33,99,42,.9)}.cta-row p{max-width:none}.shot img,.hero .shot img{border-radius:14px}.svc .vis{border-radius:14px}.shot figcaption{display:none}.head-pic{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;margin-bottom:clamp(32px,4vw,52px)}.head-pic .lead{margin-top:18px}.head-pic img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;background:var(--neve-2)}@media (min-width:900px){.head-pic{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,88px)}}.c .ph{order:5;margin:18px 0 0}.c .ph.top{order:0;margin:0 0 8px}.c .ph img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px;background:var(--neve-2);transition:transform 1.2s var(--ease)}.c .ph{overflow:hidden;border-radius:12px}a.c:hover .ph img{transform:scale(1.035)}.ico{order:0;width:30px;height:30px;color:var(--blue);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.room .ico{color:#fff}section.s.tint{background:linear-gradient(180deg,var(--blue-tint) 0%,var(--paper) 100%)}@media (min-width:960px){}.hero.pic .fade{display:none}@media (min-width:960px){.hero.pic .fade{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;width:52%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.92) 58%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.92) 58%)}.hero.pic .wrap>div{max-width:620px}}.path6{display:grid;grid-template-columns:minmax(0,1fr);gap:32px clamp(24px,3vw,44px);counter-reset:p6}.path6>div{counter-increment:p6;display:flex;flex-direction:column;gap:10px}.path6 .ph{position:relative;overflow:hidden;border-radius:14px}.path6 .ph img{width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--neve-2)}.path6 .ph::after{content:counter(p6);position:absolute;left:12px;top:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:99px;background:var(--blue);color:#fff;font:700 .9375rem/1 var(--f);font-variant-numeric:tabular-nums}.path6 h3{margin-top:6px}.path6 p{color:var(--ink-2);font-size:1rem;max-width:44ch}@media (min-width:640px){.path6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.path6{grid-template-columns:repeat(3,minmax(0,1fr))}}.plans{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.plan{display:flex;flex-direction:column;gap:12px;padding:28px 26px 30px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.plan.key{border-color:var(--blue);box-shadow:var(--lift)}.plan .n{font-size:.8125rem;font-weight:650;color:var(--blue)}.plan h3{font-size:clamp(1.3rem,1.15rem + .6vw,1.625rem)}.plan p{color:var(--ink-2);font-size:1rem}.plan .checks{margin-top:4px;border-top:1px solid var(--line)}.plan .checks li{font-size:.9688rem;padding-block:11px}.plan .more{margin-top:auto;padding-top:8px}@media (min-width:960px){.plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.refs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(28px,3vw,40px)}.refs div{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:14px;font-size:.9063rem;line-height:1.45;color:var(--ink-2)}.refs img{height:54px;width:auto;max-width:120px;object-fit:contain;align-self:flex-start}.refs b{color:var(--ink)}@media (min-width:760px){.refs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1040px){.refs{grid-template-columns:repeat(6,minmax(0,1fr))}}.aside-box .btn.s{margin-top:14px}.foot .btn.s{--bg:transparent;--fg:#fff;--bd:rgba(255,255,255,.45)}.foot .btn.s:hover{--bg:rgba(255,255,255,.08);--bd:#fff}.room .checks{border-top:1px solid rgba(255,255,255,.3)}.room .checks li{color:var(--on-blue);border-bottom-color:rgba(255,255,255,.22)}.room .checks li b{color:#fff}.room .checks li::before{background:rgba(255,255,255,.16)}.room .checks li::after{background:#fff}.two-col>h3{font-size:clamp(1.3rem,1.15rem + .6vw,1.625rem)}@media (min-width:900px){.grades.g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px}}a.c .ico{transition:color .25s var(--ease)}.head-pic img.fx-fade,.shot.fx-fade img{border-radius:0 14px 14px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}.two-col.stretch{align-items:stretch}.two-col.stretch .shot{display:flex;height:100%}.two-col.stretch .shot img{flex:1;height:100%;min-height:320px;aspect-ratio:auto}@media (max-width:899px){.two-col.stretch .shot img{height:auto;aspect-ratio:3/2}}.room .alp-topo{display:none}.room .btn.s{--bg:transparent;--fg:#fff;--bd:rgba(255,255,255,.5)}.room .btn.s:hover{--bg:rgba(255,255,255,.1);--bd:#fff}.room .checks+.actions{margin-top:28px}@media (min-width:900px){.two-col.stretch .shot{position:relative;min-height:320px}.two-col.stretch .shot img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover}}.hero.photo .cert{font-size:1rem;max-width:560px}.hero.photo .cert .row{padding-block:15px}.hero.photo .cert .ct{padding-block:20px 16px}@media (min-width:960px){.plans.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.spec{margin:6px 0 0;border-top:1px solid var(--line)}.spec>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0;border-bottom:1px solid var(--line)}.spec>div:last-child{border-bottom:0;padding-bottom:0}.spec dt{font-size:.8125rem;font-weight:700;color:var(--blue)}.spec dd{margin:0;color:var(--ink-2);font-size:.9688rem;line-height:1.55}@media (min-width:560px){.spec>div{grid-template-columns:minmax(0,9.5em) minmax(0,1fr);gap:16px}}.cta-row p .more{margin:0}.hero.bg{isolation:isolate}.hero.bg .bgpic{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.hero.bg::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.9) 38%,rgba(255,255,255,.45) 72%,rgba(255,255,255,.2) 100%)}.hero.bg .wrap{position:relative;z-index:2}.hero.bg .alp-topo{display:none}@media (max-width:899px){.hero.bg::after{background:rgba(255,255,255,.88)}}@media (min-width:960px){.hero.small.bg{min-height:clamp(420px,38vw,560px);display:flex;align-items:center}.hero.small.bg .wrap{width:100%}}section.s.tight{padding-block:clamp(48px,5.5vw,84px)}section.s.tight .three.after{margin-top:clamp(20px,2.2vw,30px)}.head-pic+.steps{margin-top:clamp(36px,4.5vw,64px)}.sub-h{font-size:clamp(1.3rem,1.15rem + .6vw,1.625rem)}.after-s{margin-top:22px}.shot.fx-fade-r img{border-radius:14px 0 0 14px;-webkit-mask-image:linear-gradient(270deg,transparent 0%,#000 38%);mask-image:linear-gradient(270deg,transparent 0%,#000 38%)}.c.big-ico>svg.ico{order:0;width:54px;height:54px;stroke-width:1.4;color:var(--blue);margin-bottom:6px}@media (max-width:1039.98px){.nav{position:absolute;inset:calc(100% + 1px) 0 auto 0;height:calc(100vh - 100% - 1px);height:calc(100dvh - 100% - 1px);flex-wrap:nowrap}.nav>*{flex:none}}@media (min-width:1040px){.nav{flex-wrap:nowrap}.nav>a,.nav .dd-t{white-space:nowrap}}@media (min-width:1040px) and (max-width:1159.98px){.top .wrap{gap:20px}.top .logo{height:46px}.nav{gap:20px}.nav>a,.nav .dd-t{font-size:.9375rem}.nav .cta{padding:0 16px;font-size:.9375rem}}@media (max-width:1039.98px){.nav .cta{flex:none}}@media (max-width:899px){.hero.bg{padding-bottom:clamp(150px,42vw,230px)}.hero.bg .bgpic{object-position:50% 46%}.hero.bg::after{background:linear-gradient(180deg, rgba(255,255,255,.97) 0%, rgba(255,255,255,.95) 34%, rgba(255,255,255,.80) 54%, rgba(255,255,255,.34) 74%, rgba(255,255,255,.10) 100%)}}@media (max-width:399px){.hero.bg{padding-bottom:clamp(120px,34vw,160px)}}.form-ok{padding:20px 22px}.form-ok .fo-t{margin:0;font-weight:700;font-size:1.0625rem;color:var(--green-ink)}.form-ok .fo-ref{margin:12px 0 0;font-weight:400;color:var(--ink-2);font-size:.9375rem}.form-ok .fo-ref b{font-family:var(--fm,ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace);font-size:1rem;color:var(--ink);letter-spacing:.5px}.form-ok .fo-ref span{color:var(--mut)}.form-ok .fo-steps{margin:16px 0 0;padding:0;list-style:none;counter-reset:fo;display:grid;gap:10px}.form-ok .fo-steps li{position:relative;padding-left:30px;font-weight:400;color:var(--ink-2);font-size:.9375rem;line-height:1.5}.form-ok .fo-steps li::before{counter-increment:fo;content:counter(fo);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--green);color:#fff;font:700 .75rem/20px var(--f);text-align:center}.form-ok .fo-steps b{color:var(--ink);font-weight:700}.form-ok .fo-steps b::after{content:" — ";color:var(--mut);font-weight:400}.reassure{margin:10px 0 0;font-size:.8125rem;color:var(--mut)}.drop:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-color:var(--blue)}.drop[aria-invalid="true"]{border-color:var(--err);background:#fdf3f2}.btn[data-envoi]{opacity:1;cursor:progress}.btn[data-envoi]::after{background:none;-webkit-mask:none;mask:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;box-sizing:border-box;transform:none;animation:tourne .7s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn[data-envoi]::after{animation:none}}.verif{padding:24px 26px;border:1px solid var(--line);border-radius:var(--r);margin-bottom:32px}.verif.ok{border-color:var(--green);background:var(--green-tint)}.verif.ko{border-color:var(--line-2);background:var(--neve)}.verif h2{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);margin:14px 0 18px}.verif .verif-t{margin:0}.verif-badge{display:inline-block;padding:5px 12px;border-radius:var(--r);font:700 .8125rem/1.2 var(--f);letter-spacing:.02em}.verif-badge.ok{background:var(--green-ink);color:#fff}.verif-badge.ko{background:var(--neve-2);color:var(--ink-2)}.verif .ok-txt{color:var(--green-ink)}.verif .spec.verif-sp{margin-top:0}.verif .mono{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.04em}.verif .note{margin-top:18px}.hero.hA{background:linear-gradient(180deg,var(--paper) 0%,var(--neve) 58%,var(--neve-2) 100%)}.hero.hA .alp-topo{display:none}.hero.hA .wrap{grid-template-columns:minmax(0,1fr);gap:0}.hero.hA .wrap>div{max-width:600px}.hero.hA .bg{position:relative;z-index:0;margin:12px calc(-1*var(--gut)) 0;height:270px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 36%,#000 78%,rgba(0,0,0,.35) 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 36%,#000 78%,rgba(0,0,0,.35) 100%)}.hero.hA .bg img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(.92)}.hero.hA .bg::after{content:"";position:absolute;inset:0;background:rgba(28,75,153,.12)}.hero.hA .hA-range{position:absolute;left:0;right:0;bottom:-1px;z-index:1;width:100%;height:clamp(92px,13vw,190px);pointer-events:none;opacity:.8}.hero.hA .hA-range path{fill:var(--line)}.hero.hA .alp-ridge{height:clamp(66px,9.5vw,132px)}.price-from{margin-top:18px;font-size:.9375rem;color:var(--mut)}.price-from b{color:var(--ink);font-size:1.0625rem}@media (min-width:960px){.hero.hA .bg{position:absolute;inset:0 0 0 42%;height:auto;margin:0;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 16%,#000 40%),linear-gradient(180deg,#000 0%,#000 66%,rgba(0,0,0,.4) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.3) 16%,#000 40%),linear-gradient(180deg,#000 0%,#000 66%,rgba(0,0,0,.4) 100%);mask-composite:intersect}.hero.hA .bg img{object-position:62% 32%}.hero.hA .hA-range{-webkit-mask-image:linear-gradient(90deg,#000 38%,rgba(0,0,0,.4) 68%,transparent 100%);mask-image:linear-gradient(90deg,#000 38%,rgba(0,0,0,.4) 68%,transparent 100%)}.hero.hA .wrap{position:relative;z-index:2}}.cut2{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}@media (min-width:900px){.cut2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,80px);align-items:center}}.band{margin:clamp(8px,2vw,20px) 0 0}.band img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 45%;border-radius:12px;background:var(--neve-2)}@media (min-width:760px){.band img{aspect-ratio:21/9}}.plans{align-items:stretch}.plan .n{display:flex;align-items:center;gap:10px}.plan .n em{font-style:normal;font-size:.75rem;font-weight:700;color:#fff;background:var(--blue);padding:3px 8px;border-radius:99px;letter-spacing:.02em}.plan h3{font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);letter-spacing:-.025em}.prices{list-style:none;margin-top:6px;border-top:1px solid var(--line)}.prices li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.9375rem;color:var(--ink-2)}.prices b{font-size:1.25rem;font-weight:760;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.prices b small{font-size:.75rem;font-weight:600;color:var(--mut);letter-spacing:0}.prices .acte{font-size:1rem;font-weight:650;color:var(--ink)}.plan .day{margin-top:-2px;font-size:.875rem;color:var(--mut)}.plan .checks{border-top:0}.plan .checks li.plus{padding-left:0;padding-top:14px;font-weight:650;color:var(--ink)}.plan .checks li.plus::before,.plan .checks li.plus::after{display:none}.plan .cond{margin-top:auto;padding-top:12px;font-size:.8125rem;line-height:1.5;color:var(--mut)}.plan .btn{width:100%;margin-top:8px}.note-f{margin-top:18px;font-size:.8125rem;color:var(--mut);max-width:80ch}.costs{list-style:none;display:grid;gap:14px;margin:0}.costs li{padding:16px 0 4px;border-top:1px solid var(--line-2)}.costs b{display:block;font-size:1.125rem;font-weight:750;letter-spacing:-.015em;color:var(--ink)}.costs p{margin-top:6px;color:var(--ink-2);font-size:1rem;max-width:46ch}.plan .who{font-size:.9375rem;font-weight:700;color:var(--blue);margin-top:-4px}@media (min-width:960px){.steps.quatre b{font-size:1.25rem}.steps.quatre p{font-size:1rem}}.traces{margin-top:clamp(28px,4vw,44px);padding-top:20px;border-top:1px solid var(--line-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;font-size:.9375rem;color:var(--ink-2)}.traces b{flex-basis:100%;font-size:1.0625rem;color:var(--ink)}.traces span{position:relative;padding-left:22px}.traces span::before{content:"";position:absolute;left:0;top:.2em;width:1em;height:1em;background:var(--blue);-webkit-mask:var(--doc) center/contain no-repeat;mask:var(--doc) center/contain no-repeat}@media (min-width:760px){.traces b{flex-basis:auto;margin-right:8px}}.plans.aere .prices{margin-top:4px}.plans.aere .prices li{font-size:1rem}.plans.aere .prices b{font-size:1.375rem}.plans.aere .who small{display:block;font-weight:400;color:var(--mut);margin-top:4px}.packline{margin-top:clamp(24px,3vw,36px);padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink-2);font-size:.9688rem}.cta-one{margin-top:clamp(28px,4vw,44px);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cta-one .btn{min-height:56px;font-size:1.0625rem;padding:0 1.8em}.cta-one p{color:var(--mut);font-size:.9375rem}.cta-one+.note-f{text-align:center;margin-inline:auto}.plans.aere .plan .n{color:var(--blue);font-size:.8125rem}.plans.aere .prices{margin:0 0 4px}.plans.aere .prices li{font-size:.9375rem;padding:7px 0}.plans.aere .prices b{font-size:1rem;font-weight:700}.commun{margin-top:clamp(24px,3vw,36px);display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 24px;padding-top:18px;border-top:1px solid var(--line-2);font-size:.9688rem;color:var(--ink-2)}.commun b{flex-basis:100%;color:var(--ink)}.commun span{position:relative;padding-left:24px}.commun span::before{content:"";position:absolute;left:0;top:.28em;width:14px;height:14px;background:var(--blue);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}@media (min-width:900px){.commun b{flex-basis:auto;margin-right:10px}}.cta-one h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.cta-one p{color:var(--ink-2);max-width:60ch}.cta-row p{color:var(--ink-2);font-size:1rem}.cta-band.grille .wrap{grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.cta-band.grille .form{color:var(--ink);box-shadow:var(--sheet)}.cta-band.grille .form legend{margin-bottom:14px}.cta-band.grille .form legend small{display:block;margin-top:4px;font-size:.875rem;font-weight:600;color:var(--blue)}.cta-band.grille .privacy{margin-top:12px}.cta-band .who{margin-top:18px;display:grid;gap:8px;font-size:.9375rem;color:var(--on-night)}.cta-band .who span{position:relative;padding-left:26px}.cta-band .who span::before{content:"";position:absolute;left:0;top:.35em;width:14px;height:14px;background:#fff;-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}@media (min-width:900px){.cta-band.grille .wrap{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(40px,6vw,80px)}}.suivi{margin-top:clamp(40px,6vw,72px);padding-top:clamp(32px,4vw,52px);border-top:1px solid var(--line-2);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,48px)}.suivi .sur{display:inline-block;margin-bottom:14px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.suivi h3{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);line-height:1.12;letter-spacing:-.025em;max-width:22ch}.suivi h3 em{font-style:normal}.suivi .lead{margin-top:14px;font-size:1.0625rem}.feats{list-style:none;margin:clamp(24px,3vw,34px) 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:22px 28px}.feats li{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--line-2)}.feats svg{width:28px;height:28px;margin-bottom:4px;stroke:var(--blue);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.feats b{font-size:1.0625rem;font-weight:700;letter-spacing:-.012em;line-height:1.3;color:var(--ink)}.feats p{font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.scr{container-type:inline-size;position:relative;margin:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 28px 48px -30px rgba(14,23,38,.4);font-size:.8125rem;line-height:1.3}.scr-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);border-radius:12px 12px 0 0;background:var(--neve)}.scr-bar i{width:9px;height:9px;border-radius:99px;background:var(--line-2)}.scr-bar span{margin-left:8px;padding:3px 10px;border-radius:99px;border:1px solid var(--line);background:var(--paper);font-size:.75rem;color:var(--mut)}.scr-body{padding:14px 16px 6px}.scr-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:12px}.scr-head b{font-size:1rem;font-weight:700;color:var(--ink)}.scr-head span{font-size:.75rem;color:var(--mut)}.scr-head em{margin-left:auto;padding:7px 11px;border-radius:var(--r);background:var(--green-ink);color:#fff;font-style:normal;font-size:.75rem;font-weight:650;white-space:nowrap}.scr-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr) minmax(0,.8fr) minmax(0,1.2fr);gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--neve-2)}.scr-row.h{padding:6px 0;border-top:0;border-bottom:1px solid var(--line);font-size:.625rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.scr-row b{display:block;font-weight:650;color:var(--ink)}.scr-row small{display:block;margin-top:2px;font-size:.75rem;color:var(--mut)}.scr-row .st{display:inline-block;padding:3px 8px;border-radius:99px;background:var(--neve);color:var(--ink-2);font-style:normal;font-size:.6875rem;font-weight:650;white-space:nowrap}.scr-row .st.go{background:var(--green-tint);color:var(--green-ink)}.scr-row .st.at{background:var(--blue-tint);color:var(--blue)}.scr-doc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 10px;align-items:center;margin:8px 16px 14px;padding:10px 14px 10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:.75rem;color:var(--mut)}.scr-doc::before{content:"";grid-row:span 2;width:22px;height:22px;background:var(--blue);-webkit-mask:var(--doc) center/contain no-repeat;mask:var(--doc) center/contain no-repeat}.scr-doc b{font-size:.8125rem;font-weight:650;color:var(--ink)}@media (max-width:480px){.scr-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1.1fr)}.scr .bat{display:none}.scr-row .st{font-size:.625rem;padding:3px 7px}}@container (max-width:360px){.scr-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1.1fr)}.scr .bat{display:none}.scr-row .st{font-size:.625rem;padding:3px 7px}}@media (min-width:600px){.feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.suivi{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,80px);align-items:center}.scr{margin:0 0 26px}.scr-body{padding-bottom:12px}.scr-doc{position:absolute;left:-22px;bottom:-26px;margin:0;box-shadow:0 18px 32px -20px rgba(14,23,38,.5)}}.plans.sommet{gap:16px;align-items:stretch}.plans.sommet .n{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.plans.sommet .promise{font-size:.9375rem;color:var(--ink-2);line-height:1.45;min-height:2.9em}.plans.sommet .big{display:flex;align-items:baseline;gap:6px;margin:8px 0 2px;font-size:.8125rem;color:var(--mut)}.plans.sommet .big b{font-size:2.375rem;font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--ink)}.plans.sommet .who{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:.9375rem;font-weight:650;color:var(--blue)}.plans.sommet .checks{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.plans.sommet .checks li{padding:6px 0 6px 28px;border-bottom:0;font-size:.9375rem;line-height:1.45;color:var(--ink)}.plans.sommet .checks li::before{top:7px;width:18px;height:18px}.plans.sommet .checks li::after{left:3px;top:10px}.plans.sommet .plan{position:relative;gap:8px;padding:24px 24px 22px;border-top:3px solid var(--blue)}.plans.sommet .plan .n{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;padding:0 14px 0 9px;background:var(--blue-tint);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.plans.sommet .plan h3{margin-top:4px;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem)}.plans.sommet .prices{margin:0;border-top:1px solid var(--line)}.plans.sommet .prices li{font-size:.9375rem;padding:7px 0}.plans.sommet .prices b{font-size:1rem;font-weight:700}.plans.sommet .plan.key{overflow:hidden;background:var(--night);border-color:var(--night);border-top-color:var(--green);box-shadow:0 30px 50px -30px rgba(14,23,38,.7)}.plans.sommet .plan.key .tag{position:absolute;top:16px;right:0;padding:5px 12px;background:var(--green);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:4px 0 0 4px}.plans.sommet .plan.key .n{background:rgba(255,255,255,.12);color:#fff}.plans.sommet .plan.key h3,.plans.sommet .plan.key .big b,.plans.sommet .plan.key .prices b,.plans.sommet .plan.key .checks li,.plans.sommet .plan.key .who{color:#fff}.plans.sommet .plan.key .promise,.plans.sommet .plan.key .big,.plans.sommet .plan.key .prices li{color:var(--on-night)}.plans.sommet .plan.key .prices,.plans.sommet .plan.key .prices li,.plans.sommet .plan.key .checks,.plans.sommet .plan.key .who{border-color:rgba(255,255,255,.14)}.plans.sommet .plan.key .checks li::before{background:rgba(94,170,59,.22)}.plans.sommet .plan.key .checks li::after{background:var(--green)}.plans.sommet .plan.key .ridge{position:absolute;left:0;right:0;bottom:0;width:100%;height:64px;opacity:.28;pointer-events:none}.plans.sommet .plan.key .who{position:relative;z-index:1}@media (min-width:960px){.plans.sommet .plan.key{margin:-12px 0}}.pack{margin-top:clamp(24px,3vw,36px);display:grid;grid-template-columns:minmax(0,1fr);gap:18px 32px;align-items:center;padding:22px 24px;border-radius:14px;background:var(--blue-tint)}.pack .n{display:inline-block;margin-bottom:6px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.pack h3{font-size:clamp(1.15rem,1.05rem + .5vw,1.375rem);letter-spacing:-.018em}.pack p{margin-top:6px;font-size:.9375rem;color:var(--ink-2);max-width:52ch}.pack-p{list-style:none;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pack-p li{display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:var(--paper);border:1px solid rgba(28,75,153,.18);border-radius:10px}.pack-p b{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.pack-p .px{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.pack-p .px small{margin-left:4px;font-size:.75rem;font-weight:600;letter-spacing:0;color:var(--mut)}.pack-p s{font-size:.8125rem;color:var(--mut)}@media (min-width:900px){.pack{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (max-width:480px){.pack-p{grid-template-columns:minmax(0,1fr)}}

/* /alptronics_website/static/src/css/charte.css */
 :root{--neve:#eef4fb; --neve-2:#e2ebf6; --line:#e1e8f0; --green:#4b813f; --green-ink:#3d7035; --green-tint:#eaf4e9; --night:#132a49; --night-2:#0f2039; --night-line:#27416a; --on-night:#b9c8de; --sky:#d9e8f7; --sky-2:#e9f1fa; --sky-3:#f4f8fc; --cretes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 700' preserveAspectRatio='xMidYMax slice'%3E%3Cg fill='none' stroke='%231c4b99' stroke-width='1' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath opacity='.34' d='M-20 330 C60 320 120 250 200 236 C260 226 300 270 360 262 C430 254 470 170 540 160 C600 152 640 200 700 196 C770 190 820 120 900 112 C960 106 1000 150 1060 146 C1130 140 1180 80 1260 70 C1320 64 1360 100 1420 96 L1480 90'/%3E%3Cpath opacity='.6' d='M-20 440 C80 430 140 380 220 372 C290 366 330 410 400 404 C480 396 520 300 600 292 C660 286 700 330 760 326 C830 320 880 250 960 244 C1020 238 1060 280 1120 276 C1190 270 1240 210 1320 204 C1380 200 1420 230 1480 226'/%3E%3C/g%3E%3C/svg%3E");}.hero{background:linear-gradient(180deg,#fff 0%,var(--sky-2) 55%,var(--sky) 100%);padding-bottom:clamp(56px,7vw,96px)}.hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;background:var(--cretes) center bottom/cover no-repeat}.hero .alp-topo,.hero .alp-ridge,section.room .alp-topo,section.room .alp-ridge,.cta-band .alp-topo,.cta-band .alp-ridge{display:none}.hero.to-neve+.strip,.hero+.strip{margin-top:0}.cta-band{background:linear-gradient(160deg,var(--night) 0%,var(--night-2) 100%)}.cta-band::after{content:"";position:absolute;z-index:0;right:-10%;bottom:-40%;width:55%;height:120%;background:radial-gradient(closest-side,rgba(45,100,194,.35),rgba(45,100,194,0));pointer-events:none}#alp-top .wrap,#alp-bottom .wrap{max-width:calc(1440px + 2 * var(--gut))}#alp-top{background:#fff}#alp-top .haut{display:none;background:var(--night-2);color:var(--on-night);font-size:.84375rem}#alp-top .haut .wrap{min-height:38px;gap:24px;justify-content:space-between}#alp-top .haut-txt{display:flex;flex-wrap:wrap;gap:4px 0}#alp-top .haut-txt span+span::before{content:"·";margin:0 12px;color:#4f6a94}#alp-top .haut a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600;white-space:nowrap;transition:color .25s var(--ease)}#alp-top .haut a:hover{color:#9fd08f}#alp-top .haut a svg{width:16px;height:16px;color:#9fd08f}@media (min-width:1040px){html{scroll-padding-top:136px}#alp-top .haut{display:block}#alp-top>.wrap{min-height:86px;gap:48px}#alp-top .logo{height:62px}#alp-top.is-scrolled .logo{transform:scale(.88)}#alp-top .nav{gap:34px}#alp-top .nav>a,#alp-top .nav .dd-t{font:600 1rem/1 var(--f);letter-spacing:0;color:#18253a}#alp-top .nav>a:not(.cta):hover,#alp-top .nav .dd:hover .dd-t,#alp-top .nav .dd.open .dd-t{color:var(--blue)}#alp-top .nav .acc{display:none}#alp-top .nav .cta{gap:10px;min-height:52px;padding:0 24px;border-radius:6px;background:var(--green);color:#fff;font:700 1rem/1 var(--f)}#alp-top .nav .cta::after{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;transition:transform .3s var(--ease);flex:none}#alp-top .nav .cta:hover{background:var(--green-ink);box-shadow:0 14px 28px -14px rgba(75,129,63,.6)}#alp-top .nav .cta:hover::after{transform:translateX(4px)}#alp-top .dd-m{width:520px}#alp-top .dd-m.court{width:360px}}#alp-bottom.foot{background:linear-gradient(180deg,var(--night) 0%,var(--night-2) 100%);color:#aab7ca;border-top:0;padding:0;--alp-logo-fond:var(--night)}#alp-bottom.foot::before,#alp-bottom.foot::after,#alp-bottom .foot-mont{display:none}#alp-bottom .pf-haut{padding:clamp(48px,6vw,72px) 0 clamp(40px,5vw,56px);border-bottom:1px solid var(--night-line)}#alp-bottom .pf-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}#alp-bottom .pf-marque{display:block}#alp-bottom .logo{height:50px;width:auto;color:#fff;margin:0}#alp-bottom .pf-marque p{margin-top:18px;max-width:30em;font-size:.96875rem;line-height:1.6;color:#aab7ca}#alp-bottom .pf-engagements{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}#alp-bottom .pf-engagements span{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;background:rgba(255,255,255,.07);color:#d6e2f5;font-size:.8125rem;font-weight:600;white-space:nowrap}#alp-bottom .pf-engagements svg{width:14px;height:14px;color:#9fd08f;flex:none}#alp-bottom h5{margin:0 0 18px;font:700 .8125rem/1.3 var(--f);letter-spacing:.12em;text-transform:uppercase;color:#fff}#alp-bottom ul{list-style:none;display:grid;gap:2px;margin:0;padding:0}#alp-bottom ul a{display:inline-flex;align-items:center;min-height:36px;font-size:.96875rem;color:#aab7ca;text-decoration:none;transition:color .25s var(--ease),padding-left .3s var(--ease)}#alp-bottom ul a:hover{color:#fff;padding-left:4px}#alp-bottom .pf-bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding:24px 0 10px;font-size:.875rem;color:#aab7ca}#alp-bottom .pf-mail{font-size:.96875rem;font-weight:600;color:#fff;text-decoration:none;transition:color .25s var(--ease)}#alp-bottom .pf-mail:hover{color:#9fd08f}#alp-bottom .pf-social{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid currentColor;color:#aab7ca;transition:background-color .25s var(--ease),color .25s var(--ease)}#alp-bottom .pf-social:hover{background:#fff;color:var(--night)}#alp-bottom .pf-social svg{width:16px;height:16px}@media (min-width:640px){#alp-bottom .pf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}#alp-bottom .pf-marque{grid-column:1 / -1}}@media (min-width:1040px){#alp-bottom .pf-cols{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:48px}#alp-bottom .pf-marque{grid-column:auto}}#alp-top .dd-m .tete{display:none}@media (min-width:1040px){#alp-top .dd-m{width:460px;padding:0;background:#fff;border:1px solid #d3deea;border-radius:12px;overflow:visible;box-shadow:inset 0 2px 0 var(--green),0 30px 60px -22px rgba(19,42,73,.4),0 2px 10px rgba(19,42,73,.08)}#alp-top .dd-m.court{width:460px}#alp-top .dd-m .tete{display:block;padding:18px 22px 8px}#alp-top .dd-m .tete .kicker{display:block;font:700 .75rem/1 var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--green-ink)}#alp-top .dd-m a:not(.all){display:block;min-height:0;padding:15px 48px 15px 22px;border:0;border-top:1px solid var(--line);border-radius:0}#alp-top .dd-m a:not(.all) b{display:block;font:650 1.0625rem/1.3 var(--f);color:#18253a}#alp-top .dd-m a:not(.all) small{display:block;margin-top:3px;font:400 .9375rem/1.45 var(--f);color:var(--mut);white-space:nowrap}#alp-top .dd-m a:not(.all)::after{right:20px}#alp-top .dd-m a[aria-current="page"]{box-shadow:inset 3px 0 0 var(--green)}#alp-top .dd-m a.all{display:flex;align-items:center;justify-content:space-between;min-height:0;margin:0;padding:16px 22px;border:0;border-top:1px solid var(--line);border-radius:0 0 12px 12px;background:var(--sky-3);font:650 .9375rem/1 var(--f);color:var(--blue)}#alp-top .dd-m a.all::after{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat}#alp-top .dd-m a.sous:not(.all){margin-top:-4px;padding:0 48px 15px 46px;border-top:0}#alp-top .dd-m a.sous:not(.all) b{font-size:.9375rem;font-weight:620}#alp-top .dd-m a.sous:not(.all) small{font-size:.875rem}#alp-top .dd-m a.sous::before{content:"";position:absolute;left:26px;top:-4px;width:10px;height:14px;border-left:1.5px solid #b8c9df;border-bottom:1.5px solid #b8c9df;border-bottom-left-radius:4px}}#alp-top .dd-m a.sous{padding-left:18px}#alp-bottom li.sous a{padding-left:14px;position:relative}#alp-bottom li.sous a::before{content:"";position:absolute;left:2px;top:calc(50% - .8em);width:7px;height:.8em;border-left:1px solid currentColor;border-bottom:1px solid currentColor;border-bottom-left-radius:2px;opacity:.5}#alp-bottom li.sous a:hover{padding-left:18px}#alp-bottom .pf-engagements span{white-space:normal;border-radius:16px}@media (min-width:1040px){html{scroll-padding-top:112px}#alp-top .haut .wrap{min-height:34px}#alp-top>.wrap{min-height:74px}#alp-top .logo{height:52px}#alp-top .nav .cta{min-height:46px;padding:0 20px}}#alp-bottom .pf-haut,#alp-bottom .pf-bas{padding-inline:var(--gut)}:where(#wrap) section.alt{background:var(--neve)}@media (min-width:1040px) and (max-width:1199px){#alp-top>.wrap{gap:24px}#alp-top .nav{gap:22px}}@media (min-width:1040px) and (max-width:1279px){#alp-bottom .pf-cols{grid-template-columns:repeat(4,minmax(0,1fr))}#alp-bottom .pf-marque{grid-column:1 / -1}}@media (max-width:639px){#alp-bottom .pf-bas{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}#alp-bottom .pf-mail{grid-column:1 / -1;order:-1}}@media (max-width:639px){#alp-bottom .pf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}#alp-bottom .pf-marque{grid-column:1 / -1}#alp-bottom ul a{min-height:34px;padding-block:4px;line-height:1.35}}#wrap.accueil .maq-som a{align-items:center}#wrap.accueil .maq-som a b{display:none}#wrap.accueil .maq-som .som-ico{display:block;width:17px;height:17px;flex:none;color:var(--a-green);transition:color .25s ease}#wrap.accueil .maq-som a:hover .som-ico,#wrap.accueil .maq-som a:focus-visible .som-ico{color:var(--a-blue)}#wrap.accueil:not(.pg) .maq-trait{position:relative;height:3px}#wrap.accueil:not(.pg) .maq-trait::before{content:"";position:absolute;inset:0;background:var(--a-blue);transform-origin:left center;animation:maq-trait 1.4s cubic-bezier(.45,.05,.3,1) .4s both}:root{scroll-behavior:auto}#wrap:not(.pg) .accueil.pg .heros h1{margin-bottom:20px}.accueil .zn-modes{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid #c9d6e6}.accueil .zn-modes li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid #c9d6e6}.accueil .zn-modes .ico{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--a-green-tint);color:var(--a-green)}.accueil .zn-modes .ico svg{width:22px;height:22px}.accueil .zn-modes b{display:block;font:700 1.05rem/1.35 var(--f);color:var(--a-title)}.accueil .zn-modes li span:not(.ico){display:block;margin-top:4px;font-size:.96rem;line-height:1.55;color:var(--a-text)}.accueil .zn-villes{margin-top:22px;font-size:.95rem;line-height:1.7;color:var(--a-mut)}.accueil .zn-villes b{color:var(--a-title);font-weight:700}.accueil .zn-villes span{color:var(--a-blue);font-weight:600}.accueil .appel .pq{margin-top:56px;padding-top:34px;border-top:1px solid rgba(255,255,255,.14)}.accueil .appel .pq-k{margin-bottom:10px;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:#b7c6da}.accueil .appel .pq details{border-bottom:1px solid rgba(255,255,255,.14)}.accueil .appel .pq details > summary{display:flex!important;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none}.accueil .appel .pq summary::-webkit-details-marker{display:none}.accueil .appel .pq summary h3{flex:1;margin:0;font:700 1.15rem/1.35 var(--f);color:#fff}.accueil .appel .pq-plus{position:relative;display:block;flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);transition:transform .35s ease,background .35s ease,border-color .35s ease}.accueil .appel .pq-plus::before,.accueil .appel .pq-plus::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:#fff;border-radius:1px}.accueil .appel .pq-plus::after{transform:rotate(90deg)}.accueil .appel .pq details[open] .pq-plus{transform:rotate(45deg);background:var(--a-green);border-color:var(--a-green)}.accueil .appel .pq summary:hover .pq-plus{border-color:#fff}.accueil .appel .pq details p{max-width:78ch;margin:0;padding:0 0 22px;font-size:1rem;line-height:1.65;color:#c9d6e8}.accueil .appel .pq .voir{display:inline-flex;margin-top:26px}#wrap.accueil p,#wrap.accueil li,#wrap.accueil dd,#wrap.accueil figcaption,#wrap.accueil summary,#wrap.accueil .chapo{text-wrap:pretty}#wrap.accueil h1,#wrap.accueil h2,#wrap.accueil h3,#wrap.accueil h4{text-wrap:balance}@media (min-width:901px){#wrap.accueil:not(.pg) .maq-trait{display:none}#wrap.accueil:not(.pg) .heros-inner{padding-bottom:100px}#wrap.accueil:not(.pg) .benefits{position:relative;z-index:5;margin-top:-44px;padding:0 0 10px;background:transparent}#wrap.accueil:not(.pg) .benefits::before{content:"";position:absolute;left:0;right:0;top:44px;bottom:0;z-index:-1;background:#fff}#wrap.accueil:not(.pg) .benefits-inner{width:min(1320px,calc(100% - 80px));padding:16px 0;border-radius:16px;background:#fff; box-shadow:0 1px 0 rgba(28,75,153,.06),0 22px 44px -28px rgba(19,42,73,.36)}#wrap.accueil:not(.pg) .benefit,#wrap.accueil:not(.pg) .benefit:first-child,#wrap.accueil:not(.pg) .benefit:last-child{min-height:0;padding:2px 26px;gap:14px}#wrap.accueil:not(.pg) .benefit-icon{width:44px;height:44px}#wrap.accueil:not(.pg) .benefit-icon svg{width:21px;height:21px}}#website_cookies_bar .modal-dialog{max-width:none;margin:0;padding:0}#website_cookies_bar .modal-content{border:0;border-top:1px solid var(--line-2);border-radius:0;background:#fff;box-shadow:none}#website_cookies_bar .alp-cookies{display:flex;align-items:center;gap:32px;width:min(1320px,100% - 48px);min-height:146px;margin:0 auto;padding:20px 0;font-family:var(--f);color:var(--ink-2);text-align:left}#website_cookies_bar .alp-cookies-refus-haut,#website_cookies_bar .alp-cookies-br,#website_cookies_bar .alp-cookies-perso{display:none}#website_cookies_bar .alp-cookies-corps{flex:1 1 auto;display:flex;align-items:center;gap:22px;min-width:0}#website_cookies_bar .alp-cookies-picto{flex:none;display:grid;place-items:center;width:60px;height:60px;border-radius:14px;background:#fff;border:1px solid var(--line-2);box-shadow:0 5px 0 var(--blue-tint);color:var(--blue)}#website_cookies_bar .alp-cookies-picto svg{width:32px;height:32px}#website_cookies_bar .alp-cookies-titre{margin:0 0 4px;font:800 1.2rem/1.2 var(--f);letter-spacing:-.025em;color:var(--ink)}#website_cookies_bar .alp-cookies-phrase{margin:0;font-size:.98rem;line-height:1.55;color:var(--mut);text-wrap:pretty}#website_cookies_bar .o_cookies_bar_text_policy{color:var(--blue);text-decoration:underline;text-underline-offset:3px;font-weight:500;white-space:nowrap}#website_cookies_bar .alp-cookies-point{margin:0 8px;color:var(--line-2)}#website_cookies_bar .alp-cookies-refus,#website_cookies_bar .alp-cookies-refus-haut{font:500 .95rem/1.2 var(--f);color:var(--mut);text-decoration:underline;text-decoration-color:var(--mut);text-underline-offset:4px;white-space:nowrap}#website_cookies_bar .alp-cookies-choix{flex:none;display:flex;gap:12px}#website_cookies_bar .alp-cookies-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border-radius:var(--r);font:600 1.05rem/1 var(--f);text-decoration:none}#website_cookies_bar .alp-cookies-blanc{min-width:140px;color:var(--ink);background:#fff;border:1.5px solid var(--line-2)}#website_cookies_bar .alp-cookies-ok{min-width:170px;color:#fff;background:var(--blue);border:1.5px solid var(--blue);font-weight:700}#website_cookies_bar .alp-cookies.is-perso>:not(.alp-cookies-perso){display:none}#website_cookies_bar .alp-cookies.is-perso .alp-cookies-perso{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;width:100%}#website_cookies_bar .alp-cookies-perso .alp-cookies-titre{flex-basis:100%}#website_cookies_bar .alp-cookies-item{flex:1 1 300px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r);font-weight:400}#website_cookies_bar .alp-cookies-item b{display:block;font-size:1rem;color:var(--ink)}#website_cookies_bar .alp-cookies-item span span{display:block;font-size:.9rem;line-height:1.45;color:var(--mut)}#website_cookies_bar .alp-cookies-item em{flex:none;font:600 .82rem/1 var(--f);font-style:normal;color:var(--mut)}#website_cookies_bar .alp-cookies-interrupteur{flex:none;appearance:none;-webkit-appearance:none;position:relative;width:46px;height:26px;margin:0;border-radius:13px;background:var(--line-2);cursor:pointer}#website_cookies_bar .alp-cookies-interrupteur::before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}#website_cookies_bar .alp-cookies-interrupteur:checked{background:var(--blue)}#website_cookies_bar .alp-cookies-interrupteur:checked::before{left:23px}@media (max-width:759.98px){#website_cookies_bar .modal-content{margin:0 12px 12px;border:0;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px -20px rgba(19,42,73,.5),0 0 0 1px rgba(19,42,73,.06)}#website_cookies_bar .alp-cookies{display:block;width:auto;min-height:0;padding:0}#website_cookies_bar .alp-cookies-refus-haut{display:inline-block;margin:20px 22px 0}#website_cookies_bar .alp-cookies-corps{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 22px 22px}#website_cookies_bar .alp-cookies-texte{display:contents}#website_cookies_bar .alp-cookies-picto{width:60px;height:60px}#website_cookies_bar .alp-cookies-titre{margin:0;font-size:1.5rem;line-height:1.12;letter-spacing:-.035em}#website_cookies_bar .alp-cookies-br{display:inline}#website_cookies_bar .alp-cookies-phrase{grid-column:1 / -1;font-size:1rem;line-height:1.7}#website_cookies_bar .alp-cookies-phrase-2,#website_cookies_bar .alp-cookies-refus-ligne{display:none}#website_cookies_bar .alp-cookies-choix{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}#website_cookies_bar .alp-cookies-btn{min-width:0;min-height:62px;border:0;border-radius:0;font-size:1.12rem}#website_cookies_bar .alp-cookies-blanc{font-weight:500}#website_cookies_bar .alp-cookies.is-perso .alp-cookies-perso{display:block}#website_cookies_bar .alp-cookies-perso .alp-cookies-titre{padding:22px 22px 10px}#website_cookies_bar .alp-cookies-item{margin:0 22px 10px;align-items:flex-start}#website_cookies_bar .alp-cookies-perso .alp-cookies-choix{margin-top:12px}}#alp-top .brand .logo-pc{display:none}#alp-top .haut-acces{display:flex;align-items:center;gap:22px}#alp-top .haut .haut-tel{position:relative;font-variant-numeric:tabular-nums}#alp-top .haut .haut-tel::before{content:"";position:absolute;left:-11px;top:50%;width:1px;height:14px;margin-top:-7px;background:var(--night-line)}@media (min-width:1040px){#alp-top .brand .logo{display:none}#alp-top .brand .logo-pc{display:block;height:40px}}@media (min-width:1200px){body:not(.editor_enable) #wrapwrap{zoom:.8}}

/* /alptronics_website/static/src/css/accueil.css */
 .accueil h1, .accueil h2, .accueil h3, .accueil p, .accueil ul, .accueil ol, .accueil figure{margin: 0;}.accueil li a, .accueil p a{text-decoration: none;}.accueil ul, .accueil ol{padding: 0;}.accueil button{font: inherit;}.accueil summary{list-style: none;}.accueil summary::marker{display: none; content: "";}.accueil{--a-ink: #101827; --a-ink-2: #2c3a4d; --a-title: #17243a; --a-text: #26354d; --a-mut: #607087; --a-line: #e4e9ef; --a-blue: #1c4b99; --a-green: #4b813f; --a-green-hover: #3d7035; --a-green-tint: #eaf4e9;}.accueil .nav-solutions{display: flex; align-items: center; gap: 8px;}.accueil .heros{position: relative; overflow: hidden; min-height: clamp(560px, calc(100vh - 212px), 680px); display: flex; align-items: center; background: #fff;}.accueil .heros::before{content: ""; display: none;}.accueil .heros::after{content: ""; position: absolute; inset: 0; z-index: 0; background: url("/alptronics_website/static/src/img/accueil/hero-carton-ia.jpg") right top / cover no-repeat;}.accueil .heros-ridge{position: absolute; left: 0; bottom: -1px; width: 100%; height: 36px; z-index: 3; display: block;}.accueil .heros-inner{position: relative; z-index: 2; width: min(1440px, calc(100% - 80px)); margin: 0 auto; padding: 56px 0 84px;}.accueil .heros-content{position: relative; max-width: 680px;}.accueil .heros-content::before{content: ""; position: absolute; left: -90px; right: -30px; top: -70px; bottom: -60px; z-index: -1; background: radial-gradient(closest-side, rgba(255,255,255,.92) 40%, rgba(255,255,255,0) 100%); filter: blur(14px); pointer-events: none;}.accueil .heros-kicker{display: inline-flex; flex-wrap: wrap; align-items: center; margin-bottom: 26px; padding: 11px 20px; border-radius: 99px; background: var(--a-green-tint); color: var(--a-green); font-size: 17px; font-weight: 650;}.accueil .heros-kicker span + span::before{content: "•"; margin: 0 12px;}.accueil .heros h1{font-size: clamp(44px, 4.9vw, 72px); font-weight: 760; line-height: 1.02; letter-spacing: -.03em; color: var(--a-title); margin-bottom: 28px;}.accueil .heros h1 .blue{color: var(--a-blue);}.accueil .heros-description{max-width: 31em; font-size: 19px; line-height: 1.6; color: var(--a-text); margin-bottom: 34px;}.accueil .heros-description strong{font-weight: 700; color: var(--a-ink);}.accueil .heros-cta{display: inline-flex; align-items: center; gap: 16px; min-height: 56px; padding: 0 28px; border-radius: 6px; background: var(--a-green); color: #fff; text-decoration: none; font-size: 18px; font-weight: 700; transition: background-color .2s ease;}.accueil .heros-cta:hover{background: var(--a-green-hover);}.accueil .heros-cta .arrow{width: 18px; height: 18px; transition: transform .2s ease;}.accueil .heros-cta:hover .arrow{transform: translateX(4px);}.accueil .heros-cta:focus-visible{outline: 3px solid var(--a-blue); outline-offset: 3px;}.accueil .benefits{background: #fff;}.accueil .benefits-inner{width: min(1440px, calc(100% - 80px)); margin: 0 auto; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));}.accueil .benefit{display: flex; align-items: center; gap: 18px; min-height: 100px; padding: 0 32px; border-right: 1px solid var(--a-line);}.accueil .benefit:first-child{padding-left: 0;}.accueil .benefit:last-child{padding-right: 0; border-right: none;}.accueil .benefit-icon{flex-shrink: 0; width: 56px; height: 56px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}.accueil .benefit-icon svg{width: 26px; height: 26px;}.accueil .benefit:nth-child(1) .benefit-icon, .accueil .benefit:nth-child(3) .benefit-icon{background: #eaf5e9; color: var(--a-green);}.accueil .benefit:nth-child(2) .benefit-icon{background: #eaf1fc; color: var(--a-blue);}.accueil .benefit:nth-child(4) .benefit-icon{background: #f0f2f5; color: #64748b;}.accueil .benefit h2{font-size: 17px; line-height: 1.2; font-weight: 750; color: var(--a-title); margin-bottom: 7px;}.accueil .benefit p{font-size: 15px; line-height: 1.35; color: var(--a-mut);}@media (max-width: 1200px){.accueil .benefit{padding: 0 18px;}.accueil .benefit:first-child{padding-left: 0;}}@media (max-width: 900px){.accueil .heros-inner, .accueil .benefits-inner{width: calc(100% - 40px);}.accueil .heros{display: block; min-height: 0; background: #fff;}.accueil .heros::before{display: block; background: none; bottom: auto; height: 220px;}.accueil .heros::before{background: url("/alptronics_website/static/src/img/accueil/hero-carton-ia.jpg") 72% 40% / cover no-repeat;}.accueil .heros-ridge{display: none;}.accueil .heros::after{display: none;}.accueil .heros-inner{padding: 256px 0 52px;}.accueil .heros h1{font-size: clamp(44px, 8vw, 56px);}.accueil .benefits-inner{grid-template-columns: repeat(2, minmax(0, 1fr));}.accueil .benefit, .accueil .benefit:first-child, .accueil .benefit:last-child{padding: 22px 18px; border-right: 1px solid var(--a-line); border-bottom: 1px solid var(--a-line); min-height: 0;}.accueil .benefit:nth-child(2n){border-right: none;}.accueil .benefit:nth-child(n + 3){border-bottom: none;}}@media (max-width: 600px){.accueil .heros-inner{padding: 256px 0 44px;}.accueil .heros-kicker{font-size: 14px;}.accueil .heros h1{font-size: 44px; letter-spacing: -.025em;}.accueil .heros-description{font-size: 17px;}.accueil .heros-cta{width: 100%; justify-content: center;}.accueil .benefits-inner{grid-template-columns: 1fr;}.accueil .benefit, .accueil .benefit:first-child, .accueil .benefit:last-child, .accueil .benefit:nth-child(n + 3){gap: 14px; padding: 18px 0; border-right: none; border-bottom: 1px solid var(--a-line);}.accueil .benefit:last-child{border-bottom: none;}.accueil .benefit-icon{width: 46px; height: 46px;}.accueil .benefit-icon svg{width: 22px; height: 22px;}.accueil .benefit h2{font-size: 16px;}.accueil .benefit p{font-size: 14px;}}.accueil .heros{min-height: clamp(560px, 42.9vw, 1100px);}.accueil .heros::after{background-position: right center;}.accueil .heros-kicker{color: #3d7035;}@media (max-width: 900px){.accueil .heros{min-height: 0;}.accueil .heros::before{position: absolute; top: 0; left: 0; right: 0;}}@media (max-width: 600px){.accueil .heros-kicker span{white-space: nowrap;}.accueil .heros-kicker span + span::before{content: none;}.accueil .heros-kicker span:not(:last-child)::after{content: "•"; margin: 0 10px;}}@media (max-width: 420px){}.accueil{--a-sky: #d9e8f7; --a-sky-2: #e9f1fa; --a-sky-3: #f4f8fc; --a-sand: #f6f0e6; --a-sand-2: #e9dcc7; --a-night: #132a49; --a-night-2: #0f2039; --a-night-line: #27416a; --a-night-text: #b9c8de; --a-blue-2: #2d64c2; --a-ease: cubic-bezier(.2, .8, .2, 1);}.accueil .wr{width: min(1440px, calc(100% - 80px)); margin: 0 auto;}.accueil .sec{padding: 112px 0;}.accueil .eyebrow{display: flex; align-items: center; gap: 14px; margin-bottom: 22px; font-size: 14px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--a-blue);}.accueil .eyebrow::before{content: ""; flex-shrink: 0; width: 28px; height: 2px; background: var(--a-green);}.accueil .eyebrow.light{color: #9fb3d1;}.accueil .h2{max-width: none; font-size: clamp(34px, 3.6vw, 52px); font-weight: 760; line-height: 1.06; letter-spacing: -.02em; color: var(--a-title); text-wrap: balance;}.accueil .h2 .blue{color: var(--a-blue);}.accueil .h2.light{color: #fff;}.accueil .chapo{margin-top: 20px; max-width: 40em; font-size: 19px; line-height: 1.6; color: var(--a-mut);}.accueil .chapo.light{color: var(--a-night-text);}.accueil .sec-head{display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr); gap: 48px; align-items: end;}.accueil .sec-head .chapo{margin-top: 0; padding-bottom: 6px;}.accueil .fl{flex-shrink: 0; font-size: 24px; line-height: 1; color: var(--a-green);}.accueil .bt{display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 54px; padding: 0 26px; border-radius: 6px; border: 1.5px solid var(--a-green); background: var(--a-green); color: #fff; text-decoration: none; font-size: 17px; font-weight: 700; transition: background-color .25s ease, border-color .25s ease, transform .35s var(--a-ease), box-shadow .35s var(--a-ease);}.accueil .bt:hover{background: var(--a-green-hover); border-color: var(--a-green-hover); transform: translateY(-2px); box-shadow: 0 14px 28px -14px rgba(75, 129, 63, .6);}.accueil .bt .arrow{width: 18px; height: 18px; transition: transform .3s var(--a-ease);}.accueil .bt:hover .arrow{transform: translateX(4px);}.accueil .bt.ghost{background: transparent; border-color: rgba(255, 255, 255, .55); color: #fff; box-shadow: none;}.accueil .bt.ghost:hover{background: rgba(255, 255, 255, .08); border-color: #fff; box-shadow: none;}.accueil .bt:focus-visible, .accueil .porte:focus-visible, .accueil .carte-lien:focus-visible, .accueil .villes a:focus-visible, .accueil .voir:focus-visible{outline: 3px solid var(--a-blue); outline-offset: 3px;}.js .accueil .rv{opacity: 0; transform: translateY(26px); transition: opacity .8s ease, transform .8s var(--a-ease); transition-delay: var(--a-d, 0ms);}.js .accueil .rv.in{opacity: 1; transform: none;}.accueil .profils{position: relative; isolation: isolate; overflow: hidden; padding: 112px 0 128px; background: linear-gradient(180deg, #fff 0%, var(--a-sky-2) 22%, var(--a-sky) 100%);}.accueil .profils__decor{position: absolute; inset: 0; width: 100%; height: 100%; z-index: -1; opacity: .22; pointer-events: none;}.accueil .profils::before{content: ""; position: absolute; z-index: -1; left: -10%; top: -30%; width: 60%; height: 90%; background: radial-gradient(closest-side, rgba(255, 255, 255, .9), rgba(255, 255, 255, 0)); pointer-events: none;}.accueil .portes{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 22px; margin-top: 60px;}.accueil .porte{position: relative; isolation: isolate; overflow: hidden; display: flex; flex-direction: column; min-height: 400px; padding: 34px 30px 30px; border-radius: 16px; background: #fff; color: var(--a-title); text-decoration: none; box-shadow: 0 1px 0 rgba(28, 75, 153, .06), 0 24px 48px -32px rgba(28, 75, 153, .35); transition: transform .5s var(--a-ease), box-shadow .5s var(--a-ease);}.accueil .porte::before{content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(165deg, #2d64c2 0%, #1c4b99 45%, #153b7c 100%); transform: translateY(101%); transition: transform .55s cubic-bezier(.76, 0, .24, 1);}.accueil .porte:hover, .accueil .porte:focus-visible{transform: translateY(-8px); box-shadow: 0 36px 64px -30px rgba(19, 42, 73, .55);}.accueil .porte:hover::before, .accueil .porte:focus-visible::before{transform: translateY(0);}.accueil .porte .num{position: absolute; top: 14px; right: 22px; font-size: 88px; font-weight: 800; line-height: 1; letter-spacing: -.05em; color: var(--a-sky-2); transition: color .4s ease, transform .6s var(--a-ease); pointer-events: none;}.accueil .porte:hover .num{color: rgba(255, 255, 255, .14); transform: translateY(-6px);}.accueil .porte .picto{position: relative; display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 14px; background: var(--a-green-tint); color: var(--a-green); transition: background-color .4s ease, color .4s ease, transform .5s var(--a-ease);}.accueil .porte .picto svg{width: 28px; height: 28px;}.accueil .porte:hover .picto{background: rgba(255, 255, 255, .16); color: #fff; transform: rotate(-6deg) scale(1.06);}.accueil .porte h3{margin: 0 0 12px; padding-top: 56px; font-size: 28px; font-weight: 760; line-height: 1.08; letter-spacing: -.02em; color: var(--a-title); transition: color .4s ease;}.accueil .porte p{font-size: 16px; line-height: 1.55; color: var(--a-mut); margin-bottom: 28px; transition: color .4s ease;}.accueil .porte .pcta{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: auto; padding-top: 20px; border-top: 1px solid var(--a-line); font-size: 15px; font-weight: 700; color: var(--a-blue); transition: color .4s ease, border-color .4s ease;}.accueil .porte .pcta .rond{display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; border: 1.5px solid var(--a-blue); color: var(--a-blue); transition: background-color .4s ease, border-color .4s ease, color .4s ease, transform .5s var(--a-ease);}.accueil .porte .pcta .rond svg{width: 16px; height: 16px;}.accueil .porte:hover h3, .accueil .porte:hover .pcta{color: #fff;}.accueil .porte:hover p{color: #d6e2f5;}.accueil .porte:hover .pcta{border-color: rgba(255, 255, 255, .25);}.accueil .porte:hover .pcta .rond{background: var(--a-green); border-color: var(--a-green); color: #fff; transform: translateX(4px);}.accueil .solutions{background: #fff;}.accueil .cartes{display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 24px; margin-top: 60px;}.accueil .cartes .carte{grid-column: span 2;}.accueil .cartes .carte.large{grid-column: span 3; display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); gap: 30px; margin-bottom: 24px;}.accueil .carte.large .carte-img{aspect-ratio: auto; min-height: 250px; margin-bottom: 0;}.accueil .carte.large .carte-img img{width: 82%;}.accueil .carte-corps{display: flex; flex-direction: column; flex: 1;}.accueil .carte.large .carte-corps{padding: 6px 0 2px;}.accueil .carte.large .carte-titre{font-size: 27px;}.accueil .carte.large p{font-size: 16.5px;}.accueil .carte:not(.large) .carte-img{aspect-ratio: 16 / 9;}.accueil .carte:not(.large) .carte-img img{width: 58%;}.accueil .carte.rep .carte-img img{width: 96%;}.accueil .carte-tag{position: absolute; top: 14px; left: 14px; padding: 5px 11px; border-radius: 999px; background: #fff; color: var(--a-green); font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; box-shadow: 0 0 0 1px rgba(75, 129, 63, .25);}.accueil .nw{white-space: nowrap;}.accueil .carte{display: flex; flex-direction: column; min-width: 0;}.accueil .carte-img{position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; aspect-ratio: 4 / 3; margin-bottom: 26px; border-radius: 14px; background: linear-gradient(160deg, var(--a-sky-3), var(--a-sky-2)); transition: box-shadow .5s var(--a-ease);}.accueil .carte-img img{width: 72%; height: auto; transition: transform .6s var(--a-ease);}.accueil .carte:hover .carte-img{box-shadow: inset 0 0 0 1px rgba(28, 75, 153, .12);}.accueil .carte:hover .carte-img img{transform: translateY(-4px) scale(1.04);}.accueil .carte-titre{font-size: 23px; font-weight: 760; line-height: 1.15; letter-spacing: -.015em; color: var(--a-ink); transition: color .3s ease;}.accueil .carte:hover .carte-titre{color: var(--a-blue);}.accueil .carte p{margin-top: 14px; font-size: 16px; line-height: 1.6; color: #4a5667;}.accueil .carte-lien{display: inline-flex; align-items: center; gap: 10px; margin-top: auto; padding-top: 24px; font-size: 17px; font-weight: 700; color: var(--a-blue); text-decoration: none;}.accueil .carte-lien span{color: var(--a-green); transition: transform .3s var(--a-ease);}.accueil .carte:hover .carte-lien span{transform: translateX(5px);}.accueil .points{display: none;}.accueil #pourquoi-nous{background: linear-gradient(180deg, var(--a-sand) 0%, #fbf8f3 100%);}.accueil #methode{background: #fff;}.js .accueil .etapes{display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 26px; margin-top: 64px; list-style: none;}.accueil .etape{display: flex; flex-direction: column;}.accueil .etape .dessin{display: block; height: 92px; width: auto; margin-bottom: 18px; transition: transform .5s var(--a-ease);}.accueil .etape:hover .dessin{transform: translateY(-4px);}.accueil .rail{position: relative; height: 28px; margin-bottom: 20px;}.js .accueil .pastille{position: relative; z-index: 1; display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background: var(--a-night); color: #fff; font-size: 14px; font-weight: 700; transform: scale(0); transition: transform .5s var(--a-ease), background-color .3s ease; transition-delay: calc(var(--i) * 180ms);}.js .accueil .etapes.in .pastille{transform: scale(1);}.js .accueil .etape:hover .pastille{background: var(--a-green);}.js .accueil .etape:not(:last-child) .rail::after{content: ""; position: absolute; left: 36px; right: -26px; top: 13px; height: 2px; background: var(--a-green); transform: scaleX(0); transform-origin: left; transition: transform .5s linear; transition-delay: calc(var(--i) * 180ms + 120ms);}.js .accueil .etapes.in .etape:not(:last-child) .rail::after{transform: scaleX(1);}.accueil .etape h3{font-size: 22px; font-weight: 760; color: var(--a-title);}.accueil .etape p{margin-top: 12px; font-size: 15.5px; line-height: 1.6; color: var(--a-mut);}.accueil .etape .docu{display: flex; align-items: flex-start; gap: 10px; margin-top: 26px; padding: 12px 14px; border-radius: 10px; background: var(--a-sky-3); font-size: 14.5px; font-weight: 700; line-height: 1.4; color: var(--a-title); text-wrap: balance;}.accueil .etape p + .docu{margin-top: auto; padding-top: 12px;}.accueil .etape .docu svg{flex-shrink: 0; width: 18px; height: 18px; margin-top: 1px; color: var(--a-blue);}.accueil .methode-foot{display: flex; align-items: center; gap: 24px; margin-top: 72px; padding-top: 36px; border-top: 1px solid var(--a-line);}.accueil .methode-foot p{font-size: 16px; color: var(--a-mut);}.accueil .dossier{position: relative; overflow: hidden; background: linear-gradient(135deg, #17325c 0%, var(--a-night) 45%, var(--a-night-2) 100%); color: #fff;}.accueil .dossier-txt{position: relative; z-index: 1; max-width: 700px; padding: 112px 64px 112px 0;}.accueil .dossier-txt .h2{color: #fff;}.accueil .dossier-txt .h2 .grey{color: #8fa6c8;}.accueil .dossier-txt .chapo{color: var(--a-night-text);}.accueil .preuves{list-style: none; margin-top: 44px;}.accueil .preuves li{display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 18px; padding: 24px 0; border-top: 1px solid var(--a-night-line);}.accueil .preuves li:last-child{border-bottom: 1px solid var(--a-night-line);}.accueil .preuves .qui{display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 12px; background: rgba(255, 255, 255, .08); color: #9fd08f; font-size: 13px; font-weight: 800; letter-spacing: .04em;}.accueil .preuves h3{font-size: 21px; font-weight: 700; color: #fff;}.accueil .preuves p{margin-top: 8px; font-size: 16px; line-height: 1.55; color: var(--a-night-text);}.accueil .dossier-form{margin-top: 48px;}.accueil .dossier-form label{display: block; margin-bottom: 14px; font-size: 17px; font-weight: 700; color: #fff;}.accueil .dossier-form .champ{display: flex; gap: 12px;}.accueil .dossier-form input{flex: 1; min-width: 0; min-height: 54px; padding: 0 18px; border: 1px solid #335380; border-radius: 6px; background: rgba(255, 255, 255, .06); color: #fff; font: inherit; font-size: 16px; transition: border-color .25s ease, background-color .25s ease, box-shadow .25s ease;}.accueil .dossier-form input::placeholder{color: #8fa6c8;}.accueil .dossier-form input:focus{outline: none; border-color: #9fd08f; background: rgba(255, 255, 255, .1); box-shadow: 0 0 0 4px rgba(159, 208, 143, .18);}.accueil .dossier-form .bt{min-width: 210px;}.accueil .dossier > .wr{position: static;}.accueil .dossier-img{position: absolute; top: 0; right: 0; bottom: 0; left: max(calc(50% + 20px), 780px); background: var(--a-night) url("/alptronics_website/static/src/img/accueil/dossier-sortie-fondu.jpg") center / cover no-repeat; -webkit-mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, .02) 5%, rgba(0, 0, 0, .1) 10%, rgba(0, 0, 0, .28) 16%, rgba(0, 0, 0, .52) 22%, rgba(0, 0, 0, .76) 27%, rgba(0, 0, 0, .92) 32%, #000 38%); mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, .02) 5%, rgba(0, 0, 0, .1) 10%, rgba(0, 0, 0, .28) 16%, rgba(0, 0, 0, .52) 22%, rgba(0, 0, 0, .76) 27%, rgba(0, 0, 0, .92) 32%, #000 38%);}@media (max-width: 1200px){.accueil .dossier-img{position: relative; left: auto; width: 100%; height: 420px; -webkit-mask-image: linear-gradient(180deg, transparent 0%, #000 40%); mask-image: linear-gradient(180deg, transparent 0%, #000 40%);}}.accueil .proche{background: linear-gradient(180deg, var(--a-sky-3) 0%, var(--a-sky-2) 100%);}.accueil .split{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: 80px; align-items: stretch;}.accueil .cadre{margin: 0; overflow: hidden; border-radius: 16px;}.accueil .cadre img{display: block; width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s var(--a-ease);}.accueil .cadre:hover img{transform: scale(1.03);}.accueil .villes{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 48px; margin-top: 40px; list-style: none;}.accueil .villes li{border-top: 1px solid #cddcee;}.accueil .villes li:nth-last-child(-n + 2){border-bottom: 1px solid #cddcee;}.accueil .villes a{display: flex; align-items: center; justify-content: space-between; padding: 18px 0; font-size: 19px; font-weight: 650; color: var(--a-title); text-decoration: none; transition: color .25s ease, padding-left .35s var(--a-ease);}.accueil .villes a:hover{color: var(--a-blue); padding-left: 8px;}.accueil .villes .fl{font-size: 20px; transition: transform .35s var(--a-ease);}.accueil .villes a:hover .fl{transform: translateX(4px);}.accueil .toute-france{margin-top: 22px; font-size: 17px; color: var(--a-mut);}.accueil .appel{position: relative; overflow: hidden; overflow: clip; background: linear-gradient(160deg, var(--a-night) 0%, var(--a-night-2) 100%); color: #fff;}.accueil .appel::after{content: ""; position: absolute; right: -10%; bottom: -40%; width: 55%; height: 120%; background: radial-gradient(closest-side, rgba(45, 100, 194, .35), rgba(45, 100, 194, 0)); pointer-events: none;}.accueil .appel .wr{position: relative; z-index: 1;}.accueil .appel-top{display: flex; align-items: flex-end; justify-content: space-between; gap: 64px;}.accueil .appel-top > div:first-child{max-width: 720px;}.accueil .appel-btns{display: flex; flex-wrap: wrap; gap: 14px; flex-shrink: 0;}.accueil .questions{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 56px; margin-top: 80px; padding-top: 44px; border-top: 1px solid var(--a-night-line);}.accueil .questions h3{font-size: 21px; font-weight: 700; line-height: 1.3; color: #fff;}.accueil .questions p{margin-top: 14px; font-size: 16px; line-height: 1.6; color: var(--a-night-text);}.accueil .voir{display: inline-flex; align-items: center; gap: 12px; margin-top: 44px; font-size: 17px; font-weight: 700; color: #fff; text-decoration: none;}.accueil .voir .fl{color: #9fd08f; transition: transform .3s var(--a-ease);}.accueil .voir:hover .fl{transform: translateX(5px);}.accueil .soutiens{padding: 72px 0 64px; background: #fff;}.accueil .soutiens-titre{margin-bottom: 26px; font-size: 14px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--a-mut);}.accueil .logos{display: flex; flex-wrap: wrap; align-items: center; gap: 36px 56px;}.accueil .logos img{display: block; height: 38px; width: auto; filter: grayscale(1); opacity: .72; transition: filter .35s ease, opacity .35s ease;}.accueil .logos img:hover{filter: none; opacity: 1;}.accueil .pied{background: var(--a-night-2); color: #aab7ca;}.accueil .pied .wr{display: flex; align-items: center; justify-content: space-between; gap: 40px; padding: 44px 0; font-size: 16px;}.accueil .pied strong{display: block; font-size: 17px; letter-spacing: .04em; color: #fff;}.accueil .pied nav{display: flex; flex-wrap: wrap; gap: 28px;}.accueil .pied a{color: #aab7ca; text-decoration: none; transition: color .25s ease;}.accueil .pied a:hover{color: #fff;}@media (max-width: 1200px){.accueil .cartes{row-gap: 52px;}.accueil .cartes .carte.large{display: flex; margin-bottom: 0;}.accueil .carte.large .carte-img{min-height: 0; aspect-ratio: 16 / 9; margin-bottom: 26px;}.accueil .carte.large .carte-img img{width: 62%;}.accueil .portes{grid-template-columns: repeat(2, minmax(0, 1fr));}.accueil .porte{min-height: 340px;}.js .accueil .etapes{grid-template-columns: repeat(3, minmax(0, 1fr)); row-gap: 48px;}.js .accueil .etape:nth-child(3) .rail::after{display: none;}.accueil .split{gap: 56px;}.accueil .dossier-txt{padding-right: 40px;}}@media (max-width: 900px){.accueil .sec, .accueil .profils{padding: 80px 0;}.accueil .sec-head{grid-template-columns: 1fr; gap: 16px;}.accueil .sec-head .chapo{margin-top: 8px;}.accueil .porte h3{padding-top: 40px;}.accueil .cartes{display: flex; overflow-x: auto; scroll-snap-type: x mandatory; gap: 16px; margin: 60px -20px 0; padding: 0 20px; scrollbar-width: none;}.accueil .cartes::-webkit-scrollbar{display: none;}.accueil .carte{flex: 0 0 min(78%, 320px); scroll-snap-align: start;}.accueil .points{display: flex; gap: 10px; margin-top: 28px;}.accueil .points span{width: 10px; height: 10px; border-radius: 50%; background: #c4cdd8; transition: background-color .3s ease;}.accueil .points span.act{background: var(--a-blue);}.accueil .questions{grid-template-columns: 1fr; gap: 16px;}.accueil .questions{gap: 36px;}.js .accueil .etapes{grid-template-columns: 1fr 1fr;}.js .accueil .etape .rail::after{display: none;}.accueil .dossier-txt{padding: 80px 0 0;}.accueil .dossier-img{position: relative; width: 100%; height: 420px; background-position: 60% center; -webkit-mask-image: linear-gradient(180deg, transparent 0%, #000 40%); mask-image: linear-gradient(180deg, transparent 0%, #000 40%);}.accueil .split{display: block;}.accueil .split > * + *{margin-top: 44px;}.accueil .cadre img{aspect-ratio: 4 / 3; height: auto;}.accueil .villes{grid-template-columns: 1fr;}.accueil .villes li:nth-last-child(-n + 2){border-bottom: none;}.accueil .villes li:last-child{border-bottom: 1px solid #cddcee;}.accueil .appel-top{flex-direction: column; align-items: flex-start; gap: 36px;}.accueil .pied .wr{flex-direction: column; align-items: flex-start;}}@media (max-width: 600px){.accueil .wr{width: calc(100% - 40px);}.accueil .portes{grid-template-columns: 1fr; gap: 14px;}.accueil .porte{min-height: 0;}.accueil .porte h3{padding-top: 28px;}.accueil .porte .num{font-size: 64px;}.js .accueil .etapes{grid-template-columns: 1fr;}.accueil .etape .dessin{height: auto; width: min(100%, 240px); align-self: flex-start;}.accueil .dossier-form .champ{flex-direction: column;}.accueil .dossier-form .bt, .accueil .appel-btns .bt, .accueil .methode-foot .bt{width: 100%;}.accueil .methode-foot{flex-direction: column; align-items: stretch; gap: 16px;}.accueil .chapo{font-size: 17px;}}@media (prefers-reduced-motion: reduce){.js .accueil .rv{opacity: 1; transform: none; transition: none;}.js .accueil .pastille, .js .accueil .etape .rail::after{transform: none !important; transition: none !important;}.accueil .porte, .accueil .porte::before, .accueil .carte-img img, .accueil .cadre img{transition: none;}}.accueil .profils__decor{opacity: .4;}.accueil .pourquoi{background: #fff;}.accueil .preuves3{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 60px;}.accueil .preuve{position: relative; isolation: isolate; overflow: hidden; display: flex; align-items: flex-end; aspect-ratio: 4 / 5; border-radius: 18px; color: #fff; text-decoration: none; box-shadow: 0 24px 48px -32px rgba(19, 42, 73, .5);}.accueil .preuve img{position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s var(--a-ease);}.accueil .preuve::before{content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(180deg, rgba(15, 32, 57, 0) 30%, rgba(15, 32, 57, .55) 62%, rgba(15, 32, 57, .94) 100%);}.accueil .preuve:hover img{transform: scale(1.05);}.accueil .preuve .etiq{position: absolute; top: 22px; left: 22px; padding: 7px 12px; border-radius: 99px; background: rgba(255, 255, 255, .94); color: var(--a-green); font-size: 13px; font-weight: 800; letter-spacing: .1em;}.accueil .preuve .txt{padding: 0 30px 30px;}.accueil .preuve .filet{width: 36px; height: 3px; margin-bottom: 16px; background: #9fd08f; transform-origin: left; transition: transform .5s var(--a-ease);}.accueil .preuve:hover .filet{transform: scaleX(1.8);}.accueil .preuve h3{font-size: 26px; font-weight: 760; line-height: 1.1; letter-spacing: -.015em; color: #fff; text-wrap: balance;}.accueil .preuve p{margin-top: 12px; max-width: 34ch; font-size: 15.5px; line-height: 1.55; color: #d6e2f5;}.accueil .dossier-img{background-image: url("/alptronics_website/static/src/img/accueil/dossier-sortie-fondu.jpg");}@media (max-width: 1200px){.accueil .preuves3{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px;}.accueil .preuve .txt{padding: 0 22px 22px;}.accueil .preuve h3{font-size: 22px;}}@media (max-width: 900px){.accueil .preuves3{grid-template-columns: 1fr;}.accueil .preuve{aspect-ratio: 4 / 3;}}.accueil .soutiens{padding: 34px 0 30px; border-top: 1px solid var(--a-line);}.accueil .soutiens .wr{display: flex; align-items: center; gap: 40px;}.accueil .soutiens-titre{flex-shrink: 0; margin: 0; font-size: 13px;}.accueil .logos-defile{flex: 1; min-width: 0; overflow: hidden; -webkit-mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent);}.accueil .logos-piste{display: flex; width: max-content; animation: defile 32s linear infinite;}.accueil .logos-piste:hover{animation-play-state: paused;}.accueil .logos-piste .logos{flex-wrap: nowrap; gap: 0 64px; padding-right: 64px;}.accueil .logos img{height: 36px;}.accueil .logos img[src$="ademe.svg"]{height: 60px;}.accueil .logos img[src$="ecosysteme.svg"]{height: 22px;}@keyframes defile{to{transform: translateX(-50%);}}.accueil .q{border: 0;}.accueil .q summary{display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; list-style: none; cursor: pointer;}.accueil .q summary::-webkit-details-marker{display: none;}.accueil .q .pl{flex-shrink: 0; position: relative; width: 30px; height: 30px; border-radius: 50%; border: 1.5px solid #3b5680; transition: transform .35s var(--a-ease), border-color .3s ease, background-color .3s ease;}.accueil .q .pl::before, .accueil .q .pl::after{content: ""; position: absolute; left: 50%; top: 50%; width: 12px; height: 2px; background: #9fd08f; transform: translate(-50%, -50%);}.accueil .q .pl::after{transform: translate(-50%, -50%) rotate(90deg);}.accueil .q[open] .pl{transform: rotate(45deg); border-color: #9fd08f;}@media (min-width: 901px){.accueil .q summary{pointer-events: none;}.accueil .q .pl{display: none;}}@media (max-width: 900px){.accueil .soutiens .wr{flex-direction: column; align-items: flex-start; gap: 16px;}.accueil .logos-defile{width: 100%;}.accueil .questions{gap: 0;}.accueil .q{padding: 18px 0; border-top: 1px solid var(--a-night-line);}.accueil .q:first-child{border-top: 0;}.accueil .q h3{font-size: 18px;}.accueil .q p{margin-top: 10px;}}@media (max-width: 600px){.accueil .portes{display: flex; gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; margin: 44px -20px 0; padding: 8px 20px 24px; scrollbar-width: none;}.accueil .portes::-webkit-scrollbar{display: none;}.accueil .porte{flex: 0 0 min(82%, 320px); min-height: 0; scroll-snap-align: center;}.accueil .points-portes{display: flex; gap: 10px; margin-top: 4px;}.accueil .points-portes span{width: 10px; height: 10px; border-radius: 50%; background: #b9cbe3; transition: background-color .3s ease;}.accueil .points-portes span.act{background: var(--a-blue);}}@media (min-width: 601px){.accueil .points-portes{display: none;}}@media (max-width: 1200px){}@media (max-width: 900px){}

/* /alptronics_website/static/src/css/pages.css */
 :root{interpolate-size:allow-keywords}html{scroll-behavior:smooth}::selection{background:#d9e8f7;color:#17243a}.accueil.pg{--maq-line:#dde5ef;--maq-alt:#f3f7fc}.accueil.pg p{text-wrap:pretty}.accueil.pg a:focus-visible,.accueil.pg summary:focus-visible{outline:2px solid var(--a-blue);outline-offset:4px;border-radius:3px}#wrap.pg .heros h1{margin-bottom:26px}#wrap.pg .heros .heros-description{margin-bottom:36px}#wrap.pg .maq-steps h3{margin-top:18px}#wrap.pg .maq-enl h3{margin-top:22px}#wrap.pg .maq-steps p{margin-bottom:20px}#wrap.pg .maq-faq summary{display:flex}.accueil.pg .maq-lien{display:inline-flex;align-items:center;gap:8px;font:650 1rem/1.35 var(--f);color:var(--a-blue);text-decoration:none;transition:color .25s ease}.accueil.pg .maq-lien .arrow{width:16px;height:16px;flex:none;transition:transform .35s var(--a-ease),color .25s ease}.accueil.pg .maq-lien:hover{color:#133775}.accueil.pg .maq-lien:hover .arrow{transform:translateX(4px);color:var(--a-green)}.accueil.pg .heros{background:linear-gradient(100deg,#ffffff 0%,#fbfdff 40%,#f1f7fd 100%)!important;overflow:hidden}.accueil.pg .heros::before,.accueil.pg .heros::after{display:none!important}.accueil.pg .heros .heros-content::before{display:none!important}.accueil.pg .heros .heros-inner{position:relative;z-index:2}.accueil.pg .heros .heros-content{max-width:600px}.accueil.pg .heros .heros-description{max-width:41ch}.accueil.pg .maq-hero-photo{position:absolute;top:0;bottom:0;right:0;left:44%;z-index:1;background:center 24%/cover no-repeat;transform-origin:70% 40%;animation:maq-pose 2.6s var(--a-ease) both;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 5%,rgba(0,0,0,.14) 11%,rgba(0,0,0,.34) 18%,rgba(0,0,0,.6) 26%,rgba(0,0,0,.82) 34%,#000 42%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 5%,rgba(0,0,0,.14) 11%,rgba(0,0,0,.34) 18%,rgba(0,0,0,.6) 26%,rgba(0,0,0,.82) 34%,#000 42%)}@keyframes maq-pose{from{transform:scale(1.07);opacity:.4}to{transform:none;opacity:1}}.accueil.pg .maq-monte{animation:maq-monte .9s var(--a-ease) var(--a-d,0ms) both}@keyframes maq-monte{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (min-width:901px){.accueil.pg .heros .heros-kicker{white-space:nowrap;flex-wrap:nowrap}}.accueil.pg .maq-trait{position:relative;height:3px}.accueil.pg .maq-trait::before{content:"";position:absolute;inset:0;background:var(--a-blue);transform-origin:left center;animation:maq-trait 1.4s cubic-bezier(.45,.05,.3,1) .4s both}@keyframes maq-trait{from{transform:scaleX(0)}to{transform:none}}.accueil.pg .maq-som{position:relative;z-index:55;background:#fff;border-bottom:1px solid var(--maq-line)}.accueil.pg .maq-som .wr{display:flex;flex-wrap:wrap;align-items:center;column-gap:clamp(22px,2.8vw,40px)}.accueil.pg .maq-som-k{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.pg .maq-som a{display:inline-flex;align-items:baseline;gap:9px;padding:18px 0;font:650 .975rem/1.2 var(--f);color:var(--a-title);text-decoration:none;white-space:nowrap;transition:color .25s ease}.accueil.pg .maq-som a b{font:800 .8125rem/1 var(--f);font-variant-numeric:tabular-nums;color:var(--a-green);transition:color .25s ease}.accueil.pg .maq-som a:hover,.accueil.pg .maq-som a:hover b,.accueil.pg .maq-som a:focus-visible b{color:var(--a-blue)}.accueil.pg .maq-som .maq-som-fin{margin-left:auto;color:var(--a-blue)}@media (min-width:1040px){.accueil.pg .maq-som{position:sticky;top:108px;transition:top .35s var(--a-ease)}body:has(#alp-top.is-hidden) .accueil.pg .maq-som{top:0}html:has(.maq-som){scroll-padding-top:172px}}@media (max-width:1200px){.accueil.pg .maq-som .maq-som-fin{display:none}}@media (max-width:900px){.accueil.pg .maq-som .wr{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;padding:14px 0 6px}.accueil.pg .maq-som-k{grid-column:1/-1;margin-bottom:2px}.accueil.pg .maq-som a{padding:9px 0;font-size:.95rem;white-space:normal}}.accueil.pg .maq-bloc{padding:clamp(64px,7.5vw,112px) 0}.accueil.pg .maq-bloc.alt{background:var(--maq-alt)}.accueil.pg .maq-e2{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(48px,7vw,112px);align-items:start}.accueil.pg .maq-e2-txt .h2{max-width:16ch}.accueil.pg .maq-e2-txt .chapo{max-width:42ch}.accueil.pg .maq-four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 48px}.accueil.pg .maq-four > div{position:relative;padding-top:28px}.accueil.pg .maq-four > div::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#1b2a40;transform-origin:left center}.js .accueil.pg .maq-four > div.rv::before{transform:scaleX(0);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 120ms)}.js .accueil.pg .maq-four > div.rv.in::before{transform:none}.accueil.pg .maq-ico{display:block;width:32px;height:32px;margin-bottom:18px;color:var(--a-blue)}.accueil.pg .maq-four h3{font:700 1.2rem/1.25 var(--f);color:var(--a-title)}.accueil.pg .maq-four p{margin-top:10px;color:var(--a-text);font-size:1rem;line-height:1.6}.accueil.pg .maq-autre{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid var(--maq-line);font-size:1rem;color:var(--a-mut)}.accueil.pg .maq-frise{display:block;width:100%;height:auto;margin-top:48px;overflow:visible}.accueil.pg .maq-frise .pt,.accueil.pg .maq-frise .drap{transform-box:fill-box;transform-origin:center}.accueil.pg .maq-frise .drap{transform-origin:left bottom}.js .accueil.pg .maq-frise .tr{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s cubic-bezier(.55,.1,.35,1) var(--t,0s)}.js .accueil.pg .maq-frise .pt{transform:scale(0);transition:transform .55s cubic-bezier(.34,1.56,.64,1) var(--t,0s)}.js .accueil.pg .maq-frise .mat path{opacity:0;transition:opacity .5s ease var(--t,0s)}.js .accueil.pg .maq-frise .drap{transform:scaleY(0);transition:transform .6s cubic-bezier(.34,1.56,.64,1) 2.05s}.js .accueil.pg .maq-frise .desc{opacity:0;transition:opacity .9s ease 2.2s}.js .accueil.pg .maq-frise.in .tr{stroke-dashoffset:0}.js .accueil.pg .maq-frise.in .pt,.js .accueil.pg .maq-frise.in .drap{transform:none}.js .accueil.pg .maq-frise.in .mat path,.js .accueil.pg .maq-frise.in .desc{opacity:1}.accueil.pg .maq-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0}.accueil.pg .maq-steps > li{display:flex;flex-direction:column;align-items:flex-start;padding-right:36px}.accueil.pg .maq-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 20px 0 14px;background:#1c4b99;color:#fff;font:700 .8125rem/1 var(--f);font-variant-numeric:tabular-nums;letter-spacing:.005em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.accueil.pg .maq-steps h3{font:700 1.15rem/1.3 var(--f);color:var(--a-title)}.accueil.pg .maq-steps p{margin-top:8px;margin-bottom:20px;color:var(--a-text);font-size:.98rem;line-height:1.6}.accueil.pg .maq-doc{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font:650 .95rem/1.2 var(--f);color:var(--a-blue)}.accueil.pg .maq-doc-ico{width:16px;height:16px;flex:none}@media (min-width:901px){.accueil.pg .maq-steps > li:nth-child(2){--a-d:650ms}.accueil.pg .maq-steps > li:nth-child(3){--a-d:1200ms}.accueil.pg .maq-steps > li:nth-child(4){--a-d:1750ms}}.accueil.pg .maq-liens{display:flex;flex-wrap:wrap;gap:14px 56px;margin-top:56px;padding-top:28px;border-top:1px solid var(--maq-line)}.accueil.pg .maq-enl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}.accueil.pg .maq-enl img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;background:#e7ecf3}.js .accueil.pg .maq-enl .rv img{clip-path:inset(0 0 100% 0 round 14px);transition:clip-path 1.2s var(--a-ease) var(--a-d,0ms)}.js .accueil.pg .maq-enl .rv.in img{clip-path:inset(0 0 0 0 round 14px)}.accueil.pg .maq-enl h3{font:700 1.2rem/1.25 var(--f);color:var(--a-title)}.accueil.pg .maq-enl p{margin-top:8px;color:var(--a-text);line-height:1.6}.accueil.pg .maq-zone{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:32px;align-items:start;margin-top:56px;padding-top:22px;border-top:1px solid var(--maq-line)}.accueil.pg .maq-zone-k{font:650 .95rem/40px var(--f);color:var(--a-mut)}.accueil.pg .maq-zone-villes{display:flex;flex-wrap:wrap;column-gap:28px}.accueil.pg .maq-zone a{display:inline-flex;align-items:center;min-height:40px;font:600 .975rem/1.2 var(--f);color:var(--a-title);text-decoration:none;transition:color .25s ease}.accueil.pg .maq-zone-villes span{display:inline-flex;align-items:center;min-height:40px;font:600 .975rem/1.2 var(--f);color:var(--a-title)}.accueil.pg .maq-zone a:hover{color:var(--a-blue)}.accueil.pg .maq-zone-fr{grid-column:2;margin-top:2px;font:400 .95rem/1.4 var(--f);color:var(--a-mut)}.accueil.pg .maq-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.pg .maq-split > img{display:block;width:100%;max-width:580px;height:auto;justify-self:center}.accueil.pg .maq-split .h2{max-width:20ch}.accueil.pg .maq-list{display:block;margin-top:32px;padding:0;list-style:none}.accueil.pg .maq-list > li{display:block;padding:22px 0;border-top:1px solid var(--maq-line);color:var(--a-text)}.accueil.pg .maq-list > li:last-child{border-bottom:1px solid var(--maq-line)}.accueil.pg .maq-list h3{font:650 1.125rem/1.35 var(--f);color:var(--a-title);margin:0}.accueil.pg .maq-list p{margin-top:6px;color:var(--a-text);font-size:1rem;line-height:1.6}.accueil.pg .maq-cta-btns{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:36px}.accueil.pg .maq-note{font-size:.95rem;line-height:1.4;color:var(--a-mut)}.accueil.pg .maq-dos{position:relative;overflow:hidden;padding:clamp(72px,8vw,120px) 0;background:linear-gradient(90deg,#fff 0%,#fff 38%,#f1f6fc 70%,#e9f1fa 100%)}.accueil.pg .maq-dos-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:clamp(48px,8vw,128px);align-items:center}.accueil.pg .maq-dos-txt .h2{max-width:14ch}.accueil.pg .maq-dos-txt .chapo{max-width:44ch}.accueil.pg .maq-preuves{margin-top:36px;list-style:none;border-top:1px solid var(--maq-line)}.accueil.pg .maq-preuves li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--maq-line)}.accueil.pg .maq-preuves .sigle{font:800 1.5rem/1 var(--f);letter-spacing:-.02em;color:var(--a-blue)}.accueil.pg .maq-preuves .quoi{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.pg .maq-preuves .detail{display:block;margin-top:3px;font-size:.9375rem;line-height:1.5;color:var(--a-mut)}.accueil.pg .maq-dos-txt .maq-cta-btns{margin-top:36px}.accueil.pg .maq-dos-doc{position:relative;margin:0;padding:8px 0 28px}.accueil.pg .maq-dos-doc::before{content:"";position:absolute;z-index:0;left:-12%;right:-12%;top:-6%;bottom:-4%;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,255,255,0))}.accueil.pg .maq-pile{position:relative;z-index:1}.accueil.pg .maq-pile::before,.accueil.pg .maq-pile::after{content:"";position:absolute;border:1px solid #d3deea;border-radius:4px;background:#fff;box-shadow:0 18px 30px -24px rgba(8,22,48,.4)}.accueil.pg .maq-pile::before{z-index:-1;inset:24px 12px -12px}.accueil.pg .maq-pile::after{z-index:-2;inset:48px 24px -24px;background:#f7f9fc}.js .accueil.pg .maq-pile.rv::before{transform:translateY(-12px);transition:transform .8s var(--a-ease) .45s}.js .accueil.pg .maq-pile.rv::after{transform:translateY(-24px);transition:transform .8s var(--a-ease) .6s}.js .accueil.pg .maq-pile.rv.in::before,.js .accueil.pg .maq-pile.rv.in::after{transform:none}.accueil.pg .maq-couv{position:relative;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(8,22,48,.16),0 34px 64px -26px rgba(8,22,48,.5)}.accueil.pg .couv-tete{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 28px}.accueil.pg .couv-tete .logo{width:auto;height:28px;color:#17243a}.accueil.pg .couv-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1.5px solid var(--a-blue);border-radius:4px;font:700 .8125rem/1 var(--f);color:var(--a-blue)}.accueil.pg .couv-corps{position:relative;isolation:isolate;overflow:hidden;padding:40px 32px 22px;background:linear-gradient(165deg,#17325c 0%,#132a49 48%,#0f2039 100%);color:#fff}.accueil.pg .couv-corps::before{content:"";position:absolute;z-index:-1;right:-30%;top:-25%;width:80%;height:70%;background:radial-gradient(closest-side,rgba(45,100,194,.42),rgba(45,100,194,0))}.accueil.pg .couv-sur{font:700 .6875rem/1 var(--f);letter-spacing:.16em;text-transform:uppercase;color:#9fd08f}.accueil.pg .couv-titre{margin-top:12px;font:800 2.125rem/1.05 var(--f);letter-spacing:-.025em;color:#fff}.accueil.pg .couv-ref{margin-top:8px;font:500 .8125rem/1.3 var(--f);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#8fa6c8}.accueil.pg .couv-intro{margin-top:16px;max-width:40ch;font-size:.875rem;line-height:1.55;color:#d3e0f5}.accueil.pg .couv-dl{display:grid;grid-template-columns:auto 1fr;gap:7px 24px;margin:20px 0 0;font-size:.8125rem}.accueil.pg .couv-dl dt{color:#8fa6c8}.accueil.pg .couv-dl dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;color:#fff}.accueil.pg .couv-co2{margin-top:26px;padding-top:20px;border-top:1px solid #27416a}.accueil.pg .couv-co2 b{display:block;font:800 1.625rem/1.1 var(--f);letter-spacing:-.02em}.accueil.pg .couv-co2 small{display:block;margin-top:6px;font-size:.6875rem;line-height:1.45;color:#9fb3d1}.accueil.pg .couv-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.accueil.pg .couv-chiffres > div{position:relative;padding-top:12px}.accueil.pg .couv-chiffres > div::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--a-green);transform-origin:left center}.js .accueil.pg .rv .couv-chiffres > div::before{transform:scaleX(0);transition:transform .9s var(--a-ease) .5s}.js .accueil.pg .rv .couv-chiffres > div:nth-child(2)::before{transition-delay:.62s}.js .accueil.pg .rv .couv-chiffres > div:nth-child(3)::before{transition-delay:.74s}.js .accueil.pg .rv.in .couv-chiffres > div::before{transform:none}.accueil.pg .couv-chiffres b{display:block;font:800 1.25rem/1 var(--f)}.accueil.pg .couv-chiffres > div > span{display:block;margin-top:6px;font-size:.6875rem;line-height:1.35;color:#b9c8de}.accueil.pg .couv-pied{margin-top:24px;padding-top:11px;border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--a-blue-2) 0 58%,var(--a-green) 58% 100%) 1;font-size:.625rem;color:#8fa6c8}.accueil.pg .maq-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,112px);align-items:start}.accueil.pg .maq-faq-tete{position:sticky;top:150px}.accueil.pg .maq-faq-plus{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:28px;color:var(--a-mut);font-size:1rem}.accueil.pg .maq-faq details{border-top:1px solid var(--maq-line)}.accueil.pg .maq-faq details:last-child{border-bottom:1px solid var(--maq-line)}.accueil.pg .maq-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:24px 0;cursor:pointer;font:650 1.125rem/1.4 var(--f);color:var(--a-title);transition:color .25s ease}.accueil.pg .maq-faq summary:hover{color:var(--a-blue)}.accueil.pg .maq-plus{display:block;position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid #c6d3e3;transition:border-color .3s ease,transform .45s var(--a-ease)}.accueil.pg .maq-plus::before,.accueil.pg .maq-plus::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;border-radius:1px;background:var(--a-blue);transform:translate(-50%,-50%);transition:transform .45s var(--a-ease)}.accueil.pg .maq-plus::after{transform:translate(-50%,-50%) rotate(90deg)}.accueil.pg .maq-faq summary:hover .maq-plus{border-color:var(--a-blue)}.accueil.pg .maq-faq details[open] .maq-plus{transform:rotate(180deg);border-color:var(--a-blue)}.accueil.pg .maq-faq details[open] .maq-plus::after{transform:translate(-50%,-50%) rotate(0deg)}.accueil.pg .maq-faq details p{padding:0 54px 26px 0;color:var(--a-text);line-height:1.65;max-width:68ch}.accueil.pg .maq-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--a-ease),content-visibility .45s allow-discrete}.accueil.pg .maq-faq details[open]::details-content{block-size:auto}.accueil.pg .appel .appel-top{align-items:flex-end}.accueil.pg .heros{min-height:clamp(430px,calc(100svh - 108px),620px)}.accueil.pg .heros .heros-inner{padding:36px 0 56px}.accueil.pg .heros .heros-content{max-width:clamp(640px,50vw,780px)}.accueil.pg .heros .heros-kicker{margin-bottom:22px;padding:8px 16px;font-size:15px}.accueil.pg .heros h1{font-size:clamp(38px,min(3.9vw,6.6svh),60px);letter-spacing:-.028em}#wrap.pg .heros h1{margin-bottom:20px}.accueil.pg .heros .heros-description{max-width:46ch;font-size:17.5px;line-height:1.55}#wrap.pg .heros .heros-description{margin-bottom:28px}.accueil.pg .heros-cta{min-height:50px;padding:0 24px;font-size:17px}.accueil.pg .maq-hero-photo{left:47%}.accueil.pg .h2{font-size:clamp(28px,2.75vw,42px)}.accueil.pg .eyebrow{margin-bottom:16px;font-size:13px}.accueil.pg .chapo{font-size:17.5px}.accueil.pg .bt{min-height:50px;padding:0 22px;font-size:16px}.accueil.pg .maq-bloc{padding:clamp(56px,6vw,92px) 0}.accueil.pg .maq-four h3,.accueil.pg .maq-enl h3{font-size:1.125rem}.accueil.pg .maq-frise{margin-top:36px}.accueil.pg .maq-faq summary{font-size:1.0625rem;padding:20px 0}@media (max-width:1200px){.accueil.pg .maq-hero-photo{left:40%}.accueil.pg .maq-four{gap:40px 32px}}@media (max-width:900px){.accueil.pg .heros{display:block;min-height:0}.accueil.pg .heros .heros-inner{padding:262px 0 48px}.accueil.pg .maq-hero-photo{left:0;bottom:auto;height:240px;background-position:center 30%;border-radius:0;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.accueil.pg .maq-e2,.accueil.pg .maq-split,.accueil.pg .maq-faq-grid,.accueil.pg .maq-dos-in{grid-template-columns:1fr}.accueil.pg .maq-four{gap:40px 28px}.accueil.pg .maq-enl{grid-template-columns:1fr;gap:40px}.accueil.pg .maq-faq-tete{position:static}.accueil.pg .maq-dos-doc{max-width:500px}.accueil.pg .maq-dos{background:linear-gradient(180deg,#fff 0%,#fff 45%,#eef4fb 100%)}.accueil.pg .maq-split > img{max-width:440px}.accueil.pg .maq-frise{display:none}.accueil.pg .maq-steps{grid-template-columns:1fr;gap:36px;position:relative;margin-top:40px;padding-left:36px}.accueil.pg .maq-steps::before{content:"";position:absolute;left:7px;top:10px;bottom:12px;width:2px;background:linear-gradient(180deg,#2f4f9a 0%,#2f4f9a 75%,#4b813f 100%)}.accueil.pg .maq-steps > li{position:relative;padding-right:0}.accueil.pg .maq-steps > li::before{content:"";position:absolute;left:-36px;top:7px;width:16px;height:16px;border-radius:50%;background:#2f4f9a;box-shadow:0 0 0 5px var(--maq-alt)}.accueil.pg .maq-steps > li:last-child::before{background:var(--a-green)}#wrap.pg .maq-steps p{margin-bottom:12px}}@media (max-width:600px){.accueil.pg .maq-four{grid-template-columns:1fr;gap:36px}.accueil.pg .maq-cta-btns .bt{width:100%}.accueil.pg .heros .heros-kicker{gap:6px 16px;padding:0;background:none;border-radius:0;font-size:14px}.accueil.pg .heros .heros-kicker span{display:inline-flex;align-items:center;gap:6px}.accueil.pg .heros .heros-kicker span::after{content:none!important}.accueil.pg .heros .heros-kicker span::before{content:"";flex:none;width:13px;height:13px;margin:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4 4L19 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4 4L19 6'/%3E%3C/svg%3E") center/contain no-repeat}.accueil.pg .maq-hero-photo{height:210px}.accueil.pg .heros .heros-inner{padding-top:226px}.accueil.pg .maq-zone{grid-template-columns:1fr}.accueil.pg .maq-zone-k{line-height:1.3;margin-bottom:6px}.accueil.pg .maq-zone-villes{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.accueil.pg .maq-zone-fr{grid-column:1;margin-top:8px}.accueil.pg .maq-faq summary{font-size:1.0625rem;padding:20px 0}.accueil.pg .maq-faq details p{padding-right:0}}@media print{.js .accueil.pg .rv,.accueil.pg .maq-monte,.js .accueil.pg .maq-frise *{opacity:1!important;transform:none!important;animation:none!important;stroke-dashoffset:0!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.accueil.pg *,.accueil.pg *::before,.accueil.pg *::after{animation:none!important;transition:none!important}}.accueil.p-gestion .maq-hero-photo{background-position:center 38%}.accueil.p-gestion .maq-cout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,112px);align-items:start}.accueil.p-gestion .maq-cout .h2{max-width:14ch}.accueil.p-gestion .maq-cout .chapo{max-width:40ch}.accueil.p-gestion .maq-mots{list-style:none;border-top:1px solid var(--maq-line)}.accueil.p-gestion .maq-mots li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-gestion .maq-mots .mot{font:800 1.75rem/1 var(--f);letter-spacing:-.025em;color:var(--a-blue)}.accueil.p-gestion .maq-mots b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-gestion .maq-mots p{margin-top:4px;font-size:.98rem;line-height:1.6;color:var(--a-text)}.accueil.p-gestion .maq-dessins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:48px;list-style:none}.accueil.p-gestion .maq-dessins figure{position:relative;aspect-ratio:4/3;margin:0 0 22px;padding:18px;border-radius:14px;background:#fff;border:1px solid #e3eaf3}.accueil.p-gestion .maq-dessins img{position:absolute;inset:18px;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:contain}.js .accueil.p-gestion .maq-dessins .rv figure img{transform:scale(.94);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 150ms)}.js .accueil.p-gestion .maq-dessins .rv.in figure img{transform:none}.accueil.p-gestion .maq-etiq{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}#wrap.p-gestion .maq-dessins h3{margin-top:10px}.accueil.p-gestion .maq-dessins h3{font:700 1.125rem/1.3 var(--f);color:var(--a-title)}.accueil.p-gestion .maq-dessins p{margin-top:8px;font-size:.96rem;line-height:1.6;color:var(--a-text)}.accueil.p-gestion .maq-ec{position:relative;overflow:hidden;isolation:isolate;padding:clamp(80px,9vw,128px) 0;background:linear-gradient(180deg,#fff 0%,var(--a-sky-2) 30%,var(--a-sky) 100%)}.accueil.p-gestion .maq-ec-tete{max-width:760px}.accueil.p-gestion .maq-ec-tete .h2{max-width:20ch}.accueil.p-gestion .maq-inclus{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font:650 .9375rem/1.3 var(--f);color:var(--a-green)}.accueil.p-gestion .maq-inclus .maq-check{width:16px;height:16px}.accueil.p-gestion .maq-ec-in{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(40px,5vw,80px);align-items:center;margin-top:56px}.accueil.p-gestion .maq-feats{list-style:none;display:grid;gap:4px}.accueil.p-gestion .maq-feats li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:14px 0}.accueil.p-gestion .maq-fico{width:40px;height:40px;padding:9px;border-radius:10px;background:#fff;color:var(--a-blue);box-shadow:0 1px 2px rgba(19,42,73,.06),0 8px 18px -12px rgba(19,42,73,.35)}.accueil.p-gestion .maq-feats b{display:block;font:700 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-gestion .maq-feats p{margin-top:3px;font-size:.95rem;line-height:1.55;color:var(--a-text)}.accueil.p-gestion .maq-ecran{position:relative;margin:0}.accueil.p-gestion .ecr{overflow:hidden;border-radius:12px;background:#fff;border:1px solid #d3deea;box-shadow:0 2px 6px rgba(19,42,73,.06),0 40px 80px -36px rgba(19,42,73,.55)}.accueil.p-gestion .ecr-barre{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px;background:#f4f8fc;border-bottom:1px solid #e1e8f0}.accueil.p-gestion .ecr-barre i{width:10px;height:10px;border-radius:50%;background:#d3deea}.accueil.p-gestion .ecr-barre span{margin-left:14px;padding:4px 12px;border-radius:6px;background:#fff;border:1px solid #e1e8f0;font-size:.75rem;color:var(--a-mut)}.accueil.p-gestion .ecr-corps{padding:22px 24px 18px}.accueil.p-gestion .ecr-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.accueil.p-gestion .ecr-tete b{font:750 1.25rem/1.2 var(--f);color:var(--a-title)}.accueil.p-gestion .ecr-tete small{display:block;margin-top:3px;font-size:.8125rem;color:var(--a-mut);font-variant-numeric:tabular-nums}.accueil.p-gestion .ecr-tete em{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:6px;background:var(--a-green);color:#fff;font:700 .8125rem/1 var(--f);font-style:normal}.accueil.p-gestion .ecr-ligne{display:grid;grid-template-columns:1.6fr .8fr .7fr 1fr;gap:12px;align-items:center;padding:11px 4px;border-top:1px solid #edf1f6;font-size:.84rem;color:var(--a-text)}.accueil.p-gestion .ecr-ligne.h{border-top:0;padding-top:0;font:700 .6875rem/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-gestion .ecr-ligne b{display:block;font-weight:700;color:var(--a-title)}.accueil.p-gestion .ecr-ligne small{display:block;margin-top:2px;font-size:.75rem;color:var(--a-mut)}.accueil.p-gestion .ecr-ligne .n{font-variant-numeric:tabular-nums}.accueil.p-gestion .ecr-etat{display:inline-flex;align-items:center;gap:7px;font-weight:650;color:var(--a-ink-2)}.accueil.p-gestion .ecr-etat::before{content:"";width:8px;height:8px;border-radius:50%;background:#b8c3d1}.accueil.p-gestion .ecr-etat.go{color:#3d7035}.accueil.p-gestion .ecr-etat.go::before{background:#4b813f;box-shadow:0 0 0 4px rgba(75,129,63,.16)}.accueil.p-gestion .ecr-etat.at{color:#8a4b0f}.accueil.p-gestion .ecr-etat.at::before{background:#d08a2e}.js .accueil.p-gestion .maq-ecran.rv .ecr-ligne:not(.h){opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s var(--a-ease)}.js .accueil.p-gestion .maq-ecran.rv.in .ecr-ligne:not(.h){opacity:1;transform:none}.js .accueil.p-gestion .maq-ecran.rv.in .ecr-ligne:nth-child(2){transition-delay:.35s}.js .accueil.p-gestion .maq-ecran.rv.in .ecr-ligne:nth-child(3){transition-delay:.45s}.js .accueil.p-gestion .maq-ecran.rv.in .ecr-ligne:nth-child(4){transition-delay:.55s}.js .accueil.p-gestion .maq-ecran.rv.in .ecr-ligne:nth-child(5){transition-delay:.65s}.js .accueil.p-gestion .maq-ecran.rv.in .ecr-ligne:nth-child(6){transition-delay:.75s}.accueil.p-gestion .ecr-fiche{position:absolute;display:flex;width:max-content;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;background:#fff;border:1px solid #d3deea;box-shadow:0 24px 48px -24px rgba(19,42,73,.55)}.accueil.p-gestion .ecr-fiche .maq-fico{width:34px;height:34px;padding:7px;box-shadow:none;background:var(--a-sky-2)}.accueil.p-gestion .ecr-fiche b{display:block;font:700 .875rem/1.25 var(--f);color:var(--a-title)}.accueil.p-gestion .ecr-fiche small{display:block;margin-top:2px;font-size:.75rem;color:var(--a-mut)}.accueil.p-gestion .ecr-fiche.cert{left:-36px;bottom:-30px}.accueil.p-gestion .ecr-fiche.bilan{right:-22px;top:-26px}.js .accueil.p-gestion .maq-ecran.rv .ecr-fiche{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .8s var(--a-ease)}.js .accueil.p-gestion .maq-ecran.rv.in .ecr-fiche.bilan{opacity:1;transform:none;transition-delay:.9s}.js .accueil.p-gestion .maq-ecran.rv.in .ecr-fiche.cert{opacity:1;transform:none;transition-delay:1.1s}.accueil.p-gestion .maq-formules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;margin-top:64px}.accueil.p-gestion .maq-formule{position:relative;display:flex;flex-direction:column;border:1px solid #dde5ef;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(19,42,73,.05)}.js .accueil.p-gestion .maq-formule.rv.in{transition:opacity .8s ease,transform .45s var(--a-ease),box-shadow .45s var(--a-ease)}.js .accueil.p-gestion .maq-formule.rv.in:hover{transform:translateY(-6px);box-shadow:0 34px 64px -34px rgba(19,42,73,.5)}.accueil.p-gestion .maq-formule.cle{margin-top:-16px;border:0;box-shadow:0 2px 4px rgba(19,42,73,.08),0 44px 84px -38px rgba(19,42,73,.62)}.accueil.p-gestion .maq-reco{position:absolute;z-index:2;top:-13px;left:30px;display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:4px;background:var(--a-green);color:#fff;font:700 .75rem/1 var(--f)}.accueil.p-gestion .f-tete{padding:30px 30px 24px;border-bottom:1px solid #edf1f6;border-radius:10px 10px 0 0}.accueil.p-gestion .cle .f-tete{position:relative;overflow:hidden;padding-top:38px;border-bottom:0;background:linear-gradient(165deg,#17325c 0%,#132a49 55%,#0f2039 100%)}.accueil.p-gestion .cle .f-tete::after{content:"";position:absolute;right:-30%;top:-40%;width:80%;height:120%;background:radial-gradient(closest-side,rgba(45,100,194,.4),rgba(45,100,194,0));pointer-events:none}.accueil.p-gestion .f-jauge{display:flex;gap:5px;margin-bottom:18px}.accueil.p-gestion .f-jauge i{width:30px;height:5px;border-radius:3px;background:#e1e8f0;transform-origin:left center}.accueil.p-gestion .f-jauge i.on{background:var(--a-blue)}.accueil.p-gestion .cle .f-jauge i{background:rgba(255,255,255,.16)}.accueil.p-gestion .cle .f-jauge i.on{background:#9fd08f}.js .accueil.p-gestion .rv .f-jauge i.on{transform:scaleX(0);transition:transform .6s var(--a-ease) .35s}.js .accueil.p-gestion .rv .f-jauge i.on:nth-child(2){transition-delay:.5s}.js .accueil.p-gestion .rv .f-jauge i.on:nth-child(3){transition-delay:.65s}.js .accueil.p-gestion .rv.in .f-jauge i.on{transform:none}.accueil.p-gestion .maq-promesse-k{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-blue)}.accueil.p-gestion .cle .maq-promesse-k{color:#9fd08f}.accueil.p-gestion .maq-formule h3{margin-top:12px;font:800 2.125rem/1 var(--f);letter-spacing:-.025em;color:var(--a-title)}#wrap.p-gestion .maq-formule h3{margin-top:12px}.accueil.p-gestion .cle h3{color:#fff}.accueil.p-gestion .maq-formule .promesse{margin-top:10px;font-size:1rem;line-height:1.5;color:var(--a-ink-2)}.accueil.p-gestion .cle .promesse{color:#d3e0f5}.accueil.p-gestion .f-corps{display:flex;flex:1;flex-direction:column;padding:22px 30px 26px}.accueil.p-gestion .f-ideal{padding:12px 14px;border-radius:6px;background:var(--a-sky-3);font-size:.9375rem;line-height:1.5;color:var(--a-ink-2)}.accueil.p-gestion .f-ideal b{color:var(--a-title)}.accueil.p-gestion .maq-formule ul{list-style:none;display:grid;gap:11px;margin:20px 0 0}.accueil.p-gestion .maq-formule li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.95rem;line-height:1.45;color:var(--a-text)}.accueil.p-gestion .maq-formule li .maq-check{width:16px;height:16px;margin-top:2px;color:var(--a-green)}.accueil.p-gestion .maq-formule li.plus{grid-template-columns:1fr;font-weight:700;color:var(--a-title)}.accueil.p-gestion .maq-formule .cond{margin-top:auto;padding-top:22px;font-size:.8125rem;line-height:1.45;color:var(--a-mut)}.accueil.p-gestion .maq-formule .maq-lien{margin-top:14px;padding-top:16px;border-top:1px solid #edf1f6}.accueil.p-gestion .maq-commun{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:44px;padding:20px 0;border-top:1px solid var(--maq-line);border-bottom:1px solid var(--maq-line);font-size:.95rem;color:var(--a-text)}.accueil.p-gestion .maq-commun b{color:var(--a-title)}.accueil.p-gestion .maq-commun span{display:inline-flex;align-items:center;gap:8px}.accueil.p-gestion .maq-commun .maq-check{width:15px;height:15px;color:var(--a-green)}.accueil.p-gestion .maq-devis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:36px}.accueil.p-gestion .maq-devis p{max-width:56ch;font-size:1.0625rem;line-height:1.55;color:var(--a-ink-2)}.accueil.p-gestion .maq-pourquoi{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,104px);align-items:stretch}.accueil.p-gestion .maq-pourquoi .photo{position:relative;margin:0;border-radius:14px;overflow:hidden;min-height:340px;background:#e7ecf3}.accueil.p-gestion .maq-pourquoi .photo img{position:absolute;inset:0}.accueil.p-gestion .maq-pourquoi .photo img{display:block;width:100%;height:100%;object-fit:cover}.js .accueil.p-gestion .maq-pourquoi .photo.rv{opacity:1;transform:none}.js .accueil.p-gestion .maq-pourquoi .photo.rv img{clip-path:inset(0 0 100% 0);transform:scale(1.06);transition:clip-path 1.3s var(--a-ease),transform 1.8s var(--a-ease)}.js .accueil.p-gestion .maq-pourquoi .photo.rv.in img{clip-path:inset(0);transform:none}.accueil.p-gestion .maq-raisons{list-style:none;margin-top:32px;display:grid;gap:26px}.accueil.p-gestion .maq-raisons li{padding-left:22px;border-left:2px solid var(--a-green)}.accueil.p-gestion .maq-raisons b{display:block;font:750 1.25rem/1.25 var(--f);color:var(--a-title)}.accueil.p-gestion .maq-raisons p{margin-top:6px;font-size:1rem;line-height:1.6;color:var(--a-text)}@media (max-width:1200px){.accueil.p-gestion .maq-dessins{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.accueil.p-gestion .ecr-fiche.cert{left:-12px}.accueil.p-gestion .ecr-fiche.bilan{right:-8px}}@media (max-width:900px){.accueil.p-gestion .maq-cout,.accueil.p-gestion .maq-ec-in,.accueil.p-gestion .maq-pourquoi{grid-template-columns:1fr}.accueil.p-gestion .maq-formules{grid-template-columns:1fr;gap:36px}.accueil.p-gestion .maq-formule.cle{margin-top:0}.accueil.p-gestion .maq-pourquoi .photo{aspect-ratio:3/2;min-height:0}.accueil.p-gestion .maq-ec-in{margin-top:36px}.accueil.p-gestion .maq-ecran{margin:24px 0 36px}}@media (max-width:600px){.accueil.p-gestion .maq-dessins{grid-template-columns:1fr}.accueil.p-gestion .maq-mots li{grid-template-columns:1fr;gap:8px}.accueil.p-gestion .ecr-ligne{grid-template-columns:1.6fr 1fr;font-size:.8rem}.accueil.p-gestion .ecr-ligne > :nth-child(2),.accueil.p-gestion .ecr-ligne > :nth-child(3){display:none}.accueil.p-gestion .ecr-fiche{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin-top:12px}.accueil.p-gestion .f-tete,.accueil.p-gestion .f-corps{padding-left:22px;padding-right:22px}}.accueil.p-securite .maq-hero-photo{background-position:62% 40%}.accueil.p-securite .t-fig{position:absolute;z-index:1;right:var(--rr);top:50%;height:var(--hh);width:auto;aspect-ratio:var(--r);transform:translateY(-50%);margin:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%);mask-image:linear-gradient(90deg,transparent 0%,#000 26%);animation:securite-t-fade 1.6s ease both}@keyframes securite-t-fade{from{opacity:0}to{opacity:1}}.accueil.p-securite .t-fig img{position:absolute;inset:0;width:100%;height:100%;display:block}.accueil.p-securite .t-zone{position:absolute;left:var(--l);top:var(--t);width:var(--zw);height:var(--zh);border-radius:var(--rad);overflow:hidden;container-type:inline-size;background:#fff}.accueil.p-securite .t-ecran{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:6cqw 7cqw 5cqw;font-family:var(--f);color:#17243a;background:linear-gradient(180deg,#f4f8fc 0%,#fff 30%)}.accueil.p-securite .t-barre{display:flex;justify-content:space-between;width:100%;font:650 4.2cqw/1 var(--f);color:#17243a}.accueil.p-securite .t-ind{display:flex;gap:1.2cqw;align-items:center}.accueil.p-securite .t-ind i{width:3cqw;height:3cqw;border-radius:50%;background:#17243a;opacity:.7}.accueil.p-securite .t-tete{margin-top:7cqw}.accueil.p-securite .t-logo{width:40cqw;height:auto;color:#17243a}.accueil.p-securite .t-ok{margin-top:8cqw;width:24cqw;height:24cqw}.accueil.p-securite .t-ok svg{width:100%;height:100%}.accueil.p-securite .t-cercle{stroke-dasharray:1;stroke-dashoffset:1;animation:securite-t-trace .9s cubic-bezier(.45,.05,.3,1) 1s forwards;transform:rotate(-90deg);transform-origin:center}.accueil.p-securite .t-coche{stroke-dasharray:1;stroke-dashoffset:1;animation:securite-t-trace .5s ease-out 1.7s forwards}.accueil.p-securite .t-titre{margin-top:6cqw;font:800 7.6cqw/1.15 var(--f);letter-spacing:-.02em;text-align:center}.accueil.p-securite .t-statut{margin-top:2cqw;font:700 5.2cqw/1.2 var(--f);color:#3d7035}.accueil.p-securite .t-dl{width:100%;margin:7cqw 0 0;padding:3cqw 4.5cqw;border-radius:3.5cqw;background:#f4f8fc;font-size:4.3cqw}.accueil.p-securite .t-dl div{display:flex;justify-content:space-between;gap:3cqw;padding:2.2cqw 0;border-bottom:1px solid #e1e8f0}.accueil.p-securite .t-dl div:last-child{border-bottom:0}.accueil.p-securite .t-dl dt{color:#607087}.accueil.p-securite .t-dl dd{margin:0;font-weight:650;white-space:nowrap}.accueil.p-securite .t-bas{display:flex;align-items:center;gap:5cqw;width:100%;margin-top:7cqw}.accueil.p-securite .t-qr{flex:none;width:30cqw;height:30cqw;padding:2cqw;border-radius:2.5cqw;background:#fff;box-shadow:0 0 0 1px #e1e8f0}.accueil.p-securite .t-sig{flex:1;min-width:0}.accueil.p-securite .t-sig svg{display:block;width:100%;height:auto}.accueil.p-securite .securite-t-trace{stroke-dasharray:1;stroke-dashoffset:1;animation:securite-t-trace 1.6s ease-in-out 2.1s forwards}.accueil.p-securite .t-sig span{display:block;margin-top:1cqw;padding-top:1.5cqw;border-top:1px solid #c9d6e6;font-size:3.6cqw;color:#607087}.accueil.p-securite .t-verif{margin-top:auto;font:650 3.8cqw/1.2 var(--f);color:#1c4b99}@keyframes securite-t-trace{to{stroke-dashoffset:0}}@media (max-width:900px){.accueil.p-securite .t-fig{display:none}}@media (min-width:901px){.accueil.p-securite #securite .maq-hero-photo{display:none}}.accueil.p-securite .t-cadre{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;width:min(1440px,calc(100% - 80px));margin:0 auto;pointer-events:none}.accueil.p-securite #securite .t-fig{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 26%,#000 78%,transparent 100%)}.accueil.p-securite #securite .t-fig{transform:translate(51.1%,-50%);--hh:125%;--rr:min(358px,30vw);--r:1.5267;--l:38.17%;--t:15.39%;--zw:21.5%;--zh:69.08%;--rad:9%}@media (max-width:900px){.accueil.p-securite .t-cadre{position:relative;width:auto;margin:0}.accueil.p-securite #securite .maq-hero-photo{display:none}.accueil.p-securite #securite.heros .heros-inner{padding:40px 0 0}.accueil.p-securite #securite .t-fig{display:block;position:relative;top:auto;right:auto;left:50%;transform:none;height:auto;width:860px;max-width:none;margin:-30px 0 -40px -430px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent)}}.accueil.p-securite .h-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-securite .cmp-tete{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:end}.accueil.p-securite .cmp-tete .h2{max-width:none;text-wrap:balance}.accueil.p-securite .cmp-tete .chapo{margin-top:0;max-width:44ch;text-wrap:pretty}.accueil.p-securite .cmp{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1.1fr);column-gap:20px;margin-top:48px}.accueil.p-securite .cmp > div{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 24px;font-size:1rem;line-height:1.35;white-space:nowrap}.accueil.p-securite .cmp .k{padding-left:0;border-top:1px solid var(--maq-line);font:700 1rem/1.3 var(--f);color:var(--a-title)}.accueil.p-securite .cmp .a{background:#f4f7fa;color:#7a8799;border-top:1px solid #e6ebf1}.accueil.p-securite .cmp .b{background:#fff;color:var(--a-title);font-weight:650;border-top:1px solid #edf1f6;box-shadow:inset 1px 0 0 #dde5ef,inset -1px 0 0 #dde5ef}.accueil.p-securite .cmp .th{min-height:0;padding-top:18px;padding-bottom:16px;border-top:0;font:700 .8125rem/1.2 var(--f);letter-spacing:.1em;text-transform:uppercase}.accueil.p-securite .cmp .k.th{background:none}.accueil.p-securite .cmp .a.th{border-radius:12px 12px 0 0;color:#8a96a6}.accueil.p-securite .cmp .b.th{border-radius:12px 12px 0 0;background:linear-gradient(165deg,#17325c,#132a49 55%,#0f2039);color:#9fd08f;box-shadow:none}.accueil.p-securite .cmp .a.fin{border-radius:0 0 12px 12px}.accueil.p-securite .cmp .k.fin{border-bottom:1px solid var(--maq-line)}.accueil.p-securite .cmp .b.fin{border-radius:0 0 12px 12px;box-shadow:inset 1px 0 0 #dde5ef,inset -1px 0 0 #dde5ef,inset 0 -1px 0 #dde5ef,0 40px 70px -40px rgba(19,42,73,.5)}.accueil.p-securite .cmp-i{flex:none;width:18px;height:18px}.accueil.p-securite .cmp-i.oui{color:var(--a-green)}.accueil.p-securite .cmp-i.non{color:#b4beca}.js .accueil.p-securite .cmp.rv .cmp-i.oui{transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.js .accueil.p-securite .cmp.rv.in .cmp-i.oui{transform:none}.js .accueil.p-securite .cmp.rv.in .r2 .cmp-i.oui{transition-delay:.3s}.js .accueil.p-securite .cmp.rv.in .r3 .cmp-i.oui{transition-delay:.45s}.js .accueil.p-securite .cmp.rv.in .r4 .cmp-i.oui{transition-delay:.6s}.js .accueil.p-securite .cmp.rv.in .r5 .cmp-i.oui{transition-delay:.75s}.accueil.p-securite .cmp-tete .maq-lien{margin-top:14px}.accueil.p-securite .bb-tete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:stretch}.accueil.p-securite .bb-tete .h2{max-width:17ch}.accueil.p-securite .bb-photo{position:relative;margin:0;border-radius:14px;overflow:hidden;min-height:240px;background:#e7ecf3}.accueil.p-securite .bb-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.js .accueil.p-securite .bb-photo.rv{opacity:1;transform:none}.js .accueil.p-securite .bb-photo.rv img{clip-path:inset(0 0 100% 0);transform:scale(1.06);transition:clip-path 1.3s var(--a-ease),transform 1.8s var(--a-ease)}.js .accueil.p-securite .bb-photo.rv.in img{clip-path:inset(0);transform:none}.accueil.p-securite .bb-trois{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}.accueil.p-securite .bb-trois > div{padding-top:22px;border-top:1px solid #1b2a40}.accueil.p-securite .bb-trois small{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-securite .bb-trois h3{margin-top:10px;font:700 1.125rem/1.3 var(--f);color:var(--a-title)}#wrap.p-securite .bb-trois h3{margin-top:10px}.accueil.p-securite .bb-trois p{margin-top:8px;font-size:.98rem;line-height:1.6;color:var(--a-text)}.accueil.p-securite .refs6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:48px;border-top:1px solid var(--maq-line);border-bottom:1px solid var(--maq-line)}.accueil.p-securite .refs6 > div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 18px;border-left:1px solid var(--maq-line)}.accueil.p-securite .refs6 > div:first-child{border-left:0;padding-left:0}.accueil.p-securite .refs6 img{height:44px;width:auto;mix-blend-mode:multiply}.accueil.p-securite .refs6 span{font-size:.8125rem;line-height:1.45;color:var(--a-mut)}.accueil.p-securite .refs6 b{display:block;color:var(--a-title);font-size:.875rem}.accueil.p-securite .bb-prec{margin-top:16px;font-size:.8125rem;color:var(--a-mut)}.accueil.p-securite .tr2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px}.accueil.p-securite .tr-c{position:relative;display:flex;flex-direction:column;border-radius:14px;background:#fff;border:1px solid #dde5ef;overflow:hidden;box-shadow:0 1px 2px rgba(19,42,73,.05)}.js .accueil.p-securite .tr-c.rv.in{transition:opacity .8s ease,transform .45s var(--a-ease),box-shadow .45s var(--a-ease)}.js .accueil.p-securite .tr-c.rv.in:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(19,42,73,.45)}.accueil.p-securite .tr-c::before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:4px;background:var(--acc)}.accueil.p-securite .tr-c.a{--acc:var(--a-green)}.accueil.p-securite .tr-c.b{--acc:var(--a-blue)}.accueil.p-securite .tr-c figure{position:relative;margin:0;aspect-ratio:16/7;background:linear-gradient(180deg,#f7fafd,#eef4fb)}.accueil.p-securite .tr-c.b figure{background:linear-gradient(180deg,#f3f6fa,#e7edf5)}.accueil.p-securite .tr-c figure img{position:absolute;inset:22px 18px 10px;width:calc(100% - 36px);height:calc(100% - 32px);object-fit:contain}.js .accueil.p-securite .tr-c.rv figure img{transform:scale(.94);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 150ms)}.js .accueil.p-securite .tr-c.rv.in figure img{transform:none}.accueil.p-securite .tr-badge{position:absolute;z-index:2;left:22px;top:20px;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 10px;border-radius:99px;background:#fff;box-shadow:0 6px 16px -10px rgba(19,42,73,.5);font:700 .8125rem/1 var(--f);color:var(--a-title)}.accueil.p-securite .tr-badge i{width:18px;height:18px;border-radius:50%;background:var(--acc);display:grid;place-items:center}.accueil.p-securite .tr-badge i::after{content:"";width:9px;height:9px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4 4L19 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4 4L19 6'/%3E%3C/svg%3E") center/contain no-repeat}.accueil.p-securite .tr-corps{display:flex;flex:1;flex-direction:column;padding:28px 32px 28px}.accueil.p-securite .tr-corps small{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.accueil.p-securite .tr-corps h3{margin-top:10px;font:800 1.75rem/1.1 var(--f);letter-spacing:-.025em;color:var(--a-title)}#wrap.p-securite .tr-corps h3{margin-top:10px}.accueil.p-securite .tr-corps p{margin-top:12px;font-size:1rem;line-height:1.6;color:var(--a-text)}.accueil.p-securite .tr-pts{list-style:none;display:grid;gap:8px;margin-top:16px}.accueil.p-securite .tr-pts li{display:flex;align-items:baseline;gap:10px;font-size:.95rem;line-height:1.45;color:var(--a-ink-2)}.accueil.p-securite .tr-pts li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--acc);transform:translateY(-2px)}.accueil.p-securite .tr-pts b{color:var(--a-title)}.accueil.p-securite .tr-opt{display:flex;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;border-radius:8px;background:var(--a-sky-3);font-size:.9rem;line-height:1.45;color:var(--a-ink-2);white-space:nowrap}.accueil.p-securite .tr-opt b{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:#fff;border:1px solid #d3deea;font:700 .75rem/1 var(--f);color:var(--a-title)}.accueil.p-securite .tr-recu{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid #edf1f6;font:650 .95rem/1.3 var(--f);color:var(--a-blue)}.accueil.p-securite .tr-recu-wr{margin-top:24px}.accueil.p-securite .tr-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:28px;padding:18px 24px;border-radius:10px;background:var(--a-sky-3);font-size:.98rem;line-height:1.5;color:var(--a-text)}.accueil.p-securite .tr-note b{color:var(--a-title)}.accueil.p-securite .pts{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(48px,7vw,104px);align-items:center}.accueil.p-securite .pts-n{font:800 clamp(96px,11vw,168px)/.9 var(--f);letter-spacing:-.05em;color:var(--a-blue)}.accueil.p-securite .pts-n sup{font-size:.42em;vertical-align:top;margin-left:4px;color:var(--a-green)}.accueil.p-securite .pts-t{margin-top:18px;font:700 1.375rem/1.3 var(--f);color:var(--a-title);max-width:18ch}.accueil.p-securite .pts-t + p{margin-top:12px;font-size:1rem;line-height:1.6;color:var(--a-mut);max-width:36ch}.accueil.p-securite .pts-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--maq-line)}.accueil.p-securite .pts-g > div{padding:24px 22px 26px;border-bottom:1px solid var(--maq-line);border-left:1px solid var(--maq-line)}.accueil.p-securite .pts-g > div:nth-child(3n+1){border-left:0;padding-left:0}.accueil.p-securite .pt-ico{width:28px;height:28px;color:var(--a-blue)}.accueil.p-securite .pts-g b{display:block;margin-top:14px;font:700 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-securite .pts-g p{margin-top:6px;font-size:.9rem;line-height:1.5;color:var(--a-text)}.accueil.p-securite .gd{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(48px,7vw,104px);align-items:stretch}.accueil.p-securite .gd-photo{position:relative;margin:0;border-radius:14px;overflow:hidden;min-height:340px;background:#e7ecf3}.accueil.p-securite .gd-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.accueil.p-securite .gd-rail{position:relative;list-style:none;margin-top:32px;padding-left:36px}.accueil.p-securite .gd-rail::before{content:"";position:absolute;left:7px;top:8px;bottom:10px;width:2px;background:#d3deea}.accueil.p-securite .gd-rail::after{content:"";position:absolute;left:7px;top:8px;bottom:10px;width:2px;background:linear-gradient(180deg,#1c4b99 0%,#1c4b99 80%,#4b813f 100%);transform-origin:top center}.js .accueil.p-securite .gd-rail.rv::after{transform:scaleY(0);transition:transform 2s cubic-bezier(.45,.05,.3,1) .2s}.js .accueil.p-securite .gd-rail.rv.in::after{transform:none}.accueil.p-securite .gd-rail li{position:relative;padding-bottom:22px}.accueil.p-securite .gd-rail li:last-child{padding-bottom:0}.accueil.p-securite .gd-rail li::before{content:"";position:absolute;z-index:1;left:-36px;top:4px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #1c4b99;box-sizing:border-box}.accueil.p-securite .gd-rail li:last-child::before{background:var(--a-green);border-color:var(--a-green)}.accueil.p-securite .gd-rail b{display:block;font:700 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-securite .gd-rail p{margin-top:4px;font-size:.95rem;line-height:1.55;color:var(--a-text)}.accueil.p-securite .gd-astuce{margin-top:26px;padding:14px 16px;border-radius:6px;background:#fff;border:1px solid #dde5ef;font-size:.9rem;line-height:1.5;color:var(--a-ink-2)}.accueil.p-securite .gd-astuce b{color:var(--a-title)}@media (max-width:1200px){.accueil.p-securite .refs6{grid-template-columns:repeat(3,minmax(0,1fr))}.accueil.p-securite .refs6 > div:nth-child(4){border-left:0;padding-left:0}.accueil.p-securite .refs6 > div:nth-child(-n+3){border-bottom:1px solid var(--maq-line)}}@media (max-width:900px){.accueil.p-securite .tr-opt{white-space:normal}.accueil.p-securite .cmp-tete,.accueil.p-securite .bb-tete,.accueil.p-securite .tr2,.accueil.p-securite .pts,.accueil.p-securite .gd{grid-template-columns:1fr}.accueil.p-securite .bb-trois{grid-template-columns:1fr;gap:28px}.accueil.p-securite .pts-g{grid-template-columns:1fr 1fr}.accueil.p-securite .pts-g > div{border-left:1px solid var(--maq-line);padding-left:22px}.accueil.p-securite .pts-g > div:nth-child(2n+1){border-left:0;padding-left:0}.accueil.p-securite .gd-photo{min-height:240px}}@media (max-width:600px){.accueil.p-securite .cmp{grid-template-columns:1fr 1fr;column-gap:8px}.accueil.p-securite .cmp .k{grid-column:1/-1;min-height:0;padding:16px 0 8px;border-top:0}.accueil.p-securite .cmp .k.th{display:none}.accueil.p-securite .cmp .cmp-m{display:none}.accueil.p-securite .cmp > div{padding:12px;white-space:normal;font-size:.9rem}.accueil.p-securite .refs6{grid-template-columns:1fr 1fr}.accueil.p-securite .refs6 > div{border-left:0!important;padding-left:0!important;border-bottom:1px solid var(--maq-line)}.accueil.p-securite .pts-g{grid-template-columns:1fr}.accueil.p-securite .pts-g > div{border-left:0;padding-left:0}}.accueil.p-recond .maq-hero-photo{background-position:center 50%}.accueil.p-recond .rc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-recond .ok-i{flex:none;width:16px;height:16px;color:var(--a-green)}.accueil.p-recond .rc-besoins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px}.accueil.p-recond .rc-b{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #dde5ef}.js .accueil.p-recond .rc-b.rv.in{transition:opacity .8s ease,transform .45s var(--a-ease),box-shadow .45s var(--a-ease)}.js .accueil.p-recond .rc-b.rv.in:hover{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(19,42,73,.5)}.accueil.p-recond .rc-b figure{position:relative;margin:0;aspect-ratio:16/10;overflow:hidden;background:#e7ecf3}.accueil.p-recond .rc-b figure img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--a-ease)}.accueil.p-recond .rc-b:hover figure img{transform:scale(1.04)}.accueil.p-recond .rc-b figure::after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(0deg,rgba(15,32,57,.72),rgba(15,32,57,0))}.accueil.p-recond .rc-vol{position:absolute;z-index:1;left:22px;bottom:16px;color:#fff;font:800 2.5rem/1 var(--f);letter-spacing:-.03em}.accueil.p-recond .rc-vol small{display:block;margin-top:4px;font:600 .8125rem/1.2 var(--f);letter-spacing:0;color:#d3e0f5}.accueil.p-recond .rc-b > div{padding:22px 24px 26px}.accueil.p-recond .rc-b span.k{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-recond .rc-b h3{margin-top:10px;font:750 1.25rem/1.25 var(--f);color:var(--a-title)}#wrap.p-recond .rc-b h3{margin-top:10px}.accueil.p-recond .rc-b p{margin-top:8px;font-size:.98rem;line-height:1.6;color:var(--a-text)}.accueil.p-recond .rc-sous{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:36px}.accueil.p-recond .rc-sous p{font-size:1rem;color:var(--a-mut)}.accueil.p-recond .rc-pret{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,104px);align-items:center}.accueil.p-recond .rc-dessin{position:relative;margin:0;aspect-ratio:5/4;border-radius:18px;background:radial-gradient(90% 80% at 30% 20%,#fff 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,var(--a-sky-2),var(--a-sky));overflow:hidden}.accueil.p-recond .rc-dessin img{position:absolute;inset:8% 6%;width:88%;height:84%;object-fit:contain}.js .accueil.p-recond .rc-dessin.rv img{transform:scale(.94);transition:transform 1.2s var(--a-ease) .15s}.js .accueil.p-recond .rc-dessin.rv.in img{transform:none}.accueil.p-recond .rc-dessin figcaption{position:absolute;left:20px;bottom:18px;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 10px;border-radius:99px;background:#fff;box-shadow:0 6px 16px -10px rgba(19,42,73,.5);font:700 .8125rem/1 var(--f);color:var(--a-title)}.accueil.p-recond .rc-ops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:32px;border-top:1px solid var(--maq-line)}.accueil.p-recond .rc-ops > div{padding:24px 22px 24px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-recond .rc-ops > div:nth-child(2n){padding-left:22px;padding-right:0;border-left:1px solid var(--maq-line)}.accueil.p-recond .op-ico{width:30px;height:30px;color:var(--a-blue)}.accueil.p-recond .rc-ops b{display:block;margin-top:12px;font:700 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-recond .rc-ops p{margin-top:6px;font-size:.93rem;line-height:1.55;color:var(--a-text)}.accueil.p-recond .rc-ops em{display:block;margin-top:8px;font-style:normal;font-size:.8125rem;color:var(--a-green);font-weight:650}.accueil.p-recond .rc-at{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,7vw,104px);align-items:stretch}.accueil.p-recond .rc-at .photo{position:relative;margin:0;border-radius:14px;overflow:hidden;min-height:380px;background:#e7ecf3}.accueil.p-recond .rc-at .photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.js .accueil.p-recond .rc-at .photo.rv{opacity:1;transform:none}.js .accueil.p-recond .rc-at .photo.rv img{clip-path:inset(0 0 100% 0);transform:scale(1.06);transition:clip-path 1.3s var(--a-ease),transform 1.8s var(--a-ease)}.js .accueil.p-recond .rc-at .photo.rv.in img{clip-path:inset(0);transform:none}.accueil.p-recond .rc-at .photo figcaption{position:absolute;right:18px;bottom:18px;padding:10px 14px;border-radius:8px;background:rgba(255,255,255,.94);font:650 .8125rem/1.35 var(--f);color:var(--a-title);box-shadow:0 10px 24px -14px rgba(19,42,73,.5)}.accueil.p-recond .rc-preuves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-top:32px}.accueil.p-recond .rc-preuves b{display:block;font:800 2rem/1 var(--f);letter-spacing:-.03em;color:var(--a-blue)}.accueil.p-recond .rc-preuves .t{display:block;margin-top:8px;padding-top:10px;border-top:2px solid var(--a-green);font-size:.95rem;line-height:1.5;color:var(--a-text)}.accueil.p-recond .rc-gtete{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end}.accueil.p-recond .rc-gtete .chapo{margin-top:0}.accueil.p-recond .rc-tab{margin-top:48px;border-radius:16px;background:#fff;border:1px solid #dde5ef;box-shadow:0 34px 70px -46px rgba(19,42,73,.45);overflow:hidden}.accueil.p-recond .rc-ligne{display:grid;grid-template-columns:96px minmax(0,.7fr) minmax(0,1.5fr) 260px;gap:28px;align-items:center;padding:20px 32px;border-top:1px solid #edf1f6}.accueil.p-recond .rc-ligne.h{padding-top:16px;padding-bottom:16px;border-top:0;background:var(--a-sky-3);font:700 .75rem/1.2 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-recond .rc-ligne .gr{display:inline-grid;place-items:center;width:52px;height:44px;border-radius:8px;background:var(--gc);color:#fff;font:800 1.25rem/1 var(--f)}.accueil.p-recond .rc-ligne b{font:750 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-recond .rc-ligne p{font-size:.95rem;line-height:1.5;color:var(--a-text)}.accueil.p-recond .rc-ligne .bat{display:flex;align-items:center;gap:12px;font:700 .9rem/1 var(--f);color:var(--a-title)}.accueil.p-recond .rc-ligne .bat i{position:relative;flex:1;height:8px;border-radius:5px;background:#e6ecf3;overflow:hidden}.accueil.p-recond .rc-ligne .bat i::after{content:"";position:absolute;inset:0;width:var(--bw);border-radius:5px;background:var(--gc);transform-origin:left center}.js .accueil.p-recond .rc-tab.rv .bat i::after{transform:scaleX(0);transition:transform 1.1s var(--a-ease) .3s}.js .accueil.p-recond .rc-tab.rv.in .bat i::after{transform:none}.accueil.p-recond .rc-ligne.g-ap{--gc:#1c4b99}.accueil.p-recond .rc-ligne.g-a{--gc:#3d7035}.accueil.p-recond .rc-ligne.g-b{--gc:#4b813f}.accueil.p-recond .rc-ligne.g-c{--gc:#b5832a}.accueil.p-recond .rc-ligne.g-d{--gc:#8a5a3c}.accueil.p-recond .rc-tous{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:18px 32px;border-top:1px solid #edf1f6;background:linear-gradient(165deg,#17325c,#132a49 55%,#0f2039);font-size:.95rem;color:#d3e0f5}.accueil.p-recond .rc-tous b{color:#fff}.accueil.p-recond .rc-tous span{display:inline-flex;align-items:center;gap:8px}.accueil.p-recond .rc-tous .ok-i{color:#9fd08f}.accueil.p-recond .rc-proto4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:56px}.accueil.p-recond .rc-proto4 > div{padding-top:20px;border-top:1px solid #1b2a40}.accueil.p-recond .rc-proto4 small{font:800 1.5rem/1 var(--f);color:var(--a-blue)}.accueil.p-recond .rc-proto4 b{display:block;margin-top:12px;font:700 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-recond .rc-proto4 p{margin-top:6px;font-size:.93rem;line-height:1.55;color:var(--a-text)}.accueil.p-recond .rc-gpied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:36px}.accueil.p-recond .rc-gpied h3{font:750 1.25rem/1.3 var(--f);color:var(--a-title)}.accueil.p-recond .rc-ren{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,104px);align-items:center}.accueil.p-recond .rc-calc{margin-top:32px;border-radius:14px;background:#fff;box-shadow:0 2px 6px rgba(19,42,73,.06),0 34px 64px -34px rgba(19,42,73,.45);overflow:hidden}.accueil.p-recond .rc-calc > div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 26px;border-bottom:1px solid #edf1f6;font-size:1rem;color:var(--a-text)}.accueil.p-recond .rc-calc b{font:750 1rem/1.2 var(--f);color:var(--a-title);white-space:nowrap}.accueil.p-recond .rc-calc .moins b{color:var(--a-green)}.accueil.p-recond .rc-calc .tot{border-bottom:0;background:linear-gradient(165deg,#17325c,#132a49 55%,#0f2039);color:#d3e0f5}.accueil.p-recond .rc-calc .tot b{color:#fff;font-size:1.125rem}.accueil.p-recond .rc-ren .maq-cta-btns{margin-top:28px}.accueil.p-recond .rc-ren figure{margin:0}.accueil.p-recond .rc-ren figure img{width:100%;height:auto;display:block}.accueil.p-recond .rc-pq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px}.accueil.p-recond .rc-pq > div{padding:28px 28px 30px;border-radius:14px;background:rgba(255,255,255,.75);border:1px solid rgba(201,214,230,.7);backdrop-filter:blur(4px)}.accueil.p-recond .rc-pq .op-ico{width:40px;height:40px;padding:9px;border-radius:10px;background:#fff;box-shadow:0 8px 18px -12px rgba(19,42,73,.35)}.accueil.p-recond .rc-pq small{display:block;margin-top:18px;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-recond .rc-pq h3{margin-top:10px;font:750 1.1875rem/1.3 var(--f);color:var(--a-title)}#wrap.p-recond .rc-pq h3{margin-top:10px}.accueil.p-recond .rc-pq p{margin-top:8px;font-size:.96rem;line-height:1.6;color:var(--a-text)}.accueil.p-recond .rc-ciel{background:linear-gradient(180deg,#fff 0%,var(--a-sky-2) 35%,var(--a-sky) 100%)}.accueil.p-recond .appel .rc-fin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(40px,6vw,96px);align-items:center}.accueil.p-recond .rc-etapes{list-style:none;margin-top:32px;display:grid;gap:14px}.accueil.p-recond .rc-etapes li{display:flex;align-items:center;gap:14px;color:var(--a-night-text);font-size:1rem}.accueil.p-recond .rc-etapes i{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(159,208,143,.16);color:#9fd08f;font:700 .8125rem/1 var(--f);font-style:normal}.accueil.p-recond .rc-form{padding:30px 30px 28px;border-radius:14px;background:#fff;color:var(--a-title);box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.accueil.p-recond .rc-form h3{font:750 1.25rem/1.25 var(--f)}.accueil.p-recond .rc-form .lg{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.accueil.p-recond .rc-form label{display:block;font:650 .8125rem/1.3 var(--f);color:var(--a-ink-2)}.accueil.p-recond .rc-form label.full{grid-column:1/-1}.accueil.p-recond .rc-form select,.accueil.p-recond .rc-form textarea,.accueil.p-recond .rc-form input{display:block;width:100%;margin-top:6px;min-height:46px;padding:0 12px;border:1.5px solid #d3deea;border-radius:6px;background:#fff;font:400 .95rem/1.3 var(--f);color:var(--a-title);transition:border-color .2s ease,box-shadow .2s ease}.accueil.p-recond .rc-form textarea{min-height:84px;padding:10px 12px;resize:vertical}.accueil.p-recond .rc-form select:focus,.accueil.p-recond .rc-form textarea:focus,.accueil.p-recond .rc-form input:focus{outline:none;border-color:var(--a-blue);box-shadow:0 0 0 3px rgba(28,75,153,.15)}.accueil.p-recond .rc-form .bt{width:100%;margin-top:18px}.accueil.p-recond .rc-form .rassure{margin-top:12px;font-size:.8125rem;color:var(--a-mut);text-align:center}.accueil.p-recond .rc-form .rc-confid{margin-top:8px;font-size:.75rem;line-height:1.45;color:var(--a-mut);text-align:center}.accueil.p-recond .rc-form .rc-confid a{color:inherit;text-decoration:underline}@media (max-width:1200px){.accueil.p-recond .rc-proto4{grid-template-columns:1fr 1fr}}@media (max-width:900px){.accueil.p-recond .rc-besoins,.accueil.p-recond .rc-pq{grid-template-columns:1fr}.accueil.p-recond .rc-pret,.accueil.p-recond .rc-at,.accueil.p-recond .rc-gtete,.accueil.p-recond .rc-ren,.accueil.p-recond .appel .rc-fin{grid-template-columns:1fr}.accueil.p-recond .rc-at .photo{min-height:260px;order:-1}.accueil.p-recond .rc-ligne{grid-template-columns:64px minmax(0,1fr);gap:6px 18px;padding:18px 20px}.accueil.p-recond .rc-ligne .gr{grid-row:span 3}.accueil.p-recond .rc-ligne.h{display:none}.accueil.p-recond .rc-tous{padding:18px 20px}}@media (max-width:600px){.accueil.p-recond .rc-ops{grid-template-columns:1fr}.accueil.p-recond .rc-ops > div:nth-child(2n){padding-left:0;border-left:0}.accueil.p-recond .rc-form .lg{grid-template-columns:1fr}.accueil.p-recond .rc-preuves{grid-template-columns:1fr 1fr;gap:22px}}.accueil.p-solutions .heros{background:#fff!important}.accueil.p-solutions .maq-hero-photo{left:36%;background-position:center 40%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.03) 6%,rgba(0,0,0,.09) 12%,rgba(0,0,0,.19) 18%,rgba(0,0,0,.32) 24%,rgba(0,0,0,.48) 30%,rgba(0,0,0,.64) 36%,rgba(0,0,0,.79) 42%,rgba(0,0,0,.91) 49%,rgba(0,0,0,.98) 56%,#000 62%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.03) 6%,rgba(0,0,0,.09) 12%,rgba(0,0,0,.19) 18%,rgba(0,0,0,.32) 24%,rgba(0,0,0,.48) 30%,rgba(0,0,0,.64) 36%,rgba(0,0,0,.79) 42%,rgba(0,0,0,.91) 49%,rgba(0,0,0,.98) 56%,#000 62%)}@media (max-width:1200px){.accueil.p-solutions .maq-hero-photo{left:32%}}@media (max-width:900px){.accueil.p-solutions .maq-hero-photo{left:0;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}}.accueil.p-solutions .ok-i{flex:none;width:16px;height:16px;color:var(--a-green)}.accueil.p-solutions .ns-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-solutions .ns-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px}.accueil.p-solutions .ns-c{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #dde5ef;text-decoration:none;color:inherit}.js .accueil.p-solutions .ns-c.rv.in{transition:opacity .8s ease,transform .45s var(--a-ease),box-shadow .45s var(--a-ease)}.js .accueil.p-solutions .ns-c.rv.in:hover{transform:translateY(-6px);box-shadow:0 34px 64px -34px rgba(19,42,73,.5)}.accueil.p-solutions .ns-c figure{position:relative;margin:0;aspect-ratio:16/11;overflow:hidden;background:#e7ecf3}.accueil.p-solutions .ns-c figure img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--a-ease)}.accueil.p-solutions .ns-c:hover figure img{transform:scale(1.04)}.accueil.p-solutions .ns-num{position:absolute;left:22px;top:20px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;font:800 .9375rem/1 var(--f);color:var(--a-blue);box-shadow:0 6px 16px -10px rgba(19,42,73,.6)}.accueil.p-solutions .ns-tag{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:4px;background:var(--a-green);color:#fff;font:700 .75rem/1 var(--f)}.accueil.p-solutions .ns-c > div{display:flex;flex:1;flex-direction:column;padding:20px 20px 22px}.accueil.p-solutions .ns-verbe{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-solutions .ns-c h3{margin-top:8px;font:800 1.1875rem/1.2 var(--f);letter-spacing:-.02em;color:var(--a-title)}#wrap.p-solutions .ns-c h3{margin-top:8px}.accueil.p-solutions .ns-c p{margin-top:8px;font-size:.95rem;line-height:1.6;color:var(--a-text)}.accueil.p-solutions .ns-c ul{list-style:none;display:grid;gap:5px;margin:12px 0 0}.accueil.p-solutions .ns-c li{display:flex;align-items:baseline;gap:10px;font-size:.9rem;line-height:1.45;color:var(--a-ink-2)}.accueil.p-solutions .ns-c li .ok-i{transform:translateY(3px)}.accueil.p-solutions .ns-voir{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font:650 .95rem/1.3 var(--f);color:var(--a-blue)}.accueil.p-solutions .ns-voir .arrow{width:16px;height:16px;transition:transform .35s var(--a-ease),color .25s ease}.accueil.p-solutions .ns-c:hover .ns-voir .arrow{transform:translateX(4px);color:var(--a-green)}.accueil.p-solutions .ns-ul-wr{margin-bottom:22px}.accueil.p-solutions .ns-sous{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:36px}.accueil.p-solutions .ns-sous p{font-size:1rem;color:var(--a-mut)}.accueil.p-solutions .ns-etapes span,.accueil.p-solutions .ns-liste span.d,.accueil.p-solutions .ns-c li > span,.accueil.p-solutions .ns-eng p,.accueil.p-solutions .heros-description,.accueil.p-solutions .eyebrow{text-wrap:balance!important}.accueil.p-solutions .ns-large{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.accueil.p-solutions .ns-large figure{aspect-ratio:auto;min-height:320px}.accueil.p-solutions .ns-large figure img{position:absolute;inset:0}.accueil.p-solutions .ns-large > div{padding:clamp(22px,3vw,40px);justify-content:center}.accueil.p-solutions .ns-large h3{font-size:1.5rem}.accueil.p-solutions .ns-large p{max-width:46ch}@media (max-width:900px){.accueil.p-solutions .ns-large{grid-template-columns:1fr}.accueil.p-solutions .ns-large figure{aspect-ratio:16/9;min-height:0}}.accueil.p-solutions .ns-cycle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,104px);align-items:center}.accueil.p-solutions .ns-cycle{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important}.accueil.p-solutions .ns-cycle figure{position:relative;margin:0;padding:clamp(16px,2vw,28px);border-radius:20px;background:radial-gradient(65% 70% at 50% 55%,#fff 0%,rgba(255,255,255,0) 72%),linear-gradient(160deg,var(--a-sky-3),var(--a-sky-2))}.accueil.p-solutions .ns-cyc-svg{display:block;width:100%;height:auto}.accueil.p-solutions .ns-cyc-svg .il-trait *{stroke-dasharray:1;stroke-dashoffset:0}.js .accueil.p-solutions .ns-cycle figure.rv .ns-cyc-svg .il-trait *{stroke-dashoffset:1;transition:stroke-dashoffset 2.2s cubic-bezier(.45,.05,.3,1) .1s}.js .accueil.p-solutions .ns-cycle figure.rv.in .ns-cyc-svg .il-trait *{stroke-dashoffset:0}.js .accueil.p-solutions .ns-cycle figure.rv .ns-cyc-svg .il-aplat{opacity:0;transition:opacity .9s ease 1.3s}.js .accueil.p-solutions .ns-cycle figure.rv.in .ns-cyc-svg .il-aplat{opacity:1}.accueil.p-solutions .ns-cyc-svg .bh{animation:solutions-ns-bh 3.2s ease-in-out infinite}.accueil.p-solutions .ns-cyc-svg .bh2{animation-delay:-1.6s}@keyframes solutions-ns-bh{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.accueil.p-solutions .ns-point{filter:drop-shadow(0 0 4px rgba(75,129,63,.5))}.js .accueil.p-solutions .ns-cycle figure.rv .ns-point{opacity:0;transition:opacity .6s ease 2.4s}.js .accueil.p-solutions .ns-cycle figure.rv.in .ns-point{opacity:1}@media (prefers-reduced-motion:reduce){.accueil.p-solutions .ns-cyc-svg .bh{animation:none}.accueil.p-solutions .ns-point{display:none}}.accueil.p-solutions .ns-etapes{list-style:none;margin-top:28px;border-top:1px solid var(--maq-line)}.accueil.p-solutions .ns-etapes li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-solutions .ns-etapes b{font:800 1.1875rem/1 var(--f);letter-spacing:-.02em;color:var(--a-blue)}.accueil.p-solutions .ns-etapes span{font-size:.98rem;line-height:1.55;color:var(--a-text)}.accueil.p-solutions .ns-org{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,104px);align-items:start}.accueil.p-solutions .ns-org-tete{position:sticky;top:150px}.accueil.p-solutions .ns-liste{list-style:none;border-top:1px solid #c9d6e6}.accueil.p-solutions .ns-liste a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:center;padding:22px 4px;border-bottom:1px solid #c9d6e6;text-decoration:none;transition:padding-left .35s var(--a-ease),background-color .3s ease}.accueil.p-solutions .ns-liste a:hover{padding-left:12px}.accueil.p-solutions .ns-liste small{font:700 .75rem/1.2 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-green)}.accueil.p-solutions .ns-liste b{grid-column:1;display:block;font:750 1.1875rem/1.3 var(--f);color:var(--a-title);transition:color .25s ease}.accueil.p-solutions .ns-liste span.d{grid-column:1;font-size:.95rem;line-height:1.5;color:var(--a-text)}.accueil.p-solutions .ns-liste .arrow{grid-column:2;grid-row:1/span 3;width:20px;height:20px;color:var(--a-blue);transition:transform .35s var(--a-ease),color .25s ease}.accueil.p-solutions .ns-liste a:hover b{color:var(--a-blue)}.accueil.p-solutions .ns-liste a:hover .arrow{transform:translateX(5px);color:var(--a-green)}.accueil.p-solutions .ns-liste li.autre a{margin-top:16px;padding:22px 24px;border:0;border-radius:12px;background:#fff;box-shadow:0 24px 50px -34px rgba(19,42,73,.45)}.accueil.p-solutions .ns-ciel{background:linear-gradient(180deg,#fff 0%,var(--a-sky-2) 30%,var(--a-sky) 100%)}.accueil.p-solutions .ns-eng-bloc{background:var(--maq-alt)}.accueil.p-solutions .ns-eng-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,104px);align-items:center}.accueil.p-solutions .ns-eng{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none}.accueil.p-solutions .ns-eng li{display:flex;flex-direction:column;border-radius:16px;background:#fff;border:1px solid #dde5ef;overflow:hidden;box-shadow:0 1px 2px rgba(19,42,73,.05)}.js .accueil.p-solutions .ns-eng li.rv.in{transition:opacity .8s ease,transform .45s var(--a-ease),box-shadow .45s var(--a-ease)}.js .accueil.p-solutions .ns-eng li.rv.in:hover{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(19,42,73,.45)}.accueil.p-solutions .eng-fond{display:grid;place-items:center;height:128px;background:radial-gradient(70% 90% at 50% 100%,#fff 0%,rgba(255,255,255,0) 70%),linear-gradient(160deg,var(--a-sky-2),var(--a-sky))}.accueil.p-solutions .eng-sc{width:72%;max-width:220px;height:auto}.accueil.p-solutions .eng-sc path,.accueil.p-solutions .eng-sc rect,.accueil.p-solutions .eng-sc circle{transition:transform .5s var(--a-ease)}.accueil.p-solutions .ns-eng li:hover .eng-sc{transform:translateY(-2px)}.accueil.p-solutions .eng-sc{transition:transform .5s var(--a-ease)}.accueil.p-solutions .eng-c{padding:22px 24px 26px}.accueil.p-solutions .eng-c small{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-solutions .eng-c b{display:block;margin-top:8px;font:750 1.1875rem/1.3 var(--f);color:var(--a-title)}.accueil.p-solutions .eng-c p{margin-top:6px;font-size:.95rem;line-height:1.55;color:var(--a-text)}.accueil.p-solutions .ns-eng-txt .maq-lien{margin-top:24px}@media (max-width:1200px){.accueil.p-solutions .ns-grille{grid-template-columns:1fr 1fr}}@media (max-width:900px){.accueil.p-solutions .ns-grille{grid-template-columns:1fr 1fr}.accueil.p-solutions .ns-cycle,.accueil.p-solutions .ns-org,.accueil.p-solutions .ns-eng-in{grid-template-columns:1fr}.accueil.p-solutions .ns-org-tete{position:static}}@media (max-width:600px){.accueil.p-solutions .ns-eng{grid-template-columns:1fr}.accueil.p-solutions .eng-fond{height:110px}.accueil.p-solutions .ns-grille{grid-template-columns:1fr}.accueil.p-solutions .ns-eng > div{border-left:0;border-bottom:1px solid #edf1f6}.accueil.p-solutions .ns-etapes li{grid-template-columns:1fr;gap:6px}.accueil.p-solutions .ns-c > div{padding:22px 22px 24px}}.accueil.p-flotte .fm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-flotte .fm-ariane{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font:500 .9375rem/1.3 var(--f);color:var(--a-mut)}.accueil.p-flotte .fm-ariane a{color:var(--a-mut);text-decoration:none;transition:color .25s ease}.accueil.p-flotte .fm-ariane a:hover{color:var(--a-blue)}.accueil.p-flotte .fm-ariane .sep{color:#a9b7c9}.accueil.p-flotte .fm-ariane [aria-current]{color:var(--a-title);font-weight:600}.accueil.p-flotte .fm-sec{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-flotte .fm-sec .h2{max-width:21ch}.accueil.p-flotte .fm-sec .chapo{margin-top:18px}.accueil.p-flotte .fm-cert{position:relative;margin:0;padding:clamp(22px,2.4vw,34px);border-radius:20px;background:radial-gradient(65% 70% at 50% 45%,#fff 0%,rgba(255,255,255,0) 72%),linear-gradient(160deg,var(--a-sky-3,#f4f8fc),var(--a-sky-2,#e9f1fa))}.accueil.p-flotte .fm-cert-f{position:relative;border-radius:14px;background:#fff;border:1px solid #dde5ef;box-shadow:0 34px 70px -44px rgba(19,42,73,.45);overflow:hidden}.accueil.p-flotte .fm-cert-t{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--maq-line)}.accueil.p-flotte .fm-cert-t b{display:flex;align-items:center;gap:10px;font:750 1rem/1.2 var(--f);color:var(--a-title)}.accueil.p-flotte .fm-cert-t b svg{width:20px;height:20px;color:var(--a-green)}.accueil.p-flotte .fm-cert-t span{font:600 .75rem/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-flotte .fm-cert dl{margin:0;padding:6px 22px}.accueil.p-flotte .fm-cert dl div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--maq-line);font-size:.93rem}.accueil.p-flotte .fm-cert dl div:last-child{border-bottom:0}.accueil.p-flotte .fm-cert dt{font:700 .72rem/1.7 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-flotte .fm-cert dd{margin:0;color:var(--a-title);font-weight:600}.accueil.p-flotte .fm-cert .ok{display:inline-flex;align-items:center;gap:7px;color:var(--a-green);font-weight:700}.accueil.p-flotte .fm-cert .ok svg{width:15px;height:15px}.accueil.p-flotte .fm-cert-p{display:flex;align-items:center;gap:10px;padding:14px 22px;background:#f7fafd;border-top:1px solid var(--maq-line);font:600 .84rem/1.35 var(--f);color:var(--a-mut)}.accueil.p-flotte .fm-cert-p svg{flex:none;width:16px;height:16px;color:var(--a-blue)}.js .accueil.p-flotte .fm-cert.rv .ok{opacity:0;transform:translateX(-6px);transition:opacity .5s var(--a-ease) .9s,transform .5s var(--a-ease) .9s}.js .accueil.p-flotte .fm-cert.rv.in .ok{opacity:1;transform:none}.accueil.p-flotte .fm-gar{list-style:none;margin-top:30px;border-top:1px solid var(--maq-line)}.accueil.p-flotte .fm-gar li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-flotte .fm-gar .ico{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--a-green-tint);color:var(--a-green)}.accueil.p-flotte .fm-gar .ico svg{width:22px;height:22px}.accueil.p-flotte .fm-gar b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-flotte .fm-gar span{display:block;margin-top:4px;font-size:.96rem;line-height:1.55;color:var(--a-text)}.accueil.p-flotte .fm-sec .maq-lien{margin-top:26px}.accueil.p-flotte .fm-champ{position:relative;isolation:isolate;overflow:hidden;padding:112px 0 120px;background:linear-gradient(180deg,#fff 0%,var(--a-sky-2) 22%,var(--a-sky) 100%)}.accueil.p-flotte .fm-champ::before{content:"";position:absolute;z-index:-1;left:-10%;top:-30%;width:60%;height:90%;background:radial-gradient(closest-side,rgba(255,255,255,.9),rgba(255,255,255,0));pointer-events:none}.accueil.p-flotte .fm-champ .fm-decor{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.22;pointer-events:none}.accueil.p-flotte .fm-tete{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end}.accueil.p-flotte .fm-tete .chapo{margin-top:0;padding-bottom:6px}.accueil.p-flotte .fm-gestes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin-top:60px}.accueil.p-flotte .fm-geste{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:340px;padding:34px 30px 26px;border-radius:16px;background:#fff;box-shadow:0 1px 0 rgba(28,75,153,.06),0 24px 48px -32px rgba(28,75,153,.35)}.accueil.p-flotte .fm-geste-ico{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:14px;background:var(--a-green-tint);color:var(--a-green)}.accueil.p-flotte .fm-geste-ico svg{width:28px;height:28px}.accueil.p-flotte .fm-filigrane{position:absolute;z-index:-1;top:-14px;right:-18px;width:150px;height:150px;color:var(--a-sky-2);pointer-events:none}.accueil.p-flotte .fm-filigrane svg{width:100%;height:100%;stroke-width:1.1}.accueil.p-flotte .fm-geste h3{margin:0 0 10px;padding-top:44px;font:760 1.5rem/1.12 var(--f);letter-spacing:-.02em;color:var(--a-title);text-wrap:balance}.accueil.p-flotte .fm-geste p{font-size:1rem;line-height:1.55;color:var(--a-mut);margin-bottom:24px}.accueil.p-flotte .fm-geste-pied{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--a-line)}.accueil.p-flotte .fm-geste-pied > span:first-child{font:700 .9375rem/1.35 var(--f);color:var(--a-blue)}.accueil.p-flotte .fm-rond{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--a-green);color:var(--a-green)}.accueil.p-flotte .fm-rond svg{width:16px;height:16px}.accueil.p-flotte .fm-mdm{display:flex;flex-wrap:wrap;gap:6px}.accueil.p-flotte .fm-mdm span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid #cfdbea;border-radius:4px;font:600 .78rem/1 var(--f);color:var(--a-ink-2,#33445c);background:#f7fafd}.accueil.p-flotte .fm-gestes > li:nth-child(2){--a-d:100ms}.accueil.p-flotte .fm-gestes > li:nth-child(3){--a-d:200ms}.accueil.p-flotte .fm-relais{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:22px;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 1px 0 rgba(28,75,153,.06),0 24px 48px -32px rgba(28,75,153,.35)}.accueil.p-flotte .fm-relais > div{padding:34px 36px}.accueil.p-flotte .fm-relais h3{font:760 1.25rem/1.2 var(--f);letter-spacing:-.015em;color:var(--a-title)}.accueil.p-flotte .fm-fait{list-style:none;margin-top:18px;display:grid;gap:12px}.accueil.p-flotte .fm-fait li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:.98rem;line-height:1.5;color:var(--a-text)}.accueil.p-flotte .fm-fait b{color:var(--a-title);font-weight:700}.accueil.p-flotte .fm-oubli{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(165deg,#2d64c2 0%,#1c4b99 45%,#153b7c 100%);color:#d6e2f5}.accueil.p-flotte .fm-oubli h3{color:#fff}.accueil.p-flotte .fm-oubli p{margin-top:14px;font-size:.98rem;line-height:1.6;color:#d6e2f5}.accueil.p-flotte .fm-oubli .fm-filigrane{top:auto;bottom:-30px;right:-24px;color:rgba(255,255,255,.08)}.accueil.p-flotte .fm-repr{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-flotte .fm-photo{position:relative;margin:0;border-radius:16px;overflow:hidden;aspect-ratio:4/5;background:#e7ecf3}.accueil.p-flotte .fm-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%}.js .accueil.p-flotte .fm-photo.rv img{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--a-ease)}.js .accueil.p-flotte .fm-photo.rv.in img{clip-path:inset(0 0 0 0)}.accueil.p-flotte .fm-repr .h2{max-width:18ch}.accueil.p-flotte .fm-cond{list-style:none;margin-top:30px;border-top:1px solid #c9d6e6}.accueil.p-flotte .fm-cond li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid #c9d6e6}.accueil.p-flotte .fm-ok{width:18px;height:18px;margin-top:3px;color:var(--a-green)}.accueil.p-flotte .fm-cond b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-flotte .fm-cond span{display:block;margin-top:4px;font-size:.97rem;line-height:1.58;color:var(--a-text)}.accueil.p-flotte .fm-repr .maq-cta-btns{margin-top:32px}.accueil.p-flotte .fm-repr .h2{max-width:24ch}.accueil.p-flotte .fm-repr .chapo{margin-top:16px}.accueil.p-flotte .fm-repr .fm-cond{margin-top:24px}.accueil.p-flotte .fm-repr .fm-cond li{padding:15px 0}.accueil.p-flotte .fm-repr .maq-cta-btns{margin-top:24px}.accueil.p-flotte .fm-repr .fm-sauf{margin-top:14px}.accueil.p-flotte .fm-marques{display:flex;flex-wrap:nowrap;gap:6px;margin-top:10px}.accueil.p-flotte .fm-marques span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid #cfdbea;border-radius:4px;background:#fff;font:650 .8rem/1 var(--f);color:var(--a-title);white-space:nowrap}.accueil.p-flotte .fm-marques span.etc{border-color:transparent;background:none;padding:0 4px;color:var(--a-mut);font-weight:600}.accueil.p-flotte .fm-echelle{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:16px;padding-top:20px}.accueil.p-flotte .fm-echelle::before{content:"";position:absolute;left:6px;right:14%;top:5px;height:2px;background:linear-gradient(90deg,var(--a-green) 0%,var(--a-green) 50%,#9fb0c6 100%);transform-origin:left center}.js .accueil.p-flotte .fm-echelle.rv{opacity:1;transform:none}.js .accueil.p-flotte .fm-echelle.rv::before{transform:scaleX(0);transition:transform 1.4s cubic-bezier(.45,.05,.3,1) .2s}.js .accueil.p-flotte .fm-echelle.rv.in::before{transform:none}.accueil.p-flotte .fm-cond .fm-echelle li{position:relative;display:block;padding:0 10px 0 0;border:0}.accueil.p-flotte .fm-echelle li::before{content:"";position:absolute;left:0;top:-20px;width:12px;height:12px;border-radius:50%;background:var(--a-green);box-shadow:0 0 0 4px var(--maq-alt)}.accueil.p-flotte .fm-echelle li:nth-child(4)::before{background:#9fb0c6}.accueil.p-flotte .fm-cond .fm-echelle b{display:block;margin:0;font:650 .92rem/1.3 var(--f);color:var(--a-title)}.accueil.p-flotte .fm-cond .fm-echelle span{display:block;margin-top:2px;font-size:.84rem;line-height:1.4;color:var(--a-mut)}.accueil.p-flotte .fm-sauf{display:flex;gap:10px;margin-top:18px;font-size:.92rem;line-height:1.5;color:var(--a-mut)}.accueil.p-flotte .fm-sauf svg{flex:none;width:17px;height:17px;margin-top:2px;color:#9fb0c6}.accueil.p-flotte .fm-colis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px);align-items:start}.accueil.p-flotte .fm-colis .fm-dessin{position:sticky;top:150px}.accueil.p-flotte .fm-dessin{margin:0;padding:clamp(20px,2.6vw,40px);border-radius:20px;background:radial-gradient(65% 70% at 50% 55%,#fff 0%,rgba(255,255,255,0) 72%),linear-gradient(160deg,var(--a-sky-3,#f4f8fc),var(--a-sky-2,#e9f1fa))}.accueil.p-flotte .fm-dessin img{display:block;width:100%;height:auto}.accueil.p-flotte .fm-etapes{position:relative;list-style:none;margin-top:34px;padding-left:40px}.accueil.p-flotte .fm-etapes::before{content:"";position:absolute;left:8px;top:10px;bottom:14px;width:2px;background:linear-gradient(180deg,#2f4f9a 0%,#2f4f9a 72%,var(--a-green) 100%);transform-origin:top center}.js .accueil.p-flotte .fm-etapes.rv{opacity:1;transform:none}.js .accueil.p-flotte .fm-etapes.rv::before{transform:scaleY(0);transition:transform 1.8s cubic-bezier(.45,.05,.3,1) .15s}.js .accueil.p-flotte .fm-etapes.rv.in::before{transform:none}.accueil.p-flotte .fm-etapes > li{position:relative;padding-bottom:28px}.accueil.p-flotte .fm-etapes > li:last-child{padding-bottom:0}.accueil.p-flotte .fm-etapes > li::before{content:"";position:absolute;left:-40px;top:6px;width:18px;height:18px;border-radius:50%;background:#2f4f9a;box-shadow:0 0 0 5px #fff}.accueil.p-flotte .fm-etapes > li:last-child::before{background:var(--a-green)}.accueil.p-flotte .fm-etapes .maq-chip{min-height:26px;font-size:.75rem}.accueil.p-flotte .fm-etapes h3{margin-top:10px;font:700 1.125rem/1.3 var(--f);color:var(--a-title)}.accueil.p-flotte .fm-etapes p{margin-top:6px;font-size:.97rem;line-height:1.58;color:var(--a-text)}.accueil.p-flotte .fm-etapes .maq-doc{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font:650 .92rem/1.2 var(--f);color:var(--a-blue)}.accueil.p-flotte .fm-etapes > li:nth-child(2){--a-d:150ms}.accueil.p-flotte .fm-etapes > li:nth-child(3){--a-d:300ms}.accueil.p-flotte .fm-etapes > li:nth-child(4){--a-d:450ms}.accueil.p-flotte .fm-colis .maq-lien{margin-top:30px}.accueil.p-flotte .fm-dos{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-flotte .fm-dos .h2{max-width:16ch}.accueil.p-flotte .fm-liens{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px}.accueil.p-flotte .fm-feuille{position:relative;margin:0;border-radius:14px;background:#fff;border:1px solid #dde5ef;box-shadow:0 34px 70px -44px rgba(19,42,73,.45);overflow:hidden}.accueil.p-flotte .fm-feuille-t{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--maq-line)}.accueil.p-flotte .fm-feuille-t b{display:flex;align-items:center;gap:10px;font:750 1rem/1.2 var(--f);color:var(--a-title)}.accueil.p-flotte .fm-feuille-t b .maq-doc-ico{width:18px;height:18px;color:var(--a-blue)}.accueil.p-flotte .fm-feuille-t span{font:600 .75rem/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-flotte .fm-tab{width:100%;border-collapse:collapse;font-size:.92rem}.accueil.p-flotte .fm-tab th{padding:12px 24px 10px;text-align:left;font:700 .72rem/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut);background:#f7fafd;border-bottom:1px solid var(--maq-line)}.accueil.p-flotte .fm-tab td{padding:14px 24px;border-bottom:1px solid var(--maq-line);color:var(--a-text);white-space:nowrap}.accueil.p-flotte .fm-tab tr:last-child td{border-bottom:0}.accueil.p-flotte .fm-tab td:first-child{font-weight:650;color:var(--a-title)}.accueil.p-flotte .fm-imei{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--a-mut)}.accueil.p-flotte .fm-eff{display:inline-flex;align-items:center;gap:6px;color:var(--a-green);font-weight:650}.accueil.p-flotte .fm-eff svg{width:14px;height:14px}.accueil.p-flotte .fm-eff.det{color:#4d5f78}.accueil.p-flotte .fm-dev{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:4px;font:650 .8rem/1 var(--f);background:var(--a-green-tint);color:var(--a-green)}.accueil.p-flotte .fm-dev.rec{background:#eef2f7;color:#4d5f78}.js .accueil.p-flotte .fm-feuille.rv tbody tr{opacity:0;transform:translateY(8px);transition:opacity .5s var(--a-ease),transform .5s var(--a-ease)}.js .accueil.p-flotte .fm-feuille.rv.in tbody tr{opacity:1;transform:none}.js .accueil.p-flotte .fm-feuille.rv tbody tr:nth-child(1){transition-delay:.25s}.js .accueil.p-flotte .fm-feuille.rv tbody tr:nth-child(2){transition-delay:.4s}.js .accueil.p-flotte .fm-feuille.rv tbody tr:nth-child(3){transition-delay:.55s}.js .accueil.p-flotte .fm-feuille.rv tbody tr:nth-child(4){transition-delay:.7s}.accueil.p-flotte .fm-feuille-p{display:flex;flex-wrap:wrap;gap:6px 22px;padding:14px 24px;border-top:1px solid var(--maq-line);background:#f7fafd;font:600 .84rem/1.3 var(--f);color:var(--a-mut)}.accueil.p-flotte .fm-feuille-p span{display:inline-flex;align-items:center;gap:7px}.accueil.p-flotte .fm-feuille-p .maq-doc-ico{width:14px;height:14px;color:var(--a-blue)}.accueil.p-flotte .maq-som[data-v] a b{display:none}.accueil.p-flotte .maq-som[data-v] a{align-items:center}.accueil.p-flotte .maq-som[data-v="puce"] a::before,.accueil.p-flotte .maq-som[data-v="carre"] a::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--a-green);flex:none;transition:background .25s ease}.accueil.p-flotte .maq-som[data-v="carre"] a::before{border-radius:1.5px}.accueil.p-flotte .maq-som[data-v="puce"] a:hover::before,.accueil.p-flotte .maq-som[data-v="carre"] a:hover::before{background:var(--a-blue)}.accueil.p-flotte .maq-som .som-ico{display:none;width:17px;height:17px;flex:none;color:var(--a-green);transition:color .25s ease}.accueil.p-flotte .maq-som[data-v="picto"] .som-ico{display:block}.accueil.p-flotte .maq-som[data-v="picto"] a:hover .som-ico{color:var(--a-blue)}.accueil.p-flotte .maq-hero-photo{background-position:center 50%}@media (max-width:1200px){.accueil.p-flotte .maq-hero-photo{background-position:58% 50%}}@media (max-width:900px){.accueil.p-flotte .maq-hero-photo{background-position:center 50%}.accueil.p-flotte .fm-tete,.accueil.p-flotte .fm-repr,.accueil.p-flotte .fm-colis,.accueil.p-flotte .fm-dos{grid-template-columns:1fr}.accueil.p-flotte .fm-tete{gap:0}.accueil.p-flotte .fm-tete .chapo{margin-top:20px;padding-bottom:0}.accueil.p-flotte .fm-champ{padding:80px 0}.accueil.p-flotte .fm-sec{grid-template-columns:1fr}.accueil.p-flotte .fm-cert{order:2;max-width:560px}.accueil.p-flotte .fm-gestes{grid-template-columns:1fr;gap:14px;margin-top:36px}.accueil.p-flotte .fm-gestes > li{--a-d:0ms!important}.accueil.p-flotte .fm-geste{min-height:0}.accueil.p-flotte .fm-geste h3{padding-top:28px}.accueil.p-flotte .fm-relais{grid-template-columns:1fr}.accueil.p-flotte .fm-photo{aspect-ratio:4/3;max-width:560px}.accueil.p-flotte .fm-dessin{max-width:560px}.accueil.p-flotte .fm-colis .fm-dessin{position:static;order:2}}@media (max-width:600px){.accueil.p-flotte .fm-relais > div,.accueil.p-flotte .fm-geste{padding:26px 22px}.accueil.p-flotte .fm-echelle{grid-template-columns:1fr 1fr;gap:14px 10px;padding-top:0}.accueil.p-flotte .fm-echelle::before{display:none}.accueil.p-flotte .fm-cond .fm-echelle li{padding-left:20px}.accueil.p-flotte .fm-echelle li::before{top:4px;box-shadow:none}.accueil.p-flotte .fm-marques{flex-wrap:wrap}.accueil.p-flotte .fm-tab th,.accueil.p-flotte .fm-tab td{padding-left:14px;padding-right:10px}.accueil.p-flotte .fm-tab .col-eff{display:none}.accueil.p-flotte .fm-cert dl div{grid-template-columns:1fr;gap:2px}.accueil.p-flotte .fm-cert,.accueil.p-flotte .fm-cert dl{padding-left:16px;padding-right:16px}.accueil.p-flotte .fm-actions .heros-cta{width:100%;justify-content:center}.accueil.p-flotte .fm-ariane{margin-bottom:14px;font-size:.875rem}}@media print{.js .accueil.p-flotte .fm-etapes::before{transform:none!important}.js .accueil.p-flotte .fm-feuille.rv tbody tr{opacity:1!important;transform:none!important}}.accueil.p-destruction .maq-hero-photo{background-position:center 55%}.accueil.p-destruction .ds-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-destruction .ds-tete .h2,.accueil.p-destruction .ds-pq .h2,.accueil.p-destruction .ds-preuve .h2{text-wrap:balance}.accueil.p-destruction .ds-tete{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(40px,6vw,96px);align-items:center}.accueil.p-destruction .ds-tete .h2{max-width:20ch}.accueil.p-destruction .ds-tete .chapo{max-width:46ch}.accueil.p-destruction .ds-tete img{display:block;width:100%;max-width:400px;height:auto;justify-self:center}.accueil.p-destruction .ds-tab{width:100%;margin-top:48px;border-collapse:separate;border-spacing:16px 0;margin-left:-16px;width:calc(100% + 32px);table-layout:fixed}.accueil.p-destruction .ds-tab col.k{width:23%}.accueil.p-destruction .ds-tab th,.accueil.p-destruction .ds-tab td{text-align:left;vertical-align:top;font-weight:400}.accueil.p-destruction .ds-tab thead th{padding:0 0 18px}.accueil.p-destruction .ds-tab thead th.ds-v{padding:22px 24px 20px;border-radius:12px 12px 0 0;background:#fff;border:1px solid #dde5ef;border-bottom:0;box-shadow:inset 0 4px 0 var(--acc)}.accueil.p-destruction .ds-v.e{--acc:var(--a-green)}.accueil.p-destruction .ds-v.d{--acc:var(--a-blue)}.accueil.p-destruction .ds-tab thead small{display:block;font:700 .75rem/1.2 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.accueil.p-destruction .ds-tab thead b{display:block;margin-top:8px;font:800 1.5rem/1.15 var(--f);letter-spacing:-.02em;color:var(--a-title)}.accueil.p-destruction .ds-tab tbody th{padding:18px 0;border-top:1px solid var(--maq-line)}.accueil.p-destruction .ds-tab tbody td{padding:18px 24px;background:#fff;border-left:1px solid #dde5ef;border-right:1px solid #dde5ef;border-top:1px solid #edf1f6;font-size:1rem;line-height:1.5;color:var(--a-text)}.accueil.p-destruction .ds-sup{display:flex;align-items:center;gap:14px;font:700 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-destruction .ds-ico{flex:none;width:26px;height:26px;color:var(--a-blue)}.accueil.p-destruction .ds-tab td b{color:var(--a-title);font-weight:650}.accueil.p-destruction .ds-tab tr.ds-grp th{padding:30px 0 10px;border-top:0;font:700 .75rem/1.2 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-destruction .ds-tab tr.ds-grp td{padding:0;border-top:1px solid #dde5ef;background:#f7f9fc}.accueil.p-destruction .ds-nw,.accueil.p-destruction .ds-raisons span.ds-nw{display:inline;margin:0;white-space:nowrap}.accueil.p-destruction #destruction h1,.accueil.p-destruction .maq-faq summary span{text-wrap:balance}.accueil.p-destruction .ds-tab tr.ds-crit th{font:650 1rem/1.4 var(--f);color:var(--a-title)}.accueil.p-destruction .ds-tab tbody tr:last-child th{border-bottom:1px solid var(--maq-line)}.accueil.p-destruction .ds-tab tbody tr:last-child td{border-bottom:1px solid #dde5ef;border-radius:0 0 12px 12px;box-shadow:0 40px 70px -48px rgba(19,42,73,.45)}.accueil.p-destruction .ds-m{display:none}.accueil.p-destruction .ds-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.js .accueil.p-destruction .ds-tab.rv tbody tr{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s var(--a-ease)}.js .accueil.p-destruction .ds-tab.rv.in tbody tr{opacity:1;transform:none}.js .accueil.p-destruction .ds-tab.rv.in tbody tr:nth-child(2){transition-delay:.08s}.js .accueil.p-destruction .ds-tab.rv.in tbody tr:nth-child(3){transition-delay:.16s}.js .accueil.p-destruction .ds-tab.rv.in tbody tr:nth-child(4){transition-delay:.24s}.js .accueil.p-destruction .ds-tab.rv.in tbody tr:nth-child(n+5){transition-delay:.36s}.accueil.p-destruction .ds-seul{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start;margin-top:36px;max-width:84ch;font-size:1.0625rem;line-height:1.6;color:var(--a-text)}.accueil.p-destruction .ds-seul::before{content:"";width:3px;height:100%;min-height:48px;border-radius:2px;background:var(--a-blue)}.accueil.p-destruction .ds-seul b{color:var(--a-title)}.accueil.p-destruction .ds-pq{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(48px,7vw,112px);align-items:stretch}.accueil.p-destruction .ds-pq .h2{max-width:18ch}.accueil.p-destruction .ds-pq .chapo{max-width:54ch}.accueil.p-destruction .ds-raisons{margin-top:32px;list-style:none;border-top:1px solid var(--maq-line)}.accueil.p-destruction .ds-raisons li{padding:18px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-destruction .ds-raisons b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-destruction .ds-raisons span{display:block;margin-top:4px;font-size:.98rem;line-height:1.55;color:var(--a-text)}.accueil.p-destruction .ds-choix{margin-top:28px;padding:16px 20px;border-radius:8px;background:#fff;border:1px solid #dde5ef;font-size:.98rem;line-height:1.55;color:var(--a-ink-2)}.accueil.p-destruction .ds-choix b{color:var(--a-title)}.accueil.p-destruction .ds-photo{position:relative;margin:0;border-radius:14px;overflow:hidden;min-height:420px;background:#e7ecf3}.accueil.p-destruction .ds-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.js .accueil.p-destruction .ds-photo.rv{opacity:1;transform:none}.js .accueil.p-destruction .ds-photo.rv img{clip-path:inset(0 0 100% 0);transform:scale(1.06);transition:clip-path 1.3s var(--a-ease),transform 1.8s var(--a-ease)}.js .accueil.p-destruction .ds-photo.rv.in img{clip-path:inset(0);transform:none}.accueil.p-destruction .ds-etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:52px;list-style:none}.accueil.p-destruction .ds-etapes > li{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-top:26px}.accueil.p-destruction .ds-etapes > li::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--a-blue);transform-origin:left center}.accueil.p-destruction .ds-etapes > li:last-child::before{background:var(--a-green)}.js .accueil.p-destruction .ds-etapes > li.rv::before{transform:scaleX(0);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 120ms)}.js .accueil.p-destruction .ds-etapes > li.rv.in::before{transform:none}.accueil.p-destruction .ds-etapes small{font:700 .8125rem/1 var(--f);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;color:var(--a-blue)}.accueil.p-destruction .ds-etapes h3{margin-top:12px;font:700 1.15rem/1.3 var(--f);color:var(--a-title)}#wrap.p-destruction .ds-etapes h3{margin-top:12px}.accueil.p-destruction .ds-etapes p{margin-top:8px;margin-bottom:20px;font-size:.98rem;line-height:1.6;color:var(--a-text)}#wrap.p-destruction .ds-etapes p{margin-bottom:20px}.accueil.p-destruction .ds-assister{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:44px;padding:18px 24px;border-radius:10px;background:var(--a-sky-3);font-size:.98rem;line-height:1.5;color:var(--a-text)}.accueil.p-destruction .ds-assister b{color:var(--a-title)}.accueil.p-destruction .ds-preuve{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-destruction .ds-preuve > img{display:block;width:100%;max-width:560px;height:auto;justify-self:center}.accueil.p-destruction .ds-preuve .h2{max-width:18ch}.accueil.p-destruction .ds-preuve .chapo{max-width:46ch}.accueil.p-destruction .ds-docs{margin-top:32px;list-style:none;border-top:1px solid var(--maq-line)}.accueil.p-destruction .ds-docs li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;align-items:start;padding:18px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-destruction .ds-docs .ds-ico{margin-top:1px}.accueil.p-destruction .ds-docs b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-destruction .ds-docs span{display:block;margin-top:3px;font-size:.95rem;line-height:1.55;color:var(--a-text)}.accueil.p-destruction .ds-liens{display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:28px}@media (max-width:1100px){.accueil.p-destruction .ds-etapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (max-width:900px){.accueil.p-destruction .ds-tete,.accueil.p-destruction .ds-pq,.accueil.p-destruction .ds-preuve{grid-template-columns:1fr}.accueil.p-destruction .ds-tete img{justify-self:start;max-width:320px}.accueil.p-destruction .ds-photo{min-height:300px}.accueil.p-destruction .ds-preuve > img{justify-self:start;max-width:420px}}@media (max-width:700px){.accueil.p-destruction .ds-tab,.accueil.p-destruction .ds-tab tbody,.accueil.p-destruction .ds-tab tr,.accueil.p-destruction .ds-tab th,.accueil.p-destruction .ds-tab td{display:block;width:auto}.accueil.p-destruction .ds-tab{margin-left:0;border-spacing:0}.accueil.p-destruction .ds-tab thead{display:none}.accueil.p-destruction .ds-tab tbody tr{padding:18px 0;border-top:1px solid var(--maq-line)}.accueil.p-destruction .ds-tab tbody th{padding:0 0 12px;border:0!important}.accueil.p-destruction .ds-tab tbody td{margin-top:8px;padding:12px 16px;border:1px solid #dde5ef!important;border-radius:8px!important;box-shadow:inset 3px 0 0 var(--acc)!important;font-size:.95rem}.accueil.p-destruction .ds-tab td.e{--acc:var(--a-green)}.accueil.p-destruction .ds-tab td.d{--acc:var(--a-blue)}.accueil.p-destruction .ds-m{display:block;margin-bottom:2px;font:700 .75rem/1.3 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.accueil.p-destruction .ds-tab tr.ds-grp{padding:28px 0 0;border-top:0}.accueil.p-destruction .ds-tab tr.ds-grp th{padding:0}.accueil.p-destruction .ds-tab tr.ds-grp td{display:none}.accueil.p-destruction .ds-tab tbody tr:last-child{border-bottom:1px solid var(--maq-line)}}@media (max-width:600px){.accueil.p-destruction .ds-etapes{grid-template-columns:1fr;gap:32px}.accueil.p-destruction .ds-seul{font-size:1rem}}.accueil.p-obligations .maq-hero-photo{left:50%;background-position:right center}@media (max-width:1200px){.accueil.p-obligations .maq-hero-photo{left:44%}}@media (max-width:900px){.accueil.p-obligations .maq-hero-photo{left:0;background-position:right 40%}}.accueil.p-obligations .ob-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-obligations .h2,.accueil.p-obligations .heros h1,.accueil.p-obligations .ob-liste h3,.accueil.p-obligations .ob-temps h3{text-wrap:balance}.accueil.p-obligations .ob-oblig{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,112px);align-items:start}.accueil.p-obligations .ob-tete{position:sticky;top:150px}.accueil.p-obligations .ob-tete .h2{max-width:15ch}.accueil.p-obligations .ob-tete .chapo{max-width:40ch}#wrap.p-obligations .ob-tete .chapo{margin-top:18px}.accueil.p-obligations .ob-som{margin-top:36px;padding-top:20px;border-top:1px solid var(--maq-line)}.accueil.p-obligations .ob-som-k{display:block;margin-bottom:10px;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-obligations .ob-som ol{list-style:none;display:grid;gap:2px;margin:0;padding:0;counter-reset:som}.accueil.p-obligations .ob-som li{counter-increment:som}.accueil.p-obligations .ob-som a{display:inline-flex;align-items:baseline;gap:12px;min-height:34px;padding:6px 0;font:600 .975rem/1.35 var(--f);color:var(--a-title);text-decoration:none;transition:color .25s ease}.accueil.p-obligations .ob-som a::before{content:counter(som,decimal-leading-zero);font:700 .8125rem/1 var(--f);font-variant-numeric:tabular-nums;color:var(--a-blue)}.accueil.p-obligations .ob-som a:hover{color:var(--a-blue)}.accueil.p-obligations .ob-liste{list-style:none;margin:0;padding:0}.accueil.p-obligations .ob-liste > li{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 8px;padding:30px 0 34px}.accueil.p-obligations .ob-liste > li::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#1b2a40;transform-origin:left center}.js .accueil.p-obligations .ob-liste > li.rv::before{transform:scaleX(0);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 120ms)}.js .accueil.p-obligations .ob-liste > li.rv.in::before{transform:none}.accueil.p-obligations .ob-n{font:800 2rem/1 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--a-blue)}.accueil.p-obligations .ob-liste h3{font:700 1.25rem/1.3 var(--f);letter-spacing:-.01em;color:var(--a-title)}.accueil.p-obligations .ob-liste p{margin-top:10px;max-width:62ch;font-size:1.0625rem;line-height:1.65;color:var(--a-text)}#wrap.p-obligations .ob-liste p{margin-top:10px}.accueil.p-obligations .ob-liste b{font-weight:700;color:var(--a-title)}.accueil.p-obligations .ob-table-bloc{margin-top:44px;border-radius:16px;background:#fff;border:1px solid #dde5ef;overflow:hidden;box-shadow:0 30px 60px -44px rgba(19,42,73,.45)}.accueil.p-obligations .ob-table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.55}.accueil.p-obligations .ob-table th,.accueil.p-obligations .ob-table td{padding:22px 24px;text-align:left;vertical-align:top}.accueil.p-obligations .ob-table thead th{padding-top:18px;padding-bottom:16px;background:#f7fafd;border-bottom:1px solid #dde5ef;font:700 .75rem/1.2 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-obligations .ob-table tbody tr + tr td,.accueil.p-obligations .ob-table tbody tr + tr th{border-top:1px solid #edf1f6}.accueil.p-obligations .ob-table tbody th{width:27%;font:700 1.0625rem/1.4 var(--f);color:var(--a-title)}.accueil.p-obligations .ob-table tbody th small{display:block;margin-bottom:6px;font:700 .8125rem/1 var(--f);font-variant-numeric:tabular-nums;color:var(--a-blue)}.accueil.p-obligations .ob-table td.ob-txt{width:24%;color:var(--a-ink-2);font-weight:600}.accueil.p-obligations .ob-table td{color:var(--a-text)}.accueil.p-obligations .ob-table td b{color:var(--a-title)}.accueil.p-obligations .ob-table tr.ob-rgpd th,.accueil.p-obligations .ob-table tr.ob-rgpd td{background:#fbfcf8}.accueil.p-obligations .ob-table tr.ob-rgpd th small{color:var(--a-green)}.accueil.p-obligations .ob-pied{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 48px;align-items:center;margin-top:36px}.accueil.p-obligations .ob-pied p{max-width:62ch;font-size:1.0625rem;line-height:1.6;color:var(--a-text)}.accueil.p-obligations .ob-pied-liens{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.accueil.p-obligations .ob-rgpd-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-obligations .ob-photo{margin:0}.accueil.p-obligations .ob-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:16px;background:#e7ecf3}.js .accueil.p-obligations .ob-photo.rv img{clip-path:inset(0 0 100% 0 round 16px);transition:clip-path 1.2s var(--a-ease)}.js .accueil.p-obligations .ob-photo.rv.in img{clip-path:inset(0 0 0 0 round 16px)}.accueil.p-obligations .ob-rgpd-txt .h2{max-width:17ch}.accueil.p-obligations .ob-rgpd-txt .chapo{max-width:46ch}#wrap.p-obligations .ob-rgpd-txt .chapo{margin-top:18px}.accueil.p-obligations .ob-temps{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--maq-line)}.accueil.p-obligations .ob-temps li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-obligations .ob-temps small{font:700 .75rem/1.3 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-obligations .ob-temps h3{font:700 1.125rem/1.35 var(--f);color:var(--a-title)}.accueil.p-obligations .ob-temps p{margin-top:6px;font-size:1rem;line-height:1.6;color:var(--a-text)}#wrap.p-obligations .ob-temps p{margin-top:6px}.accueil.p-obligations .ob-sous{margin-top:14px}#wrap.p-obligations .ob-sous{margin-top:14px}.accueil.p-obligations .ob-pub{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-obligations .ob-pub > img{display:block;width:100%;max-width:520px;height:auto;justify-self:center}.accueil.p-obligations .ob-pub .h2{max-width:23ch}.accueil.p-obligations .ob-pub .chapo{max-width:50ch}#wrap.p-obligations .ob-pub .chapo{margin-top:18px}.accueil.p-obligations .ob-paliers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:end;max-width:460px;margin:36px 0 0;padding:0;list-style:none}.accueil.p-obligations .ob-paliers li{display:flex;flex-direction:column;justify-content:flex-end}.accueil.p-obligations .ob-barre{display:block;height:calc(var(--h) * 2.6px);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#9cb4de,#1c4b99);transform-origin:bottom center}.accueil.p-obligations .ob-paliers li:last-child .ob-barre{background:linear-gradient(180deg,#8fbf83,var(--a-green))}.js .accueil.p-obligations .ob-paliers.rv .ob-barre{transform:scaleY(0);transition:transform 1s var(--a-ease) var(--t,0s)}.js .accueil.p-obligations .ob-paliers.rv.in .ob-barre{transform:none}.accueil.p-obligations .ob-paliers b{display:block;margin-top:12px;font:800 1.75rem/1 var(--f);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--a-title)}.accueil.p-obligations .ob-paliers span.an{display:block;margin-top:6px;padding-top:8px;border-top:1px solid #c9d6e6;font-size:.95rem;color:var(--a-mut)}.accueil.p-obligations .ob-pub-note{margin-top:24px;max-width:52ch;font-size:1rem;line-height:1.6;color:var(--a-text)}#wrap.p-obligations .ob-pub-note{margin-top:24px}.accueil.p-obligations .ob-pub .maq-lien{margin-top:22px}.accueil.p-obligations .ob-prudence{margin-top:24px;padding-top:18px;border-top:1px solid var(--maq-line);max-width:40ch;font-size:.95rem;line-height:1.55;color:var(--a-mut)}#wrap.p-obligations .ob-prudence{margin-top:24px}@media (max-width:1100px){.accueil.p-obligations .ob-table th,.accueil.p-obligations .ob-table td{padding:20px 18px}}@media (max-width:900px){.accueil.p-obligations .ob-oblig,.accueil.p-obligations .ob-rgpd-in,.accueil.p-obligations .ob-pub{grid-template-columns:1fr}.accueil.p-obligations .ob-tete{position:static}.accueil.p-obligations .ob-photo img{aspect-ratio:16/10}.accueil.p-obligations .ob-pub > img{max-width:440px}.accueil.p-obligations .ob-pied{grid-template-columns:1fr}}@media (max-width:760px){.accueil.p-obligations .ob-table thead{display:none}.accueil.p-obligations .ob-table,.accueil.p-obligations .ob-table tbody,.accueil.p-obligations .ob-table tr,.accueil.p-obligations .ob-table th,.accueil.p-obligations .ob-table td{display:block;width:auto!important}.accueil.p-obligations .ob-table tbody tr{padding:20px 20px 22px}.accueil.p-obligations .ob-table tbody tr + tr{border-top:1px solid #dde5ef}.accueil.p-obligations .ob-table tbody tr + tr td,.accueil.p-obligations .ob-table tbody tr + tr th{border-top:0}.accueil.p-obligations .ob-table tr.ob-rgpd{background:#fbfcf8}.accueil.p-obligations .ob-table th,.accueil.p-obligations .ob-table td{padding:0}.accueil.p-obligations .ob-table td{margin-top:12px}.accueil.p-obligations .ob-table td::before{content:attr(data-l);display:block;margin-bottom:4px;font:700 .6875rem/1.2 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}}@media (max-width:600px){.accueil.p-obligations .ob-liste > li{grid-template-columns:40px minmax(0,1fr);gap:0 6px;padding:24px 0 28px}.accueil.p-obligations .ob-n{font-size:1.25rem;line-height:1.3}.accueil.p-obligations .ob-temps li{grid-template-columns:1fr;gap:6px}.accueil.p-obligations .ob-paliers{gap:14px}.accueil.p-obligations .ob-paliers b{font-size:1.5rem}}.accueil.p-glossaire .maq-hero-photo{display:none}.accueil.p-glossaire #glossaire.heros{min-height:clamp(400px,calc(100svh - 190px),520px)}.accueil.p-glossaire #glossaire .heros-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(32px,5vw,80px);align-items:center;padding:32px 0 40px}.accueil.p-glossaire #glossaire .heros-content{max-width:640px}.accueil.p-glossaire .gl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-glossaire .gl-h-fig{margin:0;justify-self:end;width:100%;max-width:540px}.accueil.p-glossaire .gl-svg{display:block;width:100%;height:auto}.accueil.p-glossaire .gl-svg .il-trait *{stroke-dasharray:1;stroke-dashoffset:0}.js .accueil.p-glossaire .gl-h-fig .il-trait *{animation:glossaire-gl-trace 2.2s cubic-bezier(.45,.05,.3,1) .35s both}.js .accueil.p-glossaire .gl-h-fig .il-aplat,.js .accueil.p-glossaire .gl-h-fig .il-pointille{animation:glossaire-gl-fond .9s ease 1.5s both}@keyframes glossaire-gl-trace{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes glossaire-gl-fond{from{opacity:0}to{opacity:1}}.accueil.p-glossaire .gl-index{position:relative;z-index:40;background:rgba(255,255,255,.97);border-bottom:1px solid var(--maq-line)}.accueil.p-glossaire .gl-index .wr{display:flex;flex-wrap:wrap;align-items:center;column-gap:clamp(24px,3vw,44px)}.accueil.p-glossaire .gl-index-k{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-glossaire .gl-index a{display:inline-flex;align-items:baseline;gap:9px;padding:19px 0;font:650 .975rem/1.2 var(--f);color:var(--a-title);text-decoration:none;transition:color .25s ease}.accueil.p-glossaire .gl-index a b{font:800 .8125rem/1 var(--f);font-variant-numeric:tabular-nums;color:var(--a-green)}.accueil.p-glossaire .gl-index a:hover{color:var(--a-blue)}.accueil.p-glossaire .gl-index .gl-faq{margin-left:auto;color:var(--a-blue)}@media (min-width:1040px){.accueil.p-glossaire .gl-index{position:sticky;top:108px}}.accueil.p-glossaire .gl-groupe{scroll-margin-top:170px}.accueil.p-glossaire .gl-tete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(40px,5vw,80px);align-items:end}.accueil.p-glossaire .gl-tete .h2{max-width:18ch}.accueil.p-glossaire .gl-mini-k{display:block;margin-bottom:12px;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-glossaire .gl-mini{display:flex;flex-wrap:wrap;gap:6px 26px;list-style:none;padding-bottom:6px}.accueil.p-glossaire .gl-mini li{display:inline-flex;align-items:center}.accueil.p-glossaire .gl-mini a{font:600 1rem/1.5 var(--f);color:var(--a-blue);text-decoration:none;white-space:nowrap;transition:color .25s ease}.accueil.p-glossaire .gl-mini a:hover{color:#133775}.accueil.p-glossaire .gl-defs{margin-top:clamp(40px,4.5vw,64px)}.accueil.p-glossaire .gl-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px clamp(40px,5vw,80px);align-items:start}.accueil.p-glossaire .gl-un{display:grid;gap:44px}.accueil.p-glossaire .gl-terme{position:relative;padding-top:26px;scroll-margin-top:200px}.accueil.p-glossaire .gl-terme::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#1b2a40;transform-origin:left center}.js .accueil.p-glossaire .gl-terme.rv::before{transform:scaleX(0);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 120ms)}.js .accueil.p-glossaire .gl-terme.rv.in::before{transform:none}.accueil.p-glossaire .gl-terme:target::before{height:3px;background:var(--a-green)}.accueil.p-glossaire .gl-terme h3{font:750 1.25rem/1.25 var(--f);letter-spacing:-.015em;color:var(--a-title);text-wrap:balance}.accueil.p-glossaire .gl-terme:target h3{color:var(--a-blue)}.accueil.p-glossaire .gl-terme p{font-size:1.03rem;line-height:1.68;color:var(--a-text);max-width:60ch}#wrap.p-glossaire .gl-terme p{margin-top:10px}.accueil.p-glossaire .gl-renvoi{color:var(--a-blue);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(28,75,153,.35);text-underline-offset:3px;transition:text-decoration-color .25s ease}.accueil.p-glossaire .gl-renvoi:hover{text-decoration-color:currentColor}.accueil.p-glossaire .gl-voir{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font:650 .9375rem/1.3 var(--f);color:var(--a-blue);text-decoration:none;transition:color .25s ease}.accueil.p-glossaire .gl-voir .arrow{width:14px;height:14px;flex:none;transition:transform .35s var(--a-ease),color .25s ease}.accueil.p-glossaire .gl-voir:hover{color:#133775}.accueil.p-glossaire .gl-voir:hover .arrow,.accueil.p-glossaire .gl-plus:hover .gl-voir .arrow{transform:translateX(4px);color:var(--a-green)}.accueil.p-glossaire .gl-plus{display:flex;flex-direction:column;align-items:flex-start;padding:26px 28px 24px;border-radius:14px;background:var(--maq-alt);text-decoration:none;color:inherit}.accueil.p-glossaire .gl-plus small{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-glossaire .gl-plus b{display:block;margin-top:10px;font:750 1.1875rem/1.3 var(--f);color:var(--a-title)}.accueil.p-glossaire .gl-plus > span:not(.gl-voir){display:block;margin-top:8px;font-size:.98rem;line-height:1.6;color:var(--a-text)}.accueil.p-glossaire .gl-avec{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,104px);align-items:start}.accueil.p-glossaire .gl-avec.gl-inv{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.accueil.p-glossaire .gl-avec.gl-inv .gl-fig{order:2}.accueil.p-glossaire .gl-fig{margin:0;padding:clamp(16px,2vw,28px);border-radius:20px;background:radial-gradient(65% 70% at 50% 55%,#fff 0%,rgba(255,255,255,0) 72%),linear-gradient(160deg,var(--a-sky-3),var(--a-sky-2))}.js .accueil.p-glossaire .gl-fig.rv .il-trait *{stroke-dashoffset:1;transition:stroke-dashoffset 2.2s cubic-bezier(.45,.05,.3,1) .1s}.js .accueil.p-glossaire .gl-fig.rv.in .il-trait *{stroke-dashoffset:0}.js .accueil.p-glossaire .gl-fig.rv .il-aplat{opacity:0;transition:opacity .9s ease 1.3s}.js .accueil.p-glossaire .gl-fig.rv.in .il-aplat{opacity:1}@media (min-width:1040px){.accueil.p-glossaire .gl-fig{position:sticky;top:200px}}@media (max-width:1200px){.accueil.p-glossaire .gl-index .gl-faq{display:none}}@media (max-width:900px){.accueil.p-glossaire #glossaire .heros-inner{grid-template-columns:1fr;gap:8px;padding:24px 0 44px}.accueil.p-glossaire .gl-h-fig{order:-1;justify-self:center;max-width:380px}.accueil.p-glossaire .gl-tete,.accueil.p-glossaire .gl-avec,.accueil.p-glossaire .gl-avec.gl-inv{grid-template-columns:1fr}.accueil.p-glossaire .gl-avec.gl-inv .gl-fig{order:0}.accueil.p-glossaire .gl-fig{max-width:520px}.accueil.p-glossaire .gl-tete{gap:22px}}@media (max-width:600px){.accueil.p-glossaire .gl-h-fig{max-width:300px}.accueil.p-glossaire .gl-index .wr{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;padding:14px 0 6px}.accueil.p-glossaire .gl-index-k{grid-column:1/-1;margin-bottom:2px}.accueil.p-glossaire .gl-index a{padding:10px 0;font-size:.95rem}.accueil.p-glossaire .gl-deux{grid-template-columns:1fr;gap:40px}.accueil.p-glossaire .gl-un{gap:40px}.accueil.p-glossaire .gl-mini a{font-size:.975rem}.accueil.p-glossaire .gl-plus{padding:22px 22px 20px}}.accueil.p-windows .heros{background:#fff!important}.accueil.p-windows .maq-hero-photo{left:50%;background-position:center 40%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.05) 8%,rgba(0,0,0,.18) 16%,rgba(0,0,0,.4) 25%,rgba(0,0,0,.66) 34%,rgba(0,0,0,.88) 43%,#000 52%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.05) 8%,rgba(0,0,0,.18) 16%,rgba(0,0,0,.4) 25%,rgba(0,0,0,.66) 34%,rgba(0,0,0,.88) 43%,#000 52%)}@media (max-width:1200px){.accueil.p-windows .maq-hero-photo{left:46%}}@media (max-width:900px){.accueil.p-windows .maq-hero-photo{left:0;background-position:center 56%;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}}.accueil.p-windows .w10-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-windows h1,.accueil.p-windows .h2,.accueil.p-windows h3{text-wrap:balance}.accueil.p-windows .w10-ok{flex:none;width:16px;height:16px;color:var(--a-green);transform:translateY(3px)}.accueil.p-windows .w10-ico{display:block;flex:none;width:30px;height:30px;color:var(--a-blue)}.accueil.p-windows .w10-checks{list-style:none;display:grid;gap:8px;margin:18px 0 0;padding:0}.accueil.p-windows .w10-checks li{display:flex;align-items:baseline;gap:10px;font-size:.975rem;line-height:1.55;color:var(--a-ink-2)}.accueil.p-windows .w10-som{border-bottom:1px solid var(--maq-line);background:#fff}.accueil.p-windows .w10-som .wr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;padding-top:16px;padding-bottom:16px}.accueil.p-windows .w10-som-k{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-windows .w10-som a{display:inline-flex;align-items:center;gap:8px;min-height:36px;font:600 .95rem/1.2 var(--f);color:var(--a-title);text-decoration:none;transition:color .25s ease}.accueil.p-windows .w10-som a span{font-variant-numeric:tabular-nums;color:var(--a-blue);font-weight:750}.accueil.p-windows .w10-som a:hover{color:var(--a-blue)}.accueil.p-windows .w10-chg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-windows .w10-chg > img{display:block;width:100%;max-width:560px;height:auto;justify-self:center}.accueil.p-windows .w10-chg .h2{max-width:22ch}.accueil.p-windows .w10-csq{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--maq-line)}.accueil.p-windows .w10-csq li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-windows .w10-k{display:block;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-windows .w10-csq h3{margin-top:8px;font:700 1.125rem/1.3 var(--f);color:var(--a-title)}#wrap.p-windows .w10-csq h3{margin-top:8px}.accueil.p-windows .w10-csq p{margin-top:6px;max-width:62ch;font-size:1rem;line-height:1.6;color:var(--a-text)}.accueil.p-windows .w10-frise{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:44px 0 0;padding:0}.accueil.p-windows .w10-an{position:relative;display:flex;flex-direction:column}.accueil.p-windows .w10-jalons{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;min-height:64px;padding-right:12px}.accueil.p-windows .w10-jalon{display:flex;flex-direction:column;gap:4px;max-width:20ch}.accueil.p-windows .w10-jalon time{font:800 1.0625rem/1.2 var(--f);letter-spacing:-.01em;color:var(--a-title);font-variant-numeric:tabular-nums}.accueil.p-windows .w10-jalon span{font-size:.875rem;line-height:1.4;color:var(--a-mut)}.accueil.p-windows .w10-jalon.w10-fin{text-align:right;align-items:flex-end;padding-right:0}.accueil.p-windows .w10-an:last-child .w10-jalons{padding-right:0}.accueil.p-windows .w10-rail{position:relative;height:6px;margin:16px 0 18px}.accueil.p-windows .w10-barre{position:absolute;inset:0 3px 0 3px;border-radius:3px;background:#9cb4de;transform-origin:left center}.accueil.p-windows .w10-an.w10-cours .w10-barre{background:var(--a-blue)}.accueil.p-windows .w10-an.w10-vient .w10-barre{background:repeating-linear-gradient(90deg,#c3d1e4 0 10px,transparent 10px 16px)}.accueil.p-windows .w10-rail::before,.accueil.p-windows .w10-an:last-child .w10-rail::after{content:"";position:absolute;z-index:1;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#fff;border:3px solid var(--a-blue);box-sizing:border-box}.accueil.p-windows .w10-rail::before{left:-4px}.accueil.p-windows .w10-an:last-child .w10-rail::after{right:-4px;border-color:#17243a}.js .accueil.p-windows .w10-frise.rv .w10-barre{transform:scaleX(0);transition:transform .8s cubic-bezier(.45,.05,.3,1) var(--t,0s)}.js .accueil.p-windows .w10-frise.rv.in .w10-barre{transform:none}.accueil.p-windows .w10-an-txt{padding-right:24px}.accueil.p-windows .w10-an-txt b{display:block;font:750 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-windows .w10-an-txt span{display:block;margin-top:3px;font-size:.95rem;line-height:1.45;color:var(--a-text)}.accueil.p-windows .w10-an.w10-cours .w10-an-txt b{color:var(--a-blue)}.accueil.p-windows .w10-an-txt b .w10-tag{display:inline-flex;margin-top:0;align-items:center;height:22px;margin-left:8px;padding:0 8px;border-radius:4px;background:var(--a-blue);color:#fff;font:700 .6875rem/1 var(--f);letter-spacing:.04em;vertical-align:2px}.accueil.p-windows .w10-esu{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:start;margin-top:56px;padding-top:44px;border-top:1px solid #d5e0ed}.accueil.p-windows .w10-points{list-style:none;margin:0;padding:0}.accueil.p-windows .w10-points li{padding:18px 0;border-bottom:1px solid #d5e0ed;font-size:1rem;line-height:1.6;color:var(--a-text);max-width:62ch}.accueil.p-windows .w10-points li:first-child{padding-top:0}.accueil.p-windows .w10-points b{color:var(--a-title)}.accueil.p-windows .w10-note{margin-top:22px;max-width:62ch;font-size:.95rem;line-height:1.6;color:var(--a-mut)}#wrap.p-windows .w10-note{margin-top:22px}.accueil.p-windows .w10-calc{padding:32px 32px 30px;border-radius:16px;background:#fff;border:1px solid #dde5ef;box-shadow:0 30px 60px -40px rgba(19,42,73,.45)}.accueil.p-windows .w10-calc h3{font:750 1.25rem/1.3 var(--f);color:var(--a-title)}.accueil.p-windows .w10-calc > p{margin-top:8px;font-size:1rem;line-height:1.55;color:var(--a-text)}#wrap.p-windows .w10-calc > p{margin-top:8px}.accueil.p-windows .w10-cmp{display:grid;gap:0;margin-top:20px}.accueil.p-windows .w10-cmp > div{padding:16px 18px;border-radius:10px;background:var(--maq-alt)}.accueil.p-windows .w10-cmp small{display:block;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-blue)}.accueil.p-windows .w10-cmp p{margin-top:7px;font-size:.975rem;line-height:1.5;color:var(--a-ink-2)}#wrap.p-windows .w10-cmp p{margin-top:7px}.accueil.p-windows .w10-vs{display:flex;align-items:center;gap:12px;padding:8px 18px;font:650 .8125rem/1 var(--f);color:var(--a-mut)}.accueil.p-windows .w10-vs::before,.accueil.p-windows .w10-vs::after{content:"";flex:1;height:1px;background:var(--maq-line)}.accueil.p-windows .w10-calc .w10-moitie{margin-top:20px;font:650 1rem/1.5 var(--f);color:var(--a-title)}#wrap.p-windows .w10-calc .w10-moitie{margin-top:20px}.accueil.p-windows .w10-calc .bt{margin-top:20px}.accueil.p-windows .w10-voies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;list-style:none;padding:0}.accueil.p-windows .w10-voie{position:relative;display:flex;flex-direction:column;padding:30px 28px 28px;border-radius:16px;background:#fff;border:1px solid #dde5ef;box-shadow:0 1px 2px rgba(19,42,73,.05)}.accueil.p-windows .w10-voie.w10-cle{border-color:#b9cbe6;box-shadow:inset 0 3px 0 var(--a-blue),0 30px 60px -40px rgba(19,42,73,.45)}.accueil.p-windows .w10-voie-tete{display:flex;align-items:center;gap:14px}.accueil.p-windows .w10-voie-n{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--maq-alt);font:800 1rem/1 var(--f);color:var(--a-blue)}.accueil.p-windows .w10-voie.w10-cle .w10-voie-n{background:var(--a-blue);color:#fff}.accueil.p-windows .w10-voie h3{margin-top:18px;font:800 1.3125rem/1.25 var(--f);letter-spacing:-.015em;color:var(--a-title)}#wrap.p-windows .w10-voie h3{margin-top:18px}.accueil.p-windows .w10-voie > p{margin-top:10px;font-size:1rem;line-height:1.6;color:var(--a-text)}#wrap.p-windows .w10-voie > p{margin-top:10px}.accueil.p-windows .w10-voie .w10-checks{padding-top:18px;border-top:1px solid var(--maq-line)}.accueil.p-windows .w10-voie .maq-lien{margin-top:auto;padding-top:22px}.accueil.p-windows .w10-voies-pied{margin-top:28px;font-size:1rem;color:var(--a-mut)}.accueil.p-windows .w10-w11{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-windows .w10-w11 > img{display:block;width:100%;max-width:560px;height:auto;justify-self:center}.accueil.p-windows .w10-w11 .h2{max-width:24ch}.accueil.p-windows .w10-cond{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0}.accueil.p-windows .w10-cond li{display:flex;flex-direction:column;gap:14px;padding:20px 18px;border-radius:12px;background:#fff;border:1px solid #dde5ef}.accueil.p-windows .w10-cond b{font:700 1rem/1.35 var(--f);color:var(--a-title)}.accueil.p-windows .w10-aide{max-width:62ch;margin-top:26px;border-top:1px solid #d5e0ed}.accueil.p-windows .w10-aide p{display:flex;gap:12px;align-items:baseline;padding:14px 0;border-bottom:1px solid #d5e0ed;font-size:1rem;line-height:1.55;color:var(--a-text)}.accueil.p-windows .w10-aide p:last-child{border-bottom:0;padding-bottom:0}.accueil.p-windows .w10-w11 .maq-cta-btns{margin-top:28px}.accueil.p-windows .w10-apres{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-windows .w10-apres .h2{max-width:20ch}.accueil.p-windows .w10-apres figure{margin:0}.accueil.p-windows .w10-apres figure img{display:block;width:100%;aspect-ratio:4/3.2;object-fit:cover;border-radius:16px;background:#e7ecf3}.js .accueil.p-windows .w10-apres figure.rv img{clip-path:inset(0 0 100% 0 round 16px);transition:clip-path 1.2s var(--a-ease) .15s}.js .accueil.p-windows .w10-apres figure.rv.in img{clip-path:inset(0 0 0 0 round 16px)}.accueil.p-windows .w10-devenir{list-style:none;max-width:62ch;margin:28px 0 0;padding:0;border-top:1px solid var(--maq-line)}.accueil.p-windows .w10-devenir li{padding:15px 0;border-bottom:1px solid var(--maq-line);font-size:1rem;line-height:1.55;color:var(--a-text)}.accueil.p-windows .w10-devenir b{color:var(--a-title)}.accueil.p-windows .w10-suite{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px}.accueil.p-windows .w10-suite a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;align-items:center;padding:24px 26px;border-radius:14px;background:var(--maq-alt);text-decoration:none}.accueil.p-windows .w10-suite small{font:700 .75rem/1.2 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-green)}.accueil.p-windows .w10-suite b{grid-column:1;font:750 1.1875rem/1.3 var(--f);color:var(--a-title);transition:color .25s ease}.accueil.p-windows .w10-suite span{grid-column:1;font-size:.95rem;line-height:1.5;color:var(--a-text)}.accueil.p-windows .w10-suite .arrow{grid-column:2;grid-row:1/span 3;width:20px;height:20px;color:var(--a-blue);transition:transform .35s var(--a-ease),color .25s ease}.accueil.p-windows .w10-suite a:hover b{color:var(--a-blue)}.accueil.p-windows .w10-suite a:hover .arrow{transform:translateX(5px);color:var(--a-green)}@media (max-width:1200px){.accueil.p-windows .w10-cond{grid-template-columns:1fr}.accueil.p-windows .w10-cond li{flex-direction:row;align-items:center}}@media (max-width:900px){.accueil.p-windows .w10-chg,.accueil.p-windows .w10-esu,.accueil.p-windows .w10-w11,.accueil.p-windows .w10-apres{grid-template-columns:1fr}.accueil.p-windows .w10-chg > img,.accueil.p-windows .w10-w11 > img{max-width:440px}.accueil.p-windows .w10-voies{grid-template-columns:1fr}.accueil.p-windows .w10-frise{grid-template-columns:1fr;padding-left:30px}.accueil.p-windows .w10-frise::before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:3px;border-radius:2px;background:linear-gradient(180deg,#9cb4de 0 33%,var(--a-blue) 33% 66%,#c3d1e4 66%)}.accueil.p-windows .w10-rail{display:none}.accueil.p-windows .w10-jalons{display:block;min-height:0;padding-right:0}.accueil.p-windows .w10-jalon{position:relative;max-width:none;padding-bottom:12px}.accueil.p-windows .w10-jalon::before{content:"";position:absolute;left:-29px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--a-blue);box-sizing:border-box}.accueil.p-windows .w10-jalon.w10-fin{text-align:left;align-items:flex-start;padding-top:22px}.accueil.p-windows .w10-jalon.w10-fin::before{top:25px;border-color:#17243a}.accueil.p-windows .w10-an:last-child .w10-jalons{display:contents}.accueil.p-windows .w10-an:last-child .w10-jalon{order:1}.accueil.p-windows .w10-an:last-child .w10-an-txt{order:2;padding-bottom:0}.accueil.p-windows .w10-an:last-child .w10-jalon.w10-fin{order:3}.accueil.p-windows .w10-an-txt{padding:0 0 26px}}@media (max-width:600px){.accueil.p-windows .w10-suite{grid-template-columns:1fr}.accueil.p-windows .w10-calc{padding:26px 18px}.accueil.p-windows .w10-calc .bt{width:100%;justify-content:center;padding:0 14px;font-size:15px}.accueil.p-windows .w10-voie{padding:26px 22px 24px}.accueil.p-windows .w10-som-k{flex-basis:100%}.accueil.p-windows .w10-som .wr{gap:0 20px}}.accueil.p-verif .vc-i{flex:none;width:18px;height:18px}.accueil.p-verif .vc-i.oui{color:var(--a-green)}.accueil.p-verif .vc-i.non{color:#a3b1c4}.accueil.p-verif .h2,.accueil.p-verif .vc-res-t,.accueil.p-verif .vc-sous{text-wrap:balance}.accueil.p-verif #verification .maq-hero-photo{display:none}.accueil.p-verif #verification .heros-inner.vc-h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:clamp(40px,6vw,104px);align-items:center;padding:32px 0 44px}.accueil.p-verif #verification .heros-inner.vc-h:has(.vc-res,.vc-err){align-items:start;padding-top:48px}.accueil.p-verif #verification .heros-inner.vc-h:has(.vc-res,.vc-err) .heros-content{position:sticky;top:140px}.accueil.p-verif #verification .heros-content{max-width:none}.accueil.p-verif #verification .heros-description{max-width:44ch}.accueil.p-verif .vc-carte{position:relative;padding:26px 28px 24px;border-radius:16px;background:#fff;border:1px solid #dde5ef;box-shadow:0 1px 2px rgba(19,42,73,.05),0 34px 64px -36px rgba(19,42,73,.45)}.accueil.p-verif .vc-form fieldset{margin:0;padding:0;border:0;min-width:0}.accueil.p-verif .vc-form legend{padding:0;margin-bottom:18px;font:700 .8125rem/1.2 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-verif .vc-champ + .vc-champ{margin-top:16px}.accueil.p-verif .vc-champ label{display:block;margin-bottom:7px;font:650 .975rem/1.3 var(--f);color:var(--a-title)}.accueil.p-verif .vc-champ input{display:block;width:100%;height:50px;padding:0 16px;border:1.5px solid #c6d3e3;border-radius:8px;background:#fbfdff;font:600 1.0625rem/1 var(--f);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--a-title);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.accueil.p-verif .vc-champ input:hover{border-color:#9fb4cf}.accueil.p-verif .vc-champ input:focus{outline:0;border-color:var(--a-blue);background:#fff;box-shadow:0 0 0 4px rgba(28,75,153,.12)}.accueil.p-verif .vc-champ input:user-invalid{border-color:#b3261e}.accueil.p-verif .vc-aide{margin-top:6px;font-size:.875rem;line-height:1.4;color:var(--a-mut)}#wrap.p-verif .vc-aide{margin-top:6px}.accueil.p-verif .vc-envoyer{width:100%;justify-content:center;margin-top:22px;border:0;cursor:pointer;font-family:var(--f)}.accueil.p-verif .vc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-verif .vc-res{padding:22px 22px 20px;border-radius:12px;border:1px solid #cfe2ca;background:linear-gradient(180deg,#f4faf2 0%,#fff 46%)}.accueil.p-verif .vc-carte .vc-res{margin-bottom:24px}.accueil.p-verif .vc-res.ko{border-color:#e6d6bd;background:linear-gradient(180deg,#fbf7f0 0%,#fff 52%)}.accueil.p-verif .vc-res-tete{display:flex;align-items:center;gap:14px}.accueil.p-verif .vc-res-ico{flex:none;width:44px;height:44px}.accueil.p-verif .vc-res-ico svg{display:block;width:100%;height:100%}.accueil.p-verif .vc-cercle{transform:rotate(-90deg);transform-origin:center;stroke-dasharray:1;stroke-dashoffset:0}.accueil.p-verif .vc-coche{stroke-dasharray:1;stroke-dashoffset:0}.js .accueil.p-verif .rv .vc-cercle{stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.45,.05,.3,1) .3s}.js .accueil.p-verif .rv .vc-coche{stroke-dashoffset:1;transition:stroke-dashoffset .5s ease-out 1s}.js .accueil.p-verif .rv.in .vc-cercle,.js .accueil.p-verif .rv.in .vc-coche{stroke-dashoffset:0}.accueil.p-verif .vc-badge{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:99px;background:var(--a-green);color:#fff;font:700 .8125rem/1 var(--f);letter-spacing:.01em}.accueil.p-verif .vc-res.ko .vc-badge{background:#f6f0e6;color:#7d4210;box-shadow:inset 0 0 0 1px #e6d6bd}.accueil.p-verif .vc-res-t{margin-top:14px;font:750 1.25rem/1.3 var(--f);letter-spacing:-.015em;color:var(--a-title)}#wrap.p-verif .vc-res-t{margin-top:14px}.accueil.p-verif .vc-dl{margin:16px 0 0;padding:4px 16px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e1e8f0}.accueil.p-verif .vc-dl > div{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:4px 16px;padding:10px 0;border-bottom:1px solid #edf1f6;font-size:.9375rem;line-height:1.4}.accueil.p-verif .vc-dl > div:last-child{border-bottom:0}.accueil.p-verif .vc-dl dt{color:var(--a-mut)}.accueil.p-verif .vc-dl dd{margin:0;font-weight:650;color:var(--a-title);overflow-wrap:anywhere}.accueil.p-verif .vc-dl small{display:block;margin-top:2px;font-weight:400;font-size:.8125rem;color:var(--a-mut)}.accueil.p-verif .vc-mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.accueil.p-verif .vc-statut{color:var(--a-green-hover)}.accueil.p-verif .vc-statut-attente{font-weight:500;color:var(--a-text)}.accueil.p-verif .vc-res-note{margin-top:14px;font-size:.875rem;line-height:1.55;color:var(--a-mut)}#wrap.p-verif .vc-res-note{margin-top:14px}.accueil.p-verif .vc-res-note.remplace{padding:12px 14px;border-radius:8px;background:var(--a-sky-3);color:var(--a-text)}.accueil.p-verif .vc-res-note a,.accueil.p-verif .vc-causes a,.accueil.p-verif .vc-err a{color:var(--a-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.accueil.p-verif .vc-res-intro{margin-top:10px;font-size:.9375rem;color:var(--a-text)}#wrap.p-verif .vc-res-intro{margin-top:10px}.accueil.p-verif .vc-causes{list-style:none;counter-reset:vc;margin:14px 0 0;padding:0;border-top:1px solid #efe6d8}.accueil.p-verif .vc-causes li{counter-increment:vc;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #efe6d8;font-size:.9375rem;line-height:1.5;color:var(--a-text)}.accueil.p-verif .vc-causes li::before{content:counter(vc);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f6f0e6;color:#7d4210;font:700 .8125rem/1 var(--f)}.accueil.p-verif .vc-causes b{display:block;color:var(--a-title)}.accueil.p-verif .vc-err{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:10px;background:#fdf3f2;box-shadow:inset 3px 0 0 #b3261e;font-size:.9375rem;line-height:1.5;color:#7a1d17}.accueil.p-verif .vc-carte .vc-err{margin-bottom:22px}.accueil.p-verif .vc-err-i{flex:none;width:20px;height:20px;margin-top:1px;color:#b3261e}.accueil.p-verif .vc-etats-maquette{padding:clamp(48px,5vw,72px) 0;background:repeating-linear-gradient(135deg,#fff 0 14px,#fbfcfe 14px 28px);border-top:1px dashed #b9c7d9;border-bottom:1px dashed #b9c7d9}.accueil.p-verif .vc-etats-tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 48px}.accueil.p-verif .vc-etats-tete .chapo{max-width:56ch}.accueil.p-verif .vc-etats-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:36px 32px;margin-top:40px;align-items:start}.accueil.p-verif .vc-etat{min-width:0}.accueil.p-verif .vc-etat-nom{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;font:700 .8125rem/1.3 var(--f);color:var(--a-blue)}.accueil.p-verif .vc-etat-nom code{padding:2px 7px;border-radius:4px;background:#e9f1fa;font:600 .78rem/1.4 ui-monospace,Consolas,monospace;color:#17325c}.accueil.p-verif .vc-etat-nom span{font-weight:500;color:var(--a-mut)}.accueil.p-verif .vc-legende-demo{padding:18px 22px;border-radius:12px;border:1px solid #dde5ef;background:#fff;font:700 .8125rem/1.2 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-verif .vc-ou{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-verif .vc-ou-txt .h2{max-width:18ch}.accueil.p-verif .vc-reperes{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid #cfdbea}.accueil.p-verif .vc-reperes li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid #cfdbea}.accueil.p-verif .vc-num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--a-blue);color:#fff;font:800 .9375rem/1 var(--f);font-variant-numeric:tabular-nums}.accueil.p-verif .vc-reperes b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-verif .vc-reperes span.d{display:block;margin-top:4px;font-size:.98rem;line-height:1.55;color:var(--a-text)}.accueil.p-verif .vc-fond{position:relative;margin:0;padding:clamp(28px,4vw,56px) clamp(20px,4vw,64px);border-radius:20px;background:radial-gradient(60% 65% at 50% 50%,#fff 0%,rgba(255,255,255,0) 75%),linear-gradient(160deg,var(--a-sky-3),var(--a-sky-2))}.accueil.p-verif .vc-feuille{position:relative;max-width:420px;margin:0 auto;aspect-ratio:1/1.32;container-type:inline-size;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(8,22,48,.14),0 34px 64px -30px rgba(8,22,48,.45)}.accueil.p-verif .vc-f-in{position:absolute;inset:0;display:flex;flex-direction:column;padding:7cqw 8cqw 6cqw;font-family:var(--f);color:#17243a}.accueil.p-verif .vc-f-tete{display:flex;align-items:center;justify-content:space-between;gap:4cqw}.accueil.p-verif .vc-f-logo{width:34cqw;height:auto;color:#17243a}.accueil.p-verif .vc-f-no{position:relative;padding:1.6cqw 2.6cqw;border-radius:1.6cqw;font:700 3.6cqw/1 var(--f);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#17243a;white-space:nowrap}.accueil.p-verif .vc-f-no small{display:block;margin-bottom:1cqw;font:600 2.5cqw/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:#607087}.accueil.p-verif .vc-f-titre{margin-top:9cqw;font:800 6.4cqw/1.1 var(--f);letter-spacing:-.02em}.accueil.p-verif .vc-f-statut{display:flex;align-items:center;gap:2cqw;margin-top:2.4cqw;font:700 3.6cqw/1.2 var(--f);color:#3d7035}.accueil.p-verif .vc-f-statut svg{width:4.4cqw;height:4.4cqw}.accueil.p-verif .vc-f-dl{margin:6cqw 0 0;padding:0;font-size:3.2cqw}.accueil.p-verif .vc-f-dl > div{position:relative;display:flex;justify-content:space-between;gap:3cqw;padding:2.3cqw 2cqw;border-bottom:1px solid #e1e8f0}.accueil.p-verif .vc-f-dl dt{color:#607087}.accueil.p-verif .vc-f-dl dd{margin:0;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.accueil.p-verif .vc-f-dl dd u{text-decoration:none;box-shadow:inset 0 -.9cqw 0 #cfe0f6;border-radius:.4cqw}.accueil.p-verif .vc-f-bas{display:flex;align-items:flex-end;gap:5cqw;margin-top:auto}.accueil.p-verif .vc-f-sig{flex:1;min-width:0;font-size:2.7cqw;line-height:1.45;color:#607087}.accueil.p-verif .vc-f-sig svg{display:block;width:70%;height:auto;margin-bottom:1.5cqw}.accueil.p-verif .vc-f-sig b{display:block;color:#1c4b99;font-weight:650}.accueil.p-verif .vc-rep{outline:.5cqw dashed var(--a-blue);outline-offset:.4cqw;background:#f1f6fd}.accueil.p-verif .vc-pt{position:absolute;display:grid;place-items:center;width:7.4cqw;height:7.4cqw;border-radius:50%;background:var(--a-blue);color:#fff;font:800 3.6cqw/1 var(--f);box-shadow:0 0 0 1.2cqw #fff,0 6px 14px -6px rgba(19,42,73,.6)}.accueil.p-verif .vc-f-no .vc-pt{right:-4.4cqw;top:-4.4cqw}.accueil.p-verif .vc-f-dl .vc-pt{right:-10.6cqw;top:50%;margin-top:-3.7cqw}.js .accueil.p-verif .vc-feuille.rv .vc-rep{outline-color:transparent;background:transparent;transition:outline-color .5s ease,background-color .5s ease}.js .accueil.p-verif .vc-feuille.rv .vc-pt{transform:scale(0);transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.js .accueil.p-verif .vc-feuille.rv.in .vc-rep{outline-color:var(--a-blue);background:#f1f6fd}.js .accueil.p-verif .vc-feuille.rv.in .vc-pt{transform:none}.js .accueil.p-verif .vc-feuille.rv .r1,.js .accueil.p-verif .vc-feuille.rv .r1 .vc-pt{transition-delay:.5s}.js .accueil.p-verif .vc-feuille.rv .r2,.js .accueil.p-verif .vc-feuille.rv .r2 .vc-pt{transition-delay:.9s}.js .accueil.p-verif .vc-feuille.rv .r3,.js .accueil.p-verif .vc-feuille.rv .r3 .vc-pt{transition-delay:1.3s}#wrap.accueil.p-verif :is(.heros-description,.chapo,.vc-aide,.vc-res-intro,.vc-res-note,.vc-err span,.vc-causes li span,.vc-reperes li .d,#preuve .vc-col li span,.vc-conclu){text-wrap:balance}.accueil.p-verif .vc-preuve-tete{max-width:720px}.accueil.p-verif .vc-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(40px,6vw,96px);margin-top:44px}.accueil.p-verif .vc-col{position:relative;padding-top:26px}.accueil.p-verif .vc-col::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--a-green);transform-origin:left center}.accueil.p-verif .vc-col.non::before{background:#1b2a40;height:1px}.js .accueil.p-verif .vc-col.rv::before{transform:scaleX(0);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 120ms)}.js .accueil.p-verif .vc-col.rv.in::before{transform:none}.accueil.p-verif .vc-col h3{font:750 1.25rem/1.3 var(--f);letter-spacing:-.015em;color:var(--a-title)}.accueil.p-verif .vc-col ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px}.accueil.p-verif .vc-col li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:1rem;line-height:1.55;color:var(--a-text)}.accueil.p-verif .vc-col li .vc-i{margin-top:3px}.accueil.p-verif .vc-col li b{color:var(--a-title)}.accueil.p-verif .vc-col p.vc-conclu{margin-top:20px;font-size:1rem;line-height:1.6;color:var(--a-title);font-weight:600}#wrap.p-verif .vc-col p.vc-conclu{margin-top:20px}.accueil.p-verif .vc-methode{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 40px;margin-top:56px;padding-top:26px;border-top:1px solid var(--maq-line)}.accueil.p-verif .vc-methode p{max-width:62ch;font-size:1rem;line-height:1.6;color:var(--a-mut)}.accueil.p-verif .vc-methode p b{color:var(--a-title)}@media (max-width:1100px){.accueil.p-verif #verification .heros-inner.vc-h{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}@media (max-width:900px){.accueil.p-verif #verification .heros-inner.vc-h{grid-template-columns:1fr;gap:32px;padding:40px 0 48px}.accueil.p-verif .vc-ou{grid-template-columns:1fr}.accueil.p-verif .vc-deux{grid-template-columns:1fr}}@media (max-width:600px){.accueil.p-verif .vc-carte{padding:22px 18px 20px}.accueil.p-verif .vc-res{padding:18px 16px}.accueil.p-verif .vc-dl{padding:2px 12px}.accueil.p-verif .vc-dl > div{grid-template-columns:1fr;gap:2px}.accueil.p-verif .vc-fond{padding:28px 24px 28px 16px}.accueil.p-verif .vc-etats-grille{gap:32px}}.accueil.p-entreprises .maq-hero-photo{background-position:62% 40%}.accueil.p-entreprises .en-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-entreprises .h2,.accueil.p-entreprises .en-q,.accueil.p-entreprises h3{text-wrap:balance}.accueil.p-entreprises .en-tete{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:end}.accueil.p-entreprises .en-tete .chapo{margin-top:0;padding-bottom:6px;max-width:44ch}.accueil.p-entreprises .en-liens{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}.accueil.p-entreprises .en-ok{width:18px;height:18px;margin-top:3px;flex:none;color:var(--a-green)}#wrap.p-entreprises .en-bloc-txt .chapo{margin-top:18px}#wrap.p-entreprises .en-calc,#wrap.p-entreprises .en-champs{padding-left:26px}#wrap.p-entreprises .en-pieces{padding-left:34px}@media (max-width:600px){#wrap.p-entreprises .en-calc,#wrap.p-entreprises .en-champs{padding-left:18px}}.accueil.p-entreprises .en-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin-top:56px;list-style:none}.accueil.p-entreprises .en-role{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-top:26px}.accueil.p-entreprises .en-role::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#1b2a40;transform-origin:left center}.accueil.p-entreprises .en-role:last-child::before{background:var(--a-green)}.js .accueil.p-entreprises .en-role.rv::before{transform:scaleX(0);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 120ms)}.js .accueil.p-entreprises .en-role.rv.in::before{transform:none}.accueil.p-entreprises .en-qui{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:4px;background:var(--a-green-tint);color:var(--a-green);font:700 .8125rem/1 var(--f)}.accueil.p-entreprises .en-q{margin-top:18px;font:750 1.3125rem/1.3 var(--f);letter-spacing:-.012em;color:var(--a-title)}.accueil.p-entreprises .en-r{margin-top:12px;margin-bottom:22px;font-size:.98rem;line-height:1.55;color:var(--a-mut)}.accueil.p-entreprises .en-role .maq-lien{margin-top:auto;font-size:.95rem}.accueil.p-entreprises .en-role:nth-child(2){--a-d:120ms}.accueil.p-entreprises .en-role:nth-child(3){--a-d:240ms}.accueil.p-entreprises .en-role:nth-child(4){--a-d:360ms}.accueil.p-entreprises .en-renouv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-entreprises .en-photo{position:relative;margin:0;border-radius:16px;overflow:hidden;background:#e7ecf3}.accueil.p-entreprises .en-photo img{display:block;width:100%;height:100%;object-fit:cover}.accueil.p-entreprises .en-renouv .en-photo{aspect-ratio:5/4}.js .accueil.p-entreprises .en-photo.rv img{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--a-ease)}.js .accueil.p-entreprises .en-photo.rv.in img{clip-path:inset(0 0 0 0)}.accueil.p-entreprises .en-renouv .h2{max-width:17ch}.accueil.p-entreprises .en-calc{margin-top:30px;padding:6px 26px;border-radius:14px;background:#fff;border:1px solid #dde5ef;box-shadow:0 30px 60px -44px rgba(19,42,73,.45);list-style:none}.accueil.p-entreprises .en-calc li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-entreprises .en-calc li:last-child{border-bottom:0;border-top:2px solid var(--a-title);margin-top:-1px}.accueil.p-entreprises .en-op{font:800 1.25rem/1 var(--f);color:var(--a-blue);text-align:center}.accueil.p-entreprises .en-calc b{font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-entreprises .en-calc small{display:block;margin-top:3px;font-size:.9rem;line-height:1.45;color:var(--a-mut)}.accueil.p-entreprises .en-calc i{font:700 .78rem/1 var(--f);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-entreprises .en-calc li:last-child b{font-size:1.1875rem}.accueil.p-entreprises .en-calc li:last-child i{color:var(--a-green)}.accueil.p-entreprises .en-prouver{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-entreprises .en-prouver .h2{max-width:17ch}.accueil.p-entreprises .en-garde{list-style:none;margin-top:28px;border-top:1px solid var(--maq-line)}.accueil.p-entreprises .en-garde li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:15px 0;border-bottom:1px solid var(--maq-line);font-size:1rem;line-height:1.5;color:var(--a-text)}.accueil.p-entreprises .en-garde b{color:var(--a-title);font-weight:700}.accueil.p-entreprises .en-cert-zone{position:relative;padding:clamp(20px,3vw,44px);border-radius:20px;background:radial-gradient(70% 70% at 50% 45%,#fff 0%,rgba(255,255,255,0) 75%),linear-gradient(160deg,var(--a-sky-3),var(--a-sky-2))}.accueil.p-entreprises .en-cert{position:relative;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(8,22,48,.14),0 34px 64px -30px rgba(8,22,48,.45);overflow:hidden}.accueil.p-entreprises .en-cert-tete{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--a-blue-2) 0 62%,var(--a-green) 62% 100%) 1}.accueil.p-entreprises .en-cert-tete strong{font:800 1.125rem/1.2 var(--f);letter-spacing:-.01em;color:var(--a-title)}.accueil.p-entreprises .en-cert-tete span{display:inline-flex;align-items:center;gap:8px;font:700 .875rem/1 var(--f);color:var(--a-green)}.accueil.p-entreprises .en-trace{width:22px;height:22px}.accueil.p-entreprises .en-trace circle{stroke:var(--a-green);stroke-width:1.6;fill:var(--a-green-tint)}.accueil.p-entreprises .en-trace path{stroke:var(--a-green);stroke-width:2.6;stroke-dasharray:1;stroke-dashoffset:0}.js .accueil.p-entreprises .rv .en-trace path{stroke-dashoffset:1;transition:stroke-dashoffset .6s cubic-bezier(.55,.1,.35,1) 1.5s}.js .accueil.p-entreprises .rv.in .en-trace path{stroke-dashoffset:0}.accueil.p-entreprises .en-champs{list-style:none;padding:6px 26px 4px}.accueil.p-entreprises .en-champs li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr);gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px dashed #d6e0ec}.accueil.p-entreprises .en-champs li:last-child{border-bottom:0}.accueil.p-entreprises .en-champs dfn{font:500 .875rem/1.35 var(--f);font-style:normal;color:var(--a-mut)}.accueil.p-entreprises .en-champs b{font:700 .9375rem/1.35 var(--f);font-variant-numeric:tabular-nums;color:var(--a-title)}.accueil.p-entreprises .en-champs em{justify-self:end;display:inline-flex;align-items:center;gap:7px;font:650 .8125rem/1.3 var(--f);font-style:normal;color:var(--a-blue);text-align:right}.accueil.p-entreprises .en-champs em::before{content:"";flex:none;width:14px;height:1.5px;background:currentColor;opacity:.55}.js .accueil.p-entreprises .en-cert-zone.rv .en-champs li{opacity:0;transform:translateX(-8px);transition:opacity .5s ease,transform .5s var(--a-ease)}.js .accueil.p-entreprises .en-cert-zone.rv.in .en-champs li{opacity:1;transform:none}.js .accueil.p-entreprises .en-cert-zone.rv .en-champs li:nth-child(2){transition-delay:.12s}.js .accueil.p-entreprises .en-cert-zone.rv .en-champs li:nth-child(3){transition-delay:.24s}.js .accueil.p-entreprises .en-cert-zone.rv .en-champs li:nth-child(4){transition-delay:.36s}.js .accueil.p-entreprises .en-cert-zone.rv .en-champs li:nth-child(5){transition-delay:.48s}.js .accueil.p-entreprises .en-cert-zone.rv .en-champs li:nth-child(6){transition-delay:.6s}.accueil.p-entreprises .en-cert-pied{display:flex;justify-content:space-between;gap:16px;padding:14px 26px;background:#f6f9fc;border-top:1px solid #e3eaf2;font:600 .8125rem/1.3 var(--f);font-variant-numeric:tabular-nums;color:var(--a-mut)}.accueil.p-entreprises .en-cert-pied span:last-child{color:var(--a-blue)}.accueil.p-entreprises .en-legende{margin-top:16px;font-size:.875rem;line-height:1.45;color:var(--a-mut);text-align:center}.accueil.p-entreprises .en-vie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin-top:52px}.accueil.p-entreprises .en-vie figure{margin:0}.accueil.p-entreprises .en-vie-img{padding:clamp(16px,2vw,28px) clamp(20px,2.6vw,36px);border-radius:18px;background:#fff;border:1px solid #e1e9f2}.accueil.p-entreprises .en-vie-img img{display:block;width:100%;max-width:440px;height:auto;margin:0 auto}.accueil.p-entreprises .en-vie figcaption{margin-top:22px}.accueil.p-entreprises .en-vie .maq-chip{min-height:26px;font-size:.75rem}.accueil.p-entreprises .en-vie h3{margin-top:12px;font:750 1.25rem/1.25 var(--f);letter-spacing:-.01em;color:var(--a-title)}.accueil.p-entreprises .en-vie p{margin-top:8px;max-width:46ch;font-size:1rem;line-height:1.6;color:var(--a-text)}.accueil.p-entreprises .en-vie figure:nth-child(2){--a-d:150ms}.accueil.p-entreprises .en-formules{display:grid;grid-template-columns:minmax(0,.62fr) repeat(3,minmax(0,1fr));gap:0;margin-top:56px;border-top:1px solid #c9d6e6;border-bottom:1px solid #c9d6e6}.accueil.p-entreprises .en-formules > *{padding:22px 0 22px clamp(18px,2.4vw,36px)}.accueil.p-entreprises .en-formules > div + div{border-left:1px solid #c9d6e6}.accueil.p-entreprises .en-form-k{padding-left:0!important;padding-right:clamp(18px,2.4vw,36px);font:700 .75rem/1.4 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-entreprises .en-formules b{display:block;font:750 1.0625rem/1.2 var(--f);color:var(--a-blue)}.accueil.p-entreprises .en-formules span{display:block;margin-top:6px;font-size:.95rem;line-height:1.5;color:var(--a-text)}.accueil.p-entreprises .en-vie-pied{display:flex;flex-wrap:wrap;gap:14px 40px;align-items:center;margin-top:26px}.accueil.p-entreprises .en-compta{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-entreprises .en-compta .h2{max-width:16ch}.accueil.p-entreprises .en-pieces{position:relative;list-style:none;margin-top:30px;padding-left:34px}.accueil.p-entreprises .en-pieces::before{content:"";position:absolute;left:7px;top:10px;bottom:16px;width:2px;background:linear-gradient(180deg,#2f4f9a 0%,#2f4f9a 70%,var(--a-green) 100%);transform-origin:top center}.js .accueil.p-entreprises .en-pieces.rv{opacity:1;transform:none}.js .accueil.p-entreprises .en-pieces.rv::before{transform:scaleY(0);transition:transform 1.6s cubic-bezier(.45,.05,.3,1) .15s}.js .accueil.p-entreprises .en-pieces.rv.in::before{transform:none}.accueil.p-entreprises .en-pieces > li{position:relative;padding-bottom:20px}.accueil.p-entreprises .en-pieces > li:last-child{padding-bottom:0}.accueil.p-entreprises .en-pieces > li::before{content:"";position:absolute;left:-34px;top:5px;width:16px;height:16px;border-radius:50%;background:#2f4f9a;box-shadow:0 0 0 5px #fff}.accueil.p-entreprises .en-pieces > li:last-child::before{background:var(--a-green)}.accueil.p-entreprises .en-pieces small{font:700 .8125rem/1.2 var(--f);font-variant-numeric:tabular-nums;color:var(--a-mut)}.accueil.p-entreprises .en-pieces b{display:flex;align-items:center;gap:8px;margin-top:4px;font:700 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-entreprises .en-pieces b .maq-doc-ico{color:var(--a-blue)}.accueil.p-entreprises .en-pieces p{margin-top:3px;font-size:.95rem;line-height:1.5;color:var(--a-text)}.accueil.p-entreprises .en-pieces > li:nth-child(2){--a-d:120ms}.accueil.p-entreprises .en-pieces > li:nth-child(3){--a-d:240ms}.accueil.p-entreprises .en-pieces > li:nth-child(4){--a-d:360ms}.accueil.p-entreprises .en-offre-zone{margin:0}.accueil.p-entreprises .en-offre{border-radius:8px;background:#fff;border:1px solid #dde5ef;box-shadow:0 34px 64px -36px rgba(8,22,48,.45);overflow:hidden}.accueil.p-entreprises .en-offre-tete{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 24px;background:linear-gradient(165deg,#17325c 0%,#132a49 60%,#0f2039 100%);color:#fff}.accueil.p-entreprises .en-offre-tete strong{font:750 1.0625rem/1.2 var(--f)}.accueil.p-entreprises .en-offre-tete span{font:500 .8125rem/1.2 var(--f);font-variant-numeric:tabular-nums;color:#8fa6c8}.accueil.p-entreprises .en-table{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.accueil.p-entreprises .en-table th{padding:12px 14px;text-align:left;font:700 .6875rem/1.2 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--a-mut);border-bottom:1px solid #e3eaf2;background:#f6f9fc}.accueil.p-entreprises .en-table td{padding:13px 14px;border-bottom:1px solid #edf1f6;color:var(--a-text);vertical-align:middle}.accueil.p-entreprises .en-table tr:last-child td{border-bottom:0}.accueil.p-entreprises .en-table td:first-child,.accueil.p-entreprises .en-table th:first-child{padding-left:24px}.accueil.p-entreprises .en-table td:last-child,.accueil.p-entreprises .en-table th:last-child{padding-right:24px;text-align:right}.accueil.p-entreprises .en-table td:first-child{font-weight:650;color:var(--a-title)}.accueil.p-entreprises .en-sn{color:var(--a-mut)}.accueil.p-entreprises .en-ligne{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:4px;font:700 .75rem/1 var(--f);white-space:nowrap;background:var(--a-green-tint);color:var(--a-green)}.accueil.p-entreprises .en-ecart td{background:#f5f8fd}.accueil.p-entreprises .en-ecart .en-ligne{background:#e3ecf9;color:var(--a-blue)}.accueil.p-entreprises .en-ecart td:nth-child(4){font-weight:700;color:var(--a-blue)}.accueil.p-entreprises .en-motif{display:flex;gap:10px;align-items:flex-start;padding:14px 24px;border-top:1px solid #e3eaf2;font-size:.875rem;line-height:1.45;color:var(--a-mut)}.accueil.p-entreprises .en-motif .maq-doc-ico{margin-top:2px;color:var(--a-blue)}.js .accueil.p-entreprises .en-offre-zone.rv .en-table tbody tr{opacity:0;transition:opacity .5s ease}.js .accueil.p-entreprises .en-offre-zone.rv.in .en-table tbody tr{opacity:1}.js .accueil.p-entreprises .en-offre-zone.rv .en-table tbody tr:nth-child(2){transition-delay:.12s}.js .accueil.p-entreprises .en-offre-zone.rv .en-table tbody tr:nth-child(3){transition-delay:.24s}.js .accueil.p-entreprises .en-offre-zone.rv .en-table tbody tr:nth-child(4){transition-delay:.36s}.js .accueil.p-entreprises .en-offre-zone.rv .en-table tbody tr:nth-child(5){transition-delay:.48s}.accueil.p-entreprises .en-refus{margin-top:18px;font-size:.95rem;line-height:1.5;color:var(--a-mut)}.accueil.p-entreprises .en-refus b{color:var(--a-title)}.accueil.p-entreprises .en-rse{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-entreprises .en-rse .h2{max-width:18ch}.accueil.p-entreprises .en-rse-list{list-style:none;margin-top:28px;border-top:1px solid #c9d6e6}.accueil.p-entreprises .en-rse-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:15px 0;border-bottom:1px solid #c9d6e6;font-size:1rem;line-height:1.5;color:var(--a-text)}.accueil.p-entreprises .en-rse-list b{color:var(--a-title)}.accueil.p-entreprises .en-rse-vis{position:relative;order:-1;padding-bottom:64px}.accueil.p-entreprises .en-rse-vis .en-photo{aspect-ratio:3/2}.accueil.p-entreprises .en-bilan{position:absolute;left:18%;right:clamp(-40px,-3vw,-16px);bottom:0;padding:22px 26px;border-radius:12px;background:linear-gradient(165deg,#17325c 0%,#132a49 55%,#0f2039 100%);color:#fff;box-shadow:0 30px 60px -30px rgba(8,22,48,.6)}.accueil.p-entreprises .en-bilan-k{font:700 .6875rem/1 var(--f);letter-spacing:.16em;text-transform:uppercase;color:#9fd08f}.accueil.p-entreprises .en-bilan-co2{margin-top:10px;font:800 1.625rem/1.1 var(--f);letter-spacing:-.02em}.accueil.p-entreprises .en-bilan-ch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.accueil.p-entreprises .en-bilan-ch > div{position:relative;padding-top:10px}.accueil.p-entreprises .en-bilan-ch > div::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--a-green);transform-origin:left center}.js .accueil.p-entreprises .rv .en-bilan-ch > div::before{transform:scaleX(0);transition:transform .9s var(--a-ease) .5s}.js .accueil.p-entreprises .rv .en-bilan-ch > div:nth-child(2)::before{transition-delay:.62s}.js .accueil.p-entreprises .rv.in .en-bilan-ch > div::before{transform:none}.accueil.p-entreprises .en-bilan-ch b{display:block;font:800 1.25rem/1 var(--f)}.accueil.p-entreprises .en-bilan-ch > div > span{display:block;margin-top:6px;font-size:.75rem;line-height:1.35;color:#b9c8de}.accueil.p-entreprises .en-bilan small{display:block;margin-top:14px;font-size:.6875rem;line-height:1.45;color:#8fa6c8}.js .accueil.p-entreprises .en-bilan.rv{transition-delay:.35s}@media (max-width:1200px){.accueil.p-entreprises .maq-hero-photo{background-position:60% 50%}.accueil.p-entreprises .en-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 40px}.accueil.p-entreprises .en-role:nth-child(3),.accueil.p-entreprises .en-role:nth-child(4){--a-d:0ms}.accueil.p-entreprises .en-champs li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.accueil.p-entreprises .en-champs em{display:none}.accueil.p-entreprises .en-table .en-col-sn{display:none}}@media (max-width:900px){.accueil.p-entreprises .maq-hero-photo{background-position:center 45%}.accueil.p-entreprises .en-tete,.accueil.p-entreprises .en-renouv,.accueil.p-entreprises .en-prouver,.accueil.p-entreprises .en-compta,.accueil.p-entreprises .en-rse{grid-template-columns:1fr}.accueil.p-entreprises .en-tete{gap:0}.accueil.p-entreprises .en-tete .chapo{margin-top:18px;padding-bottom:0}.accueil.p-entreprises .en-renouv .en-photo{aspect-ratio:4/3;max-width:600px}.accueil.p-entreprises .en-vie{grid-template-columns:1fr;gap:44px}.accueil.p-entreprises .en-vie figure:nth-child(2){--a-d:0ms}.accueil.p-entreprises .en-formules{grid-template-columns:1fr;border-bottom:0}.accueil.p-entreprises .en-formules > *{padding:18px 0;border-bottom:1px solid #c9d6e6}.accueil.p-entreprises .en-formules > div + div{border-left:0}.accueil.p-entreprises .en-form-k{max-width:none}.accueil.p-entreprises .en-rse-vis{max-width:620px;order:0}.accueil.p-entreprises .en-bilan{left:16px;right:16px}}@media (max-width:600px){.accueil.p-entreprises .en-actions .heros-cta{width:100%;justify-content:center}.accueil.p-entreprises .en-roles{grid-template-columns:1fr;gap:36px}.accueil.p-entreprises .en-role:nth-child(n){--a-d:0ms}.accueil.p-entreprises .en-q{font-size:1.1875rem}.accueil.p-entreprises .en-calc{padding:4px 18px}.accueil.p-entreprises .en-calc li{grid-template-columns:22px minmax(0,1fr)}.accueil.p-entreprises .en-calc i{display:none}.accueil.p-entreprises .en-cert-zone{padding:14px;border-radius:16px}.accueil.p-entreprises .en-cert-tete,.accueil.p-entreprises .en-champs,.accueil.p-entreprises .en-cert-pied{padding-left:18px;padding-right:18px}.accueil.p-entreprises .en-cert-tete{flex-direction:column;align-items:flex-start;gap:8px}.accueil.p-entreprises .en-champs li{grid-template-columns:1fr;gap:2px}.accueil.p-entreprises .en-cert-pied{flex-direction:column;gap:4px}.accueil.p-entreprises .en-table .en-col-dec{display:none}.accueil.p-entreprises .en-table td,.accueil.p-entreprises .en-table th{padding:12px 8px}.accueil.p-entreprises .en-table td:first-child,.accueil.p-entreprises .en-table th:first-child{padding-left:16px}.accueil.p-entreprises .en-table td:last-child,.accueil.p-entreprises .en-table th:last-child{padding-right:16px}.accueil.p-entreprises .en-offre-tete{flex-direction:column;gap:6px;padding:16px}.accueil.p-entreprises .en-motif{padding:12px 16px}.accueil.p-entreprises .en-rse-vis{padding-bottom:0}.accueil.p-entreprises .en-bilan{position:relative;left:auto;right:auto;margin:-40px 12px 0}}@media print{.js .accueil.p-entreprises .en-role::before,.js .accueil.p-entreprises .en-pieces::before{transform:none!important}.js .accueil.p-entreprises .en-trace path{stroke-dashoffset:0!important}}.accueil.p-associations .maq-hero-photo{background-position:62% 38%}.accueil.p-associations .as-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-associations .as-tete{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end}.accueil.p-associations .as-tete .h2,.accueil.p-associations .as-h2{text-wrap:balance}.accueil.p-associations .as-tete .chapo{margin-top:0;padding-bottom:6px;max-width:44ch}.accueil.p-associations .as-ok{width:18px;height:18px;flex:none;margin-top:3px;color:var(--a-green)}#wrap.p-associations .as-gcols{padding-left:5%}#wrap.p-associations .as-dons-fig{margin-bottom:40px}#wrap.p-associations .as-cert dt{font-weight:400}@media (max-width:900px){#wrap.p-associations .as-dons-fig{margin-bottom:60px}}@media (max-width:600px){#wrap.p-associations .as-dons-fig{margin-bottom:96px}}.accueil.p-associations .as-leviers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-top:52px;list-style:none}.accueil.p-associations .as-lev{display:flex;flex-direction:column}.accueil.p-associations .as-lev:nth-child(2){--a-d:140ms}.accueil.p-associations .as-lev:nth-child(3){--a-d:280ms}.accueil.p-associations .as-vis{position:relative;display:flex;flex-direction:column;justify-content:center;height:196px;padding:26px 28px;border-radius:16px;background:linear-gradient(160deg,#f4f8fc,#e9f1fa)}.accueil.p-associations .as-num{display:block;margin-top:24px;font:800 .8125rem/1 var(--f);font-variant-numeric:tabular-nums;color:var(--a-green)}.accueil.p-associations .as-lev h3{margin-top:8px;font:750 1.25rem/1.25 var(--f);letter-spacing:-.01em;color:var(--a-title)}.accueil.p-associations .as-lev p{margin-top:8px;font-size:1rem;line-height:1.58;color:var(--a-text)}.accueil.p-associations .as-lev .maq-lien{margin-top:14px}.accueil.p-associations .as-g5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.accueil.p-associations .as-g5 span{display:flex;align-items:center;justify-content:center;height:52px;border-radius:10px;border:1.5px solid #c9d6e6;background:#fff;font:800 1.25rem/1 var(--f);color:#8a9ab0}.accueil.p-associations .as-g5 .on{border-color:var(--a-green);background:var(--a-green);color:#fff}.js .accueil.p-associations .as-lev.rv .as-g5 .on{background:#fff;color:#8a9ab0;border-color:#c9d6e6;transition:background .5s ease,color .5s ease,border-color .5s ease;transition-delay:.7s}.js .accueil.p-associations .as-lev.rv.in .as-g5 .on{background:var(--a-green);color:#fff;border-color:var(--a-green)}.accueil.p-associations .as-g5-l{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;font:600 .8125rem/1.35 var(--f);color:var(--a-mut)}.accueil.p-associations .as-g5-l span{grid-column:3/span 2;text-align:center;color:var(--a-green)}.accueil.p-associations .as-part-k{display:block;font:700 .8125rem/1.2 var(--f);color:var(--a-mut)}.accueil.p-associations .as-part-b{display:flex;height:24px;margin-top:10px;border-radius:6px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1.5px #c9d6e6}.accueil.p-associations .as-part-r{flex:0 0 62%;background:var(--a-blue)}.accueil.p-associations .as-part-m{flex:1 1 auto;background:repeating-linear-gradient(135deg,var(--a-green) 0 6px,#6fa35f 6px 12px);transform-origin:right center}.js .accueil.p-associations .as-lev.rv .as-part-m{transform:scaleX(0);transition:transform 1.1s var(--a-ease) .7s}.js .accueil.p-associations .as-lev.rv.in .as-part-m{transform:none}.accueil.p-associations .as-part-l{display:flex;flex-direction:column;gap:9px;margin-top:16px;font:600 .875rem/1.3 var(--f);color:var(--a-title)}.accueil.p-associations .as-part-l span{display:flex;align-items:center;gap:9px}.accueil.p-associations .as-part-l i{flex:none;width:12px;height:12px;border-radius:3px;background:var(--a-blue)}.accueil.p-associations .as-part-l .moins{background:var(--a-green)}.accueil.p-associations .as-batt{display:flex;align-items:center;gap:6px}.accueil.p-associations .as-batt-c{position:relative;flex:1;height:58px;padding:6px;border:2px solid #1b2a40;border-radius:10px;background:#fff}.accueil.p-associations .as-batt-c::after{content:"";position:absolute;right:-9px;top:50%;width:6px;height:20px;border-radius:0 3px 3px 0;background:#1b2a40;transform:translateY(-50%)}.accueil.p-associations .as-batt-r{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--a-green),#6fa35f);transform-origin:left center}.js .accueil.p-associations .as-lev.rv .as-batt-r{transform:scaleX(.18);background:#c9563f;transition:transform 1.4s cubic-bezier(.45,.05,.3,1) .7s,background 1.4s ease .7s}.js .accueil.p-associations .as-lev.rv.in .as-batt-r{transform:none;background:linear-gradient(90deg,var(--a-green),#6fa35f)}.accueil.p-associations .as-batt-l{display:flex;gap:8px;margin-top:16px}.accueil.p-associations .as-batt-l span{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:4px;background:#fff;border:1px solid #cfdbea;font:650 .8125rem/1 var(--f);color:var(--a-title)}.accueil.p-associations .as-grades{margin-top:48px;padding:clamp(20px,2.4vw,36px) 0 clamp(24px,2.6vw,40px);border-radius:20px;background:#fff;box-shadow:0 30px 60px -48px rgba(19,42,73,.45)}.accueil.p-associations .as-grades > img{display:block;width:100%;height:auto;margin-top:-6%}.accueil.p-associations .as-gcols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 5%;list-style:none}.accueil.p-associations .as-gcols li{position:relative;padding:18px 12px 0;text-align:center}.accueil.p-associations .as-gcols li + li::before{content:"";position:absolute;left:0;top:18px;bottom:0;width:1px;background:var(--maq-line)}.accueil.p-associations .as-gcols b{display:block;font:800 2rem/1 var(--f);letter-spacing:-.02em;color:var(--a-title)}.accueil.p-associations .as-gcols .etat{display:block;margin-top:8px;font:650 .9375rem/1.3 var(--f);color:var(--a-title)}.accueil.p-associations .as-gcols .bat i{font-style:normal}.accueil.p-associations .as-gcols .bat{display:block;margin-top:6px;font-size:.875rem;line-height:1.4;color:var(--a-mut);font-variant-numeric:tabular-nums}.accueil.p-associations .as-gcols .on b{color:var(--a-green)}.accueil.p-associations .as-gtag{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 5%;margin-top:18px}.accueil.p-associations .as-gtag span{grid-column:3/span 2;display:flex;align-items:center;justify-content:center;gap:8px;height:34px;margin:0 10px;border-radius:999px;background:var(--a-green-tint);font:700 .875rem/1 var(--f);color:var(--a-green)}.accueil.p-associations .as-quel{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:30px}.accueil.p-associations .as-quel-k{font:700 .8125rem/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-associations .as-quel span{display:inline-flex;align-items:flex-start;gap:9px;font:600 1rem/1.35 var(--f);color:var(--a-title)}.accueil.p-associations .as-quel .maq-lien{margin-left:auto}.accueil.p-associations .as-dons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-associations .as-dons-fig{position:relative;margin:0 0 40px}.accueil.p-associations .as-dons-fig > img{display:block;width:100%;aspect-ratio:4/4.4;object-fit:cover;object-position:62% center;border-radius:16px;background:#e7ecf3}.js .accueil.p-associations .as-dons-fig.rv > img{clip-path:inset(0 0 100% 0 round 16px);transition:clip-path 1.2s var(--a-ease)}.js .accueil.p-associations .as-dons-fig.rv.in > img{clip-path:inset(0 0 0 0 round 16px)}.accueil.p-associations .as-cert{position:absolute;right:-28px;bottom:-40px;width:min(320px,78%);padding:18px 20px 16px;border-radius:10px;background:#fff;border:1px solid #dde5ef;box-shadow:0 2px 4px rgba(8,22,48,.08),0 30px 50px -24px rgba(8,22,48,.45)}.js .accueil.p-associations .as-dons-fig.rv .as-cert{opacity:0;transform:translateY(18px);transition:opacity .7s ease .9s,transform .9s var(--a-ease) .9s}.js .accueil.p-associations .as-dons-fig.rv.in .as-cert{opacity:1;transform:none}.accueil.p-associations .as-cert-k{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--a-blue) 0 58%,var(--a-green) 58% 100%) 1}.accueil.p-associations .as-cert-k b{font:800 .9375rem/1.2 var(--f);color:var(--a-title)}.accueil.p-associations .as-cert-k span{font:700 .6875rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-blue)}.accueil.p-associations .as-cert dl{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;margin:12px 0 0;font-size:.8125rem;line-height:1.35}.accueil.p-associations .as-cert dt{color:var(--a-mut)}.accueil.p-associations .as-cert dd{margin:0;font-weight:650;color:var(--a-title);font-variant-numeric:tabular-nums}.accueil.p-associations .as-cert-st{display:inline-flex;align-items:center;gap:7px;margin-top:14px;height:28px;padding:0 11px;border-radius:999px;background:var(--a-green-tint);font:700 .8125rem/1 var(--f);color:var(--a-green)}.accueil.p-associations .as-cert-st svg{width:14px;height:14px}.accueil.p-associations .as-chaine{display:grid;gap:26px;list-style:none;margin-top:30px}.js .accueil.p-associations .as-chaine.rv{opacity:1;transform:none}.accueil.p-associations .as-chaine > li{position:relative;padding:15px 20px 17px;border-radius:12px;background:#f2f6fb;border:1px solid #dde5ef}.accueil.p-associations .as-chaine > li + li::before{content:"";position:absolute;left:30px;top:-21px;width:9px;height:9px;border-right:2px solid #9fb3cf;border-bottom:2px solid #9fb3cf;transform:rotate(45deg)}.accueil.p-associations .as-chaine > li:nth-child(2){--a-d:150ms}.accueil.p-associations .as-chaine > li:nth-child(3){--a-d:300ms}.accueil.p-associations .as-chaine .qui{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid #cfdbea;font:700 .75rem/1 var(--f);letter-spacing:.06em;text-transform:uppercase;color:var(--a-blue)}.accueil.p-associations .as-chaine > li:last-child .qui{background:var(--a-green-tint);border-color:transparent;color:var(--a-green)}.accueil.p-associations .as-chaine b{display:block;margin-top:9px;font:700 1.0625rem/1.4 var(--f);color:var(--a-title);text-wrap:balance}.accueil.p-associations .as-norme{margin-top:26px;font-size:.95rem;line-height:1.55;color:var(--a-mut)}.accueil.p-associations .as-dons .maq-cta-btns{margin-top:26px}.accueil.p-associations .as-anc{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-associations .as-anc .h2{max-width:17ch}.accueil.p-associations .as-filets{list-style:none;margin-top:30px;border-top:1px solid #c9d6e6}.accueil.p-associations .as-filets li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid #c9d6e6}.accueil.p-associations .as-filets b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-associations .as-filets span{display:block;margin-top:3px;font-size:.97rem;line-height:1.55;color:var(--a-text)}.accueil.p-associations .as-dessin{margin:0;padding:clamp(20px,2.6vw,40px);border-radius:20px;background:radial-gradient(65% 70% at 50% 55%,#fff 0%,rgba(255,255,255,0) 72%),linear-gradient(160deg,#fff,#eef4fb)}.accueil.p-associations .as-dessin img{display:block;width:100%;height:auto}.accueil.p-associations .as-dessin figcaption{margin-top:14px;text-align:center;font:600 .9375rem/1.45 var(--f);color:var(--a-mut)}.accueil.p-associations .as-anc .maq-lien{margin-top:26px}.accueil.p-associations .as-pret{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-associations .as-pret .as-photo{order:-1}.accueil.p-associations .as-pret .h2{max-width:16ch}.accueil.p-associations .as-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-top:36px;list-style:none}.accueil.p-associations .as-opts li{position:relative;padding-top:20px}.accueil.p-associations .as-opts li::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#1b2a40;transform-origin:left center}.js .accueil.p-associations .as-opts li.rv::before{transform:scaleX(0);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 120ms)}.js .accueil.p-associations .as-opts li.rv.in::before{transform:none}.accueil.p-associations .as-ico{display:block;width:30px;height:30px;color:var(--a-blue)}.accueil.p-associations .as-opts b{display:block;margin-top:12px;font:700 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-associations .as-opts span{display:block;margin-top:5px;font-size:.95rem;line-height:1.55;color:var(--a-text)}.accueil.p-associations .as-opts li:nth-child(2){--a-d:100ms}.accueil.p-associations .as-opts li:nth-child(3){--a-d:200ms}.accueil.p-associations .as-opts li:nth-child(4){--a-d:300ms}.accueil.p-associations .as-photo{position:relative;margin:0;border-radius:16px;overflow:hidden;aspect-ratio:4/5;background:#e7ecf3}.accueil.p-associations .as-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:74% center}.js .accueil.p-associations .as-photo.rv img{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--a-ease)}.js .accueil.p-associations .as-photo.rv.in img{clip-path:inset(0 0 0 0)}.accueil.p-associations .as-garantie{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px 36px;align-items:center;margin-top:56px;padding:26px 32px;border-radius:16px;background:var(--maq-alt)}.accueil.p-associations .as-garantie-n{font:800 clamp(2.4rem,3.4vw,3.25rem)/1 var(--f);letter-spacing:-.03em;color:var(--a-blue);font-variant-numeric:tabular-nums;white-space:nowrap}.accueil.p-associations .as-garantie-n small{font-size:.42em;letter-spacing:0;margin-left:6px;color:var(--a-title)}.accueil.p-associations .as-garantie p{font-size:1rem;line-height:1.55;color:var(--a-text);max-width:60ch}.accueil.p-associations .as-garantie p b{color:var(--a-title)}.accueil.p-associations .as-cas{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(8,22,48,.06),0 40px 70px -50px rgba(19,42,73,.5)}.accueil.p-associations .as-cas-g{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(28px,3.4vw,48px);background:linear-gradient(165deg,#17325c 0%,#132a49 55%,#0f2039 100%);color:#fff}.accueil.p-associations .as-cas-k{font:700 .75rem/1 var(--f);letter-spacing:.14em;text-transform:uppercase;color:#9fd08f}.accueil.p-associations .as-cas-g h3{margin-top:14px;font:750 1.5rem/1.25 var(--f);letter-spacing:-.015em;color:#fff;text-wrap:balance}.accueil.p-associations .as-cas-n{font:800 clamp(4.5rem,7vw,6.5rem)/.9 var(--f);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.accueil.p-associations .as-cas-n small{display:block;margin-top:10px;font:600 1rem/1.35 var(--f);letter-spacing:0;color:#b9c8de}.accueil.p-associations .as-cas-d{padding:clamp(28px,3.4vw,48px)}.accueil.p-associations .as-temps{list-style:none}.accueil.p-associations .as-temps li{display:grid;grid-template-columns:118px minmax(0,1fr);gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-associations .as-temps li:first-child{padding-top:0}.accueil.p-associations .as-temps .maq-chip{min-height:26px;font-size:.75rem;justify-self:start}.accueil.p-associations .as-temps p{font-size:1rem;line-height:1.58;color:var(--a-text)}.accueil.p-associations .as-temps p b{color:var(--a-title)}.accueil.p-associations .as-pieces{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:24px}.accueil.p-associations .as-pieces .maq-doc{margin-top:0}@media (max-width:1200px){.accueil.p-associations .maq-hero-photo{background-position:60% 40%}.accueil.p-associations .as-cert{right:-12px}}@media (max-width:1040px){.accueil.p-associations .as-quel .maq-lien{margin-left:0}}@media (max-width:900px){.accueil.p-associations .maq-hero-photo{background-position:center 40%}.accueil.p-associations .as-tete,.accueil.p-associations .as-dons,.accueil.p-associations .as-anc,.accueil.p-associations .as-pret,.accueil.p-associations .as-cas{grid-template-columns:1fr}.accueil.p-associations .as-tete{gap:0}.accueil.p-associations .as-tete .chapo{margin-top:20px;padding-bottom:0}.accueil.p-associations .as-leviers{grid-template-columns:1fr;gap:44px;margin-top:40px}.accueil.p-associations .as-lev:nth-child(2),.accueil.p-associations .as-lev:nth-child(3){--a-d:0ms}.accueil.p-associations .as-vis{height:auto;min-height:170px}.accueil.p-associations .as-dons-fig{max-width:560px;margin-bottom:60px}.accueil.p-associations .as-dessin{max-width:560px;order:2}.accueil.p-associations .as-photo{aspect-ratio:4/3;max-width:560px;order:-1}.accueil.p-associations .as-garantie{grid-template-columns:1fr;gap:12px}.accueil.p-associations .as-gcols li{padding:14px 4px 0}.accueil.p-associations .as-gcols .etat{font-size:.8125rem}.accueil.p-associations .as-gcols .bat{font-size:.75rem}}@media (max-width:600px){.accueil.p-associations .as-actions .heros-cta{width:100%;justify-content:center}.accueil.p-associations .as-cert{right:12px;bottom:-48px;width:auto;left:12px}.accueil.p-associations .as-gcols b{font-size:1.375rem}.accueil.p-associations .as-gcols .etat{display:none}.accueil.p-associations .as-gtag span{grid-column:1/-1;margin:0;font-size:.8125rem}.accueil.p-associations .as-gcols .bat i{display:none}.accueil.p-associations .as-gcols .bat{font-size:.8125rem}.accueil.p-associations .heros h1 br{display:none}.accueil.p-associations .heros h1{text-wrap:balance}.accueil.p-associations .as-dons-fig{margin-bottom:96px}.accueil.p-associations .as-opts{grid-template-columns:1fr;gap:24px}.accueil.p-associations .as-temps li{grid-template-columns:1fr;gap:10px}}@media print{.js .accueil.p-associations .as-part-m{transform:none!important}.js .accueil.p-associations .as-batt-r{transform:none!important}}.accueil.p-collectivites .maq-hero-photo{background-position:62% 40%}.accueil.p-collectivites .co-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-collectivites .co-tete{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end}.accueil.p-collectivites .co-tete .chapo{margin-top:0;padding-bottom:6px}.accueil.p-collectivites .co-tete .h2{max-width:19ch}#wrap.p-collectivites .co-tete .chapo{margin:0}.accueil.p-collectivites .co-reg{margin-top:52px;border-top:2px solid var(--a-title)}.accueil.p-collectivites .co-reg-k{display:grid;grid-template-columns:120px minmax(0,1fr) 64px minmax(0,1.05fr);gap:0 28px;padding:14px 0;border-bottom:1px solid var(--maq-line);font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-collectivites .co-reg-k span:nth-child(3){grid-column:4}.accueil.p-collectivites .co-ligne{display:grid;grid-template-columns:120px minmax(0,1fr) 64px minmax(0,1.05fr);gap:0 28px;align-items:center;padding:22px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-collectivites .co-cadre{justify-self:start;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:4px;font:700 .8125rem/1 var(--f);background:#e8effa;color:var(--a-blue)}.accueil.p-collectivites .co-cadre.vert{background:var(--a-green-tint);color:var(--a-green)}.accueil.p-collectivites .co-cadre.gris{background:#eef1f5;color:#4a5a70}.accueil.p-collectivites .co-prouver{font:600 1.0625rem/1.45 var(--f);color:var(--a-title);text-wrap:balance}.accueil.p-collectivites .co-fl{width:48px;height:16px;justify-self:center}.accueil.p-collectivites .co-fl path{stroke:var(--a-green);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}.js .accueil.p-collectivites .co-ligne.rv .co-fl path{stroke-dashoffset:1;transition:stroke-dashoffset .7s cubic-bezier(.55,.1,.35,1) calc(var(--a-d,0ms) + .35s)}.js .accueil.p-collectivites .co-ligne.rv.in .co-fl path{stroke-dashoffset:0}.accueil.p-collectivites .co-piece{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px}.accueil.p-collectivites .co-piece .maq-doc-ico{width:18px;height:18px;margin-top:3px;color:var(--a-blue)}.accueil.p-collectivites .co-piece b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-collectivites .co-piece span{display:block;margin-top:3px;font-size:.9375rem;line-height:1.5;color:var(--a-mut)}.accueil.p-collectivites .co-reg-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 40px;margin-top:28px}.accueil.p-collectivites .co-reg-pied p{font-size:1rem;color:var(--a-text)}.accueil.p-collectivites .co-reg-pied strong{color:var(--a-title)}.accueil.p-collectivites .co-dpo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-collectivites .co-photo{position:relative;margin:0;border-radius:16px;overflow:hidden;background:#e7ecf3}.accueil.p-collectivites .co-photo img{display:block;width:100%;height:100%;object-fit:cover}.accueil.p-collectivites .co-dpo .co-photo{aspect-ratio:4/5}.accueil.p-collectivites .co-dpo .co-photo img{object-position:58% 50%}.js .accueil.p-collectivites .co-photo.rv img{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--a-ease)}.js .accueil.p-collectivites .co-photo.rv.in img{clip-path:inset(0 0 0 0)}.accueil.p-collectivites .co-dpo .h2{max-width:20ch}.accueil.p-collectivites .co-qr{list-style:none;margin-top:30px;border-top:1px solid #c9d6e6}.accueil.p-collectivites .co-qr li{padding:18px 0;border-bottom:1px solid #c9d6e6}.accueil.p-collectivites .co-q{display:flex;align-items:baseline;gap:10px;font:600 .9375rem/1.4 var(--f);color:var(--a-mut)}.accueil.p-collectivites .co-q i{flex:none;font:800 .6875rem/1 var(--f);font-style:normal;letter-spacing:.1em;color:var(--a-blue);padding:4px 6px;border:1px solid #b8c9e2;border-radius:3px;transform:translateY(-1px)}.accueil.p-collectivites .co-r{display:block;margin-top:6px;font:650 1.0625rem/1.45 var(--f);color:var(--a-title);text-wrap:pretty}.accueil.p-collectivites .co-liens{display:flex;flex-wrap:wrap;gap:14px 36px;margin-top:30px}.accueil.p-collectivites .co-dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(48px,8vw,128px);align-items:center}.accueil.p-collectivites .co-dos .h2{max-width:17ch}.accueil.p-collectivites .co-reperes{list-style:none;margin-top:34px;display:grid;gap:22px}.accueil.p-collectivites .co-reperes li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.accueil.p-collectivites .co-reperes .n{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--a-green-tint);color:var(--a-green);font:800 .9375rem/1 var(--f)}.accueil.p-collectivites .co-reperes b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-collectivites .co-reperes span{display:block;margin-top:3px;font-size:.97rem;line-height:1.55;color:var(--a-text)}.accueil.p-collectivites .co-dos .maq-cta-btns{margin-top:36px}.accueil.p-collectivites .co-bloc-dos{overflow:hidden}.accueil.p-collectivites .co-ch-zone{position:relative;padding:28px 0}.accueil.p-collectivites .co-ch-zone::before{content:"";position:absolute;inset:-6% -14%;background:radial-gradient(closest-side,#e9f1fa,rgba(233,241,250,0));z-index:0}.accueil.p-collectivites .co-chemise{position:relative;z-index:1;margin-top:26px;padding:30px 30px 26px;border-radius:0 10px 10px 10px;background:linear-gradient(170deg,#1b3765 0%,#132a49 60%,#0f2039 100%);box-shadow:0 40px 70px -40px rgba(8,22,48,.65)}.accueil.p-collectivites .co-chemise::before{content:"";position:absolute;left:0;top:-26px;width:46%;height:27px;border-radius:10px 10px 0 0;background:#1b3765}.accueil.p-collectivites .co-ch-onglet{position:absolute;left:18px;top:-19px;font:700 .6875rem/1 var(--f);letter-spacing:.16em;text-transform:uppercase;color:#9fd08f}.accueil.p-collectivites .co-ch-titre{font:800 1.625rem/1.1 var(--f);letter-spacing:-.02em;color:#fff}.accueil.p-collectivites .co-ch-ref{margin-top:6px;font:500 .8125rem/1.3 var(--f);font-variant-numeric:tabular-nums;color:#8fa6c8}.accueil.p-collectivites .co-inter{list-style:none;margin-top:22px;display:grid;gap:8px}.accueil.p-collectivites .co-inter li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 16px;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(8,22,48,.2)}.js .accueil.p-collectivites .co-chemise.rv .co-inter li{opacity:0;transform:translateY(-10px);transition:opacity .6s ease,transform .6s var(--a-ease)}.js .accueil.p-collectivites .co-chemise.rv .co-inter li:nth-child(1){transition-delay:.35s}.js .accueil.p-collectivites .co-chemise.rv .co-inter li:nth-child(2){transition-delay:.5s}.js .accueil.p-collectivites .co-chemise.rv .co-inter li:nth-child(3){transition-delay:.65s}.js .accueil.p-collectivites .co-chemise.rv .co-inter li:nth-child(4){transition-delay:.8s}.js .accueil.p-collectivites .co-chemise.rv.in .co-inter li{opacity:1;transform:none}.accueil.p-collectivites .co-inter .t{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;background:#e8effa;color:var(--a-blue);font:800 .875rem/1 var(--f)}.accueil.p-collectivites .co-inter li:nth-child(4) .t{background:#eef1f5;color:#4a5a70}.accueil.p-collectivites .co-inter b{display:block;font:700 .97rem/1.3 var(--f);color:var(--a-title)}.accueil.p-collectivites .co-inter small{display:block;margin-top:2px;font-size:.8125rem;line-height:1.35;color:var(--a-mut)}.accueil.p-collectivites .co-inter em{font:700 .8125rem/1 var(--f);font-style:normal;font-variant-numeric:tabular-nums;color:var(--a-blue);white-space:nowrap}.accueil.p-collectivites .co-tampon{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid #27416a}.accueil.p-collectivites .co-tampon span{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1.5px solid #9fd08f;border-radius:4px;font:700 .8125rem/1 var(--f);color:#9fd08f}.accueil.p-collectivites .co-tampon span .co-ok{width:14px;height:14px;margin:0;color:#9fd08f}.accueil.p-collectivites .co-tampon small{font-size:.75rem;color:#8fa6c8}.accueil.p-collectivites .co-salle{margin:44px 0 0;aspect-ratio:21/8.4;border-radius:18px}.accueil.p-collectivites .co-salle img{object-position:center 58%}.accueil.p-collectivites .co-flux{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0 clamp(32px,5vw,72px);margin-top:48px}.accueil.p-collectivites .co-flux-trait{background:#c9d6e6}.accueil.p-collectivites .co-flux h3{display:flex;align-items:center;gap:12px;font:750 1.25rem/1.25 var(--f);color:var(--a-title)}.accueil.p-collectivites .co-sens{width:28px;height:28px;flex:none;color:var(--a-blue)}.accueil.p-collectivites .co-flux > div:last-child .co-sens{color:var(--a-green)}.accueil.p-collectivites .co-flux ul{list-style:none;margin-top:18px}.accueil.p-collectivites .co-flux li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid #c9d6e6;font-size:1rem;line-height:1.5;color:var(--a-text)}.accueil.p-collectivites .co-ok{width:18px;height:18px;margin-top:3px;color:var(--a-green)}.accueil.p-collectivites .co-flux > div:first-child .co-ok{color:var(--a-blue)}.accueil.p-collectivites .co-entre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;padding-top:30px;border-top:1px solid #c9d6e6}.accueil.p-collectivites .co-entre-k{grid-column:1/-1;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut);margin-bottom:-8px}.accueil.p-collectivites .co-entre b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-collectivites .co-entre p{margin-top:6px;font-size:.97rem;line-height:1.55;color:var(--a-text)}.accueil.p-collectivites .co-entre .maq-lien{margin-top:10px;font-size:.95rem}.accueil.p-collectivites .co-agec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-collectivites .co-dessin{margin:0;padding:clamp(20px,2.6vw,40px);border-radius:20px;background:radial-gradient(65% 70% at 50% 55%,#fff 0%,rgba(255,255,255,0) 72%),linear-gradient(160deg,#f4f8fc,#e9f1fa)}.accueil.p-collectivites .co-dessin img{display:block;width:100%;height:auto}.accueil.p-collectivites .co-agec .h2{max-width:16ch}.accueil.p-collectivites .co-cote{margin-top:30px;padding-top:22px;border-top:1px solid var(--maq-line)}.accueil.p-collectivites .co-cote + .co-cote{margin-top:24px}.accueil.p-collectivites .co-cote-k{display:block;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-green)}.accueil.p-collectivites .co-cote b{display:block;margin-top:10px;font:700 1.125rem/1.35 var(--f);color:var(--a-title);text-wrap:balance}.accueil.p-collectivites .co-cote p{margin-top:6px;font-size:.97rem;line-height:1.55;color:var(--a-text)}.accueil.p-collectivites .co-echelle{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:4px;margin-top:16px;list-style:none}.accueil.p-collectivites .co-echelle li{position:relative;padding:12px 14px 11px;font:700 .9375rem/1.2 var(--f);color:#fff;transform-origin:left center}.accueil.p-collectivites .co-echelle li:nth-child(1){background:var(--a-green);border-radius:6px 0 0 6px}.accueil.p-collectivites .co-echelle li:nth-child(2){background:#2f4f9a}.accueil.p-collectivites .co-echelle li:nth-child(3){background:#7d8ba0;border-radius:0 6px 6px 0}.accueil.p-collectivites .co-echelle small{display:block;margin-top:3px;font:500 .75rem/1.25 var(--f);color:rgba(255,255,255,.85)}.js .accueil.p-collectivites .co-echelle.rv{opacity:1;transform:none}.js .accueil.p-collectivites .co-echelle.rv li{transform:scaleX(0);transition:transform .7s var(--a-ease)}.js .accueil.p-collectivites .co-echelle.rv li:nth-child(2){transition-delay:.25s}.js .accueil.p-collectivites .co-echelle.rv li:nth-child(3){transition-delay:.5s}.js .accueil.p-collectivites .co-echelle.rv.in li{transform:none}.accueil.p-collectivites .co-agec .maq-lien{margin-top:26px}.accueil.p-collectivites .co-circ{margin-top:52px;display:grid;gap:44px}.accueil.p-collectivites .co-circ-k{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.accueil.p-collectivites .co-circ-k h3{font:750 1.25rem/1.25 var(--f);color:var(--a-title)}.accueil.p-collectivites .co-circ-k span{font-size:.97rem;color:var(--a-mut)}.accueil.p-collectivites .co-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;list-style:none;margin-top:22px;padding-top:30px}.accueil.p-collectivites .co-rail::before{content:"";position:absolute;left:0;right:calc((100% - 84px)/4 - 18px);top:8px;height:2px;background:linear-gradient(90deg,#2f4f9a 0%,#2f4f9a 70%,var(--a-green) 100%);transform-origin:left center}.js .accueil.p-collectivites .co-rail.rv{opacity:1;transform:none}.js .accueil.p-collectivites .co-rail.rv::before{transform:scaleX(0);transition:transform 1.5s cubic-bezier(.45,.05,.3,1) .1s}.js .accueil.p-collectivites .co-rail.rv.in::before{transform:none}.accueil.p-collectivites .co-rail > li{position:relative;display:flex;flex-direction:column;align-items:flex-start}.accueil.p-collectivites .co-rail > li::before{content:"";position:absolute;left:0;top:-30px;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #2f4f9a;box-sizing:border-box}.accueil.p-collectivites .co-rail > li:last-child::before{border-color:var(--a-green);background:var(--a-green)}.accueil.p-collectivites .co-rail b{display:block;font:700 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-collectivites .co-rail p{margin-top:5px;font-size:.95rem;line-height:1.5;color:var(--a-text)}.accueil.p-collectivites .co-rail .maq-doc{margin-top:auto;padding-top:10px;font-size:.9rem}.accueil.p-collectivites .co-rail > li:nth-child(2){--a-d:250ms}.accueil.p-collectivites .co-rail > li:nth-child(3){--a-d:500ms}.accueil.p-collectivites .co-rail > li:nth-child(4){--a-d:750ms}.accueil.p-collectivites .co-public{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;margin-top:52px;padding:22px 26px;border-radius:12px;background:#fff;border:1px solid #dde5ef}.accueil.p-collectivites .co-public .co-cadre{margin-top:1px}.accueil.p-collectivites .co-public p{font-size:1rem;line-height:1.55;color:var(--a-text)}.accueil.p-collectivites .co-public strong{color:var(--a-title)}#wrap.p-collectivites .co-reg-pied p,#wrap.p-collectivites .co-entre p,#wrap.p-collectivites .co-cote p,#wrap.p-collectivites .co-rail p{margin:0}#wrap.p-collectivites .co-entre p,#wrap.p-collectivites .co-cote p,#wrap.p-collectivites .co-rail p{margin-top:6px}@media (max-width:900px){#wrap.p-collectivites .co-rail{padding-left:34px}}@media (max-width:1200px){.accueil.p-collectivites .maq-hero-photo{background-position:60% 50%}}@media (max-width:1040px){.accueil.p-collectivites .co-reg-k,.accueil.p-collectivites .co-ligne{grid-template-columns:104px minmax(0,1fr) 52px minmax(0,1fr);gap:0 20px}}@media (max-width:900px){.accueil.p-collectivites .maq-hero-photo{background-position:center 45%}.accueil.p-collectivites .co-tete,.accueil.p-collectivites .co-dpo,.accueil.p-collectivites .co-dos,.accueil.p-collectivites .co-agec{grid-template-columns:1fr}.accueil.p-collectivites .co-tete{gap:20px}.accueil.p-collectivites .co-reg-k{display:none}.accueil.p-collectivites .co-ligne{grid-template-columns:1fr;gap:10px;padding:22px 0}.accueil.p-collectivites .co-fl{justify-self:start;transform:rotate(90deg);width:28px;height:12px;margin:2px 0 2px -2px}.accueil.p-collectivites .co-dpo .co-photo{aspect-ratio:4/3;max-width:560px}.accueil.p-collectivites .co-ch-zone{max-width:520px}.accueil.p-collectivites .co-salle{aspect-ratio:4/3}.accueil.p-collectivites .co-flux{grid-template-columns:1fr;gap:36px}.accueil.p-collectivites .co-flux-trait{display:none}.accueil.p-collectivites .co-entre{grid-template-columns:1fr;gap:26px}.accueil.p-collectivites .co-dessin{max-width:560px;order:2}.accueil.p-collectivites .co-rail{grid-template-columns:1fr;gap:26px;padding-top:0;padding-left:34px}.accueil.p-collectivites .co-rail::before{left:8px;right:auto;top:8px;bottom:6px;width:2px;height:auto;background:linear-gradient(180deg,#2f4f9a 0%,#2f4f9a 70%,var(--a-green) 100%);transform-origin:top center}.js .accueil.p-collectivites .co-rail.rv::before{transform:scaleY(0)}.js .accueil.p-collectivites .co-rail.rv.in::before{transform:none}.accueil.p-collectivites .co-rail > li::before{left:-34px;top:2px}.accueil.p-collectivites .co-rail > li:nth-child(n){--a-d:0ms}}@media (max-width:600px){.accueil.p-collectivites .co-actions .heros-cta{width:100%;justify-content:center}.accueil.p-collectivites .co-chemise{padding:24px 18px 20px}.accueil.p-collectivites .co-inter li{grid-template-columns:28px minmax(0,1fr);padding:12px}.accueil.p-collectivites .co-inter em{display:none}.accueil.p-collectivites .co-tampon{flex-direction:column;align-items:flex-start;gap:8px}.accueil.p-collectivites .co-echelle{grid-template-columns:1fr;gap:4px}.accueil.p-collectivites .co-echelle li:nth-child(n){border-radius:6px}.accueil.p-collectivites .co-public{grid-template-columns:1fr;padding:20px}}@media print{.js .accueil.p-collectivites .co-rail::before,.js .accueil.p-collectivites .co-echelle li{transform:none!important}.js .accueil.p-collectivites .co-fl path{stroke-dashoffset:0!important}.js .accueil.p-collectivites .co-inter li{opacity:1!important;transform:none!important}}.accueil.p-revendeurs .maq-hero-photo{background-position:58% 50%}.accueil.p-revendeurs .re-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-revendeurs .h2{text-wrap:balance}.accueil.p-revendeurs .re-tete{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end}.accueil.p-revendeurs .re-tete .chapo{margin-top:0;padding-bottom:6px;max-width:44ch}.accueil.p-revendeurs .re-ok{width:18px;height:18px;flex:none;color:var(--a-green)}.accueil.p-revendeurs .re-metiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px);margin-top:56px}.accueil.p-revendeurs .re-m{display:flex;flex-direction:column}.accueil.p-revendeurs .re-m figure{margin:0;border-radius:14px;overflow:hidden;aspect-ratio:3/2;background:#e7ecf3}.accueil.p-revendeurs .re-m img{display:block;width:100%;height:100%;object-fit:cover}.js .accueil.p-revendeurs .re-m.rv figure{clip-path:inset(0 0 100% 0 round 14px);transition:clip-path 1.2s var(--a-ease) var(--a-d,0ms)}.js .accueil.p-revendeurs .re-m.rv.in figure{clip-path:inset(0 0 0 0 round 14px)}.accueil.p-revendeurs .re-tag{display:inline-flex;align-self:flex-start;align-items:center;height:26px;margin-top:24px;padding:0 10px;border-radius:4px;background:var(--a-green-tint);color:var(--a-green);font:700 .8125rem/1 var(--f)}.accueil.p-revendeurs .re-m h3{margin-top:14px;font:750 1.375rem/1.2 var(--f);letter-spacing:-.015em;color:var(--a-title);text-wrap:balance}.accueil.p-revendeurs .re-m > p{flex:1 0 auto;margin-top:10px;font-size:1rem;line-height:1.58;color:var(--a-text)}.accueil.p-revendeurs .re-m dl{margin:22px 0 0;border-top:1px solid var(--maq-line)}.accueil.p-revendeurs .re-m dl > div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--maq-line);font-size:.95rem;line-height:1.45}.accueil.p-revendeurs .re-m dt{color:var(--a-mut)}.accueil.p-revendeurs .re-m dd{margin:0;font-weight:600;color:var(--a-title)}.accueil.p-revendeurs .re-m .maq-lien{margin-top:22px}.accueil.p-revendeurs .re-m:nth-child(2){--a-d:150ms}.accueil.p-revendeurs .re-m:nth-child(3){--a-d:300ms}.accueil.p-revendeurs .re-rv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-revendeurs .re-rv .h2{max-width:22ch}.accueil.p-revendeurs .re-pas{list-style:none;margin-top:36px;counter-reset:re}.accueil.p-revendeurs .re-pas li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:26px}.accueil.p-revendeurs .re-pas li:last-child{padding-bottom:0}.accueil.p-revendeurs .re-pas li::before{counter-increment:re;content:counter(re);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #2f4f9a;font:800 1rem/1 var(--f);color:#2f4f9a;box-sizing:border-box}.accueil.p-revendeurs .re-pas li:last-child::before{border-color:var(--a-green);color:var(--a-green)}.accueil.p-revendeurs .re-pas li::after{content:"";position:absolute;left:19px;top:44px;bottom:4px;width:2px;background:#c9d6e6}.accueil.p-revendeurs .re-pas li:last-child::after{display:none}.accueil.p-revendeurs .re-pas b{display:block;padding-top:9px;font:700 1.125rem/1.3 var(--f);color:var(--a-title)}.accueil.p-revendeurs .re-pas p{margin-top:5px;font-size:.98rem;line-height:1.55;color:var(--a-text)}.accueil.p-revendeurs .re-pas li:nth-child(2){--a-d:120ms}.accueil.p-revendeurs .re-pas li:nth-child(3){--a-d:240ms}.accueil.p-revendeurs .re-dessin{margin:0;padding:clamp(24px,3vw,44px);border-radius:20px;background:#fff;box-shadow:0 30px 60px -44px rgba(19,42,73,.45)}.accueil.p-revendeurs .re-dessin img{display:block;width:100%;height:auto}.accueil.p-revendeurs .re-listes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;margin-top:64px;padding-top:36px;border-top:1px solid #c9d6e6}.accueil.p-revendeurs .re-listes > div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px}.accueil.p-revendeurs .re-listes .re-ok{margin-top:3px}.accueil.p-revendeurs .re-listes b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-revendeurs .re-listes span{display:block;margin-top:5px;font-size:.95rem;line-height:1.55;color:var(--a-text)}.accueil.p-revendeurs .re-listes > div:nth-child(2){--a-d:100ms}.accueil.p-revendeurs .re-listes > div:nth-child(3){--a-d:200ms}.accueil.p-revendeurs .re-rv-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:44px}.accueil.p-revendeurs .re-xls{margin-top:52px;border:1px solid #d3deea;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(8,22,48,.06),0 36px 70px -48px rgba(8,22,48,.5)}.accueil.p-revendeurs .re-xls-barre{display:flex;align-items:center;gap:14px;height:46px;padding:0 20px;background:#f4f7fb;border-bottom:1px solid #dde5ef;font:600 .875rem/1 var(--f);color:var(--a-title)}.accueil.p-revendeurs .re-xls-barre .ico{width:20px;height:20px;flex:none;color:var(--a-green)}.accueil.p-revendeurs .re-xls-barre small{margin-left:auto;font:500 .8125rem/1 var(--f);color:var(--a-mut)}.accueil.p-revendeurs .re-xls-defil{overflow-x:auto}.accueil.p-revendeurs .re-tab{min-width:780px;font-variant-numeric:tabular-nums}.accueil.p-revendeurs .re-l{display:grid;grid-template-columns:52px 1.1fr .8fr .6fr 1.1fr 1.7fr 1fr;align-items:center;min-height:50px;padding:0 20px;border-bottom:1px solid #edf1f6;font-size:.95rem;color:var(--a-title)}.accueil.p-revendeurs .re-l.h{min-height:44px;font:700 .75rem/1.2 var(--f);letter-spacing:.06em;text-transform:uppercase;color:var(--a-mut);background:#fbfcfe}.accueil.p-revendeurs .re-l .n{color:#9aa9bd}.accueil.p-revendeurs .re-g{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 6px;border-radius:4px;background:#e8f0fb;color:var(--a-blue);font:800 .8125rem/1 var(--f)}.accueil.p-revendeurs .re-bat{display:flex;align-items:center;gap:10px}.accueil.p-revendeurs .re-bat i{position:relative;display:block;width:46px;height:6px;border-radius:3px;background:#e3e9f1;overflow:hidden}.accueil.p-revendeurs .re-bat i::after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--b);background:var(--a-green);border-radius:3px}.accueil.p-revendeurs .re-imei{font:500 .9rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.01em;color:#33445c}.accueil.p-revendeurs .re-cert{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--a-green)}.accueil.p-revendeurs .re-cert .re-ok{width:16px;height:16px}.js .accueil.p-revendeurs .re-xls.rv .re-l:not(.h){opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s var(--a-ease)}.js .accueil.p-revendeurs .re-xls.rv.in .re-l:not(.h){opacity:1;transform:none}.js .accueil.p-revendeurs .re-xls.rv.in .re-l:nth-child(3){transition-delay:.12s}.js .accueil.p-revendeurs .re-xls.rv.in .re-l:nth-child(4){transition-delay:.24s}.js .accueil.p-revendeurs .re-xls.rv.in .re-l:nth-child(5){transition-delay:.36s}.js .accueil.p-revendeurs .re-xls.rv.in .re-l:nth-child(6){transition-delay:.48s}.accueil.p-revendeurs .re-onglets{display:flex;gap:2px;padding:0 20px;background:#f4f7fb;border-top:1px solid #dde5ef;font:600 .8125rem/1 var(--f);color:var(--a-mut)}.accueil.p-revendeurs .re-onglets span{padding:12px 14px;white-space:nowrap}.accueil.p-revendeurs .re-onglets span.on{background:#fff;color:var(--a-title);box-shadow:inset 0 2px 0 var(--a-green)}.accueil.p-revendeurs .re-legende{margin-top:14px;font-size:.875rem;color:var(--a-mut)}.accueil.p-revendeurs .re-pts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 40px;margin-top:56px}.accueil.p-revendeurs .re-pts > div{position:relative;padding-top:24px}.accueil.p-revendeurs .re-pts > div::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#1b2a40;transform-origin:left center}.js .accueil.p-revendeurs .re-pts > div.rv::before{transform:scaleX(0);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 120ms)}.js .accueil.p-revendeurs .re-pts > div.rv.in::before{transform:none}.accueil.p-revendeurs .re-pts b{display:block;font:700 1.0625rem/1.35 var(--f);color:var(--a-title);text-wrap:balance}.accueil.p-revendeurs .re-pts p{margin-top:8px;font-size:.95rem;line-height:1.55;color:var(--a-text)}.accueil.p-revendeurs .re-pts > div:nth-child(2){--a-d:100ms}.accueil.p-revendeurs .re-pts > div:nth-child(3){--a-d:200ms}.accueil.p-revendeurs .re-pts > div:nth-child(4){--a-d:300ms}.accueil.p-revendeurs .re-circuit{margin-top:56px;padding:clamp(28px,3.6vw,56px) clamp(24px,3.6vw,56px) clamp(28px,3vw,44px);border-radius:20px;background:#fff;border:1px solid #dde5ef;box-shadow:0 30px 60px -44px rgba(19,42,73,.45)}.accueil.p-revendeurs .re-sch{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,.8fr) minmax(0,1.1fr) minmax(128px,.8fr) minmax(0,1fr);align-items:start;gap:0 8px}.accueil.p-revendeurs .re-n{display:flex;flex-direction:column;align-items:center;text-align:center}.accueil.p-revendeurs .re-k{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;background:#eef2f7;color:#5b6f8c;font:700 .75rem/1 var(--f);letter-spacing:.04em;white-space:nowrap}.accueil.p-revendeurs .re-rond{display:grid;place-items:center;width:96px;height:96px;margin-top:14px;border-radius:50%;background:#fff;border:2px solid #9fb3d1;color:#5b6f8c;box-sizing:border-box}.accueil.p-revendeurs .re-rond svg{width:38px;height:38px}.accueil.p-revendeurs .re-n.esn .re-k{background:#e8eef9;color:#2f4f9a}.accueil.p-revendeurs .re-n.esn .re-rond{border:3px solid #2f4f9a;background:#f2f6fc;color:#2f4f9a;box-shadow:0 0 0 8px #f2f6fc}.accueil.p-revendeurs .re-n.alp .re-k{background:var(--a-green-tint);color:var(--a-green)}.accueil.p-revendeurs .re-n.alp .re-rond{border-color:var(--a-green);color:var(--a-green)}.accueil.p-revendeurs .re-n h3{margin-top:18px;font:750 1.25rem/1.2 var(--f);color:var(--a-title)}.accueil.p-revendeurs .re-n > p{margin-top:8px;max-width:26ch;font-size:.95rem;line-height:1.5;color:var(--a-text);text-wrap:pretty}.accueil.p-revendeurs .re-n ul{list-style:none;margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:4px}.accueil.p-revendeurs .re-n .maq-lien{font-size:.9rem}.accueil.p-revendeurs .re-cx{display:flex;flex-direction:column;gap:14px;padding-top:37px}.accueil.p-revendeurs .re-fl{display:flex;flex-direction:column;gap:7px}.accueil.p-revendeurs .re-fl em{display:flex;align-items:flex-end;justify-content:center;min-height:2.6em;font:600 .8125rem/1.3 var(--f);font-style:normal;color:#2f4f9a;text-align:center;text-wrap:balance}.accueil.p-revendeurs .re-fl.ret em{align-items:flex-start;color:var(--a-green)}.accueil.p-revendeurs .re-fl i{position:relative;display:block;height:2px;margin:0 10px;background:#2f4f9a;transform-origin:left center}.accueil.p-revendeurs .re-fl i::after{content:"";position:absolute;right:-2px;top:-4px;border-left:9px solid #2f4f9a;border-top:5px solid transparent;border-bottom:5px solid transparent}.accueil.p-revendeurs .re-fl.ret i{background:var(--a-green);transform-origin:right center}.accueil.p-revendeurs .re-fl.ret i::after{right:auto;left:-2px;border-left:0;border-right:9px solid var(--a-green)}.js .accueil.p-revendeurs .re-circuit.rv .re-fl i{transform:scaleX(0);transition:transform .9s cubic-bezier(.45,.05,.3,1)}.js .accueil.p-revendeurs .re-circuit.rv.in .re-fl i{transform:none}.js .accueil.p-revendeurs .re-circuit.rv.in .re-cx:nth-child(2) .aller i{transition-delay:.25s}.js .accueil.p-revendeurs .re-circuit.rv.in .re-cx:nth-child(4) .aller i{transition-delay:.7s}.js .accueil.p-revendeurs .re-circuit.rv.in .re-cx:nth-child(4) .ret i{transition-delay:1.15s}.js .accueil.p-revendeurs .re-circuit.rv.in .re-cx:nth-child(2) .ret i{transition-delay:1.6s}.accueil.p-revendeurs .re-gains-t{margin-top:44px;padding-top:32px;border-top:1px solid #e3e9f1;font:700 .8125rem/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-revendeurs .re-gains{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 36px;list-style:none;margin-top:24px;padding:0}.accueil.p-revendeurs .re-gains li{display:flex;flex-direction:column}.accueil.p-revendeurs .re-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eef3fb;color:#2f4f9a}.accueil.p-revendeurs .re-ico svg{width:22px;height:22px}.accueil.p-revendeurs .re-gains li:nth-child(3) .re-ico,.accueil.p-revendeurs .re-gains li:nth-child(4) .re-ico{background:var(--a-green-tint);color:var(--a-green)}.accueil.p-revendeurs .re-gains b{display:block;min-height:2.6em;margin-top:16px;font:700 1.0625rem/1.3 var(--f);color:var(--a-title);text-wrap:balance}.accueil.p-revendeurs .re-gains p{margin-top:6px;font-size:.95rem;line-height:1.55;color:var(--a-text)}.accueil.p-revendeurs .re-gains li:nth-child(2){--a-d:100ms}.accueil.p-revendeurs .re-gains li:nth-child(3){--a-d:200ms}.accueil.p-revendeurs .re-gains li:nth-child(4){--a-d:300ms}.accueil.p-revendeurs .re-esn-pied{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 48px;align-items:center;margin-top:40px}.accueil.p-revendeurs .re-esn-pied p{max-width:60ch;font-size:1rem;line-height:1.55;color:var(--a-text)}.accueil.p-revendeurs .re-esn-pied p b{color:var(--a-title)}.accueil.p-revendeurs .re-esn-pied .re-actions{gap:12px 24px}.accueil.p-revendeurs .re-regles{list-style:none;margin-top:48px;border-top:1px solid #1b2a40}.accueil.p-revendeurs .re-regles li{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr) 210px;gap:16px 48px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-revendeurs .re-regles .k{font:750 1.1875rem/1.3 var(--f);color:var(--a-title)}.accueil.p-revendeurs .re-regles .k small{display:block;margin-top:4px;font:700 .75rem/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-green)}.accueil.p-revendeurs .re-regles p{font-size:1rem;line-height:1.6;color:var(--a-text);max-width:62ch}.accueil.p-revendeurs .re-regles .maq-lien{justify-self:end;font-size:.95rem;white-space:nowrap}.accueil.p-revendeurs .re-regles li:nth-child(2){--a-d:80ms}.accueil.p-revendeurs .re-regles li:nth-child(3){--a-d:160ms}.accueil.p-revendeurs .re-regles li:nth-child(4){--a-d:240ms}#wrap.p-revendeurs .re-m h3{margin-top:14px}#wrap.p-revendeurs .re-m > p{margin-top:10px}#wrap.p-revendeurs .re-pas p{margin-top:5px}#wrap.p-revendeurs .re-pts p{margin-top:8px}#wrap.p-revendeurs .re-n h3{margin-top:18px}#wrap.p-revendeurs .re-n > p{margin-top:8px}#wrap.p-revendeurs .re-gains p{margin-top:6px}#wrap.p-revendeurs .re-gains-t{margin-top:44px}#wrap.p-revendeurs .re-m dt{font-weight:400}@media (max-width:1200px){.accueil.p-revendeurs .re-pts{grid-template-columns:repeat(2,minmax(0,1fr))}.accueil.p-revendeurs .re-regles li{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.accueil.p-revendeurs .re-regles .maq-lien{grid-column:2;justify-self:start}}@media (max-width:900px){.accueil.p-revendeurs .maq-hero-photo{background-position:center 55%}.accueil.p-revendeurs .re-tete,.accueil.p-revendeurs .re-rv,.accueil.p-revendeurs .re-esn-pied{grid-template-columns:1fr}.accueil.p-revendeurs .re-tete{gap:0}.accueil.p-revendeurs .re-tete .chapo{margin-top:20px;padding-bottom:0}.accueil.p-revendeurs .re-metiers{grid-template-columns:1fr;gap:56px;margin-top:40px}.accueil.p-revendeurs .re-m figure{max-width:560px}.accueil.p-revendeurs .re-dessin{max-width:520px}.accueil.p-revendeurs .re-listes{grid-template-columns:1fr;gap:24px;margin-top:48px}.accueil.p-revendeurs .re-sch{grid-template-columns:1fr;gap:0}.accueil.p-revendeurs .re-n{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:22px;align-items:start;text-align:left}.accueil.p-revendeurs .re-n .re-rond{grid-column:1;grid-row:1/span 4;margin-top:0}.accueil.p-revendeurs .re-n .re-k{justify-self:start}.accueil.p-revendeurs .re-n h3,#wrap.p-revendeurs .re-n h3{margin-top:10px}.accueil.p-revendeurs .re-n > p{max-width:none}.accueil.p-revendeurs .re-n ul{align-items:flex-start}.accueil.p-revendeurs .re-cx{flex-direction:row;gap:28px;padding:10px 0 10px 47px}.accueil.p-revendeurs .re-fl,.accueil.p-revendeurs .re-fl.ret{flex-direction:row;align-items:center;gap:12px}.accueil.p-revendeurs .re-fl em,.accueil.p-revendeurs .re-fl.ret em{min-height:0;justify-content:flex-start;text-align:left;align-items:center}.accueil.p-revendeurs .re-fl i{width:2px;height:44px;margin:0;flex:none;transform-origin:top center}.accueil.p-revendeurs .re-fl i::after{right:auto;left:-4px;top:auto;bottom:-2px;border:0;border-top:9px solid #2f4f9a;border-left:5px solid transparent;border-right:5px solid transparent}.accueil.p-revendeurs .re-fl.ret i{transform-origin:bottom center}.accueil.p-revendeurs .re-fl.ret i::after{bottom:auto;top:-2px;left:-4px;border:0;border-bottom:9px solid var(--a-green);border-left:5px solid transparent;border-right:5px solid transparent}.js .accueil.p-revendeurs .re-circuit.rv .re-fl i{transform:scaleY(0)}.js .accueil.p-revendeurs .re-circuit.rv.in .re-fl i{transform:none}.accueil.p-revendeurs .re-gains{grid-template-columns:repeat(2,minmax(0,1fr))}.accueil.p-revendeurs .re-regles li{grid-template-columns:1fr;gap:10px}.accueil.p-revendeurs .re-regles .maq-lien{grid-column:1}}@media (max-width:600px){.accueil.p-revendeurs .re-actions .heros-cta{width:100%;justify-content:center}.accueil.p-revendeurs .re-pts{grid-template-columns:1fr;gap:28px}.accueil.p-revendeurs .re-m dl > div{grid-template-columns:118px minmax(0,1fr);gap:10px;font-size:.875rem}.accueil.p-revendeurs .re-tab{min-width:540px}.accueil.p-revendeurs .re-l{grid-template-columns:.9fr .5fr 1fr 1.6fr .8fr;padding:0 16px}.accueil.p-revendeurs .re-l > span:nth-child(1),.accueil.p-revendeurs .re-l > span:nth-child(3){display:none}.accueil.p-revendeurs .re-onglets{padding:0 8px}.accueil.p-revendeurs .re-onglets span{padding:12px 10px}.accueil.p-revendeurs .re-rv-cta .bt,.accueil.p-revendeurs .re-esn-pied .bt{width:100%}.accueil.p-revendeurs .re-xls-barre small{display:none}.accueil.p-revendeurs .re-n{grid-template-columns:64px minmax(0,1fr);column-gap:18px}.accueil.p-revendeurs .re-rond{width:64px;height:64px}.accueil.p-revendeurs .re-rond svg{width:28px;height:28px}.accueil.p-revendeurs .re-n.esn .re-rond{box-shadow:0 0 0 5px #f2f6fc}.accueil.p-revendeurs .re-cx{flex-direction:column;gap:6px;padding:8px 0 8px 31px}.accueil.p-revendeurs .re-fl i{height:30px}.accueil.p-revendeurs .re-circuit{padding:24px 20px 28px}.accueil.p-revendeurs .re-gains{grid-template-columns:1fr;gap:24px}.accueil.p-revendeurs .re-gains b{min-height:0}}@media print{.js .accueil.p-revendeurs .re-circuit .re-fl i,.js .accueil.p-revendeurs .re-pts > div::before{transform:none!important}.js .accueil.p-revendeurs .re-xls .re-l{opacity:1!important;transform:none!important}}.accueil.p-quisommesnous .maq-hero-photo{background-position:72% 40%}.accueil.p-quisommesnous .qs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-quisommesnous .qs-ok{width:16px;height:16px;flex:none;color:var(--a-green)}.accueil.p-quisommesnous .qs-ico{display:block;width:30px;height:30px;color:var(--a-blue)}.accueil.p-quisommesnous .qs-tete{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end}.accueil.p-quisommesnous .qs-tete .chapo{margin-top:0;padding-bottom:6px}.accueil.p-quisommesnous .qs-liens{display:flex;flex-wrap:wrap;gap:14px 40px}.accueil.p-quisommesnous .qs-raison{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-quisommesnous .qs-raison .h2{max-width:24ch}.accueil.p-quisommesnous .qs-cit{position:relative;margin:40px 0 0;padding-left:30px}#wrap.p-quisommesnous .qs-cit{padding:0 0 0 30px;border:0}.accueil.p-quisommesnous .qs-cit::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:2px;background:var(--a-green);transform-origin:top center}.js .accueil.p-quisommesnous .qs-cit.rv::before{transform:scaleY(0);transition:transform 1.2s cubic-bezier(.45,.05,.3,1) .35s}.js .accueil.p-quisommesnous .qs-cit.rv.in::before{transform:none}.accueil.p-quisommesnous .qs-cit p{font:600 clamp(20px,1.6vw,24px)/1.45 var(--f);letter-spacing:-.01em;color:var(--a-title);max-width:34ch;text-wrap:pretty}.accueil.p-quisommesnous .qs-cit footer{display:flex;flex-direction:column;gap:2px;margin-top:20px}.accueil.p-quisommesnous .qs-cit footer b{font:700 1rem/1.3 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-cit footer span{font-size:.9375rem;color:var(--a-mut)}.accueil.p-quisommesnous .qs-fiche{position:relative;padding:8px 30px 22px;border-radius:16px;background:#fff;border:1px solid #dde5ef;box-shadow:0 34px 64px -42px rgba(19,42,73,.45)}.accueil.p-quisommesnous .qs-fiche-t{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0 16px;border-bottom:2px solid var(--a-title)}.accueil.p-quisommesnous .qs-fiche-t b{font:700 .75rem/1 var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--a-green)}.accueil.p-quisommesnous .qs-fiche-t span{font:600 .875rem/1 var(--f);color:var(--a-mut)}.accueil.p-quisommesnous .qs-fiche dl{margin:0}.accueil.p-quisommesnous .qs-fiche dl > div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:13px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-quisommesnous .qs-fiche dt{font:600 .875rem/1.45 var(--f);color:var(--a-mut)}.accueil.p-quisommesnous .qs-fiche dd{margin:0;font:600 .9688rem/1.45 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-fiche dd.ok{display:flex;gap:8px;align-items:flex-start}.accueil.p-quisommesnous .qs-fiche dd.ok .qs-ok{margin-top:3px}.accueil.p-quisommesnous .qs-fiche dd .qs-l{display:block}.accueil.p-quisommesnous .qs-fiche dd .qs-nw{white-space:nowrap}@media (min-width:601px){.accueil.p-quisommesnous .qs-fiche dd .qs-l{white-space:nowrap}}.js .accueil.p-quisommesnous .qs-fiche.rv dl > div{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s var(--a-ease)}.js .accueil.p-quisommesnous .qs-fiche.rv.in dl > div{opacity:1;transform:none}.js .accueil.p-quisommesnous .qs-fiche.rv dl > div:nth-child(2){transition-delay:.08s}.js .accueil.p-quisommesnous .qs-fiche.rv dl > div:nth-child(3){transition-delay:.16s}.js .accueil.p-quisommesnous .qs-fiche.rv dl > div:nth-child(4){transition-delay:.24s}.js .accueil.p-quisommesnous .qs-fiche.rv dl > div:nth-child(5){transition-delay:.32s}.js .accueil.p-quisommesnous .qs-fiche.rv dl > div:nth-child(6){transition-delay:.40s}.js .accueil.p-quisommesnous .qs-fiche.rv dl > div:nth-child(7){transition-delay:.48s}.accueil.p-quisommesnous .qs-fiche-n{margin-top:16px;font-size:.875rem;line-height:1.5;color:var(--a-mut)}.accueil.p-quisommesnous .qs-faits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;border-top:1px solid var(--maq-line);border-bottom:1px solid var(--maq-line)}.accueil.p-quisommesnous .qs-faits > div{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:16px;align-items:start;padding:22px 28px}.accueil.p-quisommesnous .qs-faits > div:first-child{padding-left:0}.accueil.p-quisommesnous .qs-faits > div:last-child{padding-right:0}.accueil.p-quisommesnous .qs-faits > div + div{border-left:1px solid var(--maq-line)}.accueil.p-quisommesnous .qs-faits .qs-ico{width:28px;height:28px;margin-top:1px}.accueil.p-quisommesnous .qs-faits h3{font:700 1.0625rem/1.35 var(--f);color:var(--a-title);text-wrap:balance}.accueil.p-quisommesnous .qs-faits p{margin-top:4px;font-size:.9375rem;line-height:1.55;color:var(--a-text);text-wrap:pretty}.accueil.p-quisommesnous .qs-cartes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin-top:48px}.accueil.p-quisommesnous .qs-cartes > li{display:flex;flex-direction:column;border-radius:14px;background:#fff;border:1px solid var(--maq-line);overflow:hidden;box-shadow:0 26px 48px -40px rgba(19,42,73,.4)}.accueil.p-quisommesnous .qs-cartes figure{margin:0;aspect-ratio:3/2;overflow:hidden;background:#e7ecf3}.accueil.p-quisommesnous .qs-cartes figure img{display:block;width:100%;height:100%;object-fit:cover}.accueil.p-quisommesnous .qs-cartes > li:first-child figure img{object-position:center 58%}.js .accueil.p-quisommesnous .qs-cartes > li.rv figure img{transform:scale(1.06);transition:transform 1.6s var(--a-ease) calc(var(--a-d,0ms) + 80ms)}.js .accueil.p-quisommesnous .qs-cartes > li.rv.in figure img{transform:none}.accueil.p-quisommesnous .qs-carte-c{display:flex;flex-direction:column;flex:1;padding:22px 24px 20px}.accueil.p-quisommesnous .qs-carte-c .n{font:800 .875rem/1 var(--f);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--a-green)}.accueil.p-quisommesnous .qs-carte-c h3{margin-top:10px;font:700 1.1875rem/1.3 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-carte-c p{margin-top:8px;margin-bottom:18px;font-size:.96rem;line-height:1.6;color:var(--a-text);text-wrap:pretty}.accueil.p-quisommesnous .qs-carte-c .maq-doc{margin-top:auto;padding-top:14px;border-top:1px solid var(--maq-line);width:100%}.accueil.p-quisommesnous .qs-cartes > li:nth-child(3n+2){--a-d:110ms}.accueil.p-quisommesnous .qs-cartes > li:nth-child(3n){--a-d:220ms}.accueil.p-quisommesnous .qs-atelier-pied{margin-top:40px}.accueil.p-quisommesnous .qs-eng{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(40px,5.5vw,88px);align-items:center}.accueil.p-quisommesnous .qs-eng .h2{max-width:19ch}.accueil.p-quisommesnous .qs-plus{list-style:none;margin-top:34px;border-top:1px solid #c9d6e6}.accueil.p-quisommesnous .qs-plus li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid #c9d6e6}.accueil.p-quisommesnous .qs-plus .qs-ico{width:28px;height:28px;margin-top:1px}.accueil.p-quisommesnous .qs-plus b{display:block;text-wrap:balance;font:700 1.0625rem/1.35 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-plus span{display:block;margin-top:4px;font-size:.97rem;line-height:1.55;color:var(--a-text)}.accueil.p-quisommesnous .qs-eng .qs-liens{margin-top:30px}.accueil.p-quisommesnous .qs-engs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none}.accueil.p-quisommesnous .qs-engs > li{display:flex;flex-direction:column;border-radius:14px;background:#fff;border:1px solid #dde5ef;overflow:hidden;box-shadow:0 30px 56px -44px rgba(19,42,73,.45)}.accueil.p-quisommesnous .qs-engs-fond{display:grid;place-items:center;height:132px;background:radial-gradient(60% 75% at 50% 62%,#fff 0%,rgba(255,255,255,0) 75%),linear-gradient(165deg,#eef4fb,#e2ecf8);border-bottom:1px solid #e3ebf4}.accueil.p-quisommesnous .qs-sc{display:block;width:78%;max-width:230px;height:auto}.js .accueil.p-quisommesnous .qs-engs > li.rv .qs-sc{transform:translateY(6px);transition:transform 1.1s var(--a-ease) calc(var(--a-d,0ms) + 120ms)}.js .accueil.p-quisommesnous .qs-engs > li.rv.in .qs-sc{transform:none}.accueil.p-quisommesnous .qs-engs-c{display:flex;flex-direction:column;flex:1;padding:20px 22px 20px}.accueil.p-quisommesnous .qs-engs-c .n{font:800 .8125rem/1 var(--f);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--a-green)}.accueil.p-quisommesnous .qs-engs-c b{display:block;margin-top:9px;font:700 1.0938rem/1.3 var(--f);color:var(--a-title);text-wrap:balance}.accueil.p-quisommesnous .qs-engs-c p{margin-top:6px;margin-bottom:16px;font-size:.9375rem;line-height:1.55;color:var(--a-text);text-wrap:pretty}.accueil.p-quisommesnous .qs-preuve{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding:7px 12px 7px 10px;border-radius:999px;background:#eef4fb;border:1px solid #d3e0ef;font:650 .875rem/1.2 var(--f);color:var(--a-blue);white-space:nowrap}.accueil.p-quisommesnous .qs-preuve small{font:700 .6875rem/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-quisommesnous .qs-engs > li:nth-child(2n){--a-d:110ms}.accueil.p-quisommesnous .qs-part{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,112px);align-items:center}.accueil.p-quisommesnous .qs-photo{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:1/1;background:#e7ecf3}.accueil.p-quisommesnous .qs-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:28% center}.js .accueil.p-quisommesnous .qs-photo.rv img{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--a-ease)}.js .accueil.p-quisommesnous .qs-photo.rv.in img{clip-path:inset(0)}.accueil.p-quisommesnous .qs-part .h2{max-width:18ch}.accueil.p-quisommesnous .qs-sout{margin-top:32px}.accueil.p-quisommesnous .qs-k{display:block;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-quisommesnous .qs-pastilles{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.accueil.p-quisommesnous .qs-pastilles span{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border-radius:6px;background:var(--maq-alt);border:1px solid var(--maq-line);font:650 .875rem/1.2 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-roles{list-style:none;margin-top:30px;border-top:1px solid var(--maq-line)}.accueil.p-quisommesnous .qs-roles li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-quisommesnous .qs-roles b{font:750 1.0625rem/1.3 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-roles span{font-size:.97rem;line-height:1.55;color:var(--a-text)}.accueil.p-quisommesnous .qs-roles em{display:block;margin-bottom:3px;font:700 .75rem/1 var(--f);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--a-green)}.accueil.p-quisommesnous .qs-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px);align-items:start}.accueil.p-quisommesnous .qs-contact .h2{max-width:19ch}.accueil.p-quisommesnous .qs-adr{margin-top:34px;padding:24px 0;border-top:1px solid #c9d6e6;border-bottom:1px solid #c9d6e6;font-style:normal}.accueil.p-quisommesnous .qs-adr b{display:block;font:750 1.125rem/1.3 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-adr span{display:block;margin-top:6px;font-size:1rem;line-height:1.55;color:var(--a-text)}.accueil.p-quisommesnous .qs-adr a.tel{display:inline-block;margin-top:14px;font:800 1.5rem/1.1 var(--f);letter-spacing:-.01em;color:var(--a-blue);text-decoration:none;font-variant-numeric:tabular-nums}.accueil.p-quisommesnous .qs-adr small{display:block;margin-top:6px;font-size:.9375rem;color:var(--a-mut)}.accueil.p-quisommesnous .qs-siege{margin-top:12px;font-size:.9375rem;line-height:1.5;color:var(--a-mut)}.accueil.p-quisommesnous .qs-zone{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center;margin-top:28px}.accueil.p-quisommesnous .qs-zone img{display:block;width:100%;height:auto}.accueil.p-quisommesnous .qs-zone ul{list-style:none;display:grid;gap:10px}.accueil.p-quisommesnous .qs-zone li{font-size:.95rem;line-height:1.5;color:var(--a-text)}.accueil.p-quisommesnous .qs-zone li b{color:var(--a-title)}.accueil.p-quisommesnous .qs-feuille .form{border:0;border-radius:16px;box-shadow:0 1px 2px rgba(8,22,48,.08),0 40px 70px -44px rgba(8,22,48,.45)}.accueil.p-quisommesnous .qs-feuille .form .reassure{margin-top:14px;font-size:.875rem;color:var(--a-mut)}.accueil.p-quisommesnous .qs-feuille .form .privacy{margin-top:12px}.accueil.p-quisommesnous .qs-ceder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:22px;padding:18px 22px;border-radius:12px;border:1px solid #c9d6e6}.accueil.p-quisommesnous .qs-ceder p{font-size:.95rem;line-height:1.5;color:var(--a-text);max-width:44ch}.accueil.p-quisommesnous .qs-ceder b{color:var(--a-title)}@media (max-width:1200px){.accueil.p-quisommesnous .maq-hero-photo{background-position:70% 40%}}@media (max-width:1100px){.accueil.p-quisommesnous .qs-eng{grid-template-columns:1fr}.accueil.p-quisommesnous .qs-eng > div:first-child{max-width:640px}}@media (max-width:900px){.accueil.p-quisommesnous .maq-hero-photo{background-position:62% 22%}.accueil.p-quisommesnous .qs-tete,.accueil.p-quisommesnous .qs-raison,.accueil.p-quisommesnous .qs-part,.accueil.p-quisommesnous .qs-contact{grid-template-columns:1fr}.accueil.p-quisommesnous .qs-tete{gap:0}.accueil.p-quisommesnous .qs-tete .chapo{margin-top:20px;padding-bottom:0}.accueil.p-quisommesnous .qs-faits{grid-template-columns:1fr}.accueil.p-quisommesnous .qs-faits > div{padding:18px 0}.accueil.p-quisommesnous .qs-faits > div + div{border-left:0;border-top:1px solid var(--maq-line)}.accueil.p-quisommesnous .qs-cartes{grid-template-columns:1fr 1fr;gap:22px}.accueil.p-quisommesnous .qs-cartes > li{--a-d:0ms!important}.accueil.p-quisommesnous .qs-photo{aspect-ratio:4/3;max-width:560px}.accueil.p-quisommesnous .qs-fiche{max-width:560px}}@media (max-width:600px){.accueil.p-quisommesnous .qs-actions .heros-cta{width:100%;justify-content:center}.accueil.p-quisommesnous .maq-som .wr{grid-template-columns:auto auto;justify-content:start;column-gap:28px}.accueil.p-quisommesnous .maq-som a{white-space:nowrap}.accueil.p-quisommesnous .qs-cartes{grid-template-columns:1fr;gap:20px;margin-top:36px}.accueil.p-quisommesnous .qs-engs{grid-template-columns:1fr;gap:16px}.accueil.p-quisommesnous .qs-engs > li{--a-d:0ms!important}.accueil.p-quisommesnous .qs-fiche{padding:4px 20px 18px}.accueil.p-quisommesnous .qs-fiche dl > div{grid-template-columns:1fr;gap:2px;padding:12px 0}.accueil.p-quisommesnous .qs-roles li{grid-template-columns:1fr;gap:4px}.accueil.p-quisommesnous .qs-zone{grid-template-columns:110px minmax(0,1fr);gap:16px}.accueil.p-quisommesnous .qs-ceder .maq-lien{width:100%}}@media (max-width:374px){.accueil.p-quisommesnous .maq-som a{white-space:normal}}.accueil.p-quisommesnous .maq-hero-photo{background-position:center 55%}.accueil.p-quisommesnous .qs-champ{position:relative;isolation:isolate;overflow:hidden;padding:112px 0 128px;background:linear-gradient(180deg,#fff 0%,var(--a-sky-2) 22%,var(--a-sky) 100%)}.accueil.p-quisommesnous .qs-champ::before{content:"";position:absolute;z-index:-1;left:-10%;top:-30%;width:60%;height:90%;background:radial-gradient(closest-side,rgba(255,255,255,.9),rgba(255,255,255,0));pointer-events:none}.accueil.p-quisommesnous .qs-champ .qs-decor{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.22;pointer-events:none}.accueil.p-quisommesnous .qs-mot{margin:0;padding:0 0 6px;border:0;max-width:520px}.accueil.p-quisommesnous .qs-mot p{font:600 1.1rem/1.6 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-mot p::before{content:"«\00a0"}.accueil.p-quisommesnous .qs-mot p::after{content:"\00a0»"}.accueil.p-quisommesnous .qs-mot footer{margin-top:12px;font-size:.95rem;color:var(--a-mut)}.accueil.p-quisommesnous .qs-mot footer b{color:var(--a-title);font-weight:700}.accueil.p-quisommesnous .qs-c4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:60px}.accueil.p-quisommesnous .qs-c{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:34px 34px 26px;border-radius:16px;background:#fff;color:var(--a-title);text-decoration:none;box-shadow:0 1px 0 rgba(28,75,153,.06),0 24px 48px -32px rgba(28,75,153,.35);transition:transform .5s var(--a-ease),box-shadow .5s var(--a-ease)}.accueil.p-quisommesnous .qs-c::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(165deg,#2d64c2 0%,#1c4b99 45%,#153b7c 100%);transform:translateY(101%);transition:transform .55s cubic-bezier(.76,0,.24,1)}.accueil.p-quisommesnous .qs-c:hover,.accueil.p-quisommesnous .qs-c:focus-visible{transform:translateY(-8px);box-shadow:0 36px 64px -30px rgba(19,42,73,.55)}.accueil.p-quisommesnous .qs-c:hover::before,.accueil.p-quisommesnous .qs-c:focus-visible::before{transform:translateY(0)}.accueil.p-quisommesnous .qs-c .num{position:absolute;top:14px;right:24px;font-size:88px;font-weight:800;line-height:1;letter-spacing:-.05em;color:var(--a-sky-2);transition:color .4s ease,transform .6s var(--a-ease);pointer-events:none}.accueil.p-quisommesnous .qs-c:hover .num{color:rgba(255,255,255,.14);transform:translateY(-6px)}.accueil.p-quisommesnous .qs-c-t{position:relative;display:flex;align-items:center;gap:18px}.accueil.p-quisommesnous .qs-c .ico{display:flex;align-items:center;justify-content:center;flex:none;width:60px;height:60px;border-radius:14px;background:var(--a-green-tint);color:var(--a-green);transition:background-color .4s ease,color .4s ease,transform .5s var(--a-ease)}.accueil.p-quisommesnous .qs-c .ico svg{width:28px;height:28px}.accueil.p-quisommesnous .qs-c:hover .ico{background:rgba(255,255,255,.16);color:#fff;transform:rotate(-6deg) scale(1.06)}.accueil.p-quisommesnous .qs-c h3{font:760 1.5rem/1.15 var(--f);letter-spacing:-.02em;color:var(--a-title);transition:color .4s ease}.accueil.p-quisommesnous .qs-c small{display:block;margin-top:5px;font:650 .95rem/1.35 var(--f);color:var(--a-green);transition:color .4s ease}.accueil.p-quisommesnous .qs-c > p{margin-top:20px;font-size:1rem;line-height:1.65;color:var(--a-mut);transition:color .4s ease}.accueil.p-quisommesnous .qs-pr{list-style:none;display:grid;gap:9px;margin:18px 0 0}.accueil.p-quisommesnous .qs-pr li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.95rem;line-height:1.5;color:var(--a-text);transition:color .4s ease}.accueil.p-quisommesnous .qs-pr .qs-ck{width:16px;height:16px;margin-top:3px;color:var(--a-green);transition:color .4s ease}.accueil.p-quisommesnous .qs-c .pcta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid var(--a-line);font-size:15px;font-weight:700;color:var(--a-blue);transition:color .4s ease,border-color .4s ease}.accueil.p-quisommesnous .qs-c .qs-pr + .pcta{margin-top:24px}.accueil.p-quisommesnous .qs-c .rond{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--a-blue);color:var(--a-blue);transition:background-color .4s ease,border-color .4s ease,color .4s ease,transform .5s var(--a-ease)}.accueil.p-quisommesnous .qs-c .rond svg{width:16px;height:16px}.accueil.p-quisommesnous .qs-c:hover h3,.accueil.p-quisommesnous .qs-c:hover .pcta{color:#fff}.accueil.p-quisommesnous .qs-c:hover > p{color:#d6e2f5}.accueil.p-quisommesnous .qs-c:hover small,.accueil.p-quisommesnous .qs-c:hover .qs-ck{color:#bfe0b3}.accueil.p-quisommesnous .qs-c:hover .qs-pr li{color:#e4ecf6}.accueil.p-quisommesnous .qs-c:hover .pcta{border-color:rgba(255,255,255,.25)}.accueil.p-quisommesnous .qs-c:hover .rond{background:var(--a-green);border-color:var(--a-green);color:#fff;transform:translateX(4px)}.accueil.p-quisommesnous .qs-fond{position:relative;margin:22px 0 0;padding:40px 48px 34px 120px;border-radius:16px;background:#fff;box-shadow:0 1px 0 rgba(28,75,153,.06),0 24px 48px -32px rgba(28,75,153,.35);overflow:hidden}.accueil.p-quisommesnous .qs-fond::after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--a-blue),var(--a-green))}.accueil.p-quisommesnous .qs-fond-g{position:absolute;left:38px;top:22px;font:800 112px/1 Georgia,'Times New Roman',serif;color:var(--a-sky);pointer-events:none}.accueil.p-quisommesnous .qs-fond blockquote{margin:0;padding:0;border:0}.accueil.p-quisommesnous .qs-fond blockquote p{font:500 1.18rem/1.7 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-fond figcaption{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--a-line)}.accueil.p-quisommesnous .qs-fond .ini{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--a-sky-2);color:var(--a-blue);font:800 1rem/1 var(--f)}.accueil.p-quisommesnous .qs-fond figcaption b{display:block;font:700 1rem/1.3 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-fond figcaption span span,.accueil.p-quisommesnous .qs-fond figcaption > span:last-child{font-size:.92rem;color:var(--a-mut)}.accueil.p-quisommesnous .qs-c4 > a:nth-child(2){--a-d:100ms}.accueil.p-quisommesnous .qs-c4 > a:nth-child(3){--a-d:150ms}.accueil.p-quisommesnous .qs-c4 > a:nth-child(4){--a-d:250ms}.accueil.p-quisommesnous .qs-hist{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,112px);align-items:start}.accueil.p-quisommesnous .qs-hist-tete{position:sticky;top:150px}.accueil.p-quisommesnous .qs-hist-tete .h2{max-width:14ch}.accueil.p-quisommesnous .qs-hist-tete .chapo{margin-top:18px}.accueil.p-quisommesnous .qs-dates{position:relative;list-style:none;padding-left:44px}.accueil.p-quisommesnous .qs-dates::before{content:"";position:absolute;left:9px;top:14px;bottom:40px;width:2px;background:linear-gradient(180deg,#2f4f9a 0%,#2f4f9a 60%,var(--a-green) 100%);transform-origin:top center}.js .accueil.p-quisommesnous .qs-dates.rv{opacity:1;transform:none}.js .accueil.p-quisommesnous .qs-dates.rv::before{transform:scaleY(0);transition:transform 1.8s cubic-bezier(.45,.05,.3,1) .1s}.js .accueil.p-quisommesnous .qs-dates.rv.in::before{transform:none}.accueil.p-quisommesnous .qs-dates > li{position:relative;padding-bottom:56px}.accueil.p-quisommesnous .qs-dates > li:last-child{padding-bottom:0}.accueil.p-quisommesnous .qs-dates > li::before{content:"";position:absolute;left:-44px;top:14px;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #2f4f9a;box-sizing:border-box}.accueil.p-quisommesnous .qs-dates > li:last-child::before{border-color:var(--a-green);background:var(--a-green);box-shadow:0 0 0 6px var(--a-green-tint)}.accueil.p-quisommesnous .qs-an{display:block;font:800 clamp(2.5rem,4.4vw,3.5rem)/1 var(--f);letter-spacing:-.04em;color:var(--a-blue)}.accueil.p-quisommesnous .qs-dates > li:last-child .qs-an{color:var(--a-green)}.accueil.p-quisommesnous .qs-dates h3{margin-top:14px;font:760 1.375rem/1.25 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-dates p{margin-top:10px;font-size:1.02rem;line-height:1.65;color:var(--a-text);max-width:60ch}.accueil.p-quisommesnous .qs-dates .qs-soutiens{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.accueil.p-quisommesnous .qs-dates .qs-soutiens span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid #cfdbea;border-radius:4px;background:#fff;font:650 .8rem/1 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-suite{margin-top:14px;font:700 1.02rem/1.4 var(--f);color:var(--a-green)}.accueil.p-quisommesnous .qs-faits-l{display:flex;flex-wrap:wrap;gap:14px 0;margin-top:34px;padding:18px 0;border-top:1px solid var(--maq-line);border-bottom:1px solid var(--maq-line)}.accueil.p-quisommesnous .qs-faits-l > div{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:240px;padding:0 24px;border-left:1px solid var(--maq-line)}.accueil.p-quisommesnous .qs-faits-l > div:first-child{padding-left:0;border-left:0}.accueil.p-quisommesnous .qs-faits-l svg{flex:none;width:22px;height:22px;color:var(--a-green)}.accueil.p-quisommesnous .qs-faits-l b{display:block;font:700 .98rem/1.3 var(--f);color:var(--a-title)}.accueil.p-quisommesnous .qs-faits-l span{display:block;margin-top:2px;font-size:.88rem;line-height:1.4;color:var(--a-mut)}.accueil.p-quisommesnous .qs-visite{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);margin-top:64px;align-items:start}.accueil.p-quisommesnous .qs-vphoto{position:sticky;top:160px;margin:0;height:min(580px,calc(100vh - 220px));border-radius:20px;overflow:hidden;background:#dfe7f1;box-shadow:0 40px 80px -50px rgba(19,42,73,.55)}.accueil.p-quisommesnous .qs-vphoto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--a-ease),transform 1.2s var(--a-ease)}.accueil.p-quisommesnous .qs-vphoto img.on{opacity:1;transform:none}.accueil.p-quisommesnous .qs-vphoto figcaption{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.94);font:700 .92rem/1 var(--f);color:var(--a-title);box-shadow:0 10px 30px -12px rgba(19,42,73,.4)}.accueil.p-quisommesnous .qs-vphoto figcaption i{font-style:normal;color:var(--a-blue)}.accueil.p-quisommesnous .qs-vetapes{position:relative;list-style:none;padding-left:64px;counter-reset:etape}.accueil.p-quisommesnous .qs-vetapes::before{content:"";position:absolute;left:17px;top:40px;bottom:40px;width:2px;background:linear-gradient(180deg,#2f4f9a 0%,#2f4f9a 75%,var(--a-green) 100%)}.accueil.p-quisommesnous .qs-vetapes > li{position:relative;counter-increment:etape;padding:32px 0;min-height:34vh;display:flex;flex-direction:column;justify-content:center;opacity:.4;transition:opacity .5s var(--a-ease)}.accueil.p-quisommesnous .qs-vetapes > li.on{opacity:1}.accueil.p-quisommesnous .qs-vetapes > li::before{content:counter(etape);position:absolute;left:-64px;top:50%;margin-top:-18px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #2f4f9a;box-shadow:0 0 0 6px var(--maq-alt);font:800 .95rem/1 var(--f);color:#2f4f9a;transition:background .4s ease,color .4s ease}.accueil.p-quisommesnous .qs-vetapes > li.on::before{background:#2f4f9a;color:#fff}.accueil.p-quisommesnous .qs-vetapes > li:last-child.on::before{background:var(--a-green);border-color:var(--a-green)}.accueil.p-quisommesnous .qs-vetapes .mob{display:none}.accueil.p-quisommesnous .qs-vetapes .k{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-quisommesnous .qs-vetapes h3{margin-top:10px;font:760 1.625rem/1.15 var(--f);letter-spacing:-.02em;color:var(--a-title)}.accueil.p-quisommesnous .qs-vetapes p{margin-top:12px;font-size:1.02rem;line-height:1.65;color:var(--a-text)}@media (max-width:900px){.accueil.p-quisommesnous .qs-champ{padding:80px 0}.accueil.p-quisommesnous .qs-faits-l > div{flex-basis:100%;padding:0;border-left:0}.accueil.p-quisommesnous .qs-visite{grid-template-columns:1fr;margin-top:40px}.accueil.p-quisommesnous .qs-c4{grid-template-columns:1fr}.accueil.p-quisommesnous .qs-fond{padding:30px 22px 24px}.accueil.p-quisommesnous .qs-fond-g{display:none}.accueil.p-quisommesnous .qs-fond blockquote p{font-size:1.05rem}.accueil.p-quisommesnous .qs-c{padding:26px 22px 22px}.accueil.p-quisommesnous .qs-c .num{font-size:64px}.accueil.p-quisommesnous .qs-vphoto{display:none}.accueil.p-quisommesnous .qs-vetapes{padding-left:52px}.accueil.p-quisommesnous .qs-vetapes > li{min-height:0;opacity:1;padding:0 0 44px}.accueil.p-quisommesnous .qs-vetapes > li::before{left:-52px;top:0;margin-top:0}.accueil.p-quisommesnous .qs-vetapes::before{top:18px}.accueil.p-quisommesnous .qs-vetapes .mob{display:block;margin:0 0 18px;border-radius:14px;overflow:hidden;aspect-ratio:16/10}.accueil.p-quisommesnous .qs-vetapes .mob img{display:block;width:100%;height:100%;object-fit:cover}.accueil.p-quisommesnous .qs-vetapes h3{font-size:1.375rem}.accueil.p-quisommesnous .qs-hist-tete{position:static}.accueil.p-quisommesnous .qs-faits3{grid-template-columns:1fr}}@media (max-width:600px){.choix-v{left:8px;right:8px;bottom:8px;font-size:11px;grid-template-columns:auto repeat(4,auto)}.choix-v button{padding:7px 6px}}@media print{.js .accueil.p-quisommesnous .qs-fiche dl > div,.js .accueil.p-quisommesnous .qs-cartes img,.js .accueil.p-quisommesnous .qs-sc,.js .accueil.p-quisommesnous .qs-photo img{opacity:1!important;transform:none!important;clip-path:none!important}}.accueil.p-estimer t{display:none}.accueil.p-estimer .es-nw{white-space:nowrap}.accueil.p-estimer #estimer .maq-hero-photo{display:none}.accueil.p-estimer #estimer.heros{min-height:0;display:block}.accueil.p-estimer #estimer .heros-inner.es-h{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(36px,4.5vw,64px);align-items:end;padding:26px 0 30px}.accueil.p-estimer #estimer .heros-content{max-width:none}.accueil.p-estimer #estimer .heros-kicker{margin-bottom:16px}.accueil.p-estimer #estimer h1{font-size:clamp(34px,min(3.2vw,5.8svh),50px);line-height:1.05;text-wrap:balance}#wrap.p-estimer #estimer h1{margin-bottom:14px}.accueil.p-estimer #estimer .heros-description{max-width:52ch;font-size:17px;line-height:1.55}#wrap.p-estimer #estimer .heros-description{margin-bottom:0}.accueil.p-estimer .es-gages{list-style:none;display:grid;gap:10px;padding:6px 0 6px 30px;border-left:1px solid #d3deea}.accueil.p-estimer .es-gages li{display:flex;align-items:center;gap:12px;font:650 1rem/1.3 var(--f);color:var(--a-title)}.accueil.p-estimer .es-gage-i{flex:none;width:22px;height:22px}.accueil.p-estimer .es-corps{padding:28px 0 clamp(64px,7vw,96px);background:linear-gradient(180deg,var(--maq-alt) 0%,#fff 520px)}.accueil.p-estimer .es-grille{display:grid;grid-template-columns:minmax(0,700px) minmax(0,400px);justify-content:center;gap:40px;align-items:start}.accueil.p-estimer #estimer .heros-inner.es-h{max-width:1140px;margin:0 auto;grid-template-columns:minmax(0,700px) minmax(0,400px);justify-content:center;gap:40px}.accueil.p-estimer .es-corps{position:relative;isolation:isolate;overflow:hidden;overflow:clip;background:linear-gradient(180deg,#fff 0%,var(--a-sky-2) 30%,var(--a-sky) 100%)}.accueil.p-estimer .es-corps .es-decor{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.22;pointer-events:none}.accueil.p-estimer #estform .pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.accueil.p-estimer #estform .pills label{width:100%;margin:0;white-space:nowrap}.accueil.p-estimer #estform .choice{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px}.accueil.p-estimer #estform .choice .ch{width:100%;height:100%;margin:0}.accueil.p-estimer #estform .choice .ou{align-self:center}.accueil.p-estimer #estform .ch-s,.accueil.p-estimer #estform .ch-t{white-space:nowrap}.accueil.p-estimer #estform{counter-reset:es;padding:30px clamp(22px,3vw,36px) 30px;border:0;border-radius:16px;background:#fff;box-shadow:0 1px 0 rgba(28,75,153,.06),0 24px 48px -32px rgba(28,75,153,.35)}.accueil.p-estimer #estform fieldset{margin-bottom:30px}.accueil.p-estimer #estform legend{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid #e4ebf3;font:750 1.1875rem/1.3 var(--f);letter-spacing:-.015em;color:var(--a-title)}.accueil.p-estimer #estform legend::before{content:"";flex:none;width:11px;height:11px;border-radius:2px;background:var(--a-green)}.accueil.p-estimer #estform .pills label,.accueil.p-estimer #estform .ch,.accueil.p-estimer #estform .field input,.accueil.p-estimer #estform .field select,.accueil.p-estimer #estform .field textarea,.accueil.p-estimer #estform .drop{border-radius:8px}.accueil.p-estimer #estform .ch{padding:18px 20px}.accueil.p-estimer #estform .drop{border-radius:10px}.accueil.p-estimer #estform .hint a,.accueil.p-estimer #estform .privacy a{color:var(--a-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}#wrap.p-estimer #estform .err-note{margin-top:10px}#wrap.p-estimer #estform .hint{margin-top:10px}#wrap.p-estimer #estform .field .hint{margin-top:8px}#wrap.p-estimer #estform .privacy{margin-top:14px}#wrap.p-estimer #estform .actions{margin-top:18px}#wrap.p-estimer #estform .reassure{margin-top:10px}#wrap.p-estimer #estform .form-ok p{margin:0}#wrap.p-estimer #estform .form-ok .fo-ref{margin-top:12px}.accueil.p-estimer .es-chiffre{padding-left:32px;border-left:1px solid #d3deea}.accueil.p-estimer .es-big{display:block;font:800 clamp(56px,6vw,84px)/1 var(--f);letter-spacing:-.04em;color:var(--a-blue)}.accueil.p-estimer .es-big-l{display:block;margin-top:10px;max-width:30ch;font:600 1.05rem/1.45 var(--f);color:var(--a-title)}.accueil.p-estimer #estform .es-tel{white-space:nowrap;margin-top:14px;padding:12px 16px;border-radius:10px;background:var(--maq-alt);font-size:.95rem;line-height:1.5;color:var(--a-text)}.accueil.p-estimer .es-side{padding:30px 30px 32px;border-radius:16px;background:#fff;box-shadow:0 1px 0 rgba(28,75,153,.06),0 24px 48px -32px rgba(28,75,153,.35)}.accueil.p-estimer .es-bloc + .es-bloc{margin-top:28px;padding-top:26px;border-top:1px solid #d3deea}.accueil.p-estimer .es-t{font:750 1.1875rem/1.3 var(--f);letter-spacing:-.015em;color:var(--a-title);text-wrap:balance}#wrap.p-estimer .es-t{margin-bottom:18px}.accueil.p-estimer .es-note{font-size:.9375rem;line-height:1.5;color:var(--a-mut)}#wrap.p-estimer .es-note{margin-top:14px}.accueil.p-estimer .es-side .maq-lien{margin-top:14px;font-size:.975rem}.accueil.p-estimer .es-etapes{list-style:none;counter-reset:et}.accueil.p-estimer .es-etapes li{counter-increment:et;position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;padding-bottom:18px}.accueil.p-estimer .es-etapes li:last-child{padding-bottom:0}.accueil.p-estimer .es-etapes li::before{content:counter(et);grid-row:1/span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--a-green);color:#fff;font:800 .875rem/1 var(--f);font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px #eef4fb}.accueil.p-estimer .es-etapes li:not(:last-child)::after{content:"";position:absolute;left:14px;top:34px;bottom:4px;width:2px;background:#bfd3b8}.accueil.p-estimer .es-etapes b{grid-column:2;padding-top:4px;font:700 1rem/1.35 var(--f);color:var(--a-title)}.accueil.p-estimer .es-etapes span{grid-column:2;margin-top:2px;font-size:.9375rem;line-height:1.5;color:var(--a-text)}.accueil.p-estimer .es-modes{list-style:none;display:grid;gap:14px}.accueil.p-estimer .es-modes li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:center}.accueil.p-estimer .es-modes .es-pic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;color:var(--a-blue);box-shadow:0 1px 2px rgba(19,42,73,.06),inset 0 0 0 1px #dbe5f0}.accueil.p-estimer .es-modes .es-pic svg{width:24px;height:24px}.accueil.p-estimer .es-modes b{display:block;font:700 1rem/1.3 var(--f);color:var(--a-title)}.accueil.p-estimer .es-modes span.d{display:block;margin-top:1px;font-size:.9375rem;line-height:1.45;color:var(--a-text)}.accueil.p-estimer .es-dos{overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(8,22,48,.12),0 24px 44px -28px rgba(8,22,48,.45)}.accueil.p-estimer .es-dos-tete{position:relative;isolation:isolate;overflow:hidden;padding:16px 20px 15px;background:linear-gradient(165deg,#17325c 0%,#132a49 55%,#0f2039 100%)}.accueil.p-estimer .es-dos-tete::before{content:"";position:absolute;z-index:-1;right:-25%;top:-60%;width:70%;height:180%;background:radial-gradient(closest-side,rgba(45,100,194,.4),rgba(45,100,194,0))}.accueil.p-estimer .es-dos-sur{display:block;font:700 .6875rem/1 var(--f);letter-spacing:.16em;text-transform:uppercase;color:#9fd08f}.accueil.p-estimer .es-dos-titre{display:block;margin-top:7px;font:800 1.1875rem/1.15 var(--f);letter-spacing:-.02em;color:#fff}.accueil.p-estimer .es-dos-l{list-style:none;padding:6px 20px 4px}.accueil.p-estimer .es-dos-l li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid #edf1f6}.accueil.p-estimer .es-dos-l li:last-child{border-bottom:0}.accueil.p-estimer .es-dos-i{width:20px;height:20px;margin-top:1px;color:var(--a-blue)}.accueil.p-estimer .es-dos-l b{display:block;font:700 .9688rem/1.35 var(--f);color:var(--a-title)}.accueil.p-estimer .es-dos-l small{display:block;margin-top:2px;font-size:.875rem;line-height:1.45;color:var(--a-mut)}.accueil.p-estimer .es-dos-pied{height:3px;background:linear-gradient(90deg,var(--a-blue) 0 58%,var(--a-green) 58% 100%)}.accueil.p-estimer .es-coche{width:16px;height:16px;flex:none;color:var(--a-green)}.accueil.p-estimer .es-recu{display:flex;align-items:baseline;gap:10px}.accueil.p-estimer .es-recu .es-coche{transform:translateY(3px)}@media (max-width:1100px){.accueil.p-estimer .es-side{padding:26px 24px 28px}}@media (max-width:960px){.accueil.p-estimer #estimer .heros-inner.es-h,.accueil.p-estimer .es-grille{grid-template-columns:1fr}.accueil.p-estimer #estimer .heros-inner.es-h{gap:20px;padding:28px 0 26px}.accueil.p-estimer .es-gages{grid-template-columns:1fr 1fr;gap:10px 24px;padding:0;border-left:0}}@media (max-width:900px){.accueil.p-estimer #estimer .heros-inner.es-h{padding:24px 0 22px}}@media (max-width:600px){.accueil.p-estimer #estimer .heros-kicker,.accueil.p-estimer #estimer .heros-description,.accueil.p-estimer .es-gages,.accueil.p-estimer .es-chiffre{display:none}.accueil.p-estimer #estimer .heros-inner.es-h{padding:20px 0 18px}.accueil.p-estimer #estimer h1{font-size:30px}#wrap.p-estimer #estimer h1{margin-bottom:0}.accueil.p-estimer .es-corps{padding-top:18px}.accueil.p-estimer #estform{padding:20px 18px 24px;border-radius:12px}.accueil.p-estimer #estform .pills{grid-template-columns:1fr 1fr}.accueil.p-estimer #estform .choice{grid-template-columns:1fr}.accueil.p-estimer #estform .choice .ou{justify-self:center}.accueil.p-estimer #estform .ch-s{white-space:normal}.accueil.p-estimer #estform .es-tel{white-space:normal}.accueil.p-estimer .es-side{padding:24px 20px 26px;border-radius:12px}}.accueil.p-bilanrse .maq-hero-photo{background-position:center 45%}.accueil.p-bilanrse .br-tete{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end}#wrap.p-bilanrse .br-tete .chapo{margin-top:0}.accueil.p-bilanrse .br-tete.solo{grid-template-columns:minmax(0,820px);gap:16px}@media (max-width:600px){.accueil.p-bilanrse br.br-d{display:none}}#wrap.p-bilanrse .br-tete.solo .chapo{margin-top:0}.accueil.p-bilanrse .br-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.accueil.p-bilanrse .br-quoi{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-bilanrse .br-quoi .h2{max-width:18ch}.accueil.p-bilanrse .br-mes{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;list-style:none;margin:32px 0 0;padding:0}.accueil.p-bilanrse .br-mes li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px}.accueil.p-bilanrse .br-mes .ic{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--a-green-tint);color:var(--a-green)}.accueil.p-bilanrse .br-mes .ic svg{width:22px;height:22px}.accueil.p-bilanrse .br-mes b{display:block;font:700 1.02rem/1.3 var(--f);color:var(--a-title)}.accueil.p-bilanrse .br-mes span{display:block;margin-top:4px;font-size:.93rem;line-height:1.5;color:var(--a-text)}.accueil.p-bilanrse .br-quoi .br-liens{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:32px}.accueil.p-bilanrse .br-doc{position:relative;margin:0;border-radius:14px;overflow:hidden;background:#132a49;color:#c9d6e8;box-shadow:0 40px 80px -46px rgba(19,42,73,.6);aspect-ratio:21/29.7;max-width:420px;justify-self:center;display:flex;flex-direction:column}.accueil.p-bilanrse .br-doc-h{display:flex;justify-content:space-between;padding:16px 22px;background:#fff;font:800 .72rem/1 var(--f);letter-spacing:.18em;color:#132a49}.accueil.p-bilanrse .br-doc-h span{font-weight:600;letter-spacing:.06em;color:#9fb0c6}.accueil.p-bilanrse .br-doc-c{flex:1;display:flex;flex-direction:column;padding:34px 26px 24px}.accueil.p-bilanrse .br-doc-k{font:700 .66rem/1 var(--f);letter-spacing:.2em;text-transform:uppercase;color:#9cc0ff}.accueil.p-bilanrse .br-doc-t{margin-top:12px;font:800 1.9rem/1.08 var(--f);letter-spacing:-.02em;color:#fff}.accueil.p-bilanrse .br-doc-t em{font-style:normal;color:#8fb4ef}.accueil.p-bilanrse .br-doc-s{margin-top:12px;font-size:.82rem;line-height:1.5;color:#b7c6da}.accueil.p-bilanrse .br-doc-kpi{margin-top:auto;padding-top:14px;border-top:2px solid var(--a-green)}.accueil.p-bilanrse .br-doc-kpi b{display:block;font:800 1.35rem/1.15 var(--f);color:#fff}.accueil.p-bilanrse .br-doc-kpi small{display:block;margin-top:4px;font:600 .62rem/1.3 var(--f);letter-spacing:.12em;text-transform:uppercase;color:#9fb0c6}.accueil.p-bilanrse .br-doc-g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.accueil.p-bilanrse .br-doc-g b{font-size:1rem}.accueil.p-bilanrse .br-doc-g small{font-size:.56rem}.accueil.p-bilanrse .br-doc-e{position:absolute;right:14px;top:58px;padding:5px 9px;border-radius:4px;background:rgba(255,255,255,.1);font:700 .6rem/1 var(--f);letter-spacing:.14em;color:#c9d6e8}.accueil.p-bilanrse .br-reg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:center}.accueil.p-bilanrse .br-ecran{margin:0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 40px 80px -46px rgba(19,42,73,.5),0 0 0 1px #dde5ef}.accueil.p-bilanrse .br-ecran-b{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#f3f7fc;border-bottom:1px solid #e4ebf3}.accueil.p-bilanrse .br-ecran-b i{width:9px;height:9px;border-radius:50%;background:#cfdbea}.accueil.p-bilanrse .br-ecran-b span{margin-left:10px;font:600 .78rem/1 var(--f);color:var(--a-mut)}.accueil.p-bilanrse .br-ecran-k{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e4ebf3}.accueil.p-bilanrse .br-ecran-k div{padding:14px 16px;background:#fff}.accueil.p-bilanrse .br-ecran-k b{display:block;font:800 1.4rem/1 var(--f);color:var(--a-title)}.accueil.p-bilanrse .br-ecran-k small{display:block;margin-top:5px;font-size:.74rem;color:var(--a-mut);white-space:nowrap}.accueil.p-bilanrse .br-tab{width:100%;border-collapse:collapse;font-size:.84rem}.accueil.p-bilanrse .br-tab th{padding:9px 14px;text-align:left;font:700 .64rem/1 var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--a-mut);border-bottom:1px solid #e4ebf3}.accueil.p-bilanrse .br-tab td{padding:10px 14px;border-bottom:1px solid #eef2f7;color:var(--a-text);white-space:nowrap}.accueil.p-bilanrse .br-tab td:first-child{font-weight:650;color:var(--a-title)}.accueil.p-bilanrse .br-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;font:700 .66rem/1 var(--f);letter-spacing:.04em}.accueil.p-bilanrse .br-tag.ok{background:var(--a-green-tint);color:var(--a-green)}.accueil.p-bilanrse .br-tag.ctl{background:#e8eefb;color:#1c4b99}.accueil.p-bilanrse .br-tag.bat{background:#fdf1dc;color:#9a5b00}.accueil.p-bilanrse .br-tag.ren{background:#fbe7dc;color:#a34a12}.accueil.p-bilanrse .br-usages{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid var(--maq-line)}.accueil.p-bilanrse .br-usages li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--maq-line)}.accueil.p-bilanrse .br-usages .ic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:#e9f1fa;color:var(--a-blue)}.accueil.p-bilanrse .br-usages .ic svg{width:20px;height:20px}.accueil.p-bilanrse .br-usages b{display:block;font:700 1rem/1.3 var(--f);color:var(--a-title)}.accueil.p-bilanrse .br-usages span{display:block;margin-top:3px;font-size:.94rem;line-height:1.5;color:var(--a-text)}.accueil.p-bilanrse .br-prix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px}.accueil.p-bilanrse .br-p{position:relative;display:flex;flex-direction:column;padding:30px 28px 26px;border-radius:16px;background:#fff;box-shadow:0 1px 0 rgba(28,75,153,.06),0 24px 48px -32px rgba(28,75,153,.35)}.accueil.p-bilanrse .br-p.reco{background:linear-gradient(165deg,#2d64c2 0%,#1c4b99 45%,#153b7c 100%);color:#d6e2f5}.accueil.p-bilanrse .br-p-k{font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-bilanrse .br-p.reco .br-p-k{color:#bcd0f0}.accueil.p-bilanrse .br-p-v{display:flex;align-items:baseline;gap:8px;margin-top:16px;font:800 3rem/1 var(--f);letter-spacing:-.03em;color:var(--a-title)}.accueil.p-bilanrse .br-p-v small{font:700 1rem/1 var(--f);letter-spacing:0;color:var(--a-mut)}.accueil.p-bilanrse .br-p.reco .br-p-v,.accueil.p-bilanrse .br-p.reco .br-p-v small{color:#fff}.accueil.p-bilanrse .br-p-d{margin-top:8px;font:650 1rem/1.4 var(--f);color:var(--a-title)}.accueil.p-bilanrse .br-p.reco .br-p-d{color:#fff}.accueil.p-bilanrse .br-p ul{list-style:none;display:grid;gap:9px;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--a-line)}.accueil.p-bilanrse .br-p.reco ul{border-top-color:rgba(255,255,255,.2)}.accueil.p-bilanrse .br-p li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.94rem;line-height:1.5;color:var(--a-text)}.accueil.p-bilanrse .br-p.reco li{color:#e4ecf6}.accueil.p-bilanrse .br-ck{width:16px;height:16px;margin-top:3px;color:var(--a-green)}.accueil.p-bilanrse .br-p.reco .br-ck{color:#bfe0b3}.accueil.p-bilanrse .br-p-badge{position:absolute;top:-12px;right:22px;padding:6px 12px;border-radius:999px;background:var(--a-green);color:#fff;font:700 .74rem/1 var(--f)}.accueil.p-bilanrse .br-note{margin-top:22px;font-size:.92rem;line-height:1.55;color:var(--a-mut)}.accueil.p-bilanrse .br-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:48px;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 0 rgba(28,75,153,.06),0 24px 48px -32px rgba(28,75,153,.35)}.accueil.p-bilanrse .br-f{padding:28px 28px 26px}.accueil.p-bilanrse .br-f + .br-f{border-left:1px solid var(--maq-line)}.accueil.p-bilanrse .br-f h3{font:760 1.4rem/1.15 var(--f);letter-spacing:-.02em;color:var(--a-title)}.accueil.p-bilanrse .br-f .sous{display:block;margin-top:5px;font:650 .95rem/1.35 var(--f);color:var(--a-green)}.accueil.p-bilanrse .br-f .bil{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:7px 12px;border-radius:8px;background:var(--a-green-tint);font:700 .9rem/1 var(--f);color:var(--a-green)}.accueil.p-bilanrse .br-f .bil svg{width:15px;height:15px}.accueil.p-bilanrse .br-f ul{list-style:none;display:grid;gap:9px;margin:18px 0 0;padding:0}.accueil.p-bilanrse .br-f li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.94rem;line-height:1.5;color:var(--a-text)}.accueil.p-bilanrse .br-f .plus{display:block;margin:16px 0 0;font:700 .72rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-bilanrse .br-form-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 30px;margin-top:26px}.accueil.p-bilanrse .br-form-pied p{font-size:.95rem;color:var(--a-mut)}.accueil.p-bilanrse p,.accueil.p-bilanrse li,.accueil.p-bilanrse small,.accueil.p-bilanrse .chapo,.accueil.p-bilanrse summary span{text-wrap:pretty}.accueil.p-bilanrse h1,.accueil.p-bilanrse h2,.accueil.p-bilanrse h3,.accueil.p-bilanrse b{text-wrap:balance}.accueil.p-bilanrse h1 .acc{display:none}.accueil.p-bilanrse h1[data-a="1"] .acc-1,.accueil.p-bilanrse h1[data-a="2"] .acc-2,.accueil.p-bilanrse h1[data-a="3"] .acc-3,.accueil.p-bilanrse h1[data-a="4"] .acc-4,.accueil.p-bilanrse h1[data-a="5"] .acc-5,.accueil.p-bilanrse h1[data-a="6"] .acc-6{display:inline}.choix-v{position:fixed;right:18px;bottom:18px;z-index:999;display:grid;grid-template-columns:auto repeat(6,auto);align-items:center;gap:6px;padding:8px;border-radius:12px;background:#132a49;box-shadow:0 12px 30px rgba(0,0,0,.25);font:600 13px/1 'Schibsted Grotesk',sans-serif;color:#cfe0f5}.choix-v span{padding:0 6px}.choix-v button{border:0;border-radius:8px;padding:9px 12px;background:#24406a;color:#fff;font:inherit;cursor:pointer}.choix-v button[aria-pressed="true"]{background:#4b813f}@media (max-width:600px){.choix-v{left:8px;right:8px;bottom:8px;font-size:11px}.choix-v button{padding:7px 6px}}.accueil.p-bilanrse .br-pile{position:relative;justify-self:center;width:100%;max-width:480px;padding:26px 0 26px 34px}.accueil.p-bilanrse .br-pile .br-doc{position:absolute;left:0;top:0;width:58%;max-width:none;aspect-ratio:21/29.7;transform:rotate(-4deg);transform-origin:bottom left}.accueil.p-bilanrse .br-page{position:relative;z-index:1;margin:0 0 0 auto;width:86%;border-radius:10px;background:#fff;box-shadow:0 1px 0 rgba(28,75,153,.08),0 40px 80px -40px rgba(19,42,73,.55);padding:20px 20px 16px}.accueil.p-bilanrse .br-page-h{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e4ebf3;font:800 .62rem/1 var(--f);letter-spacing:.18em;color:#132a49}.accueil.p-bilanrse .br-page-h span{font-weight:600;letter-spacing:.06em;color:#9fb0c6}.accueil.p-bilanrse .br-page-k{margin-top:14px;font:700 .6rem/1 var(--f);letter-spacing:.16em;text-transform:uppercase;color:#2f6fd6}.accueil.p-bilanrse .br-page-t{margin-top:6px;font:800 1.15rem/1.15 var(--f);color:#132a49}.accueil.p-bilanrse .br-page-t em{font-style:normal;color:#2f6fd6}.accueil.p-bilanrse .br-cartes{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.accueil.p-bilanrse .br-cartes div{padding:8px 8px 7px;border:1px solid #e4ebf3;border-left:3px solid;border-radius:5px}.accueil.p-bilanrse .br-cartes b{display:block;font:800 1.1rem/1 var(--f);color:#132a49}.accueil.p-bilanrse .br-cartes small{display:block;margin-top:4px;font:700 .56rem/1.2 var(--f)}.accueil.p-bilanrse .br-cartes .k-e{border-left-color:#4b813f}.accueil.p-bilanrse .br-cartes .k-e small{color:#4b813f}.accueil.p-bilanrse .br-cartes .k-c{border-left-color:#1c4b99}.accueil.p-bilanrse .br-cartes .k-c small{color:#1c4b99}.accueil.p-bilanrse .br-cartes .k-b{border-left-color:#c98a12}.accueil.p-bilanrse .br-cartes .k-b small{color:#9a5b00}.accueil.p-bilanrse .br-cartes .k-r{border-left-color:#c2551b}.accueil.p-bilanrse .br-cartes .k-r small{color:#a34a12}.accueil.p-bilanrse .br-mini{width:100%;margin-top:12px;border-collapse:collapse;font-size:.66rem}.accueil.p-bilanrse .br-mini th{padding:5px 6px;background:#132a49;color:#fff;text-align:left;font:700 .52rem/1 var(--f);letter-spacing:.08em;text-transform:uppercase}.accueil.p-bilanrse .br-mini td{padding:5px 6px;border-bottom:1px solid #eef2f7;color:#3c4a5e;white-space:nowrap}.accueil.p-bilanrse .br-mini td:first-child{font-weight:700;color:#132a49}.accueil.p-bilanrse .br-mini .br-tag{height:15px;padding:0 5px;font-size:.5rem}.accueil.p-bilanrse .br-page-p{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:2px solid;border-image:linear-gradient(90deg,#1c4b99 60%,#4b813f 60%) 1;font:600 .5rem/1 var(--f);color:#9fb0c6}.accueil.p-bilanrse #parc-en-ligne{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--a-sky-2) 30%,var(--a-sky) 100%)}.accueil.p-bilanrse #parc-en-ligne::before{content:"";position:absolute;z-index:-1;left:-12%;top:10%;width:60%;height:90%;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,255,255,0));pointer-events:none}.accueil.p-bilanrse .br-port{position:relative;margin:0;padding:0 0 34px}.accueil.p-bilanrse .br-port-e{padding:12px 12px 0;border-radius:16px 16px 0 0;background:#1d2633;box-shadow:0 50px 90px -50px rgba(19,42,73,.7)}.accueil.p-bilanrse .br-port-e .br-ecran{border-radius:6px 6px 0 0;box-shadow:none}.accueil.p-bilanrse .br-port-s{height:16px;margin:0 -5%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#cfd6e0,#aeb7c4);box-shadow:0 14px 30px -14px rgba(19,42,73,.45)}.accueil.p-bilanrse .br-port-s::after{content:"";display:block;width:18%;height:6px;margin:0 auto;border-radius:0 0 6px 6px;background:#9aa4b2}.accueil.p-bilanrse .br-flot{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#fff;box-shadow:0 24px 50px -24px rgba(19,42,73,.5),0 0 0 1px #e4ebf3;font-size:.85rem;line-height:1.35;color:var(--a-text)}.accueil.p-bilanrse .br-flot b{display:block;color:var(--a-title);font-weight:700}.accueil.p-bilanrse .br-flot .ic{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:10px}.accueil.p-bilanrse .br-flot .ic svg{width:19px;height:19px}.accueil.p-bilanrse .br-flot.al{left:-26px;bottom:6px;max-width:300px}.accueil.p-bilanrse .br-flot.al .ic{background:#fdf1dc;color:#9a5b00}.accueil.p-bilanrse .br-flot.qr{right:-22px;top:-22px}.accueil.p-bilanrse .br-flot.qr .ic{background:var(--a-green-tint);color:var(--a-green)}.js .accueil.p-bilanrse .br-flot.rv{transform:translateY(14px)}.js .accueil.p-bilanrse .br-flot.rv.in{transform:none}.accueil.p-bilanrse .br-fs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px;align-items:stretch}.accueil.p-bilanrse .br-fc{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 1px 0 rgba(28,75,153,.06),0 24px 48px -32px rgba(28,75,153,.35);transition:transform .5s var(--a-ease),box-shadow .5s var(--a-ease)}.accueil.p-bilanrse .br-fc:hover{transform:translateY(-6px);box-shadow:0 36px 64px -30px rgba(19,42,73,.45)}.accueil.p-bilanrse .br-fc-h{position:relative;padding:26px 28px 22px;color:#fff}.accueil.p-bilanrse .br-fc.f-e .br-fc-h{background:linear-gradient(160deg,#5e8fd8 0%,#3f74c4 100%)}.accueil.p-bilanrse .br-fc.f-s .br-fc-h{background:linear-gradient(160deg,#2d64c2 0%,#1c4b99 100%)}.accueil.p-bilanrse .br-fc.f-c .br-fc-h{background:linear-gradient(160deg,#1a3766 0%,#132a49 100%)}.accueil.p-bilanrse .br-fc-h h3{font:780 1.6rem/1.1 var(--f);letter-spacing:-.02em;color:#fff}.accueil.p-bilanrse .br-fc-h span{display:block;margin-top:6px;font:600 .98rem/1.35 var(--f);color:rgba(255,255,255,.82)}.accueil.p-bilanrse .br-fc-badge{position:absolute;top:18px;right:18px;padding:6px 11px;border-radius:999px;background:var(--a-green);color:#fff;font:700 .72rem/1 var(--f)}.accueil.p-bilanrse .br-fc-bil{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 28px;padding:16px 0;border-bottom:1px solid var(--a-line)}.accueil.p-bilanrse .br-fc-bil span{font:650 .95rem/1.3 var(--f);color:var(--a-title)}.accueil.p-bilanrse .br-fc-bil b{font:800 1.15rem/1 var(--f);color:var(--a-green)}.accueil.p-bilanrse .br-fc-c{padding:16px 28px 26px}.accueil.p-bilanrse .br-fc-c .plus{display:block;margin-bottom:10px;font:700 .72rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-bilanrse .br-fc-c ul{list-style:none;display:grid;gap:10px;margin:0;padding:0}.accueil.p-bilanrse .br-fc-c li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.95rem;line-height:1.5;color:var(--a-text)}@media (max-width:1100px){.accueil.p-bilanrse .br-fs{grid-template-columns:1fr}.accueil.p-bilanrse .br-flot.qr{right:-6px}.accueil.p-bilanrse .br-flot.al{left:-6px}}@media (max-width:600px){.accueil.p-bilanrse .br-pile{padding-left:18px}.accueil.p-bilanrse .br-cartes{grid-template-columns:1fr 1fr}.accueil.p-bilanrse .br-flot{display:none}}.accueil.p-bilanrse .br-mes span,.accueil.p-bilanrse li span,.accueil.p-bilanrse .br-rse4 span,.accueil.p-bilanrse .br-usages span,.accueil.p-bilanrse .br-p-d{text-wrap:balance}.accueil.p-bilanrse .br-pile{padding:0;min-height:520px}.accueil.p-bilanrse .br-pile .br-doc{width:56%;transform:rotate(-3deg);transform-origin:top left;top:6px;left:4px}.accueil.p-bilanrse .br-pile .br-doc-c{padding:26px 22px}.accueil.p-bilanrse .br-pile .br-doc-t{font-size:1.5rem}.accueil.p-bilanrse .br-pile .br-doc-s{display:none}.accueil.p-bilanrse .br-pile .br-page{position:absolute;right:0;top:150px;width:80%}.accueil.p-bilanrse .br-page-p{border-top:0;position:relative;padding-top:10px}.accueil.p-bilanrse .br-page-p::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#1c4b99,#4b813f)}.accueil.p-bilanrse .br-pel-t{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:end}#wrap.p-bilanrse .br-pel-t .chapo{margin-top:0}.accueil.p-bilanrse .br-app{position:relative;margin:56px auto 0;max-width:1080px;padding-bottom:30px}.accueil.p-bilanrse .br-app-e{padding:12px 12px 0;border-radius:18px 18px 0 0;background:#1d2633;box-shadow:0 60px 110px -60px rgba(19,42,73,.75)}.accueil.p-bilanrse .br-app-w{display:grid;grid-template-columns:200px minmax(0,1fr);border-radius:7px 7px 0 0;overflow:hidden;background:#fff}.accueil.p-bilanrse .br-app-nav{padding:16px 12px;background:#132a49;color:#c9d6e8}.accueil.p-bilanrse .br-app-nav .lg{display:flex;align-items:center;gap:8px;padding:2px 8px 14px;font:800 .78rem/1 var(--f);letter-spacing:.16em;color:#fff}.accueil.p-bilanrse .br-app-nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font:600 .82rem/1.2 var(--f);color:#c9d6e8;text-decoration:none;white-space:nowrap}.accueil.p-bilanrse .br-app-nav a svg{width:16px;height:16px;flex:none}.accueil.p-bilanrse .br-app-nav a.on{background:rgba(255,255,255,.1);color:#fff}.accueil.p-bilanrse .br-app-nav a.rse{margin-top:8px;border:1px solid rgba(159,196,143,.45);color:#bfe0b3}.accueil.p-bilanrse .br-app-m{padding:18px 20px 16px}.accueil.p-bilanrse .br-app-m h4{font:750 1.05rem/1.2 var(--f);color:var(--a-title)}.accueil.p-bilanrse .br-app-m .ss{display:block;margin-top:3px;font-size:.78rem;color:var(--a-mut)}.accueil.p-bilanrse .br-app-k{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.accueil.p-bilanrse .br-app-k div{padding:11px 12px;border-radius:10px;background:#f3f7fc}.accueil.p-bilanrse .br-app-k b{display:block;font:800 1.3rem/1 var(--f);color:var(--a-title)}.accueil.p-bilanrse .br-app-k small{display:block;margin-top:5px;font-size:.72rem;color:var(--a-mut);white-space:nowrap}.accueil.p-bilanrse .br-app-k .co2{background:var(--a-green-tint)}.accueil.p-bilanrse .br-app-k .co2 b{color:var(--a-green)}.accueil.p-bilanrse .br-app .br-tab{margin-top:12px}.accueil.p-bilanrse .br-app-s{height:18px;margin:0 -4%;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#cfd6e0,#aeb7c4);box-shadow:0 16px 34px -16px rgba(19,42,73,.45)}.accueil.p-bilanrse .br-app .br-flot{z-index:2}.accueil.p-bilanrse .br-app .br-flot.al{left:-40px;bottom:34px;top:auto}.accueil.p-bilanrse .br-app .br-flot.qr{right:-30px;top:40px}.accueil.p-bilanrse .br-app .br-flot.doc{right:-40px;bottom:96px}.accueil.p-bilanrse .br-app .br-flot.doc .ic{background:#e8eefb;color:#1c4b99}.accueil.p-bilanrse .br-app .br-flot.pan{left:34%;bottom:-8px;top:auto}.accueil.p-bilanrse .br-app .br-flot.pan .ic{background:#fbe7dc;color:#a34a12}.accueil.p-bilanrse .br-grp{margin-top:64px}.accueil.p-bilanrse .br-grp-k{display:flex;align-items:center;gap:12px;font:700 .78rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-bilanrse .br-grp-k::after{content:"";flex:1;height:1px;background:#cfdbea}.accueil.p-bilanrse .br-grp-k.rse{color:var(--a-green)}.accueil.p-bilanrse .br-rse4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px;list-style:none;padding:0}.accueil.p-bilanrse .br-rse4 li{padding:22px 22px 20px;border-radius:14px;background:#fff;box-shadow:0 1px 0 rgba(28,75,153,.06),0 20px 40px -30px rgba(28,75,153,.35);border-top:3px solid var(--a-green)}.accueil.p-bilanrse .br-rse4 .ic{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:var(--a-green-tint);color:var(--a-green)}.accueil.p-bilanrse .br-rse4 .ic svg{width:21px;height:21px}.accueil.p-bilanrse .br-rse4 b{display:block;margin-top:14px;font:750 1.02rem/1.3 var(--f);color:var(--a-title)}.accueil.p-bilanrse .br-rse4 span:not(.ic){display:block;margin-top:5px;font-size:.92rem;line-height:1.5;color:var(--a-text)}.accueil.p-bilanrse .br-tout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin-top:20px;list-style:none;padding:0}.accueil.p-bilanrse .br-tout li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.7);border:1px solid #dbe5f0}.accueil.p-bilanrse .br-tout .ic{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:9px;background:#e9f1fa;color:var(--a-blue)}.accueil.p-bilanrse .br-tout .ic svg{width:18px;height:18px}.accueil.p-bilanrse .br-tout b{font:650 .93rem/1.3 var(--f);color:var(--a-title);white-space:nowrap}.accueil.p-bilanrse .br-fs{gap:20px}.accueil.p-bilanrse .br-fc{border:1px solid #dde5ef;box-shadow:0 18px 40px -32px rgba(28,75,153,.35)}.accueil.p-bilanrse .br-fc::before{content:"";display:block;height:4px}.accueil.p-bilanrse .br-fc.f-e::before{background:#7fa6e0}.accueil.p-bilanrse .br-fc.f-s::before{background:#1c4b99}.accueil.p-bilanrse .br-fc.f-c::before{background:#132a49}.accueil.p-bilanrse .br-fc.f-s{border-color:#1c4b99;box-shadow:0 30px 60px -36px rgba(28,75,153,.55)}.accueil.p-bilanrse .br-fc-h{padding:24px 28px 0;color:var(--a-title)}.accueil.p-bilanrse .br-fc.f-e .br-fc-h,.accueil.p-bilanrse .br-fc.f-s .br-fc-h,.accueil.p-bilanrse .br-fc.f-c .br-fc-h{background:none}.accueil.p-bilanrse .br-fc-h h3{color:var(--a-title);font-size:1.5rem}.accueil.p-bilanrse .br-fc-h span{color:var(--a-mut);font-size:.95rem}.accueil.p-bilanrse .br-fc-badge{top:22px;right:22px}.accueil.p-bilanrse .br-fc-h .br-fc-badge{color:#fff}.accueil.p-bilanrse .br-fc-bil{margin:20px 28px 0;padding:14px 16px;border:0;border-radius:10px;background:#f3f7fc}.accueil.p-bilanrse .br-fc.f-s .br-fc-bil{background:var(--a-green-tint)}.accueil.p-bilanrse .br-fc-c{padding:18px 28px 26px}.accueil.p-bilanrse .br-fc-c li span,.accueil.p-bilanrse .br-p li span{white-space:nowrap}@media (max-width:1280px){.accueil.p-bilanrse .br-tout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.accueil.p-bilanrse .br-rse4{grid-template-columns:1fr 1fr}.accueil.p-bilanrse .br-app .br-flot{display:none}}@media (max-width:900px){.accueil.p-bilanrse .br-pel-t{grid-template-columns:1fr;gap:16px}.accueil.p-bilanrse .br-app-w{grid-template-columns:1fr}.accueil.p-bilanrse .br-app-nav{display:none}}@media (max-width:600px){.accueil.p-bilanrse .br-rse4,.accueil.p-bilanrse .br-tout{grid-template-columns:1fr}.accueil.p-bilanrse .br-app-k{grid-template-columns:1fr 1fr}.accueil.p-bilanrse .br-app-e{overflow:hidden}.accueil.p-bilanrse .br-app .br-tab th:nth-child(4),.accueil.p-bilanrse .br-app .br-tab td:nth-child(4){display:none}.accueil.p-bilanrse .br-app .br-tab th,.accueil.p-bilanrse .br-app .br-tab td{padding-left:8px;padding-right:6px}.accueil.p-bilanrse .br-app-m{padding:14px 12px}.accueil.p-bilanrse .br-pile{min-height:0;padding-top:0}.accueil.p-bilanrse .br-pile .br-doc{display:none}.accueil.p-bilanrse .br-pile .br-page{position:relative;top:0;width:100%}.accueil.p-bilanrse .br-fc-c li span,.accueil.p-bilanrse .br-p li span,.accueil.p-bilanrse .br-tout b{white-space:normal}}.accueil.p-bilanrse .br-pile .br-doc{transform:none;border:1px solid #132a49;box-shadow:0 30px 60px -36px rgba(19,42,73,.55)}.accueil.p-bilanrse .br-pile .br-doc-h{border-bottom:1px solid #132a49}.accueil.p-bilanrse .br-pel{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(36px,4vw,64px);align-items:center;margin-top:52px}.accueil.p-bilanrse .br-pel .br-app{margin:0;max-width:none}.accueil.p-bilanrse .br-pel .br-app-w{grid-template-columns:168px minmax(0,1fr)}.accueil.p-bilanrse .br-pel .br-app-nav a{font-size:.76rem;padding:8px 9px}.accueil.p-bilanrse .br-pel .br-app .br-flot.al{left:-26px;bottom:40px}.accueil.p-bilanrse .br-pel .br-app .br-flot.qr{right:-20px;top:-24px}.accueil.p-bilanrse .br-fn{display:grid;gap:30px}.accueil.p-bilanrse .br-fn-k{display:flex;align-items:center;gap:12px;margin-bottom:12px;font:700 .75rem/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut)}.accueil.p-bilanrse .br-fn-g.rse .br-fn-k{color:var(--a-green)}.accueil.p-bilanrse .br-fn ul{list-style:none;margin:0;padding:0}.accueil.p-bilanrse .br-fn-g.rse li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid #d3deea}.accueil.p-bilanrse .br-fn-g.rse li:first-child{border-top:1px solid #d3deea}.accueil.p-bilanrse .br-fn .ic{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--a-green-tint);color:var(--a-green)}.accueil.p-bilanrse .br-fn .ic svg{width:18px;height:18px}.accueil.p-bilanrse .br-fn .tx b{display:block;font:700 .98rem/1.3 var(--f);color:var(--a-title)}.accueil.p-bilanrse .br-fn .tx small{display:block;margin-top:2px;font-size:.88rem;line-height:1.4;color:var(--a-text)}.accueil.p-bilanrse .br-fn-q{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.accueil.p-bilanrse .br-fn-q li{display:flex;align-items:center;gap:10px;padding:7px 0}.accueil.p-bilanrse .br-fn-q .ic{width:28px;height:28px;border-radius:8px;background:#e9f1fa;color:var(--a-blue)}.accueil.p-bilanrse .br-fn-q .ic svg{width:15px;height:15px}.accueil.p-bilanrse .br-fn-q b{font:600 .88rem/1.3 var(--f);color:var(--a-title);white-space:nowrap}.accueil.p-bilanrse .br-fc-c li .sous-l{display:block;font-size:.84rem;color:var(--a-mut);white-space:nowrap}@media (max-width:1100px){.accueil.p-bilanrse .br-pel{grid-template-columns:1fr}.accueil.p-bilanrse .br-fn{grid-template-columns:1fr 1fr;align-items:start}.accueil.p-bilanrse .br-fn-q{grid-template-columns:1fr}}@media (max-width:600px){.accueil.p-bilanrse .br-fn{grid-template-columns:1fr;gap:24px}.accueil.p-bilanrse .br-fn-q{grid-template-columns:1fr}.accueil.p-bilanrse .br-fn-q li{padding:6px 0;border-bottom:1px solid #e1e9f3}}@media (max-width:1100px){.accueil.p-bilanrse .br-prix{grid-template-columns:1fr 1fr}.accueil.p-bilanrse .br-form{grid-template-columns:1fr}.accueil.p-bilanrse .br-f + .br-f{border-left:0;border-top:1px solid var(--maq-line)}}@media (max-width:900px){.accueil.p-bilanrse .br-quoi,.accueil.p-bilanrse .br-reg,.accueil.p-bilanrse .br-tete{grid-template-columns:1fr}.accueil.p-bilanrse .br-tete{gap:16px}.accueil.p-bilanrse .br-doc{max-width:340px}.accueil.p-bilanrse .br-reg .br-ecran{order:2}}@media (max-width:600px){.accueil.p-bilanrse .br-mes{grid-template-columns:1fr}.accueil.p-bilanrse .br-prix{grid-template-columns:1fr}.accueil.p-bilanrse .br-ecran-k b{font-size:1.1rem}.accueil.p-bilanrse .br-tab .col-m{display:none}.accueil.p-bilanrse .br-actions .heros-cta{width:100%;justify-content:center}}@media (min-width:760px){.accueil.p-quisommesnous .qs-fond{margin:56px auto 0;padding:0;max-width:880px;border-radius:0;background:none;box-shadow:none;overflow:visible;text-align:center}.accueil.p-quisommesnous .qs-fond::after{content:none}.accueil.p-quisommesnous .qs-fond blockquote{position:relative;padding:0 80px}.accueil.p-quisommesnous .qs-fond-g{position:absolute;left:0;top:-14px;height:auto;font:800 104px/1 Georgia,'Times New Roman',serif;color:var(--a-green)}.accueil.p-quisommesnous .qs-fond-f{left:auto;right:0;top:auto;bottom:-66px}.accueil.p-quisommesnous .qs-fond blockquote p{font:600 clamp(1.5rem,2.4vw,2rem)/1.32 var(--f);letter-spacing:-.01em;color:var(--a-title);text-wrap:balance}.accueil.p-quisommesnous .qs-fond figcaption{display:block;margin-top:30px;padding:0 80px 0 0;border-top:0;text-align:right;font:500 .95rem/1.4 var(--f);color:var(--a-mut)}}.accueil.p-estimer #estform .alp-echange{margin:18px 0 6px;padding:16px 18px;border:1px solid #d8dfe8;border-radius:10px;background:#fbfcfe}.accueil.p-estimer #estform .alp-q-t{margin:0 0 10px;font-weight:700;font-size:1rem;color:var(--a-title)}.accueil.p-estimer #estform .alp-q-s{margin:0 0 8px;font-size:.9375rem}.accueil.p-estimer #estform .pills.alp-modes{grid-template-columns:repeat(4,minmax(0,1fr))}.accueil.p-estimer #estform .pills.alp-quand{grid-template-columns:repeat(2,minmax(0,1fr))}.accueil.p-estimer #estform .pills[hidden],.accueil.p-estimer #estform .alp-q-t[hidden]{display:none}.accueil.p-estimer #estform .field label small{font-weight:500}.accueil.p-estimer #estform .alp-echange #panQuand.after{margin-top:10px;padding-top:0}.accueil.p-estimer #estform .alp-echange #panRdv .frow{margin-top:8px}.accueil.p-estimer #estform .alp-echange #panRdv .field{margin-top:0}.accueil.p-estimer #estform .alp-echange #panQuand:has(#quandChoix[hidden]) #panRdv .frow{margin-top:0}.accueil.p-estimer #estform .alp-resume{margin:10px 0 0;padding:9px 12px;border-radius:8px;background:#e8eef8;color:#133775;font-size:15px;line-height:1.45;font-weight:500;text-wrap:pretty}.accueil.p-estimer #estform .alp-resume b{font-weight:650}.accueil.p-estimer #estform .alp-mode-note{margin:12px 0 0}@media (max-width:760px){.accueil.p-estimer #estform .pills.alp-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.accueil.p-estimer #estform .pills.alp-quand{grid-template-columns:minmax(0,1fr)}.accueil.p-estimer #estform .pills.alp-quand label{white-space:normal}}.accueil.p-windows .w10-src{margin:18px 0 0;font-size:.875rem;line-height:1.5;color:#5a6b80}@media (prefers-reduced-motion:no-preference){@media (min-width:760px){.js .accueil #reporting .w12-ra-v .vx-cv{transition:transform 1.1s var(--a-ease) .2s,opacity .9s ease .2s}.js .accueil #reporting .w12-ra-v .vx-cv.nuit{transition-delay:.38s}.js .accueil #reporting .w12-ra-v.rv:not(.in) .vx-cv:first-child{opacity:0;transform:translateY(-38px)}.js .accueil #reporting .w12-ra-v.rv:not(.in) .vx-cv.nuit{opacity:0;transform:translateY(58px)}}.js .accueil .preuve.rv:not(.in) img{transform:scale(1.12)}.js .accueil.p-solutions .ns-c.rv:not(.in) figure img{transform:scale(1.14)}.js .accueil.p-solutions .ns-c.rv figure img{transition:transform 1.4s var(--a-ease) calc(var(--a-d,0ms) + 80ms)}.js .accueil.p-solutions .ns-c.rv.in:hover figure img{transition-delay:0s}.alp-img-att{opacity:0}.alp-img-ok{animation:alp-img-in .55s ease both}}@keyframes alp-img-in{from{opacity:0}to{opacity:1}}.accueil .dossier-lien{margin-top:36px}@media (min-width:901px){.accueil #pres-de-chez-vous .split > .cadre{position:relative;align-self:stretch;min-height:0}.accueil #pres-de-chez-vous .split > .cadre img{position:absolute;inset:0;width:100%;height:100%}}.accueil.p-simu .heros-inner,.accueil.p-simu .wr{width:min(1180px,calc(100% - 80px))}.accueil.p-simu .h2{text-wrap:balance}.accueil.p-simu .chapo{text-wrap:pretty}.accueil.p-simu .sm-h{display:grid;grid-template-columns:minmax(0,1fr) 500px;grid-template-areas:"txt carte" "meth carte";gap:0 72px;padding:52px 0 68px}.accueil.p-simu .sm-h .heros-content{grid-area:txt;align-self:end}.accueil.p-simu .sm-h .sm-carte{grid-area:carte;align-self:center}.accueil.p-simu .sm-h .sm-meth{grid-area:meth;align-self:start}.accueil.p-simu .sm-h .heros-content{max-width:none}.accueil.p-simu .sm-h .heros-description{max-width:44ch;text-wrap:pretty}.accueil.p-simu .sm-meth{margin-top:28px;max-width:48ch;border-top:1px solid #d6e1ee;padding-top:14px}.accueil.p-simu .sm-meth summary{display:block;cursor:pointer;list-style:none;font:600 .95rem/1.4 var(--f);color:var(--a-blue,#1c4b99)}.accueil.p-simu .sm-meth summary::-webkit-details-marker{display:none}.accueil.p-simu .sm-meth summary i{display:inline-flex;margin-left:10px;vertical-align:middle;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#e3ecf8;transition:transform .3s}.accueil.p-simu .sm-meth summary i svg{width:14px;height:14px}.accueil.p-simu .sm-meth[open] summary i{transform:rotate(180deg)}.accueil.p-simu .sm-meth p{margin-top:10px;font-size:.92rem;line-height:1.6;color:#4a5870;text-wrap:pretty}.accueil.p-simu .sm-carte{padding:28px 30px 26px;border-radius:18px;background:#fff;border:1px solid #dde5ef;box-shadow:0 1px 2px rgba(19,42,73,.05),0 34px 64px -36px rgba(19,42,73,.45)}.accueil.p-simu .sm-k{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a6b80}.accueil.p-simu .sm-fams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.accueil.p-simu .sm-fam{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:58px;padding:14px 16px;border-radius:12px;border:1px solid #dce5f0;background:#f7fafd;cursor:pointer;font:600 .98rem/1.2 var(--f);color:#17243a;transition:border-color .2s,background .2s,box-shadow .2s}.accueil.p-simu .sm-fam svg{width:22px;height:22px;flex:none;color:#7a8aa0}.accueil.p-simu .sm-fam[aria-checked="true"]{border-color:var(--a-blue,#1c4b99);background:#fff;box-shadow:0 0 0 3px rgba(28,75,153,.12)}.accueil.p-simu .sm-fam[aria-checked="true"] svg{color:var(--a-blue,#1c4b99)}.accueil.p-simu .sm-fam:focus-visible{outline:2px solid var(--a-blue,#1c4b99);outline-offset:2px}.accueil.p-simu .sm-saisie{margin-top:20px}.accueil.p-simu .sm-saisie label{display:block;font-size:.9rem;font-weight:600;color:#17243a}.accueil.p-simu .sm-n-l{display:flex;gap:10px;margin-top:8px}.accueil.p-simu .sm-n-l input{box-sizing:border-box;width:112px;height:50px;padding:0 12px;border-radius:10px;border:1px solid #c9d6e6;font:700 1.1rem var(--f);color:#17243a;text-align:center}.accueil.p-simu .sm-n-l .bt{flex:1;justify-content:center;min-height:50px;box-sizing:border-box}.accueil.p-simu .sm-fac{display:flex;align-items:center;gap:6px;margin-top:10px;padding:9px 12px;border-radius:9px;background:#f3f7fc;font-size:.86rem;color:#5a6b80;white-space:nowrap}.accueil.p-simu .sm-fac b{font-weight:700;color:#17243a}.accueil.p-simu .sm-fac i{font-style:normal;color:#9aa8bb}.accueil.p-simu .sm-lignes{list-style:none;margin:16px 0 0;padding:0}.accueil.p-simu .sm-lignes li{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #e3eaf3;font-size:.95rem;white-space:nowrap;animation:sm-in .35s ease both}.accueil.p-simu .sm-lignes li div{overflow:hidden;text-overflow:ellipsis}.accueil.p-simu .sm-lignes li b{font-weight:700;color:#17243a}.accueil.p-simu .sm-lignes li span{margin-left:8px;color:#5a6b80;font-size:.85rem}.accueil.p-simu .sm-lignes li em{font-style:normal;font-weight:700;color:#1c4b99}.accueil.p-simu .sm-lignes li button{all:unset;cursor:pointer;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#7a8aa0}.accueil.p-simu .sm-lignes li button:focus-visible{outline:2px solid var(--a-blue,#1c4b99)}@keyframes sm-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.accueil.p-simu .sm-total{margin-top:16px;padding:18px 20px;border-radius:12px;background:#132a49;color:#fff}.accueil.p-simu .sm-total-k{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.accueil.p-simu .sm-total-v{margin-top:4px}.accueil.p-simu .sm-total-v b{font:800 2.5rem/1.05 var(--f);letter-spacing:-.02em}.accueil.p-simu .sm-total-v span{font-size:1rem;opacity:.85}.accueil.p-simu .sm-total-n{margin-top:6px;font-size:.82rem;opacity:.75}.accueil.p-simu .sm-tete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);gap:56px;align-items:end}.accueil.p-simu .sm-tete .chapo{margin:0;max-width:none}.accueil.p-simu .sm-cmp{margin-top:36px;padding:6px 32px 10px;border-radius:18px;background:#fff;border:1px solid rgba(19,42,73,.08);box-shadow:0 1px 2px rgba(19,42,73,.05),0 24px 44px -30px rgba(19,42,73,.35)}.accueil.p-simu .sm-cmp-t,.accueil.p-simu .sm-cmp-l{display:grid;grid-template-columns:220px 240px minmax(0,1fr);gap:32px;align-items:center}.accueil.p-simu .sm-cmp-t{padding:18px 0 14px;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a6b80}.accueil.p-simu .sm-cmp-t span:last-child{text-align:right}.accueil.p-simu .sm-cmp-l{padding:18px 0;border-top:1px solid #e3eaf3}.accueil.p-simu .sm-cmp-f{display:flex;align-items:center;gap:14px;font-weight:700;font-size:1.05rem;color:#17243a}.accueil.p-simu .sm-cmp-f i{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:#eef4fb;color:#1c4b99}.accueil.p-simu .sm-cmp-f svg{width:24px;height:24px}.accueil.p-simu .sm-cmp-x{font-size:.98rem;color:#5a6b80;white-space:nowrap}.accueil.p-simu .sm-cmp-x b{font-weight:700;color:#17243a}.accueil.p-simu .sm-cmp-x i{font-style:normal;margin:0 8px;color:#9aa8bb}.accueil.p-simu .sm-cmp-b{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:22px;align-items:center}.accueil.p-simu .sm-cmp-b > span{display:block;height:12px;border-radius:99px;background:#eef3f9;overflow:hidden}.accueil.p-simu .sm-cmp-b > span i{display:block;height:100%;width:var(--p);border-radius:inherit;background:linear-gradient(90deg,#4f80cf,#1c4b99)}.accueil.p-simu .sm-cmp-b b{text-align:right;font:800 1.35rem/1 var(--f);letter-spacing:-.01em;color:#132a49;white-space:nowrap}.accueil.p-simu .sm-cmp-b b small{margin-left:5px;font-size:.8rem;font-weight:600;letter-spacing:0;color:#5a6b80}.accueil.p-simu .sm-src{margin-top:18px;font-size:.85rem;color:#5a6b80;text-wrap:pretty}.accueil.p-simu .sm-rep{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid #dfe7f1}.accueil.p-simu .sm-rep li{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;align-items:center;padding:26px 0;border-bottom:1px solid #dfe7f1}.accueil.p-simu .sm-rep b{font:800 2.6rem/1 var(--f);letter-spacing:-.02em;color:#1c4b99;white-space:nowrap}.accueil.p-simu .sm-rep span{display:block;font-size:1.12rem;line-height:1.45;color:#17243a;text-wrap:balance}.accueil.p-simu .sm-rep small{display:block;margin-top:6px;font-size:.82rem;color:#7a8aa0}.accueil.p-simu .sm-lien{color:#fff;text-decoration:underline;text-underline-offset:3px}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification).heros{background:linear-gradient(180deg,#132a49 0%,#0f2039 100%)!important;color:#fff}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification).heros::before,html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification).heros::after{display:none!important}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification) h1{color:#fff!important;text-shadow:none}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification) h1 .blue{color:#bcd3f5!important}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification) .heros-description{color:#e3ecf9!important}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification) .heros-kicker{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification) .heros-kicker span{color:#fff!important}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification) .heros-kicker span+span::before{color:#9fd28d!important}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification) .heros-kicker span:not(:last-child)::after{color:#9fd28d!important}html:root #wrap.accueil.p-verif #verification .vc-actions .maq-lien{color:#bcd3f5}html:root #wrap.accueil.p-simu #simulateur .sm-meth{border-top-color:rgba(255,255,255,.2)}html:root #wrap.accueil.p-simu #simulateur .sm-meth summary{color:#bcd3f5}html:root #wrap.accueil.p-simu #simulateur .sm-meth summary i{background:rgba(255,255,255,.14);color:#fff}html:root #wrap.accueil.p-simu #simulateur .sm-meth p{color:#d6e1f0}html:root #wrap.accueil.p-simu #simulateur .sm-meth p b{color:#fff}html:root #wrap.accueil.p-simu #simulateur .sm-carte{border-color:transparent;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}@media (max-width:1100px){.accueil.p-simu .sm-h{grid-template-columns:minmax(0,1fr) 460px;column-gap:48px}.accueil.p-simu .sm-cmp-t,.accueil.p-simu .sm-cmp-l{grid-template-columns:200px 210px minmax(0,1fr);gap:24px}}@media (max-width:980px){.accueil.p-simu .sm-h{grid-template-columns:1fr;grid-template-areas:"txt" "carte" "meth";gap:28px 0;padding:24px 0 36px}.accueil.p-simu .sm-tete{grid-template-columns:1fr;gap:14px}.accueil.p-simu .sm-cmp{padding:4px 20px 8px}.accueil.p-simu .sm-cmp-t{display:none}.accueil.p-simu .sm-cmp-l{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.accueil.p-simu .sm-cmp-t + .sm-cmp-l{border-top:0}.accueil.p-simu .sm-cmp-b{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 120px}.accueil.p-simu .sm-rep li{grid-template-columns:1fr;gap:10px;padding:22px 0}}@media (max-width:759.98px){.accueil.p-simu .sm-carte{padding:20px 16px 18px}.accueil.p-simu .sm-h{row-gap:22px}.accueil.p-simu .sm-meth{margin-top:0;border-top:0;padding-top:0}.accueil.p-simu .sm-meth .sm-pc{display:none}.accueil.p-simu .sm-fam{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px;font-size:.98rem}.accueil.p-simu .sm-fam svg{width:20px;height:20px}html:root #wrap.accueil.p-simu .heros .heros-inner{padding-top:28px!important}html:root #wrap.accueil.p-simu .heros .heros-kicker span:nth-child(3){display:none!important}html:root #wrap.accueil:is(.p-simu,.p-verif) :is(#simulateur,#verification) .heros-kicker span+span::before{background:#9fd28d!important}.accueil.p-simu .sm-fac{display:block;white-space:normal;font-size:.82rem;line-height:1.5;text-wrap:balance}.accueil.p-simu .sm-total-v b{font-size:2rem}.accueil.p-simu .sm-cmp-x{grid-column:1/-1;grid-row:2}.accueil.p-simu .sm-rep b{font-size:2.2rem}.accueil.p-simu .sm-rep span{font-size:1rem}}@media (max-width:600px){.accueil.p-simu .heros-inner,.accueil.p-simu .wr{width:calc(100% - 40px)}}@media (max-width:759.98px){br.alp-pc{display:none}html:root #wrap.accueil.pg .heros h1 span:is(.alp-nw,.alp-bleu-pc){color:inherit}}@media (min-width:760px){br.alp-mo{display:none}.alp-nw{white-space:nowrap}.accueil .heros h1 .alp-bleu-pc{color:var(--a-blue)}.accueil.p-quisommesnous .qs-c .num{display:none}.accueil.p-recond .rc-proto4 small{display:none}.accueil.p-recond .rc-proto4 b{margin-top:0}.accueil.p-associations .as-num{display:none}.accueil.p-obligations .ob-table tbody tr:not(.ob-rgpd) th small{display:none}.accueil.p-collectivites .co-inter .t,.accueil.p-collectivites .co-inter li:nth-child(4) .t{background:none;font-size:0}.accueil.p-collectivites .co-inter .t::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--a-blue)}.accueil.p-collectivites .co-inter li:nth-child(4) .t::before{background:#8593a6}}@media (min-width:1040px){#wrap.accueil.pg .maq-som.vx{position:sticky}}@media (min-width:1100px){.accueil.p-quisommesnous .qs-fond{max-width:1120px}.accueil.p-quisommesnous .qs-fond blockquote p{white-space:nowrap}}@media (min-width:901px){.accueil.p-obligations .ob-table-bloc{border:0;background:none;box-shadow:none;overflow:visible}.accueil.p-obligations .ob-table{border-collapse:separate;border-spacing:0 12px}.accueil.p-obligations .ob-table thead th{background:none;border:0;padding-top:0;padding-bottom:0}.accueil.p-obligations .ob-table thead th:first-child{padding-left:28px}.accueil.p-obligations .ob-table tbody tr + tr td,.accueil.p-obligations .ob-table tbody tr + tr th{border-top:0}.accueil.p-obligations .ob-table tbody th[scope=row]{position:relative;background:#132a49;color:#fff;border-radius:12px 0 0 12px;padding:24px 28px;vertical-align:middle;font-size:1.125rem}.accueil.p-obligations .ob-table tbody th[scope=row]::after{content:"";position:absolute;right:-12px;top:50%;margin-top:-12px;border:12px solid transparent;border-right:0;border-left-color:#132a49;z-index:1}.accueil.p-obligations .ob-table tbody td{background:#fff;vertical-align:middle;box-shadow:0 1px 0 #dde5ef,0 -1px 0 #dde5ef}.accueil.p-obligations .ob-table tbody td:last-child{border-radius:0 12px 12px 0;box-shadow:0 1px 0 #dde5ef,0 -1px 0 #dde5ef,1px 0 0 #dde5ef}.accueil.p-obligations .ob-table td.ob-txt{padding-left:36px}.accueil.p-obligations .ob-table td.ob-txt{font-size:.875rem;font-weight:700;color:#1c4b99}.accueil.p-obligations .ob-table td:last-child{position:relative;padding-left:64px}.accueil.p-obligations .ob-table td:last-child::before{content:"";position:absolute;left:24px;top:50%;margin-top:-13px;width:22px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26' fill='none' stroke='%231c4b99' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M2 1.5h11.5L20 8v16.5H2z'/%3E%3Cpath d='M13.5 1.5V8H20M6 13.5h10M6 18h7'/%3E%3C/svg%3E") no-repeat center/contain}.accueil.p-obligations .ob-table tr.ob-rgpd th[scope=row]{background:#0f2039}.accueil.p-obligations .ob-table tr.ob-rgpd th[scope=row]::after{border-left-color:#0f2039}.accueil.p-obligations .ob-table tr.ob-rgpd td{background:#fff}.accueil.p-obligations .ob-table tr.ob-rgpd th small{color:#bcd3f5}}

/* /alptronics_website/static/src/css/portail.css */
 :is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) .btn{--bg:var(--blue);--fg:#fff;--bd:var(--blue); min-height:42px;padding:0 1rem;gap:.45em; font:600 .9375rem/1.2 var(--f);letter-spacing:0; transform:none;box-shadow:none;white-space:normal}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) .btn::after{content:none;display:none}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) .btn:hover{--bg:var(--blue-deep);--bd:var(--blue-deep);transform:none;box-shadow:none}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) :is(.btn-secondary,.btn-light,.btn-outline-secondary,.btn-outline-primary,.o_show_password){--bg:var(--paper);--fg:var(--ink);--bd:var(--line-2)}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) :is(.btn-secondary,.btn-light,.btn-outline-secondary,.btn-outline-primary,.o_show_password):hover{--bg:var(--paper);--fg:var(--blue);--bd:var(--blue)}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) .btn-link{--bg:transparent;--fg:var(--blue);--bd:transparent;min-height:0;padding-inline:0}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) .btn-link:hover{--bg:transparent;--fg:var(--blue-deep);--bd:transparent}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) :is(.btn-danger,.btn-outline-danger){--bg:var(--paper);--fg:var(--err);--bd:var(--err)}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) .btn-success{--bg:var(--green-ink);--fg:#fff;--bd:var(--green-ink)}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) .btn-sm{min-height:34px;padding:0 .75rem;font-size:.875rem}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal,.o_portal_navbar,.o_portal_sidebar,.offcanvas) .btn:disabled{opacity:.5;cursor:not-allowed;background:var(--bg);border-color:var(--bd);color:var(--fg); --btn-disabled-bg:var(--bg);--btn-disabled-border-color:var(--bd);--btn-disabled-color:var(--fg)}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal) a:not(.btn){color:var(--blue);text-decoration:none}:is(.o_portal_wrap,.o_portal.container,.oe_website_login_container,.modal) a:not(.btn):hover{color:var(--blue-deep);text-decoration:none}:is(.o_portal_wrap,.o_portal.container) :is(p,li,dd) a{text-decoration:none}#wrap.o_portal_wrap p{margin-bottom:.75rem}#wrap.o_portal_wrap .alp-portail p{margin-bottom:0}#wrap.o_portal_wrap h2{max-width:none}#wrap.o_portal_wrap :is(h1,h2,h3,h4,h5){margin-bottom:.5rem}#wrap.o_portal_wrap .alp-portail :is(h1,h2,h3,h4){margin-bottom:0}.o_portal_wrap h3{font-size:clamp(1.35rem,1.2rem + .6vw,1.75rem)}.o_portal_wrap img{display:inline-block}.o_portal_submenu.breadcrumb{font-size:.9375rem;align-items:center}.o_portal_submenu .breadcrumb-item+.breadcrumb-item::before{color:var(--mut)}.o_portal_submenu .breadcrumb-item.active,.o_portal_submenu .breadcrumb-item:last-child{color:var(--ink-2)}.o_portal_navbar .navbar-brand{font-weight:700;color:var(--ink)}.o_portal_index_card>a{background:var(--paper)!important;border:1px solid var(--line);border-radius:var(--r)!important; color:var(--ink)!important;transition:border-color .25s var(--ease)}.o_portal_index_card>a:hover{border-color:var(--blue)}.o_portal_index_card>a:hover span{color:var(--blue)}.o_portal_index_card .fs-5{font-size:1.0625rem!important;font-weight:600!important}.o_portal_index_card .opacity-75{color:var(--mut);opacity:1!important;font-size:.9375rem}.o_portal_category{row-gap:.75rem!important}.o_portal_my_doc_table{--bs-table-striped-bg:transparent;--bs-table-hover-bg:var(--neve);font-size:.9375rem}.o_portal_my_doc_table>thead>tr>th{font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--mut); border-bottom:1px solid var(--line);padding:.6rem .75rem;white-space:nowrap}.o_portal_my_doc_table>tbody>tr>td{padding:.65rem .75rem;border-bottom:1px solid var(--neve-2);vertical-align:middle}.o_portal_my_doc_table>tbody>tr:last-child>td{border-bottom:0}:is(.o_portal_wrap,.o_portal.container) .badge{background:transparent!important;color:var(--ink-2)!important;border:1px solid var(--line-2); font-weight:600;letter-spacing:0;border-radius:3px}:is(.o_portal_wrap,.oe_website_login_container,.modal) :is(.form-control,.form-select){min-height:44px;border:1px solid var(--line-2);border-radius:var(--r);font:inherit;font-size:1rem;color:var(--ink);background-color:var(--paper)}:is(.o_portal_wrap,.oe_website_login_container,.modal) textarea.form-control{min-height:120px}:is(.o_portal_wrap,.oe_website_login_container,.modal) :is(.form-control,.form-select):focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint)}:is(.o_portal_wrap,.oe_website_login_container,.modal) :is(.form-label,.col-form-label,label){font-weight:600;color:var(--ink)}:is(.o_portal_wrap,.oe_website_login_container) .alert{border:0;border-radius:var(--r);color:var(--ink)}:is(.o_portal_wrap,.oe_website_login_container) .alert-info{background:var(--blue-tint)}:is(.o_portal_wrap,.oe_website_login_container) .alert-success{background:var(--green-tint)}:is(.o_portal_wrap,.oe_website_login_container) .alert-warning{background:var(--warn-tint)}:is(.o_portal_wrap,.oe_website_login_container) .alert-danger{background:#fbeceb;color:var(--err)}#sidebar_content>.small.text-muted.text-center{display:none!important}.o_portal_sidebar .card,.o_portal_sidebar_content .card{border-color:var(--line);border-radius:var(--r)}.oe_website_login_container{max-width:440px;margin:clamp(32px,6vw,72px) auto;padding:28px clamp(20px,4vw,32px); background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.oe_website_login_container form{display:block}.oe_website_login_container .field-login,.oe_website_login_container .o_caps_lock_warning{margin-bottom:1rem}.oe_website_login_container .o_caps_lock_warning>.d-flex{align-items:baseline!important;gap:12px}.oe_website_login_container .o_caps_lock_warning .btn-link{font-size:.875rem;font-weight:500}.oe_website_login_container .input-group>.form-control{border-right:0}.oe_website_login_container .input-group>.o_show_password{min-height:44px;border-color:var(--line-2)!important;border-left:0!important}.oe_website_login_container .oe_login_buttons{gap:10px}.oe_website_login_container .oe_login_buttons>.btn-primary{min-height:48px;font-size:1rem}.oe_website_login_container .alert{margin:.75rem 0}.nav .acc{gap:8px}.nav .acc::before{content:"";flex:none;width:18px;height:18px;background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='8' cy='5.5' r='2.8'/%3E%3Cpath d='M2.5 14c.8-2.6 2.9-4 5.5-4s4.7 1.4 5.5 4'/%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='8' cy='5.5' r='2.8'/%3E%3Cpath d='M2.5 14c.8-2.6 2.9-4 5.5-4s4.7 1.4 5.5 4'/%3E%3C/svg%3E") center/contain no-repeat}@media (min-width:1040px){.nav .acc{gap:0}.nav .acc .acc-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}body:has(.o_portal_wrap) .m-cta{display:none!important}.oe_website_login_container :is(.oe_login_form,.oe_signup_form,.oe_reset_password_form){max-width:none;width:100%}

/* /alptronics_website/static/src/css/espace.css */
 .alp-espace{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:8px}.alp-espace-main{display:grid;gap:22px;min-width:0}.alp-espace-nav{display:grid;gap:10px;min-width:0}.alp-espace-brand{display:grid;gap:2px;margin:0;padding:4px 10px 8px}.alp-espace-brand span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.alp-espace-brand b{font-size:1.0625rem;line-height:1.25;color:var(--ink)}.alp-espace-nav nav{display:flex;gap:2px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.alp-espace-nav nav::-webkit-scrollbar{display:none}.alp-espace-nav nav a{display:flex;align-items:center;gap:10px;flex:none;padding:9px 12px;border-radius:var(--r);color:var(--ink-2);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .25s var(--ease),background-color .25s var(--ease)}.alp-espace-nav nav a:hover{color:var(--blue);text-decoration:none}.alp-espace-nav nav a[aria-current]{background:var(--blue-tint);color:var(--blue)}.alp-espace-nav nav svg{flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.alp-espace-nav nav small{margin-left:auto;padding:2px 7px;border-radius:99px;background:var(--neve);font-size:.72rem;font-weight:700;color:var(--mut);font-variant-numeric:tabular-nums}.alp-espace-nav nav a[aria-current] small{background:var(--paper);color:var(--blue)}.alp-espace-out{display:none;padding:8px 12px;font-size:.875rem;font-weight:600;color:var(--mut);text-decoration:none}.alp-espace-out:hover{color:var(--blue);text-decoration:none}@media (min-width:900px){.alp-espace{grid-template-columns:224px minmax(0,1fr);gap:40px;margin-top:16px}.alp-espace-nav{position:sticky;top:96px;align-self:start;gap:14px}.alp-espace-nav nav{flex-direction:column;overflow:visible;padding:0}.alp-espace-nav nav a{white-space:normal}.alp-espace-out{display:block}}.alp-espace-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.alp-espace-head .alp-surtitre{margin:0 0 4px}.alp-espace-head .alp-titre{font-size:1.85rem}.alp-espace-actions{display:flex;flex-wrap:wrap;gap:8px}.alp-espace-pied{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.9375rem}#wrap.o_portal_wrap .alp-btn-go{--bg:var(--green-ink);--bd:var(--green-ink);--fg:#fff}#wrap.o_portal_wrap .alp-btn-go:hover{--bg:#21632a;--bd:#21632a}.alp-lien{font-weight:600;color:var(--blue);text-decoration:none}.alp-lien:hover{color:var(--blue-deep);text-decoration:none}.alp-lien-discret{font-size:.875rem;font-weight:600;color:var(--mut);text-decoration:none;border-bottom:1px dashed var(--line-2)}.alp-lien-discret:hover{color:var(--blue);text-decoration:none}.alp-lien-export{font-size:.9375rem}.alp-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alp-kpi{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .25s var(--ease)}.alp-kpi:hover{border-color:var(--blue);color:var(--ink);text-decoration:none}.alp-kpi b{font-size:2.125rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.alp-kpi span{font-size:.875rem;line-height:1.35;color:var(--mut)}.alp-kpi-sav b{color:var(--blue)}@media (min-width:760px){.alp-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.alp-espace-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media (min-width:900px){.alp-espace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.alp-bloc{display:grid;gap:12px;min-width:0;padding:20px 22px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.alp-bloc-large{grid-column:1/-1}#wrap.o_portal_wrap .alp-bloc-titre{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);max-width:none;line-height:1.3}.alp-bloc p{margin:0}.alp-contrat-nom{font-size:1.625rem;font-weight:760;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.alp-contrat[data-formule="infinity"] .alp-contrat-nom,.alp-contrat[data-formule="serenity"] .alp-contrat-nom{color:var(--blue)}.alp-contrat-ref{font-size:.8125rem}.alp-faits{margin:0;display:grid}.alp-faits>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 16px;padding:10px 0;border-top:1px solid var(--neve-2)}.alp-faits>div:first-child{border-top:0;padding-top:0}.alp-faits dt{font-size:.8125rem;font-weight:650;color:var(--mut)}.alp-faits dd{margin:0;color:var(--ink);line-height:1.5}@media (min-width:560px){.alp-faits>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}.alp-liste{list-style:none;margin:0;padding:0;display:grid}.alp-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;border-top:1px solid var(--neve-2)}.alp-liste li:first-child{border-top:0;padding-top:0}.alp-liste li>a:first-child{display:grid;gap:1px;color:var(--ink);text-decoration:none;min-width:0}.alp-liste li>a:first-child:hover{color:var(--blue);text-decoration:none}.alp-liste li>a:first-child small{font-size:.8125rem;color:var(--mut)}.alp-liste .alp-date{margin-left:auto;font-size:.8125rem}.alp-liste-points li{display:grid;gap:2px}.alp-docs-liste li{justify-content:space-between}.alp-frise,#wrapwrap ol.alp-frise.alp-frise{list-style:none;margin:2px 0 0;padding:0 0 0 24px}.alp-frise li{position:relative;display:grid;gap:2px;padding:0 0 14px}.alp-frise li:last-child{padding-bottom:0}.alp-frise li::before{content:"";position:absolute;left:-24px;top:4px;width:12px;height:12px;border-radius:99px;background:var(--paper);border:2px solid var(--blue)}.alp-frise-effacement::before{background:var(--green)!important;border-color:var(--green)!important}.alp-frise-demande_fin::before{border-color:var(--line-2)!important}.alp-frise-reparation::before{background:var(--blue)!important}.alp-frise .alp-date{font-size:.8125rem;color:var(--mut)}.alp-frise b{color:var(--ink)}.alp-frise a,.alp-frise span:not(.alp-date){font-size:.9375rem}.alp-etat{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;font-size:.75rem;font-weight:650;line-height:1.3;white-space:nowrap;background:var(--neve);color:var(--ink-2)}.alp-etat::before{content:"";width:7px;height:7px;border-radius:99px;background:currentColor;opacity:.8}.alp-etat-service{background:var(--green-tint);color:var(--green-ink)}.alp-etat-sav{background:var(--blue-tint);color:var(--blue)}.alp-chip{display:inline-block;padding:3px 10px;border:1px solid var(--line);border-radius:99px;font-size:.8125rem;color:var(--ink-2);background:var(--paper);white-space:nowrap}.alp-chip-pret{border-color:var(--green);color:var(--green-ink)}.alp-chip-qui{border-color:var(--blue-tint);background:var(--blue-tint);color:var(--blue)}.alp-garantie{white-space:nowrap}.alp-garantie-ok{color:var(--green-ink)}.alp-garantie-bientot{color:var(--warn,#9a4a0b)}.alp-garantie-expiree{color:var(--mut)}.alp-bat{display:inline-block;width:52px;height:6px;margin-right:8px;border-radius:99px;background:var(--neve-2);overflow:hidden;vertical-align:middle}.alp-bat i{display:block;height:100%;background:var(--green)}.alp-bat[data-niveau="moyen"] i{background:#d99a2b}.alp-bat[data-niveau="faible"] i{background:var(--err,#b3261e)}.alp-bat-grande{width:120px;height:8px}.alp-progress{display:block;width:100%;max-width:240px;height:6px;margin-top:8px;border-radius:99px;background:var(--neve-2);overflow:hidden}.alp-progress i{display:block;height:100%;background:var(--blue)}.alp-fiche-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px}.alp-encart-sav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 18px;border-radius:var(--r);background:var(--blue-tint);color:var(--ink)}.alp-encart-sav b{color:var(--blue)}.alp-form-ligne{grid-template-columns:minmax(0,1fr);align-items:end}@media (min-width:640px){.alp-form-ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.alp-depart{margin-top:4px;padding-top:12px;border-top:1px solid var(--neve-2)}.alp-depart summary{cursor:pointer;font-weight:600;color:var(--blue);list-style:none}.alp-depart summary::-webkit-details-marker{display:none}.alp-depart summary::before{content:"+";display:inline-block;width:1.2em;font-weight:700}.alp-depart[open] summary::before{content:"–"}.alp-depart form{margin-top:14px}.alp-choix{display:grid;gap:8px;margin:0;padding:0;border:0}.alp-choix label{display:flex;align-items:flex-start;gap:10px;font-weight:600;color:var(--ink);cursor:pointer}.alp-choix input{margin-top:.3em;accent-color:var(--blue)}.alp-champ-indent{margin-left:26px}.alp-outils{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.alp-outils .alp-recherche{max-width:none;flex:1 1 420px}.alp-outils .form-select{flex:0 1 220px;min-width:0}.alp-filtres{display:flex;flex-wrap:wrap;gap:6px}.alp-filtres a{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line-2);border-radius:99px;font-size:.875rem;font-weight:600;color:var(--ink-2);text-decoration:none;transition:border-color .25s var(--ease),color .25s var(--ease)}.alp-filtres a:hover{color:var(--blue);border-color:var(--blue);text-decoration:none}.alp-filtres a[aria-current]{background:var(--night);border-color:var(--night);color:#fff}.alp-filtres small{font-size:.75rem;font-weight:700;opacity:.7;font-variant-numeric:tabular-nums}.alp-tableau-cadre{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.alp-tableau{width:100%;min-width:760px;margin:0;border-collapse:collapse;font-size:.9375rem}.alp-tableau th{padding:12px 12px 10px;border-bottom:1px solid var(--line);font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);text-align:left;white-space:nowrap;background:var(--neve)}.alp-tableau td{padding:11px 12px;border-top:1px solid var(--neve-2);vertical-align:middle;color:var(--ink-2)}.alp-tableau tbody tr:first-child td{border-top:0}.alp-tableau .text-end{text-align:right}.alp-cell-app a{display:grid;gap:1px;color:var(--ink);text-decoration:none}.alp-cell-app a:hover{color:var(--blue);text-decoration:none}.alp-cell-app b{font-weight:650}.alp-cell-app small,.alp-cell-qui small{display:block;font-size:.8125rem;color:var(--mut)}.alp-cell-qui b{font-weight:600;color:var(--ink)}.alp-cell-bat{white-space:nowrap}.alp-cell-act a{font-weight:650;color:var(--blue);text-decoration:none;white-space:nowrap}.alp-cell-act a:hover{color:var(--blue-deep);text-decoration:none}.alp-pager .pagination{margin:0}.alp-form-sav{max-width:760px}.alp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.alp-tiles legend{float:none;width:100%;margin-bottom:6px;padding:0;font-size:1.0625rem;font-weight:700;color:var(--ink)}.alp-tiles legend b,.alp-form-sav .alp-btn-go b{color:var(--green)}.alp-tile{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease),background-color .25s var(--ease)}.alp-tile input{flex:none;margin:0;accent-color:var(--blue)}.alp-tile:hover{border-color:var(--blue)}.alp-tile:has(input:checked){border-color:var(--blue);background:var(--blue-tint)}@media (min-width:640px){.alp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.alp-check{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--neve);cursor:pointer}.alp-check input{flex:none;margin-top:.35em;accent-color:var(--green-ink)}.alp-check span{display:grid;gap:3px}.alp-check b{color:var(--ink)}.alp-check small{font-size:.875rem;line-height:1.45;color:var(--ink-2)}.alp-form-sav .alp-actions{align-items:center}.o_portal_wrap .alp-form-sav .btn-link{min-height:42px}.alp-filtres a{align-self:center;flex:none;min-height:34px;max-height:40px;line-height:1.2}.alp-etat-close{background:var(--neve);color:var(--mut)}.alp-etat-close::before{opacity:.5}.alp-pret{display:block;font-size:.8125rem;font-weight:600;color:var(--green-ink)}.alp-etapes-cadre{overflow:visible}.alp-etapes.alp-etapes-3{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:8px}.alp-demande-texte{color:var(--ink-2);line-height:1.55;overflow-wrap:anywhere}.alp-demande-texte p{margin:0 0 .5em}.alp-demande-texte p:last-child{margin-bottom:0}.alp-echanges .o_portal_chatter{padding:0}.alp-echanges .o_portal_chatter_header,.alp-echanges .o_portal_chatter_composer{padding-left:0;padding-right:0}.alp-echanges .o_portal_chatter .o_portal_chatter_avatar{border-radius:99px}.alp-echanges .o_portal_chatter_composer .btn{min-height:42px}.alp-tiles-desc .alp-tile{align-items:flex-start}.alp-tiles-desc .alp-tile input{margin-top:.35em}.alp-tiles-desc .alp-tile span{display:grid;gap:2px}.alp-tiles-desc .alp-tile small{font-weight:500;font-size:.8125rem;line-height:1.4;color:var(--ink-2)}@media (min-width:640px){.alp-tiles-desc{grid-template-columns:minmax(0,1fr)}}.alp-apercu-choix{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border:1px dashed var(--line-2);border-radius:var(--r);background:var(--neve)}.alp-apercu-choix label{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.alp-apercu-choix .form-select{flex:1 1 260px;max-width:420px;min-height:40px}#wrap.o_portal_wrap .alp-bloc-titre-suite{margin-top:10px;padding-top:14px;border-top:1px solid var(--neve-2)}.alp-form-ligne-2{grid-template-columns:minmax(0,1fr)}.alp-form-ligne-cp{grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.alp-form-ligne-2{grid-template-columns:repeat(2,minmax(0,1fr))}.alp-form-ligne-cp{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}}.alp-choix-ligne{display:flex;flex-wrap:wrap;gap:8px 22px}.alp-adresses{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.alp-adresses li{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);font-size:.9375rem;color:var(--ink-2)}.alp-adresses li b{color:var(--ink)}.alp-adresses .alp-chip{justify-self:start;margin-bottom:4px}@media (min-width:640px){.alp-adresses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.alp-adresses{grid-template-columns:repeat(3,minmax(0,1fr))}}.alp-switch input{appearance:none;-webkit-appearance:none;width:42px;height:24px;margin-top:.15em;border-radius:99px;background:var(--line-2);position:relative;cursor:pointer;transition:background-color .25s var(--ease)}.alp-switch input::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:99px;background:#fff;transition:transform .25s var(--ease)}.alp-switch input:checked{background:var(--green-ink)}.alp-switch input:checked::after{transform:translateX(18px)}.alp-switch input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.alp-liste-fixe li{border-top:0;padding-top:4px}

/* /alptronics_website/static/src/css/mobile.css */
 .mo-court,.m-sep,.mo-espace{display:none!important}#wrap .zn-modes li span:is(.mo-long,.mo-court),#wrap .zn-villes span:is(.mo-long,.mo-court){margin:0;font:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}#wrap .zn-modes li span.mo-long{display:inline}.bt .mo-long{display:contents}@media (min-width:760px){.mo-clone{display:none!important}.mo-points{display:none!important}}@media (min-width:1040px){.nav .mo-ico{display:none}}@media (max-width:759.98px){.mo-long{display:none!important}.mo-court,.m-sep{display:inline!important}.mo-br>.mo-espace{display:inline!important}.mo-br>br{display:none}#wrap.accueil:not(.pg) .porte h3 br{display:none}#wrap.accueil:not(.pg) .heros-content{position:static}}html:root{--mo-nuit:#132a49;--mo-bleu:#1c4b99;--mo-vert:#4b813f;--mo-ciel:#eef4fb;--mo-encre:#17243a;--mo-gris:#5b6b82;--mo-filet:#e3e9f2;--mo-clair:#9cc0f0; --mo-ombre:0 1px 2px rgba(19,42,73,.06),0 12px 28px -14px rgba(19,42,73,.3);--mo-ease:cubic-bezier(.16,1,.3,1)}@media (max-width:1039.98px){html:root .nav{background:var(--mo-ciel);padding:16px 16px calc(96px + env(safe-area-inset-bottom));gap:12px; transform:translateY(-12px);transition:opacity .25s var(--mo-ease),transform .35s var(--mo-ease),visibility 0s .35s}html:root .nav.open{transform:none;transition:opacity .25s var(--mo-ease),transform .35s var(--mo-ease),visibility 0s}html:root .nav .dd{background:#fff;border-radius:16px;box-shadow:var(--mo-ombre);overflow:clip;flex:none}html:root .nav.open .dd,html:root .nav.open>a,html:root .nav.open .cta{animation:mo-entre .4s var(--mo-ease) both}html:root .nav.open .dd:nth-of-type(2){animation-delay:.04s}html:root .nav.open .dd:nth-of-type(3){animation-delay:.08s}html:root .nav.open>a:not(.cta){animation-delay:.12s}@keyframes mo-entre{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html:root .nav .dd-t{display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:12px;min-height:64px;padding:0 16px;border:0;font:700 1.125rem/1.2 "Schibsted Grotesk",sans-serif;color:var(--mo-encre)}html:root .nav .dd-t .mo-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff}html:root .nav .dd-t .mo-ico svg{width:20px;height:20px}html:root .nav .dd:nth-of-type(1) .mo-ico{background:var(--mo-bleu)}html:root .nav .dd:nth-of-type(2) .mo-ico{background:var(--mo-vert)}html:root .nav .dd:nth-of-type(3) .mo-ico{background:var(--mo-nuit)}html:root .nav .dd-t .mo-nb{font:700 .8125rem/1 "Schibsted Grotesk",sans-serif;color:var(--mo-gris);background:var(--mo-ciel);padding:5px 8px;border-radius:99px;font-variant-numeric:tabular-nums}html:root .nav .dd-t .chev{display:block;width:8px;height:8px;justify-self:center;border-right:2px solid var(--mo-gris);border-bottom:2px solid var(--mo-gris);transform:rotate(45deg) translateY(-2px);transition:transform .3s var(--mo-ease)}html:root .nav .dd.mo-ouvert .dd-t .chev{transform:rotate(225deg) translate(-2px,-2px)}html:root .nav .dd-m{display:block;max-height:0;overflow:hidden;padding:0;transition:max-height .35s var(--mo-ease)}html:root .nav .dd.mo-ouvert .dd-m{max-height:760px}html:root .nav .dd-m .tete{display:none}html:root .nav .dd-m a{display:grid;grid-template-columns:1fr 16px;align-items:center;gap:12px;min-height:56px;margin:0 12px;padding:10px 4px 10px 12px;border-top:1px solid var(--mo-filet);color:var(--mo-encre)}html:root .nav .dd-m a::after{content:"";width:16px;height:16px;background:currentColor;opacity:.35;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat}html:root .nav .dd-m a b{font:700 1rem/1.25 "Schibsted Grotesk",sans-serif}html:root .nav .dd-m a small{font-size:.875rem;color:var(--mo-gris)}html:root .nav .dd-m a.sous{margin-left:28px;padding-left:12px;border-left:2px solid var(--mo-filet)}html:root .nav .dd-m a.all{display:flex;justify-content:flex-start;min-height:52px;margin-bottom:8px;font:700 .9375rem/1 "Schibsted Grotesk",sans-serif;color:var(--mo-bleu)}html:root .nav .dd-m a.all::after{opacity:1;background:var(--mo-bleu);margin-left:8px}html:root .nav .dd.mo-ouvert .dd-t{border-bottom:0}html:root .nav{display:grid;grid-template-columns:1fr 1fr;align-content:start}html:root .nav>.dd,html:root .nav>.cta,html:root .nav>a.acc{grid-column:1/-1}html:root .nav>a:not(.cta){display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border:0;border-radius:14px;background:#fff;box-shadow:var(--mo-ombre);font:700 1rem/1.2 "Schibsted Grotesk",sans-serif;color:var(--mo-encre);letter-spacing:0;text-align:center}html:root .nav>a.acc{background:transparent;box-shadow:none;border:1.5px solid #c9d6ea;color:var(--mo-bleu)}html:root .nav>a.acc .acc-t{display:inline}html:root .nav .cta{position:relative;bottom:auto;margin-top:auto;flex:none;min-height:56px;border-radius:14px;background:var(--mo-vert);box-shadow:0 10px 20px -10px rgba(19,42,73,.5);font:700 1.0625rem/1 "Schibsted Grotesk",sans-serif}html:root .nav-toggle[aria-expanded="true"]{background:var(--mo-nuit);border-color:var(--mo-nuit);color:#fff}}@media (max-width:759.98px){html:root #wrap.accueil:not(.pg){--mo-gut:20px}html:root #wrap.accueil:not(.pg) .rv{opacity:1;transform:none}html:root #wrap.accueil:not(.pg) .eyebrow{margin-bottom:8px;text-wrap:balance}html:root #wrap.accueil:not(.pg) .h2{font-size:30px;line-height:1.1}html:root #wrap.accueil:not(.pg) .chapo{font-size:16px;line-height:1.5;margin-top:12px}html:root #wrap.accueil:not(.pg) .sec,html:root #wrap.accueil:not(.pg) .profils{padding-top:48px;padding-bottom:48px}html:root #wrap.accueil:not(.pg) .sec-head{margin-bottom:24px}html:root #wrap.accueil:not(.pg) .heros{background:var(--mo-nuit);color:#fff}html:root #wrap.accueil:not(.pg) .heros::before{height:300px;background:linear-gradient(180deg,rgba(19,42,73,0) 0%,rgba(19,42,73,0) 48%,rgba(19,42,73,.82) 80%,#132a49 100%),url("/alptronics_website/static/src/img/accueil/hero-carton-ia.jpg") 66% 100%/cover no-repeat}html:root #wrap.accueil:not(.pg) .heros-inner{padding:236px 0 88px}html:root #wrap.accueil:not(.pg) .heros-content::before{display:none}html:root #wrap.accueil:not(.pg) .heros-kicker{flex-wrap:nowrap;white-space:nowrap;font-size:12.5px;padding:7px 14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff}html:root #wrap.accueil:not(.pg) .heros-kicker span + span::before{background:#9fd28d}html:root #wrap.accueil:not(.pg) .heros h1{color:#fff;font-size:36px;line-height:1.06;margin:16px 0 14px}html:root #wrap.accueil:not(.pg) .heros h1 br{display:none}html:root #wrap.accueil:not(.pg) .heros h1 .blue{color:var(--mo-clair)}html:root #wrap.accueil:not(.pg) .heros-description{color:#d6e1f0;font-size:16px;line-height:1.55;margin-bottom:24px}html:root #wrap.accueil:not(.pg) .heros-description strong{color:#fff}html:root #wrap.accueil:not(.pg) .heros-cta{width:100%;justify-content:center;min-height:52px}html:root #wrap.accueil:not(.pg) .maq-trait{display:none}html:root #wrap.accueil:not(.pg) .benefits{background:transparent;position:relative;z-index:3;margin-top:-56px}html:root #wrap.accueil:not(.pg) .benefits-inner{display:grid;grid-template-columns:1fr;width:calc(100% - 32px);margin:0 auto;background:#fff;border-radius:18px;box-shadow:var(--mo-ombre);padding:4px}html:root #wrap.accueil:not(.pg) .benefit,html:root #wrap.accueil:not(.pg) .benefit:first-child,html:root #wrap.accueil:not(.pg) .benefit:last-child,html:root #wrap.accueil:not(.pg) .benefit:nth-child(n + 3){display:grid;grid-template-columns:36px 1fr;align-items:center;column-gap:14px;padding:10px 14px;border:0;margin:0}html:root #wrap.accueil:not(.pg) .benefit+.benefit{border-top:1px solid var(--mo-filet)}html:root #wrap.accueil:not(.pg) .benefit-icon{width:36px;height:36px}html:root #wrap.accueil:not(.pg) .benefit h2{font-size:15px;line-height:1.25}html:root #wrap.accueil:not(.pg) .benefit p{font-size:13.5px;line-height:1.4}html:root #wrap.accueil:not(.pg) .benefit p br{display:none}html:root #wrap.accueil:not(.pg) .portes{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;overflow:visible}html:root #wrap.accueil:not(.pg) .porte{flex:none;min-height:0;padding:16px 16px 12px;display:grid;grid-template-columns:40px 1fr;column-gap:14px;row-gap:6px;align-items:start}html:root #wrap.accueil:not(.pg) .porte .picto{grid-row:1/span 3}html:root #wrap.accueil:not(.pg) .porte .num{font-size:30px;top:10px;right:14px}html:root #wrap.accueil:not(.pg) .porte .picto{width:40px;height:40px}html:root #wrap.accueil:not(.pg) .porte h3{font-size:17px;line-height:1.2;margin:8px 48px 0 0}html:root #wrap.accueil:not(.pg) .porte p{font-size:14.5px;line-height:1.5;margin:0}html:root #wrap.accueil:not(.pg) .porte .pcta{grid-column:2;min-height:44px;padding-top:4px;font-size:14.5px;line-height:1.3;gap:8px;align-items:center}html:root #wrap.accueil:not(.pg) .porte .rond{flex:none;width:28px;height:28px}html:root #wrap.accueil:not(.pg) .points,html:root #wrap.accueil:not(.pg) .points-portes{display:none!important}html:root #wrap.accueil:not(.pg) .cartes{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;overflow:visible}html:root #wrap.accueil:not(.pg) .carte{flex:none;padding:0;background:#fff;border:1px solid var(--mo-filet);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:112px 1fr;grid-template-rows:auto 1fr auto}html:root #wrap.accueil:not(.pg) .carte-img{grid-row:1/span 3;aspect-ratio:auto;height:100%;min-height:150px;margin:0;padding:10px 6px;background:var(--mo-ciel);border-radius:0;display:flex;align-items:center}html:root #wrap.accueil:not(.pg) .carte-img img{width:100%;height:100%;object-fit:contain}html:root #wrap.accueil:not(.pg) .carte-titre{font-size:16.5px;line-height:1.25;margin:14px 14px 4px}html:root #wrap.accueil:not(.pg) .carte p{font-size:14px;line-height:1.5;margin:0 14px}html:root #wrap.accueil:not(.pg) .carte-lien{display:flex;align-items:center;gap:6px;min-height:44px;margin:0 14px 4px;font-size:14px;line-height:1.3}html:root #wrap.accueil:not(.pg) .preuves3{display:grid;grid-template-columns:1fr;gap:12px}html:root #wrap.accueil:not(.pg) .preuve{min-height:0;height:auto;aspect-ratio:auto;display:grid;border-radius:16px}html:root #wrap.accueil:not(.pg) .preuve img{grid-area:1/1;width:100%;height:100%;min-height:208px;object-fit:cover}html:root #wrap.accueil:not(.pg) .preuve .txt{grid-area:1/1;align-self:end;position:relative;padding:72px 16px 16px;background:linear-gradient(180deg,rgba(19,42,73,0),rgba(19,42,73,.88) 46%)}html:root #wrap.accueil:not(.pg) .preuve h3{font-size:18px;line-height:1.2}html:root #wrap.accueil:not(.pg) .preuve p{font-size:13.5px;line-height:1.45;margin-top:6px}html:root #wrap.accueil:not(.pg) #methode{padding-bottom:48px}html:root #wrap.accueil:not(.pg) .etapes,html:root .js #wrap.accueil:not(.pg) .etapes{display:block;position:relative;margin:28px 0 0;padding:0;list-style:none}html:root #wrap.accueil:not(.pg) .etapes::before,html:root #wrap.accueil:not(.pg) .etapes::after{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:#d5e0ef;border-radius:2px}html:root #wrap.accueil:not(.pg) .etapes::after{background:var(--mo-bleu);transform-origin:top;transform:scaleY(var(--mo-p,0));transition:transform .15s linear}html:root #wrap.accueil:not(.pg) .etape{position:relative;display:grid;grid-template-columns:32px 1fr 96px;column-gap:12px;align-items:start;padding:0 0 22px;text-align:left}html:root #wrap.accueil:not(.pg) .etape:last-child{padding-bottom:0}html:root #wrap.accueil:not(.pg) .etape .rail{grid-column:1;grid-row:1/span 3;position:relative;z-index:1;margin:0;height:auto}html:root #wrap.accueil:not(.pg) .etape .rail::before,html:root #wrap.accueil:not(.pg) .etape .rail::after{display:none}html:root #wrap.accueil:not(.pg) .etape .pastille{width:32px;height:32px;font-size:14px;background:#fff;border:2px solid #c9d6ea;color:var(--mo-gris);transition:background-color .3s,border-color .3s,color .3s}html:root #wrap.accueil:not(.pg) .etape.mo-atteinte .pastille{border-color:var(--mo-bleu);background:var(--mo-bleu);color:#fff}html:root #wrap.accueil:not(.pg) .etape .dessin{grid-column:3;grid-row:1/span 2;width:96px;height:76px;object-fit:contain;margin:0;opacity:.95}html:root #wrap.accueil:not(.pg) .etape h3{grid-column:2;grid-row:1;font-size:17px;line-height:1.25;margin:5px 0 4px}html:root #wrap.accueil:not(.pg) .etape p{grid-column:2/span 2;grid-row:2/span 1;font-size:14px;line-height:1.5;margin:0}html:root #wrap.accueil:not(.pg) .etape:has(.dessin) p{grid-column:2}html:root #wrap.accueil:not(.pg) .etape .docu{grid-column:2/span 2;grid-row:3;margin-top:8px;font-size:13px;line-height:1.35}html:root #wrap.accueil:not(.pg) .methode-foot{margin-top:28px;display:grid;gap:10px;text-align:center}html:root #wrap.accueil:not(.pg) .methode-foot .bt{width:100%;justify-content:center;min-height:52px}html:root #wrap.accueil:not(.pg) .dossier{display:flex;flex-direction:column}html:root #wrap.accueil:not(.pg) .dossier>.wr{display:flex;flex-direction:column-reverse}html:root #wrap.accueil:not(.pg) .dossier-img,html:root #wrap.accueil:not(.pg) .dossier-img{position:relative;inset:auto;left:auto;width:calc(100% + 40px);margin:0 -20px;height:220px;min-height:0;background-position:62% 45%; -webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}html:root #wrap.accueil:not(.pg) .dossier-txt{padding:0 0 56px;margin-top:-28px;position:relative}html:root #wrap.accueil:not(.pg) .dossier .h2{font-size:28px}html:root #wrap.accueil:not(.pg) .dossier .preuves{margin-top:24px;gap:10px}html:root #wrap.accueil:not(.pg) .dossier .preuves li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:14px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}html:root #wrap.accueil:not(.pg) .dossier .qui{width:44px;height:44px;font-size:12px}html:root #wrap.accueil:not(.pg) .dossier .preuves h3{font-size:16px;line-height:1.25}html:root #wrap.accueil:not(.pg) .dossier .preuves p{font-size:13.5px;line-height:1.45;margin-top:4px}html:root #wrap.accueil:not(.pg) .dossier-lien{margin-top:24px}html:root #wrap.accueil:not(.pg) .dossier-lien .bt{width:100%;justify-content:center;min-height:52px}html:root #wrap.accueil:not(.pg) .proche .split{display:flex;flex-direction:column;gap:0}html:root #wrap.accueil:not(.pg) .proche .split>div{display:contents}html:root #wrap.accueil:not(.pg) .proche .cadre{margin:24px 0 0;border-radius:18px;overflow:hidden;height:200px}html:root #wrap.accueil:not(.pg) .proche .cadre img{width:100%;height:100%;object-fit:cover}html:root #wrap.accueil:not(.pg) .zn-modes{position:relative;z-index:2;margin:0;padding:4px 16px;background:#fff;border-radius:18px;box-shadow:var(--mo-ombre)}html:root #wrap.accueil:not(.pg) .zn-modes{order:5;margin:-52px 12px 0}html:root #wrap.accueil:not(.pg) .zn-villes{order:6;margin-top:20px;font-size:14px;line-height:1.5}html:root #wrap.accueil:not(.pg) .proche .cadre{order:4}html:root #wrap.accueil:not(.pg) .zn-modes li{padding:14px 0;gap:14px}html:root #wrap.accueil:not(.pg) .zn-modes li+li{border-top:1px solid var(--mo-filet)}html:root #wrap.accueil:not(.pg) .zn-modes b{font-size:15.5px}html:root #wrap.accueil:not(.pg) .zn-modes span:not(.ico){font-size:13.5px;line-height:1.45}html:root #wrap.accueil:not(.pg) .appel{padding-top:56px;padding-bottom:40px}html:root #wrap.accueil:not(.pg) .appel .appel-btns{display:grid!important;grid-template-columns:1fr;gap:10px;margin-top:24px;width:100%}html:root #wrap.accueil:not(.pg) .appel .appel-btns .bt{width:100%!important;justify-content:center;min-height:52px}html:root #wrap.accueil:not(.pg) .pq .voir{display:inline-flex;align-items:center;min-height:44px}html:root #wrap.accueil:not(.pg) .pq{margin-top:40px}html:root #wrap.accueil:not(.pg) .pq-q summary{min-height:56px;padding:12px 0}html:root #wrap.accueil:not(.pg) .pq-q h3{font-size:16px;line-height:1.3}html:root .accueil:not(.pg) .soutiens{padding:24px 0}html:root .accueil:not(.pg) .soutiens-titre{margin-bottom:12px}html:root .foot .pf-haut{padding-top:40px;padding-bottom:16px}html:root #alp-bottom .pf-cols{display:block!important}html:root #alp-bottom .pf-cols>nav{display:block!important;width:auto!important}html:root .foot .pf-marque{margin-bottom:20px}html:root .foot .pf-engagements{display:flex;flex-wrap:wrap;gap:8px}html:root .foot nav{border-top:1px solid rgba(255,255,255,.12);margin:0}html:root .foot nav:last-child{border-bottom:1px solid rgba(255,255,255,.12)}html:root .foot nav h5{display:flex;justify-content:space-between;align-items:center;min-height:52px;margin:0;cursor:pointer;font-size:15px;letter-spacing:.02em}html:root .foot nav h5::after{content:"";width:8px;height:8px;border-right:2px solid var(--mo-clair);border-bottom:2px solid var(--mo-clair);transform:rotate(45deg) translateY(-2px);transition:transform .3s var(--mo-ease)}html:root .foot nav.mo-ouvert h5::after{transform:rotate(225deg) translate(-2px,-2px)}html:root .foot nav ul{display:block;max-height:0;overflow:hidden;transition:max-height .3s var(--mo-ease),padding .3s;margin:0;padding:0}html:root .foot nav.mo-ouvert ul{max-height:440px;padding-bottom:14px}html:root .foot nav li a{display:flex;align-items:center;min-height:44px}html:root .foot .pf-mail{display:inline-flex;align-items:center;min-height:44px}html:root .foot .pf-social{width:44px;height:44px}html:root .foot .pf-bas{padding-bottom:calc(88px + env(safe-area-inset-bottom))}html:root .m-cta.mo-cachee{transform:translateY(110%)}}@media (max-width:1039.98px){html:root .nav :is(b,small){text-wrap:balance}}@media (max-width:759.98px){html:root :is(#wrap.accueil:not(.pg),.foot) :is(h1,h2,h3,h5,p,small,b,li>span,.eyebrow,.chapo,.pcta,.pf-engagements span){text-wrap:balance}html:root #wrap.accueil:not(.pg) .heros h1 .blue{white-space:nowrap}}@media (max-width:759.98px){html:root #wrap.accueil:not(.pg) .heros .heros-kicker{position:absolute;z-index:3;top:18px;left:20px;margin:0;flex-wrap:nowrap;white-space:nowrap; background:rgba(19,42,73,.62);border:1px solid rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:root #wrap.accueil:not(.pg) .heros-inner{padding-top:204px}html:root #wrap.accueil:not(.pg) .heros::before{height:292px;background:linear-gradient(180deg,rgba(19,42,73,.35) 0%,rgba(19,42,73,0) 18%,rgba(19,42,73,0) 44%,rgba(19,42,73,.86) 76%,#132a49 100%),url("/alptronics_website/static/src/img/accueil/hero-carton-ia.jpg") 64% 78%/cover no-repeat}html:root #wrap.accueil:not(.pg) .heros h1{margin-top:0}html:root #wrap.accueil:not(.pg) .portes,html:root #wrap.accueil:not(.pg) .cartes{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory; scroll-padding-inline:20px;margin:0 -20px;padding:4px 20px 14px;scrollbar-width:none}html:root #wrap.accueil:not(.pg) .portes::-webkit-scrollbar,html:root #wrap.accueil:not(.pg) .cartes::-webkit-scrollbar{display:none}html:root #wrap.accueil:not(.pg) .porte,html:root #wrap.accueil:not(.pg) .carte{flex:0 0 84%;scroll-snap-align:start}html:root #wrap.accueil:not(.pg) .carte{display:flex;flex-direction:column}html:root #wrap.accueil:not(.pg) .carte-img{height:118px;min-height:0;padding:10px 16px;grid-row:auto}html:root #wrap.accueil:not(.pg) .carte-titre{margin:14px 16px 4px}html:root #wrap.accueil:not(.pg) .carte p{margin:0 16px}html:root #wrap.accueil:not(.pg) .carte-lien{margin:auto 16px 4px;padding-top:6px}html:root #wrap.accueil:not(.pg) .points,html:root #wrap.accueil:not(.pg) .points-portes{display:flex!important;justify-content:center;gap:8px;margin-top:4px}html:root #wrap.accueil:not(.pg) .points span,html:root #wrap.accueil:not(.pg) .points-portes span{width:8px;height:8px;border-radius:99px;background:#c9d6ea;transition:width .3s var(--mo-ease),background-color .3s}html:root #wrap.accueil:not(.pg) .points span.act,html:root #wrap.accueil:not(.pg) .points-portes span.act{width:22px;background:var(--mo-bleu)}html:root #wrap.accueil:not(.pg) .zn-modes li{border-bottom:0!important}html:root #wrap.accueil:not(.pg) .zn-modes li::after{display:none}html:root #alp-bottom .pf-engagements{display:none!important}html:root #alp-bottom .pf-haut{padding-top:32px;padding-bottom:12px}html:root #alp-bottom .pf-marque{margin-bottom:12px}html:root #alp-bottom nav ul{margin:0!important;padding:0!important;gap:0!important;min-height:0!important}html:root #alp-bottom nav li{margin:0!important}html:root #alp-bottom nav:not(.mo-ouvert) ul{visibility:hidden}html:root #alp-bottom .pf-bas{padding-top:16px;padding-bottom:calc(76px + env(safe-area-inset-bottom))}html:root #wrap.accueil:not(.pg) .sec,html:root #wrap.accueil:not(.pg) .profils{padding-top:40px;padding-bottom:40px}html:root #wrap.accueil:not(.pg) .h2{font-size:28px}html:root #wrap.accueil:not(.pg) .chapo{margin-top:8px}html:root #wrap.accueil:not(.pg) .sec-head{margin-bottom:18px}html:root #wrap.accueil:not(.pg) .etapes{margin-top:20px}html:root #wrap.accueil:not(.pg) .etape{grid-template-columns:32px 1fr 84px;padding-bottom:14px}html:root #wrap.accueil:not(.pg) .etape .dessin{width:84px;height:64px}html:root #wrap.accueil:not(.pg) .etape h3{font-size:16px;margin:5px 0 2px}html:root #wrap.accueil:not(.pg) .etape p{font-size:13.5px;line-height:1.45}html:root #wrap.accueil:not(.pg) .etape .docu{margin-top:6px;padding:6px 10px;font-size:12.5px}html:root #wrap.accueil:not(.pg) .methode-foot{margin-top:20px;gap:6px}html:root #wrap.accueil:not(.pg) .dossier-img{height:150px}html:root #wrap.accueil:not(.pg) .dossier-txt{padding-bottom:40px;margin-top:-20px}html:root #wrap.accueil:not(.pg) .dossier .h2{font-size:26px}html:root #wrap.accueil:not(.pg) .dossier .preuves{margin-top:18px;gap:8px}html:root #wrap.accueil:not(.pg) .dossier .preuves li{padding:12px}html:root #wrap.accueil:not(.pg) .dossier .preuves p{font-size:13px}html:root #wrap.accueil:not(.pg) .dossier-lien{margin-top:18px}html:root #wrap.accueil:not(.pg) .proche .cadre{height:150px;margin-top:18px}html:root #wrap.accueil:not(.pg) .zn-modes li{padding:12px 0}html:root #wrap.accueil:not(.pg) .zn-villes{margin-top:14px;font-size:13.5px}html:root #wrap.accueil:not(.pg) .appel{padding-top:44px;padding-bottom:28px}html:root #wrap.accueil:not(.pg) .appel-btns{margin-top:18px!important}html:root #wrap.accueil:not(.pg) .pq{margin-top:28px}html:root #wrap.accueil:not(.pg) .preuves3{gap:10px}html:root #alp-bottom nav{padding:0!important}html:root #alp-bottom nav h5{min-height:48px;margin:0!important}html:root #alp-bottom .pf-marque p{font-size:13.5px;line-height:1.45}html:root .accueil:not(.pg) .soutiens{padding:16px 0}html:root .accueil:not(.pg) .soutiens-titre{margin-bottom:6px}html:root #wrap.accueil:not(.pg) .benefit,html:root #wrap.accueil:not(.pg) .benefit:first-child,html:root #wrap.accueil:not(.pg) .benefit:last-child,html:root #wrap.accueil:not(.pg) .benefit:nth-child(n + 3){padding-top:8px;padding-bottom:8px}html:root #wrap.accueil:not(.pg) .benefits{margin-top:-60px}html:root #wrap.accueil:not(.pg) .etape{padding-bottom:10px}html:root #wrap.accueil:not(.pg) .etape p{font-size:13px;line-height:1.42}html:root #wrap.accueil:not(.pg) #methode .chapo{font-size:15px}html:root #wrap.accueil:not(.pg) .appel .h2{font-size:26px}html:root #wrap.accueil:not(.pg) .pq-q summary{min-height:50px;padding:8px 0}html:root #wrap.accueil:not(.pg) .zn-modes span:not(.ico){font-size:13px}html:root #wrap.accueil:not(.pg) .zn-modes b{font-size:15px}}@media (max-width:759.98px){html:root #wrap.accueil:not(.pg) .heros .heros-kicker{top:var(--mo-pilule,90px)}html:root #wrap.accueil:not(.pg) .heros-inner{padding-bottom:40px}html:root #wrap.accueil:not(.pg) .benefits{margin:0;background:#fff;border-bottom:1px solid var(--mo-filet);overflow:hidden;position:relative}html:root #wrap.accueil:not(.pg) .benefits-inner{display:flex!important;width:max-content!important;margin:0;padding:0;background:none;box-shadow:none;border-radius:0;animation:mo-defile 38s linear infinite}html:root #wrap.accueil:not(.pg) .benefit,html:root #wrap.accueil:not(.pg) .benefit:first-child,html:root #wrap.accueil:not(.pg) .benefit:last-child,html:root #wrap.accueil:not(.pg) .benefit:nth-child(n + 3),html:root #wrap.accueil:not(.pg) .benefit+.benefit{display:flex;align-items:center;gap:10px;padding:12px 22px 12px 0;border:0;white-space:nowrap}html:root #wrap.accueil:not(.pg) .benefit-icon{width:28px;height:28px;flex:none}html:root #wrap.accueil:not(.pg) .benefit-icon svg{width:16px;height:16px}html:root #wrap.accueil:not(.pg) .benefit>div{display:flex;align-items:baseline;gap:6px}html:root #wrap.accueil:not(.pg) .benefit h2{font-size:14px;margin:0;white-space:nowrap}html:root #wrap.accueil:not(.pg) .benefit p{font-size:13px;margin:0;white-space:nowrap;color:var(--mo-gris)}html:root #wrap.accueil:not(.pg) .benefit p::before{content:"·";margin-right:6px;color:#9fb0c8}@keyframes mo-defile{to{transform:translateX(-50%)}}html:root #wrap.accueil:not(.pg) .portes,html:root #wrap.accueil:not(.pg) .cartes{scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:4px 0 14px;margin:0 -20px;gap:12px}html:root #wrap.accueil:not(.pg) .porte,html:root #wrap.accueil:not(.pg) .carte{flex:0 0 80%;scroll-snap-align:center}html:root #wrap.accueil:not(.pg) .mo-clone{pointer-events:none}html:root #wrap.accueil:not(.pg) .carte .carte-titre{font-size:21px;line-height:1.2;text-wrap:balance}html:root #wrap.accueil:not(.pg) .proche .cadre{height:168px;margin:18px 0 20px;border-radius:16px}html:root #wrap.accueil:not(.pg) .zn-modes{margin:18px 0 0!important;border:0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;display:grid;gap:14px}html:root #wrap.accueil:not(.pg) .zn-modes li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:center;padding:0!important;border:0!important}html:root #wrap.accueil:not(.pg) .zn-modes li+li{border-top:0!important}html:root #wrap.accueil:not(.pg) .zn-modes::before,html:root #wrap.accueil:not(.pg) .zn-modes::after,html:root #wrap.accueil:not(.pg) .zn-modes li::before{display:none!important}html:root #wrap.accueil:not(.pg) .proche .cadre{margin-bottom:0!important}html:root #wrap.accueil:not(.pg) .zn-modes .ico{width:40px;height:40px;border-radius:12px}html:root #wrap.accueil:not(.pg) .zn-modes b{font-size:16px}html:root #wrap.accueil:not(.pg) .zn-modes span:not(.ico){font-size:14px;line-height:1.4}html:root #wrap.accueil:not(.pg) .zn-villes{margin-top:18px;font-size:14px}html:root #wrap.accueil:not(.pg) .nowrap{white-space:nowrap;color:inherit!important;font-weight:inherit!important}html:root #wrap.accueil:not(.pg) .zn-modes span:not(.ico){text-wrap:balance}html:root .accueil:not(.pg) .soutiens{padding:8px 0!important}html:root .accueil:not(.pg) .soutiens .wr{display:flex!important;flex-direction:row!important;align-items:center;gap:14px;text-align:left}html:root .accueil:not(.pg) .soutiens-titre{margin:0!important;white-space:nowrap!important;text-align:left;font-size:11px;line-height:1.2;letter-spacing:.08em;flex:none}html:root .accueil:not(.pg) .logos-defile{flex:1;min-width:0;height:36px;margin:0!important}html:root .accueil:not(.pg) .logos img{height:22px!important;max-height:22px;width:auto!important;margin:7px 14px!important}}@media (max-width:759.98px){html:root #wrap.accueil:not(.pg) .pourquoi .sec-head{margin-bottom:0!important}html:root #wrap.accueil:not(.pg) .pourquoi .preuves3{margin-top:18px!important}html:root #wrap.accueil:not(.pg) .methode-foot{margin-top:18px!important;padding-top:0!important;border-top:0!important}html:root #wrap.accueil:not(.pg) .etapes,html:root #wrap.accueil:not(.pg) .etape:last-child{padding-bottom:0!important}html:root #wrap.accueil:not(.pg) .etapes{margin-bottom:0!important}html:root #wrap.accueil:not(.pg) .appel-top{gap:0!important;row-gap:0!important}html:root #wrap.accueil:not(.pg) .appel .appel-btns{margin-top:18px!important}html:root #wrap.accueil:not(.pg) .heros .heros-kicker{top:var(--mo-pilule,74px);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.34); -webkit-backdrop-filter:blur(6px) brightness(.88);backdrop-filter:blur(6px) brightness(.88);text-shadow:0 1px 2px rgba(19,42,73,.45);box-shadow:none}}@media (max-width:759.98px) and (prefers-reduced-motion:reduce){html:root #wrap.accueil:not(.pg) .benefits{overflow-x:auto}}@media (max-width:1039.98px) and (prefers-reduced-motion:reduce){html:root *,html:root *::before,html:root *::after{animation:none!important;transition:none!important}}@media (max-width:759.98px){#wrap.accueil.pg .maq-bloc,#wrap.accueil.pg .sec,#wrap.accueil.pg .maq-dos{padding-top:36px!important;padding-bottom:36px!important}#wrap.accueil.pg .sec-head{margin-bottom:18px!important}#wrap.accueil.pg .h2{font-size:28px;line-height:1.12}#wrap.accueil.pg .chapo{margin-top:8px;font-size:15.5px;line-height:1.5}#wrap.accueil.pg .maq-trait{display:none}#wrap.accueil.pg .heros{background:#132a49!important;color:#fff}#wrap.accueil.pg .heros .maq-hero-photo{height:220px;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}#wrap.accueil.pg .heros .heros-inner{padding-bottom:36px}#wrap.accueil.pg .heros-content::before{display:none}#wrap.accueil.pg .heros h1{color:#fff;font-size:32px;line-height:1.08}#wrap.accueil.pg .heros h1 .blue,#wrap.accueil.pg .heros h1 span{color:#9cc0f0}#wrap.accueil.pg .heros-description{color:#d6e1f0;font-size:15.5px;line-height:1.5}#wrap.accueil.pg .heros-description strong,#wrap.accueil.pg .heros-description b{color:#fff}#wrap.accueil.pg .heros-kicker{color:#fff}#wrap.accueil.pg .heros-kicker span,#wrap.accueil.pg .heros-kicker li{color:#e4ecf7}#wrap.accueil.pg .heros-cta,#wrap.accueil.pg .heros .bt,#wrap.accueil.pg .w10-actions .bt{width:100%;justify-content:center;min-height:52px}#wrap.accueil.pg .heros .bt.ghost,#wrap.accueil.pg .heros .bt-ghost{color:#fff;border-color:rgba(255,255,255,.45)}#wrap.accueil.pg .w10-actions{display:grid;gap:10px}#wrap.accueil.pg .heros a:not(.bt):not(.heros-cta){color:#9cc0f0}#wrap.accueil.pg .maq-som .wr{display:flex!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;scrollbar-width:none;padding:8px 20px!important;margin:0!important;width:100%!important;max-width:none!important;scroll-padding-inline:20px}#wrap.accueil.pg .maq-som .wr::-webkit-scrollbar{display:none}#wrap.accueil.pg .maq-som-k{display:none}#wrap.accueil.pg .maq-som a{flex:none;align-items:center;min-height:44px;padding:0 14px!important;border:1px solid #e3e9f2;border-radius:99px;white-space:nowrap!important;font-size:.9rem;background:#fff}#wrap.accueil.pg .wr:is(.maq-e2,.maq-split,.w10-chg,.w10-w11,.maq-dos-in,.maq-faq-grid),#wrap.accueil.pg :is(.w10-esu,.w10-apres,.maq-e2-txt){row-gap:20px!important;gap:20px!important}#wrap.accueil.pg :is(.maq-liens,.maq-zone,.w10-suite,.w10-note,.maq-note,.maq-autre){margin-top:16px!important}#wrap.accueil.pg .maq-dos-doc{margin-top:8px!important}#wrap.accueil.pg .appel-top{gap:0!important;row-gap:0!important}#wrap.accueil.pg .mo-points{margin-bottom:0}#wrap.accueil.pg .mo-carrousel+.mo-points+*{margin-top:16px!important}#wrap.accueil.pg .wr,#wrap.accueil.pg .wr :is(div,article,section,figure){min-width:0}#wrap.accueil.pg .wr :has(> .mo-carrousel){max-width:100%}#wrap.accueil.pg .mo-carrousel{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory; margin:0 -20px!important;padding:4px 0 14px!important;scrollbar-width:none;list-style:none;counter-reset:none}#wrap.accueil.pg .mo-carrousel::-webkit-scrollbar{display:none}#wrap.accueil.pg .mo-carrousel>*{flex:0 0 80%!important;max-width:none!important;width:auto!important;scroll-snap-align:center;margin:0!important}#wrap.accueil.pg .mo-carrousel:not(.mo-orig)>*{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:18px 16px!important;box-shadow:0 1px 2px rgba(19,42,73,.05),0 10px 22px -16px rgba(19,42,73,.35)}#wrap.accueil.pg .mo-carrousel:not(.mo-orig)>*::before,#wrap.accueil.pg .mo-carrousel:not(.mo-orig)>*::after{display:none!important}#wrap.accueil.pg .mo-carrousel:not(.mo-orig)>* h3{font-size:17px;line-height:1.25;margin-top:8px}#wrap.accueil.pg .mo-carrousel:not(.mo-orig)>* p,#wrap.accueil.pg .mo-carrousel:not(.mo-orig)>* li{font-size:14px;line-height:1.5}#wrap.accueil.pg .mo-points{display:flex;justify-content:center;gap:8px;margin-top:2px}#wrap.accueil.pg .mo-points span{width:8px;height:8px;border-radius:99px;background:#c9d6ea;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .3s}#wrap.accueil.pg .mo-points span.act{width:22px;background:#1c4b99}#wrap.accueil.pg .maq-enl.mo-carrousel>article{padding:0 0 16px!important;overflow:hidden}#wrap.accueil.pg .maq-enl.mo-carrousel img{display:block;width:100%;height:150px;object-fit:cover;border-radius:0;margin:0 0 12px}#wrap.accueil.pg .maq-enl.mo-carrousel h3,#wrap.accueil.pg .maq-enl.mo-carrousel p{margin-left:16px;margin-right:16px}#wrap.accueil.pg .maq-steps.mo-carrousel>li{padding-left:16px!important}#wrap.accueil.pg .w10-voies.mo-carrousel>li{padding:18px 16px!important}#wrap.accueil.pg .maq-dos-doc{margin-top:24px}#wrap.accueil.pg .maq-pile{zoom:.72;margin:0 auto}#wrap.accueil.pg .maq-preuves li{padding:12px 0}#wrap.accueil.pg .w10-chg>img,#wrap.accueil.pg .w10-apres figure,#wrap.accueil.pg .w10-apres figure img{max-height:140px;width:100%;object-fit:cover;border-radius:16px}#wrap.accueil.pg .w10-w11 svg:not(.w10-ico),#wrap.accueil.pg .maq-split>svg{max-height:150px}.mo-repli>.mo-repli-t{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;margin:0!important}.mo-repli>.mo-repli-t::after{content:"";flex:none;width:9px;height:9px;border-right:2px solid #1c4b99;border-bottom:2px solid #1c4b99;transform:rotate(45deg) translateY(-3px);transition:transform .3s cubic-bezier(.16,1,.3,1)}.mo-repli.mo-ouvert>.mo-repli-t::after{transform:rotate(225deg) translate(-3px,-1px)}.mo-repli:not(.mo-ouvert)>:not(.mo-repli-t){display:none!important}#wrap.accueil.pg .maq-split>img,#wrap.accueil.pg .w10-w11>img{max-height:120px;width:auto;max-width:100%;margin:8px auto 0;object-fit:contain}#wrap.accueil.pg .w10-frise{gap:0!important;margin-top:8px}#wrap.accueil.pg .w10-frise>li{min-height:0!important;padding-top:2px!important;padding-bottom:2px!important}#wrap.accueil.pg .w10-jalons{min-height:0!important}#wrap.accueil.pg .w10-rail{margin:6px 0 8px!important}#wrap.accueil.pg .w10-suite{gap:10px!important}#wrap.accueil.pg .w10-suite>a{padding:14px 16px!important}#wrap.accueil.pg .w10-calc{padding:18px 16px!important;margin-top:12px!important}#wrap.accueil.pg .w10-frise{margin-bottom:0!important}#wrap.accueil.pg .w10-esu{margin-top:16px!important}#wrap.accueil.pg .w10-calc>*{margin-top:8px}#wrap.accueil.pg .w10-esu{gap:16px!important}#wrap.accueil.pg .maq-zone-villes{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}#wrap.accueil.pg .maq-zone-villes a{min-height:36px;display:flex;align-items:center}#wrap.accueil.pg .maq-cta-btns{display:grid;gap:10px}#wrap.accueil.pg .maq-cta-btns .bt,#wrap.accueil.pg .appel-btns .bt{width:100%;justify-content:center;min-height:52px}#wrap.accueil.pg .appel .appel-btns{display:grid!important;gap:10px;margin-top:18px!important;width:100%}#wrap.accueil.pg :is(h1,h2,h3,p,li,b,span.quoi,span.detail,.eyebrow,.chapo){text-wrap:balance}#wrap.accueil.pg .maq-pile :is(p,span,small,b,div,li){text-wrap:balance}#wrap.accueil.pg .maq-faq summary{padding:14px 0!important;font-size:16px!important;line-height:1.35}#wrap.accueil.pg .maq-faq-tete{margin-bottom:4px}#wrap.accueil.pg .maq-zone-villes a{min-height:44px!important}#wrap.accueil.pg :is(.maq-lien,.mo-carrousel a,.heros a:not(.bt):not(.heros-cta)){display:inline-flex;align-items:center;min-height:46px}html:root #alp-bottom .pf-social{width:44px!important;height:44px!important}#wrap.accueil.pg .heros .maq-hero-photo{height:200px}#wrap.accueil.pg .heros .heros-inner{padding-bottom:28px}}@media (max-width:759.98px){html:root #wrap.accueil:not(.pg) .porte{grid-template-columns:40px 1fr;grid-template-rows:auto 1fr auto;column-gap:12px;row-gap:12px;padding:16px;align-items:start}html:root #wrap.accueil:not(.pg) .porte .picto{grid-row:1;grid-column:1}html:root #wrap.accueil:not(.pg) .porte h3{grid-row:1;grid-column:2;align-self:center;padding:0;margin:0 44px 0 0;font-size:18px;line-height:1.2}html:root #wrap.accueil:not(.pg) .porte p{grid-row:2;grid-column:1/-1;align-self:start;font-size:14px;line-height:1.5}html:root #wrap.accueil:not(.pg) .porte .pcta{grid-row:3;grid-column:1/-1;justify-content:space-between;white-space:nowrap;padding-top:6px}html:root #wrap.accueil:not(.pg) .porte .num{top:16px;right:16px;font-size:26px;line-height:40px}html:root #wrap.accueil:not(.pg) .preuve{aspect-ratio:4/3}html:root #wrap.accueil:not(.pg) .preuve img{min-height:0}html:root #wrap.accueil:not(.pg) .preuve .txt{padding:40px 16px 14px;background:linear-gradient(180deg,rgba(19,42,73,0),rgba(19,42,73,.86) 38%)}html:root #wrap.accueil:not(.pg) .preuve p{max-width:none;font-size:13.5px;line-height:1.42}html:root #wrap.accueil:not(.pg) .carte.large .carte-img{margin-bottom:0}html:root #wrap.accueil:not(.pg) .carte.large .carte-corps{padding:0}}@media (max-width:759.98px){html:root #wrap.accueil:not(.pg) .cartes .carte.large{gap:0}}@media (max-width:759.98px){html:root #wrap.accueil:not(.pg) .eyebrow{font-size:13px}}@media (max-width:759.98px){#wrap.accueil.pg :is(.maq-list,.w10-csq,.w10-devenir).mo-carrousel{margin:18px -20px 0!important;border-top:0!important}#wrap.accueil.pg .wr.maq-e2>.mo-points,#wrap.accueil.pg .maq-e2 .mo-carrousel+.mo-points{margin-top:-20px!important}#wrap.accueil.pg h3{font-weight:700}#wrap.accueil.pg .w10-calc h3{font-size:17px}#wrap.accueil.pg .wr:is(.maq-split,.w10-w11)>img{order:-1;margin:0 auto!important;max-height:110px}#wrap.accueil.pg .heros .maq-hero-photo{height:168px}#wrap.accueil.pg .heros-content{margin-top:-12px}#wrap.accueil.pg .heros h1{margin-top:12px!important}#wrap.accueil.pg .heros-description{margin-bottom:20px!important}#wrap.accueil.pg .heros .heros-inner{padding-bottom:22px}}@media (max-width:759.98px){#wrap.accueil.pg .maq-four.mo-carrousel>*{display:grid!important;grid-template-columns:28px 1fr;column-gap:12px;align-items:center;align-content:start}#wrap.accueil.pg .maq-four.mo-carrousel>*>svg{grid-column:1;width:28px;height:28px;margin:0!important}#wrap.accueil.pg .maq-four.mo-carrousel>* h3{grid-column:2;margin:0!important}#wrap.accueil.pg .maq-four.mo-carrousel>* p{grid-column:1/-1;margin:10px 0 0!important}}@media (max-width:759.98px){#wrap.accueil.pg .heros .heros-inner{padding-top:172px!important}#wrap.accueil.pg .heros-content{margin-top:0}}@media (max-width:759.98px){#wrap:not(.accueil):not(:has(.hero.bg)) .mo-carrousel{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory; margin:0 -20px!important;padding:4px 0 14px!important;scrollbar-width:none;list-style:none}#wrap:not(.accueil):not(:has(.hero.bg)) .mo-carrousel::-webkit-scrollbar{display:none}#wrap:not(.accueil):not(:has(.hero.bg)) .mo-carrousel>*{flex:0 0 80%!important;max-width:none!important;width:auto!important;scroll-snap-align:center;margin:0!important; background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:18px 16px!important;box-shadow:0 1px 2px rgba(19,42,73,.05),0 10px 22px -16px rgba(19,42,73,.35)}#wrap:not(.accueil):not(:has(.hero.bg)) .mo-points{display:flex;justify-content:center;gap:8px;margin:2px 0 0}#wrap:not(.accueil):not(:has(.hero.bg)) .mo-points span{width:8px;height:8px;border-radius:99px;background:#c9d6ea;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .3s}#wrap:not(.accueil):not(:has(.hero.bg)) .mo-points span.act{width:22px;background:#1c4b99}#wrap:not(.accueil):not(:has(.hero.bg)) .wrap,#wrap:not(.accueil):not(:has(.hero.bg)) .wrap :is(div,article){min-width:0}#wrap:not(.accueil):not(:has(.hero.bg)) .two-col{display:block}#wrap:not(.accueil):not(:has(.hero.bg)) .two-col>*+*{margin-top:20px}#wrap:not(.accueil):not(:has(.hero.bg)) .s{padding-top:40px;padding-bottom:40px}#wrap:not(.accueil):not(:has(.hero.bg)) :is(h1,h2,h3,p,li){text-wrap:balance}#wrap:not(.accueil):not(:has(.hero.bg)) .cta-band .actions,#wrap:not(.accueil):not(:has(.hero.bg)) .cta-row{display:grid;gap:10px}#wrap:not(.accueil):not(:has(.hero.bg)) :is(.cta-band .actions,.cta-row) :is(a,.btn){width:100%;justify-content:center;min-height:52px}#wrap:not(.accueil):not(:has(.hero.bg)) .strip{overflow:hidden;padding:0!important}#wrap:not(.accueil):not(:has(.hero.bg)) .strip>.wrap.mo-defile{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;gap:0!important;padding:0!important;margin:0!important;animation:mo-defile 34s linear infinite}#wrap:not(.accueil):not(:has(.hero.bg)) .strip>.wrap.mo-defile>span{flex:none;white-space:nowrap;padding:14px 22px 14px 0!important;border:0!important;margin:0!important}#wrap table.mo-table{display:block;width:100%;border:0}#wrap table.mo-table thead{display:none}#wrap table.mo-table tbody.mo-carrousel{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px!important;padding:4px 0 14px!important;scrollbar-width:none}#wrap table.mo-table tbody.mo-carrousel::-webkit-scrollbar{display:none}#wrap table.mo-table tbody.mo-carrousel>tr{display:block;flex:0 0 80%;scroll-snap-align:center;background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:14px 16px;box-shadow:0 1px 2px rgba(19,42,73,.05),0 10px 22px -16px rgba(19,42,73,.35)}#wrap table.mo-table td,#wrap table.mo-table th{display:block;width:auto!important;padding:6px 0!important;border:0!important;text-align:left!important;white-space:normal!important}#wrap table.mo-table td[data-mo-tete]::before{content:attr(data-mo-tete);display:block;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6b82}#wrap :has(> table.mo-table){overflow:visible!important;max-width:100%}#wrap table.mo-table+.mo-points,#wrap tbody.mo-carrousel+.mo-points{display:flex;justify-content:center;gap:8px}#wrap .legal-doc .mo-masque{display:none!important}#wrap .legal-doc .mo-partie-t,#wrap .legal-doc .cgv-art>.mo-repli-t{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;margin:0!important;padding:10px 0;border-top:1px solid #e3e9f2;cursor:pointer;font-size:17px;line-height:1.3}#wrap .legal-doc .mo-partie-t::after,#wrap .legal-doc .cgv-art>.mo-repli-t::after{content:"";flex:none;width:9px;height:9px;border-right:2px solid #1c4b99;border-bottom:2px solid #1c4b99;transform:rotate(45deg) translateY(-3px);transition:transform .3s cubic-bezier(.16,1,.3,1)}#wrap .legal-doc .mo-partie-t.mo-ouvert::after{transform:rotate(225deg) translate(-3px,-1px)}#wrap .legal-doc .cgv-art{margin:0!important;padding:0!important}#wrap .legal-doc .cgv-art.mo-ouvert{padding-bottom:12px!important}#wrap .gl-terme.mo-repli{padding:4px 0!important;margin:0!important;border-top:1px solid #e3e9f2}#wrap .gl-terme.mo-repli>.mo-repli-t{min-height:52px;font-size:17px}#wrap .gl-terme.mo-repli.mo-ouvert{padding-bottom:12px!important}#wrap :is(.gl-defs,.gl-un){display:block!important;gap:0!important}#wrap .gl-mini{display:flex!important;flex-wrap:wrap;gap:6px 8px}#wrap .gl-mini a{display:inline-flex!important;align-items:center;min-height:44px;padding:0 14px;border:1px solid #d6dfec;border-radius:22px}#wrap.accueil.pg :is(.br-app img,.br-app){max-height:300px;object-fit:contain}#wrap.accueil.pg :is(.co-chemise,.en-cert,.en-bilan,.en-offre){zoom:.6;margin-left:auto;margin-right:auto}#wrap.accueil.pg figure[class*="photo"] img,#wrap.accueil.pg figure[class*="photo"]{max-height:180px;width:100%;object-fit:cover;border-radius:14px}}@media (max-width:759.98px){#wrap.accueil.pg .maq-bloc,#wrap.accueil.pg .sec,#wrap.accueil.pg .maq-dos{padding-top:32px!important;padding-bottom:32px!important}#wrap.accueil.pg .h2{font-size:26px}#wrap.accueil.pg .chapo{font-size:15px}#wrap.accueil.pg .sec-head{margin-bottom:16px!important}#wrap.accueil.p-securite .t-cadre{zoom:.62}}@media (max-width:759.98px){#wrap.accueil.pg img:is([src*="/illus/"],[src*="dessin"]):not(.mo-carrousel img){max-height:120px;width:auto;max-width:100%;margin-left:auto;margin-right:auto;object-fit:contain}#wrap.accueil.pg .en-vie figure :is(img,svg){max-height:140px;width:auto;max-width:100%}#wrap.accueil.pg .co-entre>.mo-repli{padding:0!important;border-top:1px solid #e3e9f2}#wrap.accueil.pg .co-entre>.mo-repli>.mo-repli-t{min-height:52px}}@media (max-width:759.98px){#wrap.accueil.pg .rc-dessin :is(svg,img){max-height:140px;width:auto;max-width:100%;margin:0 auto;display:block}#wrap.accueil.pg :is(div,figure).photo,#wrap.accueil.pg :is(div,figure).photo img{max-height:180px;object-fit:cover;width:100%;overflow:hidden;border-radius:14px}#wrap.accueil.pg .mo-repli>b.mo-repli-t,#wrap.accueil.pg .mo-repli>strong.mo-repli-t{font-size:16px}}@media (max-width:759.98px){#wrap.accueil.pg figure.rc-dessin{height:auto!important;max-height:170px;aspect-ratio:auto!important;overflow:hidden;padding-top:8px!important;padding-bottom:8px!important}#wrap.accueil.pg figure.rc-dessin :is(svg,img){height:150px!important;width:auto!important}#wrap.accueil.pg figure.photo{height:auto!important;aspect-ratio:auto!important;max-height:150px}#wrap.accueil.pg figure[class*="photo"] img,#wrap.accueil.pg figure[class*="photo"],#wrap.accueil.pg figure.photo img{max-height:150px!important;height:150px}#wrap.accueil.pg .co-rail>li{padding-bottom:8px!important;min-height:0!important}#wrap.accueil.pg .co-rail p{font-size:13.5px;line-height:1.45;margin-top:2px}#wrap.accueil.pg .co-circ.mo-carrousel>*{padding-top:14px!important;padding-bottom:12px!important}}@media (max-width:759.98px){#wrap:not(:has(.hero.bg)) a:is([href^="tel:"],[href^="mailto:"]){display:inline-flex;align-items:center;min-height:44px}#wrap.accueil.pg .maq-bloc,#wrap.accueil.pg .sec,#wrap.accueil.pg .maq-dos{padding-top:28px!important;padding-bottom:28px!important}#wrap.accueil.pg .sec-head{margin-bottom:14px!important}#wrap.accueil.pg .chapo{margin-top:6px}#wrap.accueil.pg .mo-carrousel{padding-bottom:10px!important}#wrap.accueil.pg .heros-description{font-size:15px}}@media (max-width:759.98px){#wrap.accueil.pg .heros :is(.qs-actions,.h-actions,.w10-actions){flex-wrap:wrap}#wrap.accueil.pg .heros :is(.qs-actions,.h-actions,.w10-actions)>a{flex:none;max-width:100%}#wrap.accueil.pg .wr:has(> .qs-hist-tete){display:block!important}#wrap.accueil.pg .qs-hist-tete{width:auto!important;max-width:none!important;position:static!important;margin-bottom:16px}#wrap.accueil.pg form :is(label,.field,.lg>*){margin-bottom:8px!important}#wrap.accueil.pg form :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;padding-top:8px!important;padding-bottom:8px!important;font-size:16px}#wrap.accueil.pg form textarea{min-height:96px;font-size:16px}#wrap.accueil.pg form .lg{gap:8px!important;row-gap:8px!important}}@media (max-width:759.98px){#wrap.accueil.pg .as-g5-l span{grid-column:2/span 4}}@media (max-width:759.98px){#wrap.accueil.pg figure.photo,#wrap.accueil.pg figure[class*="photo"]{min-height:0!important;height:auto!important}}@media (max-width:759.98px){html:root #wrap .heros .heros-kicker{display:inline-flex!important;flex-wrap:nowrap;align-items:center;gap:0;white-space:nowrap;margin:0; padding:8px 16px 8px 20px;border-radius:0 99px 99px 0;border-left:0!important;font-size:12.5px;font-weight:650;line-height:1.2;letter-spacing:0}html:root #wrap .heros .heros-kicker span{display:inline-flex;align-items:center;gap:0;white-space:nowrap}html:root #wrap .heros .heros-kicker span::before,html:root #wrap .heros .heros-kicker span::after{content:none!important}html:root #wrap .heros .heros-kicker span+span::before{content:""!important;flex:none;width:4px;height:4px;margin:0 9px;border-radius:50%;-webkit-mask:none!important;mask:none!important}html:root #wrap .heros .heros-kicker span[data-mo-court]{font-size:0}html:root #wrap .heros .heros-kicker span[data-mo-court]::after{content:attr(data-mo-court)!important;font-size:12.5px}html:root #wrap.accueil:not(.pg) .heros .heros-kicker{position:absolute;z-index:4;left:-20px;top:var(--mo-pilule,74px)}html:root #wrap.accueil:not(.pg) .heros::before{background-position:center,84% 78%}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros-content{position:static;margin-top:0;display:flex;flex-direction:column}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros-content>*{position:relative;z-index:2}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .heros-kicker{position:relative;z-index:3;order:0;align-self:flex-start;top:auto;left:auto; margin:0 0 14px -20px!important;max-width:300px;overflow:hidden}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros h1{order:1;margin:0 0 14px!important}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .fm-ariane{order:2;margin:-6px 0 12px;font-size:14px}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros-description{order:3;margin:0 0 20px!important}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros-content>:not(.heros-kicker,h1,.fm-ariane,.heros-description){order:4}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .heros-kicker.mo-rebond{padding-right:0; -webkit-mask-image:linear-gradient(90deg,#000 76%,rgba(0,0,0,.18) 100%);mask-image:linear-gradient(90deg,#000 76%,rgba(0,0,0,.18) 100%)}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .heros-kicker.maq-monte{animation:none!important}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .heros-kicker.mo-rebond span{animation:mo-rebond 9s ease-in-out infinite}@keyframes mo-rebond{0%{transform:none}40%,55%{transform:translateX(calc(-1 * var(--mo-course,0px)))}95%,100%{transform:none}}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros{position:relative;background:#fff!important;color:#132a49}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .maq-hero-photo{position:absolute;top:0;left:0;right:0;bottom:auto;height:340px!important;z-index:1; -webkit-mask-image:linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.82) 48%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.24) 76%,rgba(0,0,0,.07) 88%,transparent 98%); mask-image:linear-gradient(180deg,#000 0%,#000 34%,rgba(0,0,0,.82) 48%,rgba(0,0,0,.52) 62%,rgba(0,0,0,.24) 76%,rgba(0,0,0,.07) 88%,transparent 98%)}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros:has(>.maq-hero-photo) .heros-inner{position:static;padding-top:204px!important;padding-bottom:28px!important}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros h1{color:#132a49;font-size:32px;line-height:1.08;text-shadow:0 0 18px rgba(255,255,255,.9)}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros h1 :is(.blue,span){color:#1c4b99}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros-description{color:#3c4a5c;font-size:15.5px;line-height:1.5}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros-description :is(strong,b){color:#132a49}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .fm-ariane :is(a,span){color:#5c6673}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros a:not(.bt):not(.heros-cta){color:#1c4b99}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros :is(.bt.ghost,.bt-ghost){color:#132a49;border-color:#c9d3e1}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .heros-kicker{background:rgba(255,255,255,.82)!important;border:1px solid rgba(255,255,255,.9);color:#132a49!important; -webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1);box-shadow:0 2px 10px rgba(19,42,73,.10)}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .heros-kicker span{color:#132a49!important}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .heros-kicker span+span::before{background:#4b813f!important}html:root #wrap.accueil.pg #solutions .maq-hero-photo{background-position:center 30%!important}html:root #wrap.accueil.pg #reprise .maq-hero-photo{background-position:center 40%!important}html:root #wrap.accueil.pg #estimer.heros{background:#1c4b99!important;color:#fff}html:root #wrap.accueil.pg #estimer .heros-inner{padding-top:22px!important;padding-bottom:28px!important}html:root #wrap.accueil.pg #estimer h1{color:#fff;text-shadow:none}html:root #wrap.accueil.pg #estimer h1 :is(.blue,span){color:#bcd3f5}html:root #wrap.accueil.pg #estimer .heros-description{color:#e3ecf9}html:root #wrap.accueil.pg #estimer .heros-content a:not(.bt):not(.heros-cta){color:#fff}html:root #wrap.accueil.pg #estimer .heros-kicker{background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.3);box-shadow:none; -webkit-backdrop-filter:none;backdrop-filter:none;color:#fff!important}html:root #wrap.accueil.pg #estimer .heros-kicker span{color:#fff!important}html:root #wrap.accueil.pg #estimer .heros-kicker span+span::before{background:#9fd28d!important}html:root #wrap.accueil.pg #estimer h1{margin-bottom:0!important}html:root #wrap .hero.small.pic{background:#1c4b99!important;color:#fff;padding:22px 0 28px!important;min-height:0}html:root #wrap .hero.small.pic::before,html:root #wrap .hero.small.pic::after{display:none}html:root #wrap .hero.small.pic h1{color:#fff;margin:0 0 12px;font-size:32px;line-height:1.08}html:root #wrap .hero.small.pic h1 em{color:#bcd3f5}html:root #wrap .hero.small.pic .sub{color:#e3ecf9;margin:0}html:root #wrap.accueil.pg #glossaire.heros{min-height:0}html:root #wrap.accueil.pg #glossaire .heros-inner{padding-top:8px!important;padding-bottom:28px!important;gap:4px}html:root #wrap.accueil.pg #glossaire .gl-h-fig{order:-1;margin:0 auto;max-width:300px}html:root #wrap.accueil.pg #glossaire .heros-kicker{background:#f1f4f9!important;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .maq-som{border:0!important;box-shadow:none!important;background:#fff; -webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .maq-som .wr{padding:2px 20px 10px!important}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .maq-som a{border:0!important;background:#f1f4f9!important;color:#132a49;gap:8px;padding:0 16px!important}}@media (max-width:759.98px) and (prefers-reduced-motion:reduce){html:root #wrap .heros .heros-kicker.mo-rebond span{animation:none}}br.mo-seul{display:none}.mo-etape{display:none}@media (max-width:759.98px){br.mo-seul{display:inline}.mo-dsk{display:none!important}html:root #wrap.accueil.pg .mo-carrousel{border-top:0!important;border-bottom:0!important;margin-top:18px!important}html:root #wrap.accueil.pg .mo-carrousel+.mo-points{margin-top:2px!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g>*{position:relative;background:#fff!important;border:1px solid #e1e8f2!important;border-radius:18px!important; padding:20px 18px 18px!important;overflow:hidden;text-align:left; box-shadow:inset 0 3px 0 #1c4b99,0 1px 2px rgba(19,42,73,.04),0 14px 30px -20px rgba(19,42,73,.30)!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g:not(.maq-four)>*{display:block!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g>*>div:not([class]){display:block!important;margin:0!important;padding:0!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g:not(.maq-four)>*>:is(svg,span.ico,span.ic,span.re-ico,span.fm-geste-ico,span[class$="-ico"]):first-child{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;padding:9px;box-sizing:border-box; border-radius:12px;background:#eef3fa!important;color:#1c4b99!important;margin:0 0 12px!important;flex:none}html:root #wrap.accueil.pg .mo-carrousel.mo-g:not(.maq-four)>*>:is(span.ico,span.ic,span.re-ico,span.fm-geste-ico,span[class$="-ico"]):first-child>svg{width:22px;height:22px}html:root #wrap.accueil.pg .mo-carrousel.mo-g>* :is(h3,b:has(+ :is(p,span)),div:not([class])>b:first-child){display:block;font-size:17px;line-height:1.25;font-weight:700;color:#132a49;margin:0 0 6px!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g>* :is(p,b+span,div:not([class])>span){display:block;font-size:14px;line-height:1.5;color:#4a5668;margin:0!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g>*>:is(small,.k,.maq-etiq,.w10-k,.ob-n,.n,.qs-an):first-child, html:root #wrap.accueil.pg .mo-carrousel.mo-g>*>:is(svg,span[class*="ico"])+:is(small,.k,.w10-k){display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4b813f;margin:0 0 8px!important;background:none}html:root #wrap.accueil.pg .mo-carrousel.mo-g>* .maq-lien{margin-top:10px}html:root #wrap.accueil.pg .mo-carrousel.mo-g>*>:is(figure,img,.en-vie-img,.as-vis,.eng-fond):first-child{display:block!important;margin:-20px -18px 14px!important; width:calc(100% + 36px)!important;max-width:none!important;height:auto;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important; background:#f3f7fc!important;overflow:hidden;aspect-ratio:auto!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g>*>:is(figure,.en-vie-img):first-child img{display:block;width:100%!important;max-width:none!important;height:168px!important;max-height:none!important; object-fit:cover;border:0!important;border-radius:0!important;margin:0!important;box-shadow:none!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g>*>:is(figure,.en-vie-img):first-child img:is([src$=".svg"],[src*="/illus/"]){object-fit:contain;padding:14px 10px 6px;box-sizing:border-box}html:root #wrap.accueil.pg .mo-carrousel.mo-g>figure>figcaption{display:block;padding:0!important;margin:0!important;background:none!important;border:0!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g>*:has(>:is(figure,img,.en-vie-img,.as-vis,.eng-fond):first-child){box-shadow:0 1px 2px rgba(19,42,73,.04),0 14px 30px -20px rgba(19,42,73,.30)!important}html:root #wrap.accueil.pg .mo-carrousel.mo-orig{padding-top:6px!important;padding-bottom:16px!important;align-items:stretch}html:root #wrap.accueil.pg .mo-carrousel.mo-orig>*{flex-basis:84%!important}html:root #wrap.accueil.pg .mo-sans-cadre{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;overflow:visible!important}html:root #wrap.accueil.pg table.mo-table tbody.mo-carrousel>tr{border-radius:18px;border:1px solid #e1e8f2;padding:18px 18px 14px; box-shadow:inset 0 3px 0 #1c4b99,0 1px 2px rgba(19,42,73,.04),0 14px 30px -20px rgba(19,42,73,.30)}html:root #wrap.accueil.pg .qs-vetapes.mo-carrousel>*{padding-bottom:44px!important}html:root #wrap.accueil.pg .qs-vetapes>li>.k{display:none!important}html:root #wrap.accueil.pg .qs-vetapes .mo-etape{display:block;position:absolute;right:18px;bottom:16px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1c4b99}html:root #wrap.accueil.pg .qs-vetapes.mo-carrousel>*>figure:first-child{margin-bottom:16px!important}html:root #wrap.accueil.pg .qs-dates[data-mo-rail]{position:relative;display:block!important;margin:18px 0 0!important;padding:0 0 0 30px!important;list-style:none;border:0!important}html:root #wrap.accueil.pg .qs-dates[data-mo-rail]::before,html:root #wrap.accueil.pg .qs-dates[data-mo-rail]::after{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;border-radius:2px;background:#d6e0ee}html:root #wrap.accueil.pg .qs-dates[data-mo-rail]::after{background:#1c4b99;transform-origin:top;transform:scaleY(var(--mo-p,0));transition:transform .15s linear}html:root #wrap.accueil.pg .qs-dates[data-mo-rail]>li{position:relative;display:block!important;padding:0 0 22px!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}html:root #wrap.accueil.pg .qs-dates[data-mo-rail]>li:last-child{padding-bottom:0!important}html:root #wrap.accueil.pg .qs-dates[data-mo-rail]>li::before{content:"";position:absolute;z-index:1;left:-29px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #9fb3cf;transition:background-color .3s,border-color .3s}html:root #wrap.accueil.pg .qs-dates[data-mo-rail]>li.mo-atteinte::before{background:#1c4b99;border-color:#1c4b99}html:root #wrap.accueil.pg .qs-dates[data-mo-rail] .qs-an{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.06em;color:#1c4b99;margin:0 0 4px!important;padding:0!important;background:none!important;position:static!important}html:root #wrap.accueil.pg .qs-dates[data-mo-rail] h3{font-size:17px;line-height:1.25;margin:0 0 4px!important}html:root #wrap.accueil.pg .qs-dates[data-mo-rail] p{font-size:14.5px;line-height:1.5;margin:0!important}html:root #wrap .legal-doc>p.note .mo-ligne{display:block;position:relative;padding-left:16px}html:root #wrap .legal-doc>p.note .mo-ligne::before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:#1c4b99}}@media (min-width:760px){.legal-doc>p.note .mo-ligne{display:inline}}@media (max-width:759.98px){html:root #wrap.accueil.pg .maq-bloc>.wr{row-gap:20px!important}html:root #wrap.accueil.pg .wr:has(>.mo-carrousel),html:root #wrap.accueil.pg .wr>div:has(>.mo-carrousel){row-gap:0!important}html:root #wrap.accueil.pg .mo-carrousel.mo-g>*>figure:first-child img{position:static!important;inset:auto!important;transform:none!important}html:root #wrap.accueil.p-gestion #pourquoi figure.photo{position:relative;height:220px!important;max-height:none!important;overflow:hidden;border-radius:16px}html:root #wrap.accueil.p-gestion #pourquoi figure.photo img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover}html:root #wrap.accueil.p-solutions .ns-cycle{display:flex!important;flex-direction:column;gap:0!important}html:root #wrap.accueil.p-solutions .ns-cycle>div{display:contents}html:root #wrap.accueil.p-solutions .ns-cycle>div>.rv{order:1}html:root #wrap.accueil.p-solutions .ns-cycle>figure{order:2;width:100%!important;max-width:340px;margin:18px auto 6px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}html:root #wrap.accueil.p-solutions .ns-cycle>figure svg{display:block;width:100%!important;height:auto!important;max-height:none!important}html:root #wrap.accueil.p-solutions .ns-etapes{order:3;display:block!important;margin:0!important;padding:0!important;list-style:none;border:0!important}html:root #wrap.accueil.p-solutions .ns-etapes>li{display:grid!important;grid-template-columns:96px minmax(0,1fr);column-gap:14px;align-items:baseline;padding:11px 0!important;margin:0!important;border:0!important;border-top:1px solid #e3e9f2!important}html:root #wrap.accueil.p-solutions .ns-etapes>li:first-child{border-top:0!important}html:root #wrap.accueil.p-solutions .ns-etapes b{font-size:16px;color:#1c4b99}html:root #wrap.accueil.p-solutions .ns-etapes span{font-size:14.5px;line-height:1.45;color:#3c4a5c}html:root #wrap.accueil.p-solutions .wr:has(.ns-eng) .maq-lien{margin-top:10px!important}html:root #wrap.accueil.p-flotte .fm-cert{display:none!important}html:root #wrap.accueil.p-flotte .fm-photo,html:root #wrap.accueil.p-flotte .fm-photo img{height:210px!important;max-height:none!important}html:root #wrap.accueil.p-flotte .fm-photo img{width:100%;object-fit:cover;object-position:50% 8%!important}html:root #wrap.accueil.p-flotte .fm-sauf{max-width:none!important;width:100%;margin-top:14px!important}html:root #wrap.accueil.p-flotte .fm-sauf span{max-width:none!important}html:root #wrap.accueil.p-gestion .maq-formules.mo-carrousel>*{flex-basis:86%!important}html:root #wrap.accueil.p-gestion .maq-commun{display:grid!important;grid-template-columns:1fr 1fr;gap:8px 12px!important}html:root #wrap.accueil.p-gestion .maq-commun>b{grid-column:1/-1;margin:0!important}html:root #wrap.accueil.p-gestion .maq-commun>span{display:flex;align-items:center;gap:6px;font-size:14px;margin:0!important;white-space:nowrap}}@media (max-width:759.98px){html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .heros-inner{padding-bottom:18px!important}html:root :is(#wrap.accueil.pg,#wrap>.accueil.pg) .heros .heros-content .maq-lien{min-height:40px}html:root #wrap.accueil.pg .maq-som+section{padding-top:22px!important}html:root #wrap.accueil.pg #securite.heros{background:#fff!important}html:root #wrap.accueil.pg :is(#securite,#verification) .maq-hero-photo{display:none!important}html:root #wrap.accueil.pg :is(#securite,#verification) .heros-inner{padding-top:18px!important}html:root #wrap.accueil.p-securite .cmp{display:flex!important;flex-wrap:wrap;gap:0!important;margin-top:18px!important;background:#fff;border:1px solid #e1e8f2;border-radius:18px; padding:16px 18px 6px!important;box-shadow:0 1px 2px rgba(19,42,73,.04),0 14px 30px -20px rgba(19,42,73,.30);grid-template-columns:none!important}html:root #wrap.accueil.p-securite .cmp>*{flex:0 0 100%;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important; padding:0!important;display:flex!important;align-items:flex-start;gap:8px;text-align:left!important;justify-content:flex-start!important}html:root #wrap.accueil.p-securite .cmp>.k.th{display:none!important}html:root #wrap.accueil.p-securite .cmp>.th:is(.a,.b){flex:0 0 auto;align-items:center;font-size:11.5px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase; padding:6px 10px!important;border-radius:99px!important;margin:0 8px 6px 0!important}html:root #wrap.accueil.p-securite .cmp>.th.a{background:#f1f3f6!important;color:#7a8594!important}html:root #wrap.accueil.p-securite .cmp>.th.b{background:#e9f2e6!important;color:#3d7035!important}html:root #wrap.accueil.p-securite .cmp>.th .cmp-m{display:none}html:root #wrap.accueil.p-securite .cmp>.k:not(.th){font-size:12px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5c6673!important; padding:12px 0 6px!important;border-top:1px solid #e9eef5!important;margin-top:4px!important}html:root #wrap.accueil.p-securite .cmp>.a:not(.th){font-size:14px!important;color:#8a94a3!important;padding:0 0 4px!important;font-weight:400!important}html:root #wrap.accueil.p-securite .cmp>.b:not(.th){font-size:15px!important;color:#132a49!important;font-weight:600!important;padding:0 0 10px!important}html:root #wrap.accueil.p-securite .cmp>:is(.a,.b):not(.th) svg{flex:none;width:15px!important;height:15px!important;margin-top:3px}html:root #wrap.accueil.p-securite .tr-c figure{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px 6px!important;height:auto!important}html:root #wrap.accueil.p-securite .tr-c figure .tr-badge{position:static!important;transform:none!important;margin:0!important}html:root #wrap.accueil.p-securite .tr-c figure img{position:static!important;align-self:center;max-height:96px!important;width:auto!important}html:root #wrap.accueil.p-securite .tr-corps{padding:16px 18px 18px!important}html:root #wrap.accueil.p-securite .tr-opt{display:block!important;margin:14px -18px 0!important;padding:12px 18px!important;border:0!important;border-radius:0!important;background:#eef3fa!important;font-size:14px;line-height:1.45}html:root #wrap.accueil.p-securite .tr-opt b{display:inline-block;margin:0 8px 0 0!important;padding:2px 8px;border-radius:6px;background:#fff;border:1px solid #d6e0ee;font-size:12px;vertical-align:1px}html:root #wrap.accueil.p-securite .pts-n{display:flex!important;align-items:flex-start;gap:2px;position:relative}html:root #wrap.accueil.p-securite .pts-n sup{position:static!important;transform:none!important;top:auto!important;left:auto!important;font-size:.5em;line-height:1;margin-top:.12em;color:#4b813f}html:root #wrap.accueil.p-securite .pts>.rv{margin-bottom:0!important}html:root #wrap.accueil.p-recond figure.rc-dessin{max-height:none!important;height:auto!important;overflow:visible!important;padding:16px 12px 52px!important;aspect-ratio:auto!important}html:root #wrap.accueil.p-recond figure.rc-dessin>img{position:static!important;height:auto!important;max-height:190px!important;width:100%!important;object-fit:contain}html:root #wrap.accueil.p-recond #renouvellement figure{display:none!important}html:root #wrap.accueil.p-entreprises :is(.en-offre,.en-bilan){zoom:1!important}html:root #wrap.accueil.p-entreprises .en-garde{display:block!important;margin:18px 0 0!important;padding:4px 18px!important;list-style:none;background:#fff;border:1px solid #e1e8f2!important;border-radius:18px; box-shadow:0 1px 2px rgba(19,42,73,.04),0 14px 30px -20px rgba(19,42,73,.30)}html:root #wrap.accueil.p-entreprises .en-garde>li{display:flex!important;gap:10px;align-items:flex-start;padding:12px 0!important;margin:0!important;border:0!important;border-top:1px solid #e9eef5!important;font-size:14.5px;line-height:1.45}html:root #wrap.accueil.p-entreprises .en-garde>li:first-child{border-top:0!important}html:root #wrap.accueil.p-entreprises .en-garde>li>svg{flex:none;margin-top:3px}html:root #wrap.accueil.p-entreprises .maq-liens{gap:0!important;row-gap:0!important;margin-top:12px!important}html:root #wrap.accueil.p-entreprises .maq-liens .maq-lien{min-height:40px}html:root #wrap.accueil.p-entreprises #prouver .wr{row-gap:16px!important}html:root #wrap.accueil.p-collectivites .co-qr .co-q{display:block;font-size:13px;line-height:1.4;color:#5c6673;margin:0 0 8px}html:root #wrap.accueil.p-collectivites .co-qr .co-q i{display:inline-block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;color:#1c4b99;border:1px solid #c9d6ea;border-radius:6px;padding:1px 6px;margin-right:6px}html:root #wrap.accueil.p-collectivites .co-qr .co-r{display:block;font-size:15px;line-height:1.45;font-weight:600;color:#132a49}html:root #wrap.accueil.p-collectivites .co-flux.mo-carrousel>*>h3{display:flex!important;align-items:center;gap:10px;font-size:17px;margin:0 0 10px!important}html:root #wrap.accueil.p-collectivites .co-flux.mo-carrousel>*>h3 svg{flex:none;width:36px;height:36px;padding:8px;box-sizing:border-box;border-radius:11px;background:#eef3fa;color:#1c4b99}html:root #wrap.accueil.p-collectivites .co-flux.mo-carrousel ul{margin:0!important;padding:0!important;list-style:none}html:root #wrap.accueil.p-collectivites .co-flux.mo-carrousel li{display:flex!important;gap:8px;align-items:flex-start;padding:6px 0!important;border:0!important;font-size:14px;line-height:1.45}html:root #wrap.accueil.p-collectivites .co-flux.mo-carrousel li svg{flex:none;margin-top:3px}html:root #wrap.accueil.p-collectivites .co-dessin{height:auto!important;aspect-ratio:auto!important;padding:10px 12px!important;margin:0!important}html:root #wrap.accueil.p-collectivites .co-dessin img{position:static!important;display:block;width:100%!important;height:auto!important;max-height:140px!important;object-fit:contain}html:root #wrap.accueil.p-revendeurs .re-n.alp .maq-lien{min-height:44px!important;padding:0!important}html:root #wrap.accueil.p-revendeurs .re-n.alp ul{margin-top:6px!important}html:root #wrap.accueil.p-revendeurs .re-circuit{margin-top:0!important}html:root #wrap.accueil.p-revendeurs .re-regles.mo-carrousel>*>.k small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4b813f;margin:0 0 6px}html:root #wrap.accueil.p-revendeurs .re-regles.mo-carrousel>*>p{font-size:17px!important;line-height:1.25;font-weight:700;color:#132a49!important;margin:0 0 6px!important}html:root #wrap.accueil.p-revendeurs .re-regles.mo-carrousel>*>span{display:block;font-size:14px;line-height:1.5;color:#4a5668}html:root #wrap.accueil.p-quisommesnous blockquote p{font-size:15px;line-height:1.55}html:root #wrap.accueil.p-obligations #acheteurs-publics .ob-pub>img{margin:0 auto!important;max-height:150px}html:root #wrap.accueil.p-obligations #acheteurs-publics .wr{row-gap:12px!important}html:root #wrap.accueil.p-windows #esu,html:root #wrap.accueil.p-windows .maq-som a[href="#esu"]{display:none!important}html:root #wrap.accueil.p-windows #changements .w10-chg>img{max-height:none!important;height:auto!important;object-fit:contain!important;border-radius:0!important}html:root #wrap.accueil.p-destruction .ds-tab td[data-mo-tete]::before,html:root #wrap.accueil.p-destruction .ds-tab th[data-mo-tete]::before{display:none!important}html:root #wrap.accueil.p-destruction .ds-tab tbody.mo-carrousel>tr>*{border:0!important;background:none!important;box-shadow:none!important;padding:8px 0!important;border-radius:0!important}html:root #wrap.accueil.p-destruction .ds-tab tbody.mo-carrousel>tr>th{padding-top:0!important;font-size:17px;font-weight:700;color:#132a49}html:root #wrap.accueil.p-destruction .ds-tab tbody.mo-carrousel>tr>td.e{border-top:1px solid #e9eef5!important}html:root #wrap.accueil.p-destruction .ds-tab tbody.mo-carrousel>tr>td.d{border-top:1px solid #e9eef5!important}html:root #wrap.accueil.p-destruction .ds-tab .ds-m{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}html:root #wrap.accueil.p-destruction .ds-tab td.e .ds-m{color:#3d7035}html:root #wrap.accueil.p-destruction .ds-tab td.d .ds-m{color:#1c4b99}html:root #wrap.accueil.p-destruction #pourquoi figure.ds-photo{position:relative;height:220px!important;max-height:none!important;overflow:hidden;border-radius:16px}html:root #wrap.accueil.p-destruction #pourquoi figure.ds-photo img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover}html:root #wrap.accueil.p-destruction #preuves{padding-top:14px!important}html:root #wrap.accueil.p-destruction #preuves img[src*="d12-"]{max-height:96px!important;margin:0 auto 4px!important}html:root #wrap:not(:has(.hero.bg)) :is(.maq-faq,.faq) summary{width:100%!important;max-width:none!important;box-sizing:border-box;font-weight:500!important;text-wrap:pretty}html:root #wrap:not(:has(.hero.bg)) .faq summary{padding-right:40px!important}html:root #wrap:not(.accueil):not(:has(.hero.bg)) .cta-band .actions .btn.go{color:#fff!important}html:root #wrap:not(.accueil):not(:has(.hero.bg)) .cta-band .actions .btn:not(.go){padding:0 22px!important;min-height:52px!important;height:52px}html:root #wrap.accueil.p-reprise .maq-zone{display:block!important;font-size:14.5px;line-height:1.7;color:#3c4a5c}html:root #wrap.accueil.p-reprise .maq-zone-k{display:inline!important;font-weight:600;color:#132a49;margin:0!important}html:root #wrap.accueil.p-reprise .maq-zone-villes{display:inline!important;margin:0!important}html:root #wrap.accueil.p-reprise .maq-zone-villes a{display:inline!important;min-height:0!important;padding:0!important;color:#1c4b99}html:root #wrap.accueil.p-reprise .maq-zone-villes a:not(:last-child)::after{content:",";color:#3c4a5c}html:root #wrap.accueil.p-reprise .maq-zone-villes a:last-child::after{content:".";color:#3c4a5c}html:root #wrap.accueil.p-reprise .maq-zone-fr{display:inline!important;margin:0 0 0 4px!important}}@media (max-width:759.98px){html:root #wrap.accueil.p-reprise .maq-zone{font-size:14px;line-height:1.75}html:root #wrap.accueil.p-reprise .maq-zone-villes a{white-space:nowrap}html:root #wrap.accueil.p-solutions .ns-cycle>figure{margin:4px auto 0!important}}@media (max-width:759.98px){html:root #wrap.accueil.pg :is(.maq-liens,.maq-zone,.w10-suite,.en-liens){gap:0!important;row-gap:0!important}html:root #wrap.accueil.pg .en-liens{margin-top:12px!important}html:root #wrap.accueil.pg .en-liens+.en-liens{margin-top:0!important}html:root #wrap.accueil.pg .maq-liens{margin-top:12px!important}html:root #wrap.accueil.pg :is(.maq-lien,.mo-carrousel a,.heros a:not(.bt):not(.heros-cta)){min-height:44px}html:root #wrap.accueil.p-flotte .fm-feuille-t{flex-wrap:wrap!important;row-gap:4px}html:root #wrap.accueil.p-flotte .fm-feuille-t>b{flex:1 1 100%!important;font-size:16px;line-height:1.3}html:root #wrap.accueil.p-flotte .fm-feuille-t>span{flex:1 1 100%!important;margin-left:24px!important;text-align:left!important}html:root #wrap.accueil.p-flotte .fm-tab :is(th,td){padding-left:6px!important;padding-right:6px!important;font-size:13px}html:root #wrap.accueil.p-flotte .fm-tab :is(th,td):first-child{padding-left:14px!important}html:root #wrap.accueil.p-flotte .fm-tab .fm-dev{white-space:nowrap;font-size:11.5px;padding:3px 6px}}@media (max-width:759.98px){html:root #wrap.accueil.pg figure[class*="photo"]{height:auto!important;max-height:none!important;aspect-ratio:auto!important;min-height:0!important;padding:0!important;overflow:hidden;border-radius:16px}html:root #wrap.accueil.pg figure[class*="photo"]>img{position:static!important;inset:auto!important;transform:none!important;display:block;width:100%!important; height:200px!important;max-height:none!important;object-fit:cover;border-radius:0!important}}@media (max-width:759.98px){html:root #wrap.accueil.p-solutions .ns-grille.mo-carrousel .ns-c>figure{height:200px!important;aspect-ratio:auto!important;flex:none!important;min-height:0;width:100%;align-self:stretch}html:root #wrap.accueil.p-solutions .ns-grille.mo-carrousel .ns-c{display:flex!important;flex-direction:column}}@media (max-width:759.98px){html:root #wrap.accueil.p-recond figure.rc-dessin figcaption svg{height:14px!important;width:14px!important;max-height:none!important;flex:none}html:root #wrap.accueil.p-recond figure.rc-dessin figcaption{white-space:nowrap;font-size:12.5px}}@media (max-width:759.98px){html:root #wrap.accueil.p-bilanrse figure.br-app,html:root #wrap.accueil.p-bilanrse figure.br-app img{max-height:none!important}}@media (max-width:759.98px){}@media (max-width:759.98px){html:root #wrap .mo-carrousel>.mo-hors{display:none!important}}@media (max-width:759.98px){html:root #wrap.accueil.p-collectivites .co-reg .co-ligne{display:block!important}html:root #wrap.accueil.p-collectivites .co-reg .co-ligne>svg{display:block;position:static!important;width:16px;height:16px;margin:8px 0!important;transform:none!important}html:root #wrap.accueil.p-collectivites .co-reg .co-prouver{margin:8px 0 0!important;font-size:14.5px;font-weight:600;color:#132a49}html:root #wrap.accueil.p-collectivites .co-reg .co-piece{display:flex!important;gap:8px;align-items:flex-start}html:root #wrap.accueil.p-collectivites .co-chemise{zoom:1!important}}@media (max-width:759.98px){html:root #wrap.accueil.p-revendeurs .re-xls .re-tab{min-width:640px!important}html:root #wrap.accueil.p-revendeurs .re-xls .re-l{min-width:640px!important}html:root #wrap.accueil.p-revendeurs #esn .re-circuit{margin-top:18px!important}}@media (max-width:759.98px){html:root #wrap.accueil.pg :is(div,p,nav):has(> a.maq-lien + a.maq-lien){gap:0!important;row-gap:0!important}html:root #wrap.accueil.pg :is(div,p,nav):has(> a.maq-lien + a.maq-lien)>a.maq-lien{margin-top:0!important;margin-bottom:0!important}}@media (max-width:759.98px){html:root #wrap.accueil.pg :is(.mo-surl,.mo-fili)>*,html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr{position:relative;overflow:hidden;display:block!important;text-align:left;border-radius:20px!important; background:#f4f8fc!important;border:1px solid #dce5f0!important;box-shadow:none!important;padding:22px 20px!important}html:root #wrap.accueil.pg section.alt :is(.mo-surl,.mo-fili)>*,html:root #wrap.accueil.pg section.alt table.mo-table tbody.mo-surl>tr{background:#fff!important;border-color:rgba(19,42,73,.08)!important;box-shadow:0 1px 2px rgba(19,42,73,.05),0 18px 32px -20px rgba(19,42,73,.35)!important}html:root #wrap.accueil.pg :is(.mo-surl,.mo-fili)>*::before,html:root #wrap.accueil.pg :is(.mo-surl,.mo-fili)>*::after{display:none!important}html:root #wrap.accueil.pg :is(.mo-surl,.mo-fili):not(.mo-carrousel){display:grid!important;gap:12px!important;margin-top:18px!important;padding:0!important;list-style:none;border:0!important}html:root #wrap.accueil.pg .mo-surl .mo-no{display:inline-flex!important;align-items:center;margin:0 8px 10px 0!important;padding:0!important; font-size:12px!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important;color:#1c4b99!important;background:none!important;border:0!important; width:auto!important;height:auto!important;font-variant-numeric:tabular-nums}html:root #wrap.accueil.pg .mo-surl .mo-no::after{content:"";display:inline-block;width:14px;height:1.5px;margin-left:8px;background:#1c4b99;opacity:.5}html:root #wrap.accueil.pg .mo-surl .mo-k{display:inline-block!important;margin:0 0 10px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important; font-size:11px!important;line-height:1.2!important;font-weight:700!important;font-style:normal!important;letter-spacing:.14em!important;text-transform:uppercase;color:#1c4b99!important}html:root #wrap.accueil.pg .mo-surl .mo-k::before,html:root #wrap.accueil.pg .mo-surl .mo-k::after{display:none!important}html:root #wrap.accueil.pg .mo-surl .mo-k small{font:inherit!important;color:inherit!important;letter-spacing:inherit!important}html:root #wrap.accueil.pg .mo-surl .mo-t{display:block!important;margin:0!important;padding:0!important;font-size:19px!important;line-height:1.3!important;font-weight:700!important; color:#17243a!important;text-wrap:balance}html:root #wrap.accueil.pg .mo-surl .mo-t .mo-k{display:block!important}html:root #wrap.accueil.pg .mo-surl .mo-hl{background:linear-gradient(transparent 64%,#eaf1fb 64%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 3px;margin:0 -3px}html:root #wrap.accueil.pg section:not(.alt) .mo-surl .mo-hl{background:linear-gradient(transparent 64%,#d8e5f8 64%)}html:root #wrap.accueil.pg .mo-surl .mo-x{display:block!important;margin:10px 0 0!important;font-size:14.5px!important;line-height:1.5!important;color:#4a5870!important;text-wrap:balance}html:root #wrap.accueil.pg .mo-surl :is(p,li)>.mo-t:is(b,strong){display:inline!important;font-size:inherit!important;line-height:inherit!important}html:root #wrap.accueil.pg .mo-surl.w10-devenir>li{font-size:15px!important;line-height:1.5;color:#4a5870}html:root #wrap.accueil.pg .mo-surl.as-temps>li>p{font-size:15px!important;line-height:1.5}html:root #wrap.accueil.pg .mo-surl .maq-doc{margin-top:14px!important}html:root #wrap.accueil.pg .mo-surl .maq-lien{margin-top:10px}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr{padding-bottom:0!important}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr>th{display:block!important;padding:0 0 18px!important;font-size:19px!important;line-height:1.3!important;font-weight:700;color:#17243a}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr>th .mo-no{display:flex!important;width:max-content!important}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr>td{display:grid!important;grid-template-columns:62px minmax(0,1fr);gap:12px;margin:0 -20px!important;padding:12px 20px!important; border-top:1px solid #dde6f2!important;background:#f5f8fd!important;font-size:13.5px!important;line-height:1.42!important;color:#132a49!important}html:root #wrap.accueil.pg section:not(.alt) table.mo-table tbody.mo-surl>tr>td{background:#fff!important}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr>td[data-mo-tete]::before{display:block!important;margin:0!important;font-size:10.5px;line-height:1.6;letter-spacing:.12em;color:#7a879c}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr>td[data-mo-tete]+td[data-mo-tete]::before{content:"Preuve"}html:root #wrap.accueil.pg .mo-fili>*{padding:24px 24px 26px!important;border:1px solid transparent!important; background:linear-gradient(#f4f8fc,#f4f8fc) padding-box,linear-gradient(160deg,rgba(28,75,153,.42) 0%,rgba(28,75,153,.08) 55%,rgba(28,75,153,.3) 100%) border-box!important}html:root #wrap.accueil.pg section.alt .mo-fili>*{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,rgba(28,75,153,.42) 0%,rgba(28,75,153,.08) 55%,rgba(28,75,153,.3) 100%) border-box!important; box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 22px 36px -26px rgba(28,75,153,.45)!important}html:root #wrap.accueil.pg .mo-fili>*>*:not(.mo-ico){position:relative;z-index:1;padding-right:26px}html:root #wrap.accueil.pg .mo-fili>* :is(h3,b){display:block;margin:0 0 8px!important;font-size:18px!important;line-height:1.22!important;font-weight:700!important;color:#17243a!important;text-wrap:balance}html:root #wrap.accueil.pg .mo-fili>* :is(p,em,li,span:not(.mo-ico)){font-size:14.5px;line-height:1.5;color:#4a5870;text-wrap:balance}html:root #wrap.accueil.pg .mo-fili>*>small{display:block;margin:0 0 8px!important;font-size:11px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1c4b99!important}html:root #wrap.accueil.pg .mo-fili .mo-ico{position:absolute!important;z-index:0!important;right:-24px!important;bottom:-28px!important;left:auto!important;top:auto!important; display:block!important;width:156px!important;height:156px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important; color:#1c4b99!important;opacity:.14;pointer-events:none;transform:none!important; -webkit-mask-image:linear-gradient(225deg,#000 30%,transparent 78%);mask-image:linear-gradient(225deg,#000 30%,transparent 78%)}html:root #wrap.accueil.pg .mo-fili .mo-ico svg{display:block;width:100%!important;height:100%!important;margin:0!important}html:root #wrap.accueil.pg .mo-fili .mo-ico,html:root #wrap.accueil.pg .mo-fili .mo-ico *{stroke:currentColor!important;stroke-width:1.1px!important}html:root #wrap.accueil.pg .mo-fili.co-flux>*>h3{display:block!important}html:root #wrap.accueil.pg .mo-fili.co-flux ul{margin:0!important;padding:0 26px 0 0!important;list-style:none}html:root #wrap.accueil.pg .mo-fili.co-flux li{display:flex!important;gap:8px;align-items:flex-start;padding:5px 0!important}html:root #wrap.accueil.pg .mo-fili.co-flux li>svg{flex:none;width:15px;height:15px;margin-top:4px;color:#4b813f}}@media (max-width:759.98px){html:root #wrap.accueil.pg #estimer.heros,html:root #wrap .hero.small.pic{background:linear-gradient(180deg,#132a49 0%,#0f2039 100%)!important}html:root #wrap.accueil.pg img.mo-seul-img{display:block!important;max-height:110px!important;width:auto!important;margin:0 auto 4px!important}html:root #wrap.accueil.pg img.mo-dsk-img{display:none!important}}@media (min-width:760px){img.mo-seul-img{display:none!important}}@media (max-width:759.98px){html:root #wrap.accueil.pg .mo-surl .mo-hl{background:linear-gradient(transparent 62%,#d6e4f8 62%)}html:root #wrap.accueil.pg section:not(.alt) .mo-surl .mo-hl{background:linear-gradient(transparent 62%,#c9dbf5 62%)}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr>td{display:block!important;position:relative;padding:12px 20px 12px 94px!important}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr>td[data-mo-tete]::before{position:absolute;left:20px;top:13px}}@media (max-width:759.98px){html:root #wrap.accueil.pg .mo-fili>*>*:has(.mo-ico){position:static!important}html:root #wrap.accueil.pg .mo-surl.as-temps .mo-k{width:auto!important;max-width:none!important;overflow:visible!important;white-space:nowrap;height:auto!important}html:root #wrap.accueil.pg .mo-surl.as-temps>li>p{margin:0!important}}@media (max-width:759.98px){html:root #wrap.accueil.pg .mo-surl .mo-k{display:table!important;clip-path:none!important;-webkit-clip-path:none!important;padding:0!important;min-height:0!important}html:root #wrap.accueil.pg .mo-surl .mo-no{display:flex!important;width:max-content!important}html:root #wrap.accueil.pg .mo-surl .mo-k+.mo-t,html:root #wrap.accueil.pg .mo-surl .mo-k+p{margin-top:0!important;padding-top:0!important}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr{display:flex!important;flex-direction:column}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr>td{width:calc(100% + 40px)!important;max-width:none!important}html:root #wrap.accueil.pg table.mo-table tbody.mo-surl>tr>td:last-child{flex:1 0 auto}}@media (max-width:759.98px){html:root #wrap.accueil.pg .mo-surl .mo-k{line-height:1.2!important;height:auto!important}}@media (max-width:759.98px){html:root #wrap.accueil.pg .mo-surl.re-regles .mo-t{font-size:15.5px!important;line-height:1.4!important;font-weight:650!important;text-wrap:balance!important}html:root #wrap.accueil.pg .mo-surl.re-regles :is(.mo-t,.mo-x){text-wrap:balance!important;max-width:100%}html:root #wrap.accueil.pg .mo-surl.re-regles .mo-x{display:block!important}}@media (max-width:759.98px){html:root .foot .pf-haut{border-bottom:0!important;padding-bottom:0!important}html:root .foot .pf-bas{padding-top:16px!important}html:root #wrap.accueil.p-reprise .maq-zone-villes span{display:inline!important;white-space:nowrap;color:#1c4b99}html:root #wrap.accueil.p-reprise .maq-zone-villes span:not(:last-child)::after{content:",";color:#3c4a5c}html:root #wrap.accueil.p-reprise .maq-zone-villes span:last-child::after{content:".";color:#3c4a5c}html:root #wrap.accueil.p-flotte #securite{padding-bottom:18px!important}html:root #wrap.accueil.p-flotte #securite+section{padding-top:22px!important}html:root #wrap.accueil.p-flotte #securite .maq-lien{margin-top:12px!important}html:root #wrap.accueil.p-flotte .fm-photo,html:root #wrap.accueil.p-flotte .fm-photo img{height:210px!important}html:root #wrap.accueil.p-flotte .fm-photo img{object-position:50% 8%!important}html:root #wrap.accueil.pg .mo-fili.fm-cond .fm-marques{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:12px!important}html:root #wrap.accueil.pg .mo-fili.fm-cond .fm-marques span{font-size:12.5px!important;padding:4px 9px!important;border:1px solid #d6e0ee;border-radius:8px;color:#132a49!important;background:#fff}html:root #wrap.accueil.pg .mo-fili.fm-cond .fm-marques span.etc{border:0;background:none;color:#607087!important}html:root #wrap.accueil.p-gestion .maq-formules.mo-carrousel{padding-top:20px!important}html:root #wrap.accueil.p-gestion .maq-reco{border-radius:8px!important}html:root #wrap.accueil.p-gestion .maq-commun{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html:root #wrap.accueil.p-gestion .maq-commun>span{white-space:normal!important;align-items:flex-start!important;line-height:1.35}html:root #wrap.accueil.p-gestion .maq-commun>span svg{flex:none;margin-top:2px}html:root #wrap.accueil.p-bilanrse .br-app div{min-width:auto!important}html:root #wrap.accueil.p-entreprises .maq-lien{min-height:40px!important}html:root #wrap.accueil.p-revendeurs .re-n.alp .maq-lien{min-height:30px!important;padding:2px 0!important}html:root #wrap.accueil.p-revendeurs .re-n.alp ul{margin:4px 0 0!important;padding:0!important;gap:0!important}html:root #wrap.accueil.p-revendeurs .re-n.alp li{margin:0!important;padding:0!important}html:root #wrap.accueil.pg .mo-surl.re-regles .mo-t{font-size:19px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:#17243a!important}html:root #wrap.accueil.pg .mo-surl.re-regles .mo-x{font-weight:400!important;font-size:14.5px!important;color:#4a5870!important}html:root #wrap.accueil.pg .mo-surl.re-regles>li>span{display:block;margin-top:8px;font-size:13.5px;color:#607087}html:root #wrap.accueil.pg .mo-surl.co-reg>.co-ligne{padding-bottom:0!important;display:flex!important;flex-direction:column}html:root #wrap.accueil.pg .mo-surl.co-reg .co-ligne>svg{display:none!important}html:root #wrap.accueil.pg .mo-surl.co-reg .mo-t{margin:0 0 16px!important;font-size:18px!important;font-weight:700!important;color:#17243a!important}html:root #wrap.accueil.pg .mo-surl.co-reg .mo-x{flex:1 0 auto;display:flex!important;gap:10px;align-items:flex-start;margin:0 -20px!important;padding:14px 20px 16px!important; background:#f5f8fd;border-top:1px solid #dde6f2;color:#132a49!important}html:root #wrap.accueil.pg section:not(.alt) .mo-surl.co-reg .mo-x{background:#fff}html:root #wrap.accueil.pg .mo-surl.co-reg .mo-x b{display:block;font-size:14.5px;color:#132a49}html:root #wrap.accueil.pg .mo-surl.co-reg .mo-x span{display:block;font-size:13.5px;line-height:1.45;color:#4a5870}html:root #wrap.accueil.pg .mo-surl.co-reg .mo-x>svg{flex:none;width:16px;height:16px;margin-top:2px;color:#1c4b99}}@media (max-width:759.98px){html:root #wrap.accueil.pg :is(.mo-surl,.mo-fili)>.mo-hors{display:none!important}html:root #wrap.accueil.pg .mo-surl.re-regles .mo-x{margin-top:10px!important}}@media (max-width:759.98px){html:root #wrap.accueil.p-revendeurs .re-gains-t{margin-top:20px!important;padding-top:20px!important}}@media (max-width:759.98px){html:root #wrap.accueil.p-reprise .maq-zone-fr{display:block!important;margin:4px 0 0!important}}@media (max-width:759.98px){html:root #wrap.accueil.pg .mo-surl.co-reg .mo-k{align-self:flex-start!important;text-align:left!important;margin:0 0 10px!important}}@media (max-width:759.98px){html:root #wrap.accueil.p-bilanrse .br-mes.mo-carrousel>*{display:flex!important;flex-direction:column;gap:12px;background:#fff!important;border:1px solid rgba(28,75,153,.55)!important; border-top:4px solid #1c4b99!important;border-radius:18px!important;padding:20px 20px 22px!important;box-shadow:0 18px 32px -22px rgba(19,42,73,.35)!important}html:root #wrap.accueil.p-bilanrse .br-mes .ic{display:grid!important;place-items:center;width:40px;height:40px;border-radius:12px;background:#eaf4e9!important;color:#4b813f!important;margin:0!important}html:root #wrap.accueil.p-bilanrse .br-mes .ic svg{width:20px;height:20px}html:root #wrap.accueil.p-bilanrse .br-mes b{display:block;font-size:18px;line-height:1.25;color:#17243a;margin:0 0 6px}html:root #wrap.accueil.p-bilanrse .br-mes div span{display:block;font-size:14.5px;line-height:1.5;color:#4a5870;text-wrap:balance}html:root #wrap.accueil.p-associations .as-leviers{gap:26px!important}html:root #wrap.accueil.p-associations .as-lev{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:baseline}html:root #wrap.accueil.p-associations .as-lev>*{grid-column:1/-1}html:root #wrap.accueil.p-associations .as-lev>.as-vis{padding:18px!important;margin:0 0 14px!important}html:root #wrap.accueil.p-associations .as-lev>.as-num{grid-column:1;margin:0!important}html:root #wrap.accueil.p-associations .as-lev>h3{grid-column:2;margin:0!important}html:root #wrap.accueil.p-associations .as-lev>p{margin:6px 0 0!important}html:root #wrap.accueil.p-associations .as-lev>.maq-lien{margin-top:2px!important;min-height:40px}html:root #wrap.accueil.pg .mo-surl.as-chaine .mo-x{font-weight:400!important;font-size:14.5px!important;color:#4a5870!important}html:root #wrap.accueil.p-associations .as-opts{display:block!important;margin:16px 0 0!important;padding:0!important;list-style:none}html:root #wrap.accueil.p-associations .as-opts>li{position:relative;display:block!important;padding:11px 36px 11px 0!important;margin:0!important;border-top:1px solid #132a49!important}html:root #wrap.accueil.p-associations .as-opts>li:last-child{border-bottom:1px solid #132a49!important}html:root #wrap.accueil.p-associations .as-opts>li>svg{position:absolute;top:12px;right:0;width:22px!important;height:22px!important;margin:0!important}html:root #wrap.accueil.p-associations .as-opts>li>b{display:block;margin:0!important;font-size:16px;line-height:1.3}html:root #wrap.accueil.p-associations .as-opts>li>span{display:block;margin:2px 0 0!important;font-size:14.5px;line-height:1.4}html:root #wrap.accueil.p-associations .as-cas-n{display:flex!important;align-items:center;gap:14px;margin-top:14px!important}html:root #wrap.accueil.p-associations .as-cas-n small{display:block!important;max-width:150px;margin:0!important;line-height:1.3}}@media (max-width:759.98px){html:root #wrap.accueil.p-bilanrse .br-mes.mo-carrousel .ic{background:#eaf4e9!important;color:#4b813f!important}html:root #wrap.accueil.p-bilanrse .br-mes.mo-carrousel .ic svg{stroke:#4b813f!important;color:#4b813f!important}html:root #wrap.accueil.pg .mo-surl.as-chaine .qui.mo-t{display:block!important;border:0!important;border-radius:0!important;background:none!important;padding:0!important; text-transform:none!important;letter-spacing:0!important;font-size:19px!important;line-height:1.3!important;font-weight:700!important;color:#17243a!important;width:auto!important}html:root #wrap.accueil.pg .mo-surl.as-chaine .qui.mo-t::before,html:root #wrap.accueil.pg .mo-surl.as-chaine .qui.mo-t::after{display:none!important}html:root #wrap.accueil.pg .mo-surl.as-chaine .qui .mo-hl{text-transform:none}html:root #wrap.accueil.p-associations .as-leviers{display:grid!important;row-gap:22px!important;margin-top:18px!important}html:root #wrap.accueil.p-associations .as-lev{padding:0!important;margin:0!important;min-height:0!important}html:root #wrap.accueil.p-associations .as-cas-n small{max-width:220px!important;text-wrap:balance}}@media (max-width:759.98px){html:root #wrap.accueil.p-bilanrse .br-mes.mo-carrousel>*>.ic{background:#eaf4e9!important;box-shadow:none!important}html:root #wrap.accueil.p-associations .as-cas-n small{max-width:168px!important;font-size:15px!important;white-space:normal!important;text-wrap:balance!important}html:root #wrap.accueil.p-associations .as-lev>.as-vis{min-height:0!important;padding:16px!important}html:root #wrap.accueil.p-associations .as-lev+.as-lev{margin-top:-12px!important}}@media (max-width:759.98px){html:root #wrap.accueil.p-bilanrse #le-bilan .chapo{font-size:14px!important;line-height:1.5!important}html:root #wrap.accueil.p-bilanrse .br-mes{display:block!important;margin:16px 0 0!important;padding:0!important}html:root #wrap.accueil.p-bilanrse .br-mes>li{display:grid!important;grid-template-columns:30px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center; padding:12px 0!important;margin:0!important;border:0!important;border-top:1px solid #e3e9f2!important}html:root #wrap.accueil.p-bilanrse .br-mes>li:last-child{border-bottom:1px solid #e3e9f2!important}html:root #wrap.accueil.p-bilanrse .br-mes .ic{grid-column:1;grid-row:1;width:30px!important;height:30px!important;border-radius:9px!important;margin:0!important}html:root #wrap.accueil.p-bilanrse .br-mes .ic svg{width:16px!important;height:16px!important}html:root #wrap.accueil.p-bilanrse .br-mes>li>div{display:contents!important}html:root #wrap.accueil.p-bilanrse .br-mes b{grid-column:2;grid-row:1;font-size:16px!important;line-height:1.25!important;margin:0!important}html:root #wrap.accueil.p-bilanrse .br-mes>li>div>span{grid-column:1/-1;grid-row:2;font-size:14px!important;line-height:1.45!important;margin:0!important;color:#4a5870}}@media (max-width:759.98px){html:root #wrap.accueil.p-quisommesnous figure.qs-fond{position:relative;margin:26px 0 0!important;padding:4px 4px 0!important;background:none!important;border:0!important; border-radius:0!important;box-shadow:none!important;overflow:visible;text-align:center}html:root #wrap.accueil.p-quisommesnous figure.qs-fond::before,html:root #wrap.accueil.p-quisommesnous figure.qs-fond::after{display:none!important}html:root #wrap.accueil.p-quisommesnous .qs-fond-g{display:block!important;position:static!important;height:38px;margin:0 0 6px!important;font:800 74px/1 Georgia,serif!important;color:#4b813f!important;opacity:1!important;text-align:left}html:root #wrap.accueil.p-quisommesnous .qs-fond-f{height:30px;margin:8px 0 0!important;text-align:right}html:root #wrap.accueil.p-quisommesnous .qs-fond blockquote{margin:0!important;padding:0!important;border:0!important}html:root #wrap.accueil.p-quisommesnous .qs-fond blockquote p{margin:0!important;font-size:21px!important;line-height:1.38!important;font-weight:600!important;letter-spacing:-.01em;color:#132a49!important;text-wrap:balance}html:root #wrap.accueil.p-quisommesnous .qs-fond figcaption{display:block!important;margin:6px 0 0!important;padding:0!important;border:0!important;text-align:right;font-size:14px;line-height:1.4;color:#607087}}@media (max-width:759.98px){html:root #wrap.accueil.p-reprise .maq-four{display:block!important;margin:16px 0 0!important;padding:0!important;gap:0!important}html:root #wrap.accueil.p-reprise .maq-four>*{position:relative;display:block!important;padding:11px 36px 11px 0!important;margin:0!important; border:0!important;border-top:1px solid #132a49!important;background:none!important;box-shadow:none!important;border-radius:0!important}html:root #wrap.accueil.p-reprise .maq-four>*:last-child{border-bottom:1px solid #132a49!important}html:root #wrap.accueil.p-reprise .maq-four>*>svg{position:absolute!important;top:12px;right:0;width:22px!important;height:22px!important;margin:0!important}html:root #wrap.accueil.p-reprise .maq-four h3{margin:0!important;font-size:16px!important;line-height:1.3!important}html:root #wrap.accueil.p-reprise .maq-four p{margin:2px 0 0!important;font-size:14.5px!important;line-height:1.4!important}html:root #wrap.accueil.p-collectivites #ecoles :is(.co-flux,.co-flux+.mo-points){display:none!important}html:root #wrap.accueil.p-collectivites .co-circ{display:block!important}html:root #wrap.accueil.p-collectivites .co-circ>.mo-repli{padding:0!important;margin:0!important;border-top:1px solid #e3e9f2}html:root #wrap.accueil.p-collectivites .co-circ>.mo-repli:last-child{border-bottom:1px solid #e3e9f2}html:root #wrap.accueil.p-collectivites .co-circ .co-circ-k.mo-repli-t{min-height:60px;padding:12px 0!important;margin:0!important;cursor:pointer}html:root #wrap.accueil.p-collectivites .co-circ .co-circ-k.mo-repli-t>*{display:block}html:root #wrap.accueil.p-collectivites .co-circ .co-circ-k.mo-repli-t>span{font-size:13.5px;color:#607087}html:root #wrap.accueil.p-collectivites .co-circ>.mo-ouvert{padding-bottom:16px!important}html:root #wrap.accueil.p-associations .as-dons-fig{display:none!important}}.mo-detail{display:none}@media (max-width:759.98px){html:root body #wrap .mo-vh.mo-vh.mo-vh.mo-vh:not(.mo-vo){display:none!important}html:root #wrap .mo-detail{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:6px 0 0;padding:0;border:0;background:none;cursor:pointer; font:700 15px/1.2 var(--f,inherit);color:#1c4b99;-webkit-tap-highlight-color:transparent}html:root #wrap .mo-detail::after{content:"";width:8px;height:8px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s}html:root #wrap .mo-detail[aria-expanded=true]::after{transform:rotate(225deg);margin-top:4px}html:root #wrap .mo-detail+.mo-vo{margin-top:8px!important}html:root #wrap .mo-apercu:not(.mo-apercu-ouvert){max-height:170px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}html:root #wrap .mo-apercu+.mo-detail{display:flex;margin:0 auto}html:root #wrap p.mo-ademe .mo-detail{margin:0 0 0 6px;min-height:32px;font-size:14px;vertical-align:middle}html:root #wrap p.mo-ademe:has(.mo-detail[aria-expanded=true]) .mo-ademe-court{display:none}html:root #wrap p.mo-ademe>span.mo-vo{display:inline}html:root #wrap.accueil.p-securite .bb-trois{gap:0!important;margin-top:14px!important}html:root #wrap.accueil.p-securite .bb-trois>*{padding:10px 0!important;margin:0!important;border-top:1px solid #dbe4f0}html:root #wrap.accueil.p-securite .bb-trois>*:last-child{border-bottom:1px solid #dbe4f0}html:root #wrap.accueil.p-securite .bb-trois small{display:block;margin:0 0 2px!important}html:root #wrap.accueil.p-securite .bb-trois h3{margin:0 0 2px!important;font-size:16px!important}html:root #wrap.accueil.p-securite .bb-trois p{margin:0!important;font-size:14px!important;line-height:1.45!important}html:root #wrap.accueil.p-recond .rc-gtete{margin-bottom:0!important;gap:8px!important}html:root #wrap.accueil.p-entreprises .en-cert-zone{display:none!important}html:root #wrap.accueil.p-collectivites .co-ch-zone{margin-top:14px!important;padding-top:0!important}html:root #wrap.accueil.p-collectivites #commande .co-tete{margin-bottom:12px!important;gap:6px!important}html:root #wrap.accueil.p-collectivites #commande .co-circ{margin-top:0!important}html:root #wrap.accueil.p-collectivites #commande .co-public{margin-top:16px!important}html:root #wrap.accueil.p-revendeurs .re-pts{gap:0!important;margin-top:12px!important}html:root #wrap.accueil.p-revendeurs .re-pts>*{padding:9px 0!important;margin:0!important}html:root #wrap.accueil.p-revendeurs .re-pts b{margin:0 0 2px!important}html:root #wrap.accueil.p-revendeurs .re-pts p{margin:0!important;font-size:14px!important;line-height:1.45!important}html:root #wrap.accueil.p-obligations .ob-sous{margin-top:8px!important;font-size:13px!important;line-height:1.45!important}html:root #wrap.accueil.p-obligations .ob-prudence{display:none!important}html:root #wrap.accueil.p-obligations .ob-pied .mo-detail{margin-top:0}}@media (max-width:759.98px){html:root #wrap.accueil.p-collectivites #dossier{overflow:visible!important;padding-bottom:28px!important}html:root #wrap.accueil.p-collectivites #dossier .wr{overflow:visible!important}html:root #wrap.accueil.p-collectivites #dossier .mo-apercu+.mo-detail{margin:10px auto 0!important;position:relative;z-index:2}}@media (max-width:759.98px){html:root #wrap.accueil.p-obligations .ob-pied{gap:0!important;row-gap:0!important;margin-top:8px!important}html:root #wrap.accueil.p-obligations .ob-pied-liens{margin-top:8px!important}html:root #wrap.accueil.p-obligations #rgpd .maq-cta-btns{margin-top:12px!important}html:root #wrap.accueil.p-bilanrse .br-fn-g>.br-fn-k.mo-repli-t{min-height:48px;padding:6px 0!important;margin:0!important}html:root #wrap.accueil.p-bilanrse .br-fn{gap:0!important;row-gap:0!important}html:root #wrap.accueil.p-bilanrse .br-fn-g{padding:0!important;margin:0!important;border-top:1px solid #dbe4f0}}@media (max-width:759.98px){html:root #wrap .mo-carrousel{overflow-y:hidden!important}html:root #wrap .mo-carrousel>*,html:root #wrap .mo-carrousel .rv{transform:none!important}html:root #wrap.p-destruction .ds-tab tr.ds-grp{display:none!important}html:root #wrap.p-destruction .ds-tab tr.ds-crit>th::before{content:"Dans les deux cas";display:block;margin-bottom:4px; font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6b82}html:root #wrap.accueil.p-reprise .maq-zone-k{color:#1c4b99!important}html:root #wrap.p-estimer .es-grille{grid-template-columns:minmax(0,1fr)!important}html:root #wrap.p-estimer #estform{min-width:0;padding-left:16px!important;padding-right:16px!important}html:root #wrap.p-estimer #estform fieldset{min-width:0}html:root #wrap.p-estimer #estform .pills{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html:root #wrap.p-estimer #estform .pills label{white-space:normal!important;line-height:1.2;min-width:0;padding:0 10px!important;gap:8px}html:root #wrap .qs-contact :is(.qs-siege,.qs-zone){display:none!important}html:root #wrap .qs-contact .qs-adr{margin-top:14px!important;padding:12px 0!important}html:root #wrap .qs-contact .qs-adr .tel{margin-top:6px!important}html:root #wrap .qs-contact .qs-adr small{margin-top:2px!important}html:root #wrap.p-securite .bb-photo.rv img{clip-path:none!important;transform:none!important;transition:none!important}html:root #wrap.accueil.pg.p-obligations .ob-liste .ob-n{display:none!important}html:root #wrap.accueil.pg.p-obligations .ob-liste.mo-carrousel>li{padding-top:18px!important;padding-bottom:18px!important}html:root #wrap.accueil.pg.p-obligations .ob-liste h3{margin-top:0!important}html:root #wrap.accueil.pg.p-obligations table.mo-table tbody.mo-surl>tr>th .mo-no{display:none!important}html:root #wrap.accueil.pg.p-obligations .ob-table tbody>tr{padding-top:18px!important}html:root #wrap.accueil.pg.p-obligations .ob-table tbody>tr>th{padding-bottom:14px!important}html:root #wrap.accueil.pg.p-obligations .ob-table td[data-mo-num]{position:relative;min-height:96px}html:root #wrap.accueil.pg.p-obligations .ob-table td[data-mo-num]::after{content:attr(data-mo-num);position:absolute;left:18px;bottom:6px; font:800 64px/1 'Schibsted Grotesk',var(--f,sans-serif);letter-spacing:-.04em;color:#1c4b99;opacity:.13;pointer-events:none}html:root #alp-top .brand .logo{height:46px!important;width:auto!important;position:relative;top:5px}html:root #wrap.accueil.pg.p-flotte .fm-cond svg.fm-ok{display:none!important}html:root #wrap.accueil.pg.p-flotte .mo-fili .mo-ico.mo-fm-tel{right:-30px!important;bottom:-8px!important}html:root #wrap.accueil.pg.p-flotte .mo-fili .mo-ico.mo-fm-long{width:280px!important;height:140px!important;right:-34px!important;bottom:-34px!important; -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}}

/* /alptronics_website/static/src/css/vision.css */
 #wrap .vx{position:relative}.accueil.p-bilanrse .br-mes li.vx{grid-column:1/-1}.accueil.pg .vx :is(p, li, small, span, b, dd), .accueil.p-reporting :is(p, li, small, span, b, td, th), .accueil .vx-rep :is(p, span){text-wrap: balance !important;}.accueil.pg .vx-2liens{display: flex; flex-wrap: wrap; gap: 6px 22px; margin-top: auto;}.accueil.pg .re-rv-cta{margin-top: 30px;}.accueil.pg .vx-doc-quand{font-size: 0.8rem; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--a-blue,#1c4b99);}.accueil.pg .vx-coche{list-style: none; padding: 0px; margin: 0px; display: grid; gap: 8px;}.accueil.pg .vx-coche li{display: flex; gap: 10px; align-items: flex-start; line-height: 1.45;}.accueil.pg .vx-coche li svg{flex: 0 0 auto; width: 18px; height: 18px; margin-top: 3px; color: rgb(75, 129, 63);}.accueil.pg .vx-doc-but{margin: 16px 0px 0px; padding-top: 14px; border-top: 1px solid rgb(230, 235, 242); font-style: italic; color: var(--a-ink,#18212e);}.accueil.pg .vx-audit-blocs{display: grid; gap: 20px; margin-top: 28px;}.accueil.pg .vx-audit-blocs b{display: block; font-size: 1.08rem; margin-bottom: 6px; color: rgb(19, 42, 73);}.accueil.pg .vx-audit-blocs p{margin: 0px; line-height: 1.55; text-wrap: pretty;}.accueil.pg .vx-quota{margin: 8px 0px 12px; font-weight: 600; color: var(--a-blue,#1c4b99);}.accueil .vx-rep{padding: 24px 0px 72px;}.accueil .vx-rep .h2{font-size: clamp(28px, 2.6vw, 40px);}.accueil.pg .vx :is(p, li, small, span, b, dd), .accueil.p-reporting :is(p, li, small, span, b, td, th, em), .accueil .vx-rep :is(p, span){text-wrap: balance !important;}.vx-cv{position: relative; aspect-ratio: 210 / 297; width: 100%; background: rgb(255, 255, 255); border-radius: 6px; overflow: hidden; box-shadow: rgba(19, 42, 73, 0.18) 0px 18px 40px, rgba(19, 42, 73, 0.06) 0px 0px 0px 1px; display: flex; flex-direction: column; font-family: inherit;}.vx-cv-haut{flex: 0 0 47%; background: linear-gradient(160deg,var(--a-blue-2,#2d64c2) 0%,var(--a-blue,#1c4b99) 55%,var(--a-night,#132a49) 100%); color: rgb(255, 255, 255); padding: 9% 9% 8%; display: flex; flex-direction: column; position: relative;}.vx-cv.nuit .vx-cv-haut{background: linear-gradient(160deg,#1f3d68 0%,var(--a-night,#132a49) 60%,var(--a-night-2,#0f2039) 100%);}.vx-cv-haut::after{content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 34%; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40 L30 18 L52 28 L84 6 L112 24 L140 12 L170 26 L200 14 L200 40Z' fill='%23ffffff' fill-opacity='.10'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat;}.vx-cv-h{display: flex; justify-content: space-between; align-items: center; gap: 6px;}.vx-cv-h b{font-size: clamp(7px, 0.62vw, 9.5px); letter-spacing: 0.18em; font-weight: 700;}.vx-cv-h span{font-size: clamp(6px, 0.5vw, 8px); letter-spacing: 0.1em; font-weight: 700; background: rgba(255, 255, 255, 0.16); border: 1px solid rgba(255, 255, 255, 0.35); border-radius: 3px; padding: 2px 5px;}.vx-cv-k{margin-top: auto; font-size: clamp(6.5px, 0.55vw, 8.5px); letter-spacing: 0.12em; text-transform: uppercase; font-weight: 700; color: rgb(201, 219, 245); position: relative; z-index: 1;}.vx-cv-bas{flex: 1 1 0%; padding: 8% 9%; display: flex; flex-direction: column; gap: 5%;}.vx-cv-t{font-size: clamp(11px, 1.05vw, 15.5px); line-height: 1.15; font-weight: 700; color: var(--a-night,#132a49);}.vx-cv-t em{font-style: normal; color: var(--a-blue,#1c4b99);}.vx-cv-s{font-size: clamp(6.5px, 0.55vw, 8.5px); line-height: 1.4; color: rgb(90, 107, 128);}.vx-cv-lg{display: block; margin-top: auto; height: 20px; background: linear-gradient(rgb(230, 236, 244), rgb(230, 236, 244)) 0px 0px / 86% 4px no-repeat, linear-gradient(rgb(230, 236, 244), rgb(230, 236, 244)) 0px 8px / 62% 4px no-repeat, linear-gradient(rgb(230, 236, 244), rgb(230, 236, 244)) 0px 16px / 80% 4px no-repeat;}.accueil.pg .vx-docs2{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 28px; margin-top: 40px;}.accueil.pg .vx-doc2{display: grid; grid-template-columns: minmax(150px, 210px) minmax(0px, 1fr); gap: 30px; align-items: center; padding: 28px; border-radius: 18px; background: linear-gradient(135deg,var(--a-sky-2,#e9f1fa) 0%,#fff 70%); border: 1px solid rgb(219, 230, 243);}.accueil.pg .vx-doc2 h3{font-size: clamp(1.1rem, 1.45vw, 1.3rem); line-height: 1.25; margin: 6px 0px 14px; text-wrap: balance;}.accueil.pg .vx-ic{width: 48px; height: 48px; border-radius: 14px; display: grid; place-items: center; background: var(--a-sky-2,#e9f1fa); color: var(--a-blue,#1c4b99);}.accueil.pg .vx-ic svg{width: 24px; height: 24px;}.accueil.pg .vx-audit2{display: grid; grid-template-columns: minmax(0px, 0.85fr) minmax(0px, 1.15fr); gap: 56px; align-items: stretch;}.accueil.pg .vx-audit2-ph{margin: 0px; position: relative; min-height: 100%;}.accueil.pg .vx-audit2-ph img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; border-radius: 16px;}.accueil.pg .vx-grille{list-style: none; margin: 6px 0px 0px; padding: 0px; display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 8px;}.accueil.pg .vx-grille li{display: flex; align-items: center; justify-content: center; text-align: center; min-height: 44px; padding: 6px 10px; border-radius: 10px; background: rgb(255, 255, 255); border: 1px solid rgb(213, 223, 236); font-size: 0.9rem; line-height: 1.25; color: rgb(19, 42, 73);}.accueil.pg .vx-audit2-pied{display: flex; align-items: center; gap: 20px; flex-wrap: wrap; margin-top: 26px;}.accueil.pg .vx-encart2{display: inline-flex; align-items: center; gap: 10px; font-weight: 550; color: var(--a-title,#17243a); padding: 10px 16px; border-radius: 10px; background: rgb(232, 240, 251);}.accueil.pg .vx-encart2 svg{width: 20px; height: 20px; color: var(--a-blue,#1c4b99);}.accueil.pg .vx-strat2{display: grid; grid-template-columns: minmax(0px, 1.3fr) minmax(0px, 0.7fr); gap: 64px; align-items: center;}.accueil.pg .vx-strat2 .chapo{margin: 14px 0px 0px;}.accueil.pg .vx-briques{list-style: none; margin: 28px 0px 0px; padding: 0px; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 22px 28px;}.accueil.pg .vx-briques li{display: grid; grid-template-columns: 48px minmax(0px, 1fr); gap: 14px; align-items: start;}.accueil.pg .vx-briques b{display: block; color: var(--a-title,#17243a); font-size: 1.04rem; margin: 2px 0px 4px;}.accueil.pg .vx-briques p{margin: 0px; font-size: 0.95rem; line-height: 1.5; color: var(--a-text,#26354d);}.accueil.pg .vx-briques .vx-ic{background: rgb(255, 255, 255); box-shadow: rgb(213, 223, 236) 0px 0px 0px 1px;}.accueil.pg .vx-strat2-cta{display: flex; align-items: center; gap: 22px; flex-wrap: wrap; margin-top: 30px;}.vx-pile{position: relative; justify-self: center; width: min(100%, 340px); padding: 0px 0px 150px;}.vx-pile .vx-cv{position: relative; z-index: 1; width: 72%; margin-left: auto;}.vx-pg{position: absolute; z-index: 2; left: 0px; bottom: 0px; width: 52%; aspect-ratio: 210 / 297; background: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(19, 42, 73, 0.2) 0px 18px 40px, rgba(19, 42, 73, 0.06) 0px 0px 0px 1px; padding: 9%; display: flex; flex-direction: column; gap: 5%;}.vx-pg-h{display: flex; justify-content: space-between; font-size: 6.5px; font-weight: 700; letter-spacing: 0.14em; color: rgb(19, 42, 73);}.vx-pg-h span{color: rgb(138, 151, 168); letter-spacing: 0.06em;}.vx-pg-k{font-size: 7px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(28, 75, 153); margin-top: 6%;}.vx-pg-t{font-size: 11.5px; font-weight: 700; color: rgb(19, 42, 73); line-height: 1.1;}.vx-pg-q{display: block; margin-top: 4%;}.vx-pg-q small{display: block; font-size: 7px; color: rgb(90, 107, 128); margin-bottom: 3px;}.vx-pg-q i{position: relative; display: block; height: 6px; border-radius: 3px; background: rgb(230, 236, 244);}.vx-pg-q i::before{content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; width: var(--p); border-radius: 3px; background: rgb(28, 75, 153);}.vx-pg-q i::after{content: ""; position: absolute; left: var(--s,-10px); top: -3px; bottom: -3px; width: 1.5px; background: rgb(19, 42, 73);}.accueil.pg .vx-cmd{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 24px; margin-top: 38px;}.vx-cmd-c{border-radius: 18px; padding: 26px 28px; background: rgb(255, 255, 255); box-shadow: rgba(19, 42, 73, 0.08) 0px 12px 34px, rgb(223, 231, 241) 0px 0px 0px 1px;}.vx-cmd-c header{display: grid; grid-template-columns: 48px minmax(0px, 1fr); gap: 14px; align-items: center; padding-bottom: 18px; margin-bottom: 6px; border-bottom: 1px solid rgb(232, 238, 245);}.vx-cmd-c header h3{margin: 0px; font-size: 1.3rem; color: var(--a-title,#17243a);}.vx-cmd-c header p{margin: 2px 0px 0px; font-size: 0.92rem; color: var(--a-mut,#607087);}.vx-cmd-c ol{list-style: none; margin: 0px; padding: 0px;}.vx-cmd-c li{display: grid; grid-template-columns: 30px minmax(0px, 1fr) auto; gap: 14px; align-items: center; padding: 14px 0px; border-bottom: 1px solid rgb(240, 243, 248);}.vx-cmd-c li:last-child{border-bottom: 0px;}.vx-cmd-n{width: 28px; height: 28px; border-radius: 50%; display: grid; place-items: center; font-weight: 700; font-size: 0.85rem; color: var(--a-blue,#1c4b99); box-shadow: rgb(184, 203, 230) 0px 0px 0px 1.5px inset;}.vx-cmd-c li b{display: block; color: var(--a-title,#17243a);}.vx-cmd-c li p{margin: 2px 0px 0px; font-size: 0.92rem; line-height: 1.45; color: var(--a-text,#26354d);}.vx-cmd-d{display: inline-flex; align-items: center; gap: 6px; font-size: 0.82rem; font-weight: 600; color: var(--a-blue,#1c4b99); background: var(--a-sky-2,#e9f1fa); border-radius: 8px; padding: 6px 10px; white-space: nowrap;}.vx-cmd-d svg{width: 15px; height: 15px;}.vx-cmd-c.nuit{background: linear-gradient(160deg,var(--a-night,#132a49),var(--a-night-2,#0f2039)); box-shadow: none;}.vx-cmd-c.nuit header{border-bottom-color: var(--a-night-line,#27416a);}.vx-cmd-c.nuit header h3, .vx-cmd-c.nuit li b{color: rgb(255, 255, 255);}.vx-cmd-c.nuit header p, .vx-cmd-c.nuit li p{color: var(--a-night-text,#b9c8de);}.vx-cmd-c.nuit li{border-bottom-color: rgba(255, 255, 255, 0.08);}.vx-cmd-c.nuit .vx-ic{background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255);}.vx-cmd-c.nuit .vx-cmd-n{color: rgb(255, 255, 255); box-shadow: rgba(255, 255, 255, 0.35) 0px 0px 0px 1.5px inset;}.vx-cmd-c.nuit .vx-cmd-d{background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255);}.accueil.pg .vx-cmd-encarts{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 24px; margin-top: 24px;}.accueil.pg .vx-cmd-e{display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 16px; align-items: start; padding: 20px 24px; border-radius: 14px; background: var(--a-sky-3,#f4f8fc); border: 1px solid rgb(221, 229, 239);}.accueil.pg .vx-cmd-e p{margin: 0px; line-height: 1.5;}.accueil .vx-rep{padding: 72px 0px;}@media (max-width: 1100px){.accueil.pg .vx-esn, .accueil.pg .vx-ou2, .accueil.pg .vx-strat2{grid-template-columns: 1fr; gap: 36px;}.accueil.pg .vx-refs, .accueil.pg .vx-docs2, .accueil.pg .vx-p2s, .accueil.pg .vx-cmd, .accueil.pg .vx-cmd-encarts{grid-template-columns: 1fr;}}@media (max-width: 760px){.accueil.pg .vx-doc2{grid-template-columns: 110px minmax(0px, 1fr); gap: 18px; padding: 18px;}.accueil.pg .vx-audit2{grid-template-columns: 1fr; gap: 26px;}.accueil.pg .vx-audit2-ph{min-height: 0px;}.accueil.pg .vx-audit2-ph img{position: static; aspect-ratio: 3 / 2; height: auto;}.accueil.pg .vx-grille{grid-template-columns: repeat(2, minmax(0px, 1fr));}.accueil.pg .vx-briques{grid-template-columns: 1fr;}.vx-cmd-c li{grid-template-columns: 30px minmax(0px, 1fr);}.vx-cmd-c li .vx-cmd-d{grid-column: 2; justify-self: start;}}#alp-bottom .pf-engagements span{white-space: nowrap;}.accueil.pg .vx-listes{display: inline-flex; margin: 18px 0px 0px 54px;}@media (max-width: 760px){.accueil.pg .vx-listes{margin-left: 0px;}}.vx-sa-d{display: flex; flex-wrap: wrap; gap: 8px;}.vx-md{display: inline-flex; align-items: center; gap: 7px; font-size: 0.8rem; font-weight: 650; color: var(--a-night,#132a49); background: rgb(255, 255, 255); border-radius: 8px; padding: 5px 10px 5px 6px; box-shadow: rgb(213, 225, 239) 0px 0px 0px 1px;}.vx-md i{flex: 0 0 auto; width: 15px; height: 20px; border-radius: 2px; background: linear-gradient(var(--a-blue,#1c4b99) 0 48%,#fff 48%); box-shadow: rgb(195, 211, 232) 0px 0px 0px 1px;}.vx-md-b i{background: linear-gradient(var(--a-night,#132a49) 0 48%,#fff 48%);}.accueil.pg .vx-hub{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 0.8fr) minmax(0px, 1fr); gap: 0px; align-items: center; margin-top: 40px;}.vx-hub-col{list-style: none; margin: 0px; padding: 0px; display: grid; gap: 16px;}.vx-hub-n{position: relative; display: grid; grid-template-columns: 48px minmax(0px, 1fr); gap: 14px; align-items: center; padding: 18px 20px; border-radius: 18px; background: rgb(255, 255, 255); box-shadow: rgba(19, 42, 73, 0.07) 0px 10px 30px, rgb(225, 233, 243) 0px 0px 0px 1px;}.vx-hub-n .vx-ic{width: 48px; height: 48px; border-radius: 50%;}.vx-hub-n b{display: block; font-size: 1.05rem; color: var(--a-night,#132a49);}.accueil.pg .vx-hub-n p{margin: 2px 0px 0px; font-size: 0.9rem; line-height: 1.4; color: var(--a-mut,#607087);}.vx-hub-n::after{content: ""; position: absolute; top: 50%; width: 44px; height: 2px; background: repeating-linear-gradient(90deg, rgb(157, 183, 218) 0px, rgb(157, 183, 218) 6px, transparent 6px, transparent 10px);}.vx-hub-n.g::after{right: -44px;}.vx-hub-n.d::after{left: -44px;}.vx-hub-c{position: relative; z-index: 1; margin: 0px 44px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 12px; border-radius: 50%; aspect-ratio: 1 / 1; width: 350px; padding: 44px 40px; justify-self: center; justify-content: center; background: radial-gradient(circle at 50% 30%,var(--a-blue-2,#2d64c2),var(--a-night,#132a49)); color: rgb(255, 255, 255); box-shadow: rgba(19, 42, 73, 0.28) 0px 24px 60px;}.vx-hub-i{width: 58px; height: 58px; border-radius: 50%; background: rgba(255, 255, 255, 0.14); display: grid; place-items: center;}.vx-hub-i svg{width: 28px; height: 28px;}.vx-hub-c b{font-size: 1.25rem;}.accueil.pg .vx-hub-n p.r{margin-top: 6px; font-size: 0.88rem; font-weight: 600; color: var(--a-blue,#1c4b99);}.accueil.pg .vx-hub-c p{margin: 0px; font-size: 0.9rem; line-height: 1.45; color: rgb(211, 224, 242);}.vx-hub-c .vx-sa-d{justify-content: center;}@media (max-width: 1100px){.accueil.pg .vx-cl, .accueil.pg .vx-hub{grid-template-columns: 1fr;}.vx-hub-n::after{display: none;}.vx-hub-c{margin: 20px auto; max-width: 320px;}}.vx-dst{display: inline-flex; align-items: stretch; border-radius: 8px; overflow: hidden; font-size: 0.82rem; line-height: 1.25; box-shadow: 0 0 0 1px var(--dl,#cfdcee); white-space: nowrap;}.vx-dst b{padding: 5px 8px; color: rgb(255, 255, 255); background: var(--dc,#1c4b99); font-weight: 700;}.vx-dst span{padding: 5px 9px; background: var(--dt,#eef4fb); color: var(--a-night,#132a49); font-weight: 550;}.vx-dst-vs{--dc: #1c4b99; --dt: #eaf1fb; --dl: #c9d8ef;}.vx-dst-eco{--dc: #0f766e; --dt: #e6f4f1; --dl: #bfe0da;}.vx-dst-iso{--dc: #132a49; --dt: #eef1f5; --dl: #d3dae3;}.vx-dst-rgpd{--dc: #5b3bb3; --dt: #f1ecfb; --dl: #d9cdf3;}.vx-dst-loi{--dc: #a35a12; --dt: #fbf1e4; --dl: #efd6b5;}.accueil.pg .vx-src{margin: 26px 0px 0px; font-size: 0.84rem; line-height: 1.5; color: var(--a-mut,#607087); max-width: 900px;}.accueil.pg .vx-ai{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 24px; margin-top: 36px;}.vx-ai-g{padding: 24px; border-radius: 20px; background: rgb(255, 255, 255); box-shadow: rgba(19, 42, 73, 0.08) 0px 14px 40px, rgb(225, 233, 243) 0px 0px 0px 1px;}.vx-ai-h{margin-bottom: 14px;}.vx-ai-h .vx-md{font-size: 0.95rem; padding: 7px 12px 7px 8px;}.vx-ai-h .vx-md i{width: 18px; height: 24px;}.vx-ai ul{list-style: none; margin: 0px; padding: 0px; display: grid; gap: 10px;}.vx-ai li{display: grid; grid-template-columns: minmax(0px, 0.85fr) 28px minmax(0px, 1.15fr); align-items: center; gap: 10px; padding: 12px 14px; border-radius: 14px; background: var(--a-sky-3,#f4f8fc);}.vx-ai-d{font-weight: 650; line-height: 1.35; color: var(--a-night,#132a49);}.vx-ai-f{height: 2px; background: var(--a-blue,#1c4b99); position: relative;}.vx-ai-f::after{content: ""; position: absolute; right: -1px; top: -4px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-image: none; border-left: 7px solid var(--a-blue,#1c4b99); border-right: 0px;}.vx-ai-b{display: flex; flex-wrap: wrap; gap: 6px;}@media (max-width: 1100px){.accueil.pg .vx-ai, .accueil.pg .vx-vs, .vx-at-p{grid-template-columns: 1fr;}}@media (max-width: 760px){.vx-ai li{grid-template-columns: 1fr;}.vx-ai-f{display: none;}}.accueil.pg .vx-vsb{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 56px; align-items: center;}.accueil.pg .vx-vsb .chapo{margin: 14px 0px 22px;}.vx-vsb-rs{display: flex; flex-wrap: wrap; gap: 8px; margin: 0px 0px 22px;}.vx-vsb-r{display: inline-flex; align-items: center; gap: 8px; padding: 8px 12px; border-radius: 10px; background: rgb(255, 255, 255); box-shadow: rgb(213, 225, 239) 0px 0px 0px 1px; font-size: 0.9rem; font-weight: 600; color: var(--a-night,#132a49);}.vx-vsb-r b{color: rgb(255, 255, 255); background: var(--a-blue,#1c4b99); border-radius: 6px; padding: 2px 7px; font-size: 0.82rem;}.accueil.pg .vx-vsb-t{list-style: none; margin: 0px; position: relative; display: grid; gap: 16px; padding: 0px 0px 0px 28px !important;}.vx-vsb-t::before{content: ""; position: absolute; left: 9px; top: 12px; bottom: 12px; width: 2px; background: linear-gradient(var(--a-blue,#1c4b99),var(--a-green,#4b813f));}.vx-vsb-t li{position: relative; padding: 16px 20px; border-radius: 16px; background: rgb(255, 255, 255); box-shadow: rgba(19, 42, 73, 0.07) 0px 10px 28px, rgb(225, 233, 243) 0px 0px 0px 1px;}.vx-vsb-t li::before{content: ""; position: absolute; left: -26px; top: 22px; width: 14px; height: 14px; border-radius: 50%; background: rgb(255, 255, 255); box-shadow: 0 0 0 3px var(--a-blue,#1c4b99);}.vx-vsb-t li.fin{background: linear-gradient(160deg,var(--a-sky-2,#e9f1fa),#fff 80%);}.vx-vsb-t li.fin::before{background: var(--a-green,#4b813f); box-shadow: 0 0 0 3px var(--a-green,#4b813f);}.vx-vsb-d{display: block; font-size: 0.8rem; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--a-blue,#1c4b99); margin-bottom: 4px;}.accueil.pg .vx-vsb-t p{margin: 0px; line-height: 1.5; color: var(--a-text,#26354d);}@media (max-width: 1100px){.accueil.pg .vx-vsb, .accueil.pg .vx-vsc{grid-template-columns: 1fr;}}.vx-dst-nr{--dc: #3d7035; --dt: #eaf4e9; --dl: #c7e0c2;}.accueil.pg .vx-parc{margin: 0px; color: var(--a-text,#26354d); max-width: none !important;}.accueil.pg .br-liens{display: flex; flex-wrap: wrap; gap: 8px 26px;}.accueil.pg .vx-nr{display: grid; grid-template-columns: minmax(0px, 0.9fr) minmax(0px, 1.1fr); gap: 52px; align-items: center;}.accueil.pg .vx-nr-g .chapo{margin: 14px 0px 22px;}.accueil.pg .vx-nr-bas{display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 34px; align-items: center;}.accueil.pg .vx-nr-lv{list-style: none; margin: 0px; padding: 0px; display: grid; gap: 12px;}.accueil.pg .vx-nr-lv li{display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 12px; align-items: center; padding: 14px 16px; border-radius: 14px; background: rgb(255, 255, 255); box-shadow: rgb(216, 230, 212) 0px 0px 0px 1px;}.accueil.pg .vx-nr-lv b{font-size: 1.05rem; color: rgb(255, 255, 255); background: rgb(61, 112, 53); border-radius: 9px; padding: 6px 9px;}.accueil.pg .vx-nr-lv span{display: block; font-weight: 600; color: var(--a-night,#132a49); line-height: 1.3;}.accueil.pg .vx-nr-lv small{display: block; font-size: 0.82rem; color: var(--a-mut,#607087); margin-top: 2px;}.vx-nr-cv{position: relative; width: max-content; padding: 6px 40px 22px 4px;}.vx-nr-doc{width: 164px; transform: rotate(-3deg); box-shadow: rgba(19, 42, 73, 0.16) 0px 18px 40px; border-radius: 10px;}.vx-nr-sc{position: absolute; right: 0px; bottom: 0px; width: 108px; height: 108px; border-radius: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1px; text-align: center; color: rgb(255, 255, 255); background: rgb(61, 112, 53); box-shadow: rgb(255, 255, 255) 0px 0px 0px 5px, rgb(199, 224, 194) 0px 0px 0px 6px, rgba(61, 112, 53, 0.3) 0px 14px 30px; transform: rotate(8deg);}.vx-nr-sc svg{width: 26px; height: 26px; margin-bottom: 3px;}.vx-nr-sc b{font-size: 0.95rem; letter-spacing: 0.02em;}.vx-nr-sc small{font-size: 0.66rem; font-weight: 600; opacity: 0.9; letter-spacing: 0.02em;}.vx-nr-d{padding: 26px 28px; border-radius: 22px; background: rgb(255, 255, 255); box-shadow: rgba(19, 42, 73, 0.1) 0px 18px 50px, rgb(225, 233, 243) 0px 0px 0px 1px;}.vx-nr-k{display: grid; grid-template-columns: minmax(0px, 1fr) auto; padding: 0px 0px 12px; margin-bottom: 4px; border-bottom: 2px solid var(--a-night,#132a49); font-size: 0.74rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--a-mut,#607087);}.vx-nr-d ol{list-style: none; margin: 0px; padding: 0px;}.vx-nr-d li{display: grid; grid-template-columns: 32px minmax(0px, 1fr) 28px 212px; gap: 14px; align-items: center; padding: 15px 0px; border-bottom: 1px solid rgb(237, 241, 246);}.vx-nr-k{grid-template-columns: minmax(0px, 1fr) 212px !important;}.vx-nr-o{display: flex;}.vx-nr-o .vx-md{white-space: nowrap;}.vx-nr-n{width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; font-weight: 700; font-size: 0.9rem; color: rgb(255, 255, 255); background: rgb(61, 112, 53);}.vx-nr-q b{display: block; color: var(--a-night,#132a49); font-size: 1rem;}.vx-nr-q span{display: block; font-size: 0.88rem; color: var(--a-mut,#607087); margin-top: 2px;}.vx-nr-f{height: 2px; background: rgb(61, 112, 53); position: relative;}.vx-nr-f::after{content: ""; position: absolute; right: -1px; top: -4px; border-width: 5px 0px 5px 7px; border-style: solid none solid solid; border-color: transparent currentcolor transparent rgb(61, 112, 53); border-image: none;}.vx-pc{display: inline-flex; align-items: center; gap: 7px; white-space: nowrap; font-size: 0.84rem; font-weight: 650; color: var(--a-blue,#1c4b99); background: var(--a-sky-2,#e9f1fa); border-radius: 9px; padding: 7px 11px;}.vx-pc svg{width: 15px; height: 15px;}.accueil.pg .vx-nr-note{margin: 16px 0px 0px; font-size: 0.88rem; line-height: 1.5; color: var(--a-mut,#607087);}@media (max-width: 1100px){.accueil.pg .vx-ev, .accueil.pg .vx-nr, .accueil.pg .vx-ev-pied{grid-template-columns: 1fr;}}@media (max-width: 760px){.accueil.pg .vx-ev-th, .accueil.pg .vx-nr-lv{grid-template-columns: 1fr;}.vx-nr-d li{grid-template-columns: 32px minmax(0px, 1fr);}.vx-nr-f{display: none;}.vx-nr-o{grid-column: 2;}}.vz-tete{margin-bottom: 8px;}.accueil.pg #donnees .vz-src-l{max-width: none; margin-top: 30px; padding-top: 18px; border-top: 1px solid rgb(225, 233, 243);}.vz-fig{position: relative; margin: 0px; min-height: var(--h); border-radius: 22px; overflow: hidden; box-shadow: rgba(19, 42, 73, 0.45) 0px 28px 60px -28px;}.vx-vis{position: absolute; inset: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: calc(18px * var(--k,1)); padding: 26px; text-align: center;}.vz-v-k{font-size: 0.74rem; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(168, 216, 154);}.vz-v-p{font-size: 0.84rem; color: rgb(185, 200, 222); max-width: 30ch;}.accueil.pg ol.vz-par{margin: 24px 0px 0px;}.vz-par{list-style: none; margin: 24px 0px 0px; padding: 0px; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 10px;}.vz-par li{display: flex; gap: 10px; align-items: center; padding: 12px 14px; border-radius: 14px;}.vz-par li > span{flex: 0 0 auto; width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; font-weight: 700; font-size: 0.9rem;}.vz-par b{display: block; font-size: 0.95rem; line-height: 1.2;}.vz-par small{display: block; font-size: 0.8rem; line-height: 1.3; margin-top: 2px;}.vz-par.clair li{background: rgb(255, 255, 255); box-shadow: rgb(225, 233, 243) 0px 0px 0px 1px; color: var(--a-mut,#607087); opacity: 0.65;}.vz-par.clair li.on{opacity: 1; box-shadow: rgb(199, 224, 194) 0px 0px 0px 1px, rgba(19, 42, 73, 0.06) 0px 10px 24px;}.vz-par.clair b{color: var(--a-night,#132a49);}.vz-par.clair li > span{box-shadow: rgb(201, 213, 228) 0px 0px 0px 1.5px inset;}.vz-par.clair li.on > span{background: var(--a-green,#4b813f); color: rgb(255, 255, 255); box-shadow: none;}.vz-tags, .vz-docs{display: flex; flex-wrap: wrap; gap: 6px;}.vz-tag{font-size: 0.72rem; font-weight: 700; letter-spacing: 0.03em; color: rgb(61, 112, 53); background: rgb(234, 244, 233); border-radius: 999px; padding: 3px 9px;}.vz-evp{display: grid; grid-template-columns: minmax(0px, 1.3fr) minmax(0px, 1fr); gap: 24px; align-items: center; margin-top: 26px;}.vz-cal{display: grid; grid-template-columns: 46px minmax(0px, 1fr); gap: 14px; align-items: center; padding: 16px 20px; border-radius: 16px; background: var(--a-night,#132a49);}.vz-cal-i{width: 46px; height: 46px; border-radius: 13px; display: grid; place-items: center; background: rgba(255, 255, 255, 0.12); color: rgb(255, 255, 255);}.vz-cal-i svg{width: 22px; height: 22px;}.accueil.pg .vz-cal p{margin: 0px; line-height: 1.5; color: rgb(215, 226, 241);}.accueil.pg .vz-cal b{color: rgb(255, 255, 255);}.accueil.pg .vz-src{margin: 0px; font-size: 0.9rem; line-height: 1.5; color: var(--a-mut,#607087);}.accueil.pg .vz-evB-h{display: grid; grid-template-columns: minmax(0px, 1.1fr) minmax(0px, 0.9fr); gap: 48px; align-items: center;}.accueil.pg .vz-evB-h .chapo{margin-top: 14px;}.vz-q{margin-top: 38px; border-radius: 22px; background: rgb(255, 255, 255); overflow: hidden; box-shadow: rgba(19, 42, 73, 0.42) 0px 36px 80px -36px, rgb(219, 228, 239) 0px 0px 0px 1px;}.vz-q-bar{display: flex; align-items: center; gap: 14px; padding: 13px 22px; background: var(--a-night,#132a49); color: rgb(255, 255, 255);}.vz-q-dots{display: flex; gap: 6px;}.vz-q-dots i{width: 10px; height: 10px; border-radius: 50%; background: rgba(255, 255, 255, 0.25);}.vz-q-bar b{font-size: 0.95rem;}.vz-q-ex{font-size: 0.66rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; border-radius: 5px; padding: 3px 7px; background: rgba(255, 255, 255, 0.14);}.vz-q-pg{margin-left: auto; display: flex; align-items: center; gap: 12px;}.vz-q-pg small{font-size: 0.82rem; color: rgb(201, 214, 232); white-space: nowrap;}.vz-q-pg i{width: 120px; height: 7px; border-radius: 7px; background: rgba(255, 255, 255, 0.16); position: relative; overflow: hidden;}.vz-q-pg i::after{content: ""; position: absolute; inset: 0px auto 0px 0px; width: var(--w); background: rgb(127, 191, 109); border-radius: 7px;}.vz-q-tabs{display: flex; flex-wrap: wrap; padding: 0px 22px; background: rgb(245, 248, 252); border-bottom: 1px solid rgb(228, 233, 239);}.vz-q-tabs span{display: inline-flex; align-items: center; gap: 7px; padding: 13px 16px 11px; font-size: 0.88rem; font-weight: 650; color: var(--a-night,#132a49); border-bottom: 2px solid var(--a-green,#4b813f);}.vz-q-tabs span.off{color: rgb(152, 164, 180); border-color: transparent;}.vz-q-tabs svg{width: 15px; height: 15px; color: var(--a-green,#4b813f);}.vz-q-h, .vz-q-r{display: grid; grid-template-columns: 190px minmax(0px, 1.35fr) 150px minmax(0px, 1fr); gap: 20px; padding: 0px 22px; align-items: center;}.vz-q-h{padding-top: 12px; padding-bottom: 10px; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--a-mut,#607087); border-bottom: 1px solid rgb(228, 233, 239);}.vz-q-r{padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(237, 241, 246);}.vz-q-r:last-child{border-bottom: 0px;}.vz-q-th{display: inline-flex; align-items: center; gap: 9px; font-size: 0.86rem; font-weight: 700; color: var(--a-night,#132a49);}.vz-q-th svg{flex: 0 0 auto; width: 30px; height: 30px; padding: 6px; border-radius: 9px; background: rgb(234, 244, 233); color: rgb(61, 112, 53);}.vz-q-qq b{display: block; font-size: 0.95rem; color: var(--a-title,#17243a);}.vz-q-qq small{display: block; margin-top: 3px; font-size: 0.86rem; font-style: italic; color: var(--a-mut,#607087);}.vz-pj{display: inline-flex; align-items: flex-start; gap: 9px; padding: 9px 12px; border-radius: 12px; background: rgb(234, 244, 233); box-shadow: rgb(199, 224, 194) 0px 0px 0px 1px; color: rgb(47, 90, 39);}.vz-pj svg{flex: 0 0 auto; width: 17px; height: 17px; margin-top: 2px;}.vz-pj b{display: block; font-size: 0.86rem;}.vz-pj small{display: block; font-size: 0.78rem; color: rgb(75, 129, 63); margin-top: 1px;}.vz-pj.vide{background: rgb(243, 245, 248); box-shadow: rgb(225, 230, 236) 0px 0px 0px 1px; color: rgb(138, 151, 168); font-size: 0.84rem; font-weight: 600;}.vz-q-r.off{background: rgb(250, 251, 253);}.vz-q-r.off .vz-q-th, .vz-q-r.off .vz-q-qq b{color: rgb(138, 151, 168);}.vz-q-r.off .vz-q-th svg{background: rgb(238, 241, 245); color: rgb(152, 164, 180);}.accueil.p-bilanrse .br-mes li.vx span{text-wrap: pretty !important; max-width: none !important;}.accueil.p-bilanrse .br-mes li.vx > div{width: 100%;}.accueil.p-bilanrse .br-quoi{row-gap: 30px;}.accueil.pg .vz-parc{grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0px, 1.1fr) minmax(0px, 0.9fr); gap: clamp(48px, 6vw, 96px); align-items: center; padding-top: 22px;}.accueil.pg .vz-parc .vx-parc{margin: 0px; color: var(--a-text,#26354d); max-width: none !important;}.accueil.p-bilanrse .vz-parc .br-liens{margin: 0px; justify-content: center; gap: 10px 28px;}.vz-t{display: flex; flex-direction: column; align-items: flex-start; gap: 8px; padding: 14px 16px; border-radius: 14px; background: rgb(255, 255, 255); box-shadow: rgb(225, 233, 243) 0px 0px 0px 1px, rgba(19, 42, 73, 0.18) 0px 8px 22px -12px;}.vz-t > span:last-child{font-size: 0.9rem; line-height: 1.4; color: var(--a-text,#26354d);}.vz-bl-k{display: flex; align-items: center; gap: 10px;}.vz-bl-k b{font-size: 1rem; color: var(--a-night,#132a49);}.vz-bl-i{width: 34px; height: 34px; border-radius: 10px; display: grid; place-items: center; background: var(--a-sky-2,#e9f1fa); color: var(--a-blue,#1c4b99);}.vz-bl-i svg{width: 18px; height: 18px;}.vz-bl ul, .vz-ouC-s ul{list-style: none; margin: 0px; padding: 0px; display: grid; gap: 10px;}.vz-ou-l{margin-top: 26px;}.vz-ou-l.c{text-align: center;}.vz-ouC{display: grid; grid-template-columns: minmax(0px, 1fr) 250px minmax(0px, 1fr); gap: 46px; align-items: center; margin-top: 30px;}.vz-ouC-s .vz-bl-k{margin-bottom: 12px;}.vz-ouC-s.g .vz-bl-k{justify-content: flex-end;}.vz-ouC-s.g .vz-t{align-items: flex-end; text-align: right;}.vz-ouC-s .vz-t{position: relative;}.vz-ouC-s.g .vz-t::after, .vz-ouC-s.d .vz-t::after{content: ""; position: absolute; top: 50%; width: 46px; height: 2px; background: linear-gradient(90deg,#c9d8ef,var(--a-blue,#1c4b99));}.vz-ouC-s.g .vz-t::after{right: -46px;}.vz-ouC-s.d .vz-t::after{left: -46px; transform: scaleX(-1);}.vz-ouC-c{position: relative; display: flex; flex-direction: column; align-items: center; gap: 18px;}.vz-ouC-c::before{content: ""; position: absolute; inset: -30px -10px; border-radius: 50%; background: radial-gradient(closest-side, rgba(45, 100, 194, 0.16), transparent); z-index: 0;}.vz-ouC-cv{position: relative; width: 200px; z-index: 1;}.vz-ppied{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 30px; margin-top: 22px; font-size: 0.88rem; color: var(--a-mut,#607087);}.accueil.pg .vz-ppied p{margin: 0px;}.vz-qt{display: table; margin: 6px 0px 0px; font-style: normal; font-size: 0.74rem; font-weight: 700; color: rgb(61, 112, 53); background: rgb(234, 244, 233); border-radius: 999px; padding: 2px 8px; white-space: nowrap;}.pcta.vz-1l{white-space: nowrap;}@media (max-width: 1100px){.accueil.pg .vz-evA-h, .accueil.pg .vz-evB-h, .vz-evp, .accueil.pg .vz-gB, .accueil.pg .vz-gC, .accueil .vz-rA, .accueil .vz-rC, .accueil .vz-rB-h{grid-template-columns: 1fr;}.vz-q-h{display: none;}.vz-q-r{grid-template-columns: 1fr; gap: 10px;}.vz-ouB, .vz-ouC, .accueil.pg .vz-pA, .accueil.pg .vz-pC, .vz-pB-g{grid-template-columns: 1fr;}.vz-ouC-s .vz-t::after{display: none;}.vz-ouC-s.g .vz-t{align-items: flex-start; text-align: left;}.vz-ouC-s.g .vz-bl-k{justify-content: flex-start;}}@media (max-width: 760px){.accueil.pg .vz-mos, .accueil.pg .vz-evC-th, .accueil.pg .vz-path, .accueil.pg .vz-g8, .vz-par, .vz-ouA-g, .vz-bl.deux ul, .vz-gB-f, .vz-rbs, .vz-sps, .vz-s-k, .vz-s-b, .vz-s-ad{grid-template-columns: 1fr;}.vz-q-pg{display: none;}}.accueil.pg .vz-evp{grid-template-columns: minmax(0px, 1fr) 400px; gap: 28px;}.vz-mfig{min-height: 410px; container-type: inline-size; background: rgb(19, 42, 73);}.vz-bgA{position: absolute; inset: 0px; padding: 0px; background: radial-gradient(55% 55% at 50% 48%, rgba(45, 100, 194, 0.5), transparent 72%), radial-gradient(40% 40% at 88% 8%, rgba(94, 154, 80, 0.3), transparent 70%), linear-gradient(160deg, rgb(26, 56, 96), rgb(19, 42, 73) 50%, rgb(11, 24, 43));}.vz-ovl{position: absolute; inset: 0px; pointer-events: none; background: linear-gradient(rgba(11, 24, 43, 0.42), rgba(11, 24, 43, 0.06) 38%, rgba(11, 24, 43, 0.1) 62%, rgba(11, 24, 43, 0.6));}.vz-mxs .vz-v-p{max-width: none;}.vz-mxs{text-align: center; position: absolute; inset: 0px; z-index: 2; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3.4cqw; padding: 5cqw;}.vz-mxs .vz-v-k{color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.45) 0px 1px 10px;}.vz-mxs .vz-v-p{color: rgb(238, 243, 249); text-shadow: rgba(0, 0, 0, 0.55) 0px 1px 10px;}.vz-mx-r{display: flex; justify-content: center; padding-left: 3cqw;}.vz-mx{position: relative; flex: 0 0 auto; width: 24.5cqw; aspect-ratio: 1 / 1; border-radius: 50%; padding: 1.35cqw; background: conic-gradient(from 200deg,var(--m1),var(--m2) 18%,var(--m3) 40%,var(--m2) 62%,var(--m1) 82%,var(--m3)); box-shadow: rgba(4, 10, 20, 0.42) 0px 1.8cqw 4cqw;}.vz-mx + .vz-mx{margin-left: -3.6cqw;}.vz-mx:nth-child(1){z-index: 4;}.vz-mx:nth-child(2){z-index: 3;}.vz-mx:nth-child(3){z-index: 2;}.vz-mx:nth-child(4){z-index: 1;}.vz-mx-in{position: relative; width: 100%; height: 100%; border-radius: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center; background: radial-gradient(circle at 38% 28%, rgb(255, 255, 255), rgb(242, 245, 248) 70%, rgb(231, 236, 241)); box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 0.3cqw inset;}.vz-mx-b{position: absolute; top: 19%; left: -10%; right: 8%; height: 17%; display: flex; align-items: center; justify-content: center; background: linear-gradient(90deg,var(--m3),var(--m2) 55%,var(--m3)); clip-path: polygon(0px 0px, 100% 0px, 95% 50%, 100% 100%, 0px 100%);}.vz-mx-f{position: absolute; top: 36%; left: -10%; width: 0px; height: 0px; border-top: 1.4cqw solid var(--m4); border-left: 2.2cqw solid transparent;}.vz-mx-b b{font-size: 2.35cqw; font-weight: 800; letter-spacing: 0.08em; color: rgb(38, 49, 63);}.vz-mx-t{margin-top: 22%; font-size: 2.1cqw; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(90, 107, 128);}.vz-mx-p{font-size: 5.6cqw; line-height: 1; font-weight: 800; letter-spacing: -0.02em; color: rgb(38, 49, 63);}.vz-mx-l{display: block; width: 44%; height: 0.42cqw; margin-top: 1.6cqw; border-radius: 2px; background: linear-gradient(90deg,var(--m1),var(--m2),var(--m1));}.vz-mx-platine{--m1: #a9a8a2; --m2: #f7f7f4; --m3: #d3d2cc; --m4: #7f7e78;}.vz-mx-or{--m1: #b1801f; --m2: #f7e5a3; --m3: #dbb453; --m4: #7e5a10;}.vz-mx-argent{--m1: #939aa2; --m2: #f2f4f6; --m3: #c2c7cd; --m4: #666d74;}.vz-mx-bronze{--m1: #a9683f; --m2: #f5d5bb; --m3: #d39a72; --m4: #7a4626;}.accueil .porte{min-height: 0px;}.accueil ul.vz-lead{margin: 16px 0px 22px;}.vz-lead{list-style: none; margin: 16px 0px 22px; padding: 0px; display: grid; gap: 6px;}.vz-lead li{font-size: 0.95rem; line-height: 1.45; color: var(--a-text,#26354d);}.vz-lead b{margin-right: 8px;}.vz-lead b.eco, .vz-ref.eco{color: rgb(15, 118, 110);}.vz-lead b.vs, .vz-ref.vs{color: rgb(28, 75, 153);}.vz-lead b::after{content: " :";}@media (max-width: 1100px){.accueil.pg .vz-evp{grid-template-columns: 1fr;}}.accueil.pg .w12-tel{display: grid; grid-template-columns: minmax(0px, 5fr) minmax(0px, 6fr); gap: 64px; align-items: stretch;}.w12-tel-ph{position: relative; margin: 0px; border-radius: 16px; overflow: hidden; min-height: 320px;}.w12-tel-ph img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 40% 50%;}.accueil.pg .w12-tel-c .chapo{margin: 16px 0px 0px; max-width: 46ch;}.accueil.pg .w12-fil{position: relative; list-style: none; margin: 28px 0px 0px; padding: 6px 28px; border-radius: 12px; background: rgb(255, 255, 255); box-shadow: rgba(19, 42, 73, 0.04) 0px 1px 0px, rgba(19, 42, 73, 0.45) 0px 30px 60px -40px;}.w12-fil::before{content: ""; position: absolute; left: 51px; top: 44px; bottom: 44px; width: 2px; border-radius: 2px; background: linear-gradient(rgb(28, 75, 153) 0%, rgb(28, 75, 153) 70%, rgb(94, 170, 59) 100%);}.w12-ar{position: relative; display: grid; grid-template-columns: 48px minmax(0px, 1fr); gap: 22px; align-items: start; padding: 16px 0px;}.w12-ar-i{position: relative; z-index: 1; display: grid; place-items: center; width: 48px; height: 48px; border-radius: 50%; background: rgb(232, 238, 248); color: rgb(28, 75, 153); box-shadow: rgb(255, 255, 255) 0px 0px 0px 6px;}.w12-ar-i svg{width: 26px; height: 26px;}.w12-ar.fin .w12-ar-i{background: rgb(231, 243, 223); color: rgb(43, 122, 51);}.accueil.pg .w12-ar h3{margin: 0px; font-size: 1.06rem; line-height: 1.3; color: var(--a-night,#132a49);}.accueil.pg .w12-ar p{margin: 4px 0px 0px; font-size: 0.93rem; line-height: 1.5; color: var(--a-text,#26354d);}.accueil.pg .w12-tel-l{display: inline-flex; align-items: center; gap: 12px; margin-top: 24px; padding: 13px 20px; border-radius: 12px; background: rgb(255, 255, 255); box-shadow: rgba(28, 75, 153, 0.16) 0px 0px 0px 1px inset; color: rgb(28, 75, 153); font-weight: 700; text-decoration: none;}.w12-tel-l svg{width: 18px; height: 18px;}.accueil.pg .vz-evB-h{align-items: stretch;}.accueil.pg .vz-evB-h .vz-mfig{min-height: 0px;}.vz-mxs{gap: 2.6cqw; padding: 3.4cqw 4cqw;}.vz-mxs .vz-v-p{font-size: 1.02rem; font-weight: 600;}.w12-img{border-radius: 16px; background-size: cover; background-position: center center; background-color: rgb(223, 230, 239);}.w12-pk{display: flex; align-items: center; gap: 8px; font-size: 0.74rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;}.w12-pk svg{width: 18px; height: 18px;}.w12-acc-g .w12-pk{color: rgb(43, 122, 51);}.w12-acc-b .w12-pk{color: rgb(28, 75, 153);}.w12-acc-n .w12-pk{color: rgb(19, 42, 73);}.w12-acc-g{--acc: #2b7a33;}.w12-acc-b{--acc: #1c4b99;}.w12-acc-n{--acc: #132a49;}.w12-kl, .w12-kc ul{list-style: none; margin: 0px; padding: 0px;}.vz-qt{display: inline-block; margin-left: 8px; padding: 2px 8px; border-radius: 999px; background: rgb(231, 243, 223); color: rgb(43, 122, 51); font-style: normal; font-size: 0.74rem; font-weight: 700; white-space: nowrap;}.accueil.pg .w12-kc{display: grid; grid-template-columns: minmax(0px, 7fr) minmax(0px, 5fr); gap: 56px; align-items: stretch;}.w12-img.kc-ph{min-height: 420px;}.w12-kc-b + .w12-kc-b{margin-top: 30px;}.w12-kc-b .w12-pk{padding-bottom: 10px; border-bottom: 2px solid var(--acc);}.w12-kc-b li{display: grid; grid-template-columns: 150px minmax(0px, 1fr); gap: 20px; align-items: baseline; padding: 11px 0px; border-bottom: 1px solid rgba(19, 42, 73, 0.08);}.w12-kc-b li b{font-size: 1.7rem; line-height: 1.1; font-weight: 800; letter-spacing: -0.02em; color: var(--acc); white-space: nowrap;}.w12-kc-b li span{font-size: 1rem; color: var(--a-text,#26354d);}.accueil .w12-ra{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 64px; align-items: center;}.w12-covs{display: flex; justify-content: center; gap: 22px;}.w12-covs .vx-cv{width: 210px; flex: 0 0 auto; box-shadow: rgba(19, 42, 73, 0.5) 0px 30px 50px -28px;}.w12-covs .vx-cv:last-child{transform: translateY(18px);}.accueil .w12-ra-k{margin: 40px 0px 10px; text-align: center; font-size: 0.76rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(90, 107, 128);}.accueil .w12-pills{list-style: none; margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; justify-content: center; gap: 8px;}.w12-pills li{padding: 6px 12px; border-radius: 999px; background: rgb(255, 255, 255); box-shadow: rgba(19, 42, 73, 0.12) 0px 0px 0px 1px inset; font-size: 0.9rem; font-weight: 700; color: rgb(19, 42, 73);}@media (max-width: 899px){.accueil.pg .w12-tel, .accueil.pg .w12-ea, .accueil.pg .w12-eb-h, .w12-ec, .accueil.pg .w12-tb, .accueil.pg .w12-kc, .w12-gb-in, .accueil .w12-ra{grid-template-columns: 1fr; gap: 28px;}.w12-tel-ph{aspect-ratio: 4 / 3; min-height: 0px;}}.accueil.pg .w13-eg{display: grid; grid-template-columns: minmax(0px, 1.25fr) minmax(0px, 1fr); gap: 72px; align-items: center;}.accueil.pg .w13-el{list-style: none; margin: 30px 0px 0px; padding: 0px; display: grid; gap: 16px;}.w13-el li{display: grid; grid-template-columns: 30px minmax(0px, 1fr); gap: 14px;}.w13-ok{display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: rgb(94, 170, 59); color: rgb(255, 255, 255);}.w13-ok svg{width: 16px; height: 16px;}.w13-el b{display: block; font-size: 1.06rem; line-height: 1.3; color: rgb(255, 255, 255);}.w13-el div > span{display: block; margin-top: 4px; font-size: 0.95rem; line-height: 1.5; color: rgb(214, 226, 246);}.w13-epied{display: flex; align-items: center; justify-content: space-between; gap: 20px 32px; flex-wrap: wrap; margin-top: 32px; padding-top: 26px; border-top: 1px solid rgba(255, 255, 255, 0.18);}.accueil.pg .w13-epied p{margin: 0px; max-width: 44ch; color: rgb(225, 234, 250);}.w13-epied b{color: rgb(255, 255, 255);}.w13-epied .bt{flex: 0 0 auto;}.w13-recu{margin: 0px; padding: 28px 30px 30px; border-radius: 16px; background: rgb(255, 255, 255); box-shadow: rgba(6, 20, 48, 0.55) 0px 40px 80px -30px; transform: rotate(1.5deg);}.w13-recu-h{display: flex; justify-content: space-between; align-items: baseline; padding-bottom: 14px; border-bottom: 2px solid rgb(19, 42, 73);}.w13-recu-h b{font-size: 1.05rem; color: rgb(19, 42, 73);}.w13-recu-h span{font-size: 0.72rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(132, 148, 168);}.w13-recu-l{display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 14px 0px; border-bottom: 1px dashed rgba(19, 42, 73, 0.14); font-size: 0.94rem; color: rgb(38, 53, 77);}.w13-recu-l i{display: block; flex: 0 0 auto; width: 70px; height: 8px; border-radius: 4px; background: rgb(227, 232, 239);}.w13-recu-l i.w13-co{width: 46px;}.w13-recu-l.rep{margin: 6px -12px 0px; padding: 14px 12px; border: 0px; border-radius: 10px; background: rgb(231, 243, 223); font-weight: 700; color: rgb(43, 93, 34);}.w13-recu-l em{white-space: nowrap; font-style: normal; font-weight: 700; color: rgb(43, 122, 51);}.w13-recu-t{display: flex; justify-content: space-between; align-items: center; margin-top: 14px; font-weight: 800; font-size: 1.1rem; color: rgb(19, 42, 73);}.w13-recu-t em{display: inline-flex; align-items: center; gap: 6px; padding: 6px 14px; border-radius: 999px; background: rgb(28, 75, 153); color: rgb(255, 255, 255); font-style: normal; font-size: 0.9rem; white-space: nowrap;}.w13-recu-t em svg{width: 16px; height: 16px;}.w13-sv-t{margin-top: 72px; display: flex; align-items: baseline; gap: 18px; flex-wrap: wrap;}.w13-sv-k{font-size: 0.76rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(169, 212, 143);}.accueil.pg .w13-sv-t h3{margin: 0px; font-size: 1.45rem; line-height: 1.25; letter-spacing: -0.01em; color: rgb(255, 255, 255);}.vx-hub-c{gap: 9px !important; padding: 30px 46px 52px !important;}.vx-hub-c .vx-hub-i{transform: scale(0.9);}.accueil.pg .vx-hub-c p{max-width: 220px; font-size: 0.86rem !important;}.vx-dst-rse{--dc: #6b3fb8; --dt: #f1ebfb; --dl: #d9cbf3;}.vz-q-pg small.w13-cap{font-size: 0.95rem; font-weight: 800; color: rgb(255, 255, 255); letter-spacing: 0.01em;}.accueil.pg .w13-vs{align-items: stretch;}.accueil.pg .w13-vs .vx-vsb-t{align-content: space-between;}.w13-1l{flex-wrap: nowrap !important; gap: 6px !important; margin-bottom: 24px !important;}.w13-1l .vx-vsb-r{white-space: nowrap; padding: 7px 10px; font-size: 0.84rem; gap: 7px;}.accueil.pg .w12-kc{margin-top: 40px;}.maq-ec.w13-ec{padding: 0px !important; background: rgb(13, 30, 53) !important;}.w13-nb{padding: 96px 0px 104px; color: rgb(255, 255, 255); background: radial-gradient(45% 60% at 80% 18%, rgba(45, 100, 194, 0.42), transparent 70%), radial-gradient(40% 50% at 5% 95%, rgba(75, 129, 63, 0.18), transparent 70%), linear-gradient(170deg, rgb(24, 54, 94), rgb(19, 42, 73) 50%, rgb(13, 30, 53));}.accueil.pg .w13-gt .eyebrow{color: rgb(159, 192, 240);}.accueil.pg .w13-gt .h2{color: rgb(255, 255, 255);}.accueil.pg .w13-gt .chapo{margin: 16px 0px 0px; color: rgb(214, 224, 238); max-width: 52ch;}.w13-gp{display: flex; flex-wrap: wrap; align-items: center; gap: 12px 32px; margin-top: 36px;}.accueil.pg .w13-gp .maq-inclus{margin: 0px; color: rgb(168, 221, 143);}.accueil.pg .w13-gp .maq-lien{color: rgb(255, 255, 255);}.w13-fi{display: grid; place-items: center; flex: 0 0 auto; width: 38px; height: 38px; border-radius: 10px; background: rgba(255, 255, 255, 0.1); color: rgb(188, 212, 247);}.w13-fi svg{width: 19px; height: 19px;}.accueil .porte{position: relative;}.accueil .porte .pcta{min-height: 69px;}.w13-h3c .w13-cp{position: absolute; top: 38px; right: 24px;}.w13-cp{display: inline-flex; align-items: center; gap: 6px; padding: 4px 10px; border-radius: 999px; background: rgb(232, 238, 248); color: rgb(28, 75, 153); font-size: 0.74rem; font-weight: 700; letter-spacing: 0px; white-space: nowrap;}.w13-cp svg{width: 14px; height: 14px;}@media (max-width: 899px){.accueil.pg .w13-eg, .accueil.pg .w13-pas-g, .accueil.pg .w13-bg, .accueil.pg .w13-ct, .accueil.pg .w13-cg{grid-template-columns: 1fr; gap: 28px;}.w13-recu{transform: none;}.w13-1l{flex-wrap: wrap !important;}.w13-nb{padding: 64px 0px;}}.w12-tel-ph img{object-position: 60% 50%;}.maq-bloc.w14-esn{padding-top: 0px !important; padding-bottom: 80px !important;}.w14-eband{padding: 88px 0px 150px; background: radial-gradient(45% 70% at 85% 10%, rgba(45, 100, 194, 0.42), transparent 70%), radial-gradient(40% 60% at 5% 100%, rgba(75, 129, 63, 0.16), transparent 70%), linear-gradient(170deg, rgb(24, 54, 94), rgb(19, 42, 73) 50%, rgb(13, 30, 53));}.accueil.pg .w14-eband .eyebrow{color: rgb(159, 192, 240);}.accueil.pg .w14-eband .h2{color: rgb(255, 255, 255);}.accueil.pg .w14-eband .chapo{margin: 16px 0px 0px; color: rgb(214, 224, 238); max-width: 48ch;}.accueil.pg .w14-sv{list-style: none; margin: -104px 0px 0px; padding: 0px; position: relative; z-index: 2; display: grid; grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 18px;}.w14-sv li{position: relative; display: flex; flex-direction: column;}.w14-sv b{font-size: 1.04rem; line-height: 1.3; color: rgb(19, 42, 73);}.accueil.pg .w14-sv p{margin: 8px 0px 0px; font-size: 0.92rem; line-height: 1.5; color: rgb(38, 53, 77);}.w14-si{color: rgb(28, 75, 153);}.w14-si svg{display: block;}.w14-sv li.fin .w14-si{color: rgb(43, 122, 51);}.accueil.pg .w14-sv-a{margin-top: -72px; gap: 20px;}.w14-sv-a li{align-items: center; text-align: center; padding: 52px 22px 28px; margin-top: 36px; border-radius: 18px; background: rgb(255, 255, 255); box-shadow: rgba(19, 42, 73, 0.05) 0px 1px 0px, rgba(19, 42, 73, 0.45) 0px 28px 50px -30px;}.w14-sv-a .w14-si{position: absolute; top: -36px; left: 50%; transform: translateX(-50%); display: grid; place-items: center; width: 72px; height: 72px; border-radius: 50%; background: rgb(255, 255, 255); box-shadow: rgb(232, 238, 248) 0px 0px 0px 6px, rgba(19, 42, 73, 0.55) 0px 14px 28px -12px;}.w14-sv-a .w14-si svg{width: 34px; height: 34px;}.w14-sv-a li.fin .w14-si{box-shadow: rgb(231, 243, 223) 0px 0px 0px 6px, rgba(19, 42, 73, 0.55) 0px 14px 28px -12px;}.vx-dst-rse{--dc: #132a49; --dt: #e8edf4; --dl: #c6d1df;}.w14-note{box-shadow: rgb(201, 216, 239) 0px 0px 0px 1.5px inset; display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; padding: 20px 22px !important; background: rgb(255, 255, 255) !important;}.w14-note b{font-size: 1rem; color: rgb(19, 42, 73);}.w14-note > span{display: flex; align-items: center; flex-wrap: wrap; gap: 8px; font-size: 0.92rem; color: rgb(38, 53, 77);}.w14-note em{font-style: normal; font-weight: 700; color: rgb(43, 122, 51);}.w14-vss{margin: 0px 0px 18px; min-height: 200px; border-radius: 16px;}.w14-vss-a{display: grid; grid-template-columns: 170px minmax(0px, 1fr); gap: 22px; align-items: center; padding: 16px 26px 16px 16px; background: radial-gradient(60% 90% at 20% 50%, rgba(45, 100, 194, 0.45), transparent 70%), rgb(19, 42, 73); color: rgb(255, 255, 255);}.w14-ring{width: 170px; height: 170px;}.w14-ring-v{font: 800 44px / 1 "Schibsted Grotesk", sans-serif; fill: rgb(255, 255, 255); letter-spacing: -1px;}.w14-ring-x{font: 700 13px / 1 "Schibsted Grotesk", sans-serif; fill: rgb(159, 192, 240); letter-spacing: 0.5px;}.w14-vss-k{font-size: 0.72rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(245, 197, 24);}.accueil.pg .w14-vss-m{display: flex; align-items: center; gap: 12px; margin: 8px 0px 6px; font-size: 1.7rem; font-weight: 800;}.w14-vss-m s{color: rgb(142, 165, 196); text-decoration-thickness: 2px;}.w14-vss-m b{color: rgb(255, 255, 255);}.w14-arr{display: inline-flex; color: rgb(245, 197, 24);}.w14-arr svg{width: 22px; height: 22px;}.accueil.pg .w14-vss-a p:last-child{margin: 0px; font-size: 0.92rem; line-height: 1.5; color: rgb(214, 224, 238);}.accueil.pg .w14-ou-h{grid-template-columns: 1fr !important;}.accueil.pg .w14-ou-h .h2{max-width: 34ch; font-size: clamp(1.6rem, 1.2rem + 1.3vw, 2.3rem); line-height: 1.15; text-wrap: balance;}.w14-ou-p{margin-top: 34px; text-align: center;}.w14-ou-p .w12-ra-k{margin: 0px 0px 10px !important;}.w12-pills li.rse, .w14-pills li.rse{background: rgb(19, 42, 73); color: rgb(255, 255, 255); box-shadow: none;}.w14-nb{overflow: hidden;}.accueil.pg .w14-bg{display: grid; grid-template-columns: minmax(0px, 0.82fr) minmax(0px, 1.18fr); gap: 56px; align-items: center;}.accueil.pg .w14-tl{list-style: none; margin: 30px 0px 0px; padding: 0px;}.w14-tl-a li b, .w14-tl-b li b{color: rgb(255, 255, 255); font-weight: 700;}.w14-tl-a .w13-fi, .w14-tl-b .w13-fi{width: 30px; height: 30px; border-radius: 8px;}.w14-tl-a .w13-fi svg, .w14-tl-b .w13-fi svg{width: 16px; height: 16px;}.w14-tl-b{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 0px 24px;}.w14-tl-b li{display: flex; align-items: center; gap: 12px; padding: 9px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.09); font-size: 0.9rem;}.w14-tl-b .w13-fi{background: transparent; box-shadow: rgba(255, 255, 255, 0.16) 0px 0px 0px 1px inset;}.w14-eb{margin-right: 0px; padding-right: 30px;}.w14-eb .maq-ecran{margin: 0px;}.w14-eb .ecr{box-shadow: rgba(0, 0, 0, 0.65) 0px 50px 90px -30px;}.w12-ra-v .w14-pills{gap: 6px;}.w12-ra-v .w14-pills li{padding: 5px 10px; font-size: 0.82rem;}.vz-lead b.rse{color: rgb(43, 122, 51);}@media (max-width: 899px){.accueil.pg .w14-sv, .accueil.pg .w14-sv-a{margin-top: 24px; grid-template-columns: 1fr;}.w14-sv-a li{margin-top: 44px;}.w14-eband{padding: 56px 0px 64px;}.w14-vss-a{grid-template-columns: 1fr; justify-items: center; text-align: center;}.accueil.pg .w14-vss-m{justify-content: center;}.accueil.pg .w14-bg{grid-template-columns: 1fr; gap: 32px;}.w14-eb{margin-right: 0px;}.w14-tl-a, .w14-tl-b{grid-template-columns: 1fr;}}.w15-nw{white-space: nowrap;}@media (max-width: 899px){.w14-ou-h .w15-nw{white-space: normal;}}.w12-tel-ph img{object-position: 49% 50%;}.accueil.pg .w12-fil{display: grid; grid-auto-rows: 1fr;}.accueil.pg .w12-ar p{text-wrap: pretty;}.vx-md i{width: 20px !important; height: 20px !important; border-radius: 6px !important; box-shadow: none !important; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center center / 13px auto no-repeat rgb(28, 75, 153) !important;}.vx-md.vx-md-b i{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 18v-5M12 18V7M18 18v-8'/%3E%3C/svg%3E") center center / 13px auto no-repeat rgb(19, 42, 73) !important;}.vx-ai-h .vx-md i{width: 26px !important; height: 26px !important; border-radius: 7px !important; background-size: 16px auto !important;}.vx-dst{white-space: normal !important;}.vx-dst b{flex: 0 0 auto; white-space: nowrap !important;}.w12-pills li.rse, .w14-pills li.rse{background: rgb(255, 255, 255) !important; color: rgb(19, 42, 73) !important; box-shadow: rgba(19, 42, 73, 0.12) 0px 0px 0px 1px inset !important;}.accueil.pg .w14-ou-h .h2{max-width: none !important;}.accueil.pg .w15-pr{list-style: none; margin: 64px 0px 0px; padding: 0px; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr));}.w15-pr b{display: block; font-weight: 800; letter-spacing: -0.02em; line-height: 1.05; white-space: nowrap;}.w15-pr span{display: block;}.w15-pi{place-items: center; flex: 0 0 auto; display: grid !important;}.w15-pi svg{display: block;}.accueil.pg .w15-pr-c{position: relative; padding: 20px 0px; border-radius: 16px; overflow: hidden; background: rgba(255, 255, 255, 0.07); box-shadow: rgba(255, 255, 255, 0.13) 0px 0px 0px 1px inset;}.w15-pr-c::before{content: ""; position: absolute; left: 0px; right: 0px; top: 0px; height: 3px; background: rgb(94, 170, 59);}.w15-pr-c li{display: flex; align-items: center; justify-content: center; gap: 14px; padding: 4px 18px;}.w15-pr-c li + li{border-left: 1px solid rgba(255, 255, 255, 0.13);}.w15-pr-c .w15-pi{width: 42px; height: 42px; border-radius: 50%; background: rgba(255, 255, 255, 0.09); color: rgb(159, 192, 240);}.w15-pr-c .w15-pi svg{width: 22px; height: 22px;}.w15-pr-c b{font-size: 1.35rem; color: rgb(255, 255, 255);}.w15-pr-c span:not(.w15-pi){margin-top: 4px; font-size: 0.82rem; line-height: 1.35; color: rgb(199, 211, 228);}.accueil .w15-rep .w12-ra{padding: 48px 0px 56px; gap: 88px;}.accueil .w15-rep .chapo{margin-top: 18px;}.accueil .w15-rep ul.vz-lead{gap: 10px; margin: 26px 0px 34px !important;}.accueil .w15-rep .w12-covs{gap: 30px;}.accueil .w15-rep .w12-covs .vx-cv{width: 252px;}.accueil .w15-rep .w12-ra-k{margin-top: 56px !important;}@media (max-width: 899px){.accueil.pg .w15-pr{grid-template-columns: 1fr; margin-top: 56px;}.w15-pr-a li + li, .w15-pr-c li + li{border-left: 0px; border-top: 1px solid rgb(227, 233, 241); margin-top: 14px; padding-top: 14px;}.w15-pr-c li + li{border-top-color: rgba(255, 255, 255, 0.13);}.w15-pr-c li{justify-content: flex-start;}.accueil .w15-rep .w12-ra{gap: 40px;}.accueil .w15-rep .w12-covs .vx-cv{width: 150px;}}#regles.w16-regles{background: linear-gradient(rgb(255, 255, 255) 0px, rgb(247, 249, 253) 120px, rgb(243, 247, 252) 300px) !important;}.accueil.pg .vx-ai li{grid-template-columns: minmax(0px, 1fr) 26px max-content;}.w16-ai-b{flex-direction: column; align-items: flex-start; display: flex !important; gap: 6px !important;}.w16-ai-b .vx-dst{font-size: 0.8rem; white-space: nowrap !important;}#ou-utiliser .vz-ouC-c{margin-top: 44px;}#ou-utiliser .w14-ou-p{margin-top: 72px;}@media (max-width: 899px){.accueil.pg .vx-ai li{grid-template-columns: 1fr;}.w16-ai-b .vx-dst{font-size: 0.72rem;}#ou-utiliser .vz-ouC-c{margin-top: 0px;}#ou-utiliser .w14-ou-p{margin-top: 40px;}}.accueil.pg .vx-ai li{grid-template-columns: minmax(0px, 1fr) 26px 330px;}.w16-ai-b{align-items: stretch !important; width: 100%;}.w16-ai-b .vx-dst{display: flex !important; width: 100%;}.w16-ai-b .vx-dst b{text-align: left; flex: 0 0 8.9em !important; white-space: nowrap !important;}.w16-ai-b .vx-dst > span, .w17-an-pin .vx-md{white-space: nowrap !important;}.w16-ai-b .vx-dst > span{flex: 1 1 auto;}#wrap.accueil.pg .w16-ai-b .vx-dst :is(b, span), #wrap.accueil.pg .w17-an-pin :is(span, b){white-space: nowrap !important; text-wrap-style: initial !important;}#piliers .w12-img.kc-ph{background-position: center center;}.w17-jg{display: inline-flex; gap: 4px;}.w17-jg i{width: 22px; height: 5px; border-radius: 3px; background: rgb(223, 230, 239);}.w17-jg i.on{background: var(--a-blue,#1c4b99);}.w17-pied{margin: 30px 0px 0px; display: flex; flex-wrap: wrap; align-items: center; gap: 8px 22px; color: rgb(90, 107, 128); font-size: 0.95rem;}.accueil.pg .w17-pied{margin: 36px 0px 0px;}.w17-ab svg[viewbox="0 0 256 256"]{width: 22px; height: 22px; flex: 0 0 auto;}.accueil.pg .w17-pls{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 18px; align-items: end; margin-top: 48px;}.w17-pl{border-radius: 20px; overflow: hidden; display: flex; flex-direction: column;}.w17-pl-h{padding: 24px 24px 18px;}.w17-pl-h > span{display: block; margin-top: 14px; font-size: 0.76rem; letter-spacing: 0.08em; text-transform: uppercase; font-weight: 650; opacity: 0.75;}.accueil.pg .w17-pl h3{margin: 4px 0px 0px; font-size: 1.55rem; color: inherit;}.w17-pl-b{padding: 0px 24px 26px; display: grid; gap: 14px;}.w17-pl-bil{display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 4px 10px; padding: 14px 16px; border-radius: 14px; background: rgb(255, 255, 255); color: rgb(19, 42, 73);}.w17-pl-bil > span{font-size: 0.8rem; font-weight: 650; color: rgb(64, 81, 106);}.w17-pl-bil b{grid-column: 1 / -1; font-size: 1.15rem;}.w17-pl-bil svg[viewbox]{color: rgb(28, 75, 153);}.w17-pl-plus{font-size: 0.86rem; font-weight: 650; opacity: 0.8;}.w17-pl ul{list-style: none; margin: 0px; padding: 0px; display: grid; gap: 12px;}.w17-pl li{display: flex; align-items: center; gap: 12px;}.w17-pl.p0{background: rgb(234, 241, 251); color: rgb(19, 42, 73);}.w17-pl.p1{background: rgb(28, 75, 153); color: rgb(255, 255, 255);}.w17-pl.p2{background: rgb(19, 42, 73); color: rgb(255, 255, 255);}.w17-pl.p0 li svg[viewbox]{color: rgb(28, 75, 153);}.w17-pl.p1 li svg[viewbox], .w17-pl.p2 li svg[viewbox]{color: rgb(143, 180, 255);}.w17-pl.p1 .w17-jg i, .w17-pl.p2 .w17-jg i{background: rgba(255, 255, 255, 0.2);}.w17-pl.p1 .w17-jg i.on, .w17-pl.p2 .w17-jg i.on{background: rgb(255, 255, 255);}.w17-pl-b{align-content: start;}.accueil.pg .vx-grille.w17-g6{grid-template-columns: repeat(3, minmax(0px, 1fr));}@media (max-width: 899px){.w17-br{display: none;}.accueil.pg .w17-cal, .accueil.pg .w17-hub, .accueil.pg .w17-pls{grid-template-columns: 1fr;}.w17-pl .w17-pl-b{min-height: 0px !important;}.accueil.pg .vx-grille.w17-g6{grid-template-columns: repeat(2, minmax(0px, 1fr));}.accueil.pg .vx-ai li{grid-template-columns: 1fr;}.w16-ai-b{max-width: none;}.w16-ai-b .vx-dst{font-size: 0.68rem !important; white-space: nowrap !important;}.w16-ai-b .vx-dst > span{padding: 5px 7px;}}.mo-tel-seul{display:none!important}@media (max-width:759.98px){.mo-tel-seul{display:block!important}.mo-pc-seul{display:none!important}#wrap .heros-kicker>span{white-space:nowrap!important;max-width:none!important}#wrap .vx .bt:not(.vx-pill){display:flex!important;width:100%;justify-content:center}#wrap .mo-carrousel{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}#wrap .mo-carrousel::before,#wrap .mo-carrousel::after{display:none!important}html:root #wrap section.maq-bloc .mo-carrousel.mo-carrousel.mo-carrousel.mo-carrousel{padding-top:6px!important;padding-bottom:20px!important}html:root #wrap section.maq-bloc .mo-carrousel.mo-carrousel.mo-carrousel.mo-carrousel>*{box-shadow:0 1px 2px rgba(19,42,73,.05),0 10px 18px -14px rgba(19,42,73,.3)!important}html:root #wrap section.maq-bloc .mo-carrousel.mo-carrousel.mo-carrousel.mo-carrousel+.mo-points{margin-top:0!important}#wrap #esn .re-gains>li{display:flex!important;flex-direction:column}#wrap #esn .mo-esn-sv{display:block!important;margin-top:16px!important;padding:14px 0 0!important;border-top:1px solid #e3e9f2}#wrap #esn .mo-esn-sv small{display:block;margin:0 0 10px;font-size:10.5px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1c4b99!important}#wrap #esn .mo-esn-l{display:grid!important;grid-template-columns:20px minmax(0,1fr);column-gap:10px;align-items:start;padding:0!important;margin:0 0 10px}#wrap #esn .mo-esn-l:last-child{margin-bottom:0}#wrap #esn .mo-esn-l>svg{width:20px;height:20px;margin-top:1px;color:#1c4b99}#wrap #esn .mo-esn-l>span{display:block;padding:0!important;font-size:13.5px!important;line-height:1.4!important;color:#4a5870}#wrap #esn .mo-esn-l strong{display:block;font-size:15px;line-height:1.3;font-weight:700;color:#17243a}#wrap .mo-onglets{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin:20px 0 16px;padding:4px;border-radius:14px;background:#e9eff7}#wrap section.alt .mo-onglets{background:#fff;box-shadow:0 0 0 1px rgba(19,42,73,.08)}#wrap .mo-onglets.v{grid-auto-flow:row}#wrap .mo-onglets button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 10px;border-radius:10px; font:600 14px/1.2 var(--f,inherit);color:#4a5870;text-align:center;white-space:nowrap;cursor:pointer}#wrap .mo-onglets button[aria-selected="true"]{background:#132a49;color:#fff;box-shadow:0 6px 14px -8px rgba(19,42,73,.6)}#wrap .mo-onglets button i{display:inline-block;width:8px;height:8px;border-radius:2px;background:currentColor;opacity:.6}#wrap .mo-off{display:none!important}#wrap #reporting .w12-ra{display:flex!important;flex-direction:column;gap:0!important}#wrap #reporting .w12-ra>.rv,#wrap #reporting .w12-ra-v{display:contents!important}#wrap #reporting .w12-ra{align-items:stretch!important}#wrap #reporting .eyebrow{order:1;align-self:flex-start;margin-left:0!important}#wrap #reporting .h2{order:2}#wrap #reporting .w12-covs{order:3;margin:20px 0 4px!important}#wrap #reporting .chapo{order:4;margin-top:18px!important}#wrap #reporting .vz-lead{order:5}#wrap #reporting .w12-ra-k{order:6;margin:24px 0 10px!important}#wrap #reporting .w12-pills{order:7}#wrap #reporting .w12-ra .bt{order:8;margin-top:24px!important}#wrap #telecom .w12-tel{display:flex!important;flex-direction:column;gap:0!important}#wrap #telecom .w12-tel-c{display:contents!important}#wrap #telecom .eyebrow{order:1}#wrap #telecom .h2{order:2}#wrap #telecom .chapo{order:3}#wrap #telecom .w12-tel-ph{order:4;position:relative!important;height:210px!important;min-height:0!important;margin:20px 0 0!important;border-radius:18px;overflow:hidden}#wrap #telecom .w12-tel-ph img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover}#wrap #telecom .w12-fil,#wrap #telecom .w12-tel .mo-points{order:5}#wrap #telecom .w12-fil{align-self:stretch!important;width:auto!important;min-width:0!important;margin-top:18px!important}#wrap #telecom .w12-tel-l{order:6;margin-top:18px!important}#wrap #telecom .w12-fil>li>div{display:block}#wrap #telecom .w12-fil h3{font-size:19px!important;line-height:1.3;margin:0 0 8px!important;padding-right:40px}#wrap #telecom .w12-fil p{font-size:14.5px!important;line-height:1.5;color:#4a5870}#wrap #documents .vx-docs2{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}#wrap #documents .vx-doc2{display:grid!important;grid-template-columns:96px minmax(0,1fr);column-gap:16px;align-items:center;padding:20px!important}#wrap #documents .vx-doc-txt{display:contents!important}#wrap #documents .vx-doc2 .vx-cv{grid-column:1;grid-row:1/3;width:150px!important;max-width:none;zoom:.64;margin:0!important}#wrap #documents .vx-doc-quand{grid-column:2;align-self:end;font-size:11px!important;text-wrap:balance}#wrap #documents .vx-doc2 h3{grid-column:2;align-self:start;font-size:18px!important;line-height:1.25;margin:6px 0 0!important}#wrap #documents .vx-coche,#wrap #documents .vx-doc-but{grid-column:1/-1}#wrap #documents .vx-coche{margin:16px 0 0!important}#wrap #documents .vx-coche li{font-size:15px!important}#wrap #documents .vx-doc-but{margin:14px 0 0!important;padding-top:12px!important;font-size:15px!important}#wrap #tableau .vx-hub{display:flex!important;flex-direction:column;gap:6px}#wrap #tableau .vx-hub-c{order:-1;width:100%!important;max-width:none;height:auto!important;aspect-ratio:auto!important;border-radius:20px!important;margin:6px 0 10px;padding:20px 18px!important}#wrap #tableau .vx-hub-c .vx-hub-i{display:none!important}#wrap #tableau .vx-hub-col:empty{display:none}#wrap #tableau .vx-hub-col.mo-carrousel{align-self:stretch;width:auto!important}#wrap #tableau .vx-hub-n b{font-size:19px!important;margin-bottom:8px}#wrap #tableau .vx-hub-n p{font-size:14.5px!important;line-height:1.5}#wrap #tableau .vx-hub-n p.r{margin-top:10px!important}#wrap #donnees .vx-ai{display:block!important;margin-top:0!important}#wrap #donnees .vx-ai-g{padding:0!important;border:0!important;background:none!important;box-shadow:none!important}#wrap #donnees .vx-ai-h{display:none!important}#wrap #donnees .vx-ai-g li{grid-template-rows:none!important}#wrap #donnees .vx-ai-g li .vx-ai-b{display:grid!important;gap:6px;margin-top:14px}#wrap #donnees .vx-ai-g li .vx-dst{width:100%}#wrap #donnees .mo-ai-note{list-style:none;margin:10px 0 0!important;padding:0!important}#wrap #donnees .mo-ai-note>li{display:grid!important;gap:8px;margin:0!important;padding:16px 18px!important;border-radius:16px;background:#fff;border:1px solid #dce5f0;box-shadow:none!important}#wrap #donnees .mo-ai-note>li>b{font-size:16px!important;line-height:1.3;color:#17243a}#wrap #donnees .mo-ai-note>li>span{display:grid!important;justify-items:start;gap:4px;font-size:14px!important;line-height:1.5;color:#4a5870}#wrap #donnees .mo-ai-note>li>em{font-size:14px;color:#17243a}#wrap #donnees .vz-src-l{margin-top:14px!important}#wrap #donnees .vz-src-l.mo-src-ferme>.mo-src-long{display:none}#wrap #ecovadis .vz-mfig{min-height:250px}#wrap #ecovadis .vz-q{overflow:hidden}#wrap #ecovadis .vz-q-tabs{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto;scrollbar-width:none;padding:10px 14px!important}#wrap #ecovadis .vz-q-tabs>span{flex:none;white-space:nowrap;padding:8px 12px!important;border-radius:99px;border:1px solid #dce5f0!important;font-size:13px!important}#wrap #ecovadis .vz-q-tabs>span.mo-act{background:#132a49!important;border-color:#132a49!important;color:#fff!important}#wrap #ecovadis .vz-q-tabs>span.mo-act svg{color:#9fe0a6}#wrap #ecovadis .vz-q-h{display:none!important}#wrap #ecovadis .vz-q-rs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}#wrap #ecovadis .vz-q-rs::-webkit-scrollbar{display:none}#wrap #ecovadis .vz-q-rs>.vz-q-r{flex:0 0 100%;scroll-snap-align:start;border:0!important;margin:0!important;padding:18px 18px 8px!important;display:block!important}#wrap #ecovadis .vz-q-r .vz-q-qq b{font-size:18px!important;line-height:1.3}#wrap #ecovadis .vz-q-r>*{margin-bottom:12px!important}#wrap #ecovadis .vz-q .mo-points{display:flex;justify-content:center;gap:8px;padding:6px 0 16px}#wrap #vs .vx-vsb-t>li{background:none!important;border:0!important;box-shadow:none!important;padding:0 0 20px 34px!important;margin:0!important}#wrap #vs .vx-vsb-t>li p{font-size:15px!important;line-height:1.5}#wrap #le-bilan .vz-parc{display:block!important;margin-top:18px}#wrap #le-bilan .vz-parc .br-liens{display:flex!important;flex-direction:column;align-items:flex-start;gap:0!important;margin-top:4px}#wrap #piliers .w12-kc{display:flex!important;flex-direction:column;gap:0}#wrap #piliers .w12-kc .kc-ph{order:-1;position:relative!important;inset:auto!important;width:100%!important;height:170px!important;min-height:0!important;border-radius:18px}#wrap #piliers .w12-kc-l{display:block!important}#wrap #piliers .w12-kc-b{padding:0!important;border:0!important;background:none!important;box-shadow:none!important}#wrap #piliers .w12-pk{display:flex!important;margin:0 0 12px!important}#wrap #piliers .w12-kc-b ul{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin:0!important}#wrap #piliers .w12-kc-b li{display:flex!important;flex-direction:column;justify-content:flex-start;gap:6px;padding:16px 14px!important;border-radius:16px;background:#fff; border:1px solid rgba(19,42,73,.08)!important;box-shadow:0 1px 2px rgba(19,42,73,.05),0 14px 26px -20px rgba(19,42,73,.4)}#wrap #piliers .w12-kc-b li:last-child:nth-child(odd){grid-column:1/-1}#wrap #piliers .w12-kc-b li b{font-size:26px!important;line-height:1.05!important}#wrap #piliers .w12-kc-b li>span{font-size:13.5px!important;line-height:1.4!important;color:#4a5870}#wrap #piliers .w12-kc-b li .vz-qt{display:inline-block;margin-top:8px}#wrap #ou-utiliser .vz-ouC{display:flex!important;flex-direction:column;gap:14px}#wrap #ou-utiliser .vz-ouC-c{order:-1;zoom:.62;margin:0 auto 6px!important}#wrap #ou-utiliser .vz-ouC-car.mo-carrousel{align-items:flex-start!important;align-self:stretch!important;width:auto!important;min-width:0!important;margin-top:4px!important}#wrap #ou-utiliser .vz-ouC-car.mo-carrousel>.vz-ouC-s{flex-basis:86%!important}#wrap #ou-utiliser .vz-t{grid-template-columns:76px minmax(0,1fr)!important;column-gap:12px!important}#wrap #ou-utiliser .vz-ouC-s{padding:6px 16px 4px!important;border-radius:20px!important;background:#f4f8fc!important;border:1px solid #dce5f0!important;box-shadow:none!important}#wrap #ou-utiliser .vz-bl-k{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:14px 0 12px!important;border-bottom:1px solid #dce5f0}#wrap #ou-utiliser .vz-bl-k b{font-size:16px!important}#wrap #ou-utiliser .vz-ouC-s ul{display:block!important;margin:0!important;padding:0!important}#wrap #ou-utiliser .vz-t{display:grid!important;grid-template-columns:84px minmax(0,1fr);column-gap:14px;row-gap:3px;align-items:start; padding:14px 0!important;margin:0!important;background:none!important;border:0!important;border-bottom:1px solid #e3eaf3!important;border-radius:0!important;box-shadow:none!important}#wrap #ou-utiliser .vz-t:last-child{border-bottom:0!important}#wrap #ou-utiliser .vz-t .vx-dst{display:contents!important}#wrap #ou-utiliser .vz-t .vx-dst>b{grid-column:1;grid-row:1/3;display:block!important;width:100%;margin:2px 0 0!important;padding:6px 4px!important;border-radius:8px!important; font-size:11.5px!important;line-height:1.2!important;text-align:center;white-space:nowrap}#wrap #ou-utiliser .vz-t .vx-dst>span{grid-column:2;grid-row:1;display:block!important;padding:0!important;margin:0!important;background:none!important;border:0!important; font-size:15px!important;line-height:1.35!important;font-weight:650;color:#17243a!important}#wrap #ou-utiliser .vz-t>span:last-child{grid-column:2;grid-row:2;font-size:14px!important;line-height:1.45;color:#4a5870}#wrap #label-nr .vx-nr-bas{display:flex!important;flex-direction:column;align-items:stretch;gap:18px}#wrap #label-nr .vx-nr-cv{width:220px!important;margin:0 auto;zoom:.85}#wrap #label-nr .vx-nr-lv{display:grid!important;grid-template-columns:1fr;gap:10px;width:100%}#wrap #label-nr .vx-nr-lv>li{grid-template-columns:52px minmax(0,1fr)!important;min-width:0}#wrap #label-nr .vx-nr-lv>li span{font-size:16px!important}#wrap #label-nr .vx-nr-lv>li small{display:inline!important}#wrap #label-nr .vx-nr-lv>li small+small::before{content:" · "}#wrap #label-nr .vx-nr-d{margin-top:22px!important;padding:4px 18px 16px!important;border-radius:20px!important;background:#fff!important;border:1px solid rgba(19,42,73,.08)!important; box-shadow:0 1px 2px rgba(19,42,73,.05),0 18px 32px -20px rgba(19,42,73,.35)!important}#wrap #label-nr .vx-nr-k{display:block!important;margin:0!important;padding:16px 0 12px!important;border-bottom:1px solid #dce5f0!important; font-size:17px!important;line-height:1.3;font-weight:700;letter-spacing:0;text-transform:none;color:#17243a}#wrap #label-nr .vx-nr-d>ol{display:block!important;margin:0!important;padding:0!important;list-style:none}#wrap #label-nr .vx-nr-d>ol>li{display:block!important;padding:16px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #e3eaf3!important;background:none!important;box-shadow:none!important}#wrap #label-nr .vx-nr-d>ol>li:last-child{border-bottom:0!important}#wrap #label-nr .vx-nr-n,#wrap #label-nr .vx-nr-f{display:none!important}#wrap #label-nr .vx-nr-q{display:block!important}#wrap #label-nr .vx-nr-q>b{display:block!important;font-size:16.5px!important;line-height:1.3!important;color:#17243a!important}#wrap #label-nr .vx-nr-q>span{display:block!important;margin-top:4px;font-size:14px!important;line-height:1.45;color:#4a5870}#wrap #label-nr .vx-nr-o{display:grid!important;grid-template-columns:22px minmax(0,1fr);column-gap:10px;align-items:center;margin-top:12px;padding:10px 12px; border-radius:12px;background:#f1f6fc;border:1px solid #dce5f0}#wrap #label-nr .vx-nr-o>svg{grid-row:1/3;width:22px;height:22px;color:#1c4b99}#wrap #label-nr .vx-nr-o small{font-size:10.5px;line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1c4b99}#wrap #label-nr .vx-nr-o b{font-size:15px;line-height:1.3;font-weight:700;color:#17243a}#wrap #label-nr .vx-nr-note{margin-top:14px!important;padding-top:12px!important}#wrap #abonnement .w17-pls.mo-carrousel>article{display:flex;flex-direction:column}#wrap #abonnement .w17-pl li{font-size:15px!important}#wrap #abonnement .w17-pls.mo-carrousel{align-items:flex-start!important}#wrap #strategie .vx-strat2{display:flex!important;flex-direction:column;gap:0!important}#wrap #strategie .vx-strat2>div:first-child{display:contents!important}#wrap #strategie .vx-strat2>div:first-child>.rv:first-child{order:1}#wrap #strategie .vx-pile{order:2;zoom:.62;margin:26px auto 4px!important}#wrap #strategie .vx-strat2 .vx-briques,#wrap #strategie .vx-strat2 .mo-points{order:3}#wrap #strategie .vx-strat2 .vx-briques{align-self:stretch!important;width:auto!important;min-width:0!important;margin-top:18px!important}#wrap #strategie .vx-strat2 .vx-strat2-cta{order:4;margin-top:20px!important}#wrap #strategie .vx-briques b{display:block;font-size:19px!important;line-height:1.3;margin-bottom:8px;padding-right:44px}#wrap #strategie .vx-briques p{font-size:14.5px!important;line-height:1.5;color:#4a5870}}

/* /auth_totp_portal/static/src/scss/auth_totp_portal.scss */
 .o_auth_totp_enable_2FA .o_field_copy{height: auto; min-height: 24px; position: relative; width: 100% !important; border-radius: 5px; border: 1px solid #714B67; font-size: 0.875rem; text-transform: uppercase; color: #714B67; font-weight: 600; text-align: center; padding-right: 6rem; word-break: break-word;}.o_auth_totp_enable_2FA .o_field_copy .o_clipboard_button{position: absolute; top: 0; left: auto; bottom: auto; right: 0;}.o_auth_totp_enable_2FA .o_field_copy .o_clipboard_button.o_btn_text_copy{position: absolute; top: 0; right: 0;}.o_auth_totp_enable_2FA .o_field_copy .o_clipboard_button.o_btn_char_copy{height: 100%;}.o_auth_totp_enable_2FA .o_field_copy.o_field_copy_url{cursor: pointer; padding-left: 3px;}

/* /portal_rating/static/src/scss/portal_rating.scss */
 .o_website_rating_static{color: var(--WebsiteRating__star-color, #FACC2E);}#product_details{--WebsiteRating__star-color: currentColor;}.o_website_rating_card_container{}.o_website_rating_card_container .o_message_counter{color: #495057;}.o_website_rating_card_container table.o_website_rating_table{width: 100%; overflow: visible;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_star_num{min-width: 50px; white-space: nowrap;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_progress{min-width: 120px;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_progress > .progress{margin-bottom: 2px; margin-left: 5px; margin-right: 5px;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #FACC2E;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 0.875rem;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_reset .o_website_rating_selection_reset{color: #dc3545;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_row:not(.o_website_rating_table_row_selected){cursor: pointer;}.o_website_rating_card_container table.o_website_rating_table .o_website_rating_table_row td{padding-bottom: 0.4rem;}.o-mail-Composer-starCard{width: max-content;}.o-mail-Composer-starCard .o-mail-Composer-stars{display: inline-flex; color: #FACC2E; margin-right: 15px;}.o_rating_popup_composer .o_rating_clickable{cursor: pointer;}.o_rating_popup_composer .o_portal_chatter_avatar{margin-right: 10px;}

/* /website_mail/static/src/css/website_mail.scss */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='on'] .follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;}.js_follow[data-follow='on'] .js_unfollow_btn{opacity: 1 !important;}.js_follow_icons_container .js_follow_btn, .js_follow_icons_container .js_unfollow_btn, .js_follow_icons_container .follow_btn{animation: js_follow_fade 1s ease forwards; opacity: 0;}.js_follow_icons_container .js_follow_btn small, .js_follow_icons_container .js_follow_btn .small, .js_follow_icons_container .js_unfollow_btn small, .js_follow_icons_container .js_unfollow_btn .small, .js_follow_icons_container .follow_btn small, .js_follow_icons_container .follow_btn .small{opacity: 0; transition: opacity 0.3s ease;}.js_follow_icons_container .js_follow_btn:hover small, .js_follow_icons_container .js_follow_btn:hover .small, .js_follow_icons_container .js_follow_btn:focus small, .js_follow_icons_container .js_follow_btn:focus .small, .js_follow_icons_container .js_unfollow_btn:hover small, .js_follow_icons_container .js_unfollow_btn:hover .small, .js_follow_icons_container .js_unfollow_btn:focus small, .js_follow_icons_container .js_unfollow_btn:focus .small, .js_follow_icons_container .follow_btn:hover small, .js_follow_icons_container .follow_btn:hover .small, .js_follow_icons_container .follow_btn:focus small, .js_follow_icons_container .follow_btn:focus .small{transition-duration: 1s; opacity: 1;}.js_follow_icons_container .fa:before{content: "\f0f3";}.js_follow_icons_container .js_follow_btn:hover .fa:before{color: #212529;}.js_follow_icons_container .js_unfollow_btn .fa:before{color: #714B67;}.js_follow_icons_container .js_unfollow_btn:hover .fa:before{content: "\f1f6"; color: #dc3545;}@keyframes js_follow_fade{to{opacity: 1;}}

/* /payment_stripe/static/src/scss/payment_stripe_templates.scss */
 div[id^="o_stripe_express_checkout_container_"]{min-width: 140px;}

/* /website/static/src/snippets/s_announcement_scroll/000.scss */
 .s_announcement_scroll{overflow-x: clip; font-size: clamp(40px, calc(var(--marquee-item-font-size, 80) * .05vw), 200px);}.s_announcement_scroll .s_announcement_scroll_marquee_item{white-space: preserve nowrap; caret-color: transparent;}@media (prefers-reduced-motion: reduce){.s_announcement_scroll .s_announcement_scroll_marquee_item{animation: none !important;}}.s_announcement_scroll .s_announcement_scroll_heading_family .s_announcement_scroll_marquee_item{font-family: "Inter Tight", "Odoo Unicode Support Noto", sans-serif; font-weight: 500;}.s_announcement_scroll.s_announcement_scroll_direction_right{--marquee-animation: o-marquee-scroll-right;}.s_announcement_scroll.s_announcement_scroll_direction_none{--marquee-animation: none;}.s_announcement_scroll.s_announcement_scroll_ready .s_announcement_scroll_marquee_item{--marquee-animation-time: calc((25s - var(--marquee-animation-speed) * 2) * var(--marquee-item-size) * .001); animation-composition: add; animation: var(--marquee-animation, o-marquee-scroll-left) linear infinite var(--marquee-animation-time), var(--marquee-animation, o-marquee-scroll-left) linear infinite calc(var(--marquee-animation-time) * var(--marquee-animation-hover-multiplier, 1)) reverse paused;}.s_announcement_scroll.s_announcement_scroll_ready.s_announcement_scroll_hover_slow .s_announcement_scroll_marquee_item{--marquee-animation-hover-multiplier: 2;}@media (hover: hover){.s_announcement_scroll.s_announcement_scroll_ready:where(:hover:not(.s_announcement_scroll_page_scrolling)).s_announcement_scroll_hover_pause .s_announcement_scroll_marquee_item{animation-play-state: paused;}.s_announcement_scroll.s_announcement_scroll_ready:where(:hover:not(.s_announcement_scroll_page_scrolling)).s_announcement_scroll_hover_slow .s_announcement_scroll_marquee_item{animation-play-state: running;}.s_announcement_scroll.s_announcement_scroll_ready:where(:hover:not(.s_announcement_scroll_page_scrolling)).s_announcement_scroll_hover_direction .s_announcement_scroll_marquee_item{animation-play-state: paused, running;}}.s_announcement_scroll.s_announcement_scroll_ready:where(.s_announcement_scroll_page_scrolling).s_announcement_scroll_parallax .s_announcement_scroll_marquee_item{animation-play-state: paused;}@keyframes o-marquee-scroll-left{to{transform: translateX(-100%);}}@keyframes o-marquee-scroll-right{from{transform: translateX(-100%);}}

/* /website/static/src/snippets/s_text_cover/000.scss */
 .s_text_cover > *:not(.o_scroll_button), .s_text_cover > *:not(.o_scroll_button) > .row{min-height: inherit;}

/* /website/static/src/snippets/s_instagram_page/000.scss */
 .s_instagram_page div.container-fluid, .s_instagram_page div.container-sm, .s_instagram_page div.container-md, .s_instagram_page div.container-lg, .s_instagram_page div.container-xl, .s_instagram_page div.container-xxl{padding: 0;}

/* /website/static/src/snippets/s_features/000.scss */
 .s_features .s_features_icon.float-start{margin-inline-end: var(--s_features_icon_margin, 1rem) !important;}.s_features .s_features_icon.float-end{margin-inline-start: var(--s_features_icon_margin, 1rem) !important;}

/* /website/static/src/snippets/s_carousel/001.scss */
 @media (min-width: 768px){.s_carousel_wrapper[data-vcss='001'] .s_carousel.s_carousel_arrows_hidden .carousel-item{padding: 0;}}

/* /website/static/src/snippets/s_carousel_intro/000.scss */
 .s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers{height: var(--CarouselControllers-size, 3rem);}.s_carousel_intro_wrapper .s_carousel_intro .s_carousel_intro_controllers .s_carousel_intro_controllers_row{padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5);}.s_carousel_intro_wrapper .s_carousel_intro.s_carousel_arrows_hidden .o_arrows_wrapper{display: none;}

/* /website/static/src/snippets/s_carousel_cards/000.scss */
 .s_carousel_cards_wrapper .s_carousel_cards{--CarouselControllers-size: 2.5rem; --CardBody-padding: 1.5rem;}@media (max-width: 991.98px){.s_carousel_cards_wrapper .s_carousel_cards{--CardBody-extra-height: 0px !important;}}@media (max-width: 991.98px){.s_carousel_cards_wrapper .s_carousel_cards{--CardBody-padding: 1rem;}}.s_carousel_cards_wrapper .s_carousel_cards .carousel-item.active, .s_carousel_cards_wrapper .s_carousel_cards .carousel-item-next, .s_carousel_cards_wrapper .s_carousel_cards .carousel-item-prev{display: flex;}.s_carousel_cards_wrapper .s_carousel_cards .s_card{--card-img-size-h: inherit; --card-spacer-y: var(--CardBody-padding); --card-spacer-x: var(--CardBody-padding);}.s_carousel_cards_wrapper .s_carousel_cards:not(.s_carousel_controllers_hidden) .card-body{padding-bottom: calc(var(--CarouselControllers-size, 3rem) + 2* var(--CardBody-padding) + var(--CardBody-extra-height));}.s_carousel_cards_wrapper .s_carousel_cards .s_carousel_cards_item:only-child .card-body{padding-bottom: calc(var(--card-spacer-y) + var(--CardBody-extra-height));}.s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers{margin-left: calc(var(--gutter-x) * .5); margin-right: calc(var(--gutter-x) * .5); margin-bottom: var(--CardBody-padding);}.s_carousel_cards_wrapper .s_carousel_cards .o_horizontal_controllers_row{padding: 0 var(--CardBody-padding);}@media (min-width: 992px){.s_carousel_cards_wrapper .s_carousel_cards.s_carousel_cards_with_img .o_horizontal_controllers_row{margin: 0 0 0 var(--card-img-size-h);}.s_carousel_cards_wrapper .s_carousel_cards.s_carousel_cards_with_img:has(.s_card.flex-lg-row-reverse) .o_horizontal_controllers_row{margin: 0 var(--card-img-size-h) 0 0;}.s_carousel_cards_wrapper .s_carousel_cards .o_card_img{min-height: 100%; aspect-ratio: 1/var(--card-img-ratio-v);}}

/* /website/static/src/snippets/s_alert/001.scss */
 .s_alert[data-vcss='001']{margin: 15px 0;}.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: 0;}.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: black; background-color: color-mix(in srgb, currentColor 15%, transparent);}.s_alert[data-vcss='001'] .s_alert_content{overflow: hidden;}

/* /website/static/src/snippets/s_card/000.scss */
 .s_card{--card-inner-border-radius: inherit; --card-bg: inherit; --card-img-size-h: 33.33333333%; --card-img-ratio-align: 44%; --card-img-aspect-ratio: 20%; min-width: MIN(18rem, 100%); margin: 15px 0;}.s_card .o_card_img{width: 100%; object-fit: cover;}.s_card .o_card_img[data-shape]:not([data-aspect-ratio="0/0"]){object-fit: contain;}.s_card .o_card_img.rounded-start{border-bottom-left-radius: var(--card-inner-border-radius) !important; border-top-left-radius: var(--card-inner-border-radius) !important;}.s_card .o_card_img.rounded-end{border-top-right-radius: var(--card-inner-border-radius) !important; border-bottom-right-radius: var(--card-inner-border-radius) !important;}.s_card .o_card_img_wrapper.ratio > a > .o_card_img{height: 100%;}.s_card .o_card_img_wrapper.ratio .media_iframe_video{position: absolute;}.s_card.o_card_img_top > .o_card_img_ratio_custom, .s_card.o_card_img_bottom > .o_card_img_ratio_custom{--aspect-ratio: var(--card-img-aspect-ratio);}.s_card.o_card_img_horizontal > .o_card_img_wrapper{flex-shrink: 0;}@media (min-width: 992px){.s_card.o_card_img_horizontal > .o_card_img_wrapper{width: var(--card-img-size-h);}}.s_card .o_card_img_adjust_h .o_card_img{object-position: var(--card-img-ratio-align) 50%;}.s_card .o_card_img_adjust_v .o_card_img{object-position: 50% var(--card-img-ratio-align);}

/* /website/static/src/snippets/s_share/000.scss */
 .s_share{user-select: none;}.s_share > *{display: inline-block; vertical-align: middle;}.s_share .s_share_title{margin: 0 .4rem 0 0;}.s_share a{margin: .2rem;}.s_share a i.fa{display: flex; justify-content: center; align-items: center;}

/* /website/static/src/snippets/s_social_media/000.scss */
 .s_social_media{user-select: none;}.s_social_media > *{display: inline-block; vertical-align: middle;}.s_social_media .s_social_media_title{margin: 0 .4rem 0 0;}.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: .2rem;}

/* /website/static/src/snippets/s_rating/001.scss */
 .s_rating[data-vcss="001"]{user-select: none;}.s_rating[data-vcss="001"].s_rating_inline{display: flex; align-items: center;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_title{margin: 0; margin-right: 0.5em;}.s_rating[data-vcss="001"].s_rating_inline .s_rating_icons{margin-left: auto;}.s_rating[data-vcss="001"].s_rating_no_title .s_rating_title{display: none;}

/* /website/static/src/snippets/s_hr/000.scss */
 .s_hr{line-height: 0;}.s_hr hr{padding: 0; margin: 0; opacity: 1;}.editor_enable .s_hr{position: relative;}.editor_enable .s_hr::after{content: ''; position: absolute; top: 50%; left: 0; bottom: 0; right: 0; z-index: 1; transform: translateY(-50%); height: 6px; padding: inherit;}

/* /website/static/src/snippets/s_image_gallery/002.scss */
 .o_add_snippets_preview .s_image_gallery[data-vcss="002"]{--snippet-preview-height: auto;}.s_image_gallery[data-vcss="002"].o_grid .img, .s_image_gallery[data-vcss="002"].o_masonry .img{width: 100%;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-none div.row{margin-bottom: 0px;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-small div.row > div{margin-bottom: 1rem;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-medium div.row > div{margin-bottom: 2rem;}.s_image_gallery[data-vcss="002"].o_grid.o_spc-big div.row > div{margin-bottom: 3rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col{padding: 0;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col > a > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-none div.o_masonry_col > .media_iframe_video{margin: 0 !important;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col{padding: 0 0.5rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col > a > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-small div.o_masonry_col > .media_iframe_video{margin-bottom: 1rem !important;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col{padding: 0 1rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col > a > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-medium div.o_masonry_col > .media_iframe_video{margin-bottom: 2rem !important;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col{padding: 0 1.5rem;}.s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col > a > img, .s_image_gallery[data-vcss="002"].o_masonry.o_spc-big div.o_masonry_col > .media_iframe_video{margin-bottom: 3rem !important;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-none .row > div{padding-top: 0; padding-bottom: 0;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-small .row > div{padding-top: 0.5rem; padding-bottom: 0.5rem;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-medium .row > div{padding-top: 1rem; padding-bottom: 1rem;}.s_image_gallery[data-vcss="002"].o_nomode.o_spc-big .row > div{padding-top: 1.5rem; padding-bottom: 1.5rem;}.s_image_gallery[data-vcss="002"]:not(.o_slideshow) img{cursor: pointer;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel, .s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-inner{height: var(--snippet-preview-height, 100%);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-item.active, .s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-item-next, .s_image_gallery[data-vcss="002"].o_slideshow .carousel .carousel-item-prev{display: flex; align-items: center; height: var(--snippet-preview-height, 100%);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel .media_iframe_video{width: 70%; height: 100%;}.s_image_gallery[data-vcss="002"].o_slideshow > .container, .s_image_gallery[data-vcss="002"].o_slideshow > .container-fluid, .s_image_gallery[data-vcss="002"].o_slideshow > .container-sm, .s_image_gallery[data-vcss="002"].o_slideshow > .container-md, .s_image_gallery[data-vcss="002"].o_slideshow > .container-lg, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xl, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xxl, .s_image_gallery[data-vcss="002"].o_slideshow > .o_container_small{height: var(--snippet-preview-height, 100%);}.s_image_gallery[data-vcss="002"].o_slideshow > .container-fluid .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-sm .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-md .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-lg .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xl .carousel-item > a, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xxl .carousel-item > a{margin-right: auto; margin-left: auto;}.s_image_gallery[data-vcss="002"].o_slideshow > .container-fluid, .s_image_gallery[data-vcss="002"].o_slideshow > .container-sm, .s_image_gallery[data-vcss="002"].o_slideshow > .container-md, .s_image_gallery[data-vcss="002"].o_slideshow > .container-lg, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xl, .s_image_gallery[data-vcss="002"].o_slideshow > .container-xxl{padding: 0;}.s_image_gallery[data-vcss="002"].o_slideshow .o_carousel_controllers{display: contents;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators{align-items: center; min-width: 0; overflow: auto hidden; justify-content: flex-start; flex-wrap: nowrap; scrollbar-width: none;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators > button{flex-shrink: 0;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators.o_faded_left{mask: linear-gradient(to right, transparent, #000 3rem);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators.o_faded_right{mask: linear-gradient(to right, #000 calc(100% - 3rem), transparent);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-indicators.o_faded_left.o_faded_right{mask: linear-gradient(to right, transparent, #000 3rem, #000 calc(100% - 3rem), transparent);}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next{border-radius: var(--border-radius);}.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: inset 0 0 0 2px white, inset 0 0 0 4px black;}.s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow .carousel-control-next-icon{width: var(--CarouselControllers-size, 3rem); height: var(--CarouselControllers-size, 3rem); background-size: 50%;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-control-prev:hover, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-control-next:hover{background: rgba(0, 0, 0, 0.2);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-dark .carousel-control-prev:hover, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_default .carousel-dark .carousel-control-next:hover{background: rgba(255, 255, 255, 0.2);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-control-next-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-next-icon{border-radius: var(--border-radius); border: 1px solid var(--o-border-color); background-color: #000; filter: invert(1) grayscale(100);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-dark .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_boxed .carousel-dark .carousel-control-next-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-dark .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-dark .carousel-control-next-icon{filter: none;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_rounded .carousel-control-next-icon{border-radius: 50rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_hidden .carousel-control-prev-icon, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_arrows_hidden .carousel-control-next-icon{display: none;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_bars .carousel-indicators > button{background-image: none !important;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators > button, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button{width: var(--CarouselControllers-size, 3rem); height: var(--CarouselControllers-size, 3rem); border: 0; background-size: cover; background-position: center;}.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_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_squared .carousel-indicators > button:hover, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button:hover{opacity: 1;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_rounded .carousel-indicators > button{border-radius: 50rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators > button{width: 0.75rem; height: 0.75rem; border: 0; border-radius: 50rem; background-image: none !important; transform: scale(0.5); transition: opacity .6s ease, transform .6s ease;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators > button:before{position: absolute; inset: -12px; display: block; content: '';}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_dots .carousel-indicators > button.active{inset: -3px; transform: scale(0.8);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators{flex-wrap: wrap; height: auto; counter-reset: numberList;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button{display: flex; align-items: center; gap: 0.25rem; width: auto; height: auto; margin: 0; border: 0; padding: 0 0.5rem 0; background: none !important; color: #FFF; text-indent: 0;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:hover{opacity: 1;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:before{content: counter(numberList); counter-increment: numberList;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button:after{display: block; width: 0; border-top: 2px solid #FFF; transition: all 0.2s ease-in-out; content: '';}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-indicators button.active:after{width: 1.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-dark button{color: #000;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_numbers .carousel-dark button:after{border-color: #000;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_indicators_hidden .carousel-indicators{display: none;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)) .carousel-inner, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-inner{padding-bottom: calc(var(--CarouselControllers-size, 3rem) + 0.5rem);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)) .o_carousel_controllers, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers{height: var(--CarouselControllers-size, 3rem);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:where(:not(.s_image_gallery_indicators_hidden)).s_image_gallery_indicators_numbers .o_carousel_controllers, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside.s_image_gallery_indicators_numbers .o_carousel_controllers{height: auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside .o_carousel_controllers{justify-content: center;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:not(.s_image_gallery_indicators_hidden) .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside:not(.s_image_gallery_indicators_hidden) .carousel-control-next{bottom: calc(var(--CarouselControllers-size, 3rem) + 0.5rem);}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside .carousel-indicators{bottom: 0; height: var(--CarouselControllers-size, 3rem); margin-bottom: 0;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_indicators_outside.s_image_gallery_indicators_numbers .carousel-indicators{height: auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers{position: absolute; bottom: 0; display: flex; align-items: center; gap: 0.5rem; justify-content: space-between; width: 100%; margin-top: 0.5rem;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .o_carousel_controllers > *{position: relative;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-indicators{margin: 0 auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside .carousel-control-next{width: auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .o_carousel_controllers{justify-content: start;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-control-next{order: 1;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_left .carousel-indicators{order: 2; margin: 0 0 0 auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-prev, .s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-next{order: 2;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-control-prev{margin-left: auto;}.s_image_gallery[data-vcss="002"].o_slideshow.s_image_gallery_controllers_outside_arrows_right .carousel-indicators{order: 1; margin: 0;}:where(.s_image_gallery[data-vcss="002"].s_image_gallery_indicators_squared, .s_image_gallery[data-vcss="002"].s_image_gallery_indicators_rounded) .carousel-indicators [data-bs-target], :where(.s_image_gallery[data-vcss="002"].s_image_gallery_indicators_squared, .s_image_gallery[data-vcss="002"].s_image_gallery_indicators_rounded) .carousel-dark .carousel-indicators [data-bs-target]{background-color: white;}.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: 0;}}.s_gallery_lightbox div.carousel-indicators{display: none;}.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%; background-color: #000; border-radius: var(--border-radius);}

/* /website/static/src/snippets/s_company_team/000.scss */
 @media (max-width: 991.98px){.s_company_team .row.s_col_no_resize > .o_not_editable img.o_editable_media{height: 8rem;}}

/* /website/static/src/snippets/s_references/000.scss */
 .s_references .img-thumbnail{border: none;}

/* /website/static/src/snippets/s_popup/001.scss */
 .s_popup[data-vcss='001'] .modal-content{min-height: 2.5rem; border: 0; border-radius: 0; box-shadow: var(--box-shadow);}.s_popup[data-vcss='001'] .modal-content .container, .s_popup[data-vcss='001'] .modal-content .container-fluid, .s_popup[data-vcss='001'] .modal-content .container-sm, .s_popup[data-vcss='001'] .modal-content .container-md, .s_popup[data-vcss='001'] .modal-content .container-lg, .s_popup[data-vcss='001'] .modal-content .container-xl, .s_popup[data-vcss='001'] .modal-content .container-xxl, .s_popup[data-vcss='001'] .modal-content .o_container_small{padding-right: 15px; padding-left: 15px;}.s_popup[data-vcss='001'] .s_popup_close{z-index: 1055; position: absolute; top: 0; left: auto; bottom: auto; right: 0; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; --background-color: #FFFFFF; --color: #714B67; background-color: #FFFFFF !important; color: #714B67; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); cursor: pointer; font-size: 1.25rem; text-align: center;}.s_popup[data-vcss='001'] .s_popup_size_full{padding: 0 !important; max-width: 100%;}.s_popup[data-vcss='001'] .s_popup_size_full > .modal-content{background-color: transparent; box-shadow: none; border-radius: 0;}.s_popup[data-vcss='001'] .modal-dialog{margin: 0 0 0 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-y: auto; overflow-x: hidden;}

/* /website/static/src/snippets/s_features_grid/001.scss */
 .s_features_grid[data-vcss="001"] .s_features_grid_icon.float-start{margin-inline-end: var(--s_features_grid_icon_margin, 1rem) !important;}.s_features_grid[data-vcss="001"] .s_features_grid_icon.float-end{margin-inline-start: var(--s_features_grid_icon_margin, 1rem) !important;}

/* /website/static/src/snippets/s_tabs/003.scss */
 .s_tabs_common{--tabs-bg-color: #F8F9FA; --tabs-link-color: #212529;}.s_tabs_common .nav-link:focus-visible{box-shadow: inset 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.s_tabs_common .nav-underline{--nav-underline-link-active-color: currentColor;}.s_tabs_common .s_tabs_content.s_tabs_slide_up > .tab-pane.fade, .s_tabs_common .s_tabs_content.s_tabs_slide_down > .tab-pane.fade, .s_tabs_common .s_tabs_content.s_tabs_slide_left > .tab-pane.fade, .s_tabs_common .s_tabs_content.s_tabs_slide_right > .tab-pane.fade{transition: all 0.2s ease-in-out;}.s_tabs_common .s_tabs_content.s_tabs_slide_up > .tab-pane.fade:where(:not(.show)){transform: translateY(-1rem);}.s_tabs_common .s_tabs_content.s_tabs_slide_down > .tab-pane.fade:where(:not(.show)){transform: translateY(1rem);}.s_tabs_common .s_tabs_content.s_tabs_slide_left > .tab-pane.fade:where(:not(.show)){transform: translateX(-1rem);}.s_tabs_common .s_tabs_content.s_tabs_slide_right > .tab-pane.fade:where(:not(.show)){transform: translateX(1rem);}.s_tabs_common .s_tabs_main .nav-tabs{--nav-tabs-link-hover-border-color: transparent;}.s_tabs_common .s_tabs_main.o_direction_horizontal .nav{white-space: nowrap;}@media (max-width: 767.98px){.s_tabs_common .s_tabs_main .nav{white-space: nowrap;}}.s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-tabs), .s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons){background: var(--tabs-bg-color, #F8F9FA);}.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-tabs a.active{color: #212529;}.s_tabs_common .s_tabs_main .nav-underline{border-bottom: 1px solid var(--o-border-color);}.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: 0;}@media (min-width: 576px){.s_tabs_common .s_tabs_main.row .nav-underline{border-bottom: 0; border-left: 1px solid var(--o-border-color);}.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 #65435c; border-bottom: 0;}}.s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified), .s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-justified) .nav-buttons, .s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill), .s_tabs_common .s_tabs_main .s_tabs_nav:has(.nav-buttons.nav-fill) .nav-buttons{width: 100%;}.s_tabs_common .s_tabs_main .nav-buttons .active{color: #212529; background-color: #FFF;}.s_tabs_common .s_tabs_main .nav-buttons .active:where(:not(:focus-visible)){box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);}.s_tabs_common .s_tabs_main .nav-pills .active:where(:focus-visible){box-shadow: inset 0 0 0 0.25rem rgba(255, 255, 255, 0.25);}

/* /website/static/src/snippets/s_tabs_images/000.scss */
 .s_tabs_images .o_nav_tabs_description{display: none;}@media (min-width: 992px){.s_tabs_images .s_tabs_nav_with_descriptions:where(.s_tabs_nav_vertical) :where(.o_nav_tabs_description), .s_tabs_images .s_tabs_nav_with_descriptions_active:where(.s_tabs_nav_vertical) .active > :where(.o_nav_tabs_description){display: block;}}.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;}

/* /website/static/src/snippets/s_table_of_content/000.scss */
 .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; top: 0px; left: auto; bottom: auto; right: 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; top: 10px; left: 0; bottom: 10px; right: auto; 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: #714B67;}.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;}

/* /website/static/src/snippets/s_quotes_carousel/002.scss */
 .s_quotes_carousel_wrapper[data-vcss='002'] .s_blockquote{margin-bottom: 0;}@media (max-width: 767.98px){.s_quotes_carousel_wrapper[data-vcss='002'] .s_blockquote{width: 100% !important;}}

/* /website/static/src/snippets/s_masonry_block/001.scss */
 .s_masonry_block[data-vcss='001'] .row.o_grid_mode > div.o_grid_item_image{--grid-item-padding-y: 0px; --grid-item-padding-x: 0px;}

/* /website/static/src/snippets/s_media_list/001.scss */
 .s_media_list[data-vcss="001"] .s_media_list_item > .row{overflow: hidden;}.s_media_list[data-vcss="001"] .s_media_list_body{padding: 2rem;}.s_media_list[data-vcss="001"] .s_media_list_img{object-fit: cover;}

/* /website/static/src/snippets/s_showcase/003.scss */
 .s_showcase[data-vcss='003'] .s_showcase_icon.float-start{margin-inline-end: var(--s_showcase_icon_margin, 1rem) !important;}.s_showcase[data-vcss='003'] .s_showcase_icon.float-end{margin-inline-start: var(--s_showcase_icon_margin, 1rem) !important;}

/* /website/static/src/snippets/s_floating_blocks/000.scss */
 .s_floating_blocks{--floating-boxes-box-ratio-sm: 0.6; --floating-boxes-box-ratio-lg: 2; --floating-boxes-box-ratio-lg-container-small: 1.6; --floating-boxes-box-ratio-xl: 2.3; --floating-boxes-box-padding-x-sm: 1.5rem; --floating-boxes-box-padding-x-lg: 3rem; --floating-boxes-grid-rows: 8;}.s_floating_blocks .s_floating_blocks_block{border-radius: inherit; box-shadow: inherit; top: 0; opacity: 0; transition: opacity .2s; will-change: transform; transform-origin: center top; contain: layout paint; backface-visibility: hidden; padding-left: var(--floating-boxes-box-padding-x, var(--floating-boxes-box-padding-x-sm)); padding-right: var(--floating-boxes-box-padding-x, var(--floating-boxes-box-padding-x-sm)); aspect-ratio: var(--floating-boxes-box-ratio, var(--floating-boxes-box-ratio-sm)); max-height: calc(100vh - 6rem) !important; max-height: calc(100lvh - 6rem) !important;}@media (min-width: 992px){.s_floating_blocks > .container, .s_floating_blocks > .o_container_small, .s_floating_blocks > .container-fluid, .s_floating_blocks > .container-sm, .s_floating_blocks > .container-md, .s_floating_blocks > .container-lg, .s_floating_blocks > .container-xl, .s_floating_blocks > .container-xxl{--floating-boxes-box-ratio: var(--floating-boxes-box-ratio-lg); --floating-boxes-box-padding-x: var(--floating-boxes-box-padding-x-lg);}.s_floating_blocks > .o_container_small{--floating-boxes-box-ratio: var(--floating-boxes-box-ratio-lg-container-small);}.s_floating_blocks > .container-fluid > div, .s_floating_blocks > .container-sm > div, .s_floating_blocks > .container-md > div, .s_floating_blocks > .container-lg > div, .s_floating_blocks > .container-xl > div, .s_floating_blocks > .container-xxl > div{padding-left: 3rem; padding-right: 3rem;}.s_floating_blocks .s_floating_blocks_block > .container, .s_floating_blocks .s_floating_blocks_block > .container-fluid, .s_floating_blocks .s_floating_blocks_block > .container-sm, .s_floating_blocks .s_floating_blocks_block > .container-md, .s_floating_blocks .s_floating_blocks_block > .container-lg, .s_floating_blocks .s_floating_blocks_block > .container-xl, .s_floating_blocks .s_floating_blocks_block > .container-xxl, .s_floating_blocks .s_floating_blocks_block > .o_container_small{height: calc(50px * var(--floating-boxes-grid-rows));}}@media (min-width: 1200px){.s_floating_blocks > .container, .s_floating_blocks > .o_container_small, .s_floating_blocks > .container-fluid, .s_floating_blocks > .container-sm, .s_floating_blocks > .container-md, .s_floating_blocks > .container-lg, .s_floating_blocks > .container-xl, .s_floating_blocks > .container-xxl{--floating-boxes-box-ratio: var(--floating-boxes-box-ratio-xl);}.s_floating_blocks > .container-fluid > div, .s_floating_blocks > .container-sm > div, .s_floating_blocks > .container-md > div, .s_floating_blocks > .container-lg > div, .s_floating_blocks > .container-xl > div, .s_floating_blocks > .container-xxl > div{padding-left: 6rem; padding-right: 6rem;}}@media (min-width: 1400px){.s_floating_blocks > .container-fluid > div, .s_floating_blocks > .container-sm > div, .s_floating_blocks > .container-md > div, .s_floating_blocks > .container-lg > div, .s_floating_blocks > .container-xl > div, .s_floating_blocks > .container-xxl > div{padding-left: 9rem; padding-right: 9rem;}}.s_floating_blocks .s_floating_blocks_wrapper.s_floating_blocks_wrapper_shadow{box-shadow: 0px 1vh 2vh rgba(0, 0, 0, 0.175);}

/* /website/static/src/snippets/s_timeline/002.scss */
 @media (min-width: 768px){.s_timeline[data-vcss="002"]{--o-dot-left: 50%; --o-dot-line-left: 50%;}}@media (max-width: 767.98px){.s_timeline[data-vcss="002"] .s_timeline_card{margin-left: 0 !important; margin-right: 0 !important;}}

/* /website/static/src/snippets/s_timeline_list/000.scss */
 .s_timeline_list{--o-dot-left: calc(var(--o-timeline-dot-size, 24px) * 0.5); --o-dot-line-left: calc(var(--o-timeline-dot-size, 24px) * 0.5);}.s_timeline_list .s_timeline_list_row{padding-left: calc(var(--o-timeline-dot-size, 24px) * 1.25);}.s_timeline_list .s_timeline_list_row:last-of-type .o_dot_line{display: none;}

/* /website/static/src/snippets/s_process_steps/002.scss */
 .s_process_steps[data-vcss='002'] .s_process_step .s_process_step_number{width: 5rem; height: 5rem;}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_number img{object-fit: contain;}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector{height: 5rem; width: calc(100% - 5rem); left: calc(50% + 2.5rem + 16px); transform: unset;}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector.o_up_curve{transform: scale(1, -1);}.o_rtl .s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector{transform: scale(-1, 1);}.o_rtl .s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector.o_up_curve{transform: scale(-1, -1);}.s_process_steps[data-vcss='002'] .s_process_step .s_process_step_connector path{stroke: var(--o-border-color); fill: transparent;}.s_process_steps[data-vcss='002'] .s_process_step:last-child .s_process_step_connector{display: none;}.s_process_steps[data-vcss='002'] .s_process_steps_arrow_head path{fill: #6C757D; stroke: transparent;}@media (max-width: 991.98px){.s_process_steps[data-vcss='002'] .s_process_step_connector{display: none;}}

/* /website/static/src/snippets/s_accordion/000.scss */
 .s_accordion .accordion{--accordion-btn-focus-box-shadow: inset 0 0 0 0.25rem rgba(113, 75, 103, 0.25);}.s_accordion .accordion-button:not(:focus-visible){box-shadow: none;}.s_accordion .accordion-button:after{margin: 0; background: none; font-family: 'odoo_ui_icons'; text-align: center; content: '\e839';}.s_accordion .o_icons_side_to_bottom{--accordion-btn-icon-transform: rotate(0deg);}.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_custom_icons_wrap{width: 1.25rem; height: 1.25rem;}.s_accordion .o_icons_plus_to_minus > .accordion-item > .accordion-header > .o_custom_icons_wrap:before, .s_accordion .o_icons_plus_to_minus > .accordion-item > .accordion-header > .o_custom_icons_wrap:after{content: ''; position: absolute; inset: 0; height: 2px; display: block; margin: auto 0.25rem; background: currentColor; transition: transform 0.2s ease-in-out;}.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:after{display: none;}.s_accordion .o_custom_icons.o_transition > .accordion-item > .accordion-button > .o_custom_icons_wrap > span{transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;}.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{border: 0; border-radius: var(--accordion-border-radius); overflow: hidden;}.s_accordion .s_accordion_highlight > .accordion-item:has(> .collapsed){background: transparent !important; color: inherit;}.s_accordion .s_accordion_highlight > .accordion-item:not(:has(> .collapsed))::before{position: absolute; inset: 0; display: block; background: rgba(0, 0, 0, 0.4); background-color: color-mix(in srgb, currentColor 4%, transparent); content: ''; z-index: -1;}.s_accordion .accordion-flush .accordion-item:first-of-type{border-top-left-radius: var(--accordion-border-radius); border-top-right-radius: var(--accordion-border-radius);}.s_accordion .accordion-flush .accordion-item:first-of-type > .accordion-header .accordion-button{border-top-left-radius: var(--accordion-inner-border-radius); border-top-right-radius: var(--accordion-inner-border-radius);}.s_accordion .accordion-flush .accordion-item:last-of-type{border-bottom-right-radius: var(--accordion-border-radius); border-bottom-left-radius: var(--accordion-border-radius);}.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);}

/* /website/static/src/snippets/s_text_highlight/000.scss */
 .s_text_highlight{padding: 1.5rem; border-radius: 0.4rem;}.s_text_highlight :last-child{margin-bottom: 0;}

/* /website/static/src/snippets/s_pricelist_cafe/000.scss */
 @media (max-width: 991.98px){.s_pricelist_cafe > .o_html_builder_Origins_19:not(.o_shape_show_mobile){display: none;}}

/* /website/static/src/snippets/s_progress_bar/001.scss */
 .s_progress_bar[data-vcss="001"] .s_progress_bar_wrapper{flex-direction: column;}.s_progress_bar[data-vcss="001"] .progress{--progress-bg: color-mix(in srgb, currentColor 20%, transparent); --progress-font-size: 1rem;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_inline .progress{--progress-height: 1.6em;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_below .s_progress_bar_text{text-align: right;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_after .s_progress_bar_wrapper{flex-direction: row; align-items: center;}.s_progress_bar[data-vcss="001"].s_progress_bar_label_after .progress{flex-basis: 100%;}

/* /website/static/src/snippets/s_blockquote/001.scss */
 .s_blockquote[data-vcss="001"]{border: 0; border-radius: 0.4rem;}.s_blockquote[data-vcss="001"].s_blockquote_with_line{overflow: hidden;}.s_blockquote[data-vcss="001"] .s_blockquote_avatar{width: 3rem;}.s_blockquote[data-vcss="001"] .s_blockquote_line_elt{width: 0.25rem;}.s_blockquote[data-vcss="001"]:not(.s_blockquote_with_line) > .s_blockquote_line_elt, .s_blockquote[data-vcss="001"]:not(.s_blockquote_with_icon) > .s_blockquote_wrap_icon, .s_blockquote[data-vcss="001"] .s_blockquote_infos{display: none;}

/* /website/static/src/snippets/s_badge/000.scss */
 .s_badge{padding: 0.5rem; margin: 0.5rem 0.5rem 0.5rem 0; border-radius: 50rem;}.s_badge .fa{margin: 0 0.3rem 0 0;}

/* /website/static/src/snippets/s_color_blocks_2/000.scss */
 .s_color_blocks_2.o_half_screen_height > :first-child, .s_color_blocks_2.cover_mid > :first-child, .s_color_blocks_2.o_half_screen_height > :first-child > .row, .s_color_blocks_2.cover_mid > :first-child > .row, .s_color_blocks_2.o_full_screen_height > :first-child, .s_color_blocks_2.cover_full > :first-child, .s_color_blocks_2.o_full_screen_height > :first-child > .row, .s_color_blocks_2.cover_full > :first-child > .row{min-height: inherit;}.s_color_blocks_2 .row{display: flex; flex-flow: row wrap;}.s_color_blocks_2 .row::before, .s_color_blocks_2 .row::after{width: 0;}.s_color_blocks_2 > .container > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-fluid > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-sm > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-md > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-lg > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-xl > .row > [class*="col-lg-"], .s_color_blocks_2 > .container-xxl > .row > [class*="col-lg-"], .s_color_blocks_2 > .o_container_small > .row > [class*="col-lg-"]{padding: 8% 5%; padding-top: 8vw; padding-bottom: 8vw;}.s_color_blocks_2 img{max-width: 100%; height: auto;}

/* /website/static/src/snippets/s_attributes_horizontal/000.scss */
 .s_attributes_horizontal .s_attributes_horizontal_img.float-start{margin-inline-end: var(--s_attributes_horizontal_margin, 1rem) !important;}.s_attributes_horizontal .s_attributes_horizontal_img.float-end{margin-inline-start: var(--s_attributes_horizontal_margin, 1rem) !important;}

/* /website/static/src/snippets/s_attributes_vertical/000.scss */
 .s_attributes_vertical .s_attributes_vertical_img.float-start{margin-inline-end: var(--s_attributes_vertical_margin, 1rem) !important;}.s_attributes_vertical .s_attributes_vertical_img.float-end{margin-inline-start: var(--s_attributes_vertical_margin, 1rem) !important;}

/* /website/static/src/snippets/s_mega_menu_little_icons/000.scss */
 .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);}

/* /website/static/src/snippets/s_mega_menu_images_subtitles/000.scss */
 .s_mega_menu_images_subtitles:not([data-vcss]) .d-flex img{max-width: 64px; align-self: start;}.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);}@media (max-width: 991.98px){.s_mega_menu_images_subtitles:not([data-vcss]) .row > div.col-lg{min-width: fit-content;}}

/* /website/static/src/snippets/s_mega_menu_menus_logos/000.scss */
 .s_mega_menu_menus_logos:not([data-vcss]) .s_mega_menu_menus_logos_wrapper{border-color: rgba(0, 0, 0, 0.05) !important;}@media (min-width: 576px) and (max-width: 991.98px){.s_mega_menu_menus_logos:not([data-vcss]) .row > div.col-sm-6{min-width: min-content; flex-grow: 1;}}

/* /website/static/src/snippets/s_mega_menu_odoo_menu/000.scss */
 .s_mega_menu_odoo_menu:not([data-vcss]) .s_mega_menu_odoo_menu_footer{border-color: rgba(0, 0, 0, 0.05);}@media (min-width: 768px) and (max-width: 991.98px){.s_mega_menu_odoo_menu:not([data-vcss]) .row > div.col-md-6{min-width: min-content;}}

/* /website/static/src/snippets/s_mega_menu_big_icons_subtitles/000.scss */
 @media (min-width: 768px) and (max-width: 991.98px){.s_mega_menu_big_icons_subtitles:not([data-vcss]) .row > div.col-md-6{min-width: fit-content;}}

/* /website/static/src/snippets/s_mega_menu_cards/000.scss */
 .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);}@media (min-width: 576px) and (max-width: 991.98px){.s_mega_menu_cards:not([data-vcss]) .row > div.col-sm-6{min-width: min-content; flex-grow: 1;}}

/* /website/static/src/snippets/s_google_map/000.scss */
 .s_google_map{position: relative; min-height: 100px;}.s_google_map .map_container{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.s_google_map .description{position: absolute; top: auto; left: 0; bottom: 0; right: 0; z-index: 99; padding: 0 1em; background: rgba(113, 75, 103, 0.8); color: #FFFFFF; transition: background-color 250ms ease;}.s_google_map .description font{float: left; margin-top: 20px; margin-bottom: 15px; font-weight: bold; text-transform: uppercase;}.s_google_map .description span{float: left; text-transform: none; font-weight: normal; margin-top: 20px; margin-left: 10px;}.s_google_map:hover .description{background: #714B67; background: rgba(113, 75, 103, 0.55); color: #212529;}

/* /website/static/src/snippets/s_map/000.scss */
 .s_map{position: relative; min-height: 100px;}.s_map .map_container{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.s_map .description{position: absolute; top: auto; left: 0; bottom: 0; right: 0; z-index: 99; padding: 0 1em; background: rgba(113, 75, 103, 0.8); color: #FFFFFF; transition: background-color 250ms ease;}.s_map .description font{float: left; margin-top: 20px; margin-bottom: 15px; font-weight: bold; text-transform: uppercase;}.s_map .description span{float: left; text-transform: none; font-weight: normal; margin-top: 20px; margin-left: 10px;}.s_map:hover .description{background: #714B67; background: rgba(113, 75, 103, 0.55); color: #212529;}.s_map .s_map_color_filter{position: absolute; top: 0; left: 0; bottom: 0; right: 0; position: absolute !important; pointer-events: none;}

/* /website/static/src/snippets/s_dynamic_snippet/000.scss */
 body:not(.editor_enable) #wrap .s_dynamic:not(.o_check_scroll_position).o_dynamic_empty, body:not(.editor_enable) #wrap .s_dynamic:not(.o_check_scroll_position).s_dynamic_empty, body:not(.editor_enable) #wrap .s_dynamic:not(.o_check_scroll_position).o_dynamic_snippet_empty{display: none !important;}body:not(.editor_enable) #wrap .s_dynamic:not(.o_check_scroll_position).o_dynamic_snippet_loading section:not(.s_dynamic_snippet_holder){display: none !important;}body:not(.editor_enable) #wrap .s_dynamic:not(.o_check_scroll_position).o_dynamic_snippet_loading .s_dynamic_snippet_holder{display: block !important;}.s_dynamic [data-url]{cursor: pointer;}.s_dynamic img{object-fit: scale-down;}@media (min-width: 992px){.s_dynamic > .container .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row > *, .s_dynamic > .o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row > *{flex: 0 1 MAX(var(--DynamicSnippet__entry-maxWidth, 315px), 50%);}}@media (min-width: 992px){.s_dynamic > .o_container_small .s_dynamic_snippet_row > *{flex: 0 1 MAX(var(--DynamicSnippet__entry-maxWidth, 315px), 50%);}}.s_dynamic > .o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside{min-width: 41.66666667%;}@media (min-width: 992px){.s_dynamic > .o_container_small .s_dynamic_snippet_title.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content .s_dynamic_snippet_row > *{flex: 1 1 var(--DynamicSnippet__entry-maxWidth, 315px);}}.s_dynamic.s_dynamic_snippet_cover_left .s_dynamic_snippet_content_position{flex-direction: row-reverse;}

/* /website/static/src/snippets/s_dynamic_snippet_carousel/000.scss */
 .s_dynamic .dynamic_snippet_template .card-footer a, .s_dynamic .dynamic_snippet_template .card-footer button, .s_dynamic .o_dynamic_snippet_btn_wrapper{z-index: 2;}.s_dynamic .s_dynamic_snippet_arrow_bottom > .carousel-control-prev, .s_dynamic .s_dynamic_snippet_arrow_bottom .carousel-control-next{position: relative;}.s_dynamic_snippet_title_aside + .s_dynamic_snippet_content{width: 75%;}

/* /website/static/src/snippets/s_embed_code/000.scss */
 .editor_enable .s_embed_code{min-height: 0.875rem;}

/* /website/static/src/snippets/s_website_form/001.scss */
 .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: #D9D9D9;}.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 #9a9ca5; 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 4px; color: #714B67; cursor: pointer;}.s_website_form[data-vcss="001"] div.o_files_zone div.o_file_wrap i.o_file_delete:hover{color: #5a3c52;}.s_website_form[data-vcss="001"] .o_add_files_button{background-color: #e7e9ed; width: fit-content;}.s_website_form[data-vcss="001"] .o_add_files_button:hover{background-color: #dadde3;}@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;}

/* /website/static/src/snippets/s_quadrant/000.scss */
 

/* /website/static/src/snippets/s_website_form_cover/000.scss */
 .s_website_form_cover > *:not(.o_scroll_button), .s_website_form_cover > *:not(.o_scroll_button) > .row{min-height: inherit;}

/* /website/static/src/snippets/s_ecomm_categories_showcase/000.scss */
 .s_ecomm_categories_showcase{--ecomm-categories-showcase-min-height: 50vh; --ecomm-categories-showcase-width: 85%; --ecomm-categories-showcase-row-height: 100%; --ecomm-categories-showcase-flex-base: 1; --ecomm-categories-showcase-edge-spacing: 15px;}.s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper{flex-wrap: nowrap; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch;}.s_ecomm_categories_showcase .s_ecomm_categories_showcase_block{flex: 0 0 auto; scroll-snap-align: start; width: var(--ecomm-categories-showcase-width); overflow: hidden; min-height: 45vh;}.s_ecomm_categories_showcase .s_ecomm_categories_showcase_block .s_ecomm_categories_showcase_row{height: var(--ecomm-categories-showcase-row-height); padding: 1.5rem; margin: 0; z-index: 2;}.s_ecomm_categories_showcase .s_ecomm_categories_showcase_block .o_bg_video_container iframe{top: 50%; left: 50%; transform: translate(-50%, -50%);}.s_ecomm_categories_showcase .s_ecomm_categories_showcase_content{width: 100%; padding: 0;}@media (max-width: 991.98px){.s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper{margin-left: calc(var(--ecomm-categories-showcase-edge-spacing) * -1); margin-right: calc(var(--ecomm-categories-showcase-edge-spacing) * -1); padding: 0 var(--ecomm-categories-showcase-edge-spacing); scroll-padding-left: var(--ecomm-categories-showcase-edge-spacing); scroll-padding-right: var(--ecomm-categories-showcase-edge-spacing);}}@media (min-width: 768px) and (max-width: 991.98px){.s_ecomm_categories_showcase{--ecomm-categories-showcase-width: 55%;}}@media (min-width: 992px){.s_ecomm_categories_showcase .container-fluid, .s_ecomm_categories_showcase .container-sm, .s_ecomm_categories_showcase .container-md, .s_ecomm_categories_showcase .container-lg, .s_ecomm_categories_showcase .container-xl, .s_ecomm_categories_showcase .container-xxl{padding: 0 var(--ecomm-categories-showcase-fluid-padding-x, 0);}.s_ecomm_categories_showcase .container-fluid:has(.gap-4), .s_ecomm_categories_showcase .container-sm:has(.gap-4), .s_ecomm_categories_showcase .container-md:has(.gap-4), .s_ecomm_categories_showcase .container-lg:has(.gap-4), .s_ecomm_categories_showcase .container-xl:has(.gap-4), .s_ecomm_categories_showcase .container-xxl:has(.gap-4){--ecomm-categories-showcase-fluid-padding-x: 30px;}.s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper{flex-wrap: wrap; overflow-x: visible;}.s_ecomm_categories_showcase .s_ecomm_categories_showcase_block{flex: var(--ecomm-categories-showcase-flex-base); min-height: var(--ecomm-categories-showcase-min-height); width: auto; transition: flex 0.3s ease-out;}.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_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper:hover .s_ecomm_categories_showcase_block:hover, .s_ecomm_categories_showcase .s_ecomm_categories_showcase_wrapper .s_ecomm_categories_showcase_block:focus-within{flex: 3;}.s_ecomm_categories_showcase.first-large-layout .s_ecomm_categories_showcase_block:first-child{flex: 2;}}.s_ecomm_categories_showcase.o_min_height_short{--ecomm-categories-showcase-min-height: 25vh;}@media (max-width: 767.98px){.s_ecomm_categories_showcase.o_min_height_short .s_ecomm_categories_showcase_block{min-height: 30vh;}}.s_ecomm_categories_showcase.o_min_height_tall{--ecomm-categories-showcase-min-height: 75vh;}@media (max-width: 767.98px){.s_ecomm_categories_showcase.o_min_height_tall .s_ecomm_categories_showcase_block{min-height: 60vh;}}

/* /website/static/src/snippets/s_banner_categories/000.scss */
 

/* /website_payment/static/src/snippets/s_donation/000.scss */
 .s_donation:not([data-vcss]) input::-webkit-outer-spin-button, .s_donation:not([data-vcss]) input::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}.s_donation:not([data-vcss]) input[type=number]{-moz-appearance: textfield;}.s_donation:not([data-vcss]) .s_donation_btn{display: inline-flex; transition: background 0.2s;}.s_donation:not([data-vcss]) .s_donation_btn:focus{box-shadow: none !important;}.s_donation:not([data-vcss]) #s_donation_amount_input{border: none; outline: none; max-width: 145px; background-color: transparent; font-size: inherit; color: inherit;}.s_donation:not([data-vcss]) #s_donation_amount_input::placeholder{opacity: 0.6; color: inherit;}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap{width: 90%;}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap #s_donation_range_slider{margin-bottom: 50px;}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap .s_range_bubble{position: absolute; left: 0%; margin-top: 28px; padding: 0.5rem 1rem; color: #FFFFFF; background: #714B67; font-size: 1.15rem; border-radius: 0.3rem; transform: translateX(-50%);}.s_donation:not([data-vcss]) .s_donation_range_slider_wrap .s_range_bubble::after{content: ""; position: absolute; top: -5px; left: 50%; width: 0; border-style: solid; border-color: #714B67 transparent; border-width: 0 5px 5px; margin-left: -5px;}

/* /website/static/src/scss/user_custom_rules.scss */
