:root {
--cms-demo-scale: calc(1 / 5);

--cms-font-size: 15px;
font-size: var(--cms-font-size);
--cms-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
--cms-h1-font-size: 2rem;
--cms-h2-font-size: 1.625rem;
--cms-h3-font-size: 1.4375rem;
--cms-h4-font-size: 1.25rem;
--cms-heading-line-height: 1.2;

--cms-content-margin-y: initial;
--cms-image-display: block;

--cms-logo-width: 100px;
--cms-logo-height: 30px;

--cms-menu-item-padding-x: 1em;
--cms-menu-item-padding-y: 0.5em;

--cms-hr-margin: 0.5rem 0;
--cms-background-url: url('https://boj.najardu.cz/dist/images/fsv_background.webp');

--cms-primary: #c97e0e;
--cms-primary-rgb: 201, 126, 14;
--cms-primary-lighter: #edd4af;
--cms-primary-light: #dba95e;
--cms-primary-dark: #875409;
--cms-primary-darker: #422a05;
--cms-complementary: #888888;
--cms-secondary: #aaaaaa;
--cms-secondary-rgb: 170, 170, 170;
--cms-secondary-lighter: #e3e3e3;
--cms-secondary-light: #c6c6c6;
--cms-secondary-dark: #727272;
--cms-secondary-darker: #383838;
--cms-success: #4caf50;
--cms-success-rgb: 76, 175, 80;
--cms-success-lighter: #c4e5c5;
--cms-success-light: #87c98a;
--cms-success-dark: #337536;
--cms-success-darker: #193a1a;
--cms-danger: #f44336;
--cms-danger-rgb: 244, 67, 54;
--cms-danger-lighter: #fbc1bd;
--cms-danger-light: #f88178;
--cms-danger-dark: #a32d24;
--cms-danger-darker: #511612;
--cms-warning: #ffc107;
--cms-warning-rgb: 255, 193, 7;
--cms-warning-lighter: #ffebad;
--cms-warning-light: #ffd559;
--cms-warning-dark: #ab8105;
--cms-warning-darker: #544002;
--cms-info: #00bcd4;
--cms-info-rgb: 0, 188, 212;
--cms-info-lighter: #abe9f1;
--cms-info-light: #54d2e2;
--cms-info-dark: #007e8e;
--cms-info-darker: #003e46;
--cms-light: #eeeeee;
--cms-light-rgb: 238, 238, 238;
--cms-light-lighter: #f9f9f9;
--cms-light-light: #f4f4f4;
--cms-light-dark: #9f9f9f;
--cms-light-darker: #4f4f4f;
--cms-dark: #333333;
--cms-dark-rgb: 51, 51, 51;
--cms-dark-lighter: #bcbcbc;
--cms-dark-light: #767676;
--cms-dark-dark: #222222;
--cms-dark-darker: #111111;

--cms-twitter-dark-body-bg: #222222;
--cms-twitter-dark-heading-color: #dddddd;
--cms-twitter-dark-color: #dddddd;
--cms-twitter-dark-color-rgb: 221, 221, 221;
--cms-twitter-dark-link-color: #2196f3;
--cms-twitter-dark-link-color-rgb: 33, 150, 243;
--cms-twitter-dark-active-link-color: #ffffff;
--cms-twitter-dark-active-link-color-rgb: 255, 255, 255;
--cms-twitter-dark-layout-bg: #111111;
--cms-twitter-dark-layout-border-color: #333333;

--cms-twitter-dark-primary-bg: #111111;
--cms-twitter-dark-primary-border-color: #333333;
--cms-twitter-dark-primary-link-color: #ffffff;
--cms-twitter-dark-primary-active-link-bg: #111111;
--cms-twitter-dark-primary-active-link-color: #2196f3;
--cms-twitter-dark-primary-color: #dddddd;
--cms-twitter-dark-secondary-bg: #111111;
--cms-twitter-dark-secondary-border-color: #333333;
--cms-twitter-dark-secondary-link-color: #ffffff;
--cms-twitter-dark-secondary-active-link-bg: #111111;
--cms-twitter-dark-secondary-active-link-color: #2196f3;
--cms-twitter-dark-secondary-color: #dddddd;
--cms-twitter-dark-side-bg: #111111;
--cms-twitter-dark-side-border-color: #333333;
--cms-twitter-dark-side-link-color: #ffffff;
--cms-twitter-dark-side-active-link-bg: #111111;
--cms-twitter-dark-side-active-link-color: #2196f3;
--cms-twitter-dark-side-color: #dddddd;

--cms-twitter-dark-content-bg: #111111;
--cms-twitter-dark-content-bg-rgb: 17, 17, 17;
--cms-twitter-dark-content-border-color: #333333;

.theme-twitter-dark {
--cms-body-bg: var(--cms-twitter-dark-body-bg);
--cms-heading-color: var(--cms-twitter-dark-heading-color);
--cms-color: var(--cms-twitter-dark-color);
--cms-color-rgb: var(--cms-twitter-dark-color-rgb);
--cms-link-color: var(--cms-twitter-dark-link-color);
--cms-link-color-rgb: var(--cms-twitter-dark-link-color-rgb);
--cms-active-link-color: var(--cms-twitter-dark-active-link-color);
--cms-active-link-color-rgb: var(--cms-twitter-dark-active-link-color-rgb);
--cms-layout-bg: var(--cms-twitter-dark-layout-bg);
--cms-layout-border-color: var(--cms-twitter-dark-layout-border-color);
--cms-primary-bg: var(--cms-twitter-dark-primary-bg);
--cms-primary-border-color: var(--cms-twitter-dark-primary-border-color);
--cms-primary-link-color: var(--cms-twitter-dark-primary-link-color);
--cms-primary-active-link-bg: var(--cms-twitter-dark-primary-active-link-bg);
--cms-primary-active-link-color: var(--cms-twitter-dark-primary-active-link-color);
--cms-primary-color: var(--cms-twitter-dark-primary-color);
--cms-secondary-bg: var(--cms-twitter-dark-secondary-bg);
--cms-secondary-border-color: var(--cms-twitter-dark-secondary-border-color);
--cms-secondary-link-color: var(--cms-twitter-dark-secondary-link-color);
--cms-secondary-active-link-bg: var(--cms-twitter-dark-secondary-active-link-bg);
--cms-secondary-active-link-color: var(--cms-twitter-dark-secondary-active-link-color);
--cms-secondary-color: var(--cms-twitter-dark-secondary-color);
--cms-side-bg: var(--cms-twitter-dark-side-bg);
--cms-side-border-color: var(--cms-twitter-dark-side-border-color);
--cms-side-link-color: var(--cms-twitter-dark-side-link-color);
--cms-side-active-link-bg: var(--cms-twitter-dark-side-active-link-bg);
--cms-side-active-link-color: var(--cms-twitter-dark-side-active-link-color);
--cms-side-color: var(--cms-twitter-dark-side-color);
--cms-content-bg: var(--cms-twitter-dark-content-bg);
--cms-content-bg-rgb: var(--cms-twitter-dark-content-bg-rgb);
--cms-content-border-color: var(--cms-twitter-dark-content-border-color);
}
--cms-twitter-light-body-bg: #ffffff;
--cms-twitter-light-heading-color: #000000;
--cms-twitter-light-color: #444444;
--cms-twitter-light-color-rgb: 68, 68, 68;
--cms-twitter-light-link-color: #2196f3;
--cms-twitter-light-link-color-rgb: 33, 150, 243;
--cms-twitter-light-active-link-color: #000000;
--cms-twitter-light-active-link-color-rgb: 0, 0, 0;
--cms-twitter-light-layout-bg: #ffffff;
--cms-twitter-light-layout-border-color: #dddddd;

--cms-twitter-light-primary-bg: #ffffff;
--cms-twitter-light-primary-border-color: #dddddd;
--cms-twitter-light-primary-link-color: #000000;
--cms-twitter-light-primary-active-link-bg: #ffffff;
--cms-twitter-light-primary-active-link-color: #2196f3;
--cms-twitter-light-primary-color: #000000;
--cms-twitter-light-secondary-bg: #ffffff;
--cms-twitter-light-secondary-border-color: #dddddd;
--cms-twitter-light-secondary-link-color: #000000;
--cms-twitter-light-secondary-active-link-bg: #ffffff;
--cms-twitter-light-secondary-active-link-color: #2196f3;
--cms-twitter-light-secondary-color: #000000;
--cms-twitter-light-side-bg: #ffffff;
--cms-twitter-light-side-border-color: #dddddd;
--cms-twitter-light-side-link-color: #000000;
--cms-twitter-light-side-active-link-bg: #ffffff;
--cms-twitter-light-side-active-link-color: #2196f3;
--cms-twitter-light-side-color: #000000;

--cms-twitter-light-content-bg: #ffffff;
--cms-twitter-light-content-bg-rgb: 255, 255, 255;
--cms-twitter-light-content-border-color: #dddddd;

.theme-twitter-light {
--cms-body-bg: var(--cms-twitter-light-body-bg);
--cms-heading-color: var(--cms-twitter-light-heading-color);
--cms-color: var(--cms-twitter-light-color);
--cms-color-rgb: var(--cms-twitter-light-color-rgb);
--cms-link-color: var(--cms-twitter-light-link-color);
--cms-link-color-rgb: var(--cms-twitter-light-link-color-rgb);
--cms-active-link-color: var(--cms-twitter-light-active-link-color);
--cms-active-link-color-rgb: var(--cms-twitter-light-active-link-color-rgb);
--cms-layout-bg: var(--cms-twitter-light-layout-bg);
--cms-layout-border-color: var(--cms-twitter-light-layout-border-color);
--cms-primary-bg: var(--cms-twitter-light-primary-bg);
--cms-primary-border-color: var(--cms-twitter-light-primary-border-color);
--cms-primary-link-color: var(--cms-twitter-light-primary-link-color);
--cms-primary-active-link-bg: var(--cms-twitter-light-primary-active-link-bg);
--cms-primary-active-link-color: var(--cms-twitter-light-primary-active-link-color);
--cms-primary-color: var(--cms-twitter-light-primary-color);
--cms-secondary-bg: var(--cms-twitter-light-secondary-bg);
--cms-secondary-border-color: var(--cms-twitter-light-secondary-border-color);
--cms-secondary-link-color: var(--cms-twitter-light-secondary-link-color);
--cms-secondary-active-link-bg: var(--cms-twitter-light-secondary-active-link-bg);
--cms-secondary-active-link-color: var(--cms-twitter-light-secondary-active-link-color);
--cms-secondary-color: var(--cms-twitter-light-secondary-color);
--cms-side-bg: var(--cms-twitter-light-side-bg);
--cms-side-border-color: var(--cms-twitter-light-side-border-color);
--cms-side-link-color: var(--cms-twitter-light-side-link-color);
--cms-side-active-link-bg: var(--cms-twitter-light-side-active-link-bg);
--cms-side-active-link-color: var(--cms-twitter-light-side-active-link-color);
--cms-side-color: var(--cms-twitter-light-side-color);
--cms-content-bg: var(--cms-twitter-light-content-bg);
--cms-content-bg-rgb: var(--cms-twitter-light-content-bg-rgb);
--cms-content-border-color: var(--cms-twitter-light-content-border-color);
}

--cms-d-layout-width: 1280px;
--cms-d-layout-margin-top: 0px;
--cms-d-layout-margin-right: 0px;
--cms-d-layout-margin-bottom: 0px;
--cms-d-layout-margin-left: 0px;
--cms-d-layout-border-top: 0px;
--cms-d-layout-border-right: 0px;
--cms-d-layout-border-bottom: 0px;
--cms-d-layout-border-left: 0px;

--cms-d-primary-width: 250px;
--cms-d-primary-height: 72px;
--cms-d-primary-margin-top: 0px;
--cms-d-primary-margin-right: 0px;
--cms-d-primary-margin-bottom: 0px;
--cms-d-primary-margin-left: 0px;
--cms-d-primary-border-top: 0px;
--cms-d-primary-border-right: 0px;
--cms-d-primary-border-bottom: 0px;
--cms-d-primary-border-left: 0px;
--cms-d-primary-padding-top: 12px;
--cms-d-primary-padding-right: 16px;
--cms-d-primary-padding-bottom: 12px;
--cms-d-primary-padding-left: 16px;
--cms-d-primary-flex-direction: initial;
--cms-d-primary-menu-item-flex-direction: initial;
--cms-d-primary-icon-display: inline-block;
--cms-d-primary-icon-font-size: 24px;
--cms-d-primary-span-display: inline-block;
--cms-d-primary-span-font-size: 20px;
--cms-d-secondary-width: 250px;
--cms-d-secondary-height: 55px;
--cms-d-secondary-margin-top: 0px;
--cms-d-secondary-margin-right: 0px;
--cms-d-secondary-margin-bottom: 0px;
--cms-d-secondary-margin-left: 0px;
--cms-d-secondary-border-top: 0px;
--cms-d-secondary-border-right: 1px;
--cms-d-secondary-border-bottom: 1px;
--cms-d-secondary-border-left: 1px;
--cms-d-secondary-padding-top: 8px;
--cms-d-secondary-padding-right: 16px;
--cms-d-secondary-padding-bottom: 8px;
--cms-d-secondary-padding-left: 16px;
--cms-d-secondary-flex-direction: initial;
--cms-d-secondary-menu-item-flex-direction: column;
--cms-d-secondary-icon-display: inline-block;
--cms-d-secondary-icon-font-size: 13px;
--cms-d-secondary-span-display: inline-block;
--cms-d-secondary-span-font-size: 13px;
--cms-d-side-width: 250px;
--cms-d-side-height: 72px;
--cms-d-side-margin-top: 0px;
--cms-d-side-margin-right: 0px;
--cms-d-side-margin-bottom: 0px;
--cms-d-side-margin-left: 0px;
--cms-d-side-border-top: 0px;
--cms-d-side-border-right: 0px;
--cms-d-side-border-bottom: 0px;
--cms-d-side-border-left: 0px;
--cms-d-side-padding-top: 0px;
--cms-d-side-padding-right: 16px;
--cms-d-side-padding-bottom: 8px;
--cms-d-side-padding-left: 16px;
--cms-d-side-flex-direction: initial;
--cms-d-side-menu-item-flex-direction: initial;
--cms-d-side-icon-display: inline-block;
--cms-d-side-icon-font-size: initial;
--cms-d-side-span-display: inline-block;
--cms-d-side-span-font-size: initial;

--cms-d-content-width: 100%;

--cms-d-content-margin-top: 0px;
--cms-d-content-margin-right: 0px;
--cms-d-content-margin-bottom: 0px;
--cms-d-content-margin-left: 0px;
--cms-d-content-border-top: 0px;
--cms-d-content-border-right: 1px;
--cms-d-content-border-bottom: 0px;
--cms-d-content-border-left: 1px;
--cms-d-content-padding-top: 16px;
--cms-d-content-padding-right: 16px;
--cms-d-content-padding-bottom: 16px;
--cms-d-content-padding-left: 16px;
--cms-t-layout-width: initial;
--cms-t-layout-margin-top: 0px;
--cms-t-layout-margin-right: 0px;
--cms-t-layout-margin-bottom: 0px;
--cms-t-layout-margin-left: 0px;
--cms-t-layout-border-top: 0px;
--cms-t-layout-border-right: 0px;
--cms-t-layout-border-bottom: 0px;
--cms-t-layout-border-left: 0px;

--cms-t-primary-width: 55px;
--cms-t-primary-height: 55px;
--cms-t-primary-margin-top: 0px;
--cms-t-primary-margin-right: 0px;
--cms-t-primary-margin-bottom: 0px;
--cms-t-primary-margin-left: 0px;
--cms-t-primary-border-top: 0px;
--cms-t-primary-border-right: 0px;
--cms-t-primary-border-bottom: 0px;
--cms-t-primary-border-left: 0px;
--cms-t-primary-padding-top: 12px;
--cms-t-primary-padding-right: 12px;
--cms-t-primary-padding-bottom: 12px;
--cms-t-primary-padding-left: 12px;
--cms-t-primary-flex-direction: initial;
--cms-t-primary-menu-item-flex-direction: initial;
--cms-t-primary-icon-display: inline-block;
--cms-t-primary-icon-font-size: 24px;
--cms-t-primary-span-display: none;
--cms-t-primary-span-font-size: 20px;
--cms-t-secondary-width: 250px;
--cms-t-secondary-height: 55px;
--cms-t-secondary-margin-top: 0px;
--cms-t-secondary-margin-right: 0px;
--cms-t-secondary-margin-bottom: 0px;
--cms-t-secondary-margin-left: 0px;
--cms-t-secondary-border-top: 0px;
--cms-t-secondary-border-right: 1px;
--cms-t-secondary-border-bottom: 1px;
--cms-t-secondary-border-left: 1px;
--cms-t-secondary-padding-top: 8px;
--cms-t-secondary-padding-right: 16px;
--cms-t-secondary-padding-bottom: 8px;
--cms-t-secondary-padding-left: 16px;
--cms-t-secondary-flex-direction: initial;
--cms-t-secondary-menu-item-flex-direction: column;
--cms-t-secondary-icon-display: inline-block;
--cms-t-secondary-icon-font-size: 13px;
--cms-t-secondary-span-display: inline-block;
--cms-t-secondary-span-font-size: 13px;
--cms-t-side-width: 250px;
--cms-t-side-height: 55px;
--cms-t-side-margin-top: 0px;
--cms-t-side-margin-right: 0px;
--cms-t-side-margin-bottom: 0px;
--cms-t-side-margin-left: 0px;
--cms-t-side-border-top: 0px;
--cms-t-side-border-right: 0px;
--cms-t-side-border-bottom: 0px;
--cms-t-side-border-left: 0px;
--cms-t-side-padding-top: 0px;
--cms-t-side-padding-right: 16px;
--cms-t-side-padding-bottom: 8px;
--cms-t-side-padding-left: 16px;
--cms-t-side-flex-direction: initial;
--cms-t-side-menu-item-flex-direction: initial;
--cms-t-side-icon-display: inline-block;
--cms-t-side-icon-font-size: initial;
--cms-t-side-span-display: inline-block;
--cms-t-side-span-font-size: initial;

--cms-t-content-width: 100%;

--cms-t-content-margin-top: 0px;
--cms-t-content-margin-right: 0px;
--cms-t-content-margin-bottom: 0px;
--cms-t-content-margin-left: 0px;
--cms-t-content-border-top: 0px;
--cms-t-content-border-right: 1px;
--cms-t-content-border-bottom: 0px;
--cms-t-content-border-left: 1px;
--cms-t-content-padding-top: 16px;
--cms-t-content-padding-right: 16px;
--cms-t-content-padding-bottom: 16px;
--cms-t-content-padding-left: 16px;
--cms-m-layout-width: initial;
--cms-m-layout-margin-top: 0px;
--cms-m-layout-margin-right: 0px;
--cms-m-layout-margin-bottom: 0px;
--cms-m-layout-margin-left: 0px;
--cms-m-layout-border-top: 0px;
--cms-m-layout-border-right: 0px;
--cms-m-layout-border-bottom: 0px;
--cms-m-layout-border-left: 0px;

--cms-m-primary-width: 250px;
--cms-m-primary-height: 47px;
--cms-m-primary-margin-top: 0px;
--cms-m-primary-margin-right: 0px;
--cms-m-primary-margin-bottom: 0px;
--cms-m-primary-margin-left: 0px;
--cms-m-primary-border-top: 0px;
--cms-m-primary-border-right: 0px;
--cms-m-primary-border-bottom: 1px;
--cms-m-primary-border-left: 0px;
--cms-m-primary-padding-top: 8px;
--cms-m-primary-padding-right: 12px;
--cms-m-primary-padding-bottom: 8px;
--cms-m-primary-padding-left: 12px;
--cms-m-primary-flex-direction: column;
--cms-m-primary-menu-item-flex-direction: column;
--cms-m-primary-icon-display: inline-block;
--cms-m-primary-icon-font-size: 20px;
--cms-m-primary-span-display: inline-block;
--cms-m-primary-span-font-size: 10px;
--cms-m-secondary-width: 250px;
--cms-m-secondary-height: 87px;
--cms-m-secondary-margin-top: 0px;
--cms-m-secondary-margin-right: 0px;
--cms-m-secondary-margin-bottom: 0px;
--cms-m-secondary-margin-left: 0px;
--cms-m-secondary-border-top: 0px;
--cms-m-secondary-border-right: 0px;
--cms-m-secondary-border-bottom: 1px;
--cms-m-secondary-border-left: 0px;
--cms-m-secondary-padding-top: 8px;
--cms-m-secondary-padding-right: 12px;
--cms-m-secondary-padding-bottom: 8px;
--cms-m-secondary-padding-left: 12px;
--cms-m-secondary-flex-direction: column;
--cms-m-secondary-menu-item-flex-direction: initial;
--cms-m-secondary-icon-display: inline-block;
--cms-m-secondary-icon-font-size: 13px;
--cms-m-secondary-span-display: inline-block;
--cms-m-secondary-span-font-size: 13px;
--cms-m-side-width: initial;
--cms-m-side-height: 47px;
--cms-m-side-margin-top: 0px;
--cms-m-side-margin-right: 0px;
--cms-m-side-margin-bottom: 0px;
--cms-m-side-margin-left: 0px;
--cms-m-side-border-top: 0px;
--cms-m-side-border-right: 0px;
--cms-m-side-border-bottom: 0px;
--cms-m-side-border-left: 0px;
--cms-m-side-padding-top: 0px;
--cms-m-side-padding-right: 12px;
--cms-m-side-padding-bottom: 8px;
--cms-m-side-padding-left: 12px;
--cms-m-side-flex-direction: column;
--cms-m-side-menu-item-flex-direction: initial;
--cms-m-side-icon-display: inline-block;
--cms-m-side-icon-font-size: initial;
--cms-m-side-span-display: inline-block;
--cms-m-side-span-font-size: initial;

--cms-m-content-width: 100%;

--cms-m-content-margin-top: 0px;
--cms-m-content-margin-right: 0px;
--cms-m-content-margin-bottom: 0px;
--cms-m-content-margin-left: 0px;
--cms-m-content-border-top: 0px;
--cms-m-content-border-right: 0px;
--cms-m-content-border-bottom: 0px;
--cms-m-content-border-left: 0px;
--cms-m-content-padding-top: 16px;
--cms-m-content-padding-right: 12px;
--cms-m-content-padding-bottom: 16px;
--cms-m-content-padding-left: 12px;

--cms-layout-side-wrapper-overflow-y: auto;
--cms-layout-side-wrapper-overflow-x: hidden;
--cms-layout-side-wrapper-width: var(--cms-side-width);
--cms-layout-side-wrapper-min-width: var(--cms-side-width);
--cms-layout-side-wrapper-min-height: initial;
--cms-layout-side-max-width: initial;
--cms-layout-side-justify-content: initial;
--cms-layout-side-menu-item-justify-content: var(--cms-primary-justify-content);
--cms-layout-side-menu-item-align-items: center;
--cms-layout-side-menu-item-padding: var(--cms-menu-item-padding-y) var(--cms-side-padding-right) var(--cms-menu-item-padding-y) var(--cms-side-padding-left);
--cms-layout-side-hr-display: block;
--cms-side-menu-flex-direction: column;
--cms-side-white-space: initial;
}
@media (min-width: 1280px) {
:root {
--cms-layout-flex-direction: initial;

--cms-layout-primary-wrapper-overflow-y: auto;
--cms-layout-primary-wrapper-overflow-x: hidden;
--cms-layout-primary-wrapper-width: var(--cms-primary-width);
--cms-layout-primary-wrapper-min-width: var(--cms-primary-width);
--cms-layout-primary-wrapper-min-height: initial;

--cms-layout-primary-max-width: initial;

--cms-layout-secondary-wrapper-overflow-y: hidden;
--cms-layout-secondary-wrapper-overflow-x: auto;
--cms-layout-secondary-wrapper-width: initial;
--cms-layout-secondary-wrapper-min-height: var(--cms-secondary-height);

--cms-layout-navigation-max-width: 100%;
--cms-layout-navigation-width: initial;

--cms-layout-horizontal-wrapper-max-width: calc(100% - var(--cms-primary-width));
--cms-layout-horizontal-wrapper-flex-direction: column;

--cms-layout-content-image-wrapper-max-width: initial;
--cms-layout-image-flex-grow: 1;

--cms-layout-logo-float: none;
--cms-layout-logo-height: var(--cms-logo-height);
--cms-layout-logo-width: calc(var(--cms-primary-width) - var(--cms-primary-padding-left) - var(--cms-primary-padding-right));

--cms-layout-primary-justify-content: initial;
--cms-layout-primary-menu-item-justify-content: var(--cms-primary-justify-content);
--cms-layout-primary-menu-item-align-items: center;
--cms-layout-primary-menu-item-padding: var(--cms-menu-item-padding-y) var(--cms-primary-padding-right) var(--cms-menu-item-padding-y) var(--cms-primary-padding-left);
--cms-layout-primary-hr-display: block;

--cms-layout-title-float: left;
--cms-layout-title-line-height: calc(var(--cms-secondary-height) - var(--cms-secondary-padding-top) - var(--cms-secondary-padding-bottom) - var(--cms-secondary-border-bottom));

--cms-layout-secondary-justify-content: flex-end;
--cms-layout-secondary-menu-item-justify-content: center;
--cms-layout-secondary-menu-item-align-items: center;
--cms-layout-secondary-menu-item-padding: 0 var(--cms-menu-item-padding-x);
--cms-layout-secondary-hr-display: none;

--cms-primary-menu-flex-direction: column;
--cms-primary-white-space: initial;
--cms-secondary-menu-flex-direction: initial;
--cms-secondary-white-space: nowrap;
}
:root {
--cms-layout-width: var(--cms-d-layout-width);
--cms-layout-margin: var(--cms-d-layout-margin-top) var(--cms-d-layout-margin-right) var(--cms-d-layout-margin-bottom) var(--cms-d-layout-margin-left);
--cms-layout-border-width: var(--cms-d-layout-border-top) var(--cms-d-layout-border-right) var(--cms-d-layout-border-bottom) var(--cms-d-layout-border-left);

--cms-layout-primary-justify-content: initial;
--cms-primary-height: var(--cms-d-primary-height);
--cms-primary-width: var(--cms-d-primary-width);
--cms-primary-margin: var(--cms-d-primary-margin-top) var(--cms-d-primary-margin-right) var(--cms-d-primary-margin-bottom) var(--cms-d-primary-margin-left);
--cms-primary-padding-top: var(--cms-d-primary-padding-top);
--cms-primary-padding-right: var(--cms-d-primary-padding-right);
--cms-primary-padding-bottom: var(--cms-d-primary-padding-bottom);
--cms-primary-padding-left: var(--cms-d-primary-padding-left);
--cms-primary-border-top: var(--cms-d-primary-border-top);
--cms-primary-border-right: var(--cms-d-primary-border-right);
--cms-primary-border-bottom: var(--cms-d-primary-border-bottom);
--cms-primary-border-left: var(--cms-d-primary-border-left);
--cms-primary-padding: var(--cms-d-primary-padding-top) var(--cms-d-primary-padding-right) var(--cms-d-primary-padding-bottom) var(--cms-d-primary-padding-left);
--cms-primary-border-width: var(--cms-d-primary-border-top) var(--cms-d-primary-border-right) var(--cms-d-primary-border-bottom) var(--cms-d-primary-border-left);
--cms-primary-justify-content: var(--cms-d-primary-justify-content);
--cms-primary-flex-direction: column;
--cms-primary-menu-item-flex-direction: var(--cms-d-primary-menu-item-flex-direction);
--cms-primary-icon-display: var(--cms-d-primary-icon-display);
--cms-primary-icon-font-size: var(--cms-d-primary-icon-font-size);
--cms-primary-span-display: var(--cms-d-primary-span-display);
--cms-primary-span-font-size: var(--cms-d-primary-span-font-size);
--cms-layout-secondary-justify-content: flex-end;
--cms-secondary-height: var(--cms-d-secondary-height);
--cms-secondary-width: var(--cms-d-secondary-width);
--cms-secondary-margin: var(--cms-d-secondary-margin-top) var(--cms-d-secondary-margin-right) var(--cms-d-secondary-margin-bottom) var(--cms-d-secondary-margin-left);
--cms-secondary-padding-top: var(--cms-d-secondary-padding-top);
--cms-secondary-padding-right: var(--cms-d-secondary-padding-right);
--cms-secondary-padding-bottom: var(--cms-d-secondary-padding-bottom);
--cms-secondary-padding-left: var(--cms-d-secondary-padding-left);
--cms-secondary-border-top: var(--cms-d-secondary-border-top);
--cms-secondary-border-right: var(--cms-d-secondary-border-right);
--cms-secondary-border-bottom: var(--cms-d-secondary-border-bottom);
--cms-secondary-border-left: var(--cms-d-secondary-border-left);
--cms-secondary-padding: var(--cms-d-secondary-padding-top) var(--cms-d-secondary-padding-right) var(--cms-d-secondary-padding-bottom) var(--cms-d-secondary-padding-left);
--cms-secondary-border-width: var(--cms-d-secondary-border-top) var(--cms-d-secondary-border-right) var(--cms-d-secondary-border-bottom) var(--cms-d-secondary-border-left);
--cms-secondary-justify-content: var(--cms-d-secondary-justify-content);
--cms-secondary-flex-direction: var(--cms-d-secondary-flex-direction);
--cms-secondary-menu-item-flex-direction: var(--cms-d-secondary-menu-item-flex-direction);
--cms-secondary-icon-display: var(--cms-d-secondary-icon-display);
--cms-secondary-icon-font-size: var(--cms-d-secondary-icon-font-size);
--cms-secondary-span-display: var(--cms-d-secondary-span-display);
--cms-secondary-span-font-size: var(--cms-d-secondary-span-font-size);
--cms-layout-side-justify-content: initial;
--cms-side-height: var(--cms-d-side-height);
--cms-side-width: var(--cms-d-side-width);
--cms-side-margin: var(--cms-d-side-margin-top) var(--cms-d-side-margin-right) var(--cms-d-side-margin-bottom) var(--cms-d-side-margin-left);
--cms-side-padding-top: var(--cms-d-side-padding-top);
--cms-side-padding-right: var(--cms-d-side-padding-right);
--cms-side-padding-bottom: var(--cms-d-side-padding-bottom);
--cms-side-padding-left: var(--cms-d-side-padding-left);
--cms-side-border-top: var(--cms-d-side-border-top);
--cms-side-border-right: var(--cms-d-side-border-right);
--cms-side-border-bottom: var(--cms-d-side-border-bottom);
--cms-side-border-left: var(--cms-d-side-border-left);
--cms-side-padding: var(--cms-d-side-padding-top) var(--cms-d-side-padding-right) var(--cms-d-side-padding-bottom) var(--cms-d-side-padding-left);
--cms-side-border-width: var(--cms-d-side-border-top) var(--cms-d-side-border-right) var(--cms-d-side-border-bottom) var(--cms-d-side-border-left);
--cms-side-justify-content: var(--cms-d-side-justify-content);
--cms-side-flex-direction: column;
--cms-side-menu-item-flex-direction: var(--cms-d-side-menu-item-flex-direction);
--cms-side-icon-display: var(--cms-d-side-icon-display);
--cms-side-icon-font-size: var(--cms-d-side-icon-font-size);
--cms-side-span-display: var(--cms-d-side-span-display);
--cms-side-span-font-size: var(--cms-d-side-span-font-size);

--cms-content-width: var(--cms-d-content-width);
--cms-content-margin: var(--cms-d-content-margin-top) var(--cms-d-content-margin-right) var(--cms-d-content-margin-bottom) var(--cms-d-content-margin-left);
--cms-content-padding-top: var(--cms-d-content-padding-top);
--cms-content-padding-right: var(--cms-d-content-padding-right);
--cms-content-padding-bottom: var(--cms-d-content-padding-bottom);
--cms-content-padding-left: var(--cms-d-content-padding-left);
--cms-content-padding: var(--cms-d-content-padding-top) var(--cms-d-content-padding-right) var(--cms-d-content-padding-bottom) var(--cms-d-content-padding-left);
--cms-content-border-width: var(--cms-d-content-border-top) var(--cms-d-content-border-right) var(--cms-d-content-border-bottom) var(--cms-d-content-border-left);
}
.layout .primary-navigation-wrapper .navigation .menu {
display: flex !important;
}
.layout .horizontal-wrapper .secondary-navigation-wrapper .navigation .menu {
display: flex !important;
}
.layout .side-panel {
display: flex !important;
}
}
@media (min-width: 992px) and (max-width: 1279.8px) {
:root {
--cms-layout-flex-direction: initial;

--cms-layout-primary-wrapper-overflow-y: auto;
--cms-layout-primary-wrapper-overflow-x: hidden;
--cms-layout-primary-wrapper-width: var(--cms-primary-width);
--cms-layout-primary-wrapper-min-width: var(--cms-primary-width);
--cms-layout-primary-wrapper-min-height: initial;

--cms-layout-primary-max-width: initial;

--cms-layout-secondary-wrapper-overflow-y: hidden;
--cms-layout-secondary-wrapper-overflow-x: auto;
--cms-layout-secondary-wrapper-width: initial;
--cms-layout-secondary-wrapper-min-height: var(--cms-secondary-height);

--cms-layout-navigation-max-width: 100%;
--cms-layout-navigation-width: initial;

--cms-layout-horizontal-wrapper-max-width: calc(100% - var(--cms-primary-width));
--cms-layout-horizontal-wrapper-flex-direction: column;

--cms-layout-content-image-wrapper-max-width: initial;
--cms-layout-image-flex-grow: 1;

--cms-layout-logo-float: none;
--cms-layout-logo-height: var(--cms-logo-height);
--cms-layout-logo-width: calc(var(--cms-primary-width) - var(--cms-primary-padding-left) - var(--cms-primary-padding-right));

--cms-layout-primary-justify-content: initial;
--cms-layout-primary-menu-item-justify-content: var(--cms-primary-justify-content);
--cms-layout-primary-menu-item-align-items: center;
--cms-layout-primary-menu-item-padding: var(--cms-menu-item-padding-y) var(--cms-primary-padding-right) var(--cms-menu-item-padding-y) var(--cms-primary-padding-left);
--cms-layout-primary-hr-display: block;

--cms-layout-title-float: left;
--cms-layout-title-line-height: calc(var(--cms-secondary-height) - var(--cms-secondary-padding-top) - var(--cms-secondary-padding-bottom) - var(--cms-secondary-border-bottom));

--cms-layout-secondary-justify-content: flex-end;
--cms-layout-secondary-menu-item-justify-content: center;
--cms-layout-secondary-menu-item-align-items: center;
--cms-layout-secondary-menu-item-padding: 0 var(--cms-menu-item-padding-x);
--cms-layout-secondary-hr-display: none;

--cms-primary-menu-flex-direction: column;
--cms-primary-white-space: initial;
--cms-secondary-menu-flex-direction: initial;
--cms-secondary-white-space: nowrap;
}
:root {
--cms-layout-width: var(--cms-t-layout-width);
--cms-layout-margin: var(--cms-t-layout-margin-top) var(--cms-t-layout-margin-right) var(--cms-t-layout-margin-bottom) var(--cms-t-layout-margin-left);
--cms-layout-border-width: var(--cms-t-layout-border-top) var(--cms-t-layout-border-right) var(--cms-t-layout-border-bottom) var(--cms-t-layout-border-left);

--cms-layout-primary-justify-content: initial;
--cms-primary-height: var(--cms-t-primary-height);
--cms-primary-width: var(--cms-t-primary-width);
--cms-primary-margin: var(--cms-t-primary-margin-top) var(--cms-t-primary-margin-right) var(--cms-t-primary-margin-bottom) var(--cms-t-primary-margin-left);
--cms-primary-padding-top: var(--cms-t-primary-padding-top);
--cms-primary-padding-right: var(--cms-t-primary-padding-right);
--cms-primary-padding-bottom: var(--cms-t-primary-padding-bottom);
--cms-primary-padding-left: var(--cms-t-primary-padding-left);
--cms-primary-border-top: var(--cms-t-primary-border-top);
--cms-primary-border-right: var(--cms-t-primary-border-right);
--cms-primary-border-bottom: var(--cms-t-primary-border-bottom);
--cms-primary-border-left: var(--cms-t-primary-border-left);
--cms-primary-padding: var(--cms-t-primary-padding-top) var(--cms-t-primary-padding-right) var(--cms-t-primary-padding-bottom) var(--cms-t-primary-padding-left);
--cms-primary-border-width: var(--cms-t-primary-border-top) var(--cms-t-primary-border-right) var(--cms-t-primary-border-bottom) var(--cms-t-primary-border-left);
--cms-primary-justify-content: var(--cms-t-primary-justify-content);
--cms-primary-flex-direction: column;
--cms-primary-menu-item-flex-direction: var(--cms-t-primary-menu-item-flex-direction);
--cms-primary-icon-display: var(--cms-t-primary-icon-display);
--cms-primary-icon-font-size: var(--cms-t-primary-icon-font-size);
--cms-primary-span-display: var(--cms-t-primary-span-display);
--cms-primary-span-font-size: var(--cms-t-primary-span-font-size);
--cms-layout-secondary-justify-content: flex-end;
--cms-secondary-height: var(--cms-t-secondary-height);
--cms-secondary-width: var(--cms-t-secondary-width);
--cms-secondary-margin: var(--cms-t-secondary-margin-top) var(--cms-t-secondary-margin-right) var(--cms-t-secondary-margin-bottom) var(--cms-t-secondary-margin-left);
--cms-secondary-padding-top: var(--cms-t-secondary-padding-top);
--cms-secondary-padding-right: var(--cms-t-secondary-padding-right);
--cms-secondary-padding-bottom: var(--cms-t-secondary-padding-bottom);
--cms-secondary-padding-left: var(--cms-t-secondary-padding-left);
--cms-secondary-border-top: var(--cms-t-secondary-border-top);
--cms-secondary-border-right: var(--cms-t-secondary-border-right);
--cms-secondary-border-bottom: var(--cms-t-secondary-border-bottom);
--cms-secondary-border-left: var(--cms-t-secondary-border-left);
--cms-secondary-padding: var(--cms-t-secondary-padding-top) var(--cms-t-secondary-padding-right) var(--cms-t-secondary-padding-bottom) var(--cms-t-secondary-padding-left);
--cms-secondary-border-width: var(--cms-t-secondary-border-top) var(--cms-t-secondary-border-right) var(--cms-t-secondary-border-bottom) var(--cms-t-secondary-border-left);
--cms-secondary-justify-content: var(--cms-t-secondary-justify-content);
--cms-secondary-flex-direction: var(--cms-t-secondary-flex-direction);
--cms-secondary-menu-item-flex-direction: var(--cms-t-secondary-menu-item-flex-direction);
--cms-secondary-icon-display: var(--cms-t-secondary-icon-display);
--cms-secondary-icon-font-size: var(--cms-t-secondary-icon-font-size);
--cms-secondary-span-display: var(--cms-t-secondary-span-display);
--cms-secondary-span-font-size: var(--cms-t-secondary-span-font-size);
--cms-layout-side-justify-content: initial;
--cms-side-height: var(--cms-t-side-height);
--cms-side-width: var(--cms-t-side-width);
--cms-side-margin: var(--cms-t-side-margin-top) var(--cms-t-side-margin-right) var(--cms-t-side-margin-bottom) var(--cms-t-side-margin-left);
--cms-side-padding-top: var(--cms-t-side-padding-top);
--cms-side-padding-right: var(--cms-t-side-padding-right);
--cms-side-padding-bottom: var(--cms-t-side-padding-bottom);
--cms-side-padding-left: var(--cms-t-side-padding-left);
--cms-side-border-top: var(--cms-t-side-border-top);
--cms-side-border-right: var(--cms-t-side-border-right);
--cms-side-border-bottom: var(--cms-t-side-border-bottom);
--cms-side-border-left: var(--cms-t-side-border-left);
--cms-side-padding: var(--cms-t-side-padding-top) var(--cms-t-side-padding-right) var(--cms-t-side-padding-bottom) var(--cms-t-side-padding-left);
--cms-side-border-width: var(--cms-t-side-border-top) var(--cms-t-side-border-right) var(--cms-t-side-border-bottom) var(--cms-t-side-border-left);
--cms-side-justify-content: var(--cms-t-side-justify-content);
--cms-side-flex-direction: column;
--cms-side-menu-item-flex-direction: var(--cms-t-side-menu-item-flex-direction);
--cms-side-icon-display: var(--cms-t-side-icon-display);
--cms-side-icon-font-size: var(--cms-t-side-icon-font-size);
--cms-side-span-display: var(--cms-t-side-span-display);
--cms-side-span-font-size: var(--cms-t-side-span-font-size);

--cms-content-width: var(--cms-t-content-width);
--cms-content-margin: var(--cms-t-content-margin-top) var(--cms-t-content-margin-right) var(--cms-t-content-margin-bottom) var(--cms-t-content-margin-left);
--cms-content-padding-top: var(--cms-t-content-padding-top);
--cms-content-padding-right: var(--cms-t-content-padding-right);
--cms-content-padding-bottom: var(--cms-t-content-padding-bottom);
--cms-content-padding-left: var(--cms-t-content-padding-left);
--cms-content-padding: var(--cms-t-content-padding-top) var(--cms-t-content-padding-right) var(--cms-t-content-padding-bottom) var(--cms-t-content-padding-left);
--cms-content-border-width: var(--cms-t-content-border-top) var(--cms-t-content-border-right) var(--cms-t-content-border-bottom) var(--cms-t-content-border-left);
}
.layout .primary-navigation-wrapper .navigation .menu {
display: flex !important;
}
.layout .horizontal-wrapper .secondary-navigation-wrapper .navigation .menu {
display: flex !important;
}
.layout .side-panel {
display: flex !important;
}
}
@media (max-width: 991.8px) {
:root {
--cms-layout-flex-direction: column;

--cms-layout-primary-wrapper-overflow-y: hidden;
--cms-layout-primary-wrapper-overflow-x: auto;
--cms-layout-primary-wrapper-width: initial;
--cms-layout-primary-wrapper-min-width: initial;
--cms-layout-primary-wrapper-min-height: var(--cms-primary-height);

--cms-layout-primary-max-width: initial;

--cms-layout-secondary-wrapper-overflow-y: hidden;
--cms-layout-secondary-wrapper-overflow-x: auto;
--cms-layout-secondary-wrapper-width: initial;
--cms-layout-secondary-wrapper-min-height: var(--cms-secondary-height);

--cms-layout-navigation-max-width: 100%;
--cms-layout-navigation-width: var(--cms-content-width, auto);

--cms-layout-horizontal-wrapper-max-width: initial;
--cms-layout-horizontal-wrapper-flex-direction: column;

--cms-layout-content-image-wrapper-max-width: 100%;
--cms-layout-image-flex-grow: initial;

--cms-layout-logo-float: left;
--cms-layout-logo-height: calc(var(--cms-primary-height) - var(--cms-primary-padding-top) - var(--cms-primary-padding-bottom) - var(--cms-primary-border-bottom));
--cms-layout-logo-width: var(--cms-logo-width);

--cms-layout-primary-justify-content: flex-end;
--cms-layout-primary-menu-item-justify-content: center;
--cms-layout-primary-menu-item-align-items: center;
--cms-layout-primary-menu-item-padding: 0 var(--cms-menu-item-padding-x);
--cms-layout-primary-hr-display: none;

--cms-layout-title-float: left;

--cms-layout-secondary-justify-content: flex-end;
--cms-layout-secondary-menu-item-justify-content: center;
--cms-layout-secondary-menu-item-align-items: var(--cms-secondary-justify-content);
--cms-layout-secondary-menu-item-padding: 0 var(--cms-menu-item-padding-x);
--cms-layout-secondary-hr-display: none;

--cms-image-display: none;
--cms-content-margin-y: auto;

--cms-primary-menu-flex-direction: initial;
--cms-primary-white-space: nowrap;
--cms-secondary-menu-flex-direction: initial;
--cms-secondary-white-space: nowrap;
}
:root {
--cms-layout-width: var(--cms-m-layout-width);
--cms-layout-margin: var(--cms-m-layout-margin-top) var(--cms-m-layout-margin-right) var(--cms-m-layout-margin-bottom) var(--cms-m-layout-margin-left);
--cms-layout-border-width: var(--cms-m-layout-border-top) var(--cms-m-layout-border-right) var(--cms-m-layout-border-bottom) var(--cms-m-layout-border-left);

--cms-layout-primary-justify-content: initial;
--cms-primary-height: var(--cms-m-primary-height);
--cms-primary-width: var(--cms-m-primary-width);
--cms-primary-margin: var(--cms-m-primary-margin-top) var(--cms-m-primary-margin-right) var(--cms-m-primary-margin-bottom) var(--cms-m-primary-margin-left);
--cms-primary-padding-top: var(--cms-m-primary-padding-top);
--cms-primary-padding-right: var(--cms-m-primary-padding-right);
--cms-primary-padding-bottom: var(--cms-m-primary-padding-bottom);
--cms-primary-padding-left: var(--cms-m-primary-padding-left);
--cms-primary-border-top: var(--cms-m-primary-border-top);
--cms-primary-border-right: var(--cms-m-primary-border-right);
--cms-primary-border-bottom: var(--cms-m-primary-border-bottom);
--cms-primary-border-left: var(--cms-m-primary-border-left);
--cms-primary-padding: var(--cms-m-primary-padding-top) var(--cms-m-primary-padding-right) var(--cms-m-primary-padding-bottom) var(--cms-m-primary-padding-left);
--cms-primary-border-width: var(--cms-m-primary-border-top) var(--cms-m-primary-border-right) var(--cms-m-primary-border-bottom) var(--cms-m-primary-border-left);
--cms-primary-justify-content: var(--cms-m-primary-justify-content);
--cms-primary-flex-direction: var(--cms-m-primary-flex-direction);
--cms-primary-menu-item-flex-direction: var(--cms-m-primary-menu-item-flex-direction);
--cms-primary-icon-display: var(--cms-m-primary-icon-display);
--cms-primary-icon-font-size: var(--cms-m-primary-icon-font-size);
--cms-primary-span-display: var(--cms-m-primary-span-display);
--cms-primary-span-font-size: var(--cms-m-primary-span-font-size);
--cms-layout-secondary-justify-content: initial;
--cms-secondary-height: var(--cms-m-secondary-height);
--cms-secondary-width: var(--cms-m-secondary-width);
--cms-secondary-margin: var(--cms-m-secondary-margin-top) var(--cms-m-secondary-margin-right) var(--cms-m-secondary-margin-bottom) var(--cms-m-secondary-margin-left);
--cms-secondary-padding-top: var(--cms-m-secondary-padding-top);
--cms-secondary-padding-right: var(--cms-m-secondary-padding-right);
--cms-secondary-padding-bottom: var(--cms-m-secondary-padding-bottom);
--cms-secondary-padding-left: var(--cms-m-secondary-padding-left);
--cms-secondary-border-top: var(--cms-m-secondary-border-top);
--cms-secondary-border-right: var(--cms-m-secondary-border-right);
--cms-secondary-border-bottom: var(--cms-m-secondary-border-bottom);
--cms-secondary-border-left: var(--cms-m-secondary-border-left);
--cms-secondary-padding: var(--cms-m-secondary-padding-top) var(--cms-m-secondary-padding-right) var(--cms-m-secondary-padding-bottom) var(--cms-m-secondary-padding-left);
--cms-secondary-border-width: var(--cms-m-secondary-border-top) var(--cms-m-secondary-border-right) var(--cms-m-secondary-border-bottom) var(--cms-m-secondary-border-left);
--cms-secondary-justify-content: var(--cms-m-secondary-justify-content);
--cms-secondary-flex-direction: var(--cms-m-secondary-flex-direction);
--cms-secondary-menu-item-flex-direction: var(--cms-m-secondary-menu-item-flex-direction);
--cms-secondary-icon-display: var(--cms-m-secondary-icon-display);
--cms-secondary-icon-font-size: var(--cms-m-secondary-icon-font-size);
--cms-secondary-span-display: var(--cms-m-secondary-span-display);
--cms-secondary-span-font-size: var(--cms-m-secondary-span-font-size);
--cms-layout-side-justify-content: initial;
--cms-side-height: var(--cms-m-side-height);
--cms-side-width: var(--cms-m-side-width);
--cms-side-margin: var(--cms-m-side-margin-top) var(--cms-m-side-margin-right) var(--cms-m-side-margin-bottom) var(--cms-m-side-margin-left);
--cms-side-padding-top: var(--cms-m-side-padding-top);
--cms-side-padding-right: var(--cms-m-side-padding-right);
--cms-side-padding-bottom: var(--cms-m-side-padding-bottom);
--cms-side-padding-left: var(--cms-m-side-padding-left);
--cms-side-border-top: var(--cms-m-side-border-top);
--cms-side-border-right: var(--cms-m-side-border-right);
--cms-side-border-bottom: var(--cms-m-side-border-bottom);
--cms-side-border-left: var(--cms-m-side-border-left);
--cms-side-padding: var(--cms-m-side-padding-top) var(--cms-m-side-padding-right) var(--cms-m-side-padding-bottom) var(--cms-m-side-padding-left);
--cms-side-border-width: var(--cms-m-side-border-top) var(--cms-m-side-border-right) var(--cms-m-side-border-bottom) var(--cms-m-side-border-left);
--cms-side-justify-content: var(--cms-m-side-justify-content);
--cms-side-flex-direction: column;
--cms-side-menu-item-flex-direction: var(--cms-m-side-menu-item-flex-direction);
--cms-side-icon-display: var(--cms-m-side-icon-display);
--cms-side-icon-font-size: var(--cms-m-side-icon-font-size);
--cms-side-span-display: var(--cms-m-side-span-display);
--cms-side-span-font-size: var(--cms-m-side-span-font-size);

--cms-content-width: var(--cms-m-content-width);
--cms-content-margin: var(--cms-m-content-margin-top) var(--cms-m-content-margin-right) var(--cms-m-content-margin-bottom) var(--cms-m-content-margin-left);
--cms-content-padding-top: var(--cms-m-content-padding-top);
--cms-content-padding-right: var(--cms-m-content-padding-right);
--cms-content-padding-bottom: var(--cms-m-content-padding-bottom);
--cms-content-padding-left: var(--cms-m-content-padding-left);
--cms-content-padding: var(--cms-m-content-padding-top) var(--cms-m-content-padding-right) var(--cms-m-content-padding-bottom) var(--cms-m-content-padding-left);
--cms-content-border-width: var(--cms-m-content-border-top) var(--cms-m-content-border-right) var(--cms-m-content-border-bottom) var(--cms-m-content-border-left);
}
.layout .primary-navigation-wrapper .navigation .menu {
display: flex !important;
}
.layout .horizontal-wrapper .secondary-navigation-wrapper .navigation .menu {
display: flex !important;
}
:root {
--cms-layout-side-menu-item-justify-content: left;
--cms-layout-side-hr-display: block;
--cms-layout-side-menu-item-padding: var(--cms-menu-item-padding-y) var(--cms-primary-padding-right) var(--cms-menu-item-padding-y) var(--cms-primary-padding-left);
--cms-primary-flex-direction: row;
}
.layout .primary-navigation-wrapper .navigation {
justify-content: space-between;
align-items: stretch;
flex-direction: row;
}
.layout .primary-navigation-wrapper .navigation .side-button {
display: flex;
}
.layout .side-panel {
display: none;
position: absolute;
top: var(--cms-layout-primary-wrapper-min-height);
bottom: 0;
left: 0;
right: 0;
z-index: 1000;
}
}

