.navigation,
.footer,
.navigation-search {
  /* latin-ext */
  /* latin */
  /* latin-ext */
  /* latin */
  scroll-behavior: smooth;
  color: #003652;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Inter", "Roboto", "Noto Sans", "Open Sans", "Arial", "sans-serif";
  /* Display/Large */
  /* Display/Medium */
  /* Display/Small */
  /*Header / H1*/
  /* Header/H1-Light */
  /*Header / H2*/
  /*Header / H3*/
  /*Header / H4*/
  /*Header / H5*/
  /*Header / H6*/
  /* Sub Header/SH1-Normal */
  /* Sub Header/SH2-Normal */
  /* Sub Header/SH3-Normal */
  /* Sub Header/SH4-Normal */
  /* Eyebrow/Eyebrow 1 */
  /* Eyebrow/Eyebrow 2 */
  /* Body/B1 */
  /* Body/B1-SemiBold */
  /* Body/B2 */
  /* Body/B2-SemiBold */
  /* Body/B3 */
  /* Body/B3-Underline */
  /* Body/B3-Bold */
  /* Body/B3-Bold-Underline */
  /* Body/B4 */
  /* Body/B4-Bold */
  /* Body/B1-Inline-link */
  /* Body/B1-Inline-link-SemiBold */
  /* Body/B2-Inline-link */
  /* Body/B2-Inline-link-SemiBold */
  /* Body/B3-Inline-link */
  /* Body/B3-Inline-link-Bold */
  /* Body/B4-Inline-link */
  /* Body/B4-Inline-link-Bold */
  /* UI Elements/Text-Link-Small */
  /* UI Elements/Text-Link */
  /* UI Elements/Popover Header */
  /* UI Elements/CTA Label */
  /* UI Elements/Label-Default */
  /* UI Elements/Label-SemiBold */
  /* UI Elements/Breadcrumb Label */
  /* UI Elements/Breadcrumb Label-Underline */
  /* UI Elements/Default Label */
  /* UI Elements/Floating Label */
  /* UI Elements/Calendar/Year-Month-SemiBold */
  /* UI Elements/Calendar/Year-Month-Strikethrough */
  /* UI Elements/Calendar/Date-SemiBold */
  /* UI Elements/Calendar/Date-Regular */
  /* UI Elements/Calendar/Date-Strikethrough */
  /* UI Elements/Calendar/Day-Bold */
  /* UI Elements/tags/default */
  /**
 * BUTTON STYLES GUIDE
 * This file contains styles for four button types:
 * 1. Primary Buttons: Solid background with white text
 * 2. Secondary Buttons: Outlined buttons with transparent background
 * 3. Critical Buttons: White buttons with red text and border
 * 4. Insights Buttons: Green buttons with blue text
 * 5. Pill Solid Buttons: Rounded buttons with solid background
 * 6. Pill Outlined Buttons: Rounded buttons with transparent background
 *
 * Each button type supports two background variants:
 * - Light BG: No class required (default)
 * - Dark BG Class: dark-bg (for dark backgrounds with inverted colors)
 *
 * All buttons support:
 * - Regular and disabled states
 * - Text-only, icon + text, or text + icon variants
 * - Responsive behavior (full width on mobile)
 *
 * ADA Guidance
 * If the "button" links to another page, it should be a <a>
 * If the "button" has on-page functionality, it should be a <button aria-label="">
 * Both <button aria-label=""> and <a> should have aria-label to indicate functionality
 * <SVG> element should have the attribute "inert" to prevent focus/clicks
 * Disabled <a> should have tabindex="-1" and aria-disabled="true"
 * Disabled <button> needs both class and attribute disabled
 * Both should have visible and clear focus states
 *
 * Javascript Functionality
 * Best practice: isolate CSS styles from JS functionality using data attributes
 * Example: data-read-more with keydown handler for Enter (13) and Space (32)
 *
 * RESPONSIVE BEHAVIOR
 * On mobile: Primary and Secondary buttons become full width
 * Pill buttons remain original width unless "button-full-width" class is added
 *
 * RTL (RIGHT-TO-LEFT) SUPPORT
 * Adjustments for RTL languages: reverses icon margins and flips arrow icons
 *
 * [Usage examples omitted for brevity - same as original]
 */
  /**
 * TEXT LINK STYLES GUIDE
 * This file contains styles for four text link types:
 * 1. Text Link SemiBold: SemiBold Text
 * 2. Text Link Regular: Regular Text
 * 3. Text Link Small Semibold: Small SemiBold Text
 * 4. Text Link Small Regular: Small Regular Text
 *
 * Each text link type supports underline and non-underline variants.
 * - Underline Class: underline
 * - No underline No class required this is the default
 *
 * Each text link type supports two background variants:
 * - Light BG No class required this is the default: For light backgrounds (primary color)
 * - Dark BG Class: font-white: For dark backgrounds (inverted colors)
 *
 * All text links support:
 * - Text-only, icon + text, or text + icon variants
 * - Inline or block icon display options
 *
 * ADA Guidance
 * <a> should have aria-label so the author can indicate the functionality of the element
 * <SVG> element should have the attribute "inert". This will prevent the icon from receiving focus or being clickable
 *
 * Javascript Functionality
 * The best practice is to isolate CSS Styles from JS functionality by adding data attributes for example "data-read-more" and in the JS
 *
 *     $component.on("click", "[data-read-more]", function(evt) {
 *         Code Block
 *     }).on("keydown", "[data-read-more]",function(evt) {
 *         if (evt.keyCode === 13 || evt.keyCode === 32) {
 *             evt.preventDefault();
 *             $(this)[0].click();
 *         }
 *     });
 *
 * RTL (RIGHT-TO-LEFT) SUPPORT
 *
 * Adjustments for RTL languages
 * - Reverses icon margins
 * - Flips arrow icons
 *
 * Text Link SemiBold
 *
 * Main Class
 * text-link
 * Modifier Classes ui-elements-text-link semibold
 * font-white
 * underline
 *
 * Usage:
 * As a link:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link semibold"><span>Learn More</span></a>
 *
 * With inline icon before text:
 *
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link semibold text-link__icon--inline">
 *      <svg class="icon icon-plus" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-plus"></use></svg>
 *  <span>Learn More</span>
 * </a>
 *
 * With block icon before text:
 *
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link semibold text-link__icon--block">
 *   <svg class="icon icon-plus" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-plus"></use></svg>
 *   <span>Learn More</span>
 * </a>

 * With inline icon after text:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link semibold text-link__icon--inline">
 *   <span>Learn More</span>
 *   <svg class="icon icon-text-link-modern" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-text-link-modern"></use></svg>
 * </a>
 *
 * With block icon after text:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link semibold text-link__icon--block">
 *   <span>Learn More</span>
 *   <svg class="icon icon-text-link-modern" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-text-link-modern"></use></svg>
 * </a>
 *
 * Underline state:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link semibold underline"><span>Learn More</span></a>
 *
 * Text Link Regular
 *
 * Main Class
 * text-link
 * Modifier Classes ui-elements-text-link
 * font-white
 * underline
 *
 * Usage:
 * As a link:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link"><span>Learn More</span></a>
 *
 * With inline icon before text:
 *
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link text-link__icon--inline">
 *   <svg class="icon icon-plus" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-plus"></use></svg>
 *   <span>Learn More</span>
 * </a>
 *
 * With block icon before text:
 *
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link text-link__icon--block">
 *   <svg class="icon icon-plus" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-plus"></use></svg>
 *   <span>Learn More</span>
 * </a>

 * With inline icon after text:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link text-link__icon--inline">
 *   <span>Learn More</span>
 *   <svg class="icon icon-text-link-modern" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-text-link-modern"></use></svg>
 * </a>
 *
 * With block icon after text:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link text-link__icon--block">
 *   <span>Learn More</span>
 *   <svg class="icon icon-text-link-modern" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-text-link-modern"></use></svg>
 * </a>
 *
 * Underline state:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link underline"><span>Learn More</span></a>
 *
 * Text Link Small SemiBold
 *
 * Main Class
 * text-link
 * Modifier Classes ui-elements-text-link-small
 * font-white
 * underline
 *
 * Usage:
 * As a link:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small"><span>Learn More</span></a>
 *
 * With inline icon before text:
 *
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small text-link__icon--inline">
 *   <svg class="icon icon-plus" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-plus"></use></svg>
 *   <span>Learn More</span>
 * </a>
 *
 * With block icon before text:
 *
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small text-link__icon--block">
 *   <svg class="icon icon-plus" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-plus"></use></svg>
 *   <span>Learn More</span>
 * </a>

 * With inline icon after text:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small text-link__icon--inline">
 *   <span>Learn More</span>
 *   <svg class="icon icon-text-link-modern" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-text-link-modern"></use></svg>
 * </a>
 *
 * With block icon after text:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small text-link__icon--block">
 *   <span>Learn More</span>
 *   <svg class="icon icon-text-link-modern" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-text-link-modern"></use></svg>
 * </a>
 *
 * Underline state:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small underline"><span>Learn More</span></a>
 *
 * Text Link Small Regular
 *
 * Main Class
 * text-link
 * Modifier Classes ui-elements-text-link-small normal
 * font-white
 * underline
 *
 * Usage:
 * As a link:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small normal"><span>Learn More</span></a>
 *
 * With inline icon before text:
 *
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small normal text-link__icon--inline">
 *   <svg class="icon icon-plus" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-plus"></use></svg>
 *   <span>Learn More</span>
 * </a>
 *
 * With block icon before text:
 *
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small normal text-link__icon--block">
 *   <svg class="icon icon-plus" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-plus"></use></svg>
 *   <span>Learn More</span>
 * </a>

 * With inline icon after text:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small normal text-link__icon--inline">
 *   <span>Learn More</span>
 *   <svg class="icon icon-text-link-modern" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-text-link-modern"></use></svg>
 * </a>
 *
 * With block icon after text:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small normal text-link__icon--block">
 *   <span>Learn More</span>
 *   <svg class="icon icon-text-link-modern" inert><use xlink:href="/content/dam/globalMarketingPlatformAssets/images/utility/icons-metlife.svg#icon-text-link-modern"></use></svg>
 * </a>
 *
 * Underline state:
 * <a href="#" target="_blank" aria-label="" class="text-link ui-elements-text-link-small normal underline"><span>Learn More</span></a>
 *
 */
  /* Fade animations */
  /*Dropdown*/
  /*Dropdown*/
  /*Bootstrap Start*/
  /* Mobile Only .d-m */
  /* Mobile and Tablet Only  .d-mt */
  /* Tablet Only  .d-t */
  /* Tablet +  .d-sm */
  /* Tablet & Desktop Only  .d-td */
  /* All Desktop .d-md */
  /* Small Desktop 1024-1299 .d-sd  */
  /* Large Large Desktop 1300 + .d-lg   */
  /* Extra Large Large Desktop 1440px + .d-xl  */
  /*BootStrap End*/
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("../../../../../../../../content/dam/globalMarketingPlatformAssets/fonts/Inter/UcCm3FwrK3iLTcvnUwoT9nA2.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("../../../../../../../../content/dam/globalMarketingPlatformAssets/fonts/Inter/UcCm3FwrK3iLTcvnUwQT9g.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../../../../../../../../content/dam/globalMarketingPlatformAssets/fonts/Inter/UcCo3FwrK3iLTcvsYwYL8g.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../../../../../../../../content/dam/globalMarketingPlatformAssets/fonts/Inter/UcCo3FwrK3iLTcviYwY.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.navigation a.skip:focus,
.footer a.skip:focus,
.navigation-search a.skip:focus {
  transform: translateY(0);
  outline-offset: -4px;
}
.navigation button:not(.footer-country-selector__country-select):not(.ui-elements-label-semibold):not(.ui-elements-label-default):not(.navigation-country-trigger),
.footer button:not(.footer-country-selector__country-select):not(.ui-elements-label-semibold):not(.ui-elements-label-default):not(.navigation-country-trigger),
.navigation-search button:not(.footer-country-selector__country-select):not(.ui-elements-label-semibold):not(.ui-elements-label-default):not(.navigation-country-trigger) {
  background: none;
  border: none;
}
.navigation .navigation-menu .navigation__search-trigger,
.footer .navigation-menu .navigation__search-trigger,
.navigation-search .navigation-menu .navigation__search-trigger {
  border-top: 0.5px solid #c4beb5 !important;
}
.navigation button.navigation-search__tab,
.footer button.navigation-search__tab,
.navigation-search button.navigation-search__tab {
  background: none;
  border: none;
  border-bottom: 2px solid #003652;
}
.navigation button.navigation-search__tab[aria-selected="false"],
.footer button.navigation-search__tab[aria-selected="false"],
.navigation-search button.navigation-search__tab[aria-selected="false"] {
  border: none;
}
.navigation button,
.footer button,
.navigation-search button {
  cursor: pointer;
}
.navigation b,
.footer b,
.navigation-search b,
.navigation strong,
.footer strong,
.navigation-search strong {
  font-weight: bold;
}
.navigation ul,
.footer ul,
.navigation-search ul,
.navigation ol,
.footer ol,
.navigation-search ol {
  list-style-type: none;
}
.navigation a,
.footer a,
.navigation-search a {
  color: #003652;
  text-decoration: none;
}
.navigation a:not(.footer-country-selector__country-group):not(.navigation-country-selector__country):hover,
.footer a:not(.footer-country-selector__country-group):not(.navigation-country-selector__country):hover,
.navigation-search a:not(.footer-country-selector__country-group):not(.navigation-country-selector__country):hover,
.navigation a:not(.footer-country-selector__country-group):not(.navigation-country-selector__country):focus,
.footer a:not(.footer-country-selector__country-group):not(.navigation-country-selector__country):focus,
.navigation-search a:not(.footer-country-selector__country-group):not(.navigation-country-selector__country):focus {
  text-decoration: underline;
}
.navigation :focus,
.footer :focus,
.navigation-search :focus {
  outline: none;
}
.navigation img,
.footer img,
.navigation-search img {
  width: 100%;
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.navigation .display-large,
.footer .display-large,
.navigation-search .display-large {
  font-family: 'ivypresto-text', 'Georgia', 'serif';
  font-weight: 400;
  line-height: 1.2;
  font-size: 80px;
}
.navigation .display-medium,
.footer .display-medium,
.navigation-search .display-medium {
  font-family: 'ivypresto-text', 'Georgia', 'serif';
  font-weight: 400;
  line-height: 1.2;
  font-size: 68px;
}
.navigation .display-small,
.footer .display-small,
.navigation-search .display-small {
  font-family: 'ivypresto-text', 'Georgia', 'serif';
  font-weight: 400;
  line-height: 1.2;
  font-size: 56px;
}
.navigation .header-h1,
.footer .header-h1,
.navigation-search .header-h1 {
  font-family: 'ivypresto-text', 'Georgia', 'serif';
  font-weight: 400;
  font-size: 48px;
  line-height: 1.2;
}
.navigation .header-h2,
.footer .header-h2,
.navigation-search .header-h2 {
  font-family: 'ivypresto-text', 'Georgia', 'serif';
  font-weight: 400;
  font-size: 42px;
  line-height: 1.2;
}
.navigation .header-h3,
.footer .header-h3,
.navigation-search .header-h3 {
  font-family: 'ivypresto-text', 'Georgia', 'serif';
  font-weight: 400;
  font-size: 36px;
  line-height: 1.2;
}
.navigation .header-h4,
.footer .header-h4,
.navigation-search .header-h4 {
  font-family: 'ivypresto-text', 'Georgia', 'serif';
  font-weight: 400;
  font-size: 30px;
  line-height: 1.2;
}
.navigation .header-h5,
.footer .header-h5,
.navigation-search .header-h5 {
  font-family: 'ivypresto-text', 'Georgia', 'serif';
  font-weight: 400;
  font-size: 26px;
  line-height: 1.2;
}
.navigation .header-h6,
.footer .header-h6,
.navigation-search .header-h6 {
  font-family: 'ivypresto-text', 'Georgia', 'serif';
  font-weight: 400;
  font-size: 22px;
  line-height: 1.2;
}
.navigation .sub-header-sh1,
.footer .sub-header-sh1,
.navigation-search .sub-header-sh1 {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 600;
  font-size: 30px;
  line-height: 1.3;
}
.navigation .sub-header-sh2,
.footer .sub-header-sh2,
.navigation-search .sub-header-sh2 {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 600;
  font-size: 26px;
  line-height: 1.3;
}
.navigation .sub-header-sh3,
.footer .sub-header-sh3,
.navigation-search .sub-header-sh3 {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 22px;
  line-height: 1.3;
}
.navigation .sub-header-sh4,
.footer .sub-header-sh4,
.navigation-search .sub-header-sh4 {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 18px;
  line-height: 1.3;
}
.navigation .eyebrow-tag-uppercase,
.footer .eyebrow-tag-uppercase,
.navigation-search .eyebrow-tag-uppercase {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.navigation .eyebrow-tag-titlecase,
.footer .eyebrow-tag-titlecase,
.navigation-search .eyebrow-tag-titlecase {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 0px;
}
.navigation .body-b1,
.footer .body-b1,
.navigation-search .body-b1 {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
}
.navigation .body-b2,
.footer .body-b2,
.navigation-search .body-b2 {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
.navigation .body-b3,
.footer .body-b3,
.navigation-search .body-b3 {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
}
.navigation .body-b4,
.footer .body-b4,
.navigation-search .body-b4 {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
}
.navigation .body-b1-inline-link,
.footer .body-b1-inline-link,
.navigation-search .body-b1-inline-link {
  color: #003652;
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  text-decoration: underline;
}
.navigation .body-b2-inline-link,
.footer .body-b2-inline-link,
.navigation-search .body-b2-inline-link {
  color: #003652;
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: underline;
}
.navigation .body-b3-inline-link,
.footer .body-b3-inline-link,
.navigation-search .body-b3-inline-link {
  color: #003652;
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: underline;
}
.navigation .body-b4-inline-link,
.footer .body-b4-inline-link,
.navigation-search .body-b4-inline-link {
  color: #003652;
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
  text-decoration: underline;
}
.navigation .ui-elements-text-link-small,
.footer .ui-elements-text-link-small,
.navigation-search .ui-elements-text-link-small {
  color: #003652;
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
}
.navigation .ui-elements-text-link,
.footer .ui-elements-text-link,
.navigation-search .ui-elements-text-link {
  color: #003652;
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
.navigation .ui-elements-popover-header,
.footer .ui-elements-popover-header,
.navigation-search .ui-elements-popover-header {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 600;
  font-size: 22px;
  line-height: normal;
}
.navigation .ui-elements-cta-label,
.footer .ui-elements-cta-label,
.navigation-search .ui-elements-cta-label {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.navigation .ui-elements-label-default,
.footer .ui-elements-label-default,
.navigation-search .ui-elements-label-default {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
.navigation .ui-elements-label-semibold,
.footer .ui-elements-label-semibold,
.navigation-search .ui-elements-label-semibold {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.navigation .ui-elements-breadcrumb-label,
.footer .ui-elements-breadcrumb-label,
.navigation-search .ui-elements-breadcrumb-label {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 600;
  font-size: 12px;
  line-height: normal;
  text-transform: uppercase;
}
.navigation .ui-elements-default-label,
.footer .ui-elements-default-label,
.navigation-search .ui-elements-default-label {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}
.navigation .ui-elements-floating-label,
.footer .ui-elements-floating-label,
.navigation-search .ui-elements-floating-label {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5;
}
.navigation .ui-elements-calendar-month-year,
.footer .ui-elements-calendar-month-year,
.navigation-search .ui-elements-calendar-month-year {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
}
.navigation .ui-elements-calendar-date,
.footer .ui-elements-calendar-date,
.navigation-search .ui-elements-calendar-date {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 400;
  font-size: 12px;
  line-height: normal;
}
.navigation .ui-elements-calendar-day,
.footer .ui-elements-calendar-day,
.navigation-search .ui-elements-calendar-day {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 700;
  font-size: 10px;
  line-height: normal;
}
.navigation .ui-elements-tags-default,
.footer .ui-elements-tags-default,
.navigation-search .ui-elements-tags-default {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-weight: 500;
  font-size: 12px;
  line-height: 1.33333;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .navigation,
  .footer,
  .navigation-search {
    /* Display/Large */
    /* Display/Medium */
    /* Display/Small */
    /*Header / H1*/
    /*Header / H2*/
    /*Header / H3*/
    /*Header / H4*/
    /*Header / H5*/
    /*Header / H6*/
    /* Sub Header/SH1-Normal */
    /* Sub Header/SH2-Normal */
    /* Sub Header/SH3-Normal */
    /* Sub Header/SH4-Normal */
  }
  .navigation .display-large,
  .footer .display-large,
  .navigation-search .display-large {
    font-size: 110px;
  }
  .navigation .display-medium,
  .footer .display-medium,
  .navigation-search .display-medium {
    font-size: 80px;
  }
  .navigation .display-small,
  .footer .display-small,
  .navigation-search .display-small {
    font-size: 68px;
  }
  .navigation .header-h1,
  .footer .header-h1,
  .navigation-search .header-h1 {
    font-size: 56px;
  }
  .navigation .header-h2,
  .footer .header-h2,
  .navigation-search .header-h2 {
    font-size: 48px;
  }
  .navigation .header-h3,
  .footer .header-h3,
  .navigation-search .header-h3 {
    font-size: 42px;
  }
  .navigation .header-h4,
  .footer .header-h4,
  .navigation-search .header-h4 {
    font-size: 36px;
  }
  .navigation .header-h5,
  .footer .header-h5,
  .navigation-search .header-h5 {
    font-size: 30px;
  }
  .navigation .header-h6,
  .footer .header-h6,
  .navigation-search .header-h6 {
    font-size: 26px;
  }
  .navigation .sub-header-sh1,
  .footer .sub-header-sh1,
  .navigation-search .sub-header-sh1 {
    font-size: 30px;
  }
  .navigation .sub-header-sh2,
  .footer .sub-header-sh2,
  .navigation-search .sub-header-sh2 {
    font-size: 26px;
  }
  .navigation .sub-header-sh3,
  .footer .sub-header-sh3,
  .navigation-search .sub-header-sh3 {
    font-size: 22px;
  }
  .navigation .sub-header-sh4,
  .footer .sub-header-sh4,
  .navigation-search .sub-header-sh4 {
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .navigation,
  .footer,
  .navigation-search {
    /* Display/Large */
    /* Display/Medium */
    /* Display/Small */
    /*Header / H1*/
    /*Header / H2*/
    /*Header / H3*/
    /*Header / H4*/
    /*Header / H5*/
    /*Header / H6*/
    /* Sub Header/SH1-Normal */
    /* Sub Header/SH2-Normal */
    /* Sub Header/SH3-Normal */
    /* Sub Header/SH4-Normal */
  }
  .navigation .display-large,
  .footer .display-large,
  .navigation-search .display-large {
    font-size: 130px;
  }
  .navigation .display-medium,
  .footer .display-medium,
  .navigation-search .display-medium {
    font-size: 110px;
  }
  .navigation .display-small,
  .footer .display-small,
  .navigation-search .display-small {
    font-size: 80px;
  }
  .navigation .header-h1,
  .footer .header-h1,
  .navigation-search .header-h1 {
    font-size: 68px;
  }
  .navigation .header-h2,
  .footer .header-h2,
  .navigation-search .header-h2 {
    font-size: 56px;
  }
  .navigation .header-h3,
  .footer .header-h3,
  .navigation-search .header-h3 {
    font-size: 48px;
  }
  .navigation .header-h4,
  .footer .header-h4,
  .navigation-search .header-h4 {
    font-size: 42px;
  }
  .navigation .header-h5,
  .footer .header-h5,
  .navigation-search .header-h5 {
    font-size: 36px;
  }
  .navigation .header-h6,
  .footer .header-h6,
  .navigation-search .header-h6 {
    font-size: 30px;
  }
  .navigation .sub-header-sh1,
  .footer .sub-header-sh1,
  .navigation-search .sub-header-sh1 {
    font-size: 36px;
  }
  .navigation .sub-header-sh2,
  .footer .sub-header-sh2,
  .navigation-search .sub-header-sh2 {
    font-size: 30px;
  }
  .navigation .sub-header-sh3,
  .footer .sub-header-sh3,
  .navigation-search .sub-header-sh3 {
    font-size: 26px;
  }
  .navigation .sub-header-sh4,
  .footer .sub-header-sh4,
  .navigation-search .sub-header-sh4 {
    font-size: 22px;
  }
}
.navigation .bold,
.footer .bold,
.navigation-search .bold {
  font-weight: 700;
}
.navigation .semibold,
.footer .semibold,
.navigation-search .semibold {
  font-weight: 600;
}
.navigation .medium,
.footer .medium,
.navigation-search .medium {
  font-weight: 500;
}
.navigation .normal,
.footer .normal,
.navigation-search .normal {
  font-weight: 400;
}
.navigation .underline,
.footer .underline,
.navigation-search .underline {
  text-decoration: underline;
}
.navigation .uppercase,
.footer .uppercase,
.navigation-search .uppercase {
  text-transform: uppercase;
}
.navigation .capitalize,
.footer .capitalize,
.navigation-search .capitalize {
  text-transform: capitalize;
}
.navigation .strike-through,
.footer .strike-through,
.navigation-search .strike-through {
  text-decoration: line-through;
}
.navigation .font-white,
.footer .font-white,
.navigation-search .font-white {
  color: #ffffff;
}
.navigation .font-white *:not(.dark-bg *),
.footer .font-white *:not(.dark-bg *),
.navigation-search .font-white *:not(.dark-bg *) {
  color: #ffffff;
  fill: #ffffff;
}
.navigation .button-primary,
.footer .button-primary,
.navigation-search .button-primary,
.navigation .button-secondary,
.footer .button-secondary,
.navigation-search .button-secondary,
.navigation .button-insights,
.footer .button-insights,
.navigation-search .button-insights,
.navigation .button-critical,
.footer .button-critical,
.navigation-search .button-critical,
.navigation .button-pill-solid,
.footer .button-pill-solid,
.navigation-search .button-pill-solid,
.navigation .button-pill-outlined,
.footer .button-pill-outlined,
.navigation-search .button-pill-outlined {
  background: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  border: none;
  gap: 8px;
}
.navigation .button-primary svg,
.footer .button-primary svg,
.navigation-search .button-primary svg,
.navigation .button-secondary svg,
.footer .button-secondary svg,
.navigation-search .button-secondary svg,
.navigation .button-insights svg,
.footer .button-insights svg,
.navigation-search .button-insights svg,
.navigation .button-critical svg,
.footer .button-critical svg,
.navigation-search .button-critical svg,
.navigation .button-pill-solid svg,
.footer .button-pill-solid svg,
.navigation-search .button-pill-solid svg,
.navigation .button-pill-outlined svg,
.footer .button-pill-outlined svg,
.navigation-search .button-pill-outlined svg {
  height: 20px;
  width: 20px;
  fill: #ffffff;
}
.navigation .button-primary:hover,
.footer .button-primary:hover,
.navigation-search .button-primary:hover,
.navigation .button-secondary:hover,
.footer .button-secondary:hover,
.navigation-search .button-secondary:hover,
.navigation .button-insights:hover,
.footer .button-insights:hover,
.navigation-search .button-insights:hover,
.navigation .button-critical:hover,
.footer .button-critical:hover,
.navigation-search .button-critical:hover,
.navigation .button-pill-solid:hover,
.footer .button-pill-solid:hover,
.navigation-search .button-pill-solid:hover,
.navigation .button-pill-outlined:hover,
.footer .button-pill-outlined:hover,
.navigation-search .button-pill-outlined:hover,
.navigation .button-primary:focus,
.footer .button-primary:focus,
.navigation-search .button-primary:focus,
.navigation .button-secondary:focus,
.footer .button-secondary:focus,
.navigation-search .button-secondary:focus,
.navigation .button-insights:focus,
.footer .button-insights:focus,
.navigation-search .button-insights:focus,
.navigation .button-critical:focus,
.footer .button-critical:focus,
.navigation-search .button-critical:focus,
.navigation .button-pill-solid:focus,
.footer .button-pill-solid:focus,
.navigation-search .button-pill-solid:focus,
.navigation .button-pill-outlined:focus,
.footer .button-pill-outlined:focus,
.navigation-search .button-pill-outlined:focus {
  text-decoration: none;
  cursor: pointer;
}
.navigation .button-primary,
.footer .button-primary,
.navigation-search .button-primary,
.navigation .button-secondary,
.footer .button-secondary,
.navigation-search .button-secondary,
.navigation .button-insights,
.footer .button-insights,
.navigation-search .button-insights,
.navigation .button-critical,
.footer .button-critical,
.navigation-search .button-critical {
  min-width: 130px;
  height: 48px;
  border-radius: 4px;
  padding: 12px 24px;
}
.navigation .button-primary.condensed,
.footer .button-primary.condensed,
.navigation-search .button-primary.condensed,
.navigation .button-secondary.condensed,
.footer .button-secondary.condensed,
.navigation-search .button-secondary.condensed,
.navigation .button-insights.condensed,
.footer .button-insights.condensed,
.navigation-search .button-insights.condensed,
.navigation .button-critical.condensed,
.footer .button-critical.condensed,
.navigation-search .button-critical.condensed {
  min-width: 40px;
  height: 40px;
  padding: 8px 12px;
}
.navigation .button-pill-solid,
.footer .button-pill-solid,
.navigation-search .button-pill-solid,
.navigation .button-pill-outlined,
.footer .button-pill-outlined,
.navigation-search .button-pill-outlined {
  border-radius: 24px;
  padding: 4px 16px;
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif';
}
.navigation .button-primary,
.footer .button-primary,
.navigation-search .button-primary {
  color: #ffffff;
  background: #003652;
}
.navigation .button-primary:hover,
.footer .button-primary:hover,
.navigation-search .button-primary:hover,
.navigation .button-primary:focus,
.footer .button-primary:focus,
.navigation-search .button-primary:focus {
  background: #226587;
}
.navigation .button-primary.dark-bg,
.footer .button-primary.dark-bg,
.navigation-search .button-primary.dark-bg {
  color: #003652;
  background: #ffffff;
}
.navigation .button-primary.dark-bg svg,
.footer .button-primary.dark-bg svg,
.navigation-search .button-primary.dark-bg svg {
  fill: #003652;
}
.navigation .button-primary.dark-bg:hover,
.footer .button-primary.dark-bg:hover,
.navigation-search .button-primary.dark-bg:hover,
.navigation .button-primary.dark-bg:focus,
.footer .button-primary.dark-bg:focus,
.navigation-search .button-primary.dark-bg:focus {
  background: #cbf1ff;
}
.navigation .button-secondary,
.footer .button-secondary,
.navigation-search .button-secondary {
  color: #003652;
  box-shadow: inset 0 0 0 2px #003652;
}
.navigation .button-secondary svg,
.footer .button-secondary svg,
.navigation-search .button-secondary svg {
  fill: #003652;
}
.navigation .button-secondary:hover,
.footer .button-secondary:hover,
.navigation-search .button-secondary:hover,
.navigation .button-secondary:focus,
.footer .button-secondary:focus,
.navigation-search .button-secondary:focus {
  color: #ffffff;
  background: #003652;
}
.navigation .button-secondary:hover svg,
.footer .button-secondary:hover svg,
.navigation-search .button-secondary:hover svg,
.navigation .button-secondary:focus svg,
.footer .button-secondary:focus svg,
.navigation-search .button-secondary:focus svg {
  fill: #ffffff;
}
.navigation .button-secondary.dark-bg,
.footer .button-secondary.dark-bg,
.navigation-search .button-secondary.dark-bg {
  color: #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.navigation .button-secondary.dark-bg svg,
.footer .button-secondary.dark-bg svg,
.navigation-search .button-secondary.dark-bg svg {
  fill: #ffffff;
}
.navigation .button-secondary.dark-bg:hover,
.footer .button-secondary.dark-bg:hover,
.navigation-search .button-secondary.dark-bg:hover,
.navigation .button-secondary.dark-bg:focus,
.footer .button-secondary.dark-bg:focus,
.navigation-search .button-secondary.dark-bg:focus {
  color: #003652;
  background: #ffffff;
}
.navigation .button-secondary.dark-bg:hover svg,
.footer .button-secondary.dark-bg:hover svg,
.navigation-search .button-secondary.dark-bg:hover svg,
.navigation .button-secondary.dark-bg:focus svg,
.footer .button-secondary.dark-bg:focus svg,
.navigation-search .button-secondary.dark-bg:focus svg {
  fill: #003652;
}
.navigation .button-insights,
.footer .button-insights,
.navigation-search .button-insights {
  color: #003652;
  background: #8ff5b1;
}
.navigation .button-insights svg,
.footer .button-insights svg,
.navigation-search .button-insights svg {
  fill: #003652;
}
.navigation .button-insights:hover,
.footer .button-insights:hover,
.navigation-search .button-insights:hover,
.navigation .button-insights:focus,
.footer .button-insights:focus,
.navigation-search .button-insights:focus {
  background: #5ed485;
}
.navigation .button-critical,
.footer .button-critical,
.navigation-search .button-critical {
  color: #943041;
  background: #ffffff;
  box-shadow: inset 0 0 0 2px #943041;
}
.navigation .button-critical svg,
.footer .button-critical svg,
.navigation-search .button-critical svg {
  fill: #943041;
}
.navigation .button-critical:hover,
.footer .button-critical:hover,
.navigation-search .button-critical:hover,
.navigation .button-critical:focus,
.footer .button-critical:focus,
.navigation-search .button-critical:focus {
  color: #ffffff;
  background: #943041;
}
.navigation .button-critical:hover svg,
.footer .button-critical:hover svg,
.navigation-search .button-critical:hover svg,
.navigation .button-critical:focus svg,
.footer .button-critical:focus svg,
.navigation-search .button-critical:focus svg {
  fill: #ffffff;
}
.navigation .button-pill-solid,
.footer .button-pill-solid,
.navigation-search .button-pill-solid {
  color: #ffffff;
  background: #003652;
}
.navigation .button-pill-solid:hover,
.footer .button-pill-solid:hover,
.navigation-search .button-pill-solid:hover,
.navigation .button-pill-solid:focus,
.footer .button-pill-solid:focus,
.navigation-search .button-pill-solid:focus {
  background: #226587;
}
.navigation .button-pill-solid.nav-pill,
.footer .button-pill-solid.nav-pill,
.navigation-search .button-pill-solid.nav-pill {
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .navigation .button-pill-solid.nav-pill,
  .footer .button-pill-solid.nav-pill,
  .navigation-search .button-pill-solid.nav-pill {
    padding: 4px 8px;
    font-size: 12px;
  }
}
.navigation .button-pill-solid.dark-bg,
.footer .button-pill-solid.dark-bg,
.navigation-search .button-pill-solid.dark-bg {
  color: #003652;
  background: #ffffff;
}
.navigation .button-pill-solid.dark-bg svg,
.footer .button-pill-solid.dark-bg svg,
.navigation-search .button-pill-solid.dark-bg svg {
  fill: #003652;
}
.navigation .button-pill-solid.dark-bg:hover,
.footer .button-pill-solid.dark-bg:hover,
.navigation-search .button-pill-solid.dark-bg:hover,
.navigation .button-pill-solid.dark-bg:focus,
.footer .button-pill-solid.dark-bg:focus,
.navigation-search .button-pill-solid.dark-bg:focus {
  background: #cbf1ff;
}
.navigation .button-pill-outlined,
.footer .button-pill-outlined,
.navigation-search .button-pill-outlined {
  color: #003652;
  background: #ffffff;
  box-shadow: inset 0 0 0 2px #003652;
}
.navigation .button-pill-outlined svg,
.footer .button-pill-outlined svg,
.navigation-search .button-pill-outlined svg {
  fill: #003652;
}
.navigation .button-pill-outlined:hover,
.footer .button-pill-outlined:hover,
.navigation-search .button-pill-outlined:hover,
.navigation .button-pill-outlined:focus,
.footer .button-pill-outlined:focus,
.navigation-search .button-pill-outlined:focus {
  color: #ffffff;
  box-shadow: inset 0 0 0 2px #226587;
  background: #226587;
}
.navigation .button-pill-outlined:hover svg,
.footer .button-pill-outlined:hover svg,
.navigation-search .button-pill-outlined:hover svg,
.navigation .button-pill-outlined:focus svg,
.footer .button-pill-outlined:focus svg,
.navigation-search .button-pill-outlined:focus svg {
  fill: #ffffff;
}
.navigation .button-pill-outlined.dark-bg,
.footer .button-pill-outlined.dark-bg,
.navigation-search .button-pill-outlined.dark-bg {
  color: #ffffff;
  background: transparent;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.navigation .button-pill-outlined.dark-bg svg,
.footer .button-pill-outlined.dark-bg svg,
.navigation-search .button-pill-outlined.dark-bg svg {
  fill: #ffffff;
}
.navigation .button-pill-outlined.dark-bg:hover,
.footer .button-pill-outlined.dark-bg:hover,
.navigation-search .button-pill-outlined.dark-bg:hover,
.navigation .button-pill-outlined.dark-bg:focus,
.footer .button-pill-outlined.dark-bg:focus,
.navigation-search .button-pill-outlined.dark-bg:focus {
  color: #003652;
  box-shadow: inset 0 0 0 2px #cbf1ff;
  background: #cbf1ff;
}
.navigation .button-pill-outlined.dark-bg:hover svg,
.footer .button-pill-outlined.dark-bg:hover svg,
.navigation-search .button-pill-outlined.dark-bg:hover svg,
.navigation .button-pill-outlined.dark-bg:focus svg,
.footer .button-pill-outlined.dark-bg:focus svg,
.navigation-search .button-pill-outlined.dark-bg:focus svg {
  fill: #003652;
}
.navigation .dark-bg a:focus,
.footer .dark-bg a:focus,
.navigation-search .dark-bg a:focus {
  outline-color: #ffffff;
}
.navigation .dark-bg a:not(.button-primary):not(.button-pill-solid):not(.button-secondary):not(.button-pill-outlined):not(.button-insights):not(.button-critical),
.footer .dark-bg a:not(.button-primary):not(.button-pill-solid):not(.button-secondary):not(.button-pill-outlined):not(.button-insights):not(.button-critical),
.navigation-search .dark-bg a:not(.button-primary):not(.button-pill-solid):not(.button-secondary):not(.button-pill-outlined):not(.button-insights):not(.button-critical) {
  color: #ffffff;
}
.navigation .dark-bg .button-primary,
.footer .dark-bg .button-primary,
.navigation-search .dark-bg .button-primary,
.navigation .dark-bg .button-pill-solid,
.footer .dark-bg .button-pill-solid,
.navigation-search .dark-bg .button-pill-solid {
  color: #003652;
  background: #ffffff;
}
.navigation .dark-bg .button-primary svg,
.footer .dark-bg .button-primary svg,
.navigation-search .dark-bg .button-primary svg,
.navigation .dark-bg .button-pill-solid svg,
.footer .dark-bg .button-pill-solid svg,
.navigation-search .dark-bg .button-pill-solid svg {
  fill: #003652;
}
.navigation .dark-bg .button-primary:hover,
.footer .dark-bg .button-primary:hover,
.navigation-search .dark-bg .button-primary:hover,
.navigation .dark-bg .button-pill-solid:hover,
.footer .dark-bg .button-pill-solid:hover,
.navigation-search .dark-bg .button-pill-solid:hover,
.navigation .dark-bg .button-primary:focus,
.footer .dark-bg .button-primary:focus,
.navigation-search .dark-bg .button-primary:focus,
.navigation .dark-bg .button-pill-solid:focus,
.footer .dark-bg .button-pill-solid:focus,
.navigation-search .dark-bg .button-pill-solid:focus {
  background: #cbf1ff;
}
.navigation .dark-bg .button-primary:hover svg,
.footer .dark-bg .button-primary:hover svg,
.navigation-search .dark-bg .button-primary:hover svg,
.navigation .dark-bg .button-pill-solid:hover svg,
.footer .dark-bg .button-pill-solid:hover svg,
.navigation-search .dark-bg .button-pill-solid:hover svg,
.navigation .dark-bg .button-primary:focus svg,
.footer .dark-bg .button-primary:focus svg,
.navigation-search .dark-bg .button-primary:focus svg,
.navigation .dark-bg .button-pill-solid:focus svg,
.footer .dark-bg .button-pill-solid:focus svg,
.navigation-search .dark-bg .button-pill-solid:focus svg {
  fill: #003652;
}
.navigation .dark-bg .button-secondary,
.footer .dark-bg .button-secondary,
.navigation-search .dark-bg .button-secondary {
  color: #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.navigation .dark-bg .button-secondary svg,
.footer .dark-bg .button-secondary svg,
.navigation-search .dark-bg .button-secondary svg {
  fill: #ffffff;
}
.navigation .dark-bg .button-secondary:hover,
.footer .dark-bg .button-secondary:hover,
.navigation-search .dark-bg .button-secondary:hover,
.navigation .dark-bg .button-secondary:focus,
.footer .dark-bg .button-secondary:focus,
.navigation-search .dark-bg .button-secondary:focus {
  color: #003652;
  background: #ffffff;
}
.navigation .dark-bg .button-secondary:hover svg,
.footer .dark-bg .button-secondary:hover svg,
.navigation-search .dark-bg .button-secondary:hover svg,
.navigation .dark-bg .button-secondary:focus svg,
.footer .dark-bg .button-secondary:focus svg,
.navigation-search .dark-bg .button-secondary:focus svg {
  fill: #003652;
}
.navigation .dark-bg .button-pill-outlined,
.footer .dark-bg .button-pill-outlined,
.navigation-search .dark-bg .button-pill-outlined {
  color: #ffffff;
  background: transparent;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.navigation .dark-bg .button-pill-outlined svg,
.footer .dark-bg .button-pill-outlined svg,
.navigation-search .dark-bg .button-pill-outlined svg {
  fill: #ffffff;
}
.navigation .dark-bg .button-pill-outlined:hover,
.footer .dark-bg .button-pill-outlined:hover,
.navigation-search .dark-bg .button-pill-outlined:hover,
.navigation .dark-bg .button-pill-outlined:focus,
.footer .dark-bg .button-pill-outlined:focus,
.navigation-search .dark-bg .button-pill-outlined:focus {
  color: #003652;
  box-shadow: inset 0 0 0 2px #cbf1ff;
  background: #cbf1ff;
}
.navigation .dark-bg .button-pill-outlined:hover svg,
.footer .dark-bg .button-pill-outlined:hover svg,
.navigation-search .dark-bg .button-pill-outlined:hover svg,
.navigation .dark-bg .button-pill-outlined:focus svg,
.footer .dark-bg .button-pill-outlined:focus svg,
.navigation-search .dark-bg .button-pill-outlined:focus svg {
  fill: #003652;
}
.navigation .button-primary.disabled,
.footer .button-primary.disabled,
.navigation-search .button-primary.disabled,
.navigation .button-secondary.disabled,
.footer .button-secondary.disabled,
.navigation-search .button-secondary.disabled,
.navigation .button-insights.disabled,
.footer .button-insights.disabled,
.navigation-search .button-insights.disabled,
.navigation .button-critical.disabled,
.footer .button-critical.disabled,
.navigation-search .button-critical.disabled,
.navigation .button-pill-solid.disabled,
.footer .button-pill-solid.disabled,
.navigation-search .button-pill-solid.disabled,
.navigation .button-pill-outlined.disabled,
.footer .button-pill-outlined.disabled,
.navigation-search .button-pill-outlined.disabled {
  color: #7c766e;
  background: #f5f2ed;
}
.navigation .button-primary.disabled svg,
.footer .button-primary.disabled svg,
.navigation-search .button-primary.disabled svg,
.navigation .button-secondary.disabled svg,
.footer .button-secondary.disabled svg,
.navigation-search .button-secondary.disabled svg,
.navigation .button-insights.disabled svg,
.footer .button-insights.disabled svg,
.navigation-search .button-insights.disabled svg,
.navigation .button-critical.disabled svg,
.footer .button-critical.disabled svg,
.navigation-search .button-critical.disabled svg,
.navigation .button-pill-solid.disabled svg,
.footer .button-pill-solid.disabled svg,
.navigation-search .button-pill-solid.disabled svg,
.navigation .button-pill-outlined.disabled svg,
.footer .button-pill-outlined.disabled svg,
.navigation-search .button-pill-outlined.disabled svg {
  fill: #7c766e;
}
.navigation .button-primary.disabled:hover,
.footer .button-primary.disabled:hover,
.navigation-search .button-primary.disabled:hover,
.navigation .button-secondary.disabled:hover,
.footer .button-secondary.disabled:hover,
.navigation-search .button-secondary.disabled:hover,
.navigation .button-insights.disabled:hover,
.footer .button-insights.disabled:hover,
.navigation-search .button-insights.disabled:hover,
.navigation .button-critical.disabled:hover,
.footer .button-critical.disabled:hover,
.navigation-search .button-critical.disabled:hover,
.navigation .button-pill-solid.disabled:hover,
.footer .button-pill-solid.disabled:hover,
.navigation-search .button-pill-solid.disabled:hover,
.navigation .button-pill-outlined.disabled:hover,
.footer .button-pill-outlined.disabled:hover,
.navigation-search .button-pill-outlined.disabled:hover,
.navigation .button-primary.disabled:focus,
.footer .button-primary.disabled:focus,
.navigation-search .button-primary.disabled:focus,
.navigation .button-secondary.disabled:focus,
.footer .button-secondary.disabled:focus,
.navigation-search .button-secondary.disabled:focus,
.navigation .button-insights.disabled:focus,
.footer .button-insights.disabled:focus,
.navigation-search .button-insights.disabled:focus,
.navigation .button-critical.disabled:focus,
.footer .button-critical.disabled:focus,
.navigation-search .button-critical.disabled:focus,
.navigation .button-pill-solid.disabled:focus,
.footer .button-pill-solid.disabled:focus,
.navigation-search .button-pill-solid.disabled:focus,
.navigation .button-pill-outlined.disabled:focus,
.footer .button-pill-outlined.disabled:focus,
.navigation-search .button-pill-outlined.disabled:focus {
  cursor: not-allowed;
  color: #7c766e;
  background: #f5f2ed;
}
.navigation .button-primary.disabled:hover svg,
.footer .button-primary.disabled:hover svg,
.navigation-search .button-primary.disabled:hover svg,
.navigation .button-secondary.disabled:hover svg,
.footer .button-secondary.disabled:hover svg,
.navigation-search .button-secondary.disabled:hover svg,
.navigation .button-insights.disabled:hover svg,
.footer .button-insights.disabled:hover svg,
.navigation-search .button-insights.disabled:hover svg,
.navigation .button-critical.disabled:hover svg,
.footer .button-critical.disabled:hover svg,
.navigation-search .button-critical.disabled:hover svg,
.navigation .button-pill-solid.disabled:hover svg,
.footer .button-pill-solid.disabled:hover svg,
.navigation-search .button-pill-solid.disabled:hover svg,
.navigation .button-pill-outlined.disabled:hover svg,
.footer .button-pill-outlined.disabled:hover svg,
.navigation-search .button-pill-outlined.disabled:hover svg,
.navigation .button-primary.disabled:focus svg,
.footer .button-primary.disabled:focus svg,
.navigation-search .button-primary.disabled:focus svg,
.navigation .button-secondary.disabled:focus svg,
.footer .button-secondary.disabled:focus svg,
.navigation-search .button-secondary.disabled:focus svg,
.navigation .button-insights.disabled:focus svg,
.footer .button-insights.disabled:focus svg,
.navigation-search .button-insights.disabled:focus svg,
.navigation .button-critical.disabled:focus svg,
.footer .button-critical.disabled:focus svg,
.navigation-search .button-critical.disabled:focus svg,
.navigation .button-pill-solid.disabled:focus svg,
.footer .button-pill-solid.disabled:focus svg,
.navigation-search .button-pill-solid.disabled:focus svg,
.navigation .button-pill-outlined.disabled:focus svg,
.footer .button-pill-outlined.disabled:focus svg,
.navigation-search .button-pill-outlined.disabled:focus svg {
  fill: #7c766e;
}
.navigation .button-secondary.disabled,
.footer .button-secondary.disabled,
.navigation-search .button-secondary.disabled,
.navigation .button-critical.disabled,
.footer .button-critical.disabled,
.navigation-search .button-critical.disabled,
.navigation .button-pill-outlined.disabled,
.footer .button-pill-outlined.disabled,
.navigation-search .button-pill-outlined.disabled {
  box-shadow: inset 0 0 0 2px #7c766e;
}
.navigation .button-secondary.disabled:hover,
.footer .button-secondary.disabled:hover,
.navigation-search .button-secondary.disabled:hover,
.navigation .button-critical.disabled:hover,
.footer .button-critical.disabled:hover,
.navigation-search .button-critical.disabled:hover,
.navigation .button-pill-outlined.disabled:hover,
.footer .button-pill-outlined.disabled:hover,
.navigation-search .button-pill-outlined.disabled:hover,
.navigation .button-secondary.disabled:focus,
.footer .button-secondary.disabled:focus,
.navigation-search .button-secondary.disabled:focus,
.navigation .button-critical.disabled:focus,
.footer .button-critical.disabled:focus,
.navigation-search .button-critical.disabled:focus,
.navigation .button-pill-outlined.disabled:focus,
.footer .button-pill-outlined.disabled:focus,
.navigation-search .button-pill-outlined.disabled:focus {
  box-shadow: inset 0 0 0 2px #7c766e;
}
.navigation .keyboard-active .button-primary:focus,
.footer .keyboard-active .button-primary:focus,
.navigation-search .keyboard-active .button-primary:focus,
.navigation .keyboard-active .button-secondary:focus,
.footer .keyboard-active .button-secondary:focus,
.navigation-search .keyboard-active .button-secondary:focus,
.navigation .keyboard-active .button-insights:focus,
.footer .keyboard-active .button-insights:focus,
.navigation-search .keyboard-active .button-insights:focus,
.navigation .keyboard-active .button-critical:focus,
.footer .keyboard-active .button-critical:focus,
.navigation-search .keyboard-active .button-critical:focus,
.navigation .keyboard-active .button-pill-solid:focus,
.footer .keyboard-active .button-pill-solid:focus,
.navigation-search .keyboard-active .button-pill-solid:focus,
.navigation .keyboard-active .button-pill-outlined:focus,
.footer .keyboard-active .button-pill-outlined:focus,
.navigation-search .keyboard-active .button-pill-outlined:focus {
  outline-offset: 4px;
}
.navigation .keyboard-active .focus-white,
.footer .keyboard-active .focus-white,
.navigation-search .keyboard-active .focus-white,
.navigation .keyboard-active .button-primary.dark-bg:focus,
.footer .keyboard-active .button-primary.dark-bg:focus,
.navigation-search .keyboard-active .button-primary.dark-bg:focus,
.navigation .keyboard-active .button-secondary.dark-bg:focus,
.footer .keyboard-active .button-secondary.dark-bg:focus,
.navigation-search .keyboard-active .button-secondary.dark-bg:focus,
.navigation .keyboard-active .button-insights.dark-bg:focus,
.footer .keyboard-active .button-insights.dark-bg:focus,
.navigation-search .keyboard-active .button-insights.dark-bg:focus,
.navigation .keyboard-active .button-critical.dark-bg:focus,
.footer .keyboard-active .button-critical.dark-bg:focus,
.navigation-search .keyboard-active .button-critical.dark-bg:focus,
.navigation .keyboard-active .button-pill-solid.dark-bg:focus,
.footer .keyboard-active .button-pill-solid.dark-bg:focus,
.navigation-search .keyboard-active .button-pill-solid.dark-bg:focus,
.navigation .keyboard-active .button-pill-outlined.dark-bg:focus,
.footer .keyboard-active .button-pill-outlined.dark-bg:focus,
.navigation-search .keyboard-active .button-pill-outlined.dark-bg:focus {
  outline-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .navigation .button-primary,
  .footer .button-primary,
  .navigation-search .button-primary,
  .navigation .button-secondary,
  .footer .button-secondary,
  .navigation-search .button-secondary,
  .navigation .button-insights,
  .footer .button-insights,
  .navigation-search .button-insights,
  .navigation .button-critical,
  .footer .button-critical,
  .navigation-search .button-critical,
  .navigation .button-pill-solid.button-full-width,
  .footer .button-pill-solid.button-full-width,
  .navigation-search .button-pill-solid.button-full-width,
  .navigation .button-pill-outlined.button-full-width,
  .footer .button-pill-outlined.button-full-width,
  .navigation-search .button-pill-outlined.button-full-width {
    width: 100%;
    justify-content: center;
  }
}
.navigation body[dir="rtl"] .button-primary .icon-text-link-modern,
.footer body[dir="rtl"] .button-primary .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-primary .icon-text-link-modern,
.navigation body[dir="rtl"] .button-secondary .icon-text-link-modern,
.footer body[dir="rtl"] .button-secondary .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-secondary .icon-text-link-modern,
.navigation body[dir="rtl"] .button-insights .icon-text-link-modern,
.footer body[dir="rtl"] .button-insights .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-insights .icon-text-link-modern,
.navigation body[dir="rtl"] .button-critical .icon-text-link-modern,
.footer body[dir="rtl"] .button-critical .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-critical .icon-text-link-modern,
.navigation body[dir="rtl"] .button-pill-solid .icon-text-link-modern,
.footer body[dir="rtl"] .button-pill-solid .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-pill-solid .icon-text-link-modern,
.navigation body[dir="rtl"] .button-pill-outlined .icon-text-link-modern,
.footer body[dir="rtl"] .button-pill-outlined .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-pill-outlined .icon-text-link-modern,
.navigation body[dir="rtl"] .button-primary .icon-text-link-modern,
.footer body[dir="rtl"] .button-primary .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-primary .icon-text-link-modern,
.navigation body[dir="rtl"] .button-secondary .icon-text-link-modern,
.footer body[dir="rtl"] .button-secondary .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-secondary .icon-text-link-modern,
.navigation body[dir="rtl"] .button-insights .icon-text-link-modern,
.footer body[dir="rtl"] .button-insights .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-insights .icon-text-link-modern,
.navigation body[dir="rtl"] .button-critical .icon-text-link-modern,
.footer body[dir="rtl"] .button-critical .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-critical .icon-text-link-modern,
.navigation body[dir="rtl"] .button-pill-solid .icon-text-link-modern,
.footer body[dir="rtl"] .button-pill-solid .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-pill-solid .icon-text-link-modern,
.navigation body[dir="rtl"] .button-pill-outlined .icon-text-link-modern,
.footer body[dir="rtl"] .button-pill-outlined .icon-text-link-modern,
.navigation-search body[dir="rtl"] .button-pill-outlined .icon-text-link-modern,
.navigation body[dir="rtl"] .button-primary .icon-arrow-forward,
.footer body[dir="rtl"] .button-primary .icon-arrow-forward,
.navigation-search body[dir="rtl"] .button-primary .icon-arrow-forward,
.navigation body[dir="rtl"] .button-secondary .icon-arrow-forward,
.footer body[dir="rtl"] .button-secondary .icon-arrow-forward,
.navigation-search body[dir="rtl"] .button-secondary .icon-arrow-forward,
.navigation body[dir="rtl"] .button-insights .icon-arrow-forward,
.footer body[dir="rtl"] .button-insights .icon-arrow-forward,
.navigation-search body[dir="rtl"] .button-insights .icon-arrow-forward,
.navigation body[dir="rtl"] .button-critical .icon-arrow-forward,
.footer body[dir="rtl"] .button-critical .icon-arrow-forward,
.navigation-search body[dir="rtl"] .button-critical .icon-arrow-forward,
.navigation body[dir="rtl"] .button-pill-solid .icon-arrow-forward,
.footer body[dir="rtl"] .button-pill-solid .icon-arrow-forward,
.navigation-search body[dir="rtl"] .button-pill-solid .icon-arrow-forward,
.navigation body[dir="rtl"] .button-pill-outlined .icon-arrow-forward,
.footer body[dir="rtl"] .button-pill-outlined .icon-arrow-forward,
.navigation-search body[dir="rtl"] .button-pill-outlined .icon-arrow-forward,
.navigation body[dir="rtl"] .button-primary .icon-arrow-back,
.footer body[dir="rtl"] .button-primary .icon-arrow-back,
.navigation-search body[dir="rtl"] .button-primary .icon-arrow-back,
.navigation body[dir="rtl"] .button-secondary .icon-arrow-back,
.footer body[dir="rtl"] .button-secondary .icon-arrow-back,
.navigation-search body[dir="rtl"] .button-secondary .icon-arrow-back,
.navigation body[dir="rtl"] .button-insights .icon-arrow-back,
.footer body[dir="rtl"] .button-insights .icon-arrow-back,
.navigation-search body[dir="rtl"] .button-insights .icon-arrow-back,
.navigation body[dir="rtl"] .button-critical .icon-arrow-back,
.footer body[dir="rtl"] .button-critical .icon-arrow-back,
.navigation-search body[dir="rtl"] .button-critical .icon-arrow-back,
.navigation body[dir="rtl"] .button-pill-solid .icon-arrow-back,
.footer body[dir="rtl"] .button-pill-solid .icon-arrow-back,
.navigation-search body[dir="rtl"] .button-pill-solid .icon-arrow-back,
.navigation body[dir="rtl"] .button-pill-outlined .icon-arrow-back,
.footer body[dir="rtl"] .button-pill-outlined .icon-arrow-back,
.navigation-search body[dir="rtl"] .button-pill-outlined .icon-arrow-back,
.navigation body[dir="rtl"] .button-primary .icon-chevron-right-rebrand,
.footer body[dir="rtl"] .button-primary .icon-chevron-right-rebrand,
.navigation-search body[dir="rtl"] .button-primary .icon-chevron-right-rebrand,
.navigation body[dir="rtl"] .button-secondary .icon-chevron-right-rebrand,
.footer body[dir="rtl"] .button-secondary .icon-chevron-right-rebrand,
.navigation-search body[dir="rtl"] .button-secondary .icon-chevron-right-rebrand,
.navigation body[dir="rtl"] .button-insights .icon-chevron-right-rebrand,
.footer body[dir="rtl"] .button-insights .icon-chevron-right-rebrand,
.navigation-search body[dir="rtl"] .button-insights .icon-chevron-right-rebrand,
.navigation body[dir="rtl"] .button-critical .icon-chevron-right-rebrand,
.footer body[dir="rtl"] .button-critical .icon-chevron-right-rebrand,
.navigation-search body[dir="rtl"] .button-critical .icon-chevron-right-rebrand,
.navigation body[dir="rtl"] .button-pill-solid .icon-chevron-right-rebrand,
.footer body[dir="rtl"] .button-pill-solid .icon-chevron-right-rebrand,
.navigation-search body[dir="rtl"] .button-pill-solid .icon-chevron-right-rebrand,
.navigation body[dir="rtl"] .button-pill-outlined .icon-chevron-right-rebrand,
.footer body[dir="rtl"] .button-pill-outlined .icon-chevron-right-rebrand,
.navigation-search body[dir="rtl"] .button-pill-outlined .icon-chevron-right-rebrand,
.navigation body[dir="rtl"] .button-primary .icon-chevron-left-rebrand,
.footer body[dir="rtl"] .button-primary .icon-chevron-left-rebrand,
.navigation-search body[dir="rtl"] .button-primary .icon-chevron-left-rebrand,
.navigation body[dir="rtl"] .button-secondary .icon-chevron-left-rebrand,
.footer body[dir="rtl"] .button-secondary .icon-chevron-left-rebrand,
.navigation-search body[dir="rtl"] .button-secondary .icon-chevron-left-rebrand,
.navigation body[dir="rtl"] .button-insights .icon-chevron-left-rebrand,
.footer body[dir="rtl"] .button-insights .icon-chevron-left-rebrand,
.navigation-search body[dir="rtl"] .button-insights .icon-chevron-left-rebrand,
.navigation body[dir="rtl"] .button-critical .icon-chevron-left-rebrand,
.footer body[dir="rtl"] .button-critical .icon-chevron-left-rebrand,
.navigation-search body[dir="rtl"] .button-critical .icon-chevron-left-rebrand,
.navigation body[dir="rtl"] .button-pill-solid .icon-chevron-left-rebrand,
.footer body[dir="rtl"] .button-pill-solid .icon-chevron-left-rebrand,
.navigation-search body[dir="rtl"] .button-pill-solid .icon-chevron-left-rebrand,
.navigation body[dir="rtl"] .button-pill-outlined .icon-chevron-left-rebrand,
.footer body[dir="rtl"] .button-pill-outlined .icon-chevron-left-rebrand,
.navigation-search body[dir="rtl"] .button-pill-outlined .icon-chevron-left-rebrand {
  transform: rotate(180deg);
}
.navigation .text-link.text-link__icon--inline,
.footer .text-link.text-link__icon--inline,
.navigation-search .text-link.text-link__icon--inline {
  display: inline-block;
  vertical-align: middle;
}
.navigation .text-link.text-link__icon--inline .icon,
.footer .text-link.text-link__icon--inline .icon,
.navigation-search .text-link.text-link__icon--inline .icon {
  display: inline-block;
}
.navigation .text-link.text-link__icon--block,
.footer .text-link.text-link__icon--block,
.navigation-search .text-link.text-link__icon--block {
  display: flex;
  gap: 4px;
  align-items: center;
  justify-content: flex-start;
}
.navigation .text-link.text-link__icon--flex,
.footer .text-link.text-link__icon--flex,
.navigation-search .text-link.text-link__icon--flex {
  display: inline-flex;
  gap: 4px;
  align-items: center;
}
.navigation .text-link .icon,
.footer .text-link .icon,
.navigation-search .text-link .icon {
  flex-shrink: 0;
  vertical-align: middle;
  fill: #003652;
}
.navigation .text-link:visited,
.footer .text-link:visited,
.navigation-search .text-link:visited {
  color: #003652;
}
.navigation .text-link.font-white:focus,
.footer .text-link.font-white:focus,
.navigation-search .text-link.font-white:focus {
  outline-color: #ffffff;
}
.navigation .text-link.font-white:visited,
.footer .text-link.font-white:visited,
.navigation-search .text-link.font-white:visited {
  color: #ffffff;
}
.navigation .text-link.font-white .icon,
.footer .text-link.font-white .icon,
.navigation-search .text-link.font-white .icon {
  fill: #ffffff;
}
.navigation .dark-bg .text-link svg,
.footer .dark-bg .text-link svg,
.navigation-search .dark-bg .text-link svg {
  fill: #ffffff;
}
.navigation body[dir="rtl"] .text-link .icon-text-link-modern,
.footer body[dir="rtl"] .text-link .icon-text-link-modern,
.navigation-search body[dir="rtl"] .text-link .icon-text-link-modern,
.navigation body[dir="rtl"] .text-link .icon-arrow-forward,
.footer body[dir="rtl"] .text-link .icon-arrow-forward,
.navigation-search body[dir="rtl"] .text-link .icon-arrow-forward,
.navigation body[dir="rtl"] .text-link .icon-arrow-back,
.footer body[dir="rtl"] .text-link .icon-arrow-back,
.navigation-search body[dir="rtl"] .text-link .icon-arrow-back,
.navigation body[dir="rtl"] .text-link .icon-chevron-right-rebrand,
.footer body[dir="rtl"] .text-link .icon-chevron-right-rebrand,
.navigation-search body[dir="rtl"] .text-link .icon-chevron-right-rebrand,
.navigation body[dir="rtl"] .text-link .icon-chevron-left-rebrand,
.footer body[dir="rtl"] .text-link .icon-chevron-left-rebrand,
.navigation-search body[dir="rtl"] .text-link .icon-chevron-left-rebrand {
  transform: rotate(180deg);
}
.navigation svg,
.footer svg,
.navigation-search svg,
.navigation img.icon,
.footer img.icon,
.navigation-search img.icon {
  height: 16px;
  width: 16px;
}
.navigation svg.large,
.footer svg.large,
.navigation-search svg.large,
.navigation img.icon.large,
.footer img.icon.large,
.navigation-search img.icon.large {
  height: 20px;
  width: 20px;
}
.navigation svg.x-large,
.footer svg.x-large,
.navigation-search svg.x-large,
.navigation img.icon.x-large,
.footer img.icon.x-large,
.navigation-search img.icon.x-large {
  height: 24px;
  width: 24px;
}
.navigation svg.xx-large,
.footer svg.xx-large,
.navigation-search svg.xx-large,
.navigation img.icon.xx-large,
.footer img.icon.xx-large,
.navigation-search img.icon.xx-large {
  height: 32px;
  width: 32px;
}
.navigation svg.dark,
.footer svg.dark,
.navigation-search svg.dark,
.navigation img.icon.dark,
.footer img.icon.dark,
.navigation-search img.icon.dark,
.navigation .dark-bg svg,
.footer .dark-bg svg,
.navigation-search .dark-bg svg {
  fill: #ffffff;
}
.navigation .hidden,
.footer .hidden,
.navigation-search .hidden {
  display: none !important;
}
.navigation .bg,
.footer .bg,
.navigation-search .bg {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.navigation .shiftTabHeight,
.footer .shiftTabHeight,
.navigation-search .shiftTabHeight {
  scroll-padding-top: 200px;
}
.navigation .mobileShiftTabHeight,
.footer .mobileShiftTabHeight,
.navigation-search .mobileShiftTabHeight {
  scroll-padding-top: 50px;
}
.navigation .sr-only,
.footer .sr-only,
.navigation-search .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.navigation .sr-only-focusable:active,
.footer .sr-only-focusable:active,
.navigation-search .sr-only-focusable:active,
.navigation .sr-only-focusable:focus,
.footer .sr-only-focusable:focus,
.navigation-search .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.navigation .seo-hidden,
.footer .seo-hidden,
.navigation-search .seo-hidden {
  font-size: 0;
  width: 1px;
  height: 1px;
  display: inline-block;
  overflow: hidden;
  position: absolute;
  border: 0!important;
  padding: 0!important;
  margin: 0!important;
  clip: rect(1px, 1px, 1px, 1px);
}
.navigation .play-button,
.footer .play-button,
.navigation-search .play-button {
  display: inline-block;
  margin-top: 30px;
  height: 60px;
  width: 60px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transition: transform 0.5s;
}
.navigation .play-button .icon-play,
.footer .play-button .icon-play,
.navigation-search .play-button .icon-play {
  height: 60px;
  width: 60px;
}
.navigation .play-button.font-white,
.footer .play-button.font-white,
.navigation-search .play-button.font-white {
  outline-color: #ffffff;
}
.navigation .play-button:hover,
.footer .play-button:hover,
.navigation-search .play-button:hover {
  transform: matrix(1.1, 0, 0, 1.1, 0, 0);
  transition: transform 0.7s;
}
.navigation .play-button:focus,
.footer .play-button:focus,
.navigation-search .play-button:focus {
  transform: matrix(1, 0, 0, 1, 0, 0);
  transition: transform 0.5s;
  outline-offset: 2px;
  border-radius: 100px;
}
.navigation .play-button.video-playing,
.footer .play-button.video-playing,
.navigation-search .play-button.video-playing {
  visibility: hidden;
}
.navigation .fade-in,
.footer .fade-in,
.navigation-search .fade-in {
  animation: fadeIn 300ms ease-in-out forwards;
}
.navigation .fade-out,
.footer .fade-out,
.navigation-search .fade-out {
  animation: fadeOut 300ms ease-in-out forwards;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.navigation .navigation-menu__secondary .navigation-menu__link,
.footer .navigation-menu__secondary .navigation-menu__link,
.navigation-search .navigation-menu__secondary .navigation-menu__link {
  gap: 8px;
}
.navigation .navigation-search__results p,
.footer .navigation-search__results p,
.navigation-search .navigation-search__results p {
  margin-bottom: 0;
}
.navigation .dropdown.pills-dropdown svg,
.footer .dropdown.pills-dropdown svg,
.navigation-search .dropdown.pills-dropdown svg {
  margin: 0;
}
.navigation .dropdown.pills-dropdown .dropdown__wrapper,
.footer .dropdown.pills-dropdown .dropdown__wrapper,
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper {
  height: initial;
}
.navigation .ui-elements-label-semibold,
.footer .ui-elements-label-semibold,
.navigation-search .ui-elements-label-semibold {
  text-transform: none;
}
.navigation .footer-country-selector *,
.footer .footer-country-selector *,
.navigation-search .footer-country-selector * {
  margin-bottom: 0;
}
.navigation .footer-primary-links__category-label *,
.footer .footer-primary-links__category-label *,
.navigation-search .footer-primary-links__category-label * {
  margin-bottom: 0;
}
.navigation .footer-logo__image,
.footer .footer-logo__image,
.navigation-search .footer-logo__image {
  height: 26px;
  width: 140px;
}
.navigation .dropdown,
.footer .dropdown,
.navigation-search .dropdown {
  position: relative !important;
  display: inline-block !important;
  color: #2d2d2d !important;
}
.navigation .dropdown svg,
.footer .dropdown svg,
.navigation-search .dropdown svg {
  fill: #003652 !important;
}
.navigation .dropdown.dark-bg svg,
.footer .dropdown.dark-bg svg,
.navigation-search .dropdown.dark-bg svg {
  fill: #ffffff !important;
}
.navigation .dropdown *,
.footer .dropdown *,
.navigation-search .dropdown * {
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif' !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.navigation .dropdown select,
.footer .dropdown select,
.navigation-search .dropdown select {
  display: none !important;
}
.navigation .dropdown__container,
.footer .dropdown__container,
.navigation-search .dropdown__container,
.navigation .dropdown__wrapper,
.footer .dropdown__wrapper,
.navigation-search .dropdown__wrapper {
  position: relative !important;
}
.navigation .dropdown__wrapper--select-input,
.footer .dropdown__wrapper--select-input,
.navigation-search .dropdown__wrapper--select-input {
  cursor: pointer !important;
  display: flex !important;
  align-items: flex-start !important;
  width: 270px !important;
  height: 64px !important;
  min-width: 130px !important;
  min-height: 64px !important;
  padding: 8px 24px !important;
  border: 2px solid #7c766e;
  border-radius: 8px !important;
  background-color: transparent !important;
  position: relative !important;
  z-index: 3 !important;
}
.navigation .dropdown__wrapper--select-button,
.footer .dropdown__wrapper--select-button,
.navigation-search .dropdown__wrapper--select-button {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  width: 88px !important;
  height: 64px !important;
  cursor: pointer !important;
  appearance: none !important;
  background: none !important;
  border: none !important;
  z-index: 4 !important;
}
.navigation .dropdown__wrapper--select-button svg,
.footer .dropdown__wrapper--select-button svg,
.navigation-search .dropdown__wrapper--select-button svg {
  position: absolute !important;
  top: 24px !important;
  right: 24px !important;
}
.navigation .dropdown__wrapper--options-container,
.footer .dropdown__wrapper--options-container,
.navigation-search .dropdown__wrapper--options-container {
  position: absolute !important;
  width: 270px !important;
  min-width: 130px !important;
  margin-top: 8px !important;
  padding: 8px 0 !important;
  overflow: hidden !important;
  background-color: #ffffff !important;
  border: 2px solid #003652 !important;
  border-radius: 8px !important;
  z-index: 4 !important;
}
.navigation .dropdown__wrapper--options-wrapper,
.footer .dropdown__wrapper--options-wrapper,
.navigation-search .dropdown__wrapper--options-wrapper {
  max-height: 200px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}
.navigation .dropdown__wrapper--options-wrapper::-webkit-scrollbar,
.footer .dropdown__wrapper--options-wrapper::-webkit-scrollbar,
.navigation-search .dropdown__wrapper--options-wrapper::-webkit-scrollbar {
  width: 6px !important;
}
.navigation .dropdown__wrapper--options-wrapper::-webkit-scrollbar-thumb,
.footer .dropdown__wrapper--options-wrapper::-webkit-scrollbar-thumb,
.navigation-search .dropdown__wrapper--options-wrapper::-webkit-scrollbar-thumb {
  background: #7c766e !important;
  border-radius: 3px !important;
}
.navigation .dropdown .option,
.footer .dropdown .option,
.navigation-search .dropdown .option {
  padding: 8px 24px !important;
  cursor: pointer !important;
}
.navigation .dropdown .option:hover,
.footer .dropdown .option:hover,
.navigation-search .dropdown .option:hover {
  background-color: #cbf1ff !important;
}
.navigation .dropdown .option.noresults,
.footer .dropdown .option.noresults,
.navigation-search .dropdown .option.noresults {
  display: none !important;
  cursor: default !important;
}
@media screen and (max-width: 767px) {
  .navigation .dropdown,
  .footer .dropdown,
  .navigation-search .dropdown {
    width: 100% !important;
  }
  .navigation .dropdown__wrapper--select-input,
  .footer .dropdown__wrapper--select-input,
  .navigation-search .dropdown__wrapper--select-input,
  .navigation .dropdown__wrapper--options-container,
  .footer .dropdown__wrapper--options-container,
  .navigation-search .dropdown__wrapper--options-container {
    width: 100% !important;
  }
}
.navigation .dropdown.radio-dropdown .option:before,
.footer .dropdown.radio-dropdown .option:before,
.navigation-search .dropdown.radio-dropdown .option:before {
  content: url('../../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/v2/Radiocircle-default.svg') !important;
  position: relative !important;
  height: 24px !important;
  width: 24px !important;
  border: none !important;
}
.navigation .dropdown.radio-dropdown .option:hover:before,
.footer .dropdown.radio-dropdown .option:hover:before,
.navigation-search .dropdown.radio-dropdown .option:hover:before {
  content: url('../../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/v2/Radiocircle-hover.svg') !important;
}
.navigation .dropdown.radio-dropdown .option[aria-selected="true"]:before,
.footer .dropdown.radio-dropdown .option[aria-selected="true"]:before,
.navigation-search .dropdown.radio-dropdown .option[aria-selected="true"]:before {
  content: url('../../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/v2/Radiocircle-selected.svg') !important;
}
.navigation .dropdown.radio-dropdown .option[aria-selected="true"]:hover:before,
.footer .dropdown.radio-dropdown .option[aria-selected="true"]:hover:before,
.navigation-search .dropdown.radio-dropdown .option[aria-selected="true"]:hover:before {
  content: url('../../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/v2/Radiocircle-selectedhover.svg') !important;
}
.navigation .dropdown.checkbox-dropdown .option:before,
.footer .dropdown.checkbox-dropdown .option:before,
.navigation-search .dropdown.checkbox-dropdown .option:before {
  content: url('../../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/v2/Checkbox-default.svg') !important;
  position: relative !important;
  height: 24px !important;
  width: 24px !important;
  border: none !important;
}
.navigation .dropdown.checkbox-dropdown .option:hover:before,
.footer .dropdown.checkbox-dropdown .option:hover:before,
.navigation-search .dropdown.checkbox-dropdown .option:hover:before {
  content: url('../../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/v2/Checkbox-hover.svg') !important;
}
.navigation .dropdown.checkbox-dropdown .option[aria-selected="true"]:before,
.footer .dropdown.checkbox-dropdown .option[aria-selected="true"]:before,
.navigation-search .dropdown.checkbox-dropdown .option[aria-selected="true"]:before {
  content: url('../../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/v2/Checkbox-selected.svg') !important;
}
.navigation .dropdown.checkbox-dropdown .option[aria-selected="true"]:hover:before,
.footer .dropdown.checkbox-dropdown .option[aria-selected="true"]:hover:before,
.navigation-search .dropdown.checkbox-dropdown .option[aria-selected="true"]:hover:before {
  content: url('../../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/v2/Checkbox-selectedhover.svg') !important;
}
.navigation .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option.active,
.footer .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option.active,
.navigation-search .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option.active {
  background-color: #003652 !important;
  color: #ffffff !important;
}
.navigation .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option:not(.noresults):hover,
.footer .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option:not(.noresults):hover,
.navigation-search .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option:not(.noresults):hover {
  background-color: #a8e7ff !important;
  color: #333333 !important;
}
.navigation .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option:not(.noresults) mark,
.footer .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option:not(.noresults) mark,
.navigation-search .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option:not(.noresults) mark {
  color: #003652 !important;
  background-color: #ffffff !important;
}
.navigation .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option:not(.noresults) mark:hover,
.footer .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option:not(.noresults) mark:hover,
.navigation-search .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option:not(.noresults) mark:hover {
  background-color: #a8e7ff !important;
  color: #333333 !important;
}
.navigation .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option.active:not(.noresults) mark,
.footer .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option.active:not(.noresults) mark,
.navigation-search .dropdown:not(.checkbox-dropdown):not(.radio-dropdown) .option.active:not(.noresults) mark {
  color: #ffffff !important;
  background-color: #003652 !important;
}
.navigation .dropdown.pills-dropdown .dropdown__wrapper,
.footer .dropdown.pills-dropdown .dropdown__wrapper,
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper {
  width: auto !important;
}
.navigation .dropdown.pills-dropdown .dropdown__wrapper--select-input,
.footer .dropdown.pills-dropdown .dropdown__wrapper--select-input,
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper--select-input {
  width: auto !important;
  height: 24px !important;
  min-width: fit-content !important;
  min-height: fit-content !important;
  padding: 4px 24px !important;
  border: 1px solid #67625b !important;
  border-radius: 24px !important;
  align-items: center !important;
  gap: 8px !important;
}
.navigation .dropdown.pills-dropdown .dropdown__wrapper--select-input:hover,
.footer .dropdown.pills-dropdown .dropdown__wrapper--select-input:hover,
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper--select-input:hover,
.navigation .dropdown.pills-dropdown .dropdown__wrapper--select-input:focus,
.footer .dropdown.pills-dropdown .dropdown__wrapper--select-input:focus,
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper--select-input:focus {
  border: 2px solid #003652 !important;
  padding: 3px 23px !important;
}
.navigation .dropdown.pills-dropdown .dropdown__wrapper--select-input.active + .dropdown__wrapper--options-wrapper,
.footer .dropdown.pills-dropdown .dropdown__wrapper--select-input.active + .dropdown__wrapper--options-wrapper,
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper--select-input.active + .dropdown__wrapper--options-wrapper {
  left: 0 !important;
}
.navigation .dropdown.pills-dropdown.filled .dropdown__wrapper--select-input:hover,
.footer .dropdown.pills-dropdown.filled .dropdown__wrapper--select-input:hover,
.navigation-search .dropdown.pills-dropdown.filled .dropdown__wrapper--select-input:hover,
.navigation .dropdown.pills-dropdown.filled .dropdown__wrapper--select-input:focus,
.footer .dropdown.pills-dropdown.filled .dropdown__wrapper--select-input:focus,
.navigation-search .dropdown.pills-dropdown.filled .dropdown__wrapper--select-input:focus {
  border: 1px solid #003652 !important;
  padding: 4px 24px !important;
}
.navigation .dropdown.pills-dropdown.filled.dark-bg .dropdown__wrapper--select-input:hover,
.footer .dropdown.pills-dropdown.filled.dark-bg .dropdown__wrapper--select-input:hover,
.navigation-search .dropdown.pills-dropdown.filled.dark-bg .dropdown__wrapper--select-input:hover,
.navigation .dropdown.pills-dropdown.filled.dark-bg .dropdown__wrapper--select-input:focus,
.footer .dropdown.pills-dropdown.filled.dark-bg .dropdown__wrapper--select-input:focus,
.navigation-search .dropdown.pills-dropdown.filled.dark-bg .dropdown__wrapper--select-input:focus {
  border-color: #61c2e5 !important;
}
.navigation .dropdown.pills-dropdown.multiple .dropdown__wrapper--options-container,
.footer .dropdown.pills-dropdown.multiple .dropdown__wrapper--options-container,
.navigation-search .dropdown.pills-dropdown.multiple .dropdown__wrapper--options-container {
  padding-bottom: 0 !important;
}
.navigation .dropdown.pills-dropdown.multiple .dropdown__wrapper--options-wrapper .option:last-child,
.footer .dropdown.pills-dropdown.multiple .dropdown__wrapper--options-wrapper .option:last-child,
.navigation-search .dropdown.pills-dropdown.multiple .dropdown__wrapper--options-wrapper .option:last-child {
  margin-bottom: 8px !important;
}
.navigation .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper,
.footer .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper,
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper {
  max-height: 210px !important;
}
.navigation .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper .option,
.footer .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper .option,
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper .option {
  display: flex !important;
  align-items: center !important;
  padding: 8px 24px !important;
  gap: 8px !important;
}
.navigation .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper .option[data-selected-text],
.footer .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper .option[data-selected-text],
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper .option[data-selected-text] {
  border-bottom: 1px solid #eae7e1 !important;
  margin-bottom: 8px !important;
}
.navigation .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper .option:hover,
.footer .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper .option:hover,
.navigation-search .dropdown.pills-dropdown .dropdown__wrapper--options-wrapper .option:hover {
  background-color: #a8e7ff !important;
  color: #333333 !important;
}
.navigation .dropdown.pills-dropdown .dropdown-actions,
.footer .dropdown.pills-dropdown .dropdown-actions,
.navigation-search .dropdown.pills-dropdown .dropdown-actions {
  width: 270px !important;
  padding-right: 4px !important;
  background: #ffffff !important;
  border-top: none !important;
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  z-index: 1 !important;
}
.navigation .dropdown.pills-dropdown .dropdown-actions *,
.footer .dropdown.pills-dropdown .dropdown-actions *,
.navigation-search .dropdown.pills-dropdown .dropdown-actions * {
  /* UI Elements/Label-SemiBold */
  font-family: 'Inter', 'Roboto', 'Noto Sans', 'Open Sans', 'Arial', 'sans-serif' !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.navigation .dropdown.pills-dropdown .dropdown-actions__button-container,
.footer .dropdown.pills-dropdown .dropdown-actions__button-container,
.navigation-search .dropdown.pills-dropdown .dropdown-actions__button-container {
  display: flex !important;
  padding: 16px 16px 8px !important;
}
.navigation .dropdown.pills-dropdown .dropdown-actions__button-container button,
.footer .dropdown.pills-dropdown .dropdown-actions__button-container button,
.navigation-search .dropdown.pills-dropdown .dropdown-actions__button-container button {
  color: #003652 !important;
}
.navigation .dropdown.pills-dropdown .dropdown-actions__border,
.footer .dropdown.pills-dropdown .dropdown-actions__border,
.navigation-search .dropdown.pills-dropdown .dropdown-actions__border {
  width: 100% !important;
  height: 1px !important;
  background-color: #eae7e1 !important;
}
.navigation .dropdown.pills-dropdown .dropdown-actions .filter-sort-cancel,
.footer .dropdown.pills-dropdown .dropdown-actions .filter-sort-cancel,
.navigation-search .dropdown.pills-dropdown .dropdown-actions .filter-sort-cancel {
  margin-left: auto !important;
}
.navigation .dropdown.pills-dropdown .dropdown-actions .filter-sort-submit,
.footer .dropdown.pills-dropdown .dropdown-actions .filter-sort-submit,
.navigation-search .dropdown.pills-dropdown .dropdown-actions .filter-sort-submit {
  margin-left: 16px !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper,
.footer .dropdown.underline-dropdown .dropdown__wrapper,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper {
  width: auto !important;
  height: 64px !important;
}
.navigation .dropdown.underline-dropdown .dropdown__container,
.footer .dropdown.underline-dropdown .dropdown__container,
.navigation-search .dropdown.underline-dropdown .dropdown__container {
  width: 255px !important;
}
.navigation .dropdown.underline-dropdown.active .dropdown__wrapper--select-input,
.footer .dropdown.underline-dropdown.active .dropdown__wrapper--select-input,
.navigation-search .dropdown.underline-dropdown.active .dropdown__wrapper--select-input {
  color: #333333 !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--select-input,
.footer .dropdown.underline-dropdown .dropdown__wrapper--select-input,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--select-input {
  width: auto !important;
  height: 64px !important;
  padding: 8px 24px !important;
  color: #7c766e !important;
  border: none !important;
  border-radius: 8px 8px 0 0 !important;
  box-shadow: 0 2px 0 0 #7c766e !important;
  align-items: center !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--select-input.active,
.footer .dropdown.underline-dropdown .dropdown__wrapper--select-input.active,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--select-input.active {
  color: #333333 !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--select-input.active + .dropdown__wrapper--options-wrapper,
.footer .dropdown.underline-dropdown .dropdown__wrapper--select-input.active + .dropdown__wrapper--options-wrapper,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--select-input.active + .dropdown__wrapper--options-wrapper {
  left: 0 !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--select-input:hover,
.footer .dropdown.underline-dropdown .dropdown__wrapper--select-input:hover,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--select-input:hover,
.navigation .dropdown.underline-dropdown .dropdown__wrapper--select-input:focus,
.footer .dropdown.underline-dropdown .dropdown__wrapper--select-input:focus,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--select-input:focus,
.navigation .dropdown.underline-dropdown .dropdown__wrapper--select-input.active,
.footer .dropdown.underline-dropdown .dropdown__wrapper--select-input.active,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--select-input.active {
  box-shadow: 0 3px 0 0 #003652 !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--select-input .text,
.footer .dropdown.underline-dropdown .dropdown__wrapper--select-input .text,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--select-input .text {
  max-width: 17ch !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--options-container,
.footer .dropdown.underline-dropdown .dropdown__wrapper--options-container,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--options-container {
  width: 255px !important;
  margin-top: 0 !important;
  background-color: #eae7e1 !important;
  border: none !important;
  border-radius: 0 0 8px 8px !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper,
.footer .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper {
  max-height: 220px;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper .option,
.footer .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper .option,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper .option {
  display: flex !important;
  align-items: center !important;
  min-height: 40px !important;
  padding: 8px 24px !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper .option[data-selected-text],
.footer .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper .option[data-selected-text],
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper .option[data-selected-text] {
  border-bottom: 1px solid #eae7e1 !important;
  margin-bottom: 8px !important;
}
.navigation .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper .option:hover,
.footer .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper .option:hover,
.navigation-search .dropdown.underline-dropdown .dropdown__wrapper--options-wrapper .option:hover {
  background-color: #a8e7ff !important;
  color: #333333 !important;
}
.navigation .dropdown.underline-dropdown svg,
.footer .dropdown.underline-dropdown svg,
.navigation-search .dropdown.underline-dropdown svg {
  position: absolute !important;
  right: 24px !important;
  margin-top: 0 !important;
}
.navigation .dropdown.underline-dropdown label,
.footer .dropdown.underline-dropdown label,
.navigation-search .dropdown.underline-dropdown label {
  position: relative !important;
  top: 30px !important;
  height: 18px !important;
  visibility: hidden !important;
  transition: .2s ease top;
}
.navigation .dropdown.underline-dropdown.active label,
.footer .dropdown.underline-dropdown.active label,
.navigation-search .dropdown.underline-dropdown.active label {
  top: 15px !important;
  padding-left: 24px !important;
  color: #7c766e !important;
  background: transparent !important;
  visibility: visible !important;
  z-index: 1 !important;
  transition: .2s ease top !important;
}
.navigation .dropdown.filled .dropdown__wrapper--select-input,
.footer .dropdown.filled .dropdown__wrapper--select-input,
.navigation-search .dropdown.filled .dropdown__wrapper--select-input {
  background-color: #003652 !important;
  border: 1px solid #003652 !important;
  color: #ffffff !important;
}
.navigation .dropdown.filled .dropdown__wrapper--select-input .indicator,
.footer .dropdown.filled .dropdown__wrapper--select-input .indicator,
.navigation-search .dropdown.filled .dropdown__wrapper--select-input .indicator {
  color: #003652 !important;
}
.navigation .dropdown.filled .dropdown__wrapper--select-input:hover,
.footer .dropdown.filled .dropdown__wrapper--select-input:hover,
.navigation-search .dropdown.filled .dropdown__wrapper--select-input:hover,
.navigation .dropdown.filled .dropdown__wrapper--select-input:focus,
.footer .dropdown.filled .dropdown__wrapper--select-input:focus,
.navigation-search .dropdown.filled .dropdown__wrapper--select-input:focus,
.navigation .dropdown.filled .dropdown__wrapper--select-input:active,
.footer .dropdown.filled .dropdown__wrapper--select-input:active,
.navigation-search .dropdown.filled .dropdown__wrapper--select-input:active {
  outline: #003652 solid 3px !important;
  outline-offset: 4px !important;
}
.navigation .dropdown.filled .dropdown__wrapper--select-input svg,
.footer .dropdown.filled .dropdown__wrapper--select-input svg,
.navigation-search .dropdown.filled .dropdown__wrapper--select-input svg {
  fill: #ffffff !important;
}
.navigation .dropdown.filled .indicator,
.footer .dropdown.filled .indicator,
.navigation-search .dropdown.filled .indicator {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 24px !important;
  height: 24px !important;
  margin-left: 10px !important;
  background-color: #ffffff !important;
  border-radius: 50% !important;
}
.navigation .dropdown.device-enabled,
.footer .dropdown.device-enabled,
.navigation-search .dropdown.device-enabled {
  width: auto !important;
}
.navigation .dropdown.device-enabled select,
.footer .dropdown.device-enabled select,
.navigation-search .dropdown.device-enabled select {
  min-width: 128px !important;
}
.navigation .dropdown.device-enabled .dropdown__container,
.footer .dropdown.device-enabled .dropdown__container,
.navigation-search .dropdown.device-enabled .dropdown__container {
  display: none !important;
}
.navigation .dropdown.device-enabled svg,
.footer .dropdown.device-enabled svg,
.navigation-search .dropdown.device-enabled svg {
  position: absolute !important;
  right: 15px !important;
  top: 13px !important;
}
.navigation .dropdown.device-enabled.pills-dropdown select,
.footer .dropdown.device-enabled.pills-dropdown select,
.navigation-search .dropdown.device-enabled.pills-dropdown select {
  display: flex !important;
  align-items: center !important;
  width: auto !important;
  height: 40px !important;
  min-width: fit-content !important;
  padding: 4px 48px 4px 24px !important;
  border: 2px solid #7c766e !important;
  border-radius: 24px !important;
}
.navigation .dropdown.device-enabled.pills-dropdown select:focus,
.footer .dropdown.device-enabled.pills-dropdown select:focus,
.navigation-search .dropdown.device-enabled.pills-dropdown select:focus {
  border: 3px solid #003652 !important;
  padding: 3px 47px 3px 23px !important;
}
.navigation .dropdown.device-enabled.pills-dropdown.dark-bg select,
.footer .dropdown.device-enabled.pills-dropdown.dark-bg select,
.navigation-search .dropdown.device-enabled.pills-dropdown.dark-bg select {
  border-color: #ffffff !important;
}
.navigation .dropdown.device-enabled.pills-dropdown.dark-bg select:focus,
.footer .dropdown.device-enabled.pills-dropdown.dark-bg select:focus,
.navigation-search .dropdown.device-enabled.pills-dropdown.dark-bg select:focus {
  border-color: #61c2e5 !important;
}
.navigation .dropdown.device-enabled.filled select,
.footer .dropdown.device-enabled.filled select,
.navigation-search .dropdown.device-enabled.filled select {
  background-color: #003652 !important;
  border: 2px solid #003652 !important;
  color: #ffffff !important;
}
.navigation .dropdown.device-enabled.filled select:focus ~ svg,
.footer .dropdown.device-enabled.filled select:focus ~ svg,
.navigation-search .dropdown.device-enabled.filled select:focus ~ svg {
  fill: #ffffff !important;
}
.navigation .dropdown.device-enabled.filled select option,
.footer .dropdown.device-enabled.filled select option,
.navigation-search .dropdown.device-enabled.filled select option {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.navigation .dropdown.device-enabled.filled svg,
.footer .dropdown.device-enabled.filled svg,
.navigation-search .dropdown.device-enabled.filled svg {
  fill: #ffffff !important;
}
.navigation .dropdown.device-enabled.filled.dark-bg select,
.footer .dropdown.device-enabled.filled.dark-bg select,
.navigation-search .dropdown.device-enabled.filled.dark-bg select {
  border-color: #ffffff !important;
}
.navigation .dropdown.device-enabled.filled.dark-bg select:focus,
.footer .dropdown.device-enabled.filled.dark-bg select:focus,
.navigation-search .dropdown.device-enabled.filled.dark-bg select:focus {
  border-color: #61c2e5 !important;
}
.navigation .dropdown.device-enabled.filled.dark-bg svg,
.footer .dropdown.device-enabled.filled.dark-bg svg,
.navigation-search .dropdown.device-enabled.filled.dark-bg svg {
  fill: #ffffff !important;
}
.navigation .dropdown.dark-bg .dropdown__wrapper--select-input,
.footer .dropdown.dark-bg .dropdown__wrapper--select-input,
.navigation-search .dropdown.dark-bg .dropdown__wrapper--select-input {
  border-color: #ffffff !important;
}
.navigation .dropdown.dark-bg .dropdown__wrapper--select-input:hover,
.footer .dropdown.dark-bg .dropdown__wrapper--select-input:hover,
.navigation-search .dropdown.dark-bg .dropdown__wrapper--select-input:hover,
.navigation .dropdown.dark-bg .dropdown__wrapper--select-input:focus,
.footer .dropdown.dark-bg .dropdown__wrapper--select-input:focus,
.navigation-search .dropdown.dark-bg .dropdown__wrapper--select-input:focus,
.navigation .dropdown.dark-bg .dropdown__wrapper--select-input:active,
.footer .dropdown.dark-bg .dropdown__wrapper--select-input:active,
.navigation-search .dropdown.dark-bg .dropdown__wrapper--select-input:active {
  border: 2px solid #61c2e5 !important;
}
.navigation .dropdown.dark-bg .dropdown__wrapper--select-input svg,
.footer .dropdown.dark-bg .dropdown__wrapper--select-input svg,
.navigation-search .dropdown.dark-bg .dropdown__wrapper--select-input svg {
  fill: #ffffff !important;
}
.navigation .dropdown.dark-bg:not(.filled),
.footer .dropdown.dark-bg:not(.filled),
.navigation-search .dropdown.dark-bg:not(.filled) {
  color: #333333 !important;
}
.navigation .dropdown.dark-bg:not(.filled) .dropdown__wrapper--options-wrapper,
.footer .dropdown.dark-bg:not(.filled) .dropdown__wrapper--options-wrapper,
.navigation-search .dropdown.dark-bg:not(.filled) .dropdown__wrapper--options-wrapper {
  color: #333333 !important;
}
.navigation .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input,
.footer .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input,
.navigation-search .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input {
  color: #333333 !important;
  background-color: #ffffff !important;
  border-color: #c4beb5 !important;
}
.navigation .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input:hover,
.footer .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input:hover,
.navigation-search .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input:hover,
.navigation .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input:focus,
.footer .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input:focus,
.navigation-search .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input:focus,
.navigation .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input:active,
.footer .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input:active,
.navigation-search .dropdown.dark-bg:not(.filled) .dropdown__wrapper--select-input:active {
  border: 2px solid #61c2e5 !important;
}
.navigation .dropdown.dark-bg:not(.filled) svg,
.footer .dropdown.dark-bg:not(.filled) svg,
.navigation-search .dropdown.dark-bg:not(.filled) svg {
  fill: #67625b !important;
}
.navigation .dropdown.dark-bg.filled .option,
.footer .dropdown.dark-bg.filled .option,
.navigation-search .dropdown.dark-bg.filled .option {
  color: #2d2d2d !important;
}
@media (min-width: 1024px) {
  .navigation .container,
  .footer .container,
  .navigation-search .container {
    max-width: 1440px;
  }
}
.navigation .d-none,
.footer .d-none,
.navigation-search .d-none {
  display: none !important;
}
.navigation .d-inline,
.footer .d-inline,
.navigation-search .d-inline {
  display: inline !important;
}
.navigation .d-inline-block,
.footer .d-inline-block,
.navigation-search .d-inline-block {
  display: inline-block !important;
}
.navigation .d-block,
.footer .d-block,
.navigation-search .d-block {
  display: block !important;
}
.navigation .d-table,
.footer .d-table,
.navigation-search .d-table {
  display: table !important;
}
.navigation .d-table-row,
.footer .d-table-row,
.navigation-search .d-table-row {
  display: table-row !important;
}
.navigation .d-table-cell,
.footer .d-table-cell,
.navigation-search .d-table-cell {
  display: table-cell !important;
}
.navigation .d-flex,
.footer .d-flex,
.navigation-search .d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.navigation .d-inline-flex,
.footer .d-inline-flex,
.navigation-search .d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (max-width: 767px) {
  .navigation .d-m-none,
  .footer .d-m-none,
  .navigation-search .d-m-none {
    display: none !important;
  }
  .navigation .d-m-inline,
  .footer .d-m-inline,
  .navigation-search .d-m-inline {
    display: inline !important;
  }
  .navigation .d-m-inline-block,
  .footer .d-m-inline-block,
  .navigation-search .d-m-inline-block {
    display: inline-block !important;
  }
  .navigation .d-m-block,
  .footer .d-m-block,
  .navigation-search .d-m-block {
    display: block !important;
  }
  .navigation .d-m-table,
  .footer .d-m-table,
  .navigation-search .d-m-table {
    display: table !important;
  }
  .navigation .d-m-table-row,
  .footer .d-m-table-row,
  .navigation-search .d-m-table-row {
    display: table-row !important;
  }
  .navigation .d-m-table-cell,
  .footer .d-m-table-cell,
  .navigation-search .d-m-table-cell {
    display: table-cell !important;
  }
  .navigation .d-m-flex,
  .footer .d-m-flex,
  .navigation-search .d-m-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-m-inline-flex,
  .footer .d-m-inline-flex,
  .navigation-search .d-m-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .navigation .d-mt-none,
  .footer .d-mt-none,
  .navigation-search .d-mt-none {
    display: none !important;
  }
  .navigation .d-mt-inline,
  .footer .d-mt-inline,
  .navigation-search .d-mt-inline {
    display: inline !important;
  }
  .navigation .d-mt-inline-block,
  .footer .d-mt-inline-block,
  .navigation-search .d-mt-inline-block {
    display: inline-block !important;
  }
  .navigation .d-mt-block,
  .footer .d-mt-block,
  .navigation-search .d-mt-block {
    display: block !important;
  }
  .navigation .d-mt-table,
  .footer .d-mt-table,
  .navigation-search .d-mt-table {
    display: table !important;
  }
  .navigation .d-mt-table-row,
  .footer .d-mt-table-row,
  .navigation-search .d-mt-table-row {
    display: table-row !important;
  }
  .navigation .d-mt-table-cell,
  .footer .d-mt-table-cell,
  .navigation-search .d-mt-table-cell {
    display: table-cell !important;
  }
  .navigation .d-mt-flex,
  .footer .d-mt-flex,
  .navigation-search .d-mt-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-mt-inline-flex,
  .footer .d-mt-inline-flex,
  .navigation-search .d-mt-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .navigation .d-t-none,
  .footer .d-t-none,
  .navigation-search .d-t-none {
    display: none !important;
  }
  .navigation .d-t-inline,
  .footer .d-t-inline,
  .navigation-search .d-t-inline {
    display: inline !important;
  }
  .navigation .d-t-inline-block,
  .footer .d-t-inline-block,
  .navigation-search .d-t-inline-block {
    display: inline-block !important;
  }
  .navigation .d-t-block,
  .footer .d-t-block,
  .navigation-search .d-t-block {
    display: block !important;
  }
  .navigation .d-t-table,
  .footer .d-t-table,
  .navigation-search .d-t-table {
    display: table !important;
  }
  .navigation .d-t-table-row,
  .footer .d-t-table-row,
  .navigation-search .d-t-table-row {
    display: table-row !important;
  }
  .navigation .d-t-table-cell,
  .footer .d-t-table-cell,
  .navigation-search .d-t-table-cell {
    display: table-cell !important;
  }
  .navigation .d-t-flex,
  .footer .d-t-flex,
  .navigation-search .d-t-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-t-inline-flex,
  .footer .d-t-inline-flex,
  .navigation-search .d-t-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .navigation .d-sm-none,
  .footer .d-sm-none,
  .navigation-search .d-sm-none {
    display: none !important;
  }
  .navigation .d-sm-inline,
  .footer .d-sm-inline,
  .navigation-search .d-sm-inline {
    display: inline !important;
  }
  .navigation .d-sm-inline-block,
  .footer .d-sm-inline-block,
  .navigation-search .d-sm-inline-block {
    display: inline-block !important;
  }
  .navigation .d-sm-block,
  .footer .d-sm-block,
  .navigation-search .d-sm-block {
    display: block !important;
  }
  .navigation .d-sm-table,
  .footer .d-sm-table,
  .navigation-search .d-sm-table {
    display: table !important;
  }
  .navigation .d-sm-table-row,
  .footer .d-sm-table-row,
  .navigation-search .d-sm-table-row {
    display: table-row !important;
  }
  .navigation .d-sm-table-cell,
  .footer .d-sm-table-cell,
  .navigation-search .d-sm-table-cell {
    display: table-cell !important;
  }
  .navigation .d-sm-flex,
  .footer .d-sm-flex,
  .navigation-search .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-sm-inline-flex,
  .footer .d-sm-inline-flex,
  .navigation-search .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) {
  .navigation .d-td-none,
  .footer .d-td-none,
  .navigation-search .d-td-none {
    display: none !important;
  }
  .navigation .d-td-inline,
  .footer .d-td-inline,
  .navigation-search .d-td-inline {
    display: inline !important;
  }
  .navigation .d-td-inline-block,
  .footer .d-td-inline-block,
  .navigation-search .d-td-inline-block {
    display: inline-block !important;
  }
  .navigation .d-td-block,
  .footer .d-td-block,
  .navigation-search .d-td-block {
    display: block !important;
  }
  .navigation .d-td-table,
  .footer .d-td-table,
  .navigation-search .d-td-table {
    display: table !important;
  }
  .navigation .d-td-table-row,
  .footer .d-td-table-row,
  .navigation-search .d-td-table-row {
    display: table-row !important;
  }
  .navigation .d-td-table-cell,
  .footer .d-td-table-cell,
  .navigation-search .d-td-table-cell {
    display: table-cell !important;
  }
  .navigation .d-td-flex,
  .footer .d-td-flex,
  .navigation-search .d-td-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-td-inline-flex,
  .footer .d-td-inline-flex,
  .navigation-search .d-td-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .navigation .d-md-none,
  .footer .d-md-none,
  .navigation-search .d-md-none {
    display: none !important;
  }
  .navigation .d-md-inline,
  .footer .d-md-inline,
  .navigation-search .d-md-inline {
    display: inline !important;
  }
  .navigation .d-md-inline-block,
  .footer .d-md-inline-block,
  .navigation-search .d-md-inline-block {
    display: inline-block !important;
  }
  .navigation .d-md-block,
  .footer .d-md-block,
  .navigation-search .d-md-block {
    display: block !important;
  }
  .navigation .d-md-table,
  .footer .d-md-table,
  .navigation-search .d-md-table {
    display: table !important;
  }
  .navigation .d-md-table-row,
  .footer .d-md-table-row,
  .navigation-search .d-md-table-row {
    display: table-row !important;
  }
  .navigation .d-md-table-cell,
  .footer .d-md-table-cell,
  .navigation-search .d-md-table-cell {
    display: table-cell !important;
  }
  .navigation .d-md-flex,
  .footer .d-md-flex,
  .navigation-search .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-md-inline-flex,
  .footer .d-md-inline-flex,
  .navigation-search .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) and (max-width: 1299px) {
  .navigation .d-sd-none,
  .footer .d-sd-none,
  .navigation-search .d-sd-none {
    display: none !important;
  }
  .navigation .d-sd-inline,
  .footer .d-sd-inline,
  .navigation-search .d-sd-inline {
    display: inline !important;
  }
  .navigation .d-sd-inline-block,
  .footer .d-sd-inline-block,
  .navigation-search .d-sd-inline-block {
    display: inline-block !important;
  }
  .navigation .d-sd-block,
  .footer .d-sd-block,
  .navigation-search .d-sd-block {
    display: block !important;
  }
  .navigation .d-sd-table,
  .footer .d-sd-table,
  .navigation-search .d-sd-table {
    display: table !important;
  }
  .navigation .d-sd-table-row,
  .footer .d-sd-table-row,
  .navigation-search .d-sd-table-row {
    display: table-row !important;
  }
  .navigation .d-sd-table-cell,
  .footer .d-sd-table-cell,
  .navigation-search .d-sd-table-cell {
    display: table-cell !important;
  }
  .navigation .d-sd-flex,
  .footer .d-sd-flex,
  .navigation-search .d-sd-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-sd-inline-flex,
  .footer .d-sd-inline-flex,
  .navigation-search .d-sd-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1300px) {
  .navigation .d-lg-none,
  .footer .d-lg-none,
  .navigation-search .d-lg-none {
    display: none !important;
  }
  .navigation .d-lg-inline,
  .footer .d-lg-inline,
  .navigation-search .d-lg-inline {
    display: inline !important;
  }
  .navigation .d-lg-inline-block,
  .footer .d-lg-inline-block,
  .navigation-search .d-lg-inline-block {
    display: inline-block !important;
  }
  .navigation .d-lg-block,
  .footer .d-lg-block,
  .navigation-search .d-lg-block {
    display: block !important;
  }
  .navigation .d-lg-table,
  .footer .d-lg-table,
  .navigation-search .d-lg-table {
    display: table !important;
  }
  .navigation .d-lg-table-row,
  .footer .d-lg-table-row,
  .navigation-search .d-lg-table-row {
    display: table-row !important;
  }
  .navigation .d-lg-table-cell,
  .footer .d-lg-table-cell,
  .navigation-search .d-lg-table-cell {
    display: table-cell !important;
  }
  .navigation .d-lg-flex,
  .footer .d-lg-flex,
  .navigation-search .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-lg-inline-flex,
  .footer .d-lg-inline-flex,
  .navigation-search .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .navigation .d-xl-none,
  .footer .d-xl-none,
  .navigation-search .d-xl-none {
    display: none !important;
  }
  .navigation .d-xl-inline,
  .footer .d-xl-inline,
  .navigation-search .d-xl-inline {
    display: inline !important;
  }
  .navigation .d-xl-inline-block,
  .footer .d-xl-inline-block,
  .navigation-search .d-xl-inline-block {
    display: inline-block !important;
  }
  .navigation .d-xl-block,
  .footer .d-xl-block,
  .navigation-search .d-xl-block {
    display: block !important;
  }
  .navigation .d-xl-table,
  .footer .d-xl-table,
  .navigation-search .d-xl-table {
    display: table !important;
  }
  .navigation .d-xl-table-row,
  .footer .d-xl-table-row,
  .navigation-search .d-xl-table-row {
    display: table-row !important;
  }
  .navigation .d-xl-table-cell,
  .footer .d-xl-table-cell,
  .navigation-search .d-xl-table-cell {
    display: table-cell !important;
  }
  .navigation .d-xl-flex,
  .footer .d-xl-flex,
  .navigation-search .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-xl-inline-flex,
  .footer .d-xl-inline-flex,
  .navigation-search .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .navigation .d-print-none,
  .footer .d-print-none,
  .navigation-search .d-print-none {
    display: none !important;
  }
  .navigation .d-print-inline,
  .footer .d-print-inline,
  .navigation-search .d-print-inline {
    display: inline !important;
  }
  .navigation .d-print-inline-block,
  .footer .d-print-inline-block,
  .navigation-search .d-print-inline-block {
    display: inline-block !important;
  }
  .navigation .d-print-block,
  .footer .d-print-block,
  .navigation-search .d-print-block {
    display: block !important;
  }
  .navigation .d-print-table,
  .footer .d-print-table,
  .navigation-search .d-print-table {
    display: table !important;
  }
  .navigation .d-print-table-row,
  .footer .d-print-table-row,
  .navigation-search .d-print-table-row {
    display: table-row !important;
  }
  .navigation .d-print-table-cell,
  .footer .d-print-table-cell,
  .navigation-search .d-print-table-cell {
    display: table-cell !important;
  }
  .navigation .d-print-flex,
  .footer .d-print-flex,
  .navigation-search .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navigation .d-print-inline-flex,
  .footer .d-print-inline-flex,
  .navigation-search .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.navigation .flex-row,
.footer .flex-row,
.navigation-search .flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.navigation .flex-column,
.footer .flex-column,
.navigation-search .flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.navigation .flex-row-reverse,
.footer .flex-row-reverse,
.navigation-search .flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.navigation .flex-column-reverse,
.footer .flex-column-reverse,
.navigation-search .flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.navigation .flex-wrap,
.footer .flex-wrap,
.navigation-search .flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.navigation .flex-nowrap,
.footer .flex-nowrap,
.navigation-search .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.navigation .flex-wrap-reverse,
.footer .flex-wrap-reverse,
.navigation-search .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.navigation .flex-fill,
.footer .flex-fill,
.navigation-search .flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.navigation .flex-grow-0,
.footer .flex-grow-0,
.navigation-search .flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.navigation .flex-grow-1,
.footer .flex-grow-1,
.navigation-search .flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.navigation .flex-shrink-0,
.footer .flex-shrink-0,
.navigation-search .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.navigation .flex-shrink-1,
.footer .flex-shrink-1,
.navigation-search .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.navigation .justify-content-start,
.footer .justify-content-start,
.navigation-search .justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.navigation .justify-content-end,
.footer .justify-content-end,
.navigation-search .justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.navigation .justify-content-center,
.footer .justify-content-center,
.navigation-search .justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.navigation .justify-content-between,
.footer .justify-content-between,
.navigation-search .justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.navigation .justify-content-around,
.footer .justify-content-around,
.navigation-search .justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.navigation .align-items-start,
.footer .align-items-start,
.navigation-search .align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.navigation .align-items-end,
.footer .align-items-end,
.navigation-search .align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.navigation .align-items-center,
.footer .align-items-center,
.navigation-search .align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.navigation .align-items-baseline,
.footer .align-items-baseline,
.navigation-search .align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.navigation .align-items-stretch,
.footer .align-items-stretch,
.navigation-search .align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.navigation .align-content-start,
.footer .align-content-start,
.navigation-search .align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.navigation .align-content-end,
.footer .align-content-end,
.navigation-search .align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.navigation .align-content-center,
.footer .align-content-center,
.navigation-search .align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.navigation .align-content-between,
.footer .align-content-between,
.navigation-search .align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.navigation .align-content-around,
.footer .align-content-around,
.navigation-search .align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.navigation .align-content-stretch,
.footer .align-content-stretch,
.navigation-search .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.navigation .align-self-auto,
.footer .align-self-auto,
.navigation-search .align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.navigation .align-self-start,
.footer .align-self-start,
.navigation-search .align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.navigation .align-self-end,
.footer .align-self-end,
.navigation-search .align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.navigation .align-self-center,
.footer .align-self-center,
.navigation-search .align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.navigation .align-self-baseline,
.footer .align-self-baseline,
.navigation-search .align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.navigation .align-self-stretch,
.footer .align-self-stretch,
.navigation-search .align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 768px) {
  .navigation .flex-sm-row,
  .footer .flex-sm-row,
  .navigation-search .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .navigation .flex-sm-column,
  .footer .flex-sm-column,
  .navigation-search .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .navigation .flex-sm-row-reverse,
  .footer .flex-sm-row-reverse,
  .navigation-search .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .navigation .flex-sm-column-reverse,
  .footer .flex-sm-column-reverse,
  .navigation-search .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .navigation .flex-sm-wrap,
  .footer .flex-sm-wrap,
  .navigation-search .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .navigation .flex-sm-nowrap,
  .footer .flex-sm-nowrap,
  .navigation-search .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .navigation .flex-sm-wrap-reverse,
  .footer .flex-sm-wrap-reverse,
  .navigation-search .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .navigation .flex-sm-fill,
  .footer .flex-sm-fill,
  .navigation-search .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .navigation .flex-sm-grow-0,
  .footer .flex-sm-grow-0,
  .navigation-search .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .navigation .flex-sm-grow-1,
  .footer .flex-sm-grow-1,
  .navigation-search .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .navigation .flex-sm-shrink-0,
  .footer .flex-sm-shrink-0,
  .navigation-search .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .navigation .flex-sm-shrink-1,
  .footer .flex-sm-shrink-1,
  .navigation-search .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .navigation .justify-content-sm-start,
  .footer .justify-content-sm-start,
  .navigation-search .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .navigation .justify-content-sm-end,
  .footer .justify-content-sm-end,
  .navigation-search .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .navigation .justify-content-sm-center,
  .footer .justify-content-sm-center,
  .navigation-search .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .navigation .justify-content-sm-between,
  .footer .justify-content-sm-between,
  .navigation-search .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .navigation .justify-content-sm-around,
  .footer .justify-content-sm-around,
  .navigation-search .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .navigation .align-items-sm-start,
  .footer .align-items-sm-start,
  .navigation-search .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .navigation .align-items-sm-end,
  .footer .align-items-sm-end,
  .navigation-search .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .navigation .align-items-sm-center,
  .footer .align-items-sm-center,
  .navigation-search .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .navigation .align-items-sm-baseline,
  .footer .align-items-sm-baseline,
  .navigation-search .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .navigation .align-items-sm-stretch,
  .footer .align-items-sm-stretch,
  .navigation-search .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .navigation .align-content-sm-start,
  .footer .align-content-sm-start,
  .navigation-search .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .navigation .align-content-sm-end,
  .footer .align-content-sm-end,
  .navigation-search .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .navigation .align-content-sm-center,
  .footer .align-content-sm-center,
  .navigation-search .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .navigation .align-content-sm-between,
  .footer .align-content-sm-between,
  .navigation-search .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .navigation .align-content-sm-around,
  .footer .align-content-sm-around,
  .navigation-search .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .navigation .align-content-sm-stretch,
  .footer .align-content-sm-stretch,
  .navigation-search .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .navigation .align-self-sm-auto,
  .footer .align-self-sm-auto,
  .navigation-search .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .navigation .align-self-sm-start,
  .footer .align-self-sm-start,
  .navigation-search .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .navigation .align-self-sm-end,
  .footer .align-self-sm-end,
  .navigation-search .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .navigation .align-self-sm-center,
  .footer .align-self-sm-center,
  .navigation-search .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .navigation .align-self-sm-baseline,
  .footer .align-self-sm-baseline,
  .navigation-search .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .navigation .align-self-sm-stretch,
  .footer .align-self-sm-stretch,
  .navigation-search .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1024px) {
  .navigation .flex-md-row,
  .footer .flex-md-row,
  .navigation-search .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .navigation .flex-md-column,
  .footer .flex-md-column,
  .navigation-search .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .navigation .flex-md-row-reverse,
  .footer .flex-md-row-reverse,
  .navigation-search .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .navigation .flex-md-column-reverse,
  .footer .flex-md-column-reverse,
  .navigation-search .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .navigation .flex-md-wrap,
  .footer .flex-md-wrap,
  .navigation-search .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .navigation .flex-md-nowrap,
  .footer .flex-md-nowrap,
  .navigation-search .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .navigation .flex-md-wrap-reverse,
  .footer .flex-md-wrap-reverse,
  .navigation-search .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .navigation .flex-md-fill,
  .footer .flex-md-fill,
  .navigation-search .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .navigation .flex-md-grow-0,
  .footer .flex-md-grow-0,
  .navigation-search .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .navigation .flex-md-grow-1,
  .footer .flex-md-grow-1,
  .navigation-search .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .navigation .flex-md-shrink-0,
  .footer .flex-md-shrink-0,
  .navigation-search .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .navigation .flex-md-shrink-1,
  .footer .flex-md-shrink-1,
  .navigation-search .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .navigation .justify-content-md-start,
  .footer .justify-content-md-start,
  .navigation-search .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .navigation .justify-content-md-end,
  .footer .justify-content-md-end,
  .navigation-search .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .navigation .justify-content-md-center,
  .footer .justify-content-md-center,
  .navigation-search .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .navigation .justify-content-md-between,
  .footer .justify-content-md-between,
  .navigation-search .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .navigation .justify-content-md-around,
  .footer .justify-content-md-around,
  .navigation-search .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .navigation .align-items-md-start,
  .footer .align-items-md-start,
  .navigation-search .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .navigation .align-items-md-end,
  .footer .align-items-md-end,
  .navigation-search .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .navigation .align-items-md-center,
  .footer .align-items-md-center,
  .navigation-search .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .navigation .align-items-md-baseline,
  .footer .align-items-md-baseline,
  .navigation-search .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .navigation .align-items-md-stretch,
  .footer .align-items-md-stretch,
  .navigation-search .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .navigation .align-content-md-start,
  .footer .align-content-md-start,
  .navigation-search .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .navigation .align-content-md-end,
  .footer .align-content-md-end,
  .navigation-search .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .navigation .align-content-md-center,
  .footer .align-content-md-center,
  .navigation-search .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .navigation .align-content-md-between,
  .footer .align-content-md-between,
  .navigation-search .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .navigation .align-content-md-around,
  .footer .align-content-md-around,
  .navigation-search .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .navigation .align-content-md-stretch,
  .footer .align-content-md-stretch,
  .navigation-search .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .navigation .align-self-md-auto,
  .footer .align-self-md-auto,
  .navigation-search .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .navigation .align-self-md-start,
  .footer .align-self-md-start,
  .navigation-search .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .navigation .align-self-md-end,
  .footer .align-self-md-end,
  .navigation-search .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .navigation .align-self-md-center,
  .footer .align-self-md-center,
  .navigation-search .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .navigation .align-self-md-baseline,
  .footer .align-self-md-baseline,
  .navigation-search .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .navigation .align-self-md-stretch,
  .footer .align-self-md-stretch,
  .navigation-search .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1300px) {
  .navigation .flex-lg-row,
  .footer .flex-lg-row,
  .navigation-search .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .navigation .flex-lg-column,
  .footer .flex-lg-column,
  .navigation-search .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .navigation .flex-lg-row-reverse,
  .footer .flex-lg-row-reverse,
  .navigation-search .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .navigation .flex-lg-column-reverse,
  .footer .flex-lg-column-reverse,
  .navigation-search .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .navigation .flex-lg-wrap,
  .footer .flex-lg-wrap,
  .navigation-search .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .navigation .flex-lg-nowrap,
  .footer .flex-lg-nowrap,
  .navigation-search .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .navigation .flex-lg-wrap-reverse,
  .footer .flex-lg-wrap-reverse,
  .navigation-search .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .navigation .flex-lg-fill,
  .footer .flex-lg-fill,
  .navigation-search .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .navigation .flex-lg-grow-0,
  .footer .flex-lg-grow-0,
  .navigation-search .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .navigation .flex-lg-grow-1,
  .footer .flex-lg-grow-1,
  .navigation-search .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .navigation .flex-lg-shrink-0,
  .footer .flex-lg-shrink-0,
  .navigation-search .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .navigation .flex-lg-shrink-1,
  .footer .flex-lg-shrink-1,
  .navigation-search .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .navigation .justify-content-lg-start,
  .footer .justify-content-lg-start,
  .navigation-search .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .navigation .justify-content-lg-end,
  .footer .justify-content-lg-end,
  .navigation-search .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .navigation .justify-content-lg-center,
  .footer .justify-content-lg-center,
  .navigation-search .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .navigation .justify-content-lg-between,
  .footer .justify-content-lg-between,
  .navigation-search .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .navigation .justify-content-lg-around,
  .footer .justify-content-lg-around,
  .navigation-search .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .navigation .align-items-lg-start,
  .footer .align-items-lg-start,
  .navigation-search .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .navigation .align-items-lg-end,
  .footer .align-items-lg-end,
  .navigation-search .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .navigation .align-items-lg-center,
  .footer .align-items-lg-center,
  .navigation-search .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .navigation .align-items-lg-baseline,
  .footer .align-items-lg-baseline,
  .navigation-search .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .navigation .align-items-lg-stretch,
  .footer .align-items-lg-stretch,
  .navigation-search .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .navigation .align-content-lg-start,
  .footer .align-content-lg-start,
  .navigation-search .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .navigation .align-content-lg-end,
  .footer .align-content-lg-end,
  .navigation-search .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .navigation .align-content-lg-center,
  .footer .align-content-lg-center,
  .navigation-search .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .navigation .align-content-lg-between,
  .footer .align-content-lg-between,
  .navigation-search .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .navigation .align-content-lg-around,
  .footer .align-content-lg-around,
  .navigation-search .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .navigation .align-content-lg-stretch,
  .footer .align-content-lg-stretch,
  .navigation-search .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .navigation .align-self-lg-auto,
  .footer .align-self-lg-auto,
  .navigation-search .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .navigation .align-self-lg-start,
  .footer .align-self-lg-start,
  .navigation-search .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .navigation .align-self-lg-end,
  .footer .align-self-lg-end,
  .navigation-search .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .navigation .align-self-lg-center,
  .footer .align-self-lg-center,
  .navigation-search .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .navigation .align-self-lg-baseline,
  .footer .align-self-lg-baseline,
  .navigation-search .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .navigation .align-self-lg-stretch,
  .footer .align-self-lg-stretch,
  .navigation-search .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.keyboard-active .navigation :focus,
.keyboard-active .footer :focus,
.keyboard-active .navigation-search :focus {
  outline-offset: 3px!important;
  outline: #3185a9 solid 3px !important;
  text-decoration: none !important;
}
.keyboard-active .navigation .footer-country-selector__country-select:focus,
.keyboard-active .footer .footer-country-selector__country-select:focus,
.keyboard-active .navigation-search .footer-country-selector__country-select:focus {
  outline: #ffffff solid 3px !important;
}
.keyboard-active .navigation .dropdown .dropdown__wrapper--select-input:focus,
.keyboard-active .footer .dropdown .dropdown__wrapper--select-input:focus,
.keyboard-active .navigation-search .dropdown .dropdown__wrapper--select-input:focus {
  outline: #3185a9 solid 3px !important;
  outline-offset: 3px !important;
}
.keyboard-active .navigation .dropdown.filled .dropdown__wrapper--select-input:focus,
.keyboard-active .footer .dropdown.filled .dropdown__wrapper--select-input:focus,
.keyboard-active .navigation-search .dropdown.filled .dropdown__wrapper--select-input:focus {
  outline: #3185a9 solid 3px !important;
  outline-offset: 3px !important;
}
.keyboard-active .navigation .dropdown.filled.device-enabled select:focus,
.keyboard-active .footer .dropdown.filled.device-enabled select:focus,
.keyboard-active .navigation-search .dropdown.filled.device-enabled select:focus {
  outline: #3185a9 solid 3px !important;
  outline-offset: 3px !important;
}
.keyboard-active .navigation .dropdown.multiple .dropdown-actions button:focus,
.keyboard-active .footer .dropdown.multiple .dropdown-actions button:focus,
.keyboard-active .navigation-search .dropdown.multiple .dropdown-actions button:focus {
  outline-offset: 4px !important;
}
.keyboard-active .navigation .dropdown .option:focus,
.keyboard-active .footer .dropdown .option:focus,
.keyboard-active .navigation-search .dropdown .option:focus {
  outline-offset: -2px !important;
}
body[dir="rtl"] .navigation .text-link .icon-text-link-modern,
body[dir="rtl"] .footer .text-link .icon-text-link-modern,
body[dir="rtl"] .navigation-search .text-link .icon-text-link-modern,
body[dir="rtl"] .navigation .text-link .icon-arrow-forward,
body[dir="rtl"] .footer .text-link .icon-arrow-forward,
body[dir="rtl"] .navigation-search .text-link .icon-arrow-forward,
body[dir="rtl"] .navigation .text-link .icon-arrow-back,
body[dir="rtl"] .footer .text-link .icon-arrow-back,
body[dir="rtl"] .navigation-search .text-link .icon-arrow-back,
body[dir="rtl"] .navigation .text-link .icon-chevron-right-rebrand,
body[dir="rtl"] .footer .text-link .icon-chevron-right-rebrand,
body[dir="rtl"] .navigation-search .text-link .icon-chevron-right-rebrand,
body[dir="rtl"] .navigation .text-link .icon-chevron-left-rebrand,
body[dir="rtl"] .footer .text-link .icon-chevron-left-rebrand,
body[dir="rtl"] .navigation-search .text-link .icon-chevron-left-rebrand {
  transform: rotate(180deg);
}
body[dir="rtl"] .navigation .dropdown .dropdown__wrapper--select-button,
body[dir="rtl"] .footer .dropdown .dropdown__wrapper--select-button,
body[dir="rtl"] .navigation-search .dropdown .dropdown__wrapper--select-button {
  right: initial !important;
  left: 0 !important;
}
body[dir="rtl"] .navigation .dropdown .dropdown__wrapper--select-button svg,
body[dir="rtl"] .footer .dropdown .dropdown__wrapper--select-button svg,
body[dir="rtl"] .navigation-search .dropdown .dropdown__wrapper--select-button svg {
  right: initial !important;
  left: 24px !important;
}
body[dir="rtl"] .navigation .dropdown label,
body[dir="rtl"] .footer .dropdown label,
body[dir="rtl"] .navigation-search .dropdown label {
  left: initial !important;
  right: 24px !important;
}
body[dir="rtl"] .navigation .dropdown label.active,
body[dir="rtl"] .footer .dropdown label.active,
body[dir="rtl"] .navigation-search .dropdown label.active {
  left: initial !important;
  right: 25px !important;
}
body[dir="rtl"] .navigation .dropdown .dropdown__wrapper--select-input,
body[dir="rtl"] .footer .dropdown .dropdown__wrapper--select-input,
body[dir="rtl"] .navigation-search .dropdown .dropdown__wrapper--select-input,
body[dir="rtl"] .navigation .dropdown select,
body[dir="rtl"] .footer .dropdown select,
body[dir="rtl"] .navigation-search .dropdown select,
body[dir="rtl"] .navigation .dropdown option,
body[dir="rtl"] .footer .dropdown option,
body[dir="rtl"] .navigation-search .dropdown option,
body[dir="rtl"] .navigation .dropdown .option,
body[dir="rtl"] .footer .dropdown .option,
body[dir="rtl"] .navigation-search .dropdown .option {
  text-align: right !important;
}
body[dir="rtl"] .navigation .dropdown.pills-dropdown .dropdown-actions .filter-sort-cancel,
body[dir="rtl"] .footer .dropdown.pills-dropdown .dropdown-actions .filter-sort-cancel,
body[dir="rtl"] .navigation-search .dropdown.pills-dropdown .dropdown-actions .filter-sort-cancel {
  margin-left: initial !important;
  margin-right: auto !important;
}
body[dir="rtl"] .navigation .dropdown.pills-dropdown .filter-sort-submit,
body[dir="rtl"] .footer .dropdown.pills-dropdown .filter-sort-submit,
body[dir="rtl"] .navigation-search .dropdown.pills-dropdown .filter-sort-submit {
  margin-left: initial !important;
  margin-right: 16px !important;
}
body[dir="rtl"] .navigation .dropdown.underline-dropdown svg,
body[dir="rtl"] .footer .dropdown.underline-dropdown svg,
body[dir="rtl"] .navigation-search .dropdown.underline-dropdown svg {
  right: initial !important;
  left: 24px !important;
}
body[dir="rtl"] .navigation .dropdown.filled .indicator,
body[dir="rtl"] .footer .dropdown.filled .indicator,
body[dir="rtl"] .navigation-search .dropdown.filled .indicator {
  margin-left: initial !important;
  margin-right: 10px !important;
}
body[dir="rtl"] .navigation .dropdown.device-enabled svg,
body[dir="rtl"] .footer .dropdown.device-enabled svg,
body[dir="rtl"] .navigation-search .dropdown.device-enabled svg {
  left: 15px !important;
  right: initial !important;
}
body[dir="rtl"] .navigation .dropdown.device-enabled.pills-dropdown select,
body[dir="rtl"] .footer .dropdown.device-enabled.pills-dropdown select,
body[dir="rtl"] .navigation-search .dropdown.device-enabled.pills-dropdown select {
  padding: 4px 24px 4px 48px !important;
}
body[dir="rtl"] .navigation .dropdown.device-enabled.pills-dropdown select:focus,
body[dir="rtl"] .footer .dropdown.device-enabled.pills-dropdown select:focus,
body[dir="rtl"] .navigation-search .dropdown.device-enabled.pills-dropdown select:focus {
  border: 3px solid #003652 !important;
  padding: 3px 23px 3px 47px !important;
}
body[dir="rtl"] .navigation .dropdown.device-enabled.filled select,
body[dir="rtl"] .footer .dropdown.device-enabled.filled select,
body[dir="rtl"] .navigation-search .dropdown.device-enabled.filled select {
  background-color: #003652 !important;
  border: 2px solid #003652 !important;
  color: #ffffff !important;
}
body[dir="rtl"] .navigation .dropdown.device-enabled.filled select:focus ~ svg,
body[dir="rtl"] .footer .dropdown.device-enabled.filled select:focus ~ svg,
body[dir="rtl"] .navigation-search .dropdown.device-enabled.filled select:focus ~ svg {
  fill: #ffffff !important;
}
body[dir="rtl"] .navigation .dropdown.device-enabled.filled select option,
body[dir="rtl"] .footer .dropdown.device-enabled.filled select option,
body[dir="rtl"] .navigation-search .dropdown.device-enabled.filled select option {
  background-color: #ffffff !important;
  color: #333333 !important;
}
body[dir="rtl"] .navigation .dropdown.device-enabled.filled svg,
body[dir="rtl"] .footer .dropdown.device-enabled.filled svg,
body[dir="rtl"] .navigation-search .dropdown.device-enabled.filled svg {
  fill: #ffffff !important;
}
