.x-root { min-height: 100vh; }.x-slide { display: block; }.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; }*, ::before, ::after { box-sizing: border-box; }.x-section { display: block; position: relative; }a { text-decoration: none; color: inherit; cursor: pointer; }html, body { margin: 0px; padding: 0px; overflow-x: hidden; }button, input[type="submit"] { cursor: pointer; padding: 10px; background: whitesmoke; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(0, 0, 0); }img { height: auto; max-width: 100%; }.x-search textarea:focus:not(:focus-visible), .x-search input:focus:not(:focus-visible) { outline: none; }.x-root { display: flex; }.x-root :is(.site, .x-site) { flex: 1 1 auto; position: relative; width: 100%; min-width: 1px; }:is(.x-masthead, .x-colophon) { position: relative; }.x-container, .x-container.max, .x-container.width { margin-left: auto; margin-right: auto; }.x-container.max { max-width: 100%; }.x-container.width { width: 96%; }.visually-hidden, .screen-reader-text { position: absolute !important; overflow: hidden !important; width: 1px !important; height: 1px !important; margin: -1px !important; border: 0px !important; padding: 0px !important; white-space: nowrap !important; clip: rect(0px, 0px, 0px, 0px) !important; }:is(.is-nw, .is-n, .is-ne, .is-e, .is-w) { top: 0px; }:is(.is-nw, .is-w, .is-sw, .is-n, .is-s) { left: 0px; }:is(.is-ne, .is-e, .is-se, .is-n, .is-s) { right: 0px; }:is(.is-sw, .is-s, .is-se, .is-e, .is-w) { bottom: 0px; }:is(.is-n, .is-s) { margin-left: auto; margin-right: auto; }:is(.is-e, .is-w) { margin-top: auto; margin-bottom: auto; }[class*="exp"][class*="-phone"] .is-slice { background-size: 100% auto; pointer-events: none; }[class*="exp"][class*="-phone"] .is-top { background-position: 50% 0%; background-repeat: no-repeat; }[class*="exp"][class*="-phone"] .is-middle { background-position: 50% 50%; background-repeat: repeat-y; }[class*="exp"][class*="-phone"] .is-bottom { background-position: 50% 100%; background-repeat: no-repeat; }[class*="exp"][class*="-phone"].is-apple-iphone-13-pro .is-top { aspect-ratio: 1242 / 1118; background-image: url("https://www.aaatoday.com/wp-content/themes/pro/cornerstone/assets/img/apple-iphone-13-pro-top.png"); }[class*="exp"][class*="-phone"].is-apple-iphone-13-pro .is-middle { aspect-ratio: auto; background-image: url("https://www.aaatoday.com/wp-content/themes/pro/cornerstone/assets/img/apple-iphone-13-pro-middle.png"); }[class*="exp"][class*="-phone"].is-apple-iphone-13-pro .is-bottom { aspect-ratio: 1242 / 280; background-image: url("https://www.aaatoday.com/wp-content/themes/pro/cornerstone/assets/img/apple-iphone-13-pro-bottom.png"); }[class*="exp"][class*="-phone"].is-google-pixel-6 .is-top { aspect-ratio: 1784 / 2043; background-image: url("https://www.aaatoday.com/wp-content/themes/pro/cornerstone/assets/img/google-pixel-6-top.png"); }[class*="exp"][class*="-phone"].is-google-pixel-6 .is-middle { aspect-ratio: auto; background-image: url("https://www.aaatoday.com/wp-content/themes/pro/cornerstone/assets/img/google-pixel-6-middle.png"); }[class*="exp"][class*="-phone"].is-google-pixel-6 .is-bottom { aspect-ratio: 1784 / 210; background-image: url("https://www.aaatoday.com/wp-content/themes/pro/cornerstone/assets/img/google-pixel-6-bottom.png"); }[class*="exp"][class*="-phone"].is-samsung-s22-ultra .is-top { aspect-ratio: 1318 / 1162; background-image: url("https://www.aaatoday.com/wp-content/themes/pro/cornerstone/assets/img/samsung-s22-ultra-top.png"); }[class*="exp"][class*="-phone"].is-samsung-s22-ultra .is-middle { aspect-ratio: auto; background-image: url("https://www.aaatoday.com/wp-content/themes/pro/cornerstone/assets/img/samsung-s22-ultra-middle.png"); }[class*="exp"][class*="-phone"].is-samsung-s22-ultra .is-bottom { aspect-ratio: 1318 / 258; background-image: url("https://www.aaatoday.com/wp-content/themes/pro/cornerstone/assets/img/samsung-s22-ultra-bottom.png"); }[class*="exp"][class*="simple-bg"].is-cover [class*="x-bg-layer"] { background-repeat: no-repeat !important; background-size: cover !important; }[class*="has-fade-mask"]:not(.has-fade-mask-):not(.has-fade-mask-off) { mask-image: linear-gradient(var(--fade-mask-direction),var(--fade-mask-image)); mask-position: center center; mask-size: contain; mask-repeat: no-repeat; }.has-fade-mask-up { --fade-mask-direction: to top; --fade-mask-image: rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) var(--fade-mask-stop, 33%), rgba(0, 0, 0, 0) 100%; }.has-fade-mask-down { --fade-mask-direction: to bottom; --fade-mask-image: rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) var(--fade-mask-stop, 33%), rgba(0, 0, 0, 0) 100%; }.has-fade-mask-left { --fade-mask-direction: to left; --fade-mask-image: rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) var(--fade-mask-stop, 33%), rgba(0, 0, 0, 0) 100%; }.has-fade-mask-right { --fade-mask-direction: to right; --fade-mask-image: rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) var(--fade-mask-stop, 33%), rgba(0, 0, 0, 0) 100%; }.has-text-overflow-ellipsis, .has-text-overflow-ellipsis .x-text-content-text-primary, .has-text-overflow-ellipsis .x-text-content-text-secondary { min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }:is(.x-anchor-content, .x-anchor-text-primary, .x-anchor-text-secondary, .x-anchor-sub-indicator) { z-index: auto !important; }:root { --x-body-scroll-bar-size: 0px; --x-body-scroll-active-bar-size: 0px; }.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 { cursor: grab; }.x-slide-container-viewport.can-drag * { user-select: none; }.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 { display: block; flex: 0 0 auto; position: relative; margin: 0px; border: 0px; padding: 0px; background-color: var(--x-slide-pagination-item-bgc, black); list-style: none; user-select: none; cursor: default; }.x-slide-pagination li.is-active { background-color: var(--x-slide-pagination-item-bgc-alt, rgba(0, 0, 0, .25)); }@media (hover: hover){.x-slide-pagination li:hover { background-color: var(--x-slide-pagination-item-bgc-alt, rgba(0, 0, 0, .25)); }}.x-paginate.is-empty { display: none !important; }.x-the-content.entry-content { margin-top: 0px !important; margin-bottom: 0px !important; }.x-the-content.entry-content > :first-child { margin-top: 0px !important; }.x-the-content.entry-content > :last-child { margin-bottom: 0px !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-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-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-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.x-active { visibility: visible; opacity: 1; pointer-events: auto; }.x-modal.x-active .x-modal-content-scroll-area { overflow: auto; }.x-modal.x-active .x-modal-close { opacity: 1; transform: scale(1); }.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-rating { display: inline-flex; min-width: 1px; }.x-rating-graphic { display: flex; flex-flow: row; justify-content: space-between; align-items: center; min-width: 1px; letter-spacing: 0px !important; line-height: 1 !important; }.x-search:focus:not(:focus-visible) { outline: 0px; }.x-search-btn:focus:not(:focus-visible) { outline: 0px; }.x-search-has-content .x-search-btn-clear { visibility: visible; pointer-events: auto; }[data-x-stem] { inset: auto; }[data-x-stem*="d"] { top: 100%; }[data-x-stem*="r"] { left: 0px; }[data-x-stem] [data-x-stem*="d"] { top: 0px; }[data-x-stem] [data-x-stem*="r"] { left: 100%; }.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-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-slide-pagination li { transition-property: width, height, background-color, 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; }.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-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; }}form { margin: 0px 0px 1.313em; }fieldset { padding: 0px; margin: 0px; border: 0px; }legend { display: block; width: 100%; padding: 0px; margin: 0px; line-height: 1.4; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(221, 221, 221); border-image: none; }label, input, button, select, textarea { font-size: 100%; line-height: 1.7; }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(197, 197, 197); }.wpcf7 .wpcf7-spinner.is-active { visibility: visible; }@keyframes xCF7Spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}.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; }