:root, [data-bs-theme=light] {
--bs-primary: var(--cms-primary);
--bs-primary-rgb: var(--cms-primary-rgb);
--bs-primary-text-emphasis: var(--cms-primary-dark);
--bs-primary-bg-subtle: var(--cms-primary-lighter);
--bs-primary-border-subtle: var(--cms-primary-light);
.btn-subtle-primary {
border: 0;
color: var(--cms-primary-dark);
background-color: var(--cms-primary-lighter);
&:active, &:hover, &.active {
background-color: var(--cms-primary-light);
color: var(--cms-primary-darker);
}
}
--bs-secondary: var(--cms-secondary);
--bs-secondary-rgb: var(--cms-secondary-rgb);
--bs-secondary-text-emphasis: var(--cms-secondary-dark);
--bs-secondary-bg-subtle: var(--cms-secondary-lighter);
--bs-secondary-border-subtle: var(--cms-secondary-light);
.btn-subtle-secondary {
border: 0;
color: var(--cms-secondary-dark);
background-color: var(--cms-secondary-lighter);
&:active, &:hover, &.active {
background-color: var(--cms-secondary-light);
color: var(--cms-secondary-darker);
}
}
--bs-success: var(--cms-success);
--bs-success-rgb: var(--cms-success-rgb);
--bs-success-text-emphasis: var(--cms-success-dark);
--bs-success-bg-subtle: var(--cms-success-lighter);
--bs-success-border-subtle: var(--cms-success-light);
.btn-subtle-success {
border: 0;
color: var(--cms-success-dark);
background-color: var(--cms-success-lighter);
&:active, &:hover, &.active {
background-color: var(--cms-success-light);
color: var(--cms-success-darker);
}
}
--bs-danger: var(--cms-danger);
--bs-danger-rgb: var(--cms-danger-rgb);
--bs-danger-text-emphasis: var(--cms-danger-dark);
--bs-danger-bg-subtle: var(--cms-danger-lighter);
--bs-danger-border-subtle: var(--cms-danger-light);
.btn-subtle-danger {
border: 0;
color: var(--cms-danger-dark);
background-color: var(--cms-danger-lighter);
&:active, &:hover, &.active {
background-color: var(--cms-danger-light);
color: var(--cms-danger-darker);
}
}
--bs-warning: var(--cms-warning);
--bs-warning-rgb: var(--cms-warning-rgb);
--bs-warning-text-emphasis: var(--cms-warning-dark);
--bs-warning-bg-subtle: var(--cms-warning-lighter);
--bs-warning-border-subtle: var(--cms-warning-light);
.btn-subtle-warning {
border: 0;
color: var(--cms-warning-dark);
background-color: var(--cms-warning-lighter);
&:active, &:hover, &.active {
background-color: var(--cms-warning-light);
color: var(--cms-warning-darker);
}
}
--bs-info: var(--cms-info);
--bs-info-rgb: var(--cms-info-rgb);
--bs-info-text-emphasis: var(--cms-info-dark);
--bs-info-bg-subtle: var(--cms-info-lighter);
--bs-info-border-subtle: var(--cms-info-light);
.btn-subtle-info {
border: 0;
color: var(--cms-info-dark);
background-color: var(--cms-info-lighter);
&:active, &:hover, &.active {
background-color: var(--cms-info-light);
color: var(--cms-info-darker);
}
}
--bs-light: var(--cms-light);
--bs-light-rgb: var(--cms-light-rgb);
--bs-light-text-emphasis: var(--cms-light-dark);
--bs-light-bg-subtle: var(--cms-light-lighter);
--bs-light-border-subtle: var(--cms-light-light);
.btn-subtle-light {
border: 0;
color: var(--cms-light-dark);
background-color: var(--cms-light-lighter);
&:active, &:hover, &.active {
background-color: var(--cms-light-light);
color: var(--cms-light-darker);
}
}
--bs-dark: var(--cms-dark);
--bs-dark-rgb: var(--cms-dark-rgb);
--bs-dark-text-emphasis: var(--cms-dark-dark);
--bs-dark-bg-subtle: var(--cms-dark-lighter);
--bs-dark-border-subtle: var(--cms-dark-light);
.btn-subtle-dark {
border: 0;
color: var(--cms-dark-dark);
background-color: var(--cms-dark-lighter);
&:active, &:hover, &.active {
background-color: var(--cms-dark-light);
color: var(--cms-dark-darker);
}
}
}

