  /*!****!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./web/themes/uw/un2_theme/scss/legacy/legacy.scss ***!
  \****/
@charset "UTF-8";
/***
 * Colors
 ***/
/**
 * Typography
 **/
/**
 * Global elements
 **/
/*
 * Sizing/Spacing
 */
/**
 * Forms
 */
/*
 * Bootstrap
 */
/
 * Mappings
 ****/
/*
 * IMPORTANT:
 *   - This file should *only contain* variables not considered UN style guide *
 */
/***
 * Colors
 ***/
/**
 * Typography
 **/
/**
 * Global elements
 **/
/*
 * Sizing/Spacing
 */
/**
 * Forms
 */
/*
 * Bootstrap
 */
/
 * Mappings
 ****/
/*
 * IMPORTANT:
 *   - This file should *only contain* variables not considered UN style guide *
 */
/**
  Help theming for rtl languages.
*/
/*
 * This handles indentation for the depth of child levels for accordion
 * TODO: improve this implementation, overly complex due to previous design
 */
/*
 * Adds color & text-shadow-based outline to type.
 *
 * @param {color} $color - Color of the marker.
 * @param {color} $border-color - Color for the outline, or border.
 * @param {percent} $border-alpha - Value used in sass:color.scale().
 */
/*
 * Encapsulates the styles for the WYSIWYG editor.
 *
 * We use a mixin in order to be able to reuse these rules inside the
 * CKEditor5 stylesheet to provide the same styles for the editor content.
 * @see un2_theme/scss/admin/_ckeditor5.scss.
 * @see un2_theme/scss/components/_wysiwyg.scss.
 */
[dir] .p-0-5 {
  padding: 0.5rem !important;
}

.height-2-5 {
  height: 2.5rem;
}

.fa-w-1-5 {
  width: 1.5rem !important;
}

/***
 * Colors
 ***/
/**
 * Typography
 **/
/**
 * Global elements
 **/
/*
 * Sizing/Spacing
 */
/**
 * Forms
 */
/*
 * Bootstrap
 */
/
 * Mappings
 ****/
/*
 * IMPORTANT:
 *   - This file should *only contain* variables not considered UN style guide *
 */
/**
  Help theming for rtl languages.
*/
/*
 * This handles indentation for the depth of child levels for accordion
 * TODO: improve this implementation, overly complex due to previous design
 */
/*
 * Adds color & text-shadow-based outline to type.
 *
 * @param {color} $color - Color of the marker.
 * @param {color} $border-color - Color for the outline, or border.
 * @param {percent} $border-alpha - Value used in sass:color.scale().
 */
/*
 * Encapsulates the styles for the WYSIWYG editor.
 *
 * We use a mixin in order to be able to reuse these rules inside the
 * CKEditor5 stylesheet to provide the same styles for the editor content.
 * @see un2_theme/scss/admin/_ckeditor5.scss.
 * @see un2_theme/scss/components/_wysiwyg.scss.
 */
/*!****!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/webfonts-loader/index.js!./web/themes/uw/un2_theme/assets/icons/webicons.monochrome.js ***!
  \****/
/*!****!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/webfonts-loader/index.js!./web/themes/uw/un2_theme/assets/icons/webicons.color.js ***!
  \****/
/*
 * NOTE: there are issues using fontawesome's default mixins due to the
 * use of @extends %fa-icon:
 * - we replace it with @include fa-icon & proper font
 * - we manually set the font-weight
 * - this is quite safe, as these mixins are straight-forward
 * - we also add the support to add icons to both ::before & ::after
 */
.font-weight-light {
  font-weight: 300 !important;
}

/
 * Legacy Styles-level
 
 * these need to be reviewed, ported or removed.
 */
[dir] .block > .pattern-headline,
[dir] .block h1:first-of-type,
[dir] .block h2:first-of-type,
[dir] .block h3:first-of-type {
  margin-block-start: 0 !important;
}

[dir] .view-widget-listing-v2 .view-content:has(.pattern-vertical-card) + .more-link,
[dir] .field--type-entity-reference .field__item:first-child:has(.pattern-vertical-card) + .field__item .more-link {
  margin-top: -1rem;
}

.equal .row > [class*=col-] > div {
  height: 100%;
}

/***
 * Colors
 ***/
/**
 * Typography
 **/
/**
 * Global elements
 **/
/*
 * Sizing/Spacing
 */
/**
 * Forms
 */
/*
 * Bootstrap
 */
/
 * Mappings
 ****/
/*
 * IMPORTANT:
 *   - This file should *only contain* variables not considered UN style guide *
 */
/**
  Help theming for rtl languages.
*/
/*
 * This handles indentation for the depth of child levels for accordion
 * TODO: improve this implementation, overly complex due to previous design
 */
/*
 * Adds color & text-shadow-based outline to type.
 *
 * @param {color} $color - Color of the marker.
 * @param {color} $border-color - Color for the outline, or border.
 * @param {percent} $border-alpha - Value used in sass:color.scale().
 */
/*
 * Encapsulates the styles for the WYSIWYG editor.
 *
 * We use a mixin in order to be able to reuse these rules inside the
 * CKEditor5 stylesheet to provide the same styles for the editor content.
 * @see un2_theme/scss/admin/_ckeditor5.scss.
 * @see un2_theme/scss/components/_wysiwyg.scss.
 */
:root {
  --categorical-ramp-red: #fececa;
  --categorical-ramp-gray: #f5f5f5;
  --categorical-ramp-yellow: #fee6cd;
  --categorical-ramp-un-blue: #bfe6f6;
  --categorical-ramp-green: #d3e6ce;
  --categorical-ramp-raspberry: #e7c6d0;
  --categorical-ramp-blue: #c2d9e6;
  --calendar-badge-red: #fececa;
  --calendar-badge-yellow: #fee6cd;
  --calendar-badge-blue: #c2d9e6;
  --calendar-baged-light-blue: #bfe6f6;
  --calendar-baged-raspberry: #e7c6d0;
  --calendar-baged-orange: #cad7cd;
  --calendar-baged-green: #d3e6ce;
  --calendar-badge-grey: #bfbfbf;
  --calendar-badge-light-grey: #f5f5f5;
}

/***
 * Colors
 ***/
/**
 * Typography
 **/
/**
 * Global elements
 **/
/*
 * Sizing/Spacing
 */
/**
 * Forms
 */
/*
 * Bootstrap
 */
/
 * Mappings
 ****/
/*
 * IMPORTANT:
 *   - This file should *only contain* variables not considered UN style guide *
 */
/**
  Help theming for rtl languages.
*/
/*
 * This handles indentation for the depth of child levels for accordion
 * TODO: improve this implementation, overly complex due to previous design
 */
/*
 * Adds color & text-shadow-based outline to type.
 *
 * @param {color} $color - Color of the marker.
 * @param {color} $border-color - Color for the outline, or border.
 * @param {percent} $border-alpha - Value used in sass:color.scale().
 */
/*
 * Encapsulates the styles for the WYSIWYG editor.
 *
 * We use a mixin in order to be able to reuse these rules inside the
 * CKEditor5 stylesheet to provide the same styles for the editor content.
 * @see un2_theme/scss/admin/_ckeditor5.scss.
 * @see un2_theme/scss/components/_wysiwyg.scss.
 */
.layout-builder-configure-section,
.layout-builder-configure-block {
  /*
   * @note: this is currently being used to ensure multiple classes can be
   * added to the same element in layout builder for different background
   * colors depending on breakpoints/devices.
   *
   * @todo: it feels like we might be able to achevie the same effect without
   * duplicating variables. Perhaps with Javascript? Or writing styles via
   * php?
   */
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-un-blue-50,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-un-blue-50 {
  background-color: #7fceec !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-un-blue-50,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-un-blue-50 {
  background-color: #7fceec !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-un-blue-50,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-un-blue-50 {
  background-color: #7fceec !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-un-blue-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-un-blue-25 {
  background-color: #bfe6f6 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-un-blue-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-un-blue-25 {
  background-color: #bfe6f6 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-un-blue-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-un-blue-25 {
  background-color: #bfe6f6 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-un-blue-05,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-un-blue-05 {
  background-color: #f2fafd !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-un-blue-05,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-un-blue-05 {
  background-color: #f2fafd !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-un-blue-05,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-un-blue-05 {
  background-color: #f2fafd !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-absolute-black-75,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-absolute-black-75 {
  background-color: #404040 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-absolute-black-75,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-absolute-black-75 {
  background-color: #404040 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-absolute-black-75,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-absolute-black-75 {
  background-color: #404040 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-absolute-black-50,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-absolute-black-50 {
  background-color: #7f7f7f !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-absolute-black-50,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-absolute-black-50 {
  background-color: #7f7f7f !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-absolute-black-50,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-absolute-black-50 {
  background-color: #7f7f7f !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-absolute-black-68,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-absolute-black-68 {
  background-color: #525252 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-absolute-black-68,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-absolute-black-68 {
  background-color: #525252 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-absolute-black-68,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-absolute-black-68 {
  background-color: #525252 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-absolute-black-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-absolute-black-25 {
  background-color: #bfbfbf !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-absolute-black-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-absolute-black-25 {
  background-color: #bfbfbf !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-absolute-black-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-absolute-black-25 {
  background-color: #bfbfbf !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-absolute-black-04,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-absolute-black-04 {
  background-color: #f5f5f5 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-absolute-black-04,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-absolute-black-04 {
  background-color: #f5f5f5 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-absolute-black-04,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-absolute-black-04 {
  background-color: #f5f5f5 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-information-blue,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-information-blue {
  background-color: #0a5a82 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-information-blue,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-information-blue {
  background-color: #0a5a82 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-information-blue,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-information-blue {
  background-color: #0a5a82 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-information-blue-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-information-blue-25 {
  background-color: #c2d9e6 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-information-blue-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-information-blue-25 {
  background-color: #c2d9e6 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-information-blue-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-information-blue-25 {
  background-color: #c2d9e6 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-darker-blue,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-darker-blue {
  background-color: #1c4969 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-darker-blue,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-darker-blue {
  background-color: #1c4969 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-darker-blue,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-darker-blue {
  background-color: #1c4969 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-darker-blue-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-darker-blue-25 {
  background-color: #c6d1d9 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-darker-blue-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-darker-blue-25 {
  background-color: #c6d1d9 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-darker-blue-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-darker-blue-25 {
  background-color: #c6d1d9 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-darker-blue-05,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-darker-blue-05 {
  background-color: #f3f6f7 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-darker-blue-05,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-darker-blue-05 {
  background-color: #f3f6f7 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-darker-blue-05,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-darker-blue-05 {
  background-color: #f3f6f7 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-error-red-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-error-red-25 {
  background-color: #fececa !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-error-red-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-error-red-25 {
  background-color: #fececa !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-error-red-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-error-red-25 {
  background-color: #fececa !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-warning-yellow-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-warning-yellow-25 {
  background-color: #fee6cd !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-warning-yellow-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-warning-yellow-25 {
  background-color: #fee6cd !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-warning-yellow-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-warning-yellow-25 {
  background-color: #fee6cd !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-success-green,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-success-green {
  background-color: #509e3e !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-success-green,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-success-green {
  background-color: #509e3e !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-success-green,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-success-green {
  background-color: #509e3e !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-success-green-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-success-green-25 {
  background-color: #d3e6ce !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-success-green-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-success-green-25 {
  background-color: #d3e6ce !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-success-green-25,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-success-green-25 {
  background-color: #d3e6ce !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-white,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-white {
  background-color: #fff !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-white,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-white {
  background-color: #fff !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-white,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-white {
  background-color: #fff !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-sm-black,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-sm-black {
  background-color: #000 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-md-black,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-md-black {
  background-color: #000 !important;
}

[dir] .layout-builder-configure-section [class*=field-background-color] .bg-xl-black,
[dir] .layout-builder-configure-block [class*=field-background-color] .bg-xl-black {
  background-color: #000 !important;
}

[dir] .field--name-body .bg-un-blue-50 {
  padding: 1rem;
}

[dir] .field--name-body .bg-un-blue-25 {
  padding: 1rem;
}

[dir] .field--name-body .bg-un-blue-05 {
  padding: 1rem;
}

[dir] .field--name-body .bg-absolute-black-75 {
  padding: 1rem;
}

[dir] .field--name-body .bg-absolute-black-50 {
  padding: 1rem;
}

[dir] .field--name-body .bg-absolute-black-68 {
  padding: 1rem;
}

[dir] .field--name-body .bg-absolute-black-25 {
  padding: 1rem;
}

[dir] .field--name-body .bg-absolute-black-04 {
  padding: 1rem;
}

[dir] .field--name-body .bg-information-blue {
  padding: 1rem;
}

[dir] .field--name-body .bg-information-blue-25 {
  padding: 1rem;
}

[dir] .field--name-body .bg-darker-blue {
  padding: 1rem;
}

[dir] .field--name-body .bg-darker-blue-25 {
  padding: 1rem;
}

[dir] .field--name-body .bg-darker-blue-05 {
  padding: 1rem;
}

[dir] .field--name-body .bg-error-red-25 {
  padding: 1rem;
}

[dir] .field--name-body .bg-warning-yellow-25 {
  padding: 1rem;
}

[dir] .field--name-body .bg-success-green {
  padding: 1rem;
}

[dir] .field--name-body .bg-success-green-25 {
  padding: 1rem;
}

[dir] .field--name-body .bg-white {
  padding: 1rem;
}

[dir] .field--name-body .bg-black {
  padding: 1rem;
}

[dir] .bg-transparent {
  background-color: transparent !important;
}

/***
 * Colors
 ***/
/**
 * Typography
 **/
/**
 * Global elements
 **/
/*
 * Sizing/Spacing
 */
/**
 * Forms
 */
/*
 * Bootstrap
 */
/
 * Mappings
 ****/
/*
 * IMPORTANT:
 *   - This file should *only contain* variables not considered UN style guide *
 */
/**
  Help theming for rtl languages.
*/
/*
 * This handles indentation for the depth of child levels for accordion
 * TODO: improve this implementation, overly complex due to previous design
 */
/*
 * Adds color & text-shadow-based outline to type.
 *
 * @param {color} $color - Color of the marker.
 * @param {color} $border-color - Color for the outline, or border.
 * @param {percent} $border-alpha - Value used in sass:color.scale().
 */
/*
 * Encapsulates the styles for the WYSIWYG editor.
 *
 * We use a mixin in order to be able to reuse these rules inside the
 * CKEditor5 stylesheet to provide the same styles for the editor content.
 * @see un2_theme/scss/admin/_ckeditor5.scss.
 * @see un2_theme/scss/components/_wysiwyg.scss.
 */
[dir] .nbs-shadow {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.0784313725);
}

[dir] .bs-border-style-solid,
[dir] .bs-border-style-dashed,
[dir] .bs-border-style-dotted {
  margin-bottom: 1rem;
  padding: 1rem;
}

