article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }html { text-size-adjust: 100%; }img { max-width: 100%; height: auto; vertical-align: middle; border: 0px; }button, input, select, textarea { margin: 0px; font-size: 100%; vertical-align: middle; }button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; appearance: button; }input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { appearance: none; }*, ::before, ::after { box-sizing: border-box; }html { overflow-x: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }body { margin: 0px; overflow-x: hidden; }a { text-decoration: none; }a:hover, a:active, [tabindex="-1"] { outline: 0px !important; }.x-root { min-height: 100vh; }.site::before, .site::after, .x-site::before, .x-site::after { content: " "; display: table; width: 0px; }.site::after, .x-site::after { clear: both; }.x-boxed-layout-active .site, .x-boxed-layout-active .x-site { margin: 0px auto; overflow-x: hidden; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px; box-sizing: content-box; }body { line-height: 1.8; }:root { --x-body-scroll-bar-size: 0px; --x-body-scroll-active-bar-size: 0px; }.x-root { display: flex; }.x-root .site, .x-root .x-site { flex: 1 1 auto; position: relative; width: 100%; min-width: 1px; }.x-masthead, .x-colophon { position: relative; }.x-acc-item { display: flex; flex-flow: column; justify-content: flex-start; align-items: stretch; position: relative; z-index: 1; transform: translate(0px); }.x-acc-header { display: block; position: relative; z-index: 2; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; background-color: transparent; transform: translate(0px); cursor: pointer; }.x-acc-header span { pointer-events: none; }.x-acc-header-content { display: flex; flex-flow: row; justify-content: flex-start; align-items: center; }.x-acc-header-indicator { display: flex; flex-flow: row; justify-content: center; align-items: center; line-height: 1; text-align: center; }.x-acc-header-text { flex: 1 0 0%; }.x-acc-content { position: relative; z-index: 1; }.x-crumbs-list { display: flex; flex-flow: wrap; place-content: center flex-start; align-items: center; padding: 0px; list-style: none; margin: 0px !important; }.x-crumbs-list-item { display: inherit; flex-direction: inherit; flex-wrap: nowrap; place-content: inherit; align-items: inherit; }.x-crumbs-list-item:last-child::after { content: "."; display: inline; visibility: hidden; width: 0px; opacity: 0; pointer-events: none; }.x-crumbs-link { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.x-card.is-flip-left .x-card-face.is-back { transform: rotateY(180deg); }.x-card.is-flip-right .x-card-face.is-back { transform: rotateY(-180deg); }.x-card.is-flip-up .x-card-face.is-back { transform: rotateX(-180deg); }.x-card.is-flip-down .x-card-face.is-back { transform: rotateX(180deg); }.x-card.is-active.is-flip-left .x-card-faces .is-front { transform: rotateY(-180deg); }.x-card.is-active.is-flip-left .x-card-faces .is-back { transform: unset; }.x-card.is-active.is-flip-right .x-card-faces .is-front { transform: rotateY(180deg); }.x-card.is-active.is-flip-right .x-card-faces .is-back { transform: unset; }.x-card.is-active.is-flip-up .x-card-faces .is-front { transform: rotateX(180deg); }.x-card.is-active.is-flip-up .x-card-faces .is-back { transform: unset; }.x-card.is-active.is-flip-down .x-card-faces .is-front { transform: rotateX(-180deg); }.x-card.is-active.is-flip-down .x-card-faces .is-back { transform: unset; }.x-card.cannot-preserve-3d .x-card-face.is-front { visibility: visible; }.x-card.cannot-preserve-3d .x-card-face.is-back { visibility: hidden; }.x-card.cannot-preserve-3d[class*="is-flip"] .x-card-faces, .x-card.cannot-preserve-3d[class*="is-flip"] .x-card-face { transform: none; }.x-card.cannot-preserve-3d.is-active .x-card-face.is-front { visibility: hidden; }.x-card.cannot-preserve-3d.is-active .x-card-face.is-back { visibility: visible; }.x-card.has-not-flipped .x-card-face.is-back * { box-shadow: none !important; transform: none !important; filter: none !important; }.x-countdown.has-compact-labels .x-countdown-unit-content { flex-flow: row; justify-content: center; align-items: baseline; }.x-countdown.has-top-labels .x-countdown-unit-content, .x-countdown.has-bottom-labels .x-countdown-unit-content { flex-flow: column; justify-content: center; align-items: center; }.x-countdown.has-top-labels .x-countdown-number { order: 2; }.x-countdown.has-top-labels .x-countdown-label, .x-countdown.has-bottom-labels .x-countdown-number { order: 1; }.x-countdown.has-bottom-labels .x-countdown-label { order: 2; }.x-statbar-label.x-active { opacity: 1; pointer-events: auto; }.x-tabs-panel:not(.x-active) { display: none; }.x-global-block { position: relative; }@keyframes x-slide-top { 
  33% { opacity: 0; transform: none; }
  34% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes x-slide-left { 
  33% { opacity: 0; transform: none; }
  34% { opacity: 0; transform: translate(-50%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes x-slide-right { 
  33% { opacity: 0; transform: none; }
  34% { opacity: 0; transform: translate(50%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes x-slide-bottom { 
  33% { opacity: 0; transform: none; }
  34% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes x-scale-up { 
  33% { opacity: 0; transform: none; }
  34% { opacity: 0; transform: scale(0); }
  100% { opacity: 1; transform: scale(1); }
}@keyframes x-scale-down { 
  33% { opacity: 0; transform: none; }
  34% { opacity: 0; transform: scale(1.5); }
  100% { opacity: 1; transform: scale(1); }
}@keyframes x-flip-x { 
  33% { opacity: 0; transform: none; }
  34% { opacity: 0; transform: perspective(125px) rotateX(-180deg); }
  100% { opacity: 1; transform: perspective(125px) rotateX(0deg); }
}@keyframes x-flip-y { 
  33% { opacity: 0; transform: none; }
  34% { opacity: 0; transform: perspective(125px) rotateY(-180deg); }
  100% { opacity: 1; transform: perspective(125px) rotateY(0deg); }
}.x-section { display: block; position: relative; }.x-div { display: block; position: relative; width: auto; min-width: 0px; max-width: none; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }.x-row { display: flex; position: relative; flex-flow: row; justify-content: center; align-items: stretch; width: auto; min-width: 0px; max-width: none; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }.x-row-inner { display: flex; flex-wrap: wrap; flex: 1 1 auto; min-width: 0px; min-height: 0px; }.x-col { flex: 0 1 auto; display: block; position: relative; width: auto; min-width: 0px; max-width: 100%; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }.x-grid { display: grid; grid-auto-columns: auto; grid-auto-rows: auto; position: relative; width: auto; min-width: 0px; max-width: none; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }.x-cell { display: block; position: relative; width: auto; min-width: 0px; max-width: 100%; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }.x-slide-container-viewport { overflow: hidden; width: 100%; touch-action: pan-y; }.x-slide-container-viewport * { touch-action: manipulation; }.x-slide-container-viewport.can-drag.is-drag { cursor: grabbing; }.x-slide-container-viewport.show-outlines::before { content: ""; display: block; position: absolute; z-index: 10; inset: 0px; outline: rgb(0, 173, 255) solid 8px; outline-offset: -8px; }.x-slide-container-viewport.show-outlines .x-slide-container-content::before { content: ""; display: block; position: absolute; z-index: 10; inset: 0px; outline: rgb(243, 23, 115) solid 8px; outline-offset: -8px; }.x-slide-container-content { position: relative; margin-left: auto; margin-right: auto; }.x-slide-container-content.has-adaptive-height { transition-duration: var(--x-slide-container-transition-duration, 1s); transition-property: height; transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(.4, 0, .2, 1)); }.x-slide-container-content.has-adaptive-height .x-slide-container { height: 100%; }.x-slide-container-content, .x-slide-container-content .x-slide-container { height: 100% !important; }.x-slide-container { display: block; position: relative; width: 100%; min-width: 0px; max-width: 100%; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; will-change: transform; }.x-slide-container.is-inline { display: flex; flex-flow: row; justify-content: flex-start; gap: var(--x-slide-container-gap, 1rem); transition-duration: var(--x-slide-container-transition-duration, 1s); transition-property: transform; transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(.4, 0, .2, 1)); }.x-slide-container.is-stacked { display: grid; gap: 0px; grid-template-columns: 1fr; grid-template-rows: 1fr; }.x-slide { display: block; position: relative; width: auto; min-width: 0px; max-width: 100%; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }.x-slide-container .x-slide { transition-duration: var(--x-slide-container-transition-duration, 1s); transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(.4, 0, .2, 1)); }.x-slide-container-viewport:not(.is-ready) .x-slide { opacity: 0 !important; }.x-slide-container.is-inline.is-paged .x-slide { flex-grow: 1; flex-shrink: 0; flex-basis: calc((100% / var(--x-slides-per-page, 1)) - (var(--x-slide-container-gap, 1rem) * (1 - (1 / var(--x-slides-per-page, 1))))); }.x-slide-container.is-inline.is-auto .x-slide { flex: 0 0 auto; }.x-slide-container.is-stacked .x-slide { grid-area: 1 / 1 / -1 / -1; }.x-slide-container.is-stacked .x-slide:not([class*="x-effect-e"]), .x-slide-container.is-stacked .x-slide.x-effect-opacity { opacity: 0 !important; }.x-slide-container.is-stacked .x-slide.is-current-slide:not([class*="x-effect-e"]), .x-slide-container.is-stacked .x-slide.is-current-slide.x-effect-opacity { opacity: 1 !important; }.x-slide img { user-select: none; }.x-slide-pagination { display: flex; flex-wrap: nowrap; align-content: center; align-items: center; flex: 0 0 auto; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; line-height: 1; list-style: none; }.x-slide-pagination.is-row { flex-direction: row; }.x-slide-pagination.is-column { flex-direction: column; }.x-slide-pagination li.is-active { background-color: var(--x-slide-pagination-item-bgc-alt, rgba(0, 0, 0, .25)); }.x-paginate.is-empty { display: none !important; }.x-new-tab-notice { position: absolute; overflow: hidden; width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; white-space: nowrap; clip-path: inset(50%); }:where(.x-anchor, .x-skip-link, .x-search-btn, .x-bar-scroll-button, a.x-image):focus-visible { outline: var(--x-focus-ring-width, 2px) var(--x-focus-ring-style, solid) var(--x-focus-ring-color, #0073e6); outline-offset: var(--x-focus-ring-offset, 2px); }:where([tabindex="-1"]):focus { outline: none; }.x-skip-link { position: absolute; overflow: hidden; width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; white-space: nowrap; clip-path: inset(50%); }.x-skip-link:focus { position: fixed; z-index: 100000000; top: 0px; left: 0px; overflow: visible; width: auto; height: auto; margin: 0.5rem; border-radius: 3px; padding: 0.75em 1.25em; clip-path: none; font-size: 16px; font-weight: 500; line-height: 1.2; text-decoration: none; color: var(--x-skip-link-color, #ffffff); background-color: var(--x-skip-link-bg-color, #000000); }.x-icon { display: inline-flex; width: auto; height: auto; line-height: inherit; text-align: center; flex-flow: row !important; justify-content: center !important; align-items: center !important; }.x-icon > svg { fill: currentcolor; width: 1em; height: 1em; }.x-icon::before { display: block !important; position: static !important; inset: auto !important; width: inherit !important; height: inherit !important; margin: 0px !important; line-height: inherit !important; text-align: inherit !important; }.x-framework-icon, .x-framework-icon.x-form-search-icon { height: 100%; align-items: center; justify-content: center; display: inline-flex; transition: inherit; }.x-framework-icon > svg { width: 1em; height: 1em; font-size: inherit; fill: currentcolor; transition: inherit; }.x-anchor { overflow: hidden; display: inline-flex; flex-flow: column; justify-content: stretch; position: relative; min-width: 1px; text-decoration: none; cursor: pointer; }.x-anchor-content { overflow: hidden; display: flex; flex: 1 0 auto; position: relative; height: 100%; border-radius: inherit; transform: translate(0px); }.x-anchor-text { flex-shrink: 1; min-width: 1px; max-width: 100%; }.x-anchor-text-primary, .x-anchor-text-secondary { position: relative; display: block; }.x-anchor-sub-indicator { position: relative; display: inline-flex; width: auto; height: auto; letter-spacing: 0px; line-height: 1; text-align: center; }.x-anchor-sub-indicator::before { display: inherit; width: inherit; height: inherit; line-height: inherit; text-align: inherit; }li:not(.menu-item-has-children) > .x-anchor .x-anchor-sub-indicator { display: none; visibility: hidden; }.x-anchor-content.is-int { position: absolute; inset: 0px; pointer-events: none; }.x-anchor.has-int-content .x-anchor-content[class*="in-scale-up"].is-int { opacity: 0; transform: scale(0); }@media (hover){.x-anchor.has-int-content:hover .x-anchor-content[class*="in-scale-up"].is-int, .x-anchor.has-int-content:focus .x-anchor-content[class*="in-scale-up"].is-int { opacity: 1; transform: scale(1); }.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int), .x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int) { transform: translateY(-100%); }.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int), .x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int) { transform: translate(-100%); }.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int), .x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int) { transform: translate(100%); }.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int), .x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int) { transform: translateY(100%); }}.x-bar { position: relative; }.x-bar, .x-bar-scroll, .x-bar-scroll-outer, .x-bar-scroll-inner, .x-bar-content { display: flex; }.x-bar, .x-bar-scroll, .x-bar-scroll-outer, .x-bar-scroll-inner { justify-content: space-between; }.x-bar-h, .x-bar-h .x-bar-scroll, .x-bar-h .x-bar-scroll-outer, .x-bar-h .x-bar-scroll-inner { flex-direction: row; }.x-bar-scroll, .x-bar-scroll-outer, .x-bar-scroll-inner, .x-bar-content:not(.x-container) { flex: 1 0 auto; }.x-bar-content { z-index: 5; }.x-bar, .x-bar-scroll, .x-bar-scroll-outer, .x-bar-scroll-inner, .x-bar-content, .x-bar-container { min-width: 1px; }.x-bar-outer-spacers::before, .x-bar-outer-spacers::after { content: ""; flex-grow: 0; flex-shrink: 0; display: block; pointer-events: none; visibility: hidden; }.x-bar-scroll-button:focus:not(:focus-visible) { outline: 0px; }.x-bar-scroll-button:not(.is-active) { pointer-events: none; }.x-bar-scroll-button.is-bck:not(.is-active) { opacity: 0; transform: translate(-100%, -50%); }.x-bar-scroll-button.is-fwd:not(.is-active) { opacity: 0; transform: translate(100%, -50%); }.x-bar-h .x-bar-container { height: inherit; }.x-bar-container { display: flex; position: relative; }.x-bar-top { width: 100%; }.x-bar-is-initially-hidden { opacity: 0; pointer-events: none; }.x-bar-is-initially-hidden:not(.x-bar-is-visible) { visibility: hidden; }[class^="x-bg"] { overflow: hidden; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: inherit; pointer-events: none; }.x-bg { z-index: -1; }[class*="x-bg-layer-lower"] { z-index: 1; }[class*="x-bg-layer-upper"] { z-index: 2; }.x-collapsed { display: none; }.x-mini-cart a:not(.x-anchor):focus:not(:focus-visible) { outline: 0px; }.x-dropdown { visibility: hidden; position: absolute; margin: 0px; padding: 0px; opacity: 0; transform: translateY(5%); pointer-events: none; z-index: 9999; }.x-dropdown:not(.x-active) { display: none; }.x-dropdown.x-active { visibility: visible; pointer-events: auto; }.x-dropdown.x-active-animate { opacity: 1; transform: none; }ul.x-dropdown, ol.x-dropdown { list-style: none; }.menu-item-has-children { position: relative; }.x-graphic { display: inline-flex; flex-flow: row; justify-content: flex-start; align-items: flex-start; flex-shrink: 0; position: relative; letter-spacing: 0px; line-height: 1; z-index: 2; }.x-graphic-child { position: relative; }.x-graphic-icon, .x-graphic-icon.x-icon { display: inline-flex; }.x-graphic-image, .x-graphic-image.x-image { display: block; }.x-graphic-icon, .x-graphic-icon.x-icon { font-size: 1em; }.has-graphic .x-graphic-primary:not(:only-child)[class*="active"], .has-graphic[class*="active"] .x-graphic-primary:not(:only-child) { opacity: 0; }.has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-scale-up, .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-scale-up { transform: scale(1.5); }.has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-scale-down, .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-scale-down { transform: scale(0.35); }.has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-flip-x, .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-flip-x { transform: perspective(100px) rotateX(180deg); }.has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-flip-y, .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-flip-y { transform: perspective(100px) rotateY(180deg); }@media (hover){.has-graphic:hover .x-graphic-primary:not(:only-child), [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child) { opacity: 0; }.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-up, [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child).x-scale-up { transform: scale(1.5); }.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-down, [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child).x-scale-down { transform: scale(0.35); }.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-x, [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child).x-flip-x { transform: perspective(100px) rotateX(180deg); }.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-y, [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child).x-flip-y { transform: perspective(100px) rotateY(180deg); }}.has-graphic .x-graphic-secondary[class*="active"], .has-graphic[class*="active"] .x-graphic-secondary { opacity: 1; }.has-graphic .x-graphic-secondary[class*="active"].x-scale-up, .has-graphic[class*="active"] .x-graphic-secondary.x-scale-up, .has-graphic .x-graphic-secondary[class*="active"].x-scale-down, .has-graphic[class*="active"] .x-graphic-secondary.x-scale-down { transform: scale(1); }.has-graphic .x-graphic-secondary[class*="active"].x-flip-x, .has-graphic[class*="active"] .x-graphic-secondary.x-flip-x { transform: perspective(100px) rotateX(0deg); }.has-graphic .x-graphic-secondary[class*="active"].x-flip-y, .has-graphic[class*="active"] .x-graphic-secondary.x-flip-y { transform: perspective(100px) rotateY(0deg); }@media (hover){.has-graphic:hover .x-graphic-secondary, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary { opacity: 1; }.has-graphic:hover .x-graphic-secondary.x-scale-up, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary.x-scale-up, .has-graphic:hover .x-graphic-secondary.x-scale-down, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary.x-scale-down { transform: scale(1); }.has-graphic:hover .x-graphic-secondary.x-flip-x, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary.x-flip-x { transform: perspective(100px) rotateX(0deg); }.has-graphic:hover .x-graphic-secondary.x-flip-y, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary.x-flip-y { transform: perspective(100px) rotateY(0deg); }}.x-image { display: inline-block; line-height: 1; vertical-align: middle; }@media (-ms-high-contrast: none), (-ms-high-contrast: active){.x-image { min-height: 0%; }}.x-image img { display: block; max-width: 100%; height: auto; vertical-align: bottom; border: 0px; }a.x-image { cursor: pointer; }a.x-image:focus:not(:focus-visible) { outline: 0px; }.x-line { display: block; width: 0px; height: 0px; margin: 0px; border: 0px; padding: 0px; }.x-menu, .x-menu .sub-menu { margin: 0px; padding: 0px; list-style: none; }.x-menu, .x-menu li { min-width: 1px; }.x-has-sub { position: relative; }.x-menu-modal .x-anchor, .x-menu-layered .x-anchor, .x-menu-dropdown .x-anchor, .x-menu-collapsed .x-anchor, .x-menu-inline .x-dropdown .x-anchor { display: flex; }.x-dropdown > .menu-item:first-child, .x-dropdown > .menu-item:last-child { border-radius: inherit; }.x-dropdown > .menu-item:first-child > .x-anchor { border-top-left-radius: inherit; border-top-right-radius: inherit; }.x-dropdown > .menu-item:last-child > .x-anchor { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; }.x-menu-modal li::before, .x-menu-modal li::after, .x-menu-layered li::before, .x-menu-layered li::after, .x-menu-collapsed li::before, .x-menu-collapsed li::after { content: ""; display: table; }.x-menu-modal li::after, .x-menu-layered li::after, .x-menu-collapsed li::after { clear: both; }.x-menu-inline { display: flex; }.x-menu-inline > li { display: flex; flex-direction: inherit; justify-content: inherit; align-items: inherit; }.x-menu-layered .menu-item-has-children { position: static; }.x-modal-content-scroll-area { width: 100%; height: 100%; position: fixed; overflow: hidden; top: 0px; left: 0px; display: flex; flex-flow: column wrap; justify-content: space-between; align-items: center; }.x-modal-content-scroll-area::before, .x-modal-content-scroll-area::after { content: ""; display: block; flex: 0 0 auto; }.x-modal { visibility: hidden; position: fixed; inset: 0px; opacity: 0; pointer-events: none; z-index: 99999999; }.x-modal.x-active { visibility: visible; opacity: 1; pointer-events: auto; }.x-modal.x-active .x-modal-content-scroll-area { overflow: auto; }.x-modal-bg { display: block; position: fixed; inset: 0px; z-index: -1; }.x-modal-close { display: block; position: fixed; width: 1em; height: 1em; margin: 0px; border: 0px; padding: 0px; line-height: 1em; text-align: center; background-color: transparent; opacity: 0; transform: scale(0); z-index: 3; }.x-modal-close span { display: block; }.x-modal-close svg { display: block; width: 1em; height: 1em; margin: auto; font-size: 1em; fill: currentcolor; }.x-modal.x-active .x-modal-close { opacity: 1; transform: scale(1); }.x-modal-close-top { top: 0px; }.x-modal-close-right { right: var(--x-body-scroll-active-bar-size); }.x-modal-content { position: relative; flex: 0 0 auto; z-index: 2; width: 100%; margin: 0px auto; transform: translateY(-15px); }.x-modal.x-active .x-modal-content { transform: translate(0px); }.x-off-canvas { overflow: hidden; visibility: hidden; position: fixed; inset: 0px; pointer-events: none; z-index: 99999998; }.x-off-canvas.x-active { visibility: visible; pointer-events: auto; }.x-off-canvas-bg { display: block; position: absolute; inset: 0px; opacity: 0; z-index: 1; transform: translate(0px); }.x-off-canvas.x-active .x-off-canvas-bg { opacity: 1; }.x-off-canvas-close { display: block; position: absolute; top: 0px; margin: 0px; border: 0px; padding: 0px; line-height: 1; text-align: center; background-color: transparent; opacity: 0; transform: scale(0); z-index: 3; }.x-off-canvas-close span { display: block; }.x-off-canvas-close svg { display: block; width: 1em; height: 1em; margin: auto; font-size: 1em; fill: currentcolor; }.x-off-canvas.x-active .x-off-canvas-close { opacity: 1; transform: scale(1); }.x-off-canvas-content { position: absolute; overflow: auto; top: 0px; bottom: 0px; width: 100%; height: 100%; z-index: 2; }.x-off-canvas.x-active .x-off-canvas-content { transform: translate(0px); }.x-off-canvas-close-right { right: var(--x-body-scroll-active-bar-size); }.x-off-canvas-content-right { right: 0px; transform: translate(115%); }.has-particle [data-x-particle][class*="active"], .has-particle:hover [data-x-particle], .has-particle.x-active [data-x-particle], [data-x-effect-provider*="particles"]:hover [data-x-particle] { opacity: 1; }.has-particle [data-x-particle][class*="active"][data-x-particle*="scale"], .has-particle:hover [data-x-particle][data-x-particle*="scale"], .has-particle.x-active [data-x-particle][data-x-particle*="scale"], [data-x-effect-provider*="particles"]:hover [data-x-particle][data-x-particle*="scale"] { transform: scale(1); }.has-particle [data-x-particle][class*="active"][data-x-particle*="scale"][data-x-particle*="overlap"], .has-particle [data-x-particle][class*="active"][data-x-particle*="scale"][data-x-particle*="inside"][data-x-particle*="c_c"], .has-particle:hover [data-x-particle][data-x-particle*="scale"][data-x-particle*="overlap"], .has-particle:hover [data-x-particle][data-x-particle*="scale"][data-x-particle*="inside"][data-x-particle*="c_c"], .has-particle.x-active [data-x-particle][data-x-particle*="scale"][data-x-particle*="overlap"], .has-particle.x-active [data-x-particle][data-x-particle*="scale"][data-x-particle*="inside"][data-x-particle*="c_c"], [data-x-effect-provider*="particles"]:hover [data-x-particle][data-x-particle*="scale"][data-x-particle*="overlap"], [data-x-effect-provider*="particles"]:hover [data-x-particle][data-x-particle*="scale"][data-x-particle*="inside"][data-x-particle*="c_c"] { transform: translate(-50%, -50%) scale(1); }.x-search { display: flex; align-items: center; margin: 0px; border: 0px; padding: 0px; cursor: text; }.x-search:focus:not(:focus-visible) { outline: 0px; }.x-search-btn { display: block; flex-shrink: 0; margin: 0px; border: 0px; padding: 0px; line-height: 1; background-color: transparent; cursor: pointer; }.x-search-btn:focus:not(:focus-visible) { outline: 0px; }.x-search-btn svg { display: block; width: 1em; height: 1em; margin: 0px auto; line-height: inherit; stroke: currentcolor; }.x-search-btn-submit { order: 1; }.x-search-btn-clear { order: 3; visibility: hidden; pointer-events: none; }.x-search-has-content .x-search-btn-clear { visibility: visible; pointer-events: auto; }.x-search-input { flex-grow: 1; order: 2; width: 100%; min-width: 1px; appearance: none; height: auto !important; border: 0px !important; padding: 0px !important; background-color: transparent !important; box-shadow: none !important; }.x-search-input::-webkit-input-placeholder { color: currentcolor; opacity: 1; }.x-search-input::-webkit-search-decoration, .x-search-input::-webkit-search-cancel-button, .x-search-input::-webkit-search-results-button, .x-search-input::-webkit-search-results-decoration { display: none; }[data-x-stem] { inset: auto; }.x-text { min-width: 1px; }a.x-text { display: block; }.x-text-headline { position: relative; }.x-text-content { display: flex; }.x-text-content-text { flex-grow: 1; min-width: 1px; max-width: 100%; }.x-text-content-text, .x-text-content-text-primary, .x-text-content-text-subheadline { display: block; }.x-text-content-text > p:last-child, .x-text-content-text > ul:last-child, .x-text-content-text > ol:last-child, .x-text-content-text-primary > p:last-child, .x-text-content-text-primary > ul:last-child, .x-text-content-text-primary > ol:last-child, .x-text-content-text-subheadline > p:last-child, .x-text-content-text-subheadline > ul:last-child, .x-text-content-text-subheadline > ol:last-child { margin-bottom: 0px; }.x-text-content-text-primary, .x-text-content-text-subheadline { margin-top: 0px; margin-bottom: 0px; }.x-toggle { display: block; position: relative; transform: translate(0px); pointer-events: none; }.x-toggle > span { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px auto; border-radius: inherit; background-color: currentcolor; }.x-toggle-burger, .x-toggle-grid, .x-toggle-more-h, .x-toggle-more-v { height: 1em; }[data-x-toggle-anim] { animation-name: none; animation-duration: 0.5s; animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1); animation-delay: 0s; animation-iteration-count: infinite; animation-direction: alternate; animation-fill-mode: forwards; animation-play-state: paused; }@keyframes x-bun-t-1 { 
  50% { transform: translate(0px); }
  100% { transform: translate(0px) rotate(45deg); }
}@keyframes x-patty-1 { 
  49% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 0; }
}@keyframes x-bun-b-1 { 
  50% { transform: translate(0px); }
  100% { transform: translate(0px) rotate(-45deg); }
}@keyframes x-grid-1 { 
  50% { box-shadow: 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px; transform: rotate(0deg); }
  100% { box-shadow: -1em 0px, -2em 0px, 0px -1em, 0px 2em, 0px -2em, 0px 1em, 2em 0px, 1em 0px; transform: rotate(-45deg); }
}@keyframes x-more-1-1 { 
  50% { transform: translate(0px); }
  75% { border-radius: 0px; }
  100% { border-radius: 0px; transform: translate(0px) rotate(45deg) scale(4, 0.5); }
}@keyframes x-more-2-1 { 
  49% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 0; }
}@keyframes x-more-3-1 { 
  50% { transform: translate(0px) rotate(-45deg); }
  75% { border-radius: 0px; }
  100% { border-radius: 0px; transform: translate(0px) rotate(-45deg) scale(4, 0.5); }
}.x-modal.x-active { transition-delay: 0ms, 0ms; }.x-td, .x-div, .x-row, .x-col, .x-grid, .x-cell, .x-table-row, .x-table-cell, .x-section, .x-acc-header, .x-acc-header-indicator, .x-crumbs-link, .x-paginate-inner > *, .x-anchor, .x-anchor-text-primary, .x-anchor-text-secondary, .x-anchor-sub-indicator, .x-anchor.has-int-content .x-anchor-content, .x-bar-is-sticky, .x-bar-is-sticky .x-bar-content, [data-x-toggle-collapse], .x-graphic-child, .x-image, .x-line, .x-mini-cart li, .x-mini-cart a:not(.x-anchor), .x-modal-close, .x-search, .x-search-btn, .x-search-input, .x-icon, .x-text, .x-text-content-text-primary, .x-text-content-text-subheadline, .x-text-typing, .x-typed-cursor, .x-menu-first-level, .x-menu-layered:not(.x-menu-first-level), .x-wc-add-to-cart-form, .x-wc-shop-sort, [data-x-particle], .x-bar, .x-bar-scroll-button, .x-bar-container, .x-slide, .x-slide-pagination, .x-slide-pagination li { transition-duration: 0.3s; }.x-framework-icon > svg, .x-icon > svg { transition-duration: inherit; transition-timing-function: inherit; filter: drop-shadow(transparent 0px 0px 0px); }.has-particle:hover [data-x-particle][data-x-particle*="scale"], .has-particle.x-active [data-x-particle][data-x-particle*="scale"], [data-x-effect-provider*="particles"]:hover [data-x-particle][data-x-particle*="scale"] { transition-duration: 0ms, 0.3s; }[data-x-effect] { animation-duration: 1s; }.x-dropdown { transition-property: opacity, transform, visibility; }.x-modal { transition-property: opacity, visibility; }.x-modal-close, .x-off-canvas-close { transition-property: color, opacity, transform; }.x-modal-content, .x-off-canvas-content { transition-property: transform; }.x-off-canvas { transition-property: visibility; }.x-off-canvas-bg { transition-property: opacity; }.x-bar, .x-bar-container { transition-property: opacity, filter, transform; }.x-bar-is-sticky, .x-bar-is-sticky .x-bar-content { transition-property: height, opacity; }.x-bar-is-visible { transition-property: height, opacity, transform; }[data-x-effect], .x-line, .x-card, .x-statbar, .x-menu-first-level, .x-wc-add-to-cart-form, .x-wc-shop-sort, .x-slide-pagination { transition-property: opacity, filter, transform; }.x-div, .x-row, .x-col, .x-grid, .x-cell, .x-table-cell, .x-section, .x-image, .x-anchor, .x-text-headline, .x-slide { transition-property: border-color, background-color, box-shadow, opacity, filter, transform; }.x-icon, .x-icon > svg, .x-search { transition-property: color, border-color, background-color, box-shadow, text-shadow, opacity, filter, transform, fill, stroke; }.x-text:not(.x-text-headline) { transition-property: color, border-color, background-color, box-shadow, text-shadow, column-rule, opacity, filter, transform; }[data-x-toggle-collapse] { transition-property: height; }.x-card-faces, .x-card-face, .x-acc-header-indicator { transition-property: transform; }.x-anchor-text-primary, .x-anchor-text-secondary, .x-anchor-sub-indicator, .x-text-content-text-primary, .x-text-content-text-subheadline, .x-text-typing, .x-typed-cursor { transition-property: color, text-shadow; }.x-anchor.has-int-content .x-anchor-content, [class^="x-bg"][data-x-params*="parallax"] { transition-property: opacity, transform; }.x-acc-header, .x-crumbs-link, .x-paginate-inner > *, .x-mini-cart li, .x-mini-cart a:not(.x-anchor), .x-search-btn, .x-search-input { transition-property: color, border-color, background-color, text-shadow, box-shadow; }.x-graphic-child { transition-property: color, background-color, text-shadow, box-shadow, opacity, transform; }.x-ttf, .x-div, .x-row, .x-col, .x-grid, .x-cell, .x-section, .x-acc-header, .x-acc-header-indicator, .x-crumbs-link, .x-paginate-inner > *, .x-anchor, .x-anchor-text-primary, .x-anchor-text-secondary, .x-anchor-sub-indicator, .x-anchor.has-int-content .x-anchor-content, .x-bar-is-sticky, .x-bar-is-sticky .x-bar-content, [data-x-toggle-collapse], .x-graphic-child, .x-image, .x-line, .x-mini-cart li, .x-mini-cart a:not(.x-anchor), .x-modal-close, .x-search, .x-search-btn, .x-search-input, .x-icon, .x-text, .x-text-content-text-primary, .x-text-content-text-subheadline, .x-text-typing, .x-typed-cursor, .x-menu-first-level, .x-menu-layered:not(.x-menu-first-level), .x-card, .x-card-faces, .x-statbar, .x-statbar-bar, .x-statbar-label, .x-wc-add-to-cart-form, .x-wc-shop-sort, [data-x-particle], .x-bar, .x-bar-scroll-button, .x-bar-container, .x-slide, .x-slide-pagination, .x-slide-pagination li { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }.x-off-canvas { transition-timing-function: linear; }[data-x-effect] { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }@keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translateY(-30px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translateY(-15px) scaleY(1.05); }
  80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate(0px) scaleY(0.95); }
  90% { transform: translateY(-4px) scaleY(1.02); }
}@keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}@keyframes headShake { 
  0% { transform: translate(0px); }
  6.5% { transform: translate(-6px) rotateY(-9deg); }
  18.5% { transform: translate(5px) rotateY(7deg); }
  31.5% { transform: translate(-3px) rotateY(-5deg); }
  43.5% { transform: translate(2px) rotateY(3deg); }
  50% { transform: translate(0px); }
}@keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}@keyframes jello { 
  0%, 11.1%, 100% { transform: translate(0px); }
  22.2% { transform: skew(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skew(6.25deg) skewY(6.25deg); }
  44.4% { transform: skew(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skew(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skew(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skew(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skew(-0.195312deg) skewY(-0.195312deg); }
}@keyframes pulse { 
  0% { transform: scale(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scale(1); }
}@keyframes rubberBand { 
  0% { transform: scale(1); }
  30% { transform: scale(1.25, 0.75); }
  40% { transform: scale(0.75, 1.25); }
  50% { transform: scale(1.15, 0.85); }
  65% { transform: scale(0.95, 1.05); }
  75% { transform: scale(1.05, 0.95); }
  100% { transform: scale(1); }
}@keyframes shake { 
  0%, 100% { transform: translate(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate(-10px); }
  20%, 40%, 60%, 80% { transform: translate(10px); }
}@keyframes shakeX { 
  0%, 100% { transform: translate(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate(-10px); }
  20%, 40%, 60%, 80% { transform: translate(10px); }
}@keyframes shakeY { 
  0%, 100% { transform: translate(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateY(-10px); }
  20%, 40%, 60%, 80% { transform: translateY(10px); }
}@keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scale(1); }
}@keyframes wobble { 
  0% { transform: translate(0px); }
  15% { transform: translate(-25%) rotate(-5deg); }
  30% { transform: translate(20%) rotate(3deg); }
  45% { transform: translate(-15%) rotate(-3deg); }
  60% { transform: translate(10%) rotate(2deg); }
  75% { transform: translate(-5%) rotate(-1deg); }
  100% { transform: translate(0px); }
}@keyframes backInDown { 
  0% { transform: translateY(-1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes backInLeft { 
  0% { transform: translate(-2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes backInRight { 
  0% { transform: translate(2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes backInUp { 
  0% { transform: translateY(1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes backOutDown { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(700px) scale(0.7); opacity: 0.7; }
}@keyframes backOutLeft { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translate(-2000px) scale(0.7); opacity: 0.7; }
}@keyframes backOutRight { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translate(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translate(2000px) scale(0.7); opacity: 0.7; }
}@keyframes backOutUp { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(-700px) scale(0.7); opacity: 0.7; }
}@keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scale(1); }
}@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translateY(-3000px) scaleY(3); }
  60% { opacity: 1; transform: translateY(25px) scaleY(0.9); }
  75% { transform: translateY(-10px) scaleY(0.95); }
  90% { transform: translateY(5px) scaleY(0.985); }
  100% { transform: translate(0px); }
}@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate(-3000px) scaleX(3); }
  60% { opacity: 1; transform: translate(25px) scaleX(1); }
  75% { transform: translate(-10px) scaleX(0.98); }
  90% { transform: translate(5px) scaleX(0.995); }
  100% { transform: translate(0px); }
}@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate(3000px) scaleX(3); }
  60% { opacity: 1; transform: translate(-25px) scaleX(1); }
  75% { transform: translate(10px) scaleX(0.98); }
  90% { transform: translate(-5px) scaleX(0.995); }
  100% { transform: translate(0px); }
}@keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translateY(3000px) scaleY(5); }
  60% { opacity: 1; transform: translateY(-20px) scaleY(0.9); }
  75% { transform: translateY(10px) scaleY(0.95); }
  90% { transform: translateY(-5px) scaleY(0.985); }
  100% { transform: translate(0px); }
}@keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}@keyframes bounceOutDown { 
  20% { transform: translateY(10px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translateY(-20px) scaleY(0.9); }
  100% { opacity: 0; transform: translateY(2000px) scaleY(3); }
}@keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate(20px) scaleX(0.9); }
  100% { opacity: 0; transform: translate(-2000px) scaleX(2); }
}@keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate(-20px) scaleX(0.9); }
  100% { opacity: 0; transform: translate(2000px) scaleX(2); }
}@keyframes bounceOutUp { 
  20% { transform: translateY(-10px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translateY(20px) scaleY(0.9); }
  100% { opacity: 0; transform: translateY(-2000px) scaleY(3); }
}@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate(-100%, 100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate(100%, 100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate(-100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate(-2000px); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate(100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate(2000px); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate(-100%, -100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate(100%, -100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}@keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(-100%, 100%); }
}@keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(100%, 100%); }
}@keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(100%); }
}@keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(2000px); }
}@keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate(-100%); }
}@keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate(-2000px); }
}@keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate(100%); }
}@keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate(2000px); }
}@keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(-100%, -100%); }
}@keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translate(100%, -100%); }
}@keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(-100%); }
}@keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(-2000px); }
}@keyframes flip { 
  0% { transform: perspective(400px) scale(1) translate(0px) rotateY(-360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) scale(1) translateZ(150px) rotateY(-190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) scale(1) translateZ(150px) rotateY(-170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate(0px) rotateY(0deg); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) scale(1) translate(0px) rotateY(0deg); animation-timing-function: ease-in; }
}@keyframes flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}@keyframes flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateY(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateY(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}@keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}@keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateY(-15deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}@keyframes lightSpeedInLeft { 
  0% { transform: translate(-100%) skew(30deg); opacity: 0; }
  60% { transform: skew(-20deg); opacity: 1; }
  80% { transform: skew(5deg); }
  100% { transform: translate(0px); }
}@keyframes lightSpeedInRight { 
  0% { transform: translate(100%) skew(-30deg); opacity: 0; }
  60% { transform: skew(20deg); opacity: 1; }
  80% { transform: skew(-5deg); }
  100% { transform: translate(0px); }
}@keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { transform: translate(-100%) skew(-30deg); opacity: 0; }
}@keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { transform: translate(100%) skew(30deg); opacity: 0; }
}@keyframes rotateIn { 
  0% { transform: rotate(-200deg); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}@keyframes rotateInDownLeft { 
  0% { transform: rotate(-45deg); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}@keyframes rotateInDownRight { 
  0% { transform: rotate(45deg); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}@keyframes rotateInUpLeft { 
  0% { transform: rotate(45deg); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}@keyframes rotateInUpRight { 
  0% { transform: rotate(-90deg); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}@keyframes rotateOut { 
  0% { opacity: 1; }
  100% { transform: rotate(200deg); opacity: 0; }
}@keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { transform: rotate(45deg); opacity: 0; }
}@keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { transform: rotate(-45deg); opacity: 0; }
}@keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { transform: rotate(-45deg); opacity: 0; }
}@keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { transform: rotate(90deg); opacity: 0; }
}@keyframes slideInDown { 
  0% { transform: translateY(-100%); visibility: visible; }
  100% { transform: translate(0px); }
}@keyframes slideInLeft { 
  0% { transform: translate(-100%); visibility: visible; }
  100% { transform: translate(0px); }
}@keyframes slideInRight { 
  0% { transform: translate(100%); visibility: visible; }
  100% { transform: translate(0px); }
}@keyframes slideInUp { 
  0% { transform: translateY(100%); visibility: visible; }
  100% { transform: translate(0px); }
}@keyframes slideOutDown { 
  0% { transform: translate(0px); }
  100% { visibility: hidden; transform: translateY(100%); }
}@keyframes slideOutLeft { 
  0% { transform: translate(0px); }
  100% { visibility: hidden; transform: translate(-100%); }
}@keyframes slideOutRight { 
  0% { transform: translate(0px); }
  100% { visibility: hidden; transform: translate(100%); }
}@keyframes slideOutUp { 
  0% { transform: translate(0px); }
  100% { visibility: hidden; transform: translateY(-100%); }
}@keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate(80deg); animation-timing-function: ease-in-out; }
  40%, 80% { transform: rotate(60deg); animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translateY(700px); opacity: 0; }
}@keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}@keyframes rollIn { 
  0% { opacity: 0; transform: translate(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translate(0px); }
}@keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate(100%) rotate(120deg); }
}@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translateY(-1000px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translateY(60px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate(-1000px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate(10px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate(1000px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate(-10px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translateY(1000px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translateY(-60px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}@keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translateY(-60px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translateY(2000px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate(42px); }
  100% { opacity: 0; transform: scale(0.1) translate(-2000px); }
}@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate(-42px); }
  100% { opacity: 0; transform: scale(0.1) translate(2000px); }
}@keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translateY(60px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translateY(-2000px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}.x-effect-exit, .x-effect-entering, .x-effect-exiting { animation-delay: 1ms; transition-delay: 1ms; pointer-events: none !important; }.x-effect-animated { animation-fill-mode: both !important; }@media print, (prefers-reduced-motion: reduce){.x-effect-animated { animation-duration: 1ms !important; transition-duration: 1ms !important; animation-iteration-count: 1 !important; }}p { margin: 0px 0px 2.15em; }small { font-size: smaller; }b, strong { font-weight: 700; }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin: 1.25em 0px 0.2em; text-rendering: optimizelegibility; }h1, .h1 { margin-top: 1em; font-size: 400%; line-height: 1.1; }h2, .h2 { font-size: 285.7%; line-height: 1.2; }h3, .h3 { font-size: 228.5%; line-height: 1.3; }ul, ol { padding: 0px; margin: 0px 0px 2.15em 1.655em; }ul ul, ul ol, ol ol, ol ul { margin-bottom: 0px; }hr { height: 0px; margin: 2.15em 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.1) currentcolor currentcolor; border-image: none; }form { margin: 0px 0px 2.15em; }label, input, button, select, textarea { font-size: 100%; line-height: 1.8; }input, button, select, textarea { font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }label { display: block; margin-bottom: 2px; }input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgb(153, 153, 153); }.wpcf7 .wpcf7-spinner.is-active { visibility: visible; }@keyframes xCF7Spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: 3.45em; margin-bottom: 9px; border: 1px solid rgba(0, 0, 0, 0.1); padding: 0px 1.45em; font-size: 1rem; line-height: normal; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); }input, textarea { width: auto; }textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { transition: border 0.2s linear; }textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color: rgba(0, 0, 0, 0.25); outline: 0px; }.x-btn:hover, .x-btn:active, .button:hover, .button:active, [type="submit"]:hover, [type="submit"]:active { outline: 0px !important; }.fade { opacity: 0; transition: opacity 0.3s; }.x-searchform-overlay .form-search .search-query:focus, .x-searchform-overlay .form-search .search-query:active { outline: 0px; }.x-nav-tabs > .active > a, .x-nav-tabs > .active > a:hover { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); cursor: default; }.x-tab-content > .active { display: block; }.flex-container a:active, .x-flexslider a:active { outline: none; }.flex-control-nav.flex-control-thumbs img:not(:hover):not(.flex-active) { opacity: 0.65; }.flex-control-nav a.flex-active { opacity: 1; }.x-post-slider-blog-active .x-slider-container.below { margin-bottom: 35px; }@keyframes xLoader { 
  0%, 80%, 100% { box-shadow: 0px 2.5em 0px -1.3em; }
  40% { box-shadow: 0px 2.5em; }
}.x-scroll-top { position: fixed; z-index: 10000; cursor: pointer; bottom: 10px; width: 35px; height: 35px; margin-bottom: -75px; border: 2px solid rgb(0, 0, 0); font-size: 25px; line-height: 27px; text-align: center; color: rgb(0, 0, 0); transition: margin-bottom 0.6s, opacity 0.3s; }.x-scroll-top.right { right: 10px; }.x-scroll-top:hover { color: rgb(0, 0, 0); }.x-container { margin: 0px auto; }@-webkit-keyframes x-blink { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes x-blink { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}.x-alert, .wpcf7-response-output, .buddypress #message, .bbp-template-notice, .woocommerce-error, .woocommerce-info, .woocommerce-message { position: relative; margin-bottom: 2.15em; border: 2px solid rgb(250, 180, 24); padding: 0.786em 2.25em 1em 1.15em; font-size: 14px; line-height: 1.5; color: rgb(250, 180, 24); background-color: rgb(255, 255, 255); }.x-alert .h-alert, .wpcf7-response-output .h-alert, .buddypress #message .h-alert, .bbp-template-notice .h-alert, .woocommerce-error .h-alert, .woocommerce-info .h-alert, .woocommerce-message .h-alert { margin: 0.05em 0px 0.25em; font-size: 18px; letter-spacing: -1px; line-height: 1.3; text-transform: none; color: inherit; }.x-alert .close, .wpcf7-response-output .close, .buddypress #message .close, .bbp-template-notice .close, .woocommerce-error .close, .woocommerce-info .close, .woocommerce-message .close { position: relative; top: -10px; right: -26px; line-height: 1; color: rgb(250, 180, 24); }.x-alert > p, .x-alert .x-alert-content > p, .wpcf7-response-output > p, .wpcf7-response-output .x-alert-content > p, .buddypress #message > p, .buddypress #message .x-alert-content > p, .bbp-template-notice > p, .bbp-template-notice .x-alert-content > p, .woocommerce-error > p, .woocommerce-error .x-alert-content > p, .woocommerce-info > p, .woocommerce-info .x-alert-content > p, .woocommerce-message > p, .woocommerce-message .x-alert-content > p { margin-bottom: 0px; }.x-alert > p + p, .x-alert .x-alert-content > p + p, .wpcf7-response-output > p + p, .wpcf7-response-output .x-alert-content > p + p, .buddypress #message > p + p, .buddypress #message .x-alert-content > p + p, .bbp-template-notice > p + p, .bbp-template-notice .x-alert-content > p + p, .woocommerce-error > p + p, .woocommerce-error .x-alert-content > p + p, .woocommerce-info > p + p, .woocommerce-info .x-alert-content > p + p, .woocommerce-message > p + p, .woocommerce-message .x-alert-content > p + p { margin-top: 6px; }.x-alert-danger, .buddypress #message.error, .bbp-template-notice.error, .woocommerce-error { border-color: rgb(235, 84, 57); color: rgb(235, 84, 57); }.x-alert-danger .close, .buddypress #message.error .close, .bbp-template-notice.error .close, .woocommerce-error .close { color: rgb(235, 84, 57); }.x-alert-block, .woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 0.786em 1.15em 1em; }.x-section { display: block; position: relative; margin: 0px 0px 2.15em; padding: 45px 0px; }.x-section::before, .x-section::after { content: " "; display: table; width: 0px; }.x-section::after { clear: both; }.mejs-container:focus, .mejs-container:active { outline: 0px; }.mejs-button button:focus, .mejs-button button:active { outline: 0px; }.mejs-time-total:focus, .mejs-time-total:active { outline: 0px; }.mejs-time-loaded, .mejs-time-current { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transform-origin: 0% 0%; }.mejs-time-loaded { background-color: rgba(255, 255, 255, 0.25); }.mejs-clear, .mejs-offscreen, .mejs-time-float, .mejs-time-handle, .mejs-time-hovered, .mejs-volume-slider, .mejs-time-buffering, .mejs-audio .mejs-layers, .mejs-poster .mejs-poster-img, .mejs-video .mejs-overlay-error, .vimeo .mejs-video .mejs-controls, .vimeo .mejs-mediaelement video, .mejs-video .mejs-overlay-loading, .hide-controls .mejs-video .mejs-controls, .mejs-video .mejs-overlay-play .mejs-overlay-button { display: none !important; }.has-stack-styles .mejs-controls { border: 1px solid transparent; background-color: rgba(0, 0, 0, 0.65); }.has-stack-styles .mejs-button.mejs-playpause-button { border-right: 1px solid rgba(255, 255, 255, 0.125); }.has-stack-styles .mejs-button.mejs-volume-button, .has-stack-styles .mejs-button.mejs-fullscreen-button { border-left: 1px solid rgba(255, 255, 255, 0.125); }.has-stack-styles .mejs-button button { color: rgb(166, 166, 166); }.has-stack-styles .mejs-button button:hover, .has-stack-styles .mejs-button button:focus { color: rgb(255, 255, 255); }.has-stack-styles .mejs-time { color: rgb(166, 166, 166); }.has-stack-styles .mejs-time-total { height: 10px; background-color: rgb(0, 0, 0); }.has-stack-styles .mejs-time-loaded { height: 10px; background-color: rgb(166, 166, 166); }.has-stack-styles .mejs-time-current { height: 10px; background-color: rgb(255, 255, 255); }.x-post-slider-archive-active .x-header-landmark + .x-container > .offset > .x-sidebar { margin-top: 0px; }.hentry::before, .hentry::after { content: " "; display: table; width: 0px; }.hentry::after { clear: both; }.x-full-width-layout-active.x-content-sidebar-active a.entry-thumb.featured { margin-right: -35px; }.x-full-width-layout-active.x-sidebar-content-active a.entry-thumb.featured { margin-left: -35px; }@media (max-width: 978.98px){.x-full-width-layout-active.x-content-sidebar-active a.entry-thumb.featured { margin-right: 0px; }.x-full-width-layout-active.x-sidebar-content-active a.entry-thumb.featured { margin-left: 0px; }}.blog .x-main .hentry.has-post-thumbnail > .entry-wrap, .search .x-main .hentry.has-post-thumbnail > .entry-wrap, .archive .x-main .hentry.has-post-thumbnail > .entry-wrap { float: right; width: 66%; padding-left: 35px; }@media (max-width: 766.98px){.blog .x-main .hentry.has-post-thumbnail > .entry-wrap, .search .x-main .hentry.has-post-thumbnail > .entry-wrap, .archive .x-main .hentry.has-post-thumbnail > .entry-wrap { float: none; width: auto; padding-left: 0px; }}.format-audio.has-post-thumbnail .entry-featured .x-audio { position: absolute; left: 10px; right: 10px; bottom: 10px; margin: 0px auto; }.format-audio.has-post-thumbnail .entry-featured .x-audio iframe { position: absolute; bottom: 0px; }.page-template-template-blank-3-php.x-navbar-fixed-left-active, .page-template-template-blank-3-php.x-navbar-fixed-right-active, .page-template-template-blank-6-php.x-navbar-fixed-left-active, .page-template-template-blank-6-php.x-navbar-fixed-right-active, .page-template-template-blank-7-php.x-navbar-fixed-left-active, .page-template-template-blank-7-php.x-navbar-fixed-right-active, .page-template-template-blank-8-php.x-navbar-fixed-left-active, .page-template-template-blank-8-php.x-navbar-fixed-right-active { padding: 0px; }@media (max-width: 978.98px){.x-content-sidebar-active .alignwide, .x-sidebar-content-active .alignwide { width: 92vw; max-width: 92vw; margin-left: calc(50% - 46vw); }.x-content-sidebar-active .alignfull, .x-sidebar-content-active .alignfull { width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); }}.x-full-width-active .alignwide { width: 92vw; max-width: 92vw; margin-left: calc(50% - 46vw); }.x-full-width-active .alignfull { width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); }.x-resp-embed, .is-type-video { position: relative; padding-bottom: 56.25%; height: 0px; overflow: hidden; }.x-resp-embed iframe, .is-type-video iframe { width: 100%; height: 100%; display: block !important; position: absolute !important; top: 0px !important; left: 0px !important; margin: 0px !important; }@media print{* { background: none transparent !important; text-shadow: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; }html, body { overflow: visible !important; }a, a:visited { text-decoration: underline; }.ir a::after, a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }tr, img { break-inside: avoid; }img { max-width: 100% !important; }@page { margin: 0.5cm; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3 { break-after: avoid; }.x-root { display: block; }.x-masthead, .x-colophon, .x-bg, .backstretch { display: none !important; }.x-effect-exit, .x-effect-exiting, .x-effect-enter, .x-effect-entering { opacity: 1 !important; filter: none !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important; }}.right { float: right; }.show { display: block; }.visually-hidden, .screen-reader-text, .screen-reader-response, .bp-screen-reader-text { overflow: hidden; position: absolute; width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; clip: rect(0px, 0px, 0px, 0px); }.visually-hidden.focusable:active, .visually-hidden.focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }.x-visible-phone, .x-visible-tablet { display: none !important; }.x-visible-desktop { display: inherit !important; }span.x-visible-desktop { display: inline !important; }@media (min-width: 767px) and (max-width: 978.98px){.x-visible-tablet { display: inherit !important; }span.x-visible-tablet { display: inline !important; }.x-visible-desktop { display: none !important; }}@media (max-width: 766.98px){.x-visible-phone { display: inherit !important; }span.x-visible-phone { display: inline !important; }.x-visible-desktop { display: none !important; }}.desktop .menu-item.x-active > .sub-menu { display: block; }.desktop .sub-menu .x-active > a, .desktop .sub-menu .current-menu-item > a { color: rgb(51, 51, 51); }.x-navbar-fixed-left-active .x-widgetbar, .x-navbar-fixed-right-active .x-widgetbar { z-index: 1029; }@media (max-width: 978.98px){.x-navbar-fixed-left-active .x-widgetbar, .x-navbar-fixed-right-active .x-widgetbar { z-index: 1032; }}.x-navbar-fixed-left-active .x-topbar, .x-navbar-fixed-right-active .x-topbar { border-bottom: 1px solid rgb(6, 6, 6); z-index: 1028; }@media (max-width: 978.98px){.x-navbar-fixed-left-active .x-topbar, .x-navbar-fixed-right-active .x-topbar { border-bottom: 1px solid rgb(38, 38, 38); z-index: 1031; }.x-navbar-fixed-top-active .x-navbar-wrap { height: auto; }}.x-navbar .mobile .x-nav li > a:hover, .x-navbar .mobile .x-nav .x-active > a, .x-navbar .mobile .x-nav .current-menu-item > a { color: rgb(255, 255, 255); }.x-navbar-static-active .desktop .x-nav .x-megamenu, .x-navbar-fixed-top-active .desktop .x-nav .x-megamenu { position: static; }.x-navbar-static-active .desktop .x-nav .x-megamenu > .sub-menu, .x-navbar-fixed-top-active .desktop .x-nav .x-megamenu > .sub-menu { padding: 18px; left: 0px; right: 0px; }.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu, .x-navbar-fixed-right-active .desktop .x-nav .x-megamenu { position: relative; }.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu > .sub-menu, .x-navbar-fixed-right-active .desktop .x-nav .x-megamenu > .sub-menu { padding: 18px; width: 600px; }.x-framework-icon.x-icon, .x-framework-icon * { transition-duration: inherit; }.x-framework-icon:first-child { margin-right: 0.3em; }.x-framework-icon:last-child { margin-left: 0.3em; }.x-framework-icon:only-child, .x-btn-navbar > .x-framework-icon { margin-left: 0px; margin-right: 0px; }