[data-bs-theme=dark] {
--bs-primary: var(--cms-primary);
--bs-primary-rgb: var(--cms-primary-rgb);
--bs-primary-text-emphasis: var(--cms-primary-light);
--bs-primary-bg-subtle: var(--cms-primary-darker);
--bs-primary-border-subtle: var(--cms-primary-dark);
.btn-subtle-primary {
color: var(--cms-primary-light);
background-color: var(--cms-primary-darker);
&:active, &:hover, &.active {
background-color: var(--cms-primary-dark);
color: var(--cms-primary-lighter);
}
}
--bs-secondary: var(--cms-secondary);
--bs-secondary-rgb: var(--cms-secondary-rgb);
--bs-secondary-text-emphasis: var(--cms-secondary-light);
--bs-secondary-bg-subtle: var(--cms-secondary-darker);
--bs-secondary-border-subtle: var(--cms-secondary-dark);
.btn-subtle-secondary {
color: var(--cms-secondary-light);
background-color: var(--cms-secondary-darker);
&:active, &:hover, &.active {
background-color: var(--cms-secondary-dark);
color: var(--cms-secondary-lighter);
}
}
--bs-success: var(--cms-success);
--bs-success-rgb: var(--cms-success-rgb);
--bs-success-text-emphasis: var(--cms-success-light);
--bs-success-bg-subtle: var(--cms-success-darker);
--bs-success-border-subtle: var(--cms-success-dark);
.btn-subtle-success {
color: var(--cms-success-light);
background-color: var(--cms-success-darker);
&:active, &:hover, &.active {
background-color: var(--cms-success-dark);
color: var(--cms-success-lighter);
}
}
--bs-danger: var(--cms-danger);
--bs-danger-rgb: var(--cms-danger-rgb);
--bs-danger-text-emphasis: var(--cms-danger-light);
--bs-danger-bg-subtle: var(--cms-danger-darker);
--bs-danger-border-subtle: var(--cms-danger-dark);
.btn-subtle-danger {
color: var(--cms-danger-light);
background-color: var(--cms-danger-darker);
&:active, &:hover, &.active {
background-color: var(--cms-danger-dark);
color: var(--cms-danger-lighter);
}
}
--bs-warning: var(--cms-warning);
--bs-warning-rgb: var(--cms-warning-rgb);
--bs-warning-text-emphasis: var(--cms-warning-light);
--bs-warning-bg-subtle: var(--cms-warning-darker);
--bs-warning-border-subtle: var(--cms-warning-dark);
.btn-subtle-warning {
color: var(--cms-warning-light);
background-color: var(--cms-warning-darker);
&:active, &:hover, &.active {
background-color: var(--cms-warning-dark);
color: var(--cms-warning-lighter);
}
}
--bs-info: var(--cms-info);
--bs-info-rgb: var(--cms-info-rgb);
--bs-info-text-emphasis: var(--cms-info-light);
--bs-info-bg-subtle: var(--cms-info-darker);
--bs-info-border-subtle: var(--cms-info-dark);
.btn-subtle-info {
color: var(--cms-info-light);
background-color: var(--cms-info-darker);
&:active, &:hover, &.active {
background-color: var(--cms-info-dark);
color: var(--cms-info-lighter);
}
}
--bs-light: var(--cms-dark);
--bs-light-rgb: var(--cms-dark-rgb);
--bs-light-text-emphasis: var(--cms-light);
--bs-light-bg-subtle: var(--cms-dark-darker);
--bs-light-border-subtle: var(--cms-dark-dark);
--bs-dark: var(--cms-light);
--bs-dark-rgb: var(--cms-light-rgb);
--bs-dark-text-emphasis: var(--cms-light-light);
--bs-dark-bg-subtle: var(--cms-light-darker);
--bs-dark-border-subtle: var(--cms-light-dark);
--bs-white: #000000;
--bs-white-rgb: 0, 0, 0;
--bs-black: #ffffff;
--bs-black-rgb: 255, 255, 255;
}