[dir] .bs-border-color-un-blue {
  padding: 1rem;
  border-color: #009edb !important;
}

[dir] .bs-border-color-information-blue {
  padding: 1rem;
  border-color: #0a5a82 !important;
}

[dir] .bs-border-color-warning-yellow {
  padding: 1rem;
  border-color: #aa5d00 !important;
}

[dir] .bs-border-color-error-red {
  padding: 1rem;
  border-color: #fd3c2d !important;
}

[dir] .bs-border-color-un-blue-25 {
  padding: 1rem;
  border-color: #bfe6f6 !important;
}

[dir] .bs-border-color-absolute-black-75 {
  padding: 1rem;
  border-color: #404040 !important;
}

[dir] .bs-border-color-absolute-black-50 {
  padding: 1rem;
  border-color: #7f7f7f !important;
}

[dir] .bs-border-color-absolute-black-25 {
  padding: 1rem;
  border-color: #bfbfbf !important;
}

[dir] .bs-border-color-absolute-black-04 {
  padding: 1rem;
  border-color: #f5f5f5 !important;
}

[dir] .bs-border-color-darker-blue {
  padding: 1rem;
  border-color: #1c4969 !important;
}

[dir] .bs-border-color-success-green {
  padding: 1rem;
  border-color: #509e3e !important;
}

[dir] .bs-border-top-color-un-blue {
  border-top-color: #009edb !important;
}

[dir="ltr"] .bs-border-right-color-un-blue {
  border-right-color: #009edb !important;
}

[dir="rtl"] .bs-border-right-color-un-blue {
  border-left-color: #009edb !important;
}

[dir] .bs-border-bottom-color-un-blue {
  border-bottom-color: #009edb !important;
}

[dir="ltr"] .bs-border-left-color-un-blue {
  border-left-color: #009edb !important;
}

[dir="rtl"] .bs-border-left-color-un-blue {
  border-right-color: #009edb !important;
}

[dir] .bs-border-top-color-information-blue {
  border-top-color: #0a5a82 !important;
}

[dir="ltr"] .bs-border-right-color-information-blue {
  border-right-color: #0a5a82 !important;
}

[dir="rtl"] .bs-border-right-color-information-blue {
  border-left-color: #0a5a82 !important;
}

[dir] .bs-border-bottom-color-information-blue {
  border-bottom-color: #0a5a82 !important;
}

[dir="ltr"] .bs-border-left-color-information-blue {
  border-left-color: #0a5a82 !important;
}

[dir="rtl"] .bs-border-left-color-information-blue {
  border-right-color: #0a5a82 !important;
}

[dir] .bs-border-top-color-warning-yellow {
  border-top-color: #aa5d00 !important;
}

[dir="ltr"] .bs-border-right-color-warning-yellow {
  border-right-color: #aa5d00 !important;
}

[dir="rtl"] .bs-border-right-color-warning-yellow {
  border-left-color: #aa5d00 !important;
}

[dir] .bs-border-bottom-color-warning-yellow {
  border-bottom-color: #aa5d00 !important;
}

[dir="ltr"] .bs-border-left-color-warning-yellow {
  border-left-color: #aa5d00 !important;
}

[dir="rtl"] .bs-border-left-color-warning-yellow {
  border-right-color: #aa5d00 !important;
}

[dir] .bs-border-top-color-error-red {
  border-top-color: #fd3c2d !important;
}

[dir="ltr"] .bs-border-right-color-error-red {
  border-right-color: #fd3c2d !important;
}

[dir="rtl"] .bs-border-right-color-error-red {
  border-left-color: #fd3c2d !important;
}

[dir] .bs-border-bottom-color-error-red {
  border-bottom-color: #fd3c2d !important;
}

[dir="ltr"] .bs-border-left-color-error-red {
  border-left-color: #fd3c2d !important;
}

[dir="rtl"] .bs-border-left-color-error-red {
  border-right-color: #fd3c2d !important;
}

[dir] .bs-border-top-color-un-blue-25 {
  border-top-color: #bfe6f6 !important;
}

[dir="ltr"] .bs-border-right-color-un-blue-25 {
  border-right-color: #bfe6f6 !important;
}

[dir="rtl"] .bs-border-right-color-un-blue-25 {
  border-left-color: #bfe6f6 !important;
}

[dir] .bs-border-bottom-color-un-blue-25 {
  border-bottom-color: #bfe6f6 !important;
}

[dir="ltr"] .bs-border-left-color-un-blue-25 {
  border-left-color: #bfe6f6 !important;
}

[dir="rtl"] .bs-border-left-color-un-blue-25 {
  border-right-color: #bfe6f6 !important;
}

[dir] .bs-border-top-color-absolute-black-75 {
  border-top-color: #404040 !important;
}

[dir="ltr"] .bs-border-right-color-absolute-black-75 {
  border-right-color: #404040 !important;
}

[dir="rtl"] .bs-border-right-color-absolute-black-75 {
  border-left-color: #404040 !important;
}

[dir] .bs-border-bottom-color-absolute-black-75 {
  border-bottom-color: #404040 !important;
}

[dir="ltr"] .bs-border-left-color-absolute-black-75 {
  border-left-color: #404040 !important;
}

[dir="rtl"] .bs-border-left-color-absolute-black-75 {
  border-right-color: #404040 !important;
}

[dir] .bs-border-top-color-absolute-black-50 {
  border-top-color: #7f7f7f !important;
}

[dir="ltr"] .bs-border-right-color-absolute-black-50 {
  border-right-color: #7f7f7f !important;
}

[dir="rtl"] .bs-border-right-color-absolute-black-50 {
  border-left-color: #7f7f7f !important;
}

[dir] .bs-border-bottom-color-absolute-black-50 {
  border-bottom-color: #7f7f7f !important;
}

[dir="ltr"] .bs-border-left-color-absolute-black-50 {
  border-left-color: #7f7f7f !important;
}

[dir="rtl"] .bs-border-left-color-absolute-black-50 {
  border-right-color: #7f7f7f !important;
}

[dir] .bs-border-top-color-absolute-black-25 {
  border-top-color: #bfbfbf !important;
}

[dir="ltr"] .bs-border-right-color-absolute-black-25 {
  border-right-color: #bfbfbf !important;
}

[dir="rtl"] .bs-border-right-color-absolute-black-25 {
  border-left-color: #bfbfbf !important;
}

[dir] .bs-border-bottom-color-absolute-black-25 {
  border-bottom-color: #bfbfbf !important;
}

[dir="ltr"] .bs-border-left-color-absolute-black-25 {
  border-left-color: #bfbfbf !important;
}

[dir="rtl"] .bs-border-left-color-absolute-black-25 {
  border-right-color: #bfbfbf !important;
}

[dir] .bs-border-top-color-absolute-black-04 {
  border-top-color: #f5f5f5 !important;
}

[dir="ltr"] .bs-border-right-color-absolute-black-04 {
  border-right-color: #f5f5f5 !important;
}

[dir="rtl"] .bs-border-right-color-absolute-black-04 {
  border-left-color: #f5f5f5 !important;
}

[dir] .bs-border-bottom-color-absolute-black-04 {
  border-bottom-color: #f5f5f5 !important;
}

[dir="ltr"] .bs-border-left-color-absolute-black-04 {
  border-left-color: #f5f5f5 !important;
}

[dir="rtl"] .bs-border-left-color-absolute-black-04 {
  border-right-color: #f5f5f5 !important;
}

[dir] .bs-border-top-color-darker-blue {
  border-top-color: #1c4969 !important;
}

[dir="ltr"] .bs-border-right-color-darker-blue {
  border-right-color: #1c4969 !important;
}

[dir="rtl"] .bs-border-right-color-darker-blue {
  border-left-color: #1c4969 !important;
}

[dir] .bs-border-bottom-color-darker-blue {
  border-bottom-color: #1c4969 !important;
}

[dir="ltr"] .bs-border-left-color-darker-blue {
  border-left-color: #1c4969 !important;
}

[dir="rtl"] .bs-border-left-color-darker-blue {
  border-right-color: #1c4969 !important;
}

[dir] .bs-border-top-color-success-green {
  border-top-color: #509e3e !important;
}

[dir="ltr"] .bs-border-right-color-success-green {
  border-right-color: #509e3e !important;
}

[dir="rtl"] .bs-border-right-color-success-green {
  border-left-color: #509e3e !important;
}

[dir] .bs-border-bottom-color-success-green {
  border-bottom-color: #509e3e !important;
}

[dir="ltr"] .bs-border-left-color-success-green {
  border-left-color: #509e3e !important;
}

[dir="rtl"] .bs-border-left-color-success-green {
  border-right-color: #509e3e !important;
}

.bs-media {
  display: flex;
  align-items: flex-start;
}

.bs-media-body {
  flex: 1;
}

/***
 * Colors
 ***/
/**
 * Typography
 **/
/**
 * Global elements
 **/
/*
 * Sizing/Spacing
 */
/**
 * Forms
 */
/*
 * Bootstrap
 */
/
 * Mappings
 ****/
/*
 * IMPORTANT:
 *   - This file should *only contain* variables not considered UN style guide *
 */
/**
  Help theming for rtl languages.
*/
/*
 * This handles indentation for the depth of child levels for accordion
 * TODO: improve this implementation, overly complex due to previous design
 */
/*
 * Adds color & text-shadow-based outline to type.
 *
 * @param {color} $color - Color of the marker.
 * @param {color} $border-color - Color for the outline, or border.
 * @param {percent} $border-alpha - Value used in sass:color.scale().
 */
/*
 * Encapsulates the styles for the WYSIWYG editor.
 *
 * We use a mixin in order to be able to reuse these rules inside the
 * CKEditor5 stylesheet to provide the same styles for the editor content.
 * @see un2_theme/scss/admin/_ckeditor5.scss.
 * @see un2_theme/scss/components/_wysiwyg.scss.
 */
[dir] .text-center {
  text-align: center !important;
}

.font-paragraph-regular {
  color: #404040;
  font-size: 1.125rem;
}

.rm-link {
  color: #404040 !important;
  text-decoration: none;
}

.rm-link:hover {
  color: #404040 !important;
  font-weight: initial;
  text-decoration: none;
}

.highlight-text {
  color: #1c4969;
  font-style: normal;
}

[dir] .highlight-text {
  background-color: #fee6cd;
}