.btn-primary {
--bs-btn-color: #fff;
--bs-btn-bg: var(--bs-primary);
--bs-btn-border-color: var(--bs-primary);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-primary-text-emphasis);
--bs-btn-hover-border-color: var(--bs-primary-text-emphasis);
--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-primary-text-emphasis);
--bs-btn-active-border-color: var(--bs-primary-text-emphasis);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: var(--bs-primary-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-primary-bg-subtle);
}
.btn-outline-primary {
--bs-btn-color: var(--bs-primary);
--bs-btn-border-color: var(--bs-primary);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-primary);
--bs-btn-hover-border-color: var(--bs-primary);
--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-primary);
--bs-btn-active-border-color: var(--bs-primary);
--bs-btn-disabled-color: var(--bs-primary-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-primary-bg-subtle);
}
.table-primary {
--bs-table-bg: var(--bs-primary-bg-subtle);
--bs-table-border-color: var(--bs-primary-border-subtle);
--bs-table-striped-bg: var(--bs-primary-border-subtle);
--bs-table-active-bg: var(--bs-primary-border-subtle);
--bs-table-hover-bg: var(--bs-primary-border-subtle);
}
.btn-secondary {
--bs-btn-color: #fff;
--bs-btn-bg: var(--bs-secondary);
--bs-btn-border-color: var(--bs-secondary);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-secondary-text-emphasis);
--bs-btn-hover-border-color: var(--bs-secondary-text-emphasis);
--bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-secondary-text-emphasis);
--bs-btn-active-border-color: var(--bs-secondary-text-emphasis);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: var(--bs-secondary-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-secondary-bg-subtle);
}
.btn-outline-secondary {
--bs-btn-color: var(--bs-secondary);
--bs-btn-border-color: var(--bs-secondary);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-secondary);
--bs-btn-hover-border-color: var(--bs-secondary);
--bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-secondary);
--bs-btn-active-border-color: var(--bs-secondary);
--bs-btn-disabled-color: var(--bs-secondary-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-secondary-bg-subtle);
}
.table-secondary {
--bs-table-bg: var(--bs-secondary-bg-subtle);
--bs-table-border-color: var(--bs-secondary-border-subtle);
--bs-table-striped-bg: var(--bs-secondary-border-subtle);
--bs-table-active-bg: var(--bs-secondary-border-subtle);
--bs-table-hover-bg: var(--bs-secondary-border-subtle);
}
.btn-success {
--bs-btn-color: #fff;
--bs-btn-bg: var(--bs-success);
--bs-btn-border-color: var(--bs-success);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-success-text-emphasis);
--bs-btn-hover-border-color: var(--bs-success-text-emphasis);
--bs-btn-focus-shadow-rgb: var(--bs-success-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-success-text-emphasis);
--bs-btn-active-border-color: var(--bs-success-text-emphasis);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: var(--bs-success-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-success-bg-subtle);
}
.btn-outline-success {
--bs-btn-color: var(--bs-success);
--bs-btn-border-color: var(--bs-success);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-success);
--bs-btn-hover-border-color: var(--bs-success);
--bs-btn-focus-shadow-rgb: var(--bs-success-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-success);
--bs-btn-active-border-color: var(--bs-success);
--bs-btn-disabled-color: var(--bs-success-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-success-bg-subtle);
}
.table-success {
--bs-table-bg: var(--bs-success-bg-subtle);
--bs-table-border-color: var(--bs-success-border-subtle);
--bs-table-striped-bg: var(--bs-success-border-subtle);
--bs-table-active-bg: var(--bs-success-border-subtle);
--bs-table-hover-bg: var(--bs-success-border-subtle);
}
.btn-danger {
--bs-btn-color: #fff;
--bs-btn-bg: var(--bs-danger);
--bs-btn-border-color: var(--bs-danger);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-danger-text-emphasis);
--bs-btn-hover-border-color: var(--bs-danger-text-emphasis);
--bs-btn-focus-shadow-rgb: var(--bs-danger-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-danger-text-emphasis);
--bs-btn-active-border-color: var(--bs-danger-text-emphasis);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: var(--bs-danger-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-danger-bg-subtle);
}
.btn-outline-danger {
--bs-btn-color: var(--bs-danger);
--bs-btn-border-color: var(--bs-danger);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-danger);
--bs-btn-hover-border-color: var(--bs-danger);
--bs-btn-focus-shadow-rgb: var(--bs-danger-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-danger);
--bs-btn-active-border-color: var(--bs-danger);
--bs-btn-disabled-color: var(--bs-danger-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-danger-bg-subtle);
}
.table-danger {
--bs-table-bg: var(--bs-danger-bg-subtle);
--bs-table-border-color: var(--bs-danger-border-subtle);
--bs-table-striped-bg: var(--bs-danger-border-subtle);
--bs-table-active-bg: var(--bs-danger-border-subtle);
--bs-table-hover-bg: var(--bs-danger-border-subtle);
}
.btn-warning {
--bs-btn-color: #fff;
--bs-btn-bg: var(--bs-warning);
--bs-btn-border-color: var(--bs-warning);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-warning-text-emphasis);
--bs-btn-hover-border-color: var(--bs-warning-text-emphasis);
--bs-btn-focus-shadow-rgb: var(--bs-warning-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-warning-text-emphasis);
--bs-btn-active-border-color: var(--bs-warning-text-emphasis);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: var(--bs-warning-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-warning-bg-subtle);
}
.btn-outline-warning {
--bs-btn-color: var(--bs-warning);
--bs-btn-border-color: var(--bs-warning);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-warning);
--bs-btn-hover-border-color: var(--bs-warning);
--bs-btn-focus-shadow-rgb: var(--bs-warning-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-warning);
--bs-btn-active-border-color: var(--bs-warning);
--bs-btn-disabled-color: var(--bs-warning-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-warning-bg-subtle);
}
.table-warning {
--bs-table-bg: var(--bs-warning-bg-subtle);
--bs-table-border-color: var(--bs-warning-border-subtle);
--bs-table-striped-bg: var(--bs-warning-border-subtle);
--bs-table-active-bg: var(--bs-warning-border-subtle);
--bs-table-hover-bg: var(--bs-warning-border-subtle);
}
.btn-info {
--bs-btn-color: #fff;
--bs-btn-bg: var(--bs-info);
--bs-btn-border-color: var(--bs-info);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-info-text-emphasis);
--bs-btn-hover-border-color: var(--bs-info-text-emphasis);
--bs-btn-focus-shadow-rgb: var(--bs-info-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-info-text-emphasis);
--bs-btn-active-border-color: var(--bs-info-text-emphasis);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: var(--bs-info-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-info-bg-subtle);
}
.btn-outline-info {
--bs-btn-color: var(--bs-info);
--bs-btn-border-color: var(--bs-info);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-info);
--bs-btn-hover-border-color: var(--bs-info);
--bs-btn-focus-shadow-rgb: var(--bs-info-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-info);
--bs-btn-active-border-color: var(--bs-info);
--bs-btn-disabled-color: var(--bs-info-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-info-bg-subtle);
}
.table-info {
--bs-table-bg: var(--bs-info-bg-subtle);
--bs-table-border-color: var(--bs-info-border-subtle);
--bs-table-striped-bg: var(--bs-info-border-subtle);
--bs-table-active-bg: var(--bs-info-border-subtle);
--bs-table-hover-bg: var(--bs-info-border-subtle);
}
.btn-light {
--bs-btn-color: #fff;
--bs-btn-bg: var(--bs-light);
--bs-btn-border-color: var(--bs-light);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-light-text-emphasis);
--bs-btn-hover-border-color: var(--bs-light-text-emphasis);
--bs-btn-focus-shadow-rgb: var(--bs-light-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-light-text-emphasis);
--bs-btn-active-border-color: var(--bs-light-text-emphasis);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: var(--bs-light-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-light-bg-subtle);
}
.btn-outline-light {
--bs-btn-color: var(--bs-light);
--bs-btn-border-color: var(--bs-light);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-light);
--bs-btn-hover-border-color: var(--bs-light);
--bs-btn-focus-shadow-rgb: var(--bs-light-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-light);
--bs-btn-active-border-color: var(--bs-light);
--bs-btn-disabled-color: var(--bs-light-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-light-bg-subtle);
}
.table-light {
--bs-table-bg: var(--bs-light-bg-subtle);
--bs-table-border-color: var(--bs-light-border-subtle);
--bs-table-striped-bg: var(--bs-light-border-subtle);
--bs-table-active-bg: var(--bs-light-border-subtle);
--bs-table-hover-bg: var(--bs-light-border-subtle);
}
.btn-dark {
--bs-btn-color: #fff;
--bs-btn-bg: var(--bs-dark);
--bs-btn-border-color: var(--bs-dark);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-dark-text-emphasis);
--bs-btn-hover-border-color: var(--bs-dark-text-emphasis);
--bs-btn-focus-shadow-rgb: var(--bs-dark-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-dark-text-emphasis);
--bs-btn-active-border-color: var(--bs-dark-text-emphasis);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: var(--bs-dark-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-dark-bg-subtle);
}
.btn-outline-dark {
--bs-btn-color: var(--bs-dark);
--bs-btn-border-color: var(--bs-dark);
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: var(--bs-dark);
--bs-btn-hover-border-color: var(--bs-dark);
--bs-btn-focus-shadow-rgb: var(--bs-dark-rgb);
--bs-btn-active-color: #fff;
--bs-btn-active-bg: var(--bs-dark);
--bs-btn-active-border-color: var(--bs-dark);
--bs-btn-disabled-color: var(--bs-dark-bg-subtle);
--bs-btn-disabled-border-color: var(--bs-dark-bg-subtle);
}
.table-dark {
--bs-table-bg: var(--bs-dark-bg-subtle);
--bs-table-border-color: var(--bs-dark-border-subtle);
--bs-table-striped-bg: var(--bs-dark-border-subtle);
--bs-table-active-bg: var(--bs-dark-border-subtle);
--bs-table-hover-bg: var(--bs-dark-border-subtle);
}

.was-validated .form-control:valid, .form-control.is-valid {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234caf50' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234caf50' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

.form-control.is-valid, .was-validated .form-control:valid {
+.selectize-control {
.selectize-input {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234caf50' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}
}
}

.was-validated .form-control:invalid, .form-control.is-invalid {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f44336'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
}

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f44336'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
}

.form-control.is-invalid, .was-validated .form-control:invalid {
+.selectize-control {
.selectize-input {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f44336'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
}
}
}
:root {

--cms-layout-secondary-menu-item-padding: 0 8px;
--cms-layout-secondary-menu-item-line-height: 1.3;
--cms-layout-logo-height: var(--cms-logo-height);

--cms-twitter-light-link-color: var(--cms-primary);
--cms-twitter-light-link-color-rgb: var(--cms-primary-rgb);
--cms-twitter-light-primary-active-link-color: var(--cms-primary);
--cms-twitter-light-secondary-active-link-color: var(--cms-primary);
--cms-twitter-light-side-active-link-color: var(--cms-primary);
--cms-twitter-dark-link-color: var(--cms-primary);
--cms-twitter-dark-link-color-rgb: var(--cms-primary-rgb);
--cms-twitter-dark-primary-active-link-color: var(--cms-primary);
--cms-twitter-dark-secondary-active-link-color: var(--cms-primary);
--cms-twitter-dark-side-active-link-color: var(--cms-primary);
--cms-layout-primary-hr-display: none;
--cms-layout-side-hr-display: none;

--cms-menu-item-padding-y: 0.75em;
--cms-layout-side-menu-item-padding: 0.5em var(--cms-primary-padding-right) 0.5em var(--cms-primary-padding-left);

.spinner-border {
--bs-spinner-border-width: 2.5px;
}
}
.layout .navigation-wrapper .navigation .menu-item {
column-gap: 1em;
}
.primary-navigation .menu .menu-item i {
width: var(--cms-logo-height);
}
.secondary-navigation .menu .menu-item span {
margin-left: 0;
}
.secondary-navigation .menu hr {
opacity: 1;
}
.side-panel .menu-item span {
margin-left: 0;
}
.override-padding > * {
padding-left: var(--cms-content-padding-left);
padding-right: var(--cms-content-padding-right);
}
.override-padding .table-bordered td:first-child, .override-padding .table-bordered th:first-child {
border-left: 0;
}
.override-padding .table-bordered td:last-child, .override-padding .table-bordered th:last-child {
border-right: 0;
}
.override-padding {
padding-left: 0 !important;
padding-right: 0 !important;
}
.override-padding > ul, .override-padding > ol {
padding-left: calc(2rem + var(--cms-content-padding-left));
}
.override-padding th:first-child, .override-padding td:first-child {
padding-left: var(--cms-content-padding-left);
}
.override-padding th:last-child, .override-padding td:last-child {
padding-right: var(--cms-content-padding-right);
}
.override-padding .ck.ck-sticky-panel__content, .override-padding .ck.ck-editor__editable_inline, .override-padding .ck .ck-source-editing-area textarea {
border-color: var(--cms-content-border-color) !important;
padding-left: var(--cms-content-padding-left);
padding-right: var(--cms-content-padding-right);
border-left: 0 !important;
border-right: 0 !important;
}
.override-padding .ck.ck-toolbar {
padding: 0;
}
.layout .horizontal-wrapper {
position: relative;
}
.layout .horizontal-wrapper .secondary-navigation-wrapper .navigation .navigation-icon {
margin: 5px 0 5px var(--cms-secondary-padding-left);
border-radius: 50%;
width: 45px;
text-align: center;
float: var(--cms-layout-title-float);
font-size: 24px;
}
.layout .horizontal-wrapper .secondary-navigation-wrapper .navigation .title {
font-size: 24px;
font-weight: 800;
line-height: 39px;
padding-left: 8px;
}
.breadcrumbs {
display: none;
padding: 15.75px var(--cms-content-padding-right) 15.75px var(--cms-content-padding-left);
color: var(--bs-secondary);
border-bottom: 1px solid var(--cms-secondary-border-color);
}
.breadcrumbs a {
color: var(--bs-secondary);
}
.breadcrumbs a:hover {
color: var(--cms-color);
}
.content-wrapper {
position: relative
}
.alert-main {
z-index: 100;
position: absolute;
left: 0;
right: 0;
top: 0;
padding: 15.75px var(--cms-content-padding-left) 15.75px var(--cms-content-padding-right);
margin-bottom: 0;
border-width: 0 0 1px 0;
}
.alert-main .btn-close {
padding: 13.75px var(--cms-content-padding-left) 17.75px var(--cms-content-padding-right);
line-height: 1;
font-size: 24px;
background: none;
height: auto;
width: auto;
}
.signpost a:hover > h3 {
color: var(--cms-active-link-color);
}
.form-control-sm.selectize-control .selectize-input {
min-height: 29px;
}
.selectize-control.multi .selectize-input.has-items {
padding-top: 2.5px;
padding-bottom: 0.5px;
}
.selectize-control.multi .selectize-input > div {
margin: 0 2px 2px 0;
}
@media (min-width: 992px) {
:root {
scroll-padding-top: calc(var(--cms-secondary-height) + var(--cms-content-padding-top));
}
}
@media (max-width: 991.8px) {
:root {
--cms-layout-primary-menu-item-padding: 0 12px;
scroll-padding-top: calc(var(--cms-primary-height) + var(--cms-secondary-height) + var(--cms-content-padding-top));
}
.breadcrumbs {
display: none;
}
.layout .navigation-wrapper .navigation .menu-item {
column-gap: 0.25em;
}
.layout .primary-navigation-wrapper .navigation .logo {
padding-left: calc(var(--cms-primary-padding-left) + 7.5px);
justify-content: center;
}
.layout .horizontal-wrapper .secondary-navigation-wrapper.empty {
height: calc(var(--cms-layout-secondary-wrapper-min-height) - 32px);
min-height: calc(var(--cms-layout-secondary-wrapper-min-height) - 32px);
}
.layout .horizontal-wrapper .secondary-navigation-wrapper .menu-item {
order: 1;
}
.layout .horizontal-wrapper .secondary-navigation-wrapper .menu-item.has-priority {
order: 0;
}
.layout .navigation-wrapper .navigation .menu {
border-top: 1px solid var(--cms-light);
}
.layout .navigation-wrapper .navigation .menu .menu-item {
flex-grow: 1;
}
.layout .primary-navigation-wrapper {
overflow-y: initial;
}
.layout .primary-navigation-wrapper .navigation .menu {
overflow-y: var(--cms-layout-primary-wrapper-overflow-y);
}
.layout .secondary-navigation-wrapper {
overflow-y: initial;
}
.layout .secondary-navigation-wrapper .navigation .menu {
overflow-y: var(--cms-layout-secondary-wrapper-overflow-y);
}
.horizontal-wrapper {
padding-bottom: 48px;
}
body {
background: var(--cms-content-bg)
}
.primary-navigation .menu {
position: fixed;
bottom: 0;
left: 0;
right: 0;
height: 48px;
background: var(--cms-content-bg);
z-index: 100;
}
.layout .side-panel {
bottom: 48px;
}
}
@media (max-width: 991.8px) and (display-mode: standalone) and (orientation: portrait) {
.horizontal-wrapper {
padding-bottom: calc(48px + 32px);
}
.primary-navigation .menu {
height: calc(48px + 32px);
padding-bottom: 32px;
}
.layout .side-panel {
bottom: calc(48px + 32px);
}
}
@media (max-width: 991.8px) and (display-mode: standalone) and (orientation: landscape) {
.horizontal-wrapper {
padding-bottom: calc(48px + 12px);
}
.primary-navigation .menu {
height: calc(48px + 12px);
padding-bottom: 12px;
}
.layout .side-panel {
bottom: calc(48px + 12px);
}
}