.text-with-dots {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-white {
  color: #fff !important;
}

.text-white a {
  color: #fff !important;
}

.text-white a:hover {
  color: #fff !important;
}

.text-black {
  color: #000 !important;
}

.text-black a {
  color: #000 !important;
}

.text-black a:hover {
  color: #000 !important;
}

.text-absolute-black {
  color: #000 !important;
}

.text-absolute-black a {
  color: #000 !important;
}

.text-absolute-black a:hover {
  color: #000 !important;
}

.text-absolute-black-50 {
  color: #7f7f7f !important;
}

.text-absolute-black-50 a {
  color: #7f7f7f !important;
}

.text-absolute-black-50 a:hover {
  color: #7f7f7f !important;
}

.text-absolute-black-68 {
  color: #525252 !important;
}

.text-absolute-black-68 a {
  color: #525252 !important;
}

.text-absolute-black-68 a:hover {
  color: #525252 !important;
}

.text-absolute-black-75 {
  color: #404040 !important;
}

.text-absolute-black-75 a {
  color: #404040 !important;
}

.text-absolute-black-75 a:hover {
  color: #404040 !important;
}

.text-darker-blue {
  color: #1c4969 !important;
}

.text-darker-blue a {
  color: #1c4969 !important;
}

.text-darker-blue a:hover {
  color: #1c4969 !important;
}

.text-raspberry {
  color: #a01d43 !important;
}

.text-raspberry a {
  color: #a01d43 !important;
}

.text-raspberry a:hover {
  color: #a01d43 !important;
}

.text-error-red {
  color: #fd3c2d !important;
}

.text-error-red a {
  color: #fd3c2d !important;
}

.text-error-red a:hover {
  color: #fd3c2d !important;
}

.text-success-green {
  color: #509e3e !important;
}

.text-success-green a {
  color: #509e3e !important;
}

.text-success-green a:hover {
  color: #509e3e !important;
}

.text-avocado {
  color: #2d5f37 !important;
}

.text-avocado a {
  color: #2d5f37 !important;
}

.text-avocado a:hover {
  color: #2d5f37 !important;
}

.text-warning-yellow {
  color: #fd9e37 !important;
}

.text-warning-yellow a {
  color: #fd9e37 !important;
}

.text-warning-yellow a:hover {
  color: #fd9e37 !important;
}

.text-information-blue {
  color: #0a5a82 !important;
}

.text-information-blue a {
  color: #0a5a82 !important;
}

.text-information-blue a:hover {
  color: #0a5a82 !important;
}

.text-un-blue {
  color: #009edb !important;
}

.text-un-blue a {
  color: #009edb !important;
}

.text-un-blue a:hover {
  color: #009edb !important;
}

[dir="ltr"] .float-left {
  float: left !important;
}

[dir="rtl"] .float-left {
  float: right !important;
}

[dir="ltr"] .float-right {
  float: right !important;
}

[dir="rtl"] .float-right {
  float: left !important;
}

[dir="ltr"] .border-right {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

[dir="rtl"] .border-right {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

[dir="ltr"] .border-right-0 {
  border-right: 0 !important;
}

[dir="rtl"] .border-right-0 {
  border-left: 0 !important;
}

[dir="ltr"] .border-left {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

[dir="rtl"] .border-left {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

[dir="ltr"] .border-left-0 {
  border-left: 0 !important;
}

[dir="rtl"] .border-left-0 {
  border-right: 0 !important;
}

[dir="ltr"] .mr-0 {
  margin-right: 0 !important;
}

[dir="rtl"] .mr-0 {
  margin-left: 0 !important;
}

[dir="ltr"] .mr-1 {
  margin-right: 0.25rem !important;
}

[dir="rtl"] .mr-1 {
  margin-left: 0.25rem !important;
}

[dir="ltr"] .mr-2 {
  margin-right: 0.5rem !important;
}

[dir="rtl"] .mr-2 {
  margin-left: 0.5rem !important;
}

[dir="ltr"] .mr-3 {
  margin-right: 1rem !important;
}

[dir="rtl"] .mr-3 {
  margin-left: 1rem !important;
}

[dir="ltr"] .mr-4 {
  margin-right: 1.5rem !important;
}

[dir="rtl"] .mr-4 {
  margin-left: 1.5rem !important;
}

[dir="ltr"] .mr-5 {
  margin-right: 2rem !important;
}

[dir="rtl"] .mr-5 {
  margin-left: 2rem !important;
}

[dir="ltr"] .mr-6 {
  margin-right: 3rem !important;
}

[dir="rtl"] .mr-6 {
  margin-left: 3rem !important;
}

[dir="ltr"] .mr-7 {
  margin-right: 4rem !important;
}

[dir="rtl"] .mr-7 {
  margin-left: 4rem !important;
}

[dir="ltr"] .mr-8 {
  margin-right: 6rem !important;
}

[dir="rtl"] .mr-8 {
  margin-left: 6rem !important;
}

[dir="ltr"] .mr-9 {
  margin-right: 8rem !important;
}

[dir="rtl"] .mr-9 {
  margin-left: 8rem !important;
}

[dir="ltr"] .mr-10 {
  margin-right: 10rem !important;
}

[dir="rtl"] .mr-10 {
  margin-left: 10rem !important;
}

[dir="ltr"] .mr-11 {
  margin-right: 14rem !important;
}

[dir="rtl"] .mr-11 {
  margin-left: 14rem !important;
}

[dir="ltr"] .mr-auto {
  margin-right: auto !important;
}

[dir="rtl"] .mr-auto {
  margin-left: auto !important;
}

[dir="ltr"] .ml-0 {
  margin-left: 0 !important;
}

[dir="rtl"] .ml-0 {
  margin-right: 0 !important;
}

[dir="ltr"] .ml-1 {
  margin-left: 0.25rem !important;
}

[dir="rtl"] .ml-1 {
  margin-right: 0.25rem !important;
}

[dir="ltr"] .ml-2 {
  margin-left: 0.5rem !important;
}

[dir="rtl"] .ml-2 {
  margin-right: 0.5rem !important;
}

[dir="ltr"] .ml-3 {
  margin-left: 1rem !important;
}

[dir="rtl"] .ml-3 {
  margin-right: 1rem !important;
}

[dir="ltr"] .ml-4 {
  margin-left: 1.5rem !important;
}

[dir="rtl"] .ml-4 {
  margin-right: 1.5rem !important;
}

[dir="ltr"] .ml-5 {
  margin-left: 2rem !important;
}

[dir="rtl"] .ml-5 {
  margin-right: 2rem !important;
}

[dir="ltr"] .ml-6 {
  margin-left: 3rem !important;
}

[dir="rtl"] .ml-6 {
  margin-right: 3rem !important;
}

[dir="ltr"] .ml-7 {
  margin-left: 4rem !important;
}

[dir="rtl"] .ml-7 {
  margin-right: 4rem !important;
}

[dir="ltr"] .ml-8 {
  margin-left: 6rem !important;
}

[dir="rtl"] .ml-8 {
  margin-right: 6rem !important;
}

[dir="ltr"] .ml-9 {
  margin-left: 8rem !important;
}

[dir="rtl"] .ml-9 {
  margin-right: 8rem !important;
}

[dir="ltr"] .ml-10 {
  margin-left: 10rem !important;
}

[dir="rtl"] .ml-10 {
  margin-right: 10rem !important;
}

[dir="ltr"] .ml-11 {
  margin-left: 14rem !important;
}

[dir="rtl"] .ml-11 {
  margin-right: 14rem !important;
}

[dir="ltr"] .ml-auto {
  margin-left: auto !important;
}

[dir="rtl"] .ml-auto {
  margin-right: auto !important;
}

[dir="ltr"] .pr-0 {
  padding-right: 0 !important;
}

[dir="rtl"] .pr-0 {
  padding-left: 0 !important;
}

[dir="ltr"] .pr-1 {
  padding-right: 0.25rem !important;
}

[dir="rtl"] .pr-1 {
  padding-left: 0.25rem !important;
}

[dir="ltr"] .pr-2 {
  padding-right: 0.5rem !important;
}

[dir="rtl"] .pr-2 {
  padding-left: 0.5rem !important;
}

[dir="ltr"] .pr-3 {
  padding-right: 1rem !important;
}

[dir="rtl"] .pr-3 {
  padding-left: 1rem !important;
}

[dir="ltr"] .pr-4 {
  padding-right: 1.5rem !important;
}

[dir="rtl"] .pr-4 {
  padding-left: 1.5rem !important;
}

[dir="ltr"] .pr-5 {
  padding-right: 2rem !important;
}

[dir="rtl"] .pr-5 {
  padding-left: 2rem !important;
}

[dir="ltr"] .pr-6 {
  padding-right: 3rem !important;
}

[dir="rtl"] .pr-6 {
  padding-left: 3rem !important;
}

[dir="ltr"] .pr-7 {
  padding-right: 4rem !important;
}

[dir="rtl"] .pr-7 {
  padding-left: 4rem !important;
}

[dir="ltr"] .pr-8 {
  padding-right: 6rem !important;
}

[dir="rtl"] .pr-8 {
  padding-left: 6rem !important;
}

[dir="ltr"] .pr-9 {
  padding-right: 8rem !important;
}

[dir="rtl"] .pr-9 {
  padding-left: 8rem !important;
}

[dir="ltr"] .pr-10 {
  padding-right: 10rem !important;
}

[dir="rtl"] .pr-10 {
  padding-left: 10rem !important;
}

[dir="ltr"] .pr-11 {
  padding-right: 14rem !important;
}

[dir="rtl"] .pr-11 {
  padding-left: 14rem !important;
}

[dir="ltr"] .pl-0 {
  padding-left: 0 !important;
}

[dir="rtl"] .pl-0 {
  padding-right: 0 !important;
}

[dir="ltr"] .pl-1 {
  padding-left: 0.25rem !important;
}

[dir="rtl"] .pl-1 {
  padding-right: 0.25rem !important;
}

[dir="ltr"] .pl-2 {
  padding-left: 0.5rem !important;
}

[dir="rtl"] .pl-2 {
  padding-right: 0.5rem !important;
}

[dir="ltr"] .pl-3 {
  padding-left: 1rem !important;
}

[dir="rtl"] .pl-3 {
  padding-right: 1rem !important;
}

[dir="ltr"] .pl-4 {
  padding-left: 1.5rem !important;
}

[dir="rtl"] .pl-4 {
  padding-right: 1.5rem !important;
}

[dir="ltr"] .pl-5 {
  padding-left: 2rem !important;
}

[dir="rtl"] .pl-5 {
  padding-right: 2rem !important;
}

[dir="ltr"] .pl-6 {
  padding-left: 3rem !important;
}

[dir="rtl"] .pl-6 {
  padding-right: 3rem !important;
}

[dir="ltr"] .pl-7 {
  padding-left: 4rem !important;
}

[dir="rtl"] .pl-7 {
  padding-right: 4rem !important;
}

[dir="ltr"] .pl-8 {
  padding-left: 6rem !important;
}

[dir="rtl"] .pl-8 {
  padding-right: 6rem !important;
}

[dir="ltr"] .pl-9 {
  padding-left: 8rem !important;
}

[dir="rtl"] .pl-9 {
  padding-right: 8rem !important;
}

[dir="ltr"] .pl-10 {
  padding-left: 10rem !important;
}

[dir="rtl"] .pl-10 {
  padding-right: 10rem !important;
}

[dir="ltr"] .pl-11 {
  padding-left: 14rem !important;
}

[dir="rtl"] .pl-11 {
  padding-right: 14rem !important;
}

.font-size-xl {
  font-size: calc(1.2625rem + 0.15vw) !important;
}

.font-size-lg {
  font-size: 1.25rem !important;
}

.font-size-md {
  font-size: 1.125rem !important;
}

.font-size-sm {
  font-size: 1rem !important;
}

.font-size-xs {
  font-size: 0.875rem !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: normal !important;
}

.font-weight-medium {
  font-weight: 500 !important;
}

.font-weight-semibold {
  font-weight: 600 !important;
}

.font-weight-bold {
  font-weight: bold !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

[dir="ltr"] .text-left {
  text-align: left !important;
}

[dir="rtl"] .text-left {
  text-align: right !important;
}

[dir="ltr"] .text-right {
  text-align: right !important;
}

[dir="rtl"] .text-right {
  text-align: left !important;
}

[dir] .rounded-sm {
  border-radius: var(--bs-border-radius-sm) !important;
}

[dir] .rounded-lg {
  border-radius: var(--bs-border-radius-lg) !important;
}

[dir="ltr"] .rounded-right {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

[dir="rtl"] .rounded-right {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

[dir="ltr"] .rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

[dir="rtl"] .rounded-right-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

[dir="ltr"] .rounded-right-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

[dir="rtl"] .rounded-right-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

[dir="ltr"] .rounded-right-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

[dir="rtl"] .rounded-right-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

[dir="ltr"] .rounded-right-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

[dir="rtl"] .rounded-right-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

[dir="ltr"] .rounded-right-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

[dir="rtl"] .rounded-right-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

[dir="ltr"] .rounded-right-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

[dir="rtl"] .rounded-right-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

[dir="ltr"] .rounded-right-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

[dir="rtl"] .rounded-right-circle {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

[dir="ltr"] .rounded-right-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

[dir="rtl"] .rounded-right-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

[dir="ltr"] .rounded-left {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

[dir="rtl"] .rounded-left {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

[dir="ltr"] .rounded-left-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

[dir="rtl"] .rounded-left-0 {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

[dir="ltr"] .rounded-left-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

[dir="rtl"] .rounded-left-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

[dir="ltr"] .rounded-left-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

[dir="rtl"] .rounded-left-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

[dir="ltr"] .rounded-left-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

[dir="rtl"] .rounded-left-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

[dir="ltr"] .rounded-left-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

[dir="rtl"] .rounded-left-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

[dir="ltr"] .rounded-left-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

[dir="rtl"] .rounded-left-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

[dir="ltr"] .rounded-left-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

[dir="rtl"] .rounded-left-circle {
  border-bottom-right-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

[dir="ltr"] .rounded-left-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

[dir="rtl"] .rounded-left-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.bg-primary {
  --bs-bg-opacity: 1;
}

[dir] .bg-primary {
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
}

[dir] .bg-secondary {
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
}

[dir] .bg-success {
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
}

[dir] .bg-info {
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
}

[dir] .bg-warning {
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
}

[dir] .bg-danger {
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
}

[dir] .bg-light {
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
}

[dir] .bg-dark {
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-un-blue-50 {
  --bs-bg-opacity: 1;
}

[dir] .bg-un-blue-50 {
  background-color: rgba(var(--bs-un-blue-50-rgb), var(--bs-bg-opacity)) !important;
}

.bg-un-blue-25 {
  --bs-bg-opacity: 1;
}

[dir] .bg-un-blue-25 {
  background-color: rgba(var(--bs-un-blue-25-rgb), var(--bs-bg-opacity)) !important;
}

.bg-un-blue-05 {
  --bs-bg-opacity: 1;
}

[dir] .bg-un-blue-05 {
  background-color: rgba(var(--bs-un-blue-05-rgb), var(--bs-bg-opacity)) !important;
}

.bg-absolute-black-75 {
  --bs-bg-opacity: 1;
}

[dir] .bg-absolute-black-75 {
  background-color: rgba(var(--bs-absolute-black-75-rgb), var(--bs-bg-opacity)) !important;
}

.bg-absolute-black-50 {
  --bs-bg-opacity: 1;
}

[dir] .bg-absolute-black-50 {
  background-color: rgba(var(--bs-absolute-black-50-rgb), var(--bs-bg-opacity)) !important;
}

.bg-absolute-black-68 {
  --bs-bg-opacity: 1;
}

[dir] .bg-absolute-black-68 {
  background-color: rgba(var(--bs-absolute-black-68-rgb), var(--bs-bg-opacity)) !important;
}

.bg-absolute-black-25 {
  --bs-bg-opacity: 1;
}

[dir] .bg-absolute-black-25 {
  background-color: rgba(var(--bs-absolute-black-25-rgb), var(--bs-bg-opacity)) !important;
}

.bg-absolute-black-04 {
  --bs-bg-opacity: 1;
}

[dir] .bg-absolute-black-04 {
  background-color: rgba(var(--bs-absolute-black-04-rgb), var(--bs-bg-opacity)) !important;
}

.bg-information-blue {
  --bs-bg-opacity: 1;
}

[dir] .bg-information-blue {
  background-color: rgba(var(--bs-information-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-information-blue-25 {
  --bs-bg-opacity: 1;
}

[dir] .bg-information-blue-25 {
  background-color: rgba(var(--bs-information-blue-25-rgb), var(--bs-bg-opacity)) !important;
}

.bg-darker-blue {
  --bs-bg-opacity: 1;
}

[dir] .bg-darker-blue {
  background-color: rgba(var(--bs-darker-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-darker-blue-25 {
  --bs-bg-opacity: 1;
}

[dir] .bg-darker-blue-25 {
  background-color: rgba(var(--bs-darker-blue-25-rgb), var(--bs-bg-opacity)) !important;
}

.bg-darker-blue-05 {
  --bs-bg-opacity: 1;
}

[dir] .bg-darker-blue-05 {
  background-color: rgba(var(--bs-darker-blue-05-rgb), var(--bs-bg-opacity)) !important;
}

.bg-error-red-25 {
  --bs-bg-opacity: 1;
}

[dir] .bg-error-red-25 {
  background-color: rgba(var(--bs-error-red-25-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning-yellow-25 {
  --bs-bg-opacity: 1;
}

[dir] .bg-warning-yellow-25 {
  background-color: rgba(var(--bs-warning-yellow-25-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-green {
  --bs-bg-opacity: 1;
}

[dir] .bg-success-green {
  background-color: rgba(var(--bs-success-green-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success-green-25 {
  --bs-bg-opacity: 1;
}

[dir] .bg-success-green-25 {
  background-color: rgba(var(--bs-success-green-25-rgb), var(--bs-bg-opacity)) !important;
}

.bg-tertiary-more {
  --bs-bg-opacity: 1;
}

[dir] .bg-tertiary-more {
  background-color: rgba(var(--bs-tertiary-more-rgb), var(--bs-bg-opacity)) !important;
}

.bg-tertiary-less {
  --bs-bg-opacity: 1;
}

[dir] .bg-tertiary-less {
  background-color: rgba(var(--bs-tertiary-less-rgb), var(--bs-bg-opacity)) !important;
}

.bg-tertiary-link {
  --bs-bg-opacity: 1;
}

[dir] .bg-tertiary-link {
  background-color: rgba(var(--bs-tertiary-link-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
}

[dir] .bg-black {
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
}

[dir] .bg-white {
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
}

[dir] .bg-body {
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
}

[dir] .bg-transparent {
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
}

[dir] .bg-body-secondary {
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
}

[dir] .bg-body-tertiary {
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

[dir] .bs-border-radius-1 {
  border-radius: 0.5rem !important;
}

[dir] .bs-border-radius-2 {
  border-radius: 1rem !important;
}

[dir] .bs-border-radius-3 {
  border-radius: 2rem !important;
}

[dir="ltr"] .bs-border-radius-top-left-1 {
  border-top-left-radius: 0.5rem !important;
}

[dir="rtl"] .bs-border-radius-top-left-1 {
  border-top-right-radius: 0.5rem !important;
}

[dir="ltr"] .bs-border-radius-top-left-2 {
  border-top-left-radius: 1rem !important;
}

[dir="rtl"] .bs-border-radius-top-left-2 {
  border-top-right-radius: 1rem !important;
}

[dir="ltr"] .bs-border-radius-top-left-3 {
  border-top-left-radius: 2rem !important;
}

[dir="rtl"] .bs-border-radius-top-left-3 {
  border-top-right-radius: 2rem !important;
}

[dir="ltr"] .bs-border-radius-top-right-1 {
  border-top-right-radius: 0.5rem !important;
}

[dir="rtl"] .bs-border-radius-top-right-1 {
  border-top-left-radius: 0.5rem !important;
}

[dir="ltr"] .bs-border-radius-top-right-2 {
  border-top-right-radius: 1rem !important;
}

[dir="rtl"] .bs-border-radius-top-right-2 {
  border-top-left-radius: 1rem !important;
}

[dir="ltr"] .bs-border-radius-top-right-3 {
  border-top-right-radius: 2rem !important;
}

[dir="rtl"] .bs-border-radius-top-right-3 {
  border-top-left-radius: 2rem !important;
}

[dir="ltr"] .bs-border-radius-bottom-left-1 {
  border-bottom-left-radius: 0.5rem !important;
}

[dir="rtl"] .bs-border-radius-bottom-left-1 {
  border-bottom-right-radius: 0.5rem !important;
}

[dir="ltr"] .bs-border-radius-bottom-left-2 {
  border-bottom-left-radius: 1rem !important;
}

[dir="rtl"] .bs-border-radius-bottom-left-2 {
  border-bottom-right-radius: 1rem !important;
}

[dir="ltr"] .bs-border-radius-bottom-left-3 {
  border-bottom-left-radius: 2rem !important;
}

[dir="rtl"] .bs-border-radius-bottom-left-3 {
  border-bottom-right-radius: 2rem !important;
}

[dir="ltr"] .bs-border-radius-bottom-right-1 {
  border-bottom-right-radius: 0.5rem !important;
}

[dir="rtl"] .bs-border-radius-bottom-right-1 {
  border-bottom-left-radius: 0.5rem !important;
}

[dir="ltr"] .bs-border-radius-bottom-right-2 {
  border-bottom-right-radius: 1rem !important;
}

[dir="rtl"] .bs-border-radius-bottom-right-2 {
  border-bottom-left-radius: 1rem !important;
}

[dir="ltr"] .bs-border-radius-bottom-right-3 {
  border-bottom-right-radius: 2rem !important;
}

[dir="rtl"] .bs-border-radius-bottom-right-3 {
  border-bottom-left-radius: 2rem !important;
}

[dir] .bs-border-style-solid {
  border-style: solid !important;
}

[dir] .bs-border-style-dashed {
  border-style: dashed !important;
}

[dir] .bs-border-style-dotted {
  border-style: dotted !important;
}

[dir="ltr"] .bs-border-style-left-solid {
  border-left-style: solid !important;
}

[dir="rtl"] .bs-border-style-left-solid {
  border-right-style: solid !important;
}

[dir="ltr"] .bs-border-style-left-dashed {
  border-left-style: dashed !important;
}

[dir="rtl"] .bs-border-style-left-dashed {
  border-right-style: dashed !important;
}

[dir="ltr"] .bs-border-style-left-dotted {
  border-left-style: dotted !important;
}

[dir="rtl"] .bs-border-style-left-dotted {
  border-right-style: dotted !important;
}

[dir="ltr"] .bs-border-style-right-solid {
  border-right-style: solid !important;
}

[dir="rtl"] .bs-border-style-right-solid {
  border-left-style: solid !important;
}

[dir="ltr"] .bs-border-style-right-dashed {
  border-right-style: dashed !important;
}

[dir="rtl"] .bs-border-style-right-dashed {
  border-left-style: dashed !important;
}

[dir="ltr"] .bs-border-style-right-dotted {
  border-right-style: dotted !important;
}

[dir="rtl"] .bs-border-style-right-dotted {
  border-left-style: dotted !important;
}

[dir] .bs-border-style-top-solid {
  border-top-style: solid !important;
}

[dir] .bs-border-style-top-dashed {
  border-top-style: dashed !important;
}

[dir] .bs-border-style-top-dotted {
  border-top-style: dotted !important;
}

[dir] .bs-border-style-bottom-solid {
  border-bottom-style: solid !important;
}

[dir] .bs-border-style-bottom-dashed {
  border-bottom-style: dashed !important;
}

[dir] .bs-border-style-bottom-dotted {
  border-bottom-style: dotted !important;
}

[dir] .bs-border-width-1 {
  border-width: 1px !important;
}

[dir] .bs-border-width-2 {
  border-width: 2px !important;
}

[dir] .bs-border-width-3 {
  border-width: 3px !important;
}

[dir="ltr"] .bs-border-width-left-1 {
  border-left-width: 1px !important;
}

[dir="rtl"] .bs-border-width-left-1 {
  border-right-width: 1px !important;
}

[dir="ltr"] .bs-border-width-left-2 {
  border-left-width: 2px !important;
}

[dir="rtl"] .bs-border-width-left-2 {
  border-right-width: 2px !important;
}

[dir="ltr"] .bs-border-width-left-3 {
  border-left-width: 3px !important;
}

[dir="rtl"] .bs-border-width-left-3 {
  border-right-width: 3px !important;
}

[dir="ltr"] .bs-border-width-right-1 {
  border-right-width: 1px !important;
}

[dir="rtl"] .bs-border-width-right-1 {
  border-left-width: 1px !important;
}

[dir="ltr"] .bs-border-width-right-2 {
  border-right-width: 2px !important;
}

[dir="rtl"] .bs-border-width-right-2 {
  border-left-width: 2px !important;
}

[dir="ltr"] .bs-border-width-right-3 {
  border-right-width: 3px !important;
}

[dir="rtl"] .bs-border-width-right-3 {
  border-left-width: 3px !important;
}

[dir] .bs-border-width-top-1 {
  border-top-width: 1px !important;
}

[dir] .bs-border-width-top-2 {
  border-top-width: 2px !important;
}

[dir] .bs-border-width-top-3 {
  border-top-width: 3px !important;
}

[dir] .bs-border-width-bottom-1 {
  border-bottom-width: 1px !important;
}

[dir] .bs-border-width-bottom-2 {
  border-bottom-width: 2px !important;
}

[dir] .bs-border-width-bottom-3 {
  border-bottom-width: 3px !important;
}

@media (min-width: 576px) {
  [dir="ltr"] .float-sm-left {
    float: left !important;
  }

  [dir="rtl"] .float-sm-left {
    float: right !important;
  }

  [dir="ltr"] .float-sm-right {
    float: right !important;
  }

  [dir="rtl"] .float-sm-right {
    float: left !important;
  }

  [dir="ltr"] .mr-sm-0 {
    margin-right: 0 !important;
  }

  [dir="rtl"] .mr-sm-0 {
    margin-left: 0 !important;
  }

  [dir="ltr"] .mr-sm-1 {
    margin-right: 0.25rem !important;
  }

  [dir="rtl"] .mr-sm-1 {
    margin-left: 0.25rem !important;
  }

  [dir="ltr"] .mr-sm-2 {
    margin-right: 0.5rem !important;
  }

  [dir="rtl"] .mr-sm-2 {
    margin-left: 0.5rem !important;
  }

  [dir="ltr"] .mr-sm-3 {
    margin-right: 1rem !important;
  }

  [dir="rtl"] .mr-sm-3 {
    margin-left: 1rem !important;
  }

  [dir="ltr"] .mr-sm-4 {
    margin-right: 1.5rem !important;
  }

  [dir="rtl"] .mr-sm-4 {
    margin-left: 1.5rem !important;
  }

  [dir="ltr"] .mr-sm-5 {
    margin-right: 2rem !important;
  }

  [dir="rtl"] .mr-sm-5 {
    margin-left: 2rem !important;
  }

  [dir="ltr"] .mr-sm-6 {
    margin-right: 3rem !important;
  }

  [dir="rtl"] .mr-sm-6 {
    margin-left: 3rem !important;
  }

  [dir="ltr"] .mr-sm-7 {
    margin-right: 4rem !important;
  }

  [dir="rtl"] .mr-sm-7 {
    margin-left: 4rem !important;
  }

  [dir="ltr"] .mr-sm-8 {
    margin-right: 6rem !important;
  }

  [dir="rtl"] .mr-sm-8 {
    margin-left: 6rem !important;
  }

  [dir="ltr"] .mr-sm-9 {
    margin-right: 8rem !important;
  }

  [dir="rtl"] .mr-sm-9 {
    margin-left: 8rem !important;
  }

  [dir="ltr"] .mr-sm-10 {
    margin-right: 10rem !important;
  }

  [dir="rtl"] .mr-sm-10 {
    margin-left: 10rem !important;
  }

  [dir="ltr"] .mr-sm-11 {
    margin-right: 14rem !important;
  }

  [dir="rtl"] .mr-sm-11 {
    margin-left: 14rem !important;
  }

  [dir="ltr"] .mr-sm-auto {
    margin-right: auto !important;
  }

  [dir="rtl"] .mr-sm-auto {
    margin-left: auto !important;
  }

  [dir="ltr"] .ml-sm-0 {
    margin-left: 0 !important;
  }

  [dir="rtl"] .ml-sm-0 {
    margin-right: 0 !important;
  }

  [dir="ltr"] .ml-sm-1 {
    margin-left: 0.25rem !important;
  }

  [dir="rtl"] .ml-sm-1 {
    margin-right: 0.25rem !important;
  }

  [dir="ltr"] .ml-sm-2 {
    margin-left: 0.5rem !important;
  }

  [dir="rtl"] .ml-sm-2 {
    margin-right: 0.5rem !important;
  }

  [dir="ltr"] .ml-sm-3 {
    margin-left: 1rem !important;
  }

  [dir="rtl"] .ml-sm-3 {
    margin-right: 1rem !important;
  }

  [dir="ltr"] .ml-sm-4 {
    margin-left: 1.5rem !important;
  }

  [dir="rtl"] .ml-sm-4 {
    margin-right: 1.5rem !important;
  }

  [dir="ltr"] .ml-sm-5 {
    margin-left: 2rem !important;
  }

  [dir="rtl"] .ml-sm-5 {
    margin-right: 2rem !important;
  }

  [dir="ltr"] .ml-sm-6 {
    margin-left: 3rem !important;
  }

  [dir="rtl"] .ml-sm-6 {
    margin-right: 3rem !important;
  }

  [dir="ltr"] .ml-sm-7 {
    margin-left: 4rem !important;
  }

  [dir="rtl"] .ml-sm-7 {
    margin-right: 4rem !important;
  }

  [dir="ltr"] .ml-sm-8 {
    margin-left: 6rem !important;
  }

  [dir="rtl"] .ml-sm-8 {
    margin-right: 6rem !important;
  }

  [dir="ltr"] .ml-sm-9 {
    margin-left: 8rem !important;
  }

  [dir="rtl"] .ml-sm-9 {
    margin-right: 8rem !important;
  }

  [dir="ltr"] .ml-sm-10 {
    margin-left: 10rem !important;
  }

  [dir="rtl"] .ml-sm-10 {
    margin-right: 10rem !important;
  }

  [dir="ltr"] .ml-sm-11 {
    margin-left: 14rem !important;
  }

  [dir="rtl"] .ml-sm-11 {
    margin-right: 14rem !important;
  }

  [dir="ltr"] .ml-sm-auto {
    margin-left: auto !important;
  }

  [dir="rtl"] .ml-sm-auto {
    margin-right: auto !important;
  }

  [dir="ltr"] .pr-sm-0 {
    padding-right: 0 !important;
  }

  [dir="rtl"] .pr-sm-0 {
    padding-left: 0 !important;
  }

  [dir="ltr"] .pr-sm-1 {
    padding-right: 0.25rem !important;
  }

  [dir="rtl"] .pr-sm-1 {
    padding-left: 0.25rem !important;
  }

  [dir="ltr"] .pr-sm-2 {
    padding-right: 0.5rem !important;
  }

  [dir="rtl"] .pr-sm-2 {
    padding-left: 0.5rem !important;
  }

  [dir="ltr"] .pr-sm-3 {
    padding-right: 1rem !important;
  }

  [dir="rtl"] .pr-sm-3 {
    padding-left: 1rem !important;
  }

  [dir="ltr"] .pr-sm-4 {
    padding-right: 1.5rem !important;
  }

  [dir="rtl"] .pr-sm-4 {
    padding-left: 1.5rem !important;
  }

  [dir="ltr"] .pr-sm-5 {
    padding-right: 2rem !important;
  }

  [dir="rtl"] .pr-sm-5 {
    padding-left: 2rem !important;
  }

  [dir="ltr"] .pr-sm-6 {
    padding-right: 3rem !important;
  }

  [dir="rtl"] .pr-sm-6 {
    padding-left: 3rem !important;
  }

  [dir="ltr"] .pr-sm-7 {
    padding-right: 4rem !important;
  }

  [dir="rtl"] .pr-sm-7 {
    padding-left: 4rem !important;
  }

  [dir="ltr"] .pr-sm-8 {
    padding-right: 6rem !important;
  }

  [dir="rtl"] .pr-sm-8 {
    padding-left: 6rem !important;
  }

  [dir="ltr"] .pr-sm-9 {
    padding-right: 8rem !important;
  }

  [dir="rtl"] .pr-sm-9 {
    padding-left: 8rem !important;
  }

  [dir="ltr"] .pr-sm-10 {
    padding-right: 10rem !important;
  }

  [dir="rtl"] .pr-sm-10 {
    padding-left: 10rem !important;
  }

  [dir="ltr"] .pr-sm-11 {
    padding-right: 14rem !important;
  }

  [dir="rtl"] .pr-sm-11 {
    padding-left: 14rem !important;
  }

  [dir="ltr"] .pl-sm-0 {
    padding-left: 0 !important;
  }

  [dir="rtl"] .pl-sm-0 {
    padding-right: 0 !important;
  }

  [dir="ltr"] .pl-sm-1 {
    padding-left: 0.25rem !important;
  }

  [dir="rtl"] .pl-sm-1 {
    padding-right: 0.25rem !important;
  }

  [dir="ltr"] .pl-sm-2 {
    padding-left: 0.5rem !important;
  }

  [dir="rtl"] .pl-sm-2 {
    padding-right: 0.5rem !important;
  }

  [dir="ltr"] .pl-sm-3 {
    padding-left: 1rem !important;
  }

  [dir="rtl"] .pl-sm-3 {
    padding-right: 1rem !important;
  }

  [dir="ltr"] .pl-sm-4 {
    padding-left: 1.5rem !important;
  }

  [dir="rtl"] .pl-sm-4 {
    padding-right: 1.5rem !important;
  }

  [dir="ltr"] .pl-sm-5 {
    padding-left: 2rem !important;
  }

  [dir="rtl"] .pl-sm-5 {
    padding-right: 2rem !important;
  }

  [dir="ltr"] .pl-sm-6 {
    padding-left: 3rem !important;
  }

  [dir="rtl"] .pl-sm-6 {
    padding-right: 3rem !important;
  }

  [dir="ltr"] .pl-sm-7 {
    padding-left: 4rem !important;
  }

  [dir="rtl"] .pl-sm-7 {
    padding-right: 4rem !important;
  }

  [dir="ltr"] .pl-sm-8 {
    padding-left: 6rem !important;
  }

  [dir="rtl"] .pl-sm-8 {
    padding-right: 6rem !important;
  }

  [dir="ltr"] .pl-sm-9 {
    padding-left: 8rem !important;
  }

  [dir="rtl"] .pl-sm-9 {
    padding-right: 8rem !important;
  }

  [dir="ltr"] .pl-sm-10 {
    padding-left: 10rem !important;
  }

  [dir="rtl"] .pl-sm-10 {
    padding-right: 10rem !important;
  }

  [dir="ltr"] .pl-sm-11 {
    padding-left: 14rem !important;
  }

  [dir="rtl"] .pl-sm-11 {
    padding-right: 14rem !important;
  }

  [dir="ltr"] .text-sm-left {
    text-align: left !important;
  }

  [dir="rtl"] .text-sm-left {
    text-align: right !important;
  }

  [dir="ltr"] .text-sm-right {
    text-align: right !important;
  }

  [dir="rtl"] .text-sm-right {
    text-align: left !important;
  }

  .bg-sm-primary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-primary {
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-secondary {
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-success {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-success {
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-info {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-info {
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-warning {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-warning {
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-danger {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-danger {
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-light {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-light {
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-dark {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-dark {
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-un-blue-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-un-blue-50 {
    background-color: rgba(var(--bs-un-blue-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-un-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-un-blue-25 {
    background-color: rgba(var(--bs-un-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-un-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-un-blue-05 {
    background-color: rgba(var(--bs-un-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-absolute-black-75 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-absolute-black-75 {
    background-color: rgba(var(--bs-absolute-black-75-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-absolute-black-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-absolute-black-50 {
    background-color: rgba(var(--bs-absolute-black-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-absolute-black-68 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-absolute-black-68 {
    background-color: rgba(var(--bs-absolute-black-68-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-absolute-black-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-absolute-black-25 {
    background-color: rgba(var(--bs-absolute-black-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-absolute-black-04 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-absolute-black-04 {
    background-color: rgba(var(--bs-absolute-black-04-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-information-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-information-blue {
    background-color: rgba(var(--bs-information-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-information-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-information-blue-25 {
    background-color: rgba(var(--bs-information-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-darker-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-darker-blue {
    background-color: rgba(var(--bs-darker-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-darker-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-darker-blue-25 {
    background-color: rgba(var(--bs-darker-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-darker-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-darker-blue-05 {
    background-color: rgba(var(--bs-darker-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-error-red-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-error-red-25 {
    background-color: rgba(var(--bs-error-red-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-warning-yellow-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-warning-yellow-25 {
    background-color: rgba(var(--bs-warning-yellow-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-success-green {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-success-green {
    background-color: rgba(var(--bs-success-green-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-success-green-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-success-green-25 {
    background-color: rgba(var(--bs-success-green-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-tertiary-more {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-tertiary-more {
    background-color: rgba(var(--bs-tertiary-more-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-tertiary-less {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-tertiary-less {
    background-color: rgba(var(--bs-tertiary-less-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-tertiary-link {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-tertiary-link {
    background-color: rgba(var(--bs-tertiary-link-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-black {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-black {
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-white {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-white {
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-body {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-body {
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-transparent {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-transparent {
    background-color: transparent !important;
  }

  .bg-sm-body-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-body-secondary {
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-sm-body-tertiary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-sm-body-tertiary {
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}

@media (min-width: 768px) {
  [dir="ltr"] .float-md-left {
    float: left !important;
  }

  [dir="rtl"] .float-md-left {
    float: right !important;
  }

  [dir="ltr"] .float-md-right {
    float: right !important;
  }

  [dir="rtl"] .float-md-right {
    float: left !important;
  }

  [dir="ltr"] .mr-md-0 {
    margin-right: 0 !important;
  }

  [dir="rtl"] .mr-md-0 {
    margin-left: 0 !important;
  }

  [dir="ltr"] .mr-md-1 {
    margin-right: 0.25rem !important;
  }

  [dir="rtl"] .mr-md-1 {
    margin-left: 0.25rem !important;
  }

  [dir="ltr"] .mr-md-2 {
    margin-right: 0.5rem !important;
  }

  [dir="rtl"] .mr-md-2 {
    margin-left: 0.5rem !important;
  }

  [dir="ltr"] .mr-md-3 {
    margin-right: 1rem !important;
  }

  [dir="rtl"] .mr-md-3 {
    margin-left: 1rem !important;
  }

  [dir="ltr"] .mr-md-4 {
    margin-right: 1.5rem !important;
  }

  [dir="rtl"] .mr-md-4 {
    margin-left: 1.5rem !important;
  }

  [dir="ltr"] .mr-md-5 {
    margin-right: 2rem !important;
  }

  [dir="rtl"] .mr-md-5 {
    margin-left: 2rem !important;
  }

  [dir="ltr"] .mr-md-6 {
    margin-right: 3rem !important;
  }

  [dir="rtl"] .mr-md-6 {
    margin-left: 3rem !important;
  }

  [dir="ltr"] .mr-md-7 {
    margin-right: 4rem !important;
  }

  [dir="rtl"] .mr-md-7 {
    margin-left: 4rem !important;
  }

  [dir="ltr"] .mr-md-8 {
    margin-right: 6rem !important;
  }

  [dir="rtl"] .mr-md-8 {
    margin-left: 6rem !important;
  }

  [dir="ltr"] .mr-md-9 {
    margin-right: 8rem !important;
  }

  [dir="rtl"] .mr-md-9 {
    margin-left: 8rem !important;
  }

  [dir="ltr"] .mr-md-10 {
    margin-right: 10rem !important;
  }

  [dir="rtl"] .mr-md-10 {
    margin-left: 10rem !important;
  }

  [dir="ltr"] .mr-md-11 {
    margin-right: 14rem !important;
  }

  [dir="rtl"] .mr-md-11 {
    margin-left: 14rem !important;
  }

  [dir="ltr"] .mr-md-auto {
    margin-right: auto !important;
  }

  [dir="rtl"] .mr-md-auto {
    margin-left: auto !important;
  }

  [dir="ltr"] .ml-md-0 {
    margin-left: 0 !important;
  }

  [dir="rtl"] .ml-md-0 {
    margin-right: 0 !important;
  }

  [dir="ltr"] .ml-md-1 {
    margin-left: 0.25rem !important;
  }

  [dir="rtl"] .ml-md-1 {
    margin-right: 0.25rem !important;
  }

  [dir="ltr"] .ml-md-2 {
    margin-left: 0.5rem !important;
  }

  [dir="rtl"] .ml-md-2 {
    margin-right: 0.5rem !important;
  }

  [dir="ltr"] .ml-md-3 {
    margin-left: 1rem !important;
  }

  [dir="rtl"] .ml-md-3 {
    margin-right: 1rem !important;
  }

  [dir="ltr"] .ml-md-4 {
    margin-left: 1.5rem !important;
  }

  [dir="rtl"] .ml-md-4 {
    margin-right: 1.5rem !important;
  }

  [dir="ltr"] .ml-md-5 {
    margin-left: 2rem !important;
  }

  [dir="rtl"] .ml-md-5 {
    margin-right: 2rem !important;
  }

  [dir="ltr"] .ml-md-6 {
    margin-left: 3rem !important;
  }

  [dir="rtl"] .ml-md-6 {
    margin-right: 3rem !important;
  }

  [dir="ltr"] .ml-md-7 {
    margin-left: 4rem !important;
  }

  [dir="rtl"] .ml-md-7 {
    margin-right: 4rem !important;
  }

  [dir="ltr"] .ml-md-8 {
    margin-left: 6rem !important;
  }

  [dir="rtl"] .ml-md-8 {
    margin-right: 6rem !important;
  }

  [dir="ltr"] .ml-md-9 {
    margin-left: 8rem !important;
  }

  [dir="rtl"] .ml-md-9 {
    margin-right: 8rem !important;
  }

  [dir="ltr"] .ml-md-10 {
    margin-left: 10rem !important;
  }

  [dir="rtl"] .ml-md-10 {
    margin-right: 10rem !important;
  }

  [dir="ltr"] .ml-md-11 {
    margin-left: 14rem !important;
  }

  [dir="rtl"] .ml-md-11 {
    margin-right: 14rem !important;
  }

  [dir="ltr"] .ml-md-auto {
    margin-left: auto !important;
  }

  [dir="rtl"] .ml-md-auto {
    margin-right: auto !important;
  }

  [dir="ltr"] .pr-md-0 {
    padding-right: 0 !important;
  }

  [dir="rtl"] .pr-md-0 {
    padding-left: 0 !important;
  }

  [dir="ltr"] .pr-md-1 {
    padding-right: 0.25rem !important;
  }

  [dir="rtl"] .pr-md-1 {
    padding-left: 0.25rem !important;
  }

  [dir="ltr"] .pr-md-2 {
    padding-right: 0.5rem !important;
  }

  [dir="rtl"] .pr-md-2 {
    padding-left: 0.5rem !important;
  }

  [dir="ltr"] .pr-md-3 {
    padding-right: 1rem !important;
  }

  [dir="rtl"] .pr-md-3 {
    padding-left: 1rem !important;
  }

  [dir="ltr"] .pr-md-4 {
    padding-right: 1.5rem !important;
  }

  [dir="rtl"] .pr-md-4 {
    padding-left: 1.5rem !important;
  }

  [dir="ltr"] .pr-md-5 {
    padding-right: 2rem !important;
  }

  [dir="rtl"] .pr-md-5 {
    padding-left: 2rem !important;
  }

  [dir="ltr"] .pr-md-6 {
    padding-right: 3rem !important;
  }

  [dir="rtl"] .pr-md-6 {
    padding-left: 3rem !important;
  }

  [dir="ltr"] .pr-md-7 {
    padding-right: 4rem !important;
  }

  [dir="rtl"] .pr-md-7 {
    padding-left: 4rem !important;
  }

  [dir="ltr"] .pr-md-8 {
    padding-right: 6rem !important;
  }

  [dir="rtl"] .pr-md-8 {
    padding-left: 6rem !important;
  }

  [dir="ltr"] .pr-md-9 {
    padding-right: 8rem !important;
  }

  [dir="rtl"] .pr-md-9 {
    padding-left: 8rem !important;
  }

  [dir="ltr"] .pr-md-10 {
    padding-right: 10rem !important;
  }

  [dir="rtl"] .pr-md-10 {
    padding-left: 10rem !important;
  }

  [dir="ltr"] .pr-md-11 {
    padding-right: 14rem !important;
  }

  [dir="rtl"] .pr-md-11 {
    padding-left: 14rem !important;
  }

  [dir="ltr"] .pl-md-0 {
    padding-left: 0 !important;
  }

  [dir="rtl"] .pl-md-0 {
    padding-right: 0 !important;
  }

  [dir="ltr"] .pl-md-1 {
    padding-left: 0.25rem !important;
  }

  [dir="rtl"] .pl-md-1 {
    padding-right: 0.25rem !important;
  }

  [dir="ltr"] .pl-md-2 {
    padding-left: 0.5rem !important;
  }

  [dir="rtl"] .pl-md-2 {
    padding-right: 0.5rem !important;
  }

  [dir="ltr"] .pl-md-3 {
    padding-left: 1rem !important;
  }

  [dir="rtl"] .pl-md-3 {
    padding-right: 1rem !important;
  }

  [dir="ltr"] .pl-md-4 {
    padding-left: 1.5rem !important;
  }

  [dir="rtl"] .pl-md-4 {
    padding-right: 1.5rem !important;
  }

  [dir="ltr"] .pl-md-5 {
    padding-left: 2rem !important;
  }

  [dir="rtl"] .pl-md-5 {
    padding-right: 2rem !important;
  }

  [dir="ltr"] .pl-md-6 {
    padding-left: 3rem !important;
  }

  [dir="rtl"] .pl-md-6 {
    padding-right: 3rem !important;
  }

  [dir="ltr"] .pl-md-7 {
    padding-left: 4rem !important;
  }

  [dir="rtl"] .pl-md-7 {
    padding-right: 4rem !important;
  }

  [dir="ltr"] .pl-md-8 {
    padding-left: 6rem !important;
  }

  [dir="rtl"] .pl-md-8 {
    padding-right: 6rem !important;
  }

  [dir="ltr"] .pl-md-9 {
    padding-left: 8rem !important;
  }

  [dir="rtl"] .pl-md-9 {
    padding-right: 8rem !important;
  }

  [dir="ltr"] .pl-md-10 {
    padding-left: 10rem !important;
  }

  [dir="rtl"] .pl-md-10 {
    padding-right: 10rem !important;
  }

  [dir="ltr"] .pl-md-11 {
    padding-left: 14rem !important;
  }

  [dir="rtl"] .pl-md-11 {
    padding-right: 14rem !important;
  }

  [dir="ltr"] .text-md-left {
    text-align: left !important;
  }

  [dir="rtl"] .text-md-left {
    text-align: right !important;
  }

  [dir="ltr"] .text-md-right {
    text-align: right !important;
  }

  [dir="rtl"] .text-md-right {
    text-align: left !important;
  }

  .bg-md-primary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-primary {
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-secondary {
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-success {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-success {
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-info {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-info {
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-warning {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-warning {
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-danger {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-danger {
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-light {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-light {
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-dark {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-dark {
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-un-blue-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-un-blue-50 {
    background-color: rgba(var(--bs-un-blue-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-un-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-un-blue-25 {
    background-color: rgba(var(--bs-un-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-un-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-un-blue-05 {
    background-color: rgba(var(--bs-un-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-absolute-black-75 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-absolute-black-75 {
    background-color: rgba(var(--bs-absolute-black-75-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-absolute-black-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-absolute-black-50 {
    background-color: rgba(var(--bs-absolute-black-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-absolute-black-68 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-absolute-black-68 {
    background-color: rgba(var(--bs-absolute-black-68-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-absolute-black-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-absolute-black-25 {
    background-color: rgba(var(--bs-absolute-black-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-absolute-black-04 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-absolute-black-04 {
    background-color: rgba(var(--bs-absolute-black-04-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-information-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-information-blue {
    background-color: rgba(var(--bs-information-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-information-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-information-blue-25 {
    background-color: rgba(var(--bs-information-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-darker-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-darker-blue {
    background-color: rgba(var(--bs-darker-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-darker-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-darker-blue-25 {
    background-color: rgba(var(--bs-darker-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-darker-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-darker-blue-05 {
    background-color: rgba(var(--bs-darker-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-error-red-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-error-red-25 {
    background-color: rgba(var(--bs-error-red-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-warning-yellow-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-warning-yellow-25 {
    background-color: rgba(var(--bs-warning-yellow-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-success-green {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-success-green {
    background-color: rgba(var(--bs-success-green-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-success-green-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-success-green-25 {
    background-color: rgba(var(--bs-success-green-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-tertiary-more {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-tertiary-more {
    background-color: rgba(var(--bs-tertiary-more-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-tertiary-less {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-tertiary-less {
    background-color: rgba(var(--bs-tertiary-less-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-tertiary-link {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-tertiary-link {
    background-color: rgba(var(--bs-tertiary-link-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-black {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-black {
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-white {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-white {
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-body {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-body {
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-transparent {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-transparent {
    background-color: transparent !important;
  }

  .bg-md-body-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-body-secondary {
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-md-body-tertiary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-md-body-tertiary {
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}

@media (min-width: 992px) {
  [dir="ltr"] .float-lg-left {
    float: left !important;
  }

  [dir="rtl"] .float-lg-left {
    float: right !important;
  }

  [dir="ltr"] .float-lg-right {
    float: right !important;
  }

  [dir="rtl"] .float-lg-right {
    float: left !important;
  }

  [dir="ltr"] .mr-lg-0 {
    margin-right: 0 !important;
  }

  [dir="rtl"] .mr-lg-0 {
    margin-left: 0 !important;
  }

  [dir="ltr"] .mr-lg-1 {
    margin-right: 0.25rem !important;
  }

  [dir="rtl"] .mr-lg-1 {
    margin-left: 0.25rem !important;
  }

  [dir="ltr"] .mr-lg-2 {
    margin-right: 0.5rem !important;
  }

  [dir="rtl"] .mr-lg-2 {
    margin-left: 0.5rem !important;
  }

  [dir="ltr"] .mr-lg-3 {
    margin-right: 1rem !important;
  }

  [dir="rtl"] .mr-lg-3 {
    margin-left: 1rem !important;
  }

  [dir="ltr"] .mr-lg-4 {
    margin-right: 1.5rem !important;
  }

  [dir="rtl"] .mr-lg-4 {
    margin-left: 1.5rem !important;
  }

  [dir="ltr"] .mr-lg-5 {
    margin-right: 2rem !important;
  }

  [dir="rtl"] .mr-lg-5 {
    margin-left: 2rem !important;
  }

  [dir="ltr"] .mr-lg-6 {
    margin-right: 3rem !important;
  }

  [dir="rtl"] .mr-lg-6 {
    margin-left: 3rem !important;
  }

  [dir="ltr"] .mr-lg-7 {
    margin-right: 4rem !important;
  }

  [dir="rtl"] .mr-lg-7 {
    margin-left: 4rem !important;
  }

  [dir="ltr"] .mr-lg-8 {
    margin-right: 6rem !important;
  }

  [dir="rtl"] .mr-lg-8 {
    margin-left: 6rem !important;
  }

  [dir="ltr"] .mr-lg-9 {
    margin-right: 8rem !important;
  }

  [dir="rtl"] .mr-lg-9 {
    margin-left: 8rem !important;
  }

  [dir="ltr"] .mr-lg-10 {
    margin-right: 10rem !important;
  }

  [dir="rtl"] .mr-lg-10 {
    margin-left: 10rem !important;
  }

  [dir="ltr"] .mr-lg-11 {
    margin-right: 14rem !important;
  }

  [dir="rtl"] .mr-lg-11 {
    margin-left: 14rem !important;
  }

  [dir="ltr"] .mr-lg-auto {
    margin-right: auto !important;
  }

  [dir="rtl"] .mr-lg-auto {
    margin-left: auto !important;
  }

  [dir="ltr"] .ml-lg-0 {
    margin-left: 0 !important;
  }

  [dir="rtl"] .ml-lg-0 {
    margin-right: 0 !important;
  }

  [dir="ltr"] .ml-lg-1 {
    margin-left: 0.25rem !important;
  }

  [dir="rtl"] .ml-lg-1 {
    margin-right: 0.25rem !important;
  }

  [dir="ltr"] .ml-lg-2 {
    margin-left: 0.5rem !important;
  }

  [dir="rtl"] .ml-lg-2 {
    margin-right: 0.5rem !important;
  }

  [dir="ltr"] .ml-lg-3 {
    margin-left: 1rem !important;
  }

  [dir="rtl"] .ml-lg-3 {
    margin-right: 1rem !important;
  }

  [dir="ltr"] .ml-lg-4 {
    margin-left: 1.5rem !important;
  }

  [dir="rtl"] .ml-lg-4 {
    margin-right: 1.5rem !important;
  }

  [dir="ltr"] .ml-lg-5 {
    margin-left: 2rem !important;
  }

  [dir="rtl"] .ml-lg-5 {
    margin-right: 2rem !important;
  }

  [dir="ltr"] .ml-lg-6 {
    margin-left: 3rem !important;
  }

  [dir="rtl"] .ml-lg-6 {
    margin-right: 3rem !important;
  }

  [dir="ltr"] .ml-lg-7 {
    margin-left: 4rem !important;
  }

  [dir="rtl"] .ml-lg-7 {
    margin-right: 4rem !important;
  }

  [dir="ltr"] .ml-lg-8 {
    margin-left: 6rem !important;
  }

  [dir="rtl"] .ml-lg-8 {
    margin-right: 6rem !important;
  }

  [dir="ltr"] .ml-lg-9 {
    margin-left: 8rem !important;
  }

  [dir="rtl"] .ml-lg-9 {
    margin-right: 8rem !important;
  }

  [dir="ltr"] .ml-lg-10 {
    margin-left: 10rem !important;
  }

  [dir="rtl"] .ml-lg-10 {
    margin-right: 10rem !important;
  }

  [dir="ltr"] .ml-lg-11 {
    margin-left: 14rem !important;
  }

  [dir="rtl"] .ml-lg-11 {
    margin-right: 14rem !important;
  }

  [dir="ltr"] .ml-lg-auto {
    margin-left: auto !important;
  }

  [dir="rtl"] .ml-lg-auto {
    margin-right: auto !important;
  }

  [dir="ltr"] .pr-lg-0 {
    padding-right: 0 !important;
  }

  [dir="rtl"] .pr-lg-0 {
    padding-left: 0 !important;
  }

  [dir="ltr"] .pr-lg-1 {
    padding-right: 0.25rem !important;
  }

  [dir="rtl"] .pr-lg-1 {
    padding-left: 0.25rem !important;
  }

  [dir="ltr"] .pr-lg-2 {
    padding-right: 0.5rem !important;
  }

  [dir="rtl"] .pr-lg-2 {
    padding-left: 0.5rem !important;
  }

  [dir="ltr"] .pr-lg-3 {
    padding-right: 1rem !important;
  }

  [dir="rtl"] .pr-lg-3 {
    padding-left: 1rem !important;
  }

  [dir="ltr"] .pr-lg-4 {
    padding-right: 1.5rem !important;
  }

  [dir="rtl"] .pr-lg-4 {
    padding-left: 1.5rem !important;
  }

  [dir="ltr"] .pr-lg-5 {
    padding-right: 2rem !important;
  }

  [dir="rtl"] .pr-lg-5 {
    padding-left: 2rem !important;
  }

  [dir="ltr"] .pr-lg-6 {
    padding-right: 3rem !important;
  }

  [dir="rtl"] .pr-lg-6 {
    padding-left: 3rem !important;
  }

  [dir="ltr"] .pr-lg-7 {
    padding-right: 4rem !important;
  }

  [dir="rtl"] .pr-lg-7 {
    padding-left: 4rem !important;
  }

  [dir="ltr"] .pr-lg-8 {
    padding-right: 6rem !important;
  }

  [dir="rtl"] .pr-lg-8 {
    padding-left: 6rem !important;
  }

  [dir="ltr"] .pr-lg-9 {
    padding-right: 8rem !important;
  }

  [dir="rtl"] .pr-lg-9 {
    padding-left: 8rem !important;
  }

  [dir="ltr"] .pr-lg-10 {
    padding-right: 10rem !important;
  }

  [dir="rtl"] .pr-lg-10 {
    padding-left: 10rem !important;
  }

  [dir="ltr"] .pr-lg-11 {
    padding-right: 14rem !important;
  }

  [dir="rtl"] .pr-lg-11 {
    padding-left: 14rem !important;
  }

  [dir="ltr"] .pl-lg-0 {
    padding-left: 0 !important;
  }

  [dir="rtl"] .pl-lg-0 {
    padding-right: 0 !important;
  }

  [dir="ltr"] .pl-lg-1 {
    padding-left: 0.25rem !important;
  }

  [dir="rtl"] .pl-lg-1 {
    padding-right: 0.25rem !important;
  }

  [dir="ltr"] .pl-lg-2 {
    padding-left: 0.5rem !important;
  }

  [dir="rtl"] .pl-lg-2 {
    padding-right: 0.5rem !important;
  }

  [dir="ltr"] .pl-lg-3 {
    padding-left: 1rem !important;
  }

  [dir="rtl"] .pl-lg-3 {
    padding-right: 1rem !important;
  }

  [dir="ltr"] .pl-lg-4 {
    padding-left: 1.5rem !important;
  }

  [dir="rtl"] .pl-lg-4 {
    padding-right: 1.5rem !important;
  }

  [dir="ltr"] .pl-lg-5 {
    padding-left: 2rem !important;
  }

  [dir="rtl"] .pl-lg-5 {
    padding-right: 2rem !important;
  }

  [dir="ltr"] .pl-lg-6 {
    padding-left: 3rem !important;
  }

  [dir="rtl"] .pl-lg-6 {
    padding-right: 3rem !important;
  }

  [dir="ltr"] .pl-lg-7 {
    padding-left: 4rem !important;
  }

  [dir="rtl"] .pl-lg-7 {
    padding-right: 4rem !important;
  }

  [dir="ltr"] .pl-lg-8 {
    padding-left: 6rem !important;
  }

  [dir="rtl"] .pl-lg-8 {
    padding-right: 6rem !important;
  }

  [dir="ltr"] .pl-lg-9 {
    padding-left: 8rem !important;
  }

  [dir="rtl"] .pl-lg-9 {
    padding-right: 8rem !important;
  }

  [dir="ltr"] .pl-lg-10 {
    padding-left: 10rem !important;
  }

  [dir="rtl"] .pl-lg-10 {
    padding-right: 10rem !important;
  }

  [dir="ltr"] .pl-lg-11 {
    padding-left: 14rem !important;
  }

  [dir="rtl"] .pl-lg-11 {
    padding-right: 14rem !important;
  }

  [dir="ltr"] .text-lg-left {
    text-align: left !important;
  }

  [dir="rtl"] .text-lg-left {
    text-align: right !important;
  }

  [dir="ltr"] .text-lg-right {
    text-align: right !important;
  }

  [dir="rtl"] .text-lg-right {
    text-align: left !important;
  }

  .bg-lg-primary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-primary {
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-secondary {
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-success {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-success {
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-info {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-info {
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-warning {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-warning {
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-danger {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-danger {
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-light {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-light {
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-dark {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-dark {
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-un-blue-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-un-blue-50 {
    background-color: rgba(var(--bs-un-blue-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-un-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-un-blue-25 {
    background-color: rgba(var(--bs-un-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-un-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-un-blue-05 {
    background-color: rgba(var(--bs-un-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-absolute-black-75 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-absolute-black-75 {
    background-color: rgba(var(--bs-absolute-black-75-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-absolute-black-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-absolute-black-50 {
    background-color: rgba(var(--bs-absolute-black-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-absolute-black-68 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-absolute-black-68 {
    background-color: rgba(var(--bs-absolute-black-68-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-absolute-black-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-absolute-black-25 {
    background-color: rgba(var(--bs-absolute-black-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-absolute-black-04 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-absolute-black-04 {
    background-color: rgba(var(--bs-absolute-black-04-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-information-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-information-blue {
    background-color: rgba(var(--bs-information-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-information-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-information-blue-25 {
    background-color: rgba(var(--bs-information-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-darker-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-darker-blue {
    background-color: rgba(var(--bs-darker-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-darker-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-darker-blue-25 {
    background-color: rgba(var(--bs-darker-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-darker-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-darker-blue-05 {
    background-color: rgba(var(--bs-darker-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-error-red-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-error-red-25 {
    background-color: rgba(var(--bs-error-red-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-warning-yellow-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-warning-yellow-25 {
    background-color: rgba(var(--bs-warning-yellow-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-success-green {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-success-green {
    background-color: rgba(var(--bs-success-green-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-success-green-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-success-green-25 {
    background-color: rgba(var(--bs-success-green-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-tertiary-more {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-tertiary-more {
    background-color: rgba(var(--bs-tertiary-more-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-tertiary-less {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-tertiary-less {
    background-color: rgba(var(--bs-tertiary-less-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-tertiary-link {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-tertiary-link {
    background-color: rgba(var(--bs-tertiary-link-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-black {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-black {
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-white {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-white {
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-body {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-body {
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-transparent {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-transparent {
    background-color: transparent !important;
  }

  .bg-lg-body-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-body-secondary {
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-lg-body-tertiary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-lg-body-tertiary {
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}

@media (min-width: 1200px) {
  [dir="ltr"] .float-xl-left {
    float: left !important;
  }

  [dir="rtl"] .float-xl-left {
    float: right !important;
  }

  [dir="ltr"] .float-xl-right {
    float: right !important;
  }

  [dir="rtl"] .float-xl-right {
    float: left !important;
  }

  [dir="ltr"] .mr-xl-0 {
    margin-right: 0 !important;
  }

  [dir="rtl"] .mr-xl-0 {
    margin-left: 0 !important;
  }

  [dir="ltr"] .mr-xl-1 {
    margin-right: 0.25rem !important;
  }

  [dir="rtl"] .mr-xl-1 {
    margin-left: 0.25rem !important;
  }

  [dir="ltr"] .mr-xl-2 {
    margin-right: 0.5rem !important;
  }

  [dir="rtl"] .mr-xl-2 {
    margin-left: 0.5rem !important;
  }

  [dir="ltr"] .mr-xl-3 {
    margin-right: 1rem !important;
  }

  [dir="rtl"] .mr-xl-3 {
    margin-left: 1rem !important;
  }

  [dir="ltr"] .mr-xl-4 {
    margin-right: 1.5rem !important;
  }

  [dir="rtl"] .mr-xl-4 {
    margin-left: 1.5rem !important;
  }

  [dir="ltr"] .mr-xl-5 {
    margin-right: 2rem !important;
  }

  [dir="rtl"] .mr-xl-5 {
    margin-left: 2rem !important;
  }

  [dir="ltr"] .mr-xl-6 {
    margin-right: 3rem !important;
  }

  [dir="rtl"] .mr-xl-6 {
    margin-left: 3rem !important;
  }

  [dir="ltr"] .mr-xl-7 {
    margin-right: 4rem !important;
  }

  [dir="rtl"] .mr-xl-7 {
    margin-left: 4rem !important;
  }

  [dir="ltr"] .mr-xl-8 {
    margin-right: 6rem !important;
  }

  [dir="rtl"] .mr-xl-8 {
    margin-left: 6rem !important;
  }

  [dir="ltr"] .mr-xl-9 {
    margin-right: 8rem !important;
  }

  [dir="rtl"] .mr-xl-9 {
    margin-left: 8rem !important;
  }

  [dir="ltr"] .mr-xl-10 {
    margin-right: 10rem !important;
  }

  [dir="rtl"] .mr-xl-10 {
    margin-left: 10rem !important;
  }

  [dir="ltr"] .mr-xl-11 {
    margin-right: 14rem !important;
  }

  [dir="rtl"] .mr-xl-11 {
    margin-left: 14rem !important;
  }

  [dir="ltr"] .mr-xl-auto {
    margin-right: auto !important;
  }

  [dir="rtl"] .mr-xl-auto {
    margin-left: auto !important;
  }

  [dir="ltr"] .ml-xl-0 {
    margin-left: 0 !important;
  }

  [dir="rtl"] .ml-xl-0 {
    margin-right: 0 !important;
  }

  [dir="ltr"] .ml-xl-1 {
    margin-left: 0.25rem !important;
  }

  [dir="rtl"] .ml-xl-1 {
    margin-right: 0.25rem !important;
  }

  [dir="ltr"] .ml-xl-2 {
    margin-left: 0.5rem !important;
  }

  [dir="rtl"] .ml-xl-2 {
    margin-right: 0.5rem !important;
  }

  [dir="ltr"] .ml-xl-3 {
    margin-left: 1rem !important;
  }

  [dir="rtl"] .ml-xl-3 {
    margin-right: 1rem !important;
  }

  [dir="ltr"] .ml-xl-4 {
    margin-left: 1.5rem !important;
  }

  [dir="rtl"] .ml-xl-4 {
    margin-right: 1.5rem !important;
  }

  [dir="ltr"] .ml-xl-5 {
    margin-left: 2rem !important;
  }

  [dir="rtl"] .ml-xl-5 {
    margin-right: 2rem !important;
  }

  [dir="ltr"] .ml-xl-6 {
    margin-left: 3rem !important;
  }

  [dir="rtl"] .ml-xl-6 {
    margin-right: 3rem !important;
  }

  [dir="ltr"] .ml-xl-7 {
    margin-left: 4rem !important;
  }

  [dir="rtl"] .ml-xl-7 {
    margin-right: 4rem !important;
  }

  [dir="ltr"] .ml-xl-8 {
    margin-left: 6rem !important;
  }

  [dir="rtl"] .ml-xl-8 {
    margin-right: 6rem !important;
  }

  [dir="ltr"] .ml-xl-9 {
    margin-left: 8rem !important;
  }

  [dir="rtl"] .ml-xl-9 {
    margin-right: 8rem !important;
  }

  [dir="ltr"] .ml-xl-10 {
    margin-left: 10rem !important;
  }

  [dir="rtl"] .ml-xl-10 {
    margin-right: 10rem !important;
  }

  [dir="ltr"] .ml-xl-11 {
    margin-left: 14rem !important;
  }

  [dir="rtl"] .ml-xl-11 {
    margin-right: 14rem !important;
  }

  [dir="ltr"] .ml-xl-auto {
    margin-left: auto !important;
  }

  [dir="rtl"] .ml-xl-auto {
    margin-right: auto !important;
  }

  [dir="ltr"] .pr-xl-0 {
    padding-right: 0 !important;
  }

  [dir="rtl"] .pr-xl-0 {
    padding-left: 0 !important;
  }

  [dir="ltr"] .pr-xl-1 {
    padding-right: 0.25rem !important;
  }

  [dir="rtl"] .pr-xl-1 {
    padding-left: 0.25rem !important;
  }

  [dir="ltr"] .pr-xl-2 {
    padding-right: 0.5rem !important;
  }

  [dir="rtl"] .pr-xl-2 {
    padding-left: 0.5rem !important;
  }

  [dir="ltr"] .pr-xl-3 {
    padding-right: 1rem !important;
  }

  [dir="rtl"] .pr-xl-3 {
    padding-left: 1rem !important;
  }

  [dir="ltr"] .pr-xl-4 {
    padding-right: 1.5rem !important;
  }

  [dir="rtl"] .pr-xl-4 {
    padding-left: 1.5rem !important;
  }

  [dir="ltr"] .pr-xl-5 {
    padding-right: 2rem !important;
  }

  [dir="rtl"] .pr-xl-5 {
    padding-left: 2rem !important;
  }

  [dir="ltr"] .pr-xl-6 {
    padding-right: 3rem !important;
  }

  [dir="rtl"] .pr-xl-6 {
    padding-left: 3rem !important;
  }

  [dir="ltr"] .pr-xl-7 {
    padding-right: 4rem !important;
  }

  [dir="rtl"] .pr-xl-7 {
    padding-left: 4rem !important;
  }

  [dir="ltr"] .pr-xl-8 {
    padding-right: 6rem !important;
  }

  [dir="rtl"] .pr-xl-8 {
    padding-left: 6rem !important;
  }

  [dir="ltr"] .pr-xl-9 {
    padding-right: 8rem !important;
  }

  [dir="rtl"] .pr-xl-9 {
    padding-left: 8rem !important;
  }

  [dir="ltr"] .pr-xl-10 {
    padding-right: 10rem !important;
  }

  [dir="rtl"] .pr-xl-10 {
    padding-left: 10rem !important;
  }

  [dir="ltr"] .pr-xl-11 {
    padding-right: 14rem !important;
  }

  [dir="rtl"] .pr-xl-11 {
    padding-left: 14rem !important;
  }

  [dir="ltr"] .pl-xl-0 {
    padding-left: 0 !important;
  }

  [dir="rtl"] .pl-xl-0 {
    padding-right: 0 !important;
  }

  [dir="ltr"] .pl-xl-1 {
    padding-left: 0.25rem !important;
  }

  [dir="rtl"] .pl-xl-1 {
    padding-right: 0.25rem !important;
  }

  [dir="ltr"] .pl-xl-2 {
    padding-left: 0.5rem !important;
  }

  [dir="rtl"] .pl-xl-2 {
    padding-right: 0.5rem !important;
  }

  [dir="ltr"] .pl-xl-3 {
    padding-left: 1rem !important;
  }

  [dir="rtl"] .pl-xl-3 {
    padding-right: 1rem !important;
  }

  [dir="ltr"] .pl-xl-4 {
    padding-left: 1.5rem !important;
  }

  [dir="rtl"] .pl-xl-4 {
    padding-right: 1.5rem !important;
  }

  [dir="ltr"] .pl-xl-5 {
    padding-left: 2rem !important;
  }

  [dir="rtl"] .pl-xl-5 {
    padding-right: 2rem !important;
  }

  [dir="ltr"] .pl-xl-6 {
    padding-left: 3rem !important;
  }

  [dir="rtl"] .pl-xl-6 {
    padding-right: 3rem !important;
  }

  [dir="ltr"] .pl-xl-7 {
    padding-left: 4rem !important;
  }

  [dir="rtl"] .pl-xl-7 {
    padding-right: 4rem !important;
  }

  [dir="ltr"] .pl-xl-8 {
    padding-left: 6rem !important;
  }

  [dir="rtl"] .pl-xl-8 {
    padding-right: 6rem !important;
  }

  [dir="ltr"] .pl-xl-9 {
    padding-left: 8rem !important;
  }

  [dir="rtl"] .pl-xl-9 {
    padding-right: 8rem !important;
  }

  [dir="ltr"] .pl-xl-10 {
    padding-left: 10rem !important;
  }

  [dir="rtl"] .pl-xl-10 {
    padding-right: 10rem !important;
  }

  [dir="ltr"] .pl-xl-11 {
    padding-left: 14rem !important;
  }

  [dir="rtl"] .pl-xl-11 {
    padding-right: 14rem !important;
  }

  [dir="ltr"] .text-xl-left {
    text-align: left !important;
  }

  [dir="rtl"] .text-xl-left {
    text-align: right !important;
  }

  [dir="ltr"] .text-xl-right {
    text-align: right !important;
  }

  [dir="rtl"] .text-xl-right {
    text-align: left !important;
  }

  .bg-xl-primary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-primary {
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-secondary {
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-success {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-success {
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-info {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-info {
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-warning {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-warning {
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-danger {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-danger {
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-light {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-light {
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-dark {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-dark {
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-un-blue-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-un-blue-50 {
    background-color: rgba(var(--bs-un-blue-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-un-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-un-blue-25 {
    background-color: rgba(var(--bs-un-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-un-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-un-blue-05 {
    background-color: rgba(var(--bs-un-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-absolute-black-75 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-absolute-black-75 {
    background-color: rgba(var(--bs-absolute-black-75-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-absolute-black-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-absolute-black-50 {
    background-color: rgba(var(--bs-absolute-black-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-absolute-black-68 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-absolute-black-68 {
    background-color: rgba(var(--bs-absolute-black-68-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-absolute-black-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-absolute-black-25 {
    background-color: rgba(var(--bs-absolute-black-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-absolute-black-04 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-absolute-black-04 {
    background-color: rgba(var(--bs-absolute-black-04-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-information-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-information-blue {
    background-color: rgba(var(--bs-information-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-information-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-information-blue-25 {
    background-color: rgba(var(--bs-information-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-darker-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-darker-blue {
    background-color: rgba(var(--bs-darker-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-darker-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-darker-blue-25 {
    background-color: rgba(var(--bs-darker-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-darker-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-darker-blue-05 {
    background-color: rgba(var(--bs-darker-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-error-red-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-error-red-25 {
    background-color: rgba(var(--bs-error-red-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-warning-yellow-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-warning-yellow-25 {
    background-color: rgba(var(--bs-warning-yellow-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-success-green {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-success-green {
    background-color: rgba(var(--bs-success-green-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-success-green-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-success-green-25 {
    background-color: rgba(var(--bs-success-green-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-tertiary-more {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-tertiary-more {
    background-color: rgba(var(--bs-tertiary-more-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-tertiary-less {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-tertiary-less {
    background-color: rgba(var(--bs-tertiary-less-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-tertiary-link {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-tertiary-link {
    background-color: rgba(var(--bs-tertiary-link-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-black {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-black {
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-white {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-white {
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-body {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-body {
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-transparent {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-transparent {
    background-color: transparent !important;
  }

  .bg-xl-body-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-body-secondary {
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xl-body-tertiary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xl-body-tertiary {
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}

@media (min-width: 1400px) {
  [dir="ltr"] .float-xxl-left {
    float: left !important;
  }

  [dir="rtl"] .float-xxl-left {
    float: right !important;
  }

  [dir="ltr"] .float-xxl-right {
    float: right !important;
  }

  [dir="rtl"] .float-xxl-right {
    float: left !important;
  }

  [dir="ltr"] .mr-xxl-0 {
    margin-right: 0 !important;
  }

  [dir="rtl"] .mr-xxl-0 {
    margin-left: 0 !important;
  }

  [dir="ltr"] .mr-xxl-1 {
    margin-right: 0.25rem !important;
  }

  [dir="rtl"] .mr-xxl-1 {
    margin-left: 0.25rem !important;
  }

  [dir="ltr"] .mr-xxl-2 {
    margin-right: 0.5rem !important;
  }

  [dir="rtl"] .mr-xxl-2 {
    margin-left: 0.5rem !important;
  }

  [dir="ltr"] .mr-xxl-3 {
    margin-right: 1rem !important;
  }

  [dir="rtl"] .mr-xxl-3 {
    margin-left: 1rem !important;
  }

  [dir="ltr"] .mr-xxl-4 {
    margin-right: 1.5rem !important;
  }

  [dir="rtl"] .mr-xxl-4 {
    margin-left: 1.5rem !important;
  }

  [dir="ltr"] .mr-xxl-5 {
    margin-right: 2rem !important;
  }

  [dir="rtl"] .mr-xxl-5 {
    margin-left: 2rem !important;
  }

  [dir="ltr"] .mr-xxl-6 {
    margin-right: 3rem !important;
  }

  [dir="rtl"] .mr-xxl-6 {
    margin-left: 3rem !important;
  }

  [dir="ltr"] .mr-xxl-7 {
    margin-right: 4rem !important;
  }

  [dir="rtl"] .mr-xxl-7 {
    margin-left: 4rem !important;
  }

  [dir="ltr"] .mr-xxl-8 {
    margin-right: 6rem !important;
  }

  [dir="rtl"] .mr-xxl-8 {
    margin-left: 6rem !important;
  }

  [dir="ltr"] .mr-xxl-9 {
    margin-right: 8rem !important;
  }

  [dir="rtl"] .mr-xxl-9 {
    margin-left: 8rem !important;
  }

  [dir="ltr"] .mr-xxl-10 {
    margin-right: 10rem !important;
  }

  [dir="rtl"] .mr-xxl-10 {
    margin-left: 10rem !important;
  }

  [dir="ltr"] .mr-xxl-11 {
    margin-right: 14rem !important;
  }

  [dir="rtl"] .mr-xxl-11 {
    margin-left: 14rem !important;
  }

  [dir="ltr"] .mr-xxl-auto {
    margin-right: auto !important;
  }

  [dir="rtl"] .mr-xxl-auto {
    margin-left: auto !important;
  }

  [dir="ltr"] .ml-xxl-0 {
    margin-left: 0 !important;
  }

  [dir="rtl"] .ml-xxl-0 {
    margin-right: 0 !important;
  }

  [dir="ltr"] .ml-xxl-1 {
    margin-left: 0.25rem !important;
  }

  [dir="rtl"] .ml-xxl-1 {
    margin-right: 0.25rem !important;
  }

  [dir="ltr"] .ml-xxl-2 {
    margin-left: 0.5rem !important;
  }

  [dir="rtl"] .ml-xxl-2 {
    margin-right: 0.5rem !important;
  }

  [dir="ltr"] .ml-xxl-3 {
    margin-left: 1rem !important;
  }

  [dir="rtl"] .ml-xxl-3 {
    margin-right: 1rem !important;
  }

  [dir="ltr"] .ml-xxl-4 {
    margin-left: 1.5rem !important;
  }

  [dir="rtl"] .ml-xxl-4 {
    margin-right: 1.5rem !important;
  }

  [dir="ltr"] .ml-xxl-5 {
    margin-left: 2rem !important;
  }

  [dir="rtl"] .ml-xxl-5 {
    margin-right: 2rem !important;
  }

  [dir="ltr"] .ml-xxl-6 {
    margin-left: 3rem !important;
  }

  [dir="rtl"] .ml-xxl-6 {
    margin-right: 3rem !important;
  }

  [dir="ltr"] .ml-xxl-7 {
    margin-left: 4rem !important;
  }

  [dir="rtl"] .ml-xxl-7 {
    margin-right: 4rem !important;
  }

  [dir="ltr"] .ml-xxl-8 {
    margin-left: 6rem !important;
  }

  [dir="rtl"] .ml-xxl-8 {
    margin-right: 6rem !important;
  }

  [dir="ltr"] .ml-xxl-9 {
    margin-left: 8rem !important;
  }

  [dir="rtl"] .ml-xxl-9 {
    margin-right: 8rem !important;
  }

  [dir="ltr"] .ml-xxl-10 {
    margin-left: 10rem !important;
  }

  [dir="rtl"] .ml-xxl-10 {
    margin-right: 10rem !important;
  }

  [dir="ltr"] .ml-xxl-11 {
    margin-left: 14rem !important;
  }

  [dir="rtl"] .ml-xxl-11 {
    margin-right: 14rem !important;
  }

  [dir="ltr"] .ml-xxl-auto {
    margin-left: auto !important;
  }

  [dir="rtl"] .ml-xxl-auto {
    margin-right: auto !important;
  }

  [dir="ltr"] .pr-xxl-0 {
    padding-right: 0 !important;
  }

  [dir="rtl"] .pr-xxl-0 {
    padding-left: 0 !important;
  }

  [dir="ltr"] .pr-xxl-1 {
    padding-right: 0.25rem !important;
  }

  [dir="rtl"] .pr-xxl-1 {
    padding-left: 0.25rem !important;
  }

  [dir="ltr"] .pr-xxl-2 {
    padding-right: 0.5rem !important;
  }

  [dir="rtl"] .pr-xxl-2 {
    padding-left: 0.5rem !important;
  }

  [dir="ltr"] .pr-xxl-3 {
    padding-right: 1rem !important;
  }

  [dir="rtl"] .pr-xxl-3 {
    padding-left: 1rem !important;
  }

  [dir="ltr"] .pr-xxl-4 {
    padding-right: 1.5rem !important;
  }

  [dir="rtl"] .pr-xxl-4 {
    padding-left: 1.5rem !important;
  }

  [dir="ltr"] .pr-xxl-5 {
    padding-right: 2rem !important;
  }

  [dir="rtl"] .pr-xxl-5 {
    padding-left: 2rem !important;
  }

  [dir="ltr"] .pr-xxl-6 {
    padding-right: 3rem !important;
  }

  [dir="rtl"] .pr-xxl-6 {
    padding-left: 3rem !important;
  }

  [dir="ltr"] .pr-xxl-7 {
    padding-right: 4rem !important;
  }

  [dir="rtl"] .pr-xxl-7 {
    padding-left: 4rem !important;
  }

  [dir="ltr"] .pr-xxl-8 {
    padding-right: 6rem !important;
  }

  [dir="rtl"] .pr-xxl-8 {
    padding-left: 6rem !important;
  }

  [dir="ltr"] .pr-xxl-9 {
    padding-right: 8rem !important;
  }

  [dir="rtl"] .pr-xxl-9 {
    padding-left: 8rem !important;
  }

  [dir="ltr"] .pr-xxl-10 {
    padding-right: 10rem !important;
  }

  [dir="rtl"] .pr-xxl-10 {
    padding-left: 10rem !important;
  }

  [dir="ltr"] .pr-xxl-11 {
    padding-right: 14rem !important;
  }

  [dir="rtl"] .pr-xxl-11 {
    padding-left: 14rem !important;
  }

  [dir="ltr"] .pl-xxl-0 {
    padding-left: 0 !important;
  }

  [dir="rtl"] .pl-xxl-0 {
    padding-right: 0 !important;
  }

  [dir="ltr"] .pl-xxl-1 {
    padding-left: 0.25rem !important;
  }

  [dir="rtl"] .pl-xxl-1 {
    padding-right: 0.25rem !important;
  }

  [dir="ltr"] .pl-xxl-2 {
    padding-left: 0.5rem !important;
  }

  [dir="rtl"] .pl-xxl-2 {
    padding-right: 0.5rem !important;
  }

  [dir="ltr"] .pl-xxl-3 {
    padding-left: 1rem !important;
  }

  [dir="rtl"] .pl-xxl-3 {
    padding-right: 1rem !important;
  }

  [dir="ltr"] .pl-xxl-4 {
    padding-left: 1.5rem !important;
  }

  [dir="rtl"] .pl-xxl-4 {
    padding-right: 1.5rem !important;
  }

  [dir="ltr"] .pl-xxl-5 {
    padding-left: 2rem !important;
  }

  [dir="rtl"] .pl-xxl-5 {
    padding-right: 2rem !important;
  }

  [dir="ltr"] .pl-xxl-6 {
    padding-left: 3rem !important;
  }

  [dir="rtl"] .pl-xxl-6 {
    padding-right: 3rem !important;
  }

  [dir="ltr"] .pl-xxl-7 {
    padding-left: 4rem !important;
  }

  [dir="rtl"] .pl-xxl-7 {
    padding-right: 4rem !important;
  }

  [dir="ltr"] .pl-xxl-8 {
    padding-left: 6rem !important;
  }

  [dir="rtl"] .pl-xxl-8 {
    padding-right: 6rem !important;
  }

  [dir="ltr"] .pl-xxl-9 {
    padding-left: 8rem !important;
  }

  [dir="rtl"] .pl-xxl-9 {
    padding-right: 8rem !important;
  }

  [dir="ltr"] .pl-xxl-10 {
    padding-left: 10rem !important;
  }

  [dir="rtl"] .pl-xxl-10 {
    padding-right: 10rem !important;
  }

  [dir="ltr"] .pl-xxl-11 {
    padding-left: 14rem !important;
  }

  [dir="rtl"] .pl-xxl-11 {
    padding-right: 14rem !important;
  }

  [dir="ltr"] .text-xxl-left {
    text-align: left !important;
  }

  [dir="rtl"] .text-xxl-left {
    text-align: right !important;
  }

  [dir="ltr"] .text-xxl-right {
    text-align: right !important;
  }

  [dir="rtl"] .text-xxl-right {
    text-align: left !important;
  }

  .bg-xxl-primary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-primary {
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-secondary {
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-success {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-success {
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-info {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-info {
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-warning {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-warning {
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-danger {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-danger {
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-light {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-light {
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-dark {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-dark {
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-un-blue-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-un-blue-50 {
    background-color: rgba(var(--bs-un-blue-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-un-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-un-blue-25 {
    background-color: rgba(var(--bs-un-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-un-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-un-blue-05 {
    background-color: rgba(var(--bs-un-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-absolute-black-75 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-absolute-black-75 {
    background-color: rgba(var(--bs-absolute-black-75-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-absolute-black-50 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-absolute-black-50 {
    background-color: rgba(var(--bs-absolute-black-50-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-absolute-black-68 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-absolute-black-68 {
    background-color: rgba(var(--bs-absolute-black-68-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-absolute-black-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-absolute-black-25 {
    background-color: rgba(var(--bs-absolute-black-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-absolute-black-04 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-absolute-black-04 {
    background-color: rgba(var(--bs-absolute-black-04-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-information-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-information-blue {
    background-color: rgba(var(--bs-information-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-information-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-information-blue-25 {
    background-color: rgba(var(--bs-information-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-darker-blue {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-darker-blue {
    background-color: rgba(var(--bs-darker-blue-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-darker-blue-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-darker-blue-25 {
    background-color: rgba(var(--bs-darker-blue-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-darker-blue-05 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-darker-blue-05 {
    background-color: rgba(var(--bs-darker-blue-05-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-error-red-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-error-red-25 {
    background-color: rgba(var(--bs-error-red-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-warning-yellow-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-warning-yellow-25 {
    background-color: rgba(var(--bs-warning-yellow-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-success-green {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-success-green {
    background-color: rgba(var(--bs-success-green-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-success-green-25 {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-success-green-25 {
    background-color: rgba(var(--bs-success-green-25-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-tertiary-more {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-tertiary-more {
    background-color: rgba(var(--bs-tertiary-more-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-tertiary-less {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-tertiary-less {
    background-color: rgba(var(--bs-tertiary-less-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-tertiary-link {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-tertiary-link {
    background-color: rgba(var(--bs-tertiary-link-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-black {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-black {
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-white {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-white {
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-body {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-body {
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-transparent {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-transparent {
    background-color: transparent !important;
  }

  .bg-xxl-body-secondary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-body-secondary {
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }

  .bg-xxl-body-tertiary {
    --bs-bg-opacity: 1;
  }

  [dir] .bg-xxl-body-tertiary {
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
}

@media (min-width: 1200px) {
  .font-size-xl {
    font-size: 1.375rem !important;
  }
}
/***
 * Colors
 ***/
/**
 * Typography
 **/
/**
 * Global elements
 **/
/*
 * Sizing/Spacing
 */
/**
 * Forms
 */
/*
 * Bootstrap
 */
/
 * Mappings
 ****/
/*
 * IMPORTANT:
 *   - This file should *only contain* variables not considered UN style guide *
 */
/**
  Help theming for rtl languages.
*/
/*
 * This handles indentation for the depth of child levels for accordion
 * TODO: improve this implementation, overly complex due to previous design
 */
/*
 * Adds color & text-shadow-based outline to type.
 *
 * @param {color} $color - Color of the marker.
 * @param {color} $border-color - Color for the outline, or border.
 * @param {percent} $border-alpha - Value used in sass:color.scale().
 */
/*
 * Encapsulates the styles for the WYSIWYG editor.
 *
 * We use a mixin in order to be able to reuse these rules inside the
 * CKEditor5 stylesheet to provide the same styles for the editor content.
 * @see un2_theme/scss/admin/_ckeditor5.scss.
 * @see un2_theme/scss/components/_wysiwyg.scss.
 */
/*
 * Radio, Checkbox, and custom toggle
 *
 * These used to be custom implementations of checkboxes and radios using non-
 * native HTML elements when BS4 used native elements. BS5 already uses similar
 * techniques, so they sum up and result in bugs and double stylings. For
 * backwards compatibility, we keep them but excluding the BS5 classes (:not())
 * and we move them to the legacy CSS to indicate this is to be deprecated or
 * ported.
 */
.form-check:not(:has(.form-check-input)) {
  display: flex;
  align-items: start;
}

[dir] .form-check:not(:has(.form-check-input)) {
  padding: 0;
}

input:not(.form-check-input) {
  /*
   * Toggle, based on checkbox 😎
   * Note that this is was our own custom toggle, not the BS5 switch, even if
   * the class looks similar and BS-based.
   */
}

[dir] input:not(.form-check-input)[type=checkbox] {
  border-radius: 0.3125rem;
}

input:not(.form-check-input)[type=checkbox]::before {
  width: 0.875rem;
  height: 0.875rem;
}

[dir] input:not(.form-check-input)[type=checkbox]::before {
  border-radius: 0.15625rem;
}

[dir] input:not(.form-check-input)[type=radio] {
  border-radius: 50%;
}

input:not(.form-check-input)[type=radio]::before {
  width: 0.75rem;
  height: 0.75rem;
}

[dir] input:not(.form-check-input)[type=radio]::before {
  border-radius: 50%;
}

input:not(.form-check-input)[type=checkbox], input:not(.form-check-input)[type=radio] {
  display: grid;
  position: relative;
  place-content: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  box-sizing: border-box;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
}

[dir] input:not(.form-check-input)[type=checkbox], [dir] input:not(.form-check-input)[type=radio] {
  margin-inline-end: 0.5rem;
  margin-block: 0.15rem 0;
  border: 0.0625rem solid #7f7f7f;
  background-color: #fff;
}

input:not(.form-check-input)[type=checkbox]::before, input:not(.form-check-input)[type=radio]::before {
  content: "";
}

[dir] input:not(.form-check-input)[type=checkbox]::before, [dir] input:not(.form-check-input)[type=radio]::before {
  transform: scale(0);
  transition: 100ms transform ease-in-out;
}

[dir="ltr"] input:not(.form-check-input)[type=checkbox]::before, [dir="ltr"] input:not(.form-check-input)[type=radio]::before {
  box-shadow: inset 1em 1em #009edb;
}

[dir="rtl"] input:not(.form-check-input)[type=checkbox]::before, [dir="rtl"] input:not(.form-check-input)[type=radio]::before {
  box-shadow: inset -1em 1em #009edb;
}

[dir] input:not(.form-check-input)[type=checkbox]:checked::before, [dir] input:not(.form-check-input)[type=radio]:checked::before {
  transform: scale(1);
}

[dir="ltr"] input:not(.form-check-input)[type=checkbox]:disabled::before, [dir="ltr"] input:not(.form-check-input)[type=checkbox][readonly]::before, [dir="ltr"] input:not(.form-check-input)[type=radio]:disabled::before, [dir="ltr"] input:not(.form-check-input)[type=radio][readonly]::before {
  box-shadow: inset 1em 1em #7f7f7f;
}

[dir="rtl"] input:not(.form-check-input)[type=checkbox]:disabled::before, [dir="rtl"] input:not(.form-check-input)[type=checkbox][readonly]::before, [dir="rtl"] input:not(.form-check-input)[type=radio]:disabled::before, [dir="rtl"] input:not(.form-check-input)[type=radio][readonly]::before {
  box-shadow: inset -1em 1em #7f7f7f;
}

input:not(.form-check-input)[type=checkbox].form-check-toggle {
  place-content: center start;
  width: 2.1875rem;
  min-width: 2.1875rem;
}

[dir] input:not(.form-check-input)[type=checkbox].form-check-toggle {
  border-radius: 1.09375rem;
}

[dir] input:not(.form-check-input)[type=checkbox].form-check-toggle::before {
  transform: scale(1);
  transition: 100ms margin-inline-start ease-in-out;
  margin-inline-start: 0.125rem;
  border-radius: 50%;
}

[dir] input:not(.form-check-input)[type=checkbox].form-check-toggle:checked {
  background-color: #009edb;
}

[dir] input:not(.form-check-input)[type=checkbox].form-check-toggle:checked::before {
  margin-inline-start: 0.96875rem;
}

[dir="ltr"] input:not(.form-check-input)[type=checkbox].form-check-toggle:checked::before {
  box-shadow: inset 1em 1em #fff;
}

[dir="rtl"] input:not(.form-check-input)[type=checkbox].form-check-toggle:checked::before {
  box-shadow: inset -1em 1em #fff;
}
