@charset "utf-8";

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

*, ::before, ::after { box-sizing: border-box; }





















html[lang^="ar-"] body { font-family: FedExSansArabic, FedExSans, Arial, sans-serif; }

html body { font-family: FedExSans, Arial, sans-serif; }

input, select, textarea, button { font-family: inherit; }

:root { --button-height-comfortable: 3.5rem; --button-height-condensed: 2.5rem; }

html { margin: 0px; padding: 0px; }

body { margin: 0px; padding: 0px; }

@media (min-width: 768px) {
  .cc-aem-o-grid--max-width { width: 100%; max-width: 970px; margin: 0px auto; }
}

.cc-aem-o-grid__row { display: flex; flex-wrap: wrap; }

.cc-aem-o-grid__row--guttered-small { margin-inline: -1px; }

.cc-aem-o-grid__row--guttered-small > [class*="__item"] { padding-inline: 1px; padding-block-end: 2px; }

.cc-aem-o-grid__item { flex: 1 1 0%; align-self: inherit; }

.cc-aem-o-grid__item--auto { flex: 0 1 auto; }

.cc-aem-o-grid__item--5 { flex: 0 0 41.6667%; max-width: 41.6667%; }

.cc-aem-o-grid__item--12 { flex: 0 0 100%; max-width: 100%; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-o-grid__item--4\@x-small-only { flex: 0 0 33.3333%; max-width: 33.3333%; }
}

@media (min-width: 664px) {
  .cc-aem-o-grid__item--4\@small { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .cc-aem-o-grid__item--5\@small { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .cc-aem-o-grid__item--6\@small { flex: 0 0 50%; max-width: 50%; }
  .cc-aem-o-grid__item--7\@small { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .cc-aem-o-grid__item--8\@small { flex: 0 0 66.6667%; max-width: 66.6667%; }
}

@layer fedex, fdx;

.cc-aem-c-heading { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; }

.cc-aem-c-heading--h1 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2.75rem; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-c-heading--h1 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2.5rem; }
}

.cc-aem-c-heading--h2 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2.5rem; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-c-heading--h2 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2rem; }
}

.cc-aem-c-heading--h3 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2rem; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-c-heading--h3 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.5rem; }
}

.cc-aem-c-heading--h4 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.5rem; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-c-heading--h4 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.25rem; }
}

.cc-aem-c-heading--h5 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.25rem; }

.cc-aem-c-heading--h6 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.25rem; }

.cc-aem-c-paragraph { font-size: 1rem; line-height: 1.5; font-weight: 300; letter-spacing: -0.1px; }

.cc-aem-c-paragraph--regular { font-weight: 400; font-size: 1rem; line-height: 1.5; }

.cc-aem-c-paragraph--bold { font-weight: 700; font-size: 1rem; line-height: 1.5; }

.cc-aem-c-paragraph--small { font-size: 0.875rem; line-height: 1.5; }

.cc-aem-c-paragraph a { color: inherit; }

.cc-aem-c-paragraph a:hover { color: rgb(0, 122, 183); }

.cc-aem-c-eyebrow--small { font-weight: 700; font-size: 0.875rem; line-height: 1.3; text-transform: uppercase; letter-spacing: 1px; }

.cc-aem-c-accordion { display: flex; flex-direction: column; border-block-end: 0.0625rem solid rgb(142, 142, 142); --expanded-background-color: transparent; --collapsed-background-color: transparent; }

.cc-aem-c-accordion--primary { --expanded-background-color: #fafafa; }

.cc-aem-c-accordion--secondary { --expanded-background-color: #fff; --collapsed-background-color: #fff; }

.cc-aem-c-accordion__button { font-weight: 300; font-size: 1.25rem; min-height: 4rem; height: 4rem; text-align: start; flex: 1 1 0%; background: transparent; border: 0px; border-block-start: 0.0625rem solid rgb(142, 142, 142); padding-inline: 2rem; padding-block: 1rem; display: flex; gap: 0px 0.5rem; align-items: center; margin: 0px; cursor: pointer; transition: background-color 0.3s; color: rgb(51, 51, 51); }

@media (min-width: 768px) {
  .cc-aem-c-accordion__button { font-size: 1.5rem; }
}

.cc-aem-c-accordion__button__text { display: flex; align-items: center; }

.cc-aem-c-accordion__button__text__icon { line-height: 0; margin-inline-end: 0.75rem; font-size: 2rem; }

@media (min-width: 768px) {
  .cc-aem-c-accordion__button__text__icon { margin-inline-end: 1rem; }
}

.cc-aem-c-accordion__button__icon { width: 1.5rem; height: 1.5rem; margin-inline-start: auto; transition: 0.3s; transform: rotate(180deg); }

.cc-aem-c-accordion__button[aria-expanded="true"] { font-weight: 400; background-color: var(--expanded-background-color); }

.cc-aem-c-accordion__button[aria-expanded="true"] + .cc-aem-c-accordion__item { background-color: var(--expanded-background-color); }

.cc-aem-c-accordion__button[aria-expanded="false"] { background-color: var(--collapsed-background-color); }

.cc-aem-c-accordion__button[aria-expanded="false"]:hover { background-color: rgb(250, 250, 250); }

.cc-aem-c-accordion__button[aria-expanded="false"] > .cc-aem-c-accordion__button__icon { transform: rotate(0deg); transition: 0.3s; }

.cc-aem-c-accordion__item { padding-block: 0px 1rem; padding-inline: 2rem; }

.cc-aem-c-accordion__item .cc-aem-c-accordion { margin-inline: -2rem; margin-block-end: -1.0625rem; }

.cc-aem-c-accordion__item .cc-aem-c-accordion__button { padding-inline: 3rem; font-size: 1.25rem; }

.cc-aem-c-accordion__item .cc-aem-c-accordion__button[aria-expanded="false"] .cc-aem-c-accordion__button__icon--open { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }

.cc-aem-c-accordion__item .cc-aem-c-accordion__button[aria-expanded="true"] .cc-aem-c-accordion__button__icon--closed { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }

.cc-aem-c-accordion__item .cc-aem-c-accordion__button__icon { font-size: 1.5rem; width: 1.5rem; height: 1.5rem; }

.cc-aem-c-accordion__item .cc-aem-c-accordion__item { padding-inline: 3rem; padding-block: 0px 1rem; }

.cc-aem-c-accordion:not([class*="animation"]) .cc-aem-c-accordion__button[aria-expanded="false"] + .cc-aem-c-accordion__item { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }

@layer fedex {
  .cc-aem-c-badge { font-weight: 700; text-transform: uppercase; font-size: var(--font-size,0.75rem); line-height: 1; display: inline-block; padding-block: 0.25rem; padding-inline: 0.5rem; vertical-align: middle; background-color: var(--accent-color,inherit); color: var(--text-color,inherit); border-radius: var(--radius,0); }
  .cc-aem-c-badge--primary { --accent-color: #4d148c; --text-color: #fff; }
  .cc-aem-c-badge--tertiary { --accent-color: #e3e3e3; --text-color: #333; }
  .cc-aem-c-badge--pill { --radius: 999px; }
}

.cc-aem-c-button { font-weight: 700; font-size: 1.1875rem; line-height: 1.3; text-transform: uppercase; display: inline-flex; align-items: center; justify-content: center; text-align: center; text-decoration: none; padding-block: 0px; padding-inline: 1.5rem; border-width: 0px; min-height: 3.5rem; background-color: transparent; letter-spacing: 0.05em; transition: 0.2s cubic-bezier(0.23, 1, 0.32, 1); cursor: pointer; gap: 0.5rem; }

.cc-aem-c-button--primary { background-color: rgb(255, 98, 0); color: rgb(255, 255, 255); }

.cc-aem-c-button--primary:focus { transition: box-shadow 0.2s cubic-bezier(0.23, 1, 0.32, 1); outline-offset: 3px; }

.cc-aem-c-button--primary:hover { box-shadow: rgb(228, 85, 40) 0px 0px 0px 2px; background-color: rgb(228, 85, 40); }

.cc-aem-c-button--primary[disabled] { background-color: rgb(227, 227, 227); border-color: rgb(227, 227, 227); color: rgb(142, 142, 142); cursor: initial; }

.cc-aem-c-button--primary[disabled]:hover, .cc-aem-c-button--primary[disabled]:focus { }

.cc-aem-c-button--primary-outline { font-size: 1.1875rem; background-color: transparent; color: rgb(255, 98, 0); min-height: 3.5rem; border: 0px; transition: box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1); box-shadow: rgb(255, 98, 0) 0px 0px 0px 2px inset, transparent 0px 0px 0px 2px; cursor: pointer; }

.cc-aem-c-button--primary-outline:focus { outline-offset: 3px; }

.cc-aem-c-button--primary-outline:hover { transition: box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1); box-shadow: transparent 0px 0px 0px 2px inset, rgb(228, 85, 40) 0px 0px 0px 2px; color: rgb(228, 85, 40); }

.cc-aem-c-button--primary-outline[disabled] { box-shadow: rgb(227, 227, 227) 0px 0px 0px 2px, transparent 0px 0px 0px 2px; color: rgb(142, 142, 142); cursor: initial; }

.cc-aem-c-button--primary-outline[disabled]:hover, .cc-aem-c-button--primary-outline[disabled]:focus { box-shadow: rgb(227, 227, 227) 0px 0px 0px 2px, transparent 0px 0px 0px 2px; }

.cc-aem-c-button--loading { display: inline-grid; }

.cc-aem-c-button__loading { grid-area: 1 / 1 / auto / -1; justify-self: center; }

.cc-aem-c-button__title { grid-area: text; }

.cc-aem-c-button--secondary { font-weight: 700; font-size: 0.875rem; line-height: 1.3; text-transform: uppercase; letter-spacing: 1px; min-height: 3.5rem; min-width: 10rem; background-color: rgb(0, 122, 183); color: rgb(255, 255, 255); border-radius: 9999px; transition: box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1); box-shadow: transparent 0px 0px 0px 2px; }

.cc-aem-c-button--secondary[disabled] { background-color: rgb(227, 227, 227); border-color: rgb(227, 227, 227); color: rgb(142, 142, 142); cursor: initial; }

.cc-aem-c-button--secondary:hover, .cc-aem-c-button--secondary:focus { transition: 0.3s cubic-bezier(0.23, 1, 0.32, 1); box-shadow: rgb(0, 104, 156) 0px 0px 0px 2px; background-color: rgb(0, 104, 156); }

.cc-aem-c-button--secondary-outline { font-weight: 700; font-size: 0.875rem; line-height: 1.3; text-transform: uppercase; letter-spacing: 1px; background-color: white; border-radius: 9999px; color: rgb(0, 122, 183); min-height: 3.5rem; transition: box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1); border: 0px; box-shadow: rgb(0, 122, 183) 0px 0px 0px 2px inset; }

.cc-aem-c-button--secondary-outline:focus { outline-offset: 3px; }

.cc-aem-c-button--secondary-outline:hover { transition: box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1); box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px inset, rgb(0, 104, 156) 0px 0px 0px 2px; color: rgb(0, 104, 156); }

.cc-aem-c-button--secondary-outline[disabled] { box-shadow: rgb(142, 142, 142) 0px 0px 0px 2px inset; color: rgb(142, 142, 142); cursor: initial; }

.cc-aem-c-button--secondary-outline[disabled]:hover, .cc-aem-c-button--secondary-outline[disabled]:focus { box-shadow: rgb(142, 142, 142) 0px 0px 0px 2px inset; }

.cc-aem-c-button--tertiary { font-weight: 700; font-size: 0.875rem; line-height: 1.3; text-transform: uppercase; letter-spacing: 1px; border: 0px; border-radius: 0px; color: rgb(51, 51, 51); padding-block: 0px; padding-inline: 1.5rem; height: 3.5rem; min-height: auto; transition: box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1); box-shadow: rgb(51, 51, 51) 0px 0px 0px 2px inset; }

.cc-aem-c-button--tertiary:focus { outline-offset: 3px; }

.cc-aem-c-button--tertiary:hover { transition: box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1); box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px inset, rgb(51, 51, 51) 0px 0px 0px 2px; }

.cc-aem-c-button--tertiary[disabled] { box-shadow: rgb(142, 142, 142) 0px 0px 0px 2px inset; color: rgb(142, 142, 142); cursor: initial; }

.cc-aem-c-button--tertiary[disabled]:hover, .cc-aem-c-button--tertiary[disabled]:focus { box-shadow: rgb(142, 142, 142) 0px 0px 0px 2px inset; }

.cc-aem-c-button--text { background-color: transparent; color: rgb(0, 122, 183); font-size: 0.875rem; }

.cc-aem-c-button--text[disabled] { color: rgb(142, 142, 142); cursor: initial; }

.cc-aem-c-button--text[disabled]:hover, .cc-aem-c-button--text[disabled]:focus { text-decoration: none; }

.cc-aem-c-button--text:hover, .cc-aem-c-button--text:focus { text-decoration: underline; }

.cc-aem-c-button--text-condensed { padding: 0px; line-height: inherit; height: auto; min-height: 2.5rem; font-size: 0.75rem; }

.cc-aem-c-button--square { width: 3.5rem; min-width: 3.5rem; height: 3.5rem; min-height: 3.5rem; padding: 0.75rem; font-size: 1.25rem; }

.cc-aem-c-button--square-condensed { width: 2.5rem; min-width: 2.5rem; height: 2.5rem; min-height: 2.5rem; padding: 0px; font-size: 0.875rem; }

.cc-aem-c-button--link { margin: 0px; padding: 0px; color: rgb(0, 122, 183); text-decoration: underline; font-size: inherit; text-transform: none; font-weight: normal; height: auto; letter-spacing: initial; }

.cc-aem-c-button--link:hover, .cc-aem-c-button--link:focus { text-decoration: underline; }

.cc-aem-c-button--prefix, .cc-aem-c-button--suffix { display: inline-flex; text-align: start; align-items: center; padding-inline: 1rem; }

.cc-aem-c-button--prefix *, .cc-aem-c-button--suffix * { display: flex; justify-content: center; align-items: center; fill: currentcolor; }

.cc-aem-c-button--prefix { flex-direction: row-reverse; }

.cc-aem-c-button--suffix { flex-direction: row; }

.cc-aem-c-button--responsive { width: 100%; }

@media (min-width: 664px) {
  .cc-aem-c-button--responsive { width: auto; }
}

.cc-aem-c-button--icon { line-height: 1; padding: 0px; background: transparent; height: auto; }

.cc-aem-c-button--icon svg { fill: currentcolor; }

.cc-aem-c-button--icon[disabled] { cursor: initial; }

.cc-aem-c-button--icon[disabled] svg { fill: rgb(142, 142, 142); }

.cc-aem-c-button--condensed { padding-block: 0.25rem; padding-inline: 0px; min-height: auto; line-height: inherit; height: auto; }

.cc-aem-c-button__icon { display: flex; }

.cc-aem-c-button-group { --gap: 1rem; --gap-devided: calc(var(--gap) / 2 * -1); --devider-width: .125rem; display: flex; flex-wrap: wrap; align-items: center; }

.cc-aem-c-button-group--gap { gap: var(--gap); }

.cc-aem-c-button-group--align-center { justify-content: center; }

.cc-aem-c-button-group--align-right { justify-content: flex-end; }

.cc-aem-c-breadcrumb--small { background-color: rgb(242, 242, 242); min-height: 1.5rem; display: flex; align-items: center; padding-inline-start: 0.5rem; font-size: 0.625rem; }

.cc-aem-c-breadcrumb--small .cc-aem-c-breadcrumb__list { margin: 0px auto; max-width: 970px; width: 100%; }

.cc-aem-c-breadcrumb__list { display: flex; margin: 0px; padding: 0px; list-style: none; }

.cc-aem-c-breadcrumb__list__item { font-weight: 400; display: flex; color: rgb(51, 51, 51); }

.cc-aem-c-breadcrumb__list__item__link { font-weight: 700; color: rgb(51, 51, 51); text-decoration: none; }

.cc-aem-c-breadcrumb__list__item__link:hover, .cc-aem-c-breadcrumb__list__item__link:focus { text-decoration: underline; }

.cc-aem-c-breadcrumb__list__item + .cc-aem-c-breadcrumb__list__item { padding-inline-start: 0.25rem; }

.cc-aem-c-breadcrumb__list__item + .cc-aem-c-breadcrumb__list__item::before { display: flex; padding-inline-end: 0.25rem; font-weight: 400; content: "›"; }

.cc-aem-c-circle-icon { --size: 3.75rem; --color: grey; --background-color: grey; width: var(--size); height: var(--size); font-size: var(--size); border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; line-height: 0; }

.cc-aem-c-circle-icon > * { font-size: 0.6em; line-height: 0; }

.cc-aem-c-circle-icon [class*="c-icon"] { vertical-align: unset; }

.cc-aem-c-circle-icon--filled { color: white; background-color: var(--background-color); }

.cc-aem-c-circle-icon--h1 { --size: 2.75rem; }

.cc-aem-c-circle-icon--primary { --background-color: #ff6200; --color: #ff6200; }

.cc-aem-c-form-group__label::after { transform: rotate(-45deg); }

.cc-aem-c-richtext h1 { line-height: inherit; margin: 0px; padding: 0px; font-size: 2rem; font-weight: 700; color: rgb(51, 51, 51); }

.cc-aem-c-richtext h2 { font-weight: 700; font-size: 1rem; color: rgb(51, 51, 51); padding-block: 0.5rem 0px; margin: 0px; }

.cc-aem-c-richtext p { font-weight: 400; line-height: 1.5; font-size: 0.875rem; margin-block-start: 0.25rem; color: rgb(51, 51, 51); }

.cc-aem-c-richtext p > a { color: rgb(51, 51, 51); }

.cc-aem-c-richtext ul, .cc-aem-c-richtext ol { font-weight: 400; line-height: 1.5; color: rgb(51, 51, 51); font-size: 0.875rem; }

.cc-aem-c-richtext a { color: rgb(51, 51, 51); }

.cc-aem-c-richtext a:hover { color: rgb(0, 122, 183); }

@layer fdx {
  .cc-aem-c-dropdown { --item-button-fontsize: 1rem; --item-min-height: 2.5rem; --button-fontsize: .875rem; --button-height: 3.75rem; --button-icon-fontsize: 1.25rem; position: relative; }
  .cc-aem-c-dropdown--is-open .cc-aem-c-dropdown__button { background-color: rgb(250, 250, 250); }
  .cc-aem-c-dropdown--is-open .cc-aem-c-dropdown__menu { display: block; }
  .cc-aem-c-dropdown__button { display: inline-flex; justify-content: center; align-items: center; padding: 0px; border-width: 0px; min-height: 2.5rem; min-width: 1.875rem; font-size: var(--button-icon-fontsize); font-weight: 700; line-height: 0; color: rgb(0, 122, 183); cursor: pointer; background-color: transparent; }
  .cc-aem-c-dropdown__button:hover { text-decoration: underline; }
  .cc-aem-c-dropdown__button:hover:not(:has([class*="dropdown__button__title"])) { background-color: rgb(250, 250, 250); }
  .cc-aem-c-dropdown__button[disabled] { color: rgb(142, 142, 142); cursor: initial; }
  .cc-aem-c-dropdown__button[disabled]:hover { background-color: transparent; }
  .cc-aem-c-dropdown__button--text { font-weight: 700; line-height: 1.3; text-transform: uppercase; font-size: var(--button-fontsize); align-items: center; justify-content: center; text-align: center; text-decoration: none; padding-inline: 0.75rem; padding-block: 0px; border-width: 0px; height: 0px; min-height: var(--button-height); width: auto; background-color: transparent; letter-spacing: 0.05em; transition: 0.2s cubic-bezier(0.23, 1, 0.32, 1); }
  .cc-aem-c-dropdown__button--text .cc-aem-c-dropdown__button__icon { margin-inline-start: 0.5rem; line-height: 0; }
  .cc-aem-c-dropdown__menu { box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 11px 1px; display: none; position: absolute; min-width: 10rem; max-width: 10rem; z-index: 1; margin: 0px; padding: 0px; list-style: none; border: 1px solid rgb(242, 242, 242); inset-inline-start: 0px; }
  .cc-aem-c-dropdown__menu__item__button { border-width: 0px; font-weight: 400; font-size: var(--item-button-fontsize); background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); text-align: start; width: 100%; display: flex; min-height: var(--item-min-height); padding-block: 0.5rem; padding-inline: 0.75rem; cursor: pointer; text-decoration: none; }
  .cc-aem-c-dropdown__menu__item__button:focus, .cc-aem-c-dropdown__menu__item__button:hover { background-color: rgb(250, 250, 250); }
  .cc-aem-c-dropdown__menu__item + .cc-aem-c-dropdown__menu__item { border-block-start: 1px solid rgb(227, 227, 227); }
}

@keyframes _dialog_slide-up { 
  100% { opacity: 1; transform: translate(0px, 0px); }
}

@keyframes _dialog--backdrop { 
  100% { opacity: 1; }
}

@keyframes _slide-dialog--slide-up { 
  100% { opacity: 1; transform: translate(0px, 0px); }
}

@keyframes _slide-dialog--backdrop { 
  100% { opacity: 1; }
}

.cc-aem-c-form-message { display: flex; align-items: center; padding-inline: 0.75rem; padding-block: 0.5rem; width: 100%; font-size: 0.75rem; }

.cc-aem-c-form-message:empty { display: none; }

.cc-aem-c-form-message--error { color: rgb(222, 0, 46); }

.cc-aem-c-file { position: relative; display: inline-block; }

.cc-aem-c-file__input { position: absolute; appearance: none; height: 100%; width: 100%; opacity: 0; cursor: pointer; }

.cc-aem-c-file__input::-webkit-file-upload-button { visibility: hidden; }

.cc-aem-c-file__input:disabled { cursor: default; }

.cc-aem-c-file__label { height: 2.5rem; padding: 0px; color: black; display: inline-flex; pointer-events: none; outline: 0px; }

.cc-aem-c-file__label__text { cursor: pointer; display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 100%; border: 2px solid rgb(51, 51, 51); border-radius: 0px; color: rgb(51, 51, 51); padding-inline: 1.5rem; padding-block: 0px; min-height: auto; font-size: 0.875rem; text-transform: uppercase; font-weight: 700; }

.cc-aem-c-hover { cursor: pointer; }

.cc-aem-c-hover--grey-10:hover { background-color: rgb(250, 250, 250) !important; }

* fdx-icon { font-size: inherit; }

* fdx-icon > * { fill: inherit; }

.cc-aem-c-icon { display: inline-block; vertical-align: top; width: 1em; height: 1em; font-size: inherit; color: inherit; fill: currentcolor; }

.cc-aem-c-icon--gradient { fill: url("assets/transparent.gif") rgb(68, 119, 153); }

@layer fdx {
  .cc-aem-c-inline-message { --signal-border-left-color: transparent; --border-color: #e3e3e3; --icon-size: 2rem; --font-size: 1rem; --title-gap: .5rem; --inner-spacing-y: 1rem; --background-color: #fafafa; display: grid; position: relative; grid-template-areas: ". . ." ". body footer" ". . ."; grid-template-columns: auto 1fr auto; gap: var(--inner-spacing-y); border: solid var(--border-color) 1px; background-color: var(--background-color); align-items: flex-start; line-height: 1.5; }
  .cc-aem-c-inline-message:has(.cc-aem-c-inline-message__icon) { grid-template-areas: ". . . ." ". header body footer" ". . . ."; grid-template-columns: auto auto 1fr auto; }
  .cc-aem-c-inline-message::before { display: block; content: ""; position: absolute; top: 0px; bottom: 0px; inset-inline-start: 0px; width: 3px; background-color: var(--signal-border-left-color); }
  .cc-aem-c-inline-message--error { --border-color: #de002e; --signal-border-left-color: #de002e; --icon-color: #de002e; --background-color: #fefafb; }
  .cc-aem-c-inline-message--success { --border-color: #008a00; --signal-border-left-color: #008a00; --icon-color: #008a00; --background-color: #f8fbf8; }
  .cc-aem-c-inline-message__icon { display: flex; align-items: center; line-height: 0; background-color: var(--signal-background-color); font-size: var(--icon-size); color: var(--icon-color); grid-area: header; }
  .cc-aem-c-inline-message__body { padding-inline: 0px; font-size: var(--font-size); color: rgb(51, 51, 51); grid-area: body; }
  .cc-aem-c-inline-message__body__message-type { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }
  .cc-aem-c-inline-message__title { font-weight: 500; display: block; padding-block-end: var(--title-gap); }
}

@layer fedex {
  .cc-aem-c-form-group { font-weight: 400; }
  .cc-aem-c-form-group:has([class*="__tooltip"]) .cc-aem-c-form-group__item { display: grid; grid-template-areas: "input tooltip"; grid-template-columns: 1fr auto; }
  .cc-aem-c-form-group:has([class*="__tooltip"]) .cc-aem-c-form-group__item .cc-aem-c-form-group__label { grid-area: input; }
  .cc-aem-c-form-group:has([class*="__suffix"]) .cc-aem-c-form-group__item { display: grid; grid-template-areas: "input suffix"; grid-template-columns: 1fr auto; }
  .cc-aem-c-form-group:has([class*="__tooltip"]):has([class*="__suffix"]) .cc-aem-c-form-group__item { display: grid; grid-template-areas: "input suffix tooltip"; grid-template-columns: 1fr auto auto; }
  .cc-aem-c-form-group:has([class*="__tooltip"]):has([class*="__suffix"]) .cc-aem-c-form-group__item .cc-aem-c-form-group__label { grid-area: input; }
  .cc-aem-c-form-group--select:has([class*="__tooltip"]) .cc-aem-c-form-group__item { grid-template-areas: "input input tooltip"; grid-template-columns: 1fr auto auto; }
  .cc-aem-c-form-group--select:has([class*="__tooltip"]) .cc-aem-c-form-group__item .cc-aem-c-form-group__icon { grid-area: input; }
  .cc-aem-c-form-group__item { display: flex; background: rgb(242, 242, 242); }
  .cc-aem-c-form-group__label { font-weight: 700; font-size: 0.875rem; text-transform: uppercase; pointer-events: none; display: inline-flex; place-content: center; flex-direction: column; color: rgb(51, 51, 51); margin-block-end: 0px; }
  .cc-aem-c-form-group__select { font-size: 1rem; padding-block: 0px; appearance: none; background: rgb(242, 242, 242); border: 0px; border-radius: 0px; border-inline-start: 3px solid transparent; padding-inline-start: 0.625rem; outline: 0px; height: 3.75rem; width: 100%; flex: 1 1 0%; display: flex; align-items: center; }
  .cc-aem-c-form-group__select:focus { border-inline-start-color: rgb(77, 20, 140); }
  .cc-aem-c-form-group__select + * { font-size: 1.25rem; }
  .cc-aem-c-form-group--float-label { position: relative; display: flex; flex-flow: column; }
  .cc-aem-c-form-group--float-label .cc-aem-c-form-group__label { top: 1.25rem; position: absolute; inset-inline-start: 0.9375rem; transition: 0.3s; display: block; }
  .cc-aem-c-form-group--float-label.cc-aem-c-form-group--select .cc-aem-c-form-group__item .cc-aem-c-form-group__label { font-weight: 700; font-size: 0.875rem; text-transform: uppercase; inset-inline-start: 0px; }
  .cc-aem-c-form-group--float-label .cc-aem-c-form-group__select:focus ~ .cc-aem-c-form-group__label { font-weight: 700; font-size: 0.625rem; text-transform: uppercase; top: 0.625rem; }
  .cc-aem-c-form-group--select { position: relative; }
  .cc-aem-c-form-group--select .cc-aem-c-form-group__item { display: grid; grid-template-areas: "input input"; grid-template-columns: 1fr auto; position: relative; }
  .cc-aem-c-form-group--select .cc-aem-c-form-group__item .cc-aem-c-form-group__label { grid-area: input; padding-inline-start: 0.625rem; border-inline-start: 3px solid transparent; }
  .cc-aem-c-form-group--select .cc-aem-c-form-group__item .cc-aem-c-form-group__select { grid-area: input; padding-block-start: 1.25rem; padding-inline-start: 0.625rem; }
  .cc-aem-c-form-group--select .cc-aem-c-form-group__item .cc-aem-c-form-group__icon { display: flex; height: 3.75rem; grid-area: 1 / 2; pointer-events: none; align-self: center; align-items: center; margin-inline: auto 1.25rem; }
  .cc-aem-c-form-group.cc-aem-c-form-group--has-value .cc-aem-c-form-group__item .cc-aem-c-form-group__label { font-weight: 700; font-size: 0.625rem; text-transform: uppercase; top: 0.625rem; }
  .cc-aem-c-form-group .cc-aem-c-form-group__select:disabled { background-color: transparent; color: rgb(51, 51, 51); }
  .cc-aem-c-form-group .cc-aem-c-form-group__select:disabled ~ .cc-aem-c-form-group__label { color: rgb(51, 51, 51); }
  .cc-aem-c-form-group .cc-aem-c-form-group__select:disabled ~ .cc-aem-c-form-group__icon { fill: rgb(142, 142, 142); }
  .cc-aem-c-form-group .cc-aem-c-form-group__select:disabled ~ .cc-aem-c-form-group__icon * { fill: rgb(142, 142, 142); }
}

.cc-aem-c-form { --label-fontsize: .875rem; --form-border-color: #8e8e8e; display: grid; grid-template: "label" minmax(1.5rem, auto) "input" 3.5rem "tooltip"; }

.cc-aem-c-form:focus-within .cc-aem-c-form__indicator { background-color: rgb(77, 20, 140); max-height: 100%; transition: 0.2s ease-out; }

.cc-aem-c-form--is-invalid { --form-border-color: #de002e; }

.cc-aem-c-form--is-invalid .cc-aem-c-form__label { color: rgb(222, 0, 46); }

.cc-aem-c-form--is-invalid .cc-aem-c-form__input { border-color: rgb(222, 0, 46); }

.cc-aem-c-form--is-invalid .cc-aem-c-form__input ~ .cc-aem-c-form__suffix { border-inline-start-color: rgb(222, 0, 46); }

.cc-aem-c-form--is-invalid .cc-aem-c-form__select { border-color: rgb(222, 0, 46); }

.cc-aem-c-form--is-invalid .cc-aem-c-form__select:focus-within .cc-aem-c-form__indicator { background-color: rgb(222, 0, 46); }

.cc-aem-c-form--is-invalid .cc-aem-c-form__indicator::before, .cc-aem-c-form--is-invalid .cc-aem-c-form__indicator::after { border-color: rgb(222, 0, 46); }

.cc-aem-c-form--is-invalid:focus-within .cc-aem-c-form__indicator { background-color: rgb(222, 0, 46); }

.cc-aem-c-form--is-invalid.cc-aem-c-form--checkbox .cc-aem-c-form__indicator { border-color: rgb(222, 0, 46); }

.cc-aem-c-form--is-invalid.cc-aem-c-form--checkbox .cc-aem-c-form__checkbox:checked ~ .cc-aem-c-form__indicator { background-color: rgb(222, 0, 46); }

.cc-aem-c-form--is-invalid.cc-aem-c-form--checkbox .cc-aem-c-form__checkbox:checked ~ .cc-aem-c-form__indicator::before { border-color: rgb(255, 255, 255); }

.cc-aem-c-form--is-invalid.cc-aem-c-form--radiobutton .cc-aem-c-form__indicator { border-color: rgb(222, 0, 46); box-shadow: rgb(222, 0, 46) 0px 0px 0px 2px inset; }

.cc-aem-c-form--is-invalid.cc-aem-c-form--radiobutton .cc-aem-c-form__radiobutton:checked + .cc-aem-c-form__indicator::before { background-color: rgb(222, 0, 46); box-shadow: rgb(222, 0, 46) 0px 0px 0px 2px inset; }

.cc-aem-c-form--is-disabled .cc-aem-c-form__label { color: rgb(142, 142, 142); cursor: default; }

.cc-aem-c-form--is-disabled .cc-aem-c-form__select { background-color: rgb(242, 242, 242); }

.cc-aem-c-form--is-disabled .cc-aem-c-form__input { background-color: rgb(242, 242, 242); }

.cc-aem-c-form--is-disabled.cc-aem-c-form--checkbox .cc-aem-c-form__indicator { border-color: rgb(142, 142, 142); }

.cc-aem-c-form--is-disabled.cc-aem-c-form--checkbox .cc-aem-c-form__checkbox:checked + .cc-aem-c-form__indicator { background-color: rgb(142, 142, 142); }

.cc-aem-c-form--is-disabled.cc-aem-c-form--checkbox .cc-aem-c-form__checkbox:checked + .cc-aem-c-form__indicator::before { border-color: rgb(255, 255, 255); }

.cc-aem-c-form--is-disabled.cc-aem-c-form--radiobutton .cc-aem-c-form__indicator { border-color: rgb(142, 142, 142); }

.cc-aem-c-form--is-disabled.cc-aem-c-form--radiobutton .cc-aem-c-form__radiobutton:checked + .cc-aem-c-form__indicator::before { background-color: rgb(142, 142, 142); }

.cc-aem-c-form--text { grid-template-areas: "label label label" "input input input" "hint hint hint" "message message message"; grid-template-columns: 1fr auto auto; }

.cc-aem-c-form--text .cc-aem-c-form__input { grid-area: input; }

.cc-aem-c-form--text:has([class*="__tooltip-button"]) { grid-template-areas: "label label label" "input input tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent" "hint hint hint" "message message message"; grid-template-columns: 1fr auto auto; }

.cc-aem-c-form--picker { grid-template-areas: "label label label" "input input suffix" "hint hint hint" "message message message"; grid-template-columns: 1fr auto auto; }

.cc-aem-c-form--picker [type="date"]::-webkit-date-and-time-value, .cc-aem-c-form--picker [type="time"]::-webkit-date-and-time-value, .cc-aem-c-form--picker [type="week"]::-webkit-date-and-time-value { text-align: start; }

.cc-aem-c-form--picker [type="date"], .cc-aem-c-form--picker [type="time"], .cc-aem-c-form--picker [type="week"] { position: relative; appearance: none; }

.cc-aem-c-form--picker [type="date"]::-webkit-inner-spin-button, .cc-aem-c-form--picker [type="date"]::-webkit-calendar-picker-indicator, .cc-aem-c-form--picker [type="time"]::-webkit-inner-spin-button, .cc-aem-c-form--picker [type="time"]::-webkit-calendar-picker-indicator, .cc-aem-c-form--picker [type="week"]::-webkit-inner-spin-button, .cc-aem-c-form--picker [type="week"]::-webkit-calendar-picker-indicator { appearance: none; position: absolute; inset-inline-end: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; cursor: pointer; opacity: 0; }

.cc-aem-c-form--picker [type="date"]::-webkit-clear-button, .cc-aem-c-form--picker [type="time"]::-webkit-clear-button, .cc-aem-c-form--picker [type="week"]::-webkit-clear-button { display: none; }

.cc-aem-c-form--picker .cc-aem-c-form__input { grid-area: 2 / 1 / auto / -1; border-inline-end: 0px; text-align: left; }

[dir="rtl"] .cc-aem-c-form--picker .cc-aem-c-form__input { text-align: right; }

.cc-aem-c-form--picker .cc-aem-c-form__suffix { border-inline-start: 0px; pointer-events: none; }

.cc-aem-c-form--picker .cc-aem-c-form__picker-icon { width: 20px; pointer-events: none; line-height: 0; fill: rgb(0, 122, 183); }

.cc-aem-c-form--textarea { grid-template-areas: "label label" "input input" "hint hint" "message message"; grid-template-rows: minmax(1.5rem, auto) auto auto; grid-template-columns: auto auto; }

.cc-aem-c-form--textarea .cc-aem-c-form__textarea { width: 100%; resize: vertical; font-weight: 300; grid-area: input; font-size: 1rem; border: 1px solid rgb(142, 142, 142); padding-inline-start: 0.5rem; border-radius: 0px; background: transparent; min-width: 0px; outline: 0px; margin: 0px; }

.cc-aem-c-form--textarea .cc-aem-c-form__textarea:focus { outline: 0px; }

.cc-aem-c-form--textarea .cc-aem-c-form__input:focus ~ .cc-aem-c-form__indicator { z-index: 1; max-height: 100%; transition: 0.2s; }

.cc-aem-c-form--checkbox { grid-template-areas: "input label tooltipbutton" "message message message"; grid-template-columns: auto auto 1fr; grid-template-rows: auto auto auto; display: inline-grid; --label-indent: 2rem; --indicator-width: 1.5rem; --indicator-height: 1.5rem; --indicator-before-height: calc(0.375rem); --indicator-before-width: calc(0.75rem); --indicator-before-top: calc(0.4375rem - 0.125rem); --indicator-before-left: calc(0.375rem - 0.125rem); --indicator-indeterminate-before-top: calc(0.4375rem - 0.125rem); }

.cc-aem-c-form--checkbox > * { align-self: center; }

.cc-aem-c-form--checkbox .cc-aem-c-form__tooltip-content:not([hidden]) { top: 1.25rem; inset-inline-end: initial; max-height: initial; z-index: 1; }

.cc-aem-c-form--checkbox .cc-aem-c-form__label { grid-column: 1 / 3; padding-inline-start: var(--label-indent); font-weight: 400; }

.cc-aem-c-form--checkbox .cc-aem-c-form__checkbox { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }

.cc-aem-c-form--checkbox .cc-aem-c-form__checkbox:focus-visible + .cc-aem-c-form__indicator { background-color: transparent; transition: none; outline: -webkit-focus-ring-color solid 2px; outline-offset: 2px; }

.cc-aem-c-form--checkbox .cc-aem-c-form__checkbox:checked + .cc-aem-c-form__indicator { background-color: rgb(0, 122, 183); }

.cc-aem-c-form--checkbox .cc-aem-c-form__checkbox:checked + .cc-aem-c-form__indicator::before { border: 2px solid rgb(255, 255, 255); border-block-start: 0px; border-inline-end: 0px; display: block; position: absolute; content: " "; top: var(--indicator-before-top); inset-inline-start: var(--indicator-before-left); width: var(--indicator-before-width); height: var(--indicator-before-height); box-sizing: border-box; transform: rotate(-45deg); }

.cc-aem-c-form--checkbox .cc-aem-c-form__indicator { grid-area: input; min-width: var(--indicator-width); min-height: var(--indicator-width); position: relative; display: block; border: 2px solid rgb(0, 122, 183); }

.cc-aem-c-form--checkbox:focus-within .cc-aem-c-form__indicator { background-color: transparent; }

.cc-aem-c-form--checkbox .cc-aem-c-form__message { border: 0px; background-color: transparent; padding-block: 0.25rem 0px; padding-inline: 0px; }

.cc-aem-c-form--radiobutton { grid-template-areas: "input label tooltipbutton" "message message message"; grid-template-columns: auto auto 1fr; grid-template-rows: auto auto auto; display: inline-grid; --label-indent: 2rem; --indicator-width: 1.5rem; --indicator-height: 1.5rem; --indicator-before-height: 1rem; --indicator-before-width: 1rem; --indicator-before-top: calc(50% - 0.5rem); --indicator-before-left: calc(50% - 0.5rem); }

.cc-aem-c-form--radiobutton > * { align-self: center; }

.cc-aem-c-form--radiobutton .cc-aem-c-form__tooltip-button { justify-content: flex-start; }

.cc-aem-c-form--radiobutton .cc-aem-c-form__tooltip-content:not([hidden]) { top: 1.25rem; inset-inline-end: initial; max-height: initial; z-index: 1; }

.cc-aem-c-form--radiobutton .cc-aem-c-form__radiobutton { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }

.cc-aem-c-form--radiobutton .cc-aem-c-form__radiobutton:focus + .cc-aem-c-form__indicator { background-color: transparent; }

.cc-aem-c-form--radiobutton .cc-aem-c-form__radiobutton:checked + .cc-aem-c-form__indicator::before { background-color: rgb(0, 122, 183); display: block; position: absolute; content: " "; top: var(--indicator-before-top); inset-inline-start: var(--indicator-before-left); width: var(--indicator-before-width); height: var(--indicator-before-height); box-sizing: border-box; border-radius: 999px; }

.cc-aem-c-form--radiobutton .cc-aem-c-form__indicator { grid-area: input; min-width: var(--indicator-width); min-height: var(--indicator-height); position: relative; display: block; border-radius: 999px; background-color: transparent; box-shadow: rgb(0, 122, 183) 0px 0px 0px 2px inset; }

.cc-aem-c-form--radiobutton:focus-within .cc-aem-c-form__indicator { background-color: transparent; transition: none; outline: -webkit-focus-ring-color solid 2px; outline-offset: 1px; }

.cc-aem-c-form--radiobutton .cc-aem-c-form__label { font-weight: 400; grid-column: 1 / 3; padding-inline-start: var(--label-indent); }

.cc-aem-c-form--radiobutton .cc-aem-c-form__message { border: 0px; background-color: transparent; padding-block: 0.25rem 0px; padding-inline: 0px; }

.cc-aem-c-form--select { grid-template-areas: "label label label" "input input icon" "hint hint hint" "message message message"; grid-template-columns: auto 1fr auto; grid-template-rows: minmax(1.5rem, auto) 3.5rem auto; }

.cc-aem-c-form--select:has([class*="__tooltip-button"]):not(:has([class*="__prefix"])):not(:has([class*="__suffix"])) { grid-template-areas: "label label label" "input icon tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent" "hint hint hint" "message message message"; grid-template-columns: 1fr auto auto; }

.cc-aem-c-form--select:has([class*="__tooltip-button"]):not(:has([class*="__prefix"])):not(:has([class*="__suffix"])) .cc-aem-c-form__tooltip-button { border-inline-start: 1px solid rgb(142, 142, 142); }

.cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__suffix"]) { grid-template-areas: "label label label label" "prefix input icon suffix" "hint hint hint hint" "message message message message"; grid-template-columns: auto 1fr auto auto auto; }

.cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__suffix"]) .cc-aem-c-form__input, .cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__suffix"]) .cc-aem-c-form__select { border-inline: 0px initial initial; grid-column: 2 / 4; }

.cc-aem-c-form--select:has([class*="__prefix"]):not(:has([class*="__suffix"])) { grid-template-areas: "label label label" "prefix input icon" "hint hint hint" "message message message"; grid-template-columns: auto 1fr auto; }

.cc-aem-c-form--select:has([class*="__prefix"]):not(:has([class*="__suffix"])) .cc-aem-c-form__input, .cc-aem-c-form--select:has([class*="__prefix"]):not(:has([class*="__suffix"])) .cc-aem-c-form__select { border-inline-start: 0px; grid-column: 2 / 4; }

.cc-aem-c-form--select:not(:has([class*="__prefix"])):has([class*="__suffix"]) { grid-template-areas: "label label label" "input icon suffix" "hint hint hint" "message message message"; grid-template-columns: 1fr auto auto; }

.cc-aem-c-form--select:not(:has([class*="__prefix"])):has([class*="__suffix"]) .cc-aem-c-form__input, .cc-aem-c-form--select:not(:has([class*="__prefix"])):has([class*="__suffix"]) .cc-aem-c-form__select { border-inline-end: 0px; grid-column: 1 / 3; }

.cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__tooltip"]):not(:has([class*="__suffix"])) { grid-template-areas: "label label label label" "prefix input icon tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent tooltipcontent" "hint hint hint hint" "message message message message"; grid-template-columns: auto 1fr auto auto; }

.cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__tooltip"]):not(:has([class*="__suffix"])) .cc-aem-c-form__input, .cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__tooltip"]):not(:has([class*="__suffix"])) .cc-aem-c-form__select { border-inline: 0px initial initial; }

.cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__tooltip"]):not(:has([class*="__suffix"])) .cc-aem-c-form__tooltip-button { border-inline-start: 1px solid rgb(142, 142, 142); }

.cc-aem-c-form--select:not(:has([class*="__prefix"])):has([class*="__tooltip"]):has([class*="__suffix"]) { grid-template-areas: "label label label label" "input icon suffix tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent tooltipcontent" "hint hint hint hint" "message message message message"; grid-template-columns: 1fr auto auto auto; }

.cc-aem-c-form--select:not(:has([class*="__prefix"])):has([class*="__tooltip"]):has([class*="__suffix"]) .cc-aem-c-form__input, .cc-aem-c-form--select:not(:has([class*="__prefix"])):has([class*="__tooltip"]):has([class*="__suffix"]) .cc-aem-c-form__select { border-inline-end: 0px; }

.cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__tooltip"]):has([class*="__suffix"]) { grid-template-areas: "label label label label label" "prefix input icon suffix tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent tooltipcontent tooltipcontent" "hint hint hint hint hint" "message message message message message"; grid-template-columns: auto 1fr auto auto auto; }

.cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__tooltip"]):has([class*="__suffix"]) .cc-aem-c-form__input, .cc-aem-c-form--select:has([class*="__prefix"]):has([class*="__tooltip"]):has([class*="__suffix"]) .cc-aem-c-form__select { border-inline-end: 0px; }

.cc-aem-c-form__select { border-radius: 0px; margin: 0px; appearance: none; grid-area: 2 / 1 / auto / 4; border: 1px solid rgb(142, 142, 142); font-size: 1rem; padding-inline: 0.5rem 2.5rem; background: rgb(255, 255, 255); color: rgb(51, 51, 51); }

.cc-aem-c-form__select:focus { outline: 0px; }

.cc-aem-c-form__select-icon { display: inline-block; grid-area: icon; pointer-events: none; align-self: center; line-height: 0; font-size: 1.5rem; margin-inline-end: 0.5rem; }

.cc-aem-c-form__input { border: 1px solid rgb(142, 142, 142); font-size: 1rem; padding-inline-start: 0.5rem; border-radius: 0px; background: rgb(255, 255, 255); min-width: 0px; outline: 0px; margin: 0px; width: 100%; display: grid; grid-template-columns: 1fr auto; }

.cc-aem-c-form__input:focus { outline: 0px; }

.cc-aem-c-form__suffix { grid-area: suffix; }

.cc-aem-c-form__suffix { border: 1px solid rgb(142, 142, 142); display: inline-flex; align-items: center; padding-inline: 0.5rem; color: rgb(51, 51, 51); background: rgb(255, 255, 255); }

.cc-aem-c-form__suffix:focus-within { outline: -webkit-focus-ring-color solid 2px; }

.cc-aem-c-form__indicator { cursor: pointer; pointer-events: none; transition: 0.2s ease-out; backface-visibility: hidden; max-height: 0px; width: 3px; grid-area: input; border-radius: 0px; }

.cc-aem-c-form__label { font-weight: 500; font-size: var(--label-fontsize); grid-area: label; cursor: pointer; hyphens: auto; }

.cc-aem-c-form__message { grid-area: message; padding-block: 0.25rem; padding-inline: 0.5rem; font-size: 0.75rem; background-color: rgb(242, 242, 242); border-inline: 1px solid rgb(142, 142, 142); border-block-end: 1px solid rgb(142, 142, 142); }

.cc-aem-c-form__message__item { display: flex; align-items: center; }

.cc-aem-c-form__message__item + .cc-aem-c-form__message__item { padding-block-start: 0.25rem; }

.cc-aem-c-form__message__item--error { color: rgb(222, 0, 46); }

.cc-aem-c-form__message__item--success .cc-aem-c-form__message__item__icon { color: rgb(0, 138, 0); }

.cc-aem-c-form__message__item__icon { line-height: 0; margin-inline-end: 0.5rem; }

.cc-aem-c-form__hint { grid-area: hint; padding-block: 0.25rem; padding-inline: 0.5rem; font-size: 0.75rem; background-color: rgb(242, 242, 242); border-inline: 1px solid rgb(142, 142, 142); border-block-end: 1px solid rgb(142, 142, 142); }

.cc-aem-c-form__tooltip-button { margin: 0px; padding: 0px; width: 2.5rem; grid-area: tooltipbutton; background: transparent; border-block: 1px solid rgb(142, 142, 142); border-inline-end: 1px solid rgb(142, 142, 142); border-inline-start: 0px; display: flex; align-items: center; justify-content: center; }

.cc-aem-c-form__tooltip-button__icon { color: rgb(0, 122, 183); line-height: 0; font-size: 1.5rem; overflow: hidden; }

.cc-aem-c-form__tooltip-content:not([hidden]) { transition: 0.2s ease-out; max-height: 100%; }

.cc-aem-c-form__tooltip-content[hidden] { max-height: 0px; }

.cc-aem-c-form__tooltip-content { grid-area: tooltipcontent; padding-block: 0.25rem; padding-inline: 0.5rem; font-size: 0.75rem; background-color: rgb(242, 242, 242); border-inline: 1px solid rgb(142, 142, 142); border-block-end: 1px solid rgb(142, 142, 142); position: relative; }

.cc-aem-c-form__tooltip-content::before { content: ""; display: block; inset-inline-end: 0.625rem; top: -10px; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 0px 10px 10px; border-color: transparent transparent rgb(142, 142, 142); }

.cc-aem-c-form__tooltip-content::after { content: ""; display: block; top: -9px; inset-inline-end: 0.625rem; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 0px 10px 10px; border-color: transparent transparent rgb(242, 242, 242); }

.cc-aem-c-form__tooltip-content__title { font-weight: 500; margin: 0px; padding: 0px; }

.cc-aem-c-form__button { grid-area: button; border: 0px; margin: 0px; min-height: 3.5rem; }

.cc-aem-c-form__button:focus { outline: 0px; }

.cc-aem-c-jumplink { --gap: .5rem; --icon-size: 1rem; --text-size: 1rem; --icon-color: #007ab7; --link-gap-x: .5rem; --link-gap-y: 0rem; --item-gap-x: 1.5rem; --item-gap-y: 0; --background-color: transparent; margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: var(--gap) 0; }

.cc-aem-c-jumplink--block { display: flex; gap: var(--item-gap-y) var(--item-gap-x); --icon-size: 2rem; --link-gap-x: 1rem; }

@media (min-width: 768px) {
  .cc-aem-c-jumplink--block { gap: 0 var(--item-gap-x); flex-direction: row; }
}

.cc-aem-c-jumplink--block .cc-aem-c-jumplink__item { background-color: var(--background-color); flex: 1 1 0%; line-height: 1.5; }

@media (min-width: 768px) {
  .cc-aem-c-jumplink--block .cc-aem-c-jumplink__item:first-child:nth-last-child(4), .cc-aem-c-jumplink--block .cc-aem-c-jumplink__item:first-child:nth-last-child(4) ~ li { --icon-size: 1rem; }
}

.cc-aem-c-jumplink--block .cc-aem-c-jumplink__link { position: relative; padding-block: 1.5rem; padding-inline: 2rem; width: 100%; height: 100%; }

.cc-aem-c-jumplink--block .cc-aem-c-jumplink__link::before { content: ""; position: absolute; top: 0px; inset-inline-start: 0px; width: 100%; height: 100%; }

.cc-aem-c-jumplink--background { --item-gap-y: 1.5rem; --background-color: #fafafa; }

.cc-aem-c-jumplink__link { display: inline-grid; grid-template: "icon title" ". description" 1fr / auto 1fr; text-decoration: none; gap: var(--link-gap-y) var(--link-gap-x); position: relative; appearance: none; cursor: pointer; background: 0px center; border: 0px; padding: 0px; text-align: start; }

.cc-aem-c-jumplink__link::before { position: absolute; content: ""; top: 0px; inset-inline: 0px; bottom: 0px; display: block; }

.cc-aem-c-jumplink__link:hover .cc-aem-c-jumplink__title { text-decoration: underline; }

.cc-aem-c-jumplink__link:has(> [class*="jumplink__title"]:first-child) { grid-template-areas: "title icon" "description ."; grid-template-columns: 1fr auto; }

.cc-aem-c-jumplink__icon { color: var(--icon-color); font-size: var(--icon-size); grid-row: 1 / -1; padding-block-start: calc(1px + 0.25rem); line-height: 0; }

.cc-aem-c-jumplink__title { grid-area: title; text-decoration: none; font-weight: 500; color: rgb(0, 122, 183); font-size: var(--text-size); }

.cc-aem-c-jumplink__link:focus .cc-aem-c-jumplink__title { text-decoration: underline; }

.cc-aem-c-jumplink__description { grid-area: description; padding: 0px; margin: 0px; text-decoration: none; color: rgb(51, 51, 51); font-weight: 400; }

.cc-aem-c-line--white-50 { background-color: rgba(255, 255, 255, 0.5); }

.cc-aem-c-link, a { text-decoration: underline; color: inherit; }

.cc-aem-c-link:hover, a:hover { color: rgb(0, 122, 183); }

.cc-aem-c-list--unstyled { list-style: none; padding: 0px; }

.cc-aem-c-list--unstyled > li { font-size: 1rem; line-height: 1.3; }

.cc-aem-c-list--bullet { list-style-type: disc; padding-inline-start: 1rem; }

.cc-aem-c-list--bullet > li { font-size: 1rem; line-height: 1.3; }

.cc-aem-c-loader { --width: 2rem; --height: 2rem; display: inline-block; position: relative; width: var(--width); height: var(--height); overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center bottom, 50% center, 50% center; }

.cc-aem-c-loader--small { --width: 1rem; --height: 1rem; }

.cc-aem-c-loader--medium { --width: 1.5rem; --height: 1.5rem; }

.cc-aem-c-loader--large { --width: 4rem; --height: 4rem; }

.cc-aem-c-loader.cc-aem-c-loader--small.cc-aem-c-loader--white { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%20%3E%3Ccircle%20class='bg'%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='transparent'%20stroke-width='6'%3E%3C/circle%3E%3Ccircle%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%23FFFFFF'%20stroke-dashoffset='120'%20stroke-dasharray='130'%20stroke-linecap='round'%20stroke-width='6'%3E%3Canimate%20attributeName='stroke-dashoffset'%20begin='0s'%20values='120;4;120'%20dur='2.2s'%20calcMode='linear'%20repeatDur='indefinite'/%3E%3CanimateTransform%20attributeName='transform'%20begin='0s'%20dur='1s'%20type='rotate'%20from='0%2025%2025'%20to='360%2025%2025'%20calcMode='linear'%20repeatCount='indefinite'%20/%3E%3C/circle%3E%3C/svg%3E"); }

.cc-aem-c-loader.cc-aem-c-loader--small { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%20%3E%3Ccircle%20class='bg'%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%23e3e3e3'%20stroke-width='6'%3E%3C/circle%3E%3Ccircle%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%234d148c'%20stroke-dashoffset='120'%20stroke-dasharray='130'%20stroke-linecap='round'%20stroke-width='6'%3E%3Canimate%20attributeName='stroke-dashoffset'%20begin='0s'%20values='120;4;120'%20dur='2.2s'%20calcMode='linear'%20repeatDur='indefinite'/%3E%3CanimateTransform%20attributeName='transform'%20begin='0s'%20dur='1s'%20type='rotate'%20from='0%2025%2025'%20to='360%2025%2025'%20calcMode='linear'%20repeatCount='indefinite'%20/%3E%3C/circle%3E%3C/svg%3E"); }

.cc-aem-c-loader.cc-aem-c-loader--medium.cc-aem-c-loader--white { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%20%3E%3Ccircle%20class='bg'%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='transparent'%20stroke-width='4'%3E%3C/circle%3E%3Ccircle%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%23FFFFFF'%20stroke-dashoffset='120'%20stroke-dasharray='130'%20stroke-linecap='round'%20stroke-width='4'%3E%3Canimate%20attributeName='stroke-dashoffset'%20begin='0s'%20values='120;4;120'%20dur='2.2s'%20calcMode='linear'%20repeatDur='indefinite'/%3E%3CanimateTransform%20attributeName='transform'%20begin='0s'%20dur='1s'%20type='rotate'%20from='0%2025%2025'%20to='360%2025%2025'%20calcMode='linear'%20repeatCount='indefinite'%20/%3E%3C/circle%3E%3C/svg%3E"); }

.cc-aem-c-loader.cc-aem-c-loader--medium { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%20%3E%3Ccircle%20class='bg'%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%23e3e3e3'%20stroke-width='4'%3E%3C/circle%3E%3Ccircle%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%234d148c'%20stroke-dashoffset='120'%20stroke-dasharray='130'%20stroke-linecap='round'%20stroke-width='4'%3E%3Canimate%20attributeName='stroke-dashoffset'%20begin='0s'%20values='120;4;120'%20dur='2.2s'%20calcMode='linear'%20repeatDur='indefinite'/%3E%3CanimateTransform%20attributeName='transform'%20begin='0s'%20dur='1s'%20type='rotate'%20from='0%2025%2025'%20to='360%2025%2025'%20calcMode='linear'%20repeatCount='indefinite'%20/%3E%3C/circle%3E%3C/svg%3E"); }

.cc-aem-c-loader.cc-aem-c-loader--large.cc-aem-c-loader--white { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%20%3E%3Ccircle%20class='bg'%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%23transparent'%20stroke-width='2.5'%3E%3C/circle%3E%3Ccircle%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%23FFFFFF'%20stroke-dashoffset='120'%20stroke-dasharray='130'%20stroke-linecap='round'%20stroke-width='2.5'%3E%3Canimate%20attributeName='stroke-dashoffset'%20begin='0s'%20values='120;4;120'%20dur='2.2s'%20calcMode='linear'%20repeatDur='indefinite'/%3E%3CanimateTransform%20attributeName='transform'%20begin='0s'%20dur='1s'%20type='rotate'%20from='0%2025%2025'%20to='360%2025%2025'%20calcMode='linear'%20repeatCount='indefinite'%20/%3E%3C/circle%3E%3C/svg%3E"); }

.cc-aem-c-loader.cc-aem-c-loader--large { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%20%3E%3Ccircle%20class='bg'%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%23e3e3e3'%20stroke-width='2.5'%3E%3C/circle%3E%3Ccircle%20cx='25'%20cy='25'%20r='21'%20fill='none'%20stroke='%234d148c'%20stroke-dashoffset='120'%20stroke-dasharray='130'%20stroke-linecap='round'%20stroke-width='2.5'%3E%3Canimate%20attributeName='stroke-dashoffset'%20begin='0s'%20values='120;4;120'%20dur='2.2s'%20calcMode='linear'%20repeatDur='indefinite'/%3E%3CanimateTransform%20attributeName='transform'%20begin='0s'%20dur='1s'%20type='rotate'%20from='0%2025%2025'%20to='360%2025%2025'%20calcMode='linear'%20repeatCount='indefinite'%20/%3E%3C/circle%3E%3C/svg%3E"); }

.cc-aem-c-notification { display: block; }

.cc-aem-c-notification--info.cc-aem-c-notification--block, .cc-aem-c-notification--info.cc-aem-c-notification--inline { color: rgb(51, 51, 51); }

.cc-aem-c-notification--info.cc-aem-c-notification--block [class*="header"] [class*="icon"], .cc-aem-c-notification--info.cc-aem-c-notification--inline [class*="header"] [class*="icon"] { fill: rgb(77, 20, 140); }

.cc-aem-c-notification--inline .cc-aem-c-notification__main { flex-flow: row; padding-block: 1rem; padding-inline: 0px; }

.cc-aem-c-notification--inline .cc-aem-c-notification__main > * + * { padding-inline-start: 1rem; }

.cc-aem-c-notification--inline .cc-aem-c-notification__main .cc-aem-c-notification__header { flex: 0 1 auto; }

.cc-aem-c-notification--inline .cc-aem-c-notification__main .cc-aem-c-notification__body { flex: 0 1 auto; padding-block-start: 0px; }

.cc-aem-c-notification--block .cc-aem-c-notification__main { margin: 0px auto; position: relative; display: flex; padding: 1rem; flex-wrap: wrap; align-items: center; }

.cc-aem-c-notification--block .cc-aem-c-notification__main .cc-aem-c-notification__header { order: 1; }

.cc-aem-c-notification--block .cc-aem-c-notification__main .cc-aem-c-notification__header + .cc-aem-c-notification__body { padding-block-start: 1rem; }

.cc-aem-c-notification--block .cc-aem-c-notification__main .cc-aem-c-notification__body { order: 3; flex: 0 1 100%; }

.cc-aem-c-notification__main { position: relative; display: flex; flex-wrap: wrap; align-items: center; margin: 0px auto; padding: 1rem; }

.cc-aem-c-notification__header { font-size: 1.875rem; line-height: 1; }

.cc-aem-c-notification__body { align-items: center; flex: 0 1 auto; }

.cc-aem-c-notification__description { font-size: 1rem; line-height: 1.3; }

.cc-aem-c-notification-bar__button-close { grid-area: close; font-size: 0.875rem; line-height: 0; background-color: transparent; border: 0px; margin: 0px; padding: 0px; cursor: pointer; }

.cc-aem-c-progress { display: flex; flex-direction: column-reverse; }

.cc-aem-c-progress__indicators { grid-auto-columns: minmax(0px, 1fr); grid-auto-flow: column; display: grid; align-items: flex-start; justify-content: center; margin: 0px; padding: 0px; gap: 0.75rem; }

@media (min-width: 664px) {
  .cc-aem-c-progress__indicators { align-items: stretch; justify-content: space-between; }
}

.cc-aem-c-progress__indicators__button { border: 0px; appearance: none; background: 0px center; text-align: center; padding: 0px; transition: width 0.3s; display: flex; align-items: stretch; flex-direction: column; }

.cc-aem-c-progress__indicators__button:not([disabled]):not(span) { cursor: pointer; }

.cc-aem-c-progress__indicators__button:disabled::before { background-color: rgb(227, 227, 227); }

@media (min-width: 664px) {
  .cc-aem-c-progress__indicators__button { flex: 1 1 0%; margin: 0px; }
}

.cc-aem-c-progress__indicators__button::before { width: 100%; content: ""; background-color: rgba(0, 122, 183, 0.5); height: 0.5rem; display: block; margin-block-end: 0.5rem; border-radius: 9999px; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-c-progress__indicators__button:not([class*="active"]) [class*="text"] { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }
}

.cc-aem-c-progress__indicators__button__text { font-weight: 300; font-size: 0.875rem; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-c-progress__indicators__button__text { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }
}

.cc-aem-c-progress__indicators__button--active { grid-column: span 2; }

@media (min-width: 664px) {
  .cc-aem-c-progress__indicators__button--active { grid-column: span 1; transition: width 0.3s; }
}

.cc-aem-c-progress__indicators__button--active::before { background-color: rgb(0, 122, 183); }

.cc-aem-c-progress__indicators__button--active .cc-aem-c-progress__indicators__button__text { font-weight: 500; }

.cc-aem-c-progress__indicators__button--active ~ [class*="__button"]::before { background-color: rgb(227, 227, 227); }

@media (min-width: 664px) {
  .cc-aem-c-progress__indicators__button--active ~ [class*="__button"]::before { background-color: rgb(227, 227, 227); }
}

.cc-aem-c-skeleton { --skeleton-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cfilter%20id%3D%22blurFilter%22%3E%0A%20%20%20%20%20%20%3CfeGaussianBlur%20in%3D%22SourceGraphic%22%20stdDeviation%3D%2220%200%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%20%20%3Cmask%20id%3D%22outlineMask%22%3E%0A%20%20%20%20%20%20%3Crect%20fill%3D%22black%22%20height%3D%22100%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%220%22%20rx%3D%220%22%20ry%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Crect%20fill%3D%22white%22%20height%3D%2290%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%225%25%22%20rx%3D%2210%22%20ry%3D%2210%22%2F%3E%0A%20%20%20%20%3C%2Fmask%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22xMaxYMin%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23F2F2F2%22%20height%3D%2290%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%225%25%22%20mask%3D%22url%28%23outlineMask%29%22%2F%3E%0A%20%20%20%20%3Crect%20id%3D%22swoosh%22%20fill%3D%22%23E3E3E3%22%20height%3D%2290%25%22%20width%3D%2270%25%22%20x%3D%22-100%25%22%20y%3D%225%25%22%0A%20%20%20%20%20%20%20%20%20%20filter%3D%22url%28%23blurFilter%29%22%20mask%3D%22url%28%23outlineMask%29%22%3E%0A%20%20%20%20%20%20%3Canimate%20id%3D%22myAnm%22%20attributeName%3D%22x%22%20from%3D%22-100%25%22%20to%3D%22200%25%22%20dur%3D%221.5s%22%20begin%3D%220s%3BmyAnm.end%2B.9s%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%20%20%3C%2Fsvg%3E%0A%3C%2Fsvg%3E"); }

.cc-aem-c-skeleton--cover-all { --skeleton-svg: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cfilter%20id%3D%22f1%22%3E%0A%20%20%20%20%20%20%3CfeGaussianBlur%20in%3D%22SourceGraphic%22%20stdDeviation%3D%2220%200%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%20%20%3Cmask%20id%3D%22myMask%22%3E%0A%20%20%20%20%20%20%3Crect%20fill%3D%22black%22%20height%3D%22100%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%220%22%20rx%3D%220%22%20ry%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Crect%20fill%3D%22white%22%20height%3D%22100%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%220%22%20rx%3D%2210%22%20ry%3D%2210%22%2F%3E%0A%20%20%20%20%3C%2Fmask%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22xMaxYMin%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23F2F2F2%22%20height%3D%22100%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%220%22%20mask%3D%22url%28%23myMask%29%22%2F%3E%0A%20%20%20%20%3Crect%20id%3D%22swoosh%22%20fill%3D%22%23E3E3E3%22%20height%3D%22100%25%22%20width%3D%2240%25%22%20x%3D%22-100%25%22%20y%3D%220%22%0A%20%20%20%20%20%20%20%20%20%20filter%3D%22url%28%23f1%29%22%20mask%3D%22url%28%23myMask%29%22%3E%0A%20%20%20%20%20%20%3Canimate%20id%3D%22jan%22%20attributeName%3D%22x%22%20from%3D%22-100%25%22%20to%3D%22200%25%22%20dur%3D%221.5s%22%20begin%3D%220s%3Bjan.end%2B.9s%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%20%20%3C%2Fsvg%3E%0A%3C%2Fsvg%3E"); }

.cc-aem-c-skeleton__item { border: 0px; outline: 0px; color: transparent; background-repeat: no-repeat; background-size: cover; background-position: center bottom, 50% center, 50% center; background-color: transparent; background-image: var(--skeleton-svg); }

.cc-aem-c-skeleton [class*="form--tex"] [class*="__label"], .cc-aem-c-skeleton [class*="form--tex"] [class*="__select"], .cc-aem-c-skeleton [class*="form--tex"] [class*="__input"], .cc-aem-c-skeleton [class*="form--select"] [class*="__label"], .cc-aem-c-skeleton [class*="form--select"] [class*="__select"], .cc-aem-c-skeleton [class*="form--select"] [class*="__input"] { user-select: none; pointer-events: none; speak: none; border: 0px; outline: 0px; color: transparent; background-repeat: no-repeat; background-size: cover; background-position: center bottom, 50% center, 50% center; background-color: transparent; background-image: var(--skeleton-svg); }

.cc-aem-c-skeleton [class*="form--tex"] [class*="__label"]:focus, .cc-aem-c-skeleton [class*="form--tex"] [class*="__select"]:focus, .cc-aem-c-skeleton [class*="form--tex"] [class*="__input"]:focus, .cc-aem-c-skeleton [class*="form--select"] [class*="__label"]:focus, .cc-aem-c-skeleton [class*="form--select"] [class*="__select"]:focus, .cc-aem-c-skeleton [class*="form--select"] [class*="__input"]:focus { }

.cc-aem-c-skeleton [class*="form--tex"] [class*="__label"]:focus ~ [class*="__indicator"], .cc-aem-c-skeleton [class*="form--tex"] [class*="__select"]:focus ~ [class*="__indicator"], .cc-aem-c-skeleton [class*="form--tex"] [class*="__input"]:focus ~ [class*="__indicator"], .cc-aem-c-skeleton [class*="form--select"] [class*="__label"]:focus ~ [class*="__indicator"], .cc-aem-c-skeleton [class*="form--select"] [class*="__select"]:focus ~ [class*="__indicator"], .cc-aem-c-skeleton [class*="form--select"] [class*="__input"]:focus ~ [class*="__indicator"] { display: none; }

.cc-aem-c-skeleton [class*="form--tex"] [class*="__label"], .cc-aem-c-skeleton [class*="form--select"] [class*="__label"] { width: 40%; }

.cc-aem-c-skeleton [class*="form--tex"] [class*="__select-icon"], .cc-aem-c-skeleton [class*="form--tex"] [class*="__suffix"], .cc-aem-c-skeleton [class*="form--select"] [class*="__select-icon"], .cc-aem-c-skeleton [class*="form--select"] [class*="__suffix"] { display: none; }

.cc-aem-c-skeleton [class*="form--tex"] [class*="__inner"], .cc-aem-c-skeleton [class*="form--select"] [class*="__inner"] { opacity: 0; }

.cc-aem-c-skeleton [class*="--checkbox"], .cc-aem-c-skeleton [class*="--radiobutton"], .cc-aem-c-skeleton [class*="c-heading"], .cc-aem-c-skeleton [class*="c-button"] { user-select: none; pointer-events: none; border: 0px; outline: 0px; color: transparent; background-repeat: no-repeat; background-size: cover; background-position: center bottom, 50% center, 50% center; background-color: transparent; background-image: var(--skeleton-svg); }

.cc-aem-c-skeleton [class*="--checkbox"]:focus, .cc-aem-c-skeleton [class*="--checkbox"]:hover, .cc-aem-c-skeleton [class*="--radiobutton"]:focus, .cc-aem-c-skeleton [class*="--radiobutton"]:hover, .cc-aem-c-skeleton [class*="c-heading"]:focus, .cc-aem-c-skeleton [class*="c-heading"]:hover, .cc-aem-c-skeleton [class*="c-button"]:focus, .cc-aem-c-skeleton [class*="c-button"]:hover { border: 0px; box-shadow: none; }

.cc-aem-c-skeleton [class*="--checkbox"] [class*="__indicator"], .cc-aem-c-skeleton [class*="--radiobutton"] [class*="__indicator"], .cc-aem-c-skeleton [class*="c-heading"] [class*="__indicator"], .cc-aem-c-skeleton [class*="c-button"] [class*="__indicator"] { opacity: 0; }

.cc-aem-c-skeleton [class*="c-paragraph"], .cc-aem-c-skeleton [class*="c-heading"], .cc-aem-c-skeleton [class*="c-button"] { user-select: none; pointer-events: none; border: 0px; outline: 0px; color: transparent; background-repeat: no-repeat; background-size: cover; background-position: center bottom, 50% center, 50% center; background-color: transparent; background-image: var(--skeleton-svg); }

.cc-aem-c-skeleton [class*="c-paragraph"]:focus, .cc-aem-c-skeleton [class*="c-paragraph"]:hover, .cc-aem-c-skeleton [class*="c-heading"]:focus, .cc-aem-c-skeleton [class*="c-heading"]:hover, .cc-aem-c-skeleton [class*="c-button"]:focus, .cc-aem-c-skeleton [class*="c-button"]:hover { border: 0px; box-shadow: none; }

.cc-aem-c-skeleton [class*="c-jumplink__icon"], .cc-aem-c-skeleton [class*="c-jumplink__title"], .cc-aem-c-skeleton [class*="c-jumplink__description"] { user-select: none; pointer-events: none; border: 0px; outline: 0px; color: transparent; background-repeat: no-repeat; background-size: cover; background-position: center bottom, 50% center, 50% center; background-color: transparent; background-image: var(--skeleton-svg); }

.cc-aem-c-skeleton [class*="c-jumplink__icon"]:focus, .cc-aem-c-skeleton [class*="c-jumplink__icon"]:hover, .cc-aem-c-skeleton [class*="c-jumplink__title"]:focus, .cc-aem-c-skeleton [class*="c-jumplink__title"]:hover, .cc-aem-c-skeleton [class*="c-jumplink__description"]:focus, .cc-aem-c-skeleton [class*="c-jumplink__description"]:hover { border: 0px; box-shadow: none; }

.cc-aem-c-skeleton [class*="c-jumplink__icon"] [class*="icon"], .cc-aem-c-skeleton [class*="c-jumplink__title"] [class*="icon"], .cc-aem-c-skeleton [class*="c-jumplink__description"] [class*="icon"] { opacity: 0; }

@keyframes loading-indicator { 
  100% { transform: rotate(360deg); }
}

.cc-aem-c-table { border-spacing: 0px; width: 100%; border-collapse: collapse; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-c-table__thead { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .cc-aem-c-table__thead { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }
}

.cc-aem-c-table__thead__th { font-weight: 700; font-size: 0.875rem; text-transform: uppercase; hyphens: auto; text-align: start; letter-spacing: 0.1em; padding-inline: 0px; padding-block: 0.75rem; }

.cc-aem-c-table .cc-aem-c-table__thead__th + .cc-aem-c-table__thead__th { padding-inline-start: 1rem; }

.cc-aem-c-table__tbody__tr { display: flex; flex-direction: column; padding-block: 0.5rem; padding-inline: 0px; position: relative; transition: background-color 0.15s cubic-bezier(0.19, 1, 0.22, 1); }

@media (min-width: 768px) {
  .cc-aem-c-table__tbody__tr { display: table-row; }
}

.cc-aem-c-table__tbody__td { font-weight: 300; font-size: 1rem; padding-block: 0.5rem; padding-inline: 0px; background-clip: padding-box; }

@media (min-width: 768px) {
  .cc-aem-c-table__tbody__td { padding-inline: 0px; padding-block: 0.75rem; }
  .cc-aem-c-table .cc-aem-c-table__tbody__td + .cc-aem-c-table__tbody__td { padding-inline-start: 1rem; }
}

.cc-aem-c-table__tbody__td::before { font-weight: 700; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.1em; content: attr(data-label); display: block; }

@media (min-width: 768px) {
  .cc-aem-c-table__tbody__td::before { display: none; }
}

.cc-aem-c-table__tbody--zebra .cc-aem-c-table__tbody__tr:nth-child(2n+1) { background-color: rgb(250, 250, 250); }

.cc-aem-c-table--row-border { border-collapse: separate; }

.cc-aem-c-table--row-border .cc-aem-c-table__tbody { border-block-start: 1px solid rgb(227, 227, 227); border-inline: 1px solid rgb(227, 227, 227); }

@media (min-width: 664px) and (max-width: 767px) {
  .cc-aem-c-table--row-border .cc-aem-c-table__tbody__tr > td:first-child { border-block-start: 1px solid rgb(227, 227, 227); }
}

@media (min-width: 768px) {
  .cc-aem-c-table--row-border .cc-aem-c-table__tbody__tr:first-child > td { border-block-start: 1px solid rgb(227, 227, 227); }
}

.cc-aem-c-table--row-border .cc-aem-c-table__tbody__tr:first-child > td:first-child { border-block-start: 1px solid rgb(227, 227, 227); }

.cc-aem-c-table--row-border .cc-aem-c-table__tbody__td { box-sizing: border-box; border-block-end: 1px solid rgb(227, 227, 227); border-inline: 1px solid rgb(227, 227, 227); background-color: rgb(250, 250, 250); }

@media (min-width: 768px) {
  .cc-aem-c-table--row-border .cc-aem-c-table__tbody__td { border-inline: 0px initial initial; }
}

.cc-aem-c-table--row-border .cc-aem-c-table__tbody__td:first-child { border-inline-start: 1px solid rgb(227, 227, 227); }

.cc-aem-c-table--row-border .cc-aem-c-table__tbody__td:last-child { border-inline-end: 1px solid rgb(227, 227, 227); }

.cc-aem-c-table--condensed .cc-aem-c-table__thead__th { padding-block-start: 0px; }

@media (min-width: 768px) {
  .cc-aem-c-table--condensed .cc-aem-c-table__thead__th { padding-block: 0.25rem; }
}

.cc-aem-c-table--condensed .cc-aem-c-table__thead__th { font-weight: 700; line-height: 1.3; text-transform: uppercase; letter-spacing: 1px; font-size: 0.625rem; }

.cc-aem-c-table--condensed .cc-aem-c-table__thead__th { padding-inline: 0.5rem; background-color: rgb(255, 255, 255); }

.cc-aem-c-table--condensed .cc-aem-c-table__tbody__td { font-size: 0.75rem; font-weight: 400; padding-inline: 0.5rem; padding-block: 0.5rem; }

.cc-aem-c-tabs { --tab-height: 3rem; --tab-height-hover: 3.5rem; width: 100%; display: flex; align-items: center; flex-direction: column; }

.cc-aem-c-tabs__list { list-style: none; margin: 0px; padding: 0px; display: flex; justify-content: center; width: 100%; }

.cc-aem-c-tabs__list-item { position: relative; align-items: center; min-height: var(--tab-height); display: flex; }

.cc-aem-c-tabs__list-item > * { text-decoration: none; font-size: 0.875rem; font-weight: 500; }

.cc-aem-c-tabs [role="tab"] { border: 0px; background-color: transparent; color: rgb(51, 51, 51); display: flex; align-items: center; min-height: 100%; width: 100%; justify-content: center; font-size: 0.875rem; font-weight: 500; cursor: pointer; }

.cc-aem-c-tabs .cc-aem-c-tabs__content { padding-block-start: 1.5rem; }

.cc-aem-c-tabs--striped > .cc-aem-c-tabs__list { gap: 1px; }

.cc-aem-c-tabs--striped > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item > [role="tab"] { padding-inline: 2rem; padding-block: 0px; border: 1px solid transparent; background-color: rgb(242, 242, 242); color: rgb(51, 51, 51); font-size: 0.875rem; font-weight: 500; }

.cc-aem-c-tabs--striped > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item > [role="tab"]:focus { outline-offset: 3px; }

.cc-aem-c-tabs--striped > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item > [aria-selected="true"] { color: rgb(255, 255, 255); background-color: rgb(77, 20, 140); min-height: calc(100% + 0.5rem); }

.cc-aem-c-tabs--underline > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item { align-items: flex-end; border-block-end: 1px solid rgb(227, 227, 227); }

.cc-aem-c-tabs--underline > .cc-aem-c-tabs__list [role="tab"] { padding-inline: 2rem; padding-block: 0.5rem; }

.cc-aem-c-tabs--underline > .cc-aem-c-tabs__list [role="tab"]:focus { outline-offset: 3px; }

.cc-aem-c-tabs--underline > .cc-aem-c-tabs__list [aria-selected="true"] { color: rgb(77, 20, 140); border-block-end: 4px solid rgb(77, 20, 140); min-height: calc(100% - 4px); }

.cc-aem-c-toast__footer [class*="icon"] { font-size: 0.875rem; }

.cc-aem-c-toast__button { padding-block: var(--inner-spacing-y) 1rem; padding-inline: 1rem; border: 0px; background-color: transparent; cursor: pointer; }

@keyframes toggle_popIn { 
  25% { transform: scale(1.2, 1); }
  50% { transform: scale(1.4, 1); }
  100% { transform: scale(1, 1); }
}

@keyframes toggle_popOut { 
  25% { transform: scale(1.2, 1); }
  50% { transform: scale(1.4, 1); }
  100% { transform: scale(1, 1); }
}

.cc-aem-c-tooltip { --tooltip-title-size: .875rem; display: inline-block; }

@media (min-width: 768px) {
  .cc-aem-c-tooltip { position: relative; }
}

.cc-aem-c-tooltip__button { text-align: center; border-width: 0px; display: block; padding: 0px; line-height: 1; background: transparent; color: rgb(0, 122, 183); font-size: 1rem; cursor: pointer; }

.cc-aem-c-tooltip__button [class*="icon"] { font-size: 1rem; }

.cc-aem-c-tooltip__main { box-shadow: rgba(0, 0, 0, 0.25) 4px 4px 0px 0px; z-index: 2; min-width: calc(100% - 2rem); background: rgb(255, 255, 255); border: 1px solid rgb(142, 142, 142); grid-template-areas: ". . . ." ". . header ." ". body . ." ". . . ."; padding: 1rem; grid-template-columns: 1fr auto; grid-template-rows: auto; position: absolute; margin: 0px; bottom: auto; height: auto; }

.cc-aem-c-tooltip__main:not([hidden]):not([popover]), .cc-aem-c-tooltip__main:popover-open { display: grid; }

@media (min-width: 768px) {
  .cc-aem-c-tooltip__main { min-width: 18.75rem; width: 18.75rem; inset-inline-start: unset; }
}

.cc-aem-c-tooltip__main__body { grid-area: body; line-height: 1.3; font-size: 0.75rem; color: rgb(51, 51, 51); }

.cc-aem-c-tooltip__main__footer { grid-area: header; line-height: 0; }

.cc-aem-c-tooltip__main__footer__button { background-color: transparent; border: 0px; padding: 0px; font-size: 1rem; line-height: 0; }

.richtext p { font-weight: 300; font-size: 1rem; line-height: 1.5; }

.richtext a { text-decoration: underline !important; color: rgb(51, 51, 51) !important; }

.richtext a sub { display: inline-block; text-decoration: none; }

.richtext a:hover, .richtext a:focus { color: rgb(0, 122, 183) !important; }

.richtext a:active { color: rgb(51, 51, 51) !important; }

.richtext ul li, .richtext ol li { font-weight: 300; font-size: 1rem; line-height: 1.5; }

@keyframes _progress_track_anm { 
  0% { height: 0px; }
  100% { height: 100%; }
}

@keyframes __progress_track_scale_anm { 
  40% { transform: scale(1.5); opacity: 0; }
}

.cc-aem-u-align--right { text-align: end !important; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-u-align--right\@x-small-only { text-align: end !important; }
}

@media (min-width: 664px) {
  .cc-aem-u-align--right\@small { text-align: end !important; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .cc-aem-u-align--right\@small-only { text-align: end !important; }
}

@media (min-width: 768px) {
  .cc-aem-u-align--right\@medium { text-align: end !important; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .cc-aem-u-align--right\@medium-only { text-align: end !important; }
}

@media (min-width: 1024px) {
  .cc-aem-u-align--right\@medium-wide { text-align: end !important; }
}

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-u-align--left\@x-small-only { text-align: start !important; }
}

@media (min-width: 664px) {
  .cc-aem-u-align--left\@small { text-align: start !important; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .cc-aem-u-align--left\@small-only { text-align: start !important; }
}

@media (min-width: 768px) {
  .cc-aem-u-align--left\@medium { text-align: start !important; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .cc-aem-u-align--left\@medium-only { text-align: start !important; }
}

@media (min-width: 1024px) {
  .cc-aem-u-align--left\@medium-wide { text-align: start !important; }
}

.cc-aem-u-align--center { text-align: center !important; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-u-align--center\@x-small-only { text-align: center !important; }
}

@media (min-width: 664px) {
  .cc-aem-u-align--center\@small { text-align: center !important; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .cc-aem-u-align--center\@small-only { text-align: center !important; }
}

@media (min-width: 768px) {
  .cc-aem-u-align--center\@medium { text-align: center !important; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .cc-aem-u-align--center\@medium-only { text-align: center !important; }
}

@media (min-width: 1024px) {
  .cc-aem-u-align--center\@medium-wide { text-align: center !important; }
}

.cc-aem-u-bg-color--white { background-color: rgb(255, 255, 255) !important; }

.cc-aem-u-bg-color--success { background-color: rgb(0, 138, 0) !important; }

.cc-aem-u-bg-color--error { background-color: rgb(222, 0, 46) !important; }

.cc-aem-u-bg-color--grey-10 { background-color: rgb(250, 250, 250) !important; }

.cc-aem-u-bg-color--grey-20 { background-color: rgb(242, 242, 242) !important; }

.cc-aem-u-bg-color--transparent { background-color: transparent !important; }

@media (min-width: 768px) {
  .cc-aem-u-bg-color--grey-10\@medium { background-color: rgb(250, 250, 250) !important; }
}

.cc-aem-u-border--trbl { border: 1px solid rgb(227, 227, 227); }

.cc-aem-u-border--top { border-block-start: 1px solid rgb(227, 227, 227); }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-u-border--top\@x-small-only { border-block-start: 1px solid rgb(227, 227, 227); }
}

@media (min-width: 664px) and (max-width: 767px) {
  .cc-aem-u-border--top\@small-only { border-block-start: 1px solid rgb(227, 227, 227); }
}

.cc-aem-u-border--top-none { border-block-start: none !important; }

.cc-aem-u-border--right { border-inline-end: 1px solid rgb(227, 227, 227); }

.cc-aem-u-border--bottom { border-block-end: 1px solid rgb(227, 227, 227); }

.cc-aem-u-border--bottom-none { border-block-end: none !important; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-u-border--bottom-none\@x-small-only { border-block-end: none !important; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .cc-aem-u-border--bottom-none\@small-only { border-block-end: none !important; }
}

.cc-aem-u-border--left { border-inline-start: 1px solid rgb(227, 227, 227); }

.cc-aem-u-border--none { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.cc-aem-u-color--white { color: rgb(255, 255, 255) !important; }

.cc-aem-u-color--purple { color: rgb(77, 20, 140) !important; }

.cc-aem-u-color--gray { color: rgb(51, 51, 51) !important; }

.cc-aem-u-color--blue { color: rgb(0, 122, 183) !important; }

.cc-aem-u-color--success { color: rgb(0, 138, 0) !important; }

.cc-aem-u-color--info { color: rgb(0, 122, 183) !important; }

.cc-aem-u-color--error { color: rgb(222, 0, 46) !important; }

.cc-aem-u-color--text { color: rgb(51, 51, 51) !important; }

.cc-aem-u-color--grey-40 { color: rgb(142, 142, 142) !important; }

.cc-aem-u-cursor--pointer { cursor: pointer; }

.cc-aem-u-top--0 { top: 0rem !important; }

.cc-aem-u-right--0 { inset-inline-end: 0rem !important; }

.cc-aem-u-bottom--0 { bottom: 0rem !important; }

.cc-aem-u-left--0 { inset-inline-start: 0rem !important; }

.cc-aem-u-display--inline { display: inline !important; }

.cc-aem-u-display--inline-block { display: inline-block !important; }

.cc-aem-u-display--block { display: block !important; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-u-display--block\@x-small-only { display: block !important; }
}

@media (min-width: 664px) {
  .cc-aem-u-display--block\@small { display: block !important; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .cc-aem-u-display--block\@small-only { display: block !important; }
}

@media (min-width: 768px) {
  .cc-aem-u-display--block\@medium { display: block !important; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .cc-aem-u-display--block\@medium-only { display: block !important; }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .cc-aem-u-display--block\@medium-wide-only { display: block !important; }
}

@media (min-width: 1200px) {
  .cc-aem-u-display--block\@large { display: block !important; }
}

.cc-aem-u-display--flex { display: flex !important; }

.cc-aem-u-display--none { display: none !important; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-u-display--none\@x-small-only { display: none !important; }
}

@media (min-width: 664px) {
  .cc-aem-u-display--none\@small { display: none !important; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .cc-aem-u-display--none\@small-only { display: none !important; }
}

@media (min-width: 768px) {
  .cc-aem-u-display--none\@medium { display: none !important; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .cc-aem-u-display--none\@medium-only { display: none !important; }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .cc-aem-u-display--none\@medium-wide-only { display: none !important; }
}

@media (min-width: 1200px) {
  .cc-aem-u-display--none\@large { display: none !important; }
}

.cc-aem-u-elevation--z2 { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.12) 0px 3px 4px 0px, rgba(0, 0, 0, 0.14) 0px 1px 5px 0px; }

.cc-aem-u-elevation--z6 { box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 3px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px; }

.cc-aem-u-flex { display: flex !important; }

.cc-aem-u-flex--inline { display: inline-flex !important; }

.cc-aem-u-flex--column { flex-direction: column !important; }

.cc-aem-u-flex--start { align-self: flex-start !important; }

.cc-aem-u-flex-align-self--start { align-self: start !important; }

.cc-aem-u-flex-align-self--center { align-self: center !important; }

.cc-aem-u-flex--align-items-center { align-items: center !important; }

.cc-aem-u-flex-align-items--start { align-items: start !important; }

.cc-aem-u-flex-align-items--center { align-items: center !important; }

.cc-aem-u-flex-justify-content--center { justify-content: center; }

.cc-aem-u-flex-justify-content--space-between { justify-content: space-between; }

.cc-aem-u-flex-justify-content--flex-start { justify-content: flex-start; }

.cc-aem-u-flex-direction--column { flex-direction: column; }

.cc-aem-u-flex-grow--0 { flex-grow: 0; }

.cc-aem-u-flex-grow--1 { flex-grow: 1; }

.cc-aem-u-flex-gap--4 { gap: 1rem !important; }

.cc-aem-u-fontsize--h2 { font-size: 2.5rem; }

.cc-aem-u-fontsize--h4 { font-size: 1.5rem; }

.cc-aem-u-fontsize--h5 { font-size: 1.25rem; }

.cc-aem-u-fontsize--default { font-size: 1rem; }

.cc-aem-u-fontsize--small { font-size: 0.875rem; }

.cc-aem-u-fontsize--extra-small { font-size: 0.75rem; }

.cc-aem-u-font-size--extra-small { font-size: 0.75rem !important; }

.cc-aem-u-font-size--small { font-size: 0.875rem !important; }

.cc-aem-u-font-size--default { font-size: 1rem !important; }

.cc-aem-u-font-size--h2 { font-size: 2.5rem !important; }

.cc-aem-u-font-size--h3 { font-size: 2rem !important; }

.cc-aem-u-font-size--h4 { font-size: 1.5rem !important; }

.cc-aem-u-font-size--h5 { font-size: 1.25rem !important; }

.cc-aem-u-fontweight--light { font-weight: 300 !important; }

.cc-aem-u-fontweight--regular { font-weight: 400 !important; }

.cc-aem-u-fontweight--medium { font-weight: 500 !important; }

.cc-aem-u-fontweight--bold { font-weight: 700 !important; }

.cc-aem-u-p--0 { padding-inline: 0rem !important; padding-block: 0rem !important; }

.cc-aem-u-p--1 { padding-inline: 0.25rem !important; padding-block: 0.25rem !important; }

.cc-aem-u-p--2 { padding-inline: 0.5rem !important; padding-block: 0.5rem !important; }

.cc-aem-u-p--3 { padding-inline: 0.75rem !important; padding-block: 0.75rem !important; }

.cc-aem-u-p--4 { padding-inline: 1rem !important; padding-block: 1rem !important; }

.cc-aem-u-m--0 { margin-inline: 0rem !important; margin-block: 0rem !important; }

.cc-aem-u-pt--2 { padding-block-start: 0.5rem !important; }

.cc-aem-u-pt--3 { padding-block-start: 0.75rem !important; }

.cc-aem-u-pt--4 { padding-block-start: 1rem !important; }

.cc-aem-u-pt--6 { padding-block-start: 1.5rem !important; }

.cc-aem-u-pb--2 { padding-block-end: 0.5rem !important; }

.cc-aem-u-pb--4 { padding-block-end: 1rem !important; }

.cc-aem-u-pb--5 { padding-block-end: 1.25rem !important; }

.cc-aem-u-pl--0 { padding-inline-start: 0rem !important; }

.cc-aem-u-px--2 { padding-inline: 0.5rem !important; }

.cc-aem-u-px--3 { padding-inline: 0.75rem !important; }

.cc-aem-u-px--4 { padding-inline: 1rem !important; }

.cc-aem-u-px--5 { padding-inline: 1.25rem !important; }

.cc-aem-u-px--7 { padding-inline: 1.75rem !important; }

.cc-aem-u-px--10 { padding-inline: 2.5rem !important; }

.cc-aem-u-py--2 { padding-block: 0.5rem !important; }

.cc-aem-u-py--3 { padding-block: 0.75rem !important; }

.cc-aem-u-py--4 { padding-block: 1rem !important; }

.cc-aem-u-py--5 { padding-block: 1.25rem !important; }

.cc-aem-u-py--6 { padding-block: 1.5rem !important; }

.cc-aem-u-py--12 { padding-block: 3rem !important; }

.cc-aem-u-mt--0 { margin-block-start: 0rem !important; }

.cc-aem-u-mt--1 { margin-block-start: 0.25rem !important; }

.cc-aem-u-mt--2 { margin-block-start: 0.5rem !important; }

.cc-aem-u-mt--4 { margin-block-start: 1rem !important; }

.cc-aem-u-mt--5 { margin-block-start: 1.25rem !important; }

.cc-aem-u-mt--6 { margin-block-start: 1.5rem !important; }

.cc-aem-u-mt--7 { margin-block-start: 1.75rem !important; }

.cc-aem-u-mt--8 { margin-block-start: 2rem !important; }

.cc-aem-u-mr--2 { margin-inline-end: 0.5rem !important; }

.cc-aem-u-mr--3 { margin-inline-end: 0.75rem !important; }

.cc-aem-u-mr--4 { margin-inline-end: 1rem !important; }

.cc-aem-u-mb--1 { margin-block-end: 0.25rem !important; }

.cc-aem-u-mb--2 { margin-block-end: 0.5rem !important; }

.cc-aem-u-mb--3 { margin-block-end: 0.75rem !important; }

.cc-aem-u-mb--4 { margin-block-end: 1rem !important; }

.cc-aem-u-mb--5 { margin-block-end: 1.25rem !important; }

.cc-aem-u-mb--6 { margin-block-end: 1.5rem !important; }

.cc-aem-u-mb--10 { margin-block-end: 2.5rem !important; }

.cc-aem-u-mb--11 { margin-block-end: 2.75rem !important; }

.cc-aem-u-mb--12 { margin-block-end: 3rem !important; }

.cc-aem-u-ml--1 { margin-inline-start: 0.25rem !important; }

.cc-aem-u-ml--4 { margin-inline-start: 1rem !important; }

.cc-aem-u-ml--6 { margin-inline-start: 1.5rem !important; }

.cc-aem-u-mx--1 { margin-inline: 0.25rem !important; }

.cc-aem-u-mx--2 { margin-inline: 0.5rem !important; }

.cc-aem-u-mx--4 { margin-inline: 1rem !important; }

.cc-aem-u-my--1 { margin-block: 0.25rem !important; }

.cc-aem-u-my--4 { margin-block: 1rem !important; }

.cc-aem-u-my--5 { margin-block: 1.25rem !important; }

.cc-aem-u-my--6 { margin-block: 1.5rem !important; }

.cc-aem-u-my--7 { margin-block: 1.75rem !important; }

.cc-aem-u-my--8 { margin-block: 2rem !important; }

@media (min-width: 664px) {
  .cc-aem-u-px--10\@small { padding-inline: 2.5rem !important; }
  .cc-aem-u-mt--6\@small { margin-block-start: 1.5rem !important; }
  .cc-aem-u-mt--9\@small { margin-block-start: 2.25rem !important; }
  .cc-aem-u-mt--12\@small { margin-block-start: 3rem !important; }
  .cc-aem-u-mb--6\@small { margin-block-end: 1.5rem !important; }
  .cc-aem-u-mb--10\@small { margin-block-end: 2.5rem !important; }
  .cc-aem-u-ml--4\@small { margin-inline-start: 1rem !important; }
}

@media (min-width: 768px) {
  .cc-aem-u-pt--3\@medium { padding-block-start: 0.75rem !important; }
  .cc-aem-u-ml--6\@medium { margin-inline-start: 1.5rem !important; }
}

.cc-aem-u-line-height--medium { line-height: 1.3; }

.cc-aem-u-line-height--large { line-height: 1.5; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-u-line-height--large\@x-small-only { line-height: 1.5; }
}

.cc-aem-u-margin--auto { margin: 0px auto !important; }

.cc-aem-u-overflow--auto { overflow: auto !important; }

.cc-aem-u-overflow--x-hidden { overflow-x: hidden !important; }

.cc-aem-u-position--absolute { position: absolute !important; }

.cc-aem-u-position--relative { position: relative !important; }

.cc-aem-u-position--fixed { position: fixed !important; }

.cc-aem-u-rotate--90 { transform: rotate(90deg); }

.cc-aem-u-rotate--180 { transform: rotate(180deg); }

.cc-aem-u-rotate--270 { transform: rotate(270deg); }

.cc-aem-u-text--uppercase { text-transform: uppercase !important; }

.cc-aem-u-visual-hidden { opacity: 0; padding: 0px; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; position: absolute !important; width: 1px !important; height: 1px !important; border: 0px !important; }

.cc-aem-u-white-space--nowrap { white-space: nowrap; }

.cc-aem-u-width--50 { width: 50% !important; }

.cc-aem-u-width--100 { width: 100% !important; }

@media (min-width: 768px) {
  .cc-aem-u-width--100\@medium { width: 100% !important; }
}

.cc-aem-u-width--auto { width: auto !important; }

@media (min-width: 664px) {
  .cc-aem-u-width--auto\@small { width: auto !important; }
}

.cc-aem-u-text-truncate { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }

.cc-aem-u-text-decoration-line--underline { text-decoration-line: underline !important; }

.cc-aem-u-text-decoration-line--none { text-decoration-line: none !important; }

.cc-aem-u-text-transform--uppercase, .cc-aem-u-text-transform--uppercase-first-letter::first-letter { text-transform: uppercase !important; }

.cc-aem-u-z-index--low { z-index: 1 !important; }

.cc-aem-u-z-index--medium { z-index: 2 !important; }

.cc-aem-u-z-index--high { z-index: 3 !important; }

.cc-aem-c-icon--gradient > *, .cc-aem-c-icon--gradient { fill: url("#gradient-horizontal--primary") rgb(68, 119, 153); }

.cc-aem-c-tabs--underline [role="tab"] { min-height: var(--tab-height) !important; }

@media (min-width: 664px) {
  .fxg-tab .cc-aem-c-tabs--underline [aria-selected="true"], .fxg-tab .cc-aem-c-tabs--striped [aria-selected="true"] { font-weight: 700 !important; }
}

.cc-aem-c-form--checkbox, .cc-aem-c-form--radiobutton { grid-template-rows: minmax(auto, 1fr) auto auto; }

.cc-aem-c-accordion__button__text { font-weight: inherit; }

[dir="rtl"] .cc-aem-c-accordion__button__icon { margin-left: 0px; margin-right: auto; }

.cc-aem-u-bg--cover { background-size: cover !important; }

.cc-aem-u-bg-color--white-90 { background-color: rgba(255, 255, 255, 0.9) !important; }

.cc-aem-u-box-border { box-sizing: border-box; }

.cc-aem-u-border--2 { border-width: 2px; }

.cc-aem-u-border-color--grey-30 { border-color: rgb(227, 227, 227); }

.cc-aem-u-flex--1 { flex: 1 1 0px; }

.cc-aem-u-flex--wrap { flex-wrap: wrap; }

.cc-aem-u-flex-gap--4 { gap: 1rem !important; }

.cc-aem-c-file { display: block; }

.cc-aem-c-form--is-invalid .cc-aem-c-file__label__text { color: rgb(222, 0, 46); border-color: rgb(222, 0, 46); }

.cc-aem-c-icon--super-small { width: 0.625rem !important; height: 0.625rem !important; }

.cc-aem-c-file__input { height: 0px; width: 0px; }

.cc-aem-c-file__label__text { height: 2.5rem; background-color: rgb(255, 255, 255); }

.cc-aem-c-form--is-disabled .cc-aem-c-file__label__text { color: rgb(142, 142, 142); border-color: rgb(142, 142, 142); cursor: default; }

.cc-aem-c-form--is-disabled label { color: rgb(142, 142, 142); cursor: default !important; }

.cc-aem-c-form--is-disabled .cc-aem-c-file__input { background-color: rgb(142, 142, 142); }

.cc-aem-c-form--picker .cc-aem-c-form__input { text-align: left; }

.cc-aem-c-jumplink__item .cc-aem-c-jumplink__icon-img { width: 2rem; height: auto; }

@media (min-width: 768px) {
  .cc-aem-c-jumplink__item:first-child:nth-last-child(4) .cc-aem-c-jumplink__icon-img, .cc-aem-c-jumplink__item:first-child:nth-last-child(4) ~ li .cc-aem-c-jumplink__icon-img { width: 1rem; }
}

.cc-aem-c-jumplink__description p:last-child { margin-bottom: 0px; }

.-cc-aem-u-mx--3 { margin-left: -0.75rem !important; margin-right: -0.75rem !important; }

.cc-aem-u-text-decoration-line--hover-underline:hover { text-decoration: underline !important; }

.cc-aem-u-transition--all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }

.fxg-font-size-35 { font-weight: 300; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2.5rem; line-height: 1.5; }

.fxg-font-size-30 { font-weight: 300; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2rem; line-height: 1.5; }

.fxg-font-size-25 { font-weight: 300; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.5rem; line-height: 1.5; }

.fxg-font-size-20 { font-weight: 300; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.25rem; line-height: 1.5; }

.fxg-font-size-18 { font-weight: 300; font-size: 1rem; line-height: 1.5; }

.fxg-font-size-16 { font-weight: 300; font-size: 1rem; line-height: 1.5; }

.fxg-font-size-15 { font-weight: 400; font-size: 0.875rem; line-height: 1.5; }

.fxg-font-size-14 { font-weight: 400; font-size: 0.875rem; line-height: 1.5; }

.fxg-font-size-12 { font-weight: 400; font-size: 0.75rem; line-height: 1.3; }

p { margin-top: 0px; margin-bottom: 0.5rem; }

a:hover { color: rgb(0, 122, 183); }

.cc-aem-u-z-index--min-1 { z-index: -1 !important; }

html { line-height: 1.15; text-size-adjust: 100%; }

body { margin: 0px; }

body.basicpage { height: 100%; }

hr { box-sizing: content-box; height: 0px; overflow: visible; }

pre { font-family: monospace, monospace; font-size: 1em; }

a { background-color: transparent; }

abbr[title] { border-bottom: 0px; text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; }

button, input, optgroup, select, textarea { font-size: 100%; line-height: 1.15; margin: 0px; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }

legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }

progress { vertical-align: baseline; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

details { display: block; }

summary { display: list-item; }

template { display: none; }

[hidden] { display: none; }

.aem-Grid { display: block; width: 100%; }

.aem-Grid::before, .aem-Grid::after { display: table; content: " "; }

.aem-Grid::after { clear: both; }

.aem-Grid-newComponent { clear: both; margin: 0px; }

.aem-GridColumn { box-sizing: border-box; clear: both; }

.aem-GridShowHidden > .aem-Grid > .aem-GridColumn { display: block !important; }

.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 100%; }

.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 50%; }

.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 100%; }

.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 33.3333%; }

.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 66.6667%; }

.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 33.3333%; }

.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 66.6667%; }

.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 100%; }

.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 25%; }

.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 75%; }

.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 25%; }

.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 50%; }

.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 75%; }

.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 100%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 20%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 40%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 60%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 80%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 20%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 40%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 60%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 80%; }

.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 100%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 16.6667%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 33.3333%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 66.6667%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 83.3333%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 16.6667%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 33.3333%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 50%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 66.6667%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 83.3333%; }

.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 100%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 14.2857%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 28.5714%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 42.8571%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 57.1429%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 71.4286%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 85.7143%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 14.2857%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 28.5714%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 42.8571%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 57.1429%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 71.4286%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 85.7143%; }

.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 100%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 12.5%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 25%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 37.5%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 62.5%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 75%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 87.5%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 12.5%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 25%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 37.5%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 50%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 62.5%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 75%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 87.5%; }

.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 100%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 11.1111%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 22.2222%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 33.3333%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 44.4444%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 55.5556%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 66.6667%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 77.7778%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 88.8889%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 11.1111%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 22.2222%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 33.3333%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 44.4444%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 55.5556%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 66.6667%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 77.7778%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 88.8889%; }

.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 100%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 10%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 20%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 30%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 40%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 60%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 70%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 80%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 90%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 10%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 20%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 30%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 40%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 50%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 60%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 70%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 80%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 90%; }

.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 100%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 9.09091%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 18.1818%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 27.2727%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 36.3636%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 45.4545%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 54.5455%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 63.6364%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 72.7273%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 81.8182%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 90.9091%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 9.09091%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 18.1818%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 27.2727%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 36.3636%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 45.4545%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 54.5455%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 63.6364%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 72.7273%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 81.8182%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 90.9091%; }

.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 100%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 8.33333%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 16.6667%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 25%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 33.3333%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 41.6667%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 58.3333%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 66.6667%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 75%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 83.3333%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 91.6667%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 8.33333%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 16.6667%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 25%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 33.3333%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 41.6667%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 50%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 58.3333%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 66.6667%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 75%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 83.3333%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 91.6667%; }

.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 50%; }

.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 33.3333%; }

.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 66.6667%; }

.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 33.3333%; }

.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 66.6667%; }

.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 25%; }

.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 75%; }

.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 25%; }

.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 50%; }

.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 75%; }

.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 20%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 40%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 60%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 80%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 20%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 40%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 60%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 80%; }

.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 16.6667%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 33.3333%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 66.6667%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 83.3333%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 16.6667%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 33.3333%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 50%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 66.6667%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 83.3333%; }

.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 14.2857%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 28.5714%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 42.8571%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 57.1429%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 71.4286%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 85.7143%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 14.2857%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 28.5714%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 42.8571%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 57.1429%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 71.4286%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 85.7143%; }

.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 12.5%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 25%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 37.5%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 62.5%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 75%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 87.5%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 12.5%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 25%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 37.5%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 50%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 62.5%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 75%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 87.5%; }

.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 11.1111%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 22.2222%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 33.3333%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 44.4444%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 55.5556%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 66.6667%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 77.7778%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 88.8889%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 11.1111%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 22.2222%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 33.3333%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 44.4444%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 55.5556%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 66.6667%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 77.7778%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 88.8889%; }

.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 10%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 20%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 30%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 40%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 60%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 70%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 80%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 90%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 10%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 20%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 30%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 40%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 50%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 60%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 70%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 80%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 90%; }

.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 9.09091%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 18.1818%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 27.2727%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 36.3636%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 45.4545%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 54.5455%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 63.6364%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 72.7273%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 81.8182%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 90.9091%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 9.09091%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 18.1818%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 27.2727%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 36.3636%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 45.4545%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 54.5455%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 63.6364%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 72.7273%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 81.8182%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 90.9091%; }

.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 100%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 { float: left; clear: none; width: 8.33333%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 { float: left; clear: none; width: 16.6667%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 { float: left; clear: none; width: 25%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 { float: left; clear: none; width: 33.3333%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 { float: left; clear: none; width: 41.6667%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 { float: left; clear: none; width: 50%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 { float: left; clear: none; width: 58.3333%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 { float: left; clear: none; width: 66.6667%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 { float: left; clear: none; width: 75%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 { float: left; clear: none; width: 83.3333%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 { float: left; clear: none; width: 91.6667%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 { float: left; clear: none; width: 100%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 { margin-left: 0px; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 { margin-left: 8.33333%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 { margin-left: 16.6667%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 { margin-left: 25%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 { margin-left: 33.3333%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 { margin-left: 41.6667%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 { margin-left: 50%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 { margin-left: 58.3333%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 { margin-left: 66.6667%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 { margin-left: 75%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 { margin-left: 83.3333%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 { margin-left: 91.6667%; }

.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 { margin-left: 100%; }

.aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline { display: block; clear: both !important; }

.aem-Grid > .aem-GridColumn.aem-GridColumn--default--none { display: block; float: left; clear: none !important; }

.aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide { display: none; }

@media (max-width: 768px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 100%; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 50%; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 100%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 100%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 25%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 50%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 75%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 100%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 20%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 40%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 60%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 80%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 20%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 40%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 60%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 80%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 100%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 16.6667%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 83.3333%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 16.6667%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 50%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 83.3333%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 100%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 14.2857%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 28.5714%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 42.8571%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 57.1429%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 71.4286%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 85.7143%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 14.2857%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 28.5714%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 42.8571%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 57.1429%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 71.4286%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 85.7143%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 100%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 12.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 37.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 62.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 87.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 12.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 25%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 37.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 50%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 62.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 75%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 87.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 100%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 11.1111%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 22.2222%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 44.4444%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 55.5556%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 77.7778%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 88.8889%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 11.1111%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 22.2222%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 44.4444%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 55.5556%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 77.7778%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 88.8889%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 100%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 10%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 20%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 30%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 40%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 60%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 70%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 80%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 90%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 10%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 20%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 30%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 40%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 50%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 60%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 70%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 80%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 90%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 100%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 9.09091%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 18.1818%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 27.2727%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 36.3636%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 45.4545%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 54.5455%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 63.6364%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 72.7273%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 81.8182%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 90.9091%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 9.09091%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 18.1818%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 27.2727%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 36.3636%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 45.4545%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 54.5455%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 63.6364%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 72.7273%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 81.8182%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 90.9091%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 100%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 8.33333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 16.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 41.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 58.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 83.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 91.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 8.33333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 16.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 25%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 41.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 50%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 58.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 75%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 83.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 91.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 50%; }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 25%; }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 50%; }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 75%; }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 20%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 40%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 60%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 80%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 20%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 40%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 60%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 80%; }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 16.6667%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 83.3333%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 16.6667%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 50%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 83.3333%; }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 14.2857%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 28.5714%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 42.8571%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 57.1429%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 71.4286%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 85.7143%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 14.2857%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 28.5714%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 42.8571%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 57.1429%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 71.4286%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 85.7143%; }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 12.5%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 37.5%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 62.5%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 87.5%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 12.5%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 25%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 37.5%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 50%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 62.5%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 75%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 87.5%; }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 11.1111%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 22.2222%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 44.4444%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 55.5556%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 77.7778%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 88.8889%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 11.1111%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 22.2222%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 44.4444%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 55.5556%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 77.7778%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 88.8889%; }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 10%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 20%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 30%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 40%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 60%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 70%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 80%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 90%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 10%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 20%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 30%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 40%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 50%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 60%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 70%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 80%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 90%; }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 9.09091%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 18.1818%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 27.2727%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 36.3636%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 45.4545%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 54.5455%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 63.6364%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 72.7273%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 81.8182%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 90.9091%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 9.09091%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 18.1818%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 27.2727%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 36.3636%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 45.4545%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 54.5455%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 63.6364%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 72.7273%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 81.8182%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 90.9091%; }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 100%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 { float: left; clear: none; width: 8.33333%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 { float: left; clear: none; width: 16.6667%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 { float: left; clear: none; width: 41.6667%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 { float: left; clear: none; width: 58.3333%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 { float: left; clear: none; width: 83.3333%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 { float: left; clear: none; width: 91.6667%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 { margin-left: 8.33333%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 { margin-left: 16.6667%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 { margin-left: 25%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 { margin-left: 41.6667%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 { margin-left: 50%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 { margin-left: 58.3333%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 { margin-left: 75%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 { margin-left: 83.3333%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 { margin-left: 91.6667%; }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 { margin-left: 100%; }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline { display: block; clear: both !important; }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none { display: block; float: left; clear: none !important; }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide { display: none; }
}

@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 100%; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 50%; }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 100%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 100%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 25%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 50%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 75%; }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 100%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 20%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 40%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 60%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 80%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 20%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 40%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 60%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 80%; }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 100%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 16.6667%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 83.3333%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 16.6667%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 50%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 83.3333%; }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 100%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 14.2857%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 28.5714%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 42.8571%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 57.1429%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 71.4286%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 85.7143%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 14.2857%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 28.5714%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 42.8571%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 57.1429%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 71.4286%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 85.7143%; }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 100%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 12.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 37.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 62.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 87.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 12.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 25%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 37.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 50%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 62.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 75%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 87.5%; }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 100%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 11.1111%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 22.2222%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 44.4444%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 55.5556%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 77.7778%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 88.8889%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 11.1111%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 22.2222%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 44.4444%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 55.5556%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 77.7778%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 88.8889%; }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 100%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 10%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 20%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 30%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 40%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 60%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 70%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 80%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 90%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 10%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 20%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 30%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 40%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 50%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 60%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 70%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 80%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 90%; }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 100%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 9.09091%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 18.1818%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 27.2727%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 36.3636%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 45.4545%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 54.5455%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 63.6364%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 72.7273%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 81.8182%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 90.9091%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 9.09091%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 18.1818%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 27.2727%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 36.3636%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 45.4545%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 54.5455%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 63.6364%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 72.7273%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 81.8182%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 90.9091%; }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 100%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 8.33333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 16.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 41.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 58.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 83.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 91.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 8.33333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 16.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 25%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 41.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 50%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 58.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 75%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 83.3333%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 91.6667%; }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 50%; }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 25%; }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 50%; }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 75%; }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 20%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 40%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 60%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 80%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 20%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 40%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 60%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 80%; }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 16.6667%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 83.3333%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 16.6667%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 50%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 83.3333%; }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 14.2857%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 28.5714%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 42.8571%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 57.1429%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 71.4286%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 85.7143%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 14.2857%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 28.5714%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 42.8571%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 57.1429%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 71.4286%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 85.7143%; }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 12.5%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 37.5%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 62.5%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 87.5%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 12.5%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 25%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 37.5%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 50%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 62.5%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 75%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 87.5%; }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 11.1111%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 22.2222%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 44.4444%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 55.5556%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 77.7778%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 88.8889%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 11.1111%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 22.2222%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 44.4444%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 55.5556%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 77.7778%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 88.8889%; }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 10%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 20%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 30%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 40%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 60%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 70%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 80%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 90%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 10%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 20%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 30%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 40%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 50%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 60%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 70%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 80%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 90%; }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 9.09091%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 18.1818%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 27.2727%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 36.3636%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 45.4545%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 54.5455%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 63.6364%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 72.7273%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 81.8182%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 90.9091%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 9.09091%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 18.1818%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 27.2727%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 36.3636%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 45.4545%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 54.5455%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 63.6364%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 72.7273%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 81.8182%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 90.9091%; }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 100%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 { float: left; clear: none; width: 8.33333%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 { float: left; clear: none; width: 16.6667%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 { float: left; clear: none; width: 25%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 { float: left; clear: none; width: 33.3333%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 { float: left; clear: none; width: 41.6667%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 { float: left; clear: none; width: 50%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 { float: left; clear: none; width: 58.3333%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 { float: left; clear: none; width: 66.6667%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 { float: left; clear: none; width: 75%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 { float: left; clear: none; width: 83.3333%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 { float: left; clear: none; width: 91.6667%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 { float: left; clear: none; width: 100%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 { margin-left: 0px; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 { margin-left: 8.33333%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 { margin-left: 16.6667%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 { margin-left: 25%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 { margin-left: 33.3333%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 { margin-left: 41.6667%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 { margin-left: 50%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 { margin-left: 58.3333%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 { margin-left: 66.6667%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 { margin-left: 75%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 { margin-left: 83.3333%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 { margin-left: 91.6667%; }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 { margin-left: 100%; }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline { display: block; clear: both !important; }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none { display: block; float: left; clear: none !important; }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide { display: none; }
}

.aem-GridColumn { padding: 0px 1px 19px; }

.responsivegrid.aem-GridColumn { padding-left: 0px; padding-right: 0px; }

.cmp-carousel .cmp-carousel__item { animation-duration: 1s; animation-fill-mode: both; animation-name: fadeIn; display: none; }

.cmp-carousel .cmp-carousel__item--active { display: block; }

.cmp-carousel--hero { padding: 0px; }

.cmp-carousel--hero .cmp-carousel:hover .cmp-carousel__action { opacity: 1; }

.cmp-carousel--hero .cmp-carousel__action { position: absolute; line-height: 50px; opacity: 0; background-color: rgba(151, 151, 151, 0.898); color: rgba(255, 255, 255, 0.8); border-radius: 50%; height: 50px; width: 50px; display: block; padding: 0px; border: 0px; cursor: pointer; top: calc(50% - 50px); margin-left: 12px; margin-right: 12px; }

.cmp-carousel--hero .cmp-carousel__action-text { display: none; }

.cmp-carousel--hero .cmp-carousel__action-icon { height: 35px; width: 35px; display: block; background-repeat: no-repeat; background-size: contain; }

.cmp-carousel--hero .cmp-carousel__action--previous { left: 0px; }

.cmp-carousel--hero .cmp-carousel__action--previous .cmp-carousel__action-icon { background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='00252.15477.17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eback-button%3C/title%3E%3Cpathclass='cls-1'd='M145.19,238.57l215.5-215.5A13.51,13.51,0,0,0,341.59,4l-225.1,225.1a13.46,13.46,0,0,0,0,19.1l225.1,225a13.59,13.59,0,0,0,9.5,4,13.17,13.17,0,0,0,9.5-4,13.46,13.46,0,0,0,0-19.1Z'transform='translate(-112.510)'/%3E%3C/svg%3E"); margin-left: 12px; }

.cmp-carousel--hero .cmp-carousel__action--next { right: 0px; }

.cmp-carousel--hero .cmp-carousel__action--next .cmp-carousel__action-icon { background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='00252.15477.17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eback%3C/title%3E%3Cpathclass='cls-1'd='M116.59,454.07a13.46,13.46,0,0,0,0,19.1,13.17,13.17,0,0,0,9.5,4,13.59,13.59,0,0,0,9.5-4l225.1-225a13.46,13.46,0,0,0,0-19.1L135.59,4a13.51,13.51,0,1,0-19.1,19.1L332,238.57Z'transform='translate(-112.510)'/%3E%3C/svg%3E"); margin-left: 18px; }

.cmp-carousel--hero .cmp-carousel__indicators { max-width: 1164px; margin: 0px auto; position: relative; padding: 0px 0px 0px 2px; bottom: 60px; display: flex; justify-content: left; list-style: none; background-color: transparent; height: 60px; }

@media (max-width: 992px) {
  .cmp-carousel--hero .cmp-carousel__indicators { justify-content: center; }
}

.cmp-carousel--hero .cmp-carousel__indicator { position: relative; cursor: pointer; flex: 0 1 auto; width: 10px; height: 10px; margin: 6px 8px; border-radius: 50%; font-size: 0px; text-indent: -3000px; background-color: rgba(116, 116, 116, 0.5); }

.cmp-carousel--hero .cmp-carousel__indicator--active { background-color: rgba(0, 0, 0, 0.9); }

.cmp-contentfragment p { text-align: justify; font-size: 20px; line-height: 2.42857; }

.cmp-contentfragment b { font-weight: 700; }

.cmp-image .cmp-image__image { width: 100%; margin-top: 0.5px; margin-bottom: 0.5px; }

.cmp-text { font-family: Asar, Georgia, "Times New Roman", Times, serif; }

.cmp-text p { text-align: justify; font-size: 20px; line-height: 2.42857; }

.cmp-text--quote { background-color: rgb(235, 235, 235); padding: 1em 3em; margin: 1em 0px; }

.cmp-text--quote blockquote { margin: 0px; font-size: 36px; border: 0px; padding: 14px 0px; }

.cmp-text--quote u { text-decoration: none; font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.cmp-text--quote u::before { border-top: 2px solid rgb(255, 231, 43); content: ""; display: block; width: 80px; }

.cmp-teaser .cmp-teaser__title { font-family: Asar, Georgia, "Times New Roman", Times, serif; margin-top: 0px; }

.cmp-teaser .cmp-teaser__title-link { color: rgb(0, 0, 0); }

.cmp-teaser .cmp-teaser__description { color: rgb(85, 85, 85); font-size: 16px; margin: 1em 0px; }

.cmp-teaser .cmp-teaser__action-link { background-color: rgb(255, 231, 43); text-transform: uppercase; font-size: 16px; padding: 0.75em 3.5em; margin-top: 0.5em; font-weight: 700; color: rgb(0, 0, 0); }

.cmp-teaser--card .cmp-teaser { position: relative; height: 350px; max-height: 350px; overflow: hidden; background-color: rgb(237, 237, 237); margin-bottom: 1px; }

@media (max-width: 768px) {
  .cmp-teaser--card .cmp-teaser { width: 350px; margin-left: auto !important; margin-right: auto !important; }
}

.cmp-teaser--card .cmp-teaser .cmp-teaser__image { width: 100%; overflow: hidden; padding-top: 0px; }

.cmp-teaser--card .cmp-teaser .cmp-teaser__image .cmp-image__image { margin-top: 0px; object-fit: cover; object-position: center top; height: 350px; width: 100%; transition: 0.25s; }

.cmp-teaser--card .cmp-teaser .cmp-teaser__title { font-family: Asar, Georgia, "Times New Roman", Times, serif; width: 100%; text-align: left; font-size: 24px; margin-top: 0px; position: absolute; top: 1px; padding-left: 1px; }

.cmp-teaser--card .cmp-teaser .cmp-teaser__title-link { color: rgb(253, 253, 253); }

.cmp-teaser--card .cmp-teaser .cmp-teaser__description { display: none; }

.cmp-teaser--card .cmp-teaser .cmp-teaser__action-container { position: absolute; bottom: 2px; left: 1px; }

.cmp-teaser--card .cmp-teaser .cmp-teaser__action-link { border: 1px solid rgb(253, 253, 253); color: rgb(253, 253, 253); background-color: transparent; transition: 0.25s ease-out; }

.cmp-teaser--card .cmp-teaser:hover .cmp-teaser__action-link { color: rgb(0, 0, 0); background-color: rgb(255, 231, 43); border-color: rgb(255, 231, 43); }

.cmp-teaser--card .cmp-teaser:hover .cmp-image__image { transform: scale(1.05); }

.cmp-teaser--slide .cmp-teaser { min-height: 700px; position: relative; overflow: hidden; }

@media (max-width: 768px) {
  .cmp-teaser--slide .cmp-teaser { min-height: 400px; }
}

.cmp-teaser--slide .cmp-teaser .cmp-image__image { height: 700px; object-fit: cover; object-position: center top; width: 100%; padding: 0px; margin: 0px; }

@media (max-width: 768px) {
  .cmp-teaser--slide .cmp-teaser .cmp-image__image { opacity: 0.75; }
}

.cmp-teaser--slide .cmp-teaser .cmp-teaser__content { max-width: 1164px; margin: 0px auto; padding: 0px 1px; right: 0px; position: absolute; left: 2px; bottom: 8em; }

@media (max-width: 992px) {
  .cmp-teaser--slide .cmp-teaser .cmp-teaser__content { top: 8em; }
}

@media (max-width: 768px) {
  .cmp-teaser--slide .cmp-teaser .cmp-teaser__content { top: 8em; left: 0px; text-align: center; }
}

.cmp-teaser--slide .cmp-teaser .cmp-teaser__title { font-family: Asar, Georgia, "Times New Roman", Times, serif; width: 100%; color: rgb(0, 0, 0); bottom: 20px; font-size: 36px; max-width: 350px; }

@media (max-width: 768px) {
  .cmp-teaser--slide .cmp-teaser .cmp-teaser__title { max-width: 100%; }
}

.cmp-teaser--slide .cmp-teaser .cmp-teaser__description { color: rgb(85, 85, 85); font-size: 16px; margin-bottom: 2em; max-width: 450px; }

@media (max-width: 768px) {
  .cmp-teaser--slide .cmp-teaser .cmp-teaser__description { max-width: 100%; }
}

.cmp-teaser--slide .cmp-teaser .cmp-teaser__action-link { background-color: rgb(255, 231, 43); text-transform: uppercase; font-size: 16px; padding: 0.75em 3.5em; margin-top: 0.5em; font-weight: 700; }

.cmp-title h1, .cmp-title h2, .cmp-title h3, .cmp-title h4 { font-family: Asar, Georgia, "Times New Roman", Times, serif; }

.cmp-title h1 { font-size: 48px; }

@media (max-width: 992px) {
  .cmp-title h1 { font-size: 36px; }
}

.cmp-title--underline .cmp-title .cmp-title__text::after { display: block; width: 84px; padding-top: 8px; content: ""; border-bottom: 2px solid rgb(255, 231, 43); }

.button_v1.aem-GridColumn.aem-GridColumn--default--12.cq-Editable-dom { float: none !important; clear: both; }

.fxg-secondary-menu__dropdown .row { margin: 0px; }

.fxg-secondary-menu__close-btn { float: left; }

.cmp-layout-container--footer { background: rgb(0, 0, 0); min-height: 365px; margin-top: 3em; padding: 0px 3em; }

.cmp-layout-container--footer > .aem-Grid { max-width: 1164px; margin: 0px auto; padding: 0px 1px; }

@media (max-width: 992px) {
  .cmp-layout-container--footer { min-height: 267px; }
}

.cmp-layout-container--footer p { color: rgb(255, 255, 255); font-size: 12px; text-align: center; }

[dir] .fxg-adaptiveform .guidefield { margin-bottom: 1.25rem; }

[dir] .fxg-adaptiveform .panel { margin-bottom: 0px; border: 0px; box-shadow: none; }

[dir] .fxg-adaptiveform__tooltip-content p:last-child { margin-bottom: 0px; }

.fxg-adaptiveform .mobileLayout { display: none; }

[dir="rtl"] .fxg-adaptiveform__wizard__nav-back .cc-aem-c-icon, [dir="rtl"] .fxg-adaptiveform__wizard__nav-next .cc-aem-c-icon { transform: rotate(180deg); }

.fxg-adaptiveform__wizard .guideTopNavIcon { pointer-events: none; }

.fxg-adaptiveform__fileupload:is([data-mimetype=""], :not([data-mimetype])) { opacity: 0.6; pointer-events: none; }

.fxg-adaptiveform__fileupload:is([data-mimetype=""], :not([data-mimetype])) label, .fxg-adaptiveform__fileupload:is([data-mimetype=""], :not([data-mimetype])) input[type="file"] { opacity: 0.6; pointer-events: none; }

.fxg-accordion__button__icon--child { display: none; }

.fxg-accordion .fxg-accordion .fxg-accordion__text__icon, .fxg-accordion .fxg-accordion .fxg-accordion__button__icon--parent { display: none; }

.fxg-accordion .fxg-accordion .fxg-accordion__button__icon--child { display: block; }

.fxg-accordion .fxg-accordion { margin-block-end: 0px; border-block-end: 0px; }

:not(.cc-aem-c-accordion__item > .aem-Grid) > .accordion_selector + .accordion_selector > .fxg-accordion > .cc-aem-c-accordion__button { border-block-start: 0px; }

.cc-aem-c-accordion__button__text > span { font-weight: inherit; }

.accordion_selector .cc-aem-u-align--right .fxg-img-left { justify-content: flex-end; }

.accordion_selector .cc-aem-u-align--right .fxg-link--align-left { justify-content: flex-start; }

.accordion_selector .cc-aem-u-align--left .fxg-link { justify-content: flex-start; }

.accordion_selector .cc-aem-u-align--center .fxg-img-left { justify-content: center; }

.accordion_selector .link.fxg-button-link { display: flex; }

.accordion_selector .link.fxg-button-link a:not(.fxg-link--align-left):not(.fxg-link--align-center):not(.fxg-link--align-right):not(.primary) { align-self: center; margin-inline-start: auto; transform: none; inset-inline-start: auto; }

.accordion_selector .link.fxg-button-link .fxg-link--align-center { align-self: center; margin: auto; inset-inline-start: auto; transform: none !important; }

.accordion_selector .link.fxg-button-link .fxg-link--align-center a { align-self: center; margin: auto; transform: none; inset-inline-start: auto; }

.accordion_selector .link.fxg-button-link .fxg-link--align-right { margin-inline-start: auto; align-self: flex-start; inset-inline-start: auto; transform: none !important; }

.accordion_selector .link.fxg-button-link .fxg-link--align-right a { margin-inline-start: auto; align-self: flex-start; transform: none; inset-inline-start: auto; }

.accordion_selector .link.fxg-button-link .fxg-link--align-left { margin-inline-end: auto; align-self: flex-start; inset-inline-start: auto; transform: none !important; }

.accordion_selector .link.fxg-button-link .fxg-link--align-left a { margin-inline-end: auto; align-self: flex-start; transform: none; inset-inline-start: auto; }

.accordion_selector .link.fxg-button-link:not(.fxg-link--align-left):not(.fxg-link--align-center):not(.fxg-link--align-right) a:not(.fxg-link--align-left):not(.fxg-link--align-center):not(.fxg-link--align-right) { align-self: center; margin-inline-start: auto; transform: none; inset-inline-start: auto; }

.accordion_selector .fxg-link--align-left, .accordion_selector .fxg-link--align-center, .accordion_selector .fxg-link--align-right { display: block !important; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

fedex-alert-footer { position: fixed; bottom: 0px; }

[dir="ltr"] fedex-alert-footer { right: 0px; left: 0px; }

[dir="rtl"] fedex-alert-footer { left: 0px; right: 0px; }

.fxg-alerts { font-size: 0.875rem; font-weight: 400; line-height: 1.5; }

.fxg-alerts a { color: inherit; text-decoration: underline; }

[dir] .fxg-alerts p:first-child { margin-top: 0px; }

.fxg-alerts .cc-aem-c-icon { vertical-align: middle; }

.fxg-alerts__details-toggle > span { font-weight: 500; }

@media (max-width: 992px) {
  .fxg-breadcrumbs { display: none; }
}

.fxg-wiki .fxg-breadcrumbs { top: 7px; position: fixed; width: 100%; z-index: 10; }

.fxg-landing-hero--open .fxg-breadcrumbs { display: none; }

.fxg-breadcrumbs .cc-aem-c-breadcrumb--small { min-height: 1.875rem; }

[dir="ltr"] .fxg-breadcrumbs .cc-aem-c-breadcrumb--small { padding-left: 0px; }

[dir="rtl"] .fxg-breadcrumbs .cc-aem-c-breadcrumb--small { padding-right: 0px; }

.fxg-breadcrumbs .cc-aem-c-breadcrumb--small .cc-aem-c-breadcrumb__list { max-width: 970px; }

.fxg-breadcrumbs .cc-aem-c-breadcrumb--small .cc-aem-c-breadcrumb__list__item { font-weight: 400; }

[dir="ltr"] .fxg-breadcrumbs .cc-aem-c-breadcrumb--small .cc-aem-c-breadcrumb__list__item + .cc-aem-c-breadcrumb__list__item { padding-left: 0.3125rem; }

[dir="rtl"] .fxg-breadcrumbs .cc-aem-c-breadcrumb--small .cc-aem-c-breadcrumb__list__item + .cc-aem-c-breadcrumb__list__item { padding-right: 0.3125rem; }

[dir="ltr"] .fxg-breadcrumbs .cc-aem-c-breadcrumb--small .cc-aem-c-breadcrumb__list__item + .cc-aem-c-breadcrumb__list__item::before { padding-right: 0.3125rem; }

[dir="rtl"] .fxg-breadcrumbs .cc-aem-c-breadcrumb--small .cc-aem-c-breadcrumb__list__item + .cc-aem-c-breadcrumb__list__item::before { padding-left: 0.3125rem; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-bs-modal { z-index: 999999; }

[dir] .fxg-bs-modal { margin-top: 10%; }

.fxg-bs--modaltext { color: rgb(51, 51, 51); opacity: 1; font-size: 2rem; font-weight: 300; line-height: 1.3; }

[dir] .fxg-bs--modaltext { margin-top: 0.3125rem; text-align: center; }

.fxg-bs--maintext { color: rgb(51, 51, 51); opacity: 1; font-size: 1rem; font-weight: 300; line-height: 1.5; }

[dir] .fxg-bs--maintext { text-align: center; }

[dir="ltr"] .fxg-bs--maintext { margin-left: 6.25rem; margin-right: 6.25rem; }

[dir="rtl"] .fxg-bs--maintext { margin-right: 6.25rem; margin-left: 6.25rem; }

.fxg-bs--maintext a { color: rgb(51, 51, 51); text-decoration: underline; }

.fxg-bs--gridtext { opacity: 1; font-size: 0.75rem; font-weight: 700; line-height: 1.3; }

.fxg-bs-list { opacity: 100; font-size: 0.875rem; font-weight: 400; line-height: 1.5; list-style: none; }

.fxg-bs--form-check-label { color: rgb(51, 51, 51); opacity: 1; font-size: 0.875rem; font-weight: 400; line-height: 1.5; }

[dir="ltr"] .fxg-bs--form-check-label { margin-left: 0.3125rem; }

[dir="rtl"] .fxg-bs--form-check-label { margin-right: 0.3125rem; }

[dir="ltr"] .checkbox { margin-left: 2.1875rem; }

[dir="rtl"] .checkbox { margin-right: 2.1875rem; }

.fxg-bs--modal-content { overflow: hidden; width: 60%; position: fixed; }

[dir] .fxg-bs--modal-content { margin-top: 5rem; border-radius: 0px !important; }

[dir] .fxg-bs--modal-body { padding: 0px; }

input [type="checkbox"] { appearance: none; }

[dir] input [type="checkbox"] { border-radius: 0px; }

.modal-content .fxg-link--rounded_button { font-size: 0.875rem; font-weight: 700; line-height: 1.5; }

[dir] .modal-content .fxg-link--rounded_button { background: rgb(255, 255, 255); }

html[dir="ltr"] .fxg-bs--close { border: 0px; float: right; background: 0px center; width: 45px; height: 45px; font-size: 30px; color: rgb(100, 100, 100); cursor: pointer !important; }

html[dir="rtl"] .fxg-bs--close { border: 0px; float: left; background: 0px center; width: 45px; height: 45px; font-size: 30px; color: rgb(100, 100, 100); cursor: pointer !important; }

@media only screen and (max-width: 600px) {
  .fxg-bs--maintext { color: rgb(51, 51, 51); opacity: 1; font-size: 1rem; font-weight: 300; line-height: 1.5; }
  [dir] .fxg-bs--maintext { text-align: center; }
  [dir="ltr"] .fxg-bs--maintext { margin-left: 0.3125rem; margin-right: 0.3125rem; }
  [dir="rtl"] .fxg-bs--maintext { margin-right: 0.3125rem; margin-left: 0.3125rem; }
  .fxg-bs--modaltext { color: rgb(51, 51, 51); opacity: 1; font-size: 2rem; font-weight: 300; line-height: 1.3; }
  [dir] .fxg-bs--modaltext { margin-top: 0rem; text-align: center; }
  .fxg-bs--form-check-label { color: rgb(51, 51, 51); opacity: 1; font-size: 0.875rem; line-height: 1.5; }
  [dir] .fxg-bs--form-check-label { margin-top: 1.25rem; }
  [dir="ltr"] .fxg-bs--form-check-label { margin-left: 0rem; }
  [dir="rtl"] .fxg-bs--form-check-label { margin-right: 0rem; }
  .fxg-bs--gridtext { opacity: 1; font-size: 0.75rem; font-weight: 700; line-height: 1.3; }
  [dir] .fxg-bs--gridtext { text-align: center; margin-bottom: 0.9375rem; margin-top: 1.5625rem; }
  .fxg-bs-list { opacity: 100; font-size: 0.875rem; font-weight: 400; line-height: 1.5; list-style: none; }
  [dir] .fxg-bs-list { text-align: center; }
  [dir] .fxg-bs--modal-content .row { margin-top: -0.9375rem; }
  html[dir="ltr"] .fxg-bs--modal-body ul { padding-left: 0px; }
  html[dir="rtl"] .fxg-bs--modal-body ul { padding-right: 0px; }
  .fxg-bs--modal-content { width: 80%; position: fixed; overflow: auto; height: 325px; }
  [dir] .fxg-bs--modal-content { margin-top: calc(-163px + 50vh); border-radius: 0px !important; }
  [dir] .fxg-bs--modal-body { padding: 0px; }
  [dir] .form-check { text-align: center; }
  [dir] .modal-header { padding-bottom: 0px; }
}

@media screen and (max-width: 1000px) and (min-width: 600px) {
  .fxg-bs--form-check-label { color: rgb(51, 51, 51); opacity: 1; font-size: 0.875rem; font-weight: 400; line-height: 1.5; }
  [dir] .fxg-bs--form-check-label { margin-top: 1.25rem; }
  [dir="ltr"] .fxg-bs--form-check-label { margin-left: 0.0625rem; }
  [dir="rtl"] .fxg-bs--form-check-label { margin-right: 0.0625rem; }
  .fxg-bs--modal-content { width: 60%; position: fixed; }
  [dir] .fxg-bs--modal-content { margin-top: 14.3125rem; border-radius: 0px !important; }
  [dir] .fxg-bs--modal-body { padding: 0px; }
  .fxg-bs--gridtext { opacity: 1; font-size: 0.75rem; font-weight: 700; line-height: 1.3; }
  [dir] .fxg-bs--gridtext { text-align: center; }
  .fxg-bs-list { opacity: 100; font-size: 0.875rem; font-weight: 400; line-height: 1.5; list-style: none; }
  [dir] .fxg-bs-list { text-align: center; }
  html[dir="ltr"] .fxg-bs--modal-body ul { padding-left: 0px; }
  html[dir="rtl"] .fxg-bs--modal-body ul { padding-right: 0px; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-link sub, .fxg-drawer__button sub { display: inline-block; text-decoration: none; }

.link .fxg-button--orange, .link .fxg-button--transparent { max-width: 300px; min-width: 160px; overflow: hidden; box-sizing: border-box; font-size: 1.1875rem; display: inline-block; text-decoration: none; text-transform: uppercase; max-height: 82px; text-align: center; padding-inline: 1.875rem; padding-block: 1.1875rem; line-height: 22px !important; }

.link .fxg-button--round { overflow: hidden; box-sizing: border-box; min-height: 50px; max-height: 72px; min-width: 160px; max-width: 280px; text-align: center; line-height: 1rem !important; color: rgb(0, 122, 183) !important; }

.fxg-button--round-override { overflow: hidden; box-sizing: border-box; min-height: 50px; max-height: 72px; min-width: 160px; max-width: 280px; text-align: center; line-height: 1rem !important; padding-block: 15px !important; padding-inline: 30px !important; }

.link .fxg-button--orange { background-color: rgb(255, 98, 0); color: rgb(255, 255, 255) !important; }

.link .fxg-button--transparent { background-color: transparent; border-block: 2px solid rgb(255, 98, 0); border-inline: 2px solid rgb(255, 98, 0); color: rgb(255, 98, 0) !important; }

.fxg-u-modal__content .link .fxg-button--orange { color: rgb(255, 255, 255) !important; }

.fxg-u-modal__content .link .fxg-button--transparent { color: rgb(255, 98, 0) !important; }

a.fxg-link.default:hover, a.fxg-link.default:focus, a.fxg-link.fxg-link--blue:hover, a.fxg-link.fxg-link--blue:focus, a.fxg-link.fxg-link--gray:hover, a.fxg-link.fxg-link--gray:focus, a.fxg-link.fxg-link--blue-override:hover, a.fxg-link.fxg-link--blue-override:focus { text-decoration: underline; }

.fxg-mouse:hover, .fxg-mouse:focus, .fxg-user-options__sign-in-text:hover, .fxg-user-options__sign-in-text:focus, .fxg-keyboard:focus > span.fxg-mouse, #global-login-wrapper .fxg-keyboard:focus, a.fxg-drawer__button:hover, a.fxg-drawer__button:focus { text-decoration: underline; }

.fxg-footer .fxg-copyright .link, .fxg-main-content .fxg-footer .fxg-copyright .link { color: rgb(255, 255, 255); }

.fxg-footer .link { color: rgb(51, 51, 51); }

.fxg-main-content .fxg-footer .link, .container-fluid .fxg-footer .link { color: rgb(51, 51, 51); line-height: 0.75rem; }

.fxg-footer .fxg-copyright .link { line-height: 0.75rem; color: rgb(255, 255, 255); }

.fxg-main-content .fxg-footer .fxg-copyright .link { color: rgb(255, 255, 255); }

.fxg-header .fxg-dropdown__sub-menu .link { color: rgb(51, 51, 51); }

.fxg-main-content .fxg-header .fxg-dropdown__sub-menu .link { color: rgb(51, 51, 51); }

.fxg-dropdown__sub-menu .link.link-lock { position: relative; border-block-end: 1px solid rgba(182, 182, 182, 0.5); background: rgb(255, 255, 255); }

.fxg-dropdown__sub-menu .link.link-lock .fxg-link { border-block-end: 0px; }

.fxg-dropdown__sub-menu .link.link-lock:focus { text-decoration: underline; outline-offset: -10px; }

.fxg-dropdown__sub-menu .link.link-lock:hover { text-decoration: none; background-color: rgb(250, 250, 250); }

.fxg-dropdown__sub-menu .link.link-lock:hover > .fxg-link__lock svg rect#Rectangle { fill: rgb(250, 250, 250); }

.fxg-dropdown__sub-menu .link:hover > a.fxg-link .fxg-arrowIcon svg rect { fill: rgb(250, 250, 250); }

.fxg-main-content .link, .container-fluid .link { color: rgb(0, 122, 183); }

.fxg-main-content .link .fxg-link + .fxg-link__lock, .fxg-main-content .link .fxg-link .fxg-link__lock_icon, .fxg-main-content .link .fxg-link .fxg-link__lock_left, .fxg-footer .link .fxg-link + .fxg-link__lock, .fxg-footer .link .fxg-link__lock_icon, .fxg-footer .link .fxg-link__lock_left { display: none; }

.fxg-main-content .fxg-header .link .fxg-link .fxg-link__lock_left, .fxg-main-content .fxg-header .link .fxg-link .fxg-link__lock_icon { display: inline-block; }

.fxg-main-content .fxg-header .link .fxg-link + .fxg-link__lock { display: block; }

.fxg-main-content .fxg-hero_homepage .link { color: rgb(255, 255, 255); }

.fxg-main-content .fxg-hero .link { color: rgb(255, 255, 255); }

.fxg-footer .fxg-copyright .link { display: inline-block; }

.fxg-tracking-app__links-par .link { text-transform: uppercase; display: inline-block; float: inline-start; }

.fxg-tracking-app__links-par .link .fxg-link__separator { color: rgb(255, 255, 255); position: relative; inset-block-start: -0.0625rem; margin-inline: 10px; }

@media (max-width: 767px) {
  .fxg-tracking-app__links-par .link .fxg-link__separator { color: rgb(0, 122, 183) !important; }
}

.fxg-tracking-app__submitted .fxg-tracking-app__links-par .link .fxg-link__separator { color: rgb(51, 51, 51); }

.fxg-tracking-app__more-links .link, .fxg-tracking-app__more-detail .link { display: inline-block; }

.fxg-tracking-app__more-links .link .fxg-link, .fxg-tracking-app__more-detail .link .fxg-link { text-transform: uppercase; display: inline-block; font-size: 0.75rem; }

.fxg-rate-ship-app__links-par .link { display: inline-block; margin-block-start: 0.625rem; }

@media (max-width: 767px) {
  .fxg-rate-ship-app__links-par .link { margin-block-start: 0px; }
}

.fxg-rate-ship-app__links-par .link .fxg-link { text-transform: uppercase; display: inline-block; font-size: 0.75rem; }

.fxg-rate-ship-app__links-par .link .fxg-link__separator { color: rgb(255, 255, 255); position: relative; inset-block-start: -0.0625rem; margin-inline: 10px; }

.fxg-locations-app__links-par .link { text-transform: uppercase; display: inline-block; }

.fxg-locations-app__links-par .link .fxg-link__separator { color: rgb(255, 255, 255); position: relative; inset-block-start: -0.0625rem; margin-inline: 10px; }

.fxg-landing-tracking-app .link .fxg-link__separator { color: rgb(51, 51, 51); }

.fxg-link { font-size: 0.875rem; line-height: 0.875rem; color: rgb(255, 255, 255); display: block; text-decoration: none; }

.fxg-link span { font-size: 0.875rem; }

.fxg-link--align-left { text-align: start; justify-content: start; }

.fxg-link--align-center { text-align: center; justify-content: center; }

.fxg-link--align-center.fxg-link--rounded_button, .fxg-link--align-center.fxg-button--orange, .fxg-link--align-center.fxg-button--transparent { position: relative; inset-inline-start: 50%; }

.fxg-link--align-right, .right { text-align: end; justify-content: end; }

.fxg-link--align-right.fxg-link--rounded_button, .fxg-link--align-right.fxg-button--orange, .fxg-link--align-right.fxg-button--transparent { position: relative; inset-inline-start: 100%; }

@media (max-width: 767px) {
  .fxg-link { font-size: 0.875rem; line-height: 19px; font-weight: 300; }
  .fxg-link--mobile-align-left { text-align: start; justify-content: start; }
  .fxg-link--mobile-align-center { text-align: center; justify-content: center; }
  .fxg-link--mobile-align-center.fxg-link--rounded_button, .fxg-link--mobile-align-center.fxg-button--orange, .fxg-link--mobile-align-center.fxg-button--transparent { position: relative; inset-inline-start: 50%; }
  .fxg-link--mobile-align-right { text-align: end; }
  .fxg-link--mobile-align-right.fxg-link--rounded_button, .fxg-link--mobile-align-right.fxg-button--orange, .fxg-link--mobile-align-right.fxg-button--transparent { position: relative; inset-inline-start: 100%; }
}

@media (max-width: 1023px) {
  .fxg-link { font-size: 0.875rem; line-height: 19px; font-weight: 300; }
}

@media (max-width: 767px) {
  .fxg-pods .fxg-link { margin-block: 1.25rem; }
}

.fxg-pods__icon-block .fxg-link { font-size: 0.75rem; line-height: 1rem; }

.fxg-pods p .fxg-link { font-size: 1rem; color: rgb(0, 122, 183); display: inline; text-transform: none; }

.fxg-link__separator { position: relative; inset-block-start: -0.0625rem; margin-inline: 10px; }

.fxg-link--rounded_button { font-size: 0.875rem; line-height: 1rem; font-weight: 700; display: inline-block; color: rgb(0, 122, 183); text-transform: uppercase; letter-spacing: 1px; min-width: 160px; max-width: 280px; max-height: 72px; overflow: hidden; padding-block: 0.9375rem; padding-inline: 1.875rem; border-block: 2px solid rgb(0, 122, 183); border-inline: 2px solid rgb(0, 122, 183); border-radius: 40px; text-align: center; }

.fxg-link--bluebold { font-weight: 700; display: inline-block; color: rgb(0, 122, 183); text-transform: uppercase; letter-spacing: 1px; overflow: hidden; margin-block: 0.75rem 0.9375rem; }

.fxg-border-override { border-block: 2px solid !important; border-inline: 2px solid !important; }

.fxg-link--rounded_button:hover, .fxg-link--rounded_button:focus { transition: 0.16s; transform: scale(1.02, 1.06); }

.fxg-offer .fxg-offer__wrapper .fxg-link--rounded_button { max-width: 179px; padding-block: 1.375rem 1.4375rem; padding-inline: 1.875rem; }

.fxg-offer .fxg-link--rounded_button { font-size: 0.875rem; margin-block-start: 0.4375rem; }

@media (max-width: 1023px) {
  .fxg-offer .fxg-link--rounded_button { font-size: 0.875rem !important; }
}

.fxg-offer__item--small .fxg-link--rounded_button { color: rgb(255, 255, 255); margin-block-start: 0px; border-color: rgb(255, 255, 255); }

@media (max-width: 1023px) {
  .fxg-offer__item--small .fxg-link--rounded_button { margin-block-start: -0.3125rem; margin-inline-start: -0.1875rem; }
}

.fxg-drawer__content .fxg-link--rounded_button { margin-block-start: 1.25rem; }

.fxg-pods--fixed .fxg-link--rounded_button:hover, .fxg-pods--fixed .fxg-link--rounded_button:focus { transform: scale(1.02, 1.06); }

@media (max-width: 767px) {
  .fxg-pods--fixed .fxg-link--rounded_button { position: relative; transform: none; inset-inline-start: 0px; }
}

.fxg-offer--fixed .fxg-link--rounded_button { position: absolute; inset-block-end: 3.75rem; }

@media (max-width: 767px) {
  .fxg-offer--fixed .fxg-link--rounded_button { position: initial; }
}

.fxg-link--blue { font-size: 0.875rem; text-transform: uppercase; letter-spacing: 1px; font-weight: 700 !important; color: rgb(0, 122, 183) !important; }

.fxg-link--blue-override { font-size: 0.875rem; text-transform: uppercase; letter-spacing: 1px; font-weight: 700 !important; }

@media (max-width: 767px) {
  .fxg-link--blue { font-size: 0.875rem; letter-spacing: 1px; }
}

@media (max-width: 1023px) {
  .fxg-link--blue { font-size: 0.875rem; letter-spacing: 1px; }
}

.fxg-secondary-menu__dropdown .fxg-link--blue { font-weight: 700; line-height: 1rem; letter-spacing: 0.92px; font-size: 10px !important; }

.fxg-secondary-menu__footer-row .fxg-link--blue { font-size: 0.875rem !important; }

.fxg-link--carrot { text-transform: uppercase; }

.default.fxg-link--carrot { text-transform: none; }

.fxg-link--carrot::after { content: ""; display: inline-block; height: 1em; width: 1em; vertical-align: top; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20data-name%3D%27Layer%201%27%20viewBox%3D%27-1%200%2020%2012%27%3E%3Cdefs%3E%3Cstyle%3E%20%20.cls-2%7Bfill%3A%20%23007ab7%3B%20stroke%3A%20%23007ab7%3B%20stroke-width%3A%20.5px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%27cls-2%27%20points%3D%270%200%208%208%2016%200%2013.1%200%208%205.2%202.9%200%200%200%27%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; margin-inline-start: 5px; transform: rotate(-90deg); }

.fxg-img-right.fxg-link--carrot:not(.fxg-button, .default)::after { margin-block-start: 0.625rem; }

.fxg-img-icon.fxg-link--carrot:not(.fxg-button)::after { margin-block-start: 0.25rem; }

.fxg-img-icon.fxg-link--carrot.fxg-button::after { margin-block-start: 0.125rem; }

.fxg-img-right.fxg-link--carrot.fxg-button::after { margin-block-start: 0.375rem; }

.fxg-img-right.fxg-link--carrot.fxg-link--rounded_button::after { margin-block-start: 0.5625rem; }

.default.fxg-img-right.fxg-link--carrot:not(.fxg-button)::after { margin-block-start: 0.25rem; }

.fxg-img-right.fxg-link--carrot:not(.fxg-button, .default) .fxg-image-right { inset-block-end: -0.375rem; }

.default.fxg-img-right.fxg-link--carrot:not(.fxg-button) .fxg-image-right { inset-block-end: -0.1875rem; }

.default.fxg-link--carrot:not(.fxg-button)::after { margin-block-start: 0.25rem; }

@media (max-width: 1023px) {
  .fxg-link--carrot::after { vertical-align: middle; margin-block-end: 0.21875rem; }
  .fxg-dropdown__sub-menu .fxg-link--carrot::after { vertical-align: top; margin-block-end: 0rem; }
}

.fxg-tracking-app__watch-list .fxg-link--carrot::after { position: relative; inset-block-start: 0.0625rem; }

.fxg-secondary-menu__footer-row .fxg-link--carrot { font-size: 0.75rem; }

.fxg-link--carrot-right::after { background-size: 48px 46px; background-position: -28px 16px; }

.fxg-pods .fxg-link--sm { width: 175px; }

.fxg-pods .fxg-link--md { width: 225px; }

.fxg-pods .fxg-link--lg { width: 275px; }

.fxg-alert__details-btn .fxg-link { font-size: 0.75rem; font-weight: 700; display: inline-block; padding-block: 0px !important; padding-inline: 0px !important; }

.fxg-alert__details-btn .fxg-link:hover { color: rgb(255, 255, 255); }

.fxg-global-nav .fxg-link { transition: padding 0.25s; padding-block: 1.9375rem 1.875rem; padding-inline: 0.9375rem; }

@media (max-width: 1023px) {
  .fxg-global-nav .fxg-link { color: rgb(51, 51, 51); padding-block: 1.0625rem 0.625rem; padding-inline: 1.625rem; }
}

.fxg-dropdown__item--open .fxg-link { color: rgb(77, 20, 140); }

.fxg-dropdown__item--open > .fxg-link { color: rgb(77, 20, 140); }

@media (max-width: 1023px) {
  .fxg-dropdown__item--open > .fxg-link:first-child { color: rgb(255, 255, 255); background-color: rgb(77, 20, 140); }
  .fxg-global-nav .fxg-dropdown__item--open > .fxg-link:first-child { border-block-start: 1px solid rgba(216, 216, 216, 0.33); }
}

.fxg-dropdown__sub-menu > .link:last-child .fxg-link { border-block-end: 0px; }

.fxg-dropdown__sub-menu .fxg-link { position: relative; color: rgb(51, 51, 51); font-weight: 300; font-size: 0.875rem; line-height: 0.875rem; display: block; }

.fxg-dropdown__sub-menu .fxg-link { padding-block: 1.1875rem 1.125rem; padding-inline: 0.8125rem; margin-block: 0rem; margin-inline: 0rem; border-block-end: 1px solid rgba(182, 182, 182, 0.5); }

.fxg-dropdown__sub-menu .fxg-link__lock { position: absolute; inset-block-start: 50%; transform: translateY(-50%); padding-block: 0px; padding-inline: 0px 20px; inset-inline: auto 0px; }

.fxg-dropdown__sub-menu .fxg-link__lock_left { display: inline-block; inset-block-start: 50%; padding-block: 0px; padding-inline: 15px 10px; }

.fxg-dropdown__sub-menu .fxg-link__lock svg { width: 1em; height: 1em; font-size: 1rem; }

.fxg-dropdown__sub-menu .fxg-link.fxg-link-lock { margin-inline: 0px 40px; border-block-end: 0px; }

.fxg-dropdown__sub-menu .fxg-link.cc-aem-u-line-height--none, .fxg-dropdown__sub-menu .fxg-link.fdx-u-line-height--none { line-height: 0; }

.fxg-dropdown__sub-menu .fxg-link.cc-aem-u-line-height--small, .fxg-dropdown__sub-menu .fxg-link.fdx-u-line-height--small { line-height: 1; }

.fxg-dropdown__sub-menu .fxg-link.cc-aem-u-line-height--medium, .fxg-dropdown__sub-menu .fxg-link.fdx-u-line-height--medium { line-height: 1.3; }

.fxg-dropdown__sub-menu .fxg-link.cc-aem-u-line-height--large, .fxg-dropdown__sub-menu .fxg-link.fdx-u-line-height--large { line-height: 1.5; }

@media (max-width: 1023px) {
  .fxg-dropdown__sub-menu .fxg-link { padding-block: 1.375rem 0.8125rem; padding-inline: 1.625rem; background: rgb(255, 255, 255); }
}

.fxg-dropdown__sub-menu .fxg-link--blue { font-weight: 700; color: rgb(0, 122, 183); text-transform: uppercase; }

.fxg-dropdown__sub-menu .fxg-link__reward-points { font-size: 0.875rem; color: rgb(77, 20, 140); float: inline-end; }

@media (max-width: 1023px) {
  .fxg-dropdown__sub-menu .fxg-link__reward-points { display: none; }
  .fxg-dropdown__item--open .fxg-dropdown__sub-menu .fxg-link__reward-points { display: block; }
}

@media (max-width: 767px) {
  .fxg-dropdown__sub-menu .fxg-link__reward-points { margin-inline-start: 35px; }
}

.fxg-dropdown__sub-menu .fxg-link__detail { font-size: 10px; text-transform: uppercase; display: block; margin-block-start: 0.625rem; }

@media (max-width: 767px) {
  .fxg-dropdown__sub-menu .fxg-link__detail { font-size: 13px; }
}

.fxg-user-options__option .fxg-link { transition: padding 0.25s; padding-block: 25px 23px; padding-inline: 16px; }

@media (max-width: 1023px) {
  .fxg-user-options__option .fxg-link { padding-block-end: 1.4375rem; }
}

@media (max-width: 767px) {
  .fxg-user-options__option .fxg-link { padding-block: 1.0625rem 1rem; padding-inline: 1rem; }
}

.fxg-header--shrunk .fxg-user-options__option .fxg-link, .fxg-header--shrunk .fxg-dropdown__sub-menu .fxg-user-options__option .fxg-link { padding-block: 0.78125rem; padding-inline: 1rem; }

@media (max-width: 1023px) {
  .fxg-header--shrunk .fxg-user-options__option .fxg-link, .fxg-header--shrunk .fxg-dropdown__sub-menu .fxg-user-options__option .fxg-link { padding-block: 0.78125rem 0.4375rem; padding-inline: 1rem; }
}

.fxg-header--shrunk .fxg-link, .fxg-header--shrunk .fxg-dropdown__sub-menu .fxg-link { padding-block: 1.1875rem; padding-inline: 0.9375rem; }

@media (max-width: 1023px) {
  .fxg-header--shrunk .fxg-link, .fxg-header--shrunk .fxg-dropdown__sub-menu .fxg-link { padding-block: 1.0625rem 0.625rem; padding-inline: 1.625rem; }
}

.fxg-link.fxg-dropdown-js::after { content: " "; height: 10px; width: 12px; display: inline-block; background-image: url("assets/b6d2453778fc795f.png"); background-size: 77px 56px; background-repeat: no-repeat; margin-inline-start: 5px; background-position: 0px -4px; }

@media (max-width: 1023px) {
  .fxg-link.fxg-dropdown-js::after { height: 8px; margin-block-start: 0.25rem; background-position: 0px -20px; }
}

.fxg-user-options__sign-in .fxg-link.fxg-dropdown-js::after { display: none; }

.fxg-dropdown__item--open .fxg-link.fxg-dropdown-js::after { background-position: 0px 4px; }

@media (max-width: 1023px) {
  .fxg-dropdown__item--open .fxg-link.fxg-dropdown-js::after { background-position: 0px -13px; }
}

.fxg-link.fxg-dropdown-js.fxg-no-chevron::after { display: none; }

.fxg-dropdown__item--open > .fxg-link { display: block; }

.fxg-login-module .fxg-link { font-size: 0.75rem; text-transform: uppercase; padding-block: 0rem !important; padding-inline: 0rem !important; }

.fxg-form .fxg-link { display: inline-block; font-size: 0.875rem; letter-spacing: 1px; }

.fxg-tracking-app__watch-list .fxg-link { display: inline-block; font-size: 0.875rem; letter-spacing: 1px; }

.fxg-tracking-app__multi-tracking .fxg-link { color: rgb(0, 122, 183); }

.fxg-app__form-wrapper .fxg-link { display: inline-block; font-size: 0.875rem; line-height: 0.875rem; font-weight: 700; text-transform: uppercase; }

@media (max-width: 767px) {
  .fxg-app__form-wrapper .fxg-link { font-size: 0.875rem; color: rgb(0, 122, 183); }
}

.fxg-app-container--open .fxg-app__form-wrapper .fxg-link, .fxg-app-container--error .fxg-app__form-wrapper .fxg-link { color: rgb(0, 122, 183) !important; }

.fxg-link .fxg-app-container--error .fxg-app__form-wrapper .fxg-link__separator { color: rgb(0, 122, 183) !important; }

.fxg-footer .fxg-link, .icon_link .fxg-link { color: rgb(51, 51, 51); display: block; font-size: 0.75rem; letter-spacing: 0px; font-weight: 400; line-height: 25px; }

@media (max-width: 767px) {
  .fxg-footer .fxg-link { font-size: 1rem; margin-block: 0.4375rem; margin-inline: 0rem; }
}

.fxg-footer__social .fxg-link { display: inline-block; margin-block: 0rem; margin-inline: 0rem; }

.fxg-copyright .fxg-link { color: rgb(255, 255, 255); line-height: 0.75rem; display: inline-block; margin-inline-end: 6px; }

@media (max-width: 767px) {
  .fxg-copyright .fxg-link { font-size: 0.875rem; margin-block: 0rem; margin-inline: 0rem; padding-block-end: 0.625rem; }
}

.fxg-copyright .fxg-link span { letter-spacing: 0px; font-weight: 400; font-size: 0.875rem; line-height: 0.75rem; }

.fxg-secondary-menu .fxg-link { display: inline-block; color: rgb(51, 51, 51); }

@media (max-width: 767px) {
  .fxg-secondary-menu .fxg-link { font-size: 1rem; line-height: 1rem; font-weight: 400; padding-block: 1.375rem !important; padding-inline: 0rem !important; }
}

.fxg-secondary-menu__dropdown .fxg-link { display: block; color: rgb(0, 122, 183); font-weight: 300; font-size: 0.875rem; letter-spacing: 0.82px; margin-block-end: 1.5rem; }

@media (max-width: 767px) {
  .fxg-tooltip-modal-Class { display: none; width: 221px; height: 80px; inset-inline-start: 0px; margin-block-start: 1.75rem !important; }
  .fxg-tooltipIcon-show-default .fxg-tooltip-modal-Class { margin-block-start: 0.4375rem !important; margin-inline-start: 0.625rem; }
}

@media (max-width: 767px) {
  .fxg-secondary-menu__dropdown .fxg-link { line-height: 41px; margin-block-end: 0rem; padding-block: 0rem !important; padding-inline: 0rem !important; }
}

.fxg-secondary-menu__footer-row .fxg-link { padding-block-start: 0.9375rem; border-block-start: 1px solid rgba(151, 151, 151, 0.2); }

.secondary-menu-item > .fxg-link { max-width: 192px; min-width: 100px; overflow: hidden; display: inline-block; padding-block: 1.875rem 1.75rem; padding-inline: 0rem; }

@media (max-width: 767px) {
  .fxg-app__form-wrapper .fxg-link, .fxg-app__form-wrapper .fxg-link .fxg-link__separator { color: rgb(0, 122, 183) !important; }
}

.fxg-tracking-app__submitted .fxg-link, .fxg-tracking-app__multi-tracking .fxg-link, .fxg-tracking-app__submitted .fxg-link__separator { color: rgb(0, 122, 183) !important; }

@media (min-width: 768px) {
  .fxg-pods .fxg-link--md { width: 175px; height: 65px; }
  .fxg-pods .fxg-link--lg { width: 175px; height: 65px; }
}

.fxg-tooltipIcon { margin-inline-start: 0.5rem; }

.link .fxg-tooltipIcon-button { position: relative; inset-block-end: 1.6875rem; }

.link .fxg-link--rounded_button:not(.fxg-img-icon) + .fxg-tooltipIcon { inset-block-end: 1.5rem; }

.link .fxg-img-icon.fxg-button + .fxg-tooltipIcon { inset-block-end: 1.125rem; }

.link .fxg-tooltipIcon-link { position: relative; inset-block-end: -0.375rem; }

.link .fxg-tooltipIcon-show-default { inset-block-end: -0.1875rem; }

.fxg-tooltipIcon-show-default { margin-block-start: 0.125rem; }

.fxg-tooltipIcon-show-default svg { width: 1rem; height: 1rem; font-size: 1rem; }

.fxg-tooltip-modal-Class { position: absolute; border-inline: 1px solid rgb(51, 51, 51); border-block: 1px solid rgb(51, 51, 51); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 4px 4px 0px 0px; margin-block-start: 0.5625rem; display: none; width: 221px; flex-direction: column; align-items: flex-end; z-index: 9999; }

.fxg-tooltip-modal-content { display: flex; padding-block: 1rem; padding-inline: 1rem; flex-direction: column; align-self: stretch; color: rgb(51, 51, 51); font-size: 0.75rem; font-family: "FedEx Sans"; line-height: 1rem; }

.fxg-tooltip-text { text-align: start; text-transform: none; line-height: 1rem; font-size: 0.75rem; letter-spacing: normal; }

.fxg-tooltip-close svg { display: inline-block; float: inline-end; }

.fxg-tooltipIcon svg:hover path { stroke: rgb(0, 104, 156); }

.fxg-tooltipIcon-show svg:hover circle { fill: rgb(0, 104, 156); }

@media (min-width: 768px) {
  .fxg-link--align-center .fxg-tooltip-modal-Class { inset-inline-start: 50%; }
  .fxg-link--align-right .fxg-tooltip-modal-Class { inset-inline-start: -12.5rem; }
}

.fxg-exteranlIcon-large { display: inline-block; padding-block: 0rem; padding-inline: 0.625rem; }

.fxg-exteranlIcon-large > svg { width: 1em; height: 1em; font-size: 1rem; }

.fxg-exteranlIcon-small { display: inline-block; padding-block: 0rem; padding-inline: 0.3125rem; }

.fxg-exteranlIcon-small > svg { width: 1em; height: 1em; }

.fxg-exteranlIcon-medium { display: inline-block; padding-block: 0rem; padding-inline: 0.625rem; }

.fxg-exteranlIcon-medium > svg { width: 1em; height: 1em; }

.fxg-arrowIcon { padding-block: 0rem; padding-inline: 0.625rem; vertical-align: middle; display: inline-block; }

.fxg-arrowIcon > svg { font-size: 1rem; }

.fxg-arrow-left > svg { width: 24px; height: 24px; }

.fxg-arrow-right { float: inline-start; padding-inline-start: 20px; }

.fxg-link__lock_left { display: inline-block; padding-block: 0rem; padding-inline: 0.625rem; }

.fxg-link__lock_left > svg { width: 24px; height: 24px; }

.fxg-lock-right { display: inline-block !important; padding-inline-end: 20px; }

.fxg-lock-default { display: inline-block; padding-block: 0rem; padding-inline: 0.625rem; }

.fxg-externalIcon-auto-size { padding-block: 0rem !important; padding-inline: 0.625rem !important; }

.fxg-externalIcon-auto-size > svg { width: 24px !important; height: 24px !important; }

.fxg-externalIcon-right { padding-inline-end: 20px; display: inline-block; }

.fxg-exteranlIcon-manual-small { display: inline-block; padding-block: 0rem; padding-inline: 0.625rem; }

.fxg-exteranlIcon-manual-small > svg { width: 1em; height: 1em; font-size: 0.875rem; }

.fxg-exteranlIcon-manual-footer { display: inline-block; padding-block: 0rem; padding-inline: 0.3125rem; }

.fxg-exteranlIcon-manual-footer > svg { width: 1em; height: 1em; font-size: 0.75rem; }

@media print {
  a[href="#top"] { display: none; }
}

.fxg-link--align-center .fxg-tooltip-modal-Class { inset-inline-start: 50%; }

.fxg-link--align-right .fxg-tooltip-modal-Class { inset-inline-start: -200px; }

@media (max-width: 767px) {
  .fxg-link--mobile-align-left .fxg-tooltipIcon-link .fxg-tooltip-modal-Class, .fxg-button--round + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class, .fxg-button--round + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class, .fxg-button--orange + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class, .fxg-button--transparent + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class, .fxg-link--mobile-align-right .fxg-tooltip-modal-Class, .fxg-link--mobile-align-center .fxg-tooltip-modal-Class { inset-inline-start: -200px; }
  .fxg-tooltipIcon-link .fxg-tooltip-modal-Class, .fxg-button--round + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class, .fxg-link--mobile-align-left .fxg-button--round + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class { inset-inline-start: -160px; }
}

@media (max-width: 767px) {
  .fxg-link--mobile-align-right .fxg-button--round + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class, .fxg-button--orange + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class, .fxg-button--transparent + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class, .fxg-link--mobile-align-right .fxg-tooltip-modal-Class, .fxg-link--mobile-align-center .fxg-tooltip-modal-Class { inset-inline-end: -200px; }
  .fxg-button--round + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class, .fxg-link--mobile-align-left .fxg-button--round + .fxg-tooltipIcon-button .fxg-tooltip-modal-Class { inset-inline-end: -160px; }
}

.link .fxg-image-right, .link .fxg-image-left { position: relative; inset-block-end: -0.1875rem; }

.link .fxg-link:not(.default, .fxg-button) .fxg-image-right, .link .fxg-link:not(.default, .fxg-button) .fxg-image-left { inset-block-end: -0.375rem; }

.link .default .fxg-image-right, .link .default .fxg-image-left { position: relative; inset-block-end: -0.125rem; }

.fxg-button { font-weight: 700; text-transform: uppercase; letter-spacing: 1.11px; line-height: 0.75rem; padding-block: 1.5rem; padding-inline: 2.5rem; border-block: 0px; border-inline: 0px; display: inline-block; }

.fxg-button:hover, .fxg-button:focus { transition: 0.16s; transform: scale(1.02, 1.06); }

@media (max-width: 663px) {
  .fxg-button { width: 100%; }
}

.fxg-button--orange { font-size: 1.1875rem; color: rgb(255, 255, 255); background-color: rgb(255, 98, 0); border-radius: 0px; text-decoration: none; }

.fxg-button--outline { background-color: transparent; box-shadow: rgb(255, 98, 0) 0px 0px 0px 2px inset, rgb(255, 255, 255) 0px 0px 0px 2px; border-block: 0px; border-inline: 0px; color: rgb(255, 98, 0); font-size: 1.1875rem; transition: box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1); }

.fxg-button--outline[disabled] { color: rgb(142, 142, 142); }

.fxg-button--float-right { float: inline-end; }

@media (max-width: 663px) {
  .fxg-button--float-right { float: none; }
}

@media (max-width: 663px) {
  .fxg-form .fxg-button { margin-block: 0.125rem 1.25rem; }
}

.fxg-login-module .fxg-button { width: 100%; margin-block-end: 1.25rem; }

.fxg-tracking-module .fxg-button { width: 100%; }

.fxg-locations-module .fxg-button { width: 100%; }

html .fxg-button--float-right { float: inline-start; }

.link .fxg-img.fxg-img-icon { padding-block: 1rem !important; padding-inline: 1rem !important; }

.link .fxg-img.fxg-img-left { padding-block: 1rem !important; padding-inline: 1.5rem !important; }

.link .fxg-img.fxg-img-right { padding-block: 1rem !important; padding-inline: 1.5rem !important; }

.link .fxg-img.fxg-img-noIcon { padding-block: 1rem !important; padding-inline: 1.5rem !important; }

.link .fxg-link.default { font-weight: 500; line-height: 1.5; letter-spacing: -0.18px; font-size: 1rem !important; }

.link .fxg-link--blue, .link .fxg-link--blue-override { font-weight: 700; line-height: 1.3; font-size: 0.875rem !important; }

.link .fxg-link--blue:hover, .link .fxg-link--blue-override:hover { color: rgb(0, 104, 156) !important; }

.link .fxg-link--blue-override { color: rgb(0, 122, 183); }

.link .fxg-button--round { font-size: 0.875rem; font-weight: 700; line-height: 1.3 !important; }

.link .fxg-link--rounded_button:hover { color: rgb(0, 104, 156) !important; }

.link .fxg-button--orange { font-weight: 700; letter-spacing: 1px; font-size: 1.1875rem !important; line-height: 1.3 !important; }

.link .fxg-button--orange:hover { background-color: rgb(228, 85, 40) !important; }

.link .fxg-button--transparent { font-weight: 700; letter-spacing: 1px; font-size: 1.1875rem !important; line-height: 1.3 !important; }

.link .fxg-button--transparent:hover { border-block: 2px solid rgb(228, 85, 40); border-inline: 2px solid rgb(228, 85, 40); color: rgb(228, 85, 40) !important; }

.fxg-link .fxg-image-right { margin-inline-start: 0.5rem; }

.fxg-link .fxg-image-left { margin-inline-end: 0.5rem; }

.fxg-link .fxg-img-other svg, .fxg-link .fxg-img-other #cdnSVG { width: 24px; height: 24px; }

.fxg-link .fxg-img-default svg, .fxg-link .fxg-img-default #cdnSVG { width: 16px; height: 16px; }

.link .fxg-img .fxg-image-left { position: relative; inset-block-end: -0.3125rem; }

.link .fxg-img .fxg-image-right { position: relative; inset-block-end: -0.3125rem; }

.link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) { display: flex; align-items: flex-end; }

.link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-image-left.fxg-image { margin-block-end: auto; inset-block-start: 0.125rem; }

.link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-image-left.fxg-image svg { float: inline-start; }

.link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-image-left.fxg-img-default { margin-block-start: 0.1875rem; }

.link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-arrowIcon, .link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-exteranlIcon-manual-small, .link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-externalIcon-auto-size, .link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-externalIcon-default { margin-block-end: auto; }

.link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-arrowIcon svg, .link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-exteranlIcon-manual-small svg, .link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-externalIcon-auto-size svg, .link .fxg-img-left:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) .fxg-externalIcon-default svg { float: inline-start; }

.link .fxg-img-left.fxg-link--carrot:not(.fxg-link--align-center, .fxg-link--align-right, .fxg-link--rounded_button, .fxg-button) { align-items: center; }

.link .fxg-link--align-right:not(.fxg-link--rounded_button, .fxg-button) .fxg-externalIcon-auto-size svg, .link .fxg-link--align-center:not(.fxg-link--rounded_button, .fxg-button) .fxg-externalIcon-auto-size svg { margin-block-end: -0.25rem; }

.fxg-img-icon.fxg-button--orange { min-width: 0px; }

.fxg-img-icon.fxg-button--transparent { min-width: 0px; }

.fxg-link--align-right.fxg-link--rounded_button, .fxg-link--align-right.fxg-button--orange, .fxg-link--align-right.fxg-button--transparent { transform: translateX(-100%) scale(1, 1); }

.fxg-link--align-center.fxg-link--rounded_button, .fxg-link--align-center.fxg-button--orange, .fxg-link--align-center.fxg-button--transparent { transform: translateX(-50%) scale(1, 1); }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-carousel { position: relative; width: 100%; max-width: 1024px; margin-block: 100px 60px; margin-inline: auto; }

.fxg-carousel img { max-width: 100%; }

.fxg-carousel .richtext { font-size: 16px; line-height: 21px; font-weight: 300; }

.fxg-carousel .fxg-link--rounded_button { text-align: center; }

.fxg-carousel .row { margin-inline: 0px; }

.fxg-carousel .owl-controls { margin-block-start: 15px; text-align: center; display: none !important; }

.fxg-carousel .owl-controls .owl-page { display: inline-block; zoom: 1; cursor: pointer; }

.fxg-carousel .owl-controls .owl-page span { display: block; border: 1px solid rgb(77, 20, 140); height: 10px; width: 10px; border-radius: 5px; margin-block: 0px; margin-inline: 5px; }

.fxg-carousel .owl-controls .owl-buttons div { cursor: pointer; }

.fxg-carousel .owl-theme .owl-controls .owl-page.active span { background: rgb(77, 20, 140); }

.fxg-carousel .owl-theme .owl-controls.clickable .owl-page:hover span { background: rgb(77, 20, 140); }

.fxg-carousel__wrapper { width: 100%; max-width: 970px; margin-block: 0px; margin-inline: auto; }

.fxg-carousel__arrow { position: absolute; display: none; inset-block-start: 50%; transform: translateY(-50%); outline: 0px; cursor: pointer; z-index: 2; }

.fxg-carousel__arrow-prev { right: 102% !important; }

.fxg-carousel__arrow-next { left: 102% !important; }

.fxg-carousel__carousel.dot-pager .owl-controls { display: block !important; }

.fxg-carousel__carousel .fxg-video-caption p { margin-block: 15px; margin-inline: 0px; font-size: 16px; line-height: 21px; font-weight: 300; text-align: center; }

.column_control .fxg-carousel { margin-block: 0px; margin-inline: auto; }

.column_control_v1 .fxg-carousel { margin-block: 0px; margin-inline: auto; }

.owl-carousel .owl-item { float: inline-start; }

.aem-Grid .fxg-carousel { margin-block: 50px 30px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-carousel .owl-controls { display: block !important; }
  .fxg-carousel__arrow { width: 24px; height: 24px; background-color: rgb(250, 250, 250); display: none !important; }
  .fxg-carousel__arrow svg { height: 11px; width: 11px; transform: translate(7px, 6px); }
  .fxg-carousel { margin-block-start: 80px; width: auto; min-width: 290px; }
  .fxg-carousel__wrapper { width: auto; min-width: 290px; padding-block: 0px; padding-inline: 15px; }
  .aem-Grid .fxg-carousel { margin-block: 80px 30px; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-carousel__arrow { width: 24px; height: 24px; background-color: rgb(250, 250, 250); display: none !important; }
  .fxg-carousel__arrow svg { height: 11px; width: 11px; transform: translate(7px, 6px); }
  .fxg-carousel { margin-block-start: 80px; width: auto; min-width: 290px; }
  .fxg-carousel__wrapper { width: auto; min-width: 290px; padding-block: 0px; padding-inline: 15px; }
  .aem-Grid .fxg-carousel { margin-block: 80px 30px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-carousel__arrow { width: 24px; height: 24px; background-color: rgb(250, 250, 250); display: none !important; }
  .fxg-carousel__arrow svg { height: 11px; width: 11px; transform: translate(7px, 6px); }
  .fxg-carousel { margin-block-start: 90px; max-width: 738px; }
  .fxg-carousel__wrapper { max-width: 738px; }
}

.fxg-casestatus__input-wrapper { max-width: 600px; }

[dir] .fxg-casestatus__input-wrapper { margin: 0px auto; }

.fxg-casestatus .cc-aem-c-table__tbody__td .cc-aem-c-button { min-height: unset; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-col__inner { inline-size: 100%; block-size: 100%; }

.fxg-col--mt20 { margin-block-start: 20px; }

.fxg-col--mb20 { margin-block-end: 20px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-col--mb20 { margin-block-end: 20px; }
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: inline-start; }
}

.fxg-col-background { background-color: rgb(51, 51, 51); }

.fxg-margins { margin-block: 30px; }

.advanced_table .fxg-col { padding-inline: 2px; }

.fxg-copyright .fxg-col { display: inline-block; line-height: 12px; }

@media (max-width: 663px) {
  .fxg-copyright .fxg-col { display: block; margin-block-end: 15px; }
}

.fxg-copyright .fxg-col:last-of-type { margin-block-end: 0px; text-align: end; }

@media (max-width: 663px) {
  .fxg-copyright .fxg-col:last-of-type { text-align: center; }
}

html[dir="rtl"] .fxg-copyright .fxg-col:last-of-type { text-align: center; padding-left: 5px; }

@media (max-width: 663px) {
  html[dir="rtl"] .fxg-copyright .fxg-col:last-of-type { text-align: left; padding-left: 15px; }
}

.fxg-featured-offer .fxg-col { margin: 0px; }

.fxg-offer__item--small .fxg-col { padding-inline-start: 10px; }

.column_control_v1 .row { margin-inline: 0px !important; }

.column_control_v1 .row .fxg-col--mlr16 .richtext, .column_control_v1 .row .fxg-col--mlr16 .button_v1, .column_control_v1 .row .fxg-col--mlr16 .title_v1 { padding-inline: 16px; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-offer__wrapper .fxg-col { padding-inline-end: 0px; }
  .fxg-offer__item--small .fxg-col { padding: 0px; max-width: 175px; }
}

@media (min-width: 0) and (max-width: 663px) {
  .column_control_v1 .row { margin-inline: 0px !important; }
  .column_control_v1 .row .fxg-col-mobile_position1, .column_control_v1 .row .fxg-col-mobile_position2, .column_control_v1 .row .fxg-col-mobile_position3, .column_control_v1 .row .fxg-col-mobile_position4, .column_control_v1 .row .fxg-col-mobile_position5 { padding-inline: 15px; margin-inline-end: 0px !important; }
  .column_control_v1 .row .fxg-col--mlr16 { padding-inline: 15px; margin-inline: 1rem !important; }
  .column_control_v1 .row .fxg-col--mlr16 .richtext, .column_control_v1 .row .fxg-col--mlr16 .button_v1, .column_control_v1 .row .fxg-col--mlr16 .title_v1 { padding-inline: 16px; }
}

.fxg-pods .fxg-col { text-align: center; padding-inline: 10px; }

@media (max-width: 663px) {
  .fxg-pods .fxg-col { padding-inline: 15px; }
}

.fxg-pods--fixed .fxg-col { block-size: 100%; }

.fxg-pods .fxg-col p { text-align: center; font-size: 16px; line-height: 21px; font-weight: 300; block-size: 16%; max-block-size: 9%; margin-block-end: 60px; }

@media (max-width: 663px) {
  .fxg-pods .fxg-col p { line-height: 20px; margin-block: 0px; block-size: inherit; max-block-size: inherit; }
}

.fxg-pods__icon-block--left .fxg-col p { text-align: start; }

.fxg-pods .fxg-image-component__caption p { margin: 3px !important; }

.fxg-margin-left { margin-inline-start: -1px; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-copyright .fxg-col { display: block; margin-block-end: 15px; }
  .fxg-copyright .fxg-col:last-of-type { text-align: center !important; }
  .fxg-cust-col_mobile { display: flex; flex-direction: column; }
  .fxg-col-mobile_position1 { order: 1; }
  .fxg-col-mobile_position2 { order: 2; }
  .fxg-col-mobile_position3 { order: 3; }
  .fxg-col-mobile_position4 { order: 4; }
  .fxg-col-mobile_position5 { order: 5; }
  .fxg-hr-hide { display: none; }
  .mobile-horizantal-view { flex-direction: unset; }
  .mobile-horizantal-view hr { display: none; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-cust-col_mobile { display: flex; flex-direction: column; }
  .fxg-col-mobile_position1 { order: 1; }
  .fxg-col-mobile_position2 { order: 2; }
  .fxg-col-mobile_position3 { order: 3; }
  .fxg-col-mobile_position4 { order: 4; }
  .fxg-col-mobile_position5 { order: 5; }
  .fxg-offer__wrapper .fxg-col { padding: 0px 0px 25px; margin-inline: 0px; }
  .column_control.section .row, .column_control_v1.aem-GridColumn .row { margin-inline: 0px; }
  .footer .column_control.section .row, .footer .column_control_v1 .row { margin-inline: -15px; }
  div.fxg-lineOpt { border-inline: initial initial !important; }
  .fxg-margins { margin-block: 0px; }
  .fxg-hr-hide { display: none; }
  .fxg-margin-left { margin-inline-start: 0px; }
  .mobile-horizantal-view { flex-direction: unset; }
  .mobile-horizantal-view hr { display: none; }
}

@media (min-width: 0) and (max-width: 663px) and (min-width: 0) and (max-width: 663px) {
  .mobile-horizantal-view .col-sm-1, .mobile-horizantal-view .col-sm-2, .mobile-horizantal-view .col-sm-3, .mobile-horizantal-view .col-sm-4, .mobile-horizantal-view .col-sm-5, .mobile-horizantal-view .col-sm-6, .mobile-horizantal-view .col-sm-7, .mobile-horizantal-view .col-sm-8, .mobile-horizantal-view .col-sm-9, .mobile-horizantal-view .col-sm-10, .mobile-horizantal-view .col-sm-11, .mobile-horizantal-view .col-sm-12 { float: inline-start; }
  .mobile-horizantal-view .col-sm-12 { inline-size: 100%; }
  .mobile-horizantal-view .col-sm-11 { inline-size: 91.6667%; }
  .mobile-horizantal-view .col-sm-10 { inline-size: 83.3333%; }
  .mobile-horizantal-view .col-sm-9 { inline-size: 75%; }
  .mobile-horizantal-view .col-sm-8 { inline-size: 66.6667%; }
  .mobile-horizantal-view .col-sm-7 { inline-size: 58.3333%; }
  .mobile-horizantal-view .col-sm-6 { inline-size: 50%; }
  .mobile-horizantal-view .col-sm-5 { inline-size: 41.6667%; }
  .mobile-horizantal-view .col-sm-4 { inline-size: 33.3333%; }
  .mobile-horizantal-view .col-sm-3 { inline-size: 25%; }
  .mobile-horizantal-view .col-sm-2 { inline-size: 16.6667%; }
  .mobile-horizantal-view .col-sm-1 { inline-size: 8.33333%; }
  .mobile-horizantal-view .col-sm-pull-12 { inset-inline-end: 100%; }
  .mobile-horizantal-view .col-sm-pull-11 { inset-inline-end: 91.6667%; }
  .mobile-horizantal-view .col-sm-pull-10 { inset-inline-end: 83.3333%; }
  .mobile-horizantal-view .col-sm-pull-9 { inset-inline-end: 75%; }
  .mobile-horizantal-view .col-sm-pull-8 { inset-inline-end: 66.6667%; }
  .mobile-horizantal-view .col-sm-pull-7 { inset-inline-end: 58.3333%; }
  .mobile-horizantal-view .col-sm-pull-6 { inset-inline-end: 50%; }
  .mobile-horizantal-view .col-sm-pull-5 { inset-inline-end: 41.6667%; }
  .mobile-horizantal-view .col-sm-pull-4 { inset-inline-end: 33.3333%; }
  .mobile-horizantal-view .col-sm-pull-3 { inset-inline-end: 25%; }
  .mobile-horizantal-view .col-sm-pull-2 { inset-inline-end: 16.6667%; }
  .mobile-horizantal-view .col-sm-pull-1 { inset-inline-end: 8.33333%; }
  .mobile-horizantal-view .col-sm-pull-0 { inset-inline-end: auto; }
  .mobile-horizantal-view .col-sm-push-12 { inset-inline-start: 100%; }
  .mobile-horizantal-view .col-sm-push-11 { inset-inline-start: 91.6667%; }
  .mobile-horizantal-view .col-sm-push-10 { inset-inline-start: 83.3333%; }
  .mobile-horizantal-view .col-sm-push-9 { inset-inline-start: 75%; }
  .mobile-horizantal-view .col-sm-push-8 { inset-inline-start: 66.6667%; }
  .mobile-horizantal-view .col-sm-push-7 { inset-inline-start: 58.3333%; }
  .mobile-horizantal-view .col-sm-push-6 { inset-inline-start: 50%; }
  .mobile-horizantal-view .col-sm-push-5 { inset-inline-start: 41.6667%; }
  .mobile-horizantal-view .col-sm-push-4 { inset-inline-start: 33.3333%; }
  .mobile-horizantal-view .col-sm-push-3 { inset-inline-start: 25%; }
  .mobile-horizantal-view .col-sm-push-2 { inset-inline-start: 16.6667%; }
  .mobile-horizantal-view .col-sm-push-1 { inset-inline-start: 8.33333%; }
  .mobile-horizantal-view .col-sm-push-0 { inset-inline-start: auto; }
  .mobile-horizantal-view .col-sm-offset-12 { margin-inline-start: 100%; }
  .mobile-horizantal-view .col-sm-offset-11 { margin-inline-start: 91.6667%; }
  .mobile-horizantal-view .col-sm-offset-10 { margin-inline-start: 83.3333%; }
  .mobile-horizantal-view .col-sm-offset-9 { margin-inline-start: 75%; }
  .mobile-horizantal-view .col-sm-offset-8 { margin-inline-start: 66.6667%; }
  .mobile-horizantal-view .col-sm-offset-7 { margin-inline-start: 58.3333%; }
  .mobile-horizantal-view .col-sm-offset-6 { margin-inline-start: 50%; }
  .mobile-horizantal-view .col-sm-offset-5 { margin-inline-start: 41.6667%; }
  .mobile-horizantal-view .col-sm-offset-4 { margin-inline-start: 33.3333%; }
  .mobile-horizantal-view .col-sm-offset-3 { margin-inline-start: 25%; }
  .mobile-horizantal-view .col-sm-offset-2 { margin-inline-start: 16.6667%; }
  .mobile-horizantal-view .col-sm-offset-1 { margin-inline-start: 8.33333%; }
  .mobile-horizantal-view .col-sm-offset-0 { margin-inline-start: 0px; }
}

@media (min-width: 0) and (max-width: 663px) and (min-width: 664px) and (max-width: 767px) {
  .mobile-horizantal-view .col-sm-1, .mobile-horizantal-view .col-sm-2, .mobile-horizantal-view .col-sm-3, .mobile-horizantal-view .col-sm-4, .mobile-horizantal-view .col-sm-5, .mobile-horizantal-view .col-sm-6, .mobile-horizantal-view .col-sm-7, .mobile-horizantal-view .col-sm-8, .mobile-horizantal-view .col-sm-9, .mobile-horizantal-view .col-sm-10, .mobile-horizantal-view .col-sm-11, .mobile-horizantal-view .col-sm-12 { float: inline-start; }
  .mobile-horizantal-view .col-sm-12 { inline-size: 100%; }
  .mobile-horizantal-view .col-sm-11 { inline-size: 91.6667%; }
  .mobile-horizantal-view .col-sm-10 { inline-size: 83.3333%; }
  .mobile-horizantal-view .col-sm-9 { inline-size: 75%; }
  .mobile-horizantal-view .col-sm-8 { inline-size: 66.6667%; }
  .mobile-horizantal-view .col-sm-7 { inline-size: 58.3333%; }
  .mobile-horizantal-view .col-sm-6 { inline-size: 50%; }
  .mobile-horizantal-view .col-sm-5 { inline-size: 41.6667%; }
  .mobile-horizantal-view .col-sm-4 { inline-size: 33.3333%; }
  .mobile-horizantal-view .col-sm-3 { inline-size: 25%; }
  .mobile-horizantal-view .col-sm-2 { inline-size: 16.6667%; }
  .mobile-horizantal-view .col-sm-1 { inline-size: 8.33333%; }
  .mobile-horizantal-view .col-sm-pull-12 { inset-inline-end: 100%; }
  .mobile-horizantal-view .col-sm-pull-11 { inset-inline-end: 91.6667%; }
  .mobile-horizantal-view .col-sm-pull-10 { inset-inline-end: 83.3333%; }
  .mobile-horizantal-view .col-sm-pull-9 { inset-inline-end: 75%; }
  .mobile-horizantal-view .col-sm-pull-8 { inset-inline-end: 66.6667%; }
  .mobile-horizantal-view .col-sm-pull-7 { inset-inline-end: 58.3333%; }
  .mobile-horizantal-view .col-sm-pull-6 { inset-inline-end: 50%; }
  .mobile-horizantal-view .col-sm-pull-5 { inset-inline-end: 41.6667%; }
  .mobile-horizantal-view .col-sm-pull-4 { inset-inline-end: 33.3333%; }
  .mobile-horizantal-view .col-sm-pull-3 { inset-inline-end: 25%; }
  .mobile-horizantal-view .col-sm-pull-2 { inset-inline-end: 16.6667%; }
  .mobile-horizantal-view .col-sm-pull-1 { inset-inline-end: 8.33333%; }
  .mobile-horizantal-view .col-sm-pull-0 { inset-inline-end: auto; }
  .mobile-horizantal-view .col-sm-push-12 { inset-inline-start: 100%; }
  .mobile-horizantal-view .col-sm-push-11 { inset-inline-start: 91.6667%; }
  .mobile-horizantal-view .col-sm-push-10 { inset-inline-start: 83.3333%; }
  .mobile-horizantal-view .col-sm-push-9 { inset-inline-start: 75%; }
  .mobile-horizantal-view .col-sm-push-8 { inset-inline-start: 66.6667%; }
  .mobile-horizantal-view .col-sm-push-7 { inset-inline-start: 58.3333%; }
  .mobile-horizantal-view .col-sm-push-6 { inset-inline-start: 50%; }
  .mobile-horizantal-view .col-sm-push-5 { inset-inline-start: 41.6667%; }
  .mobile-horizantal-view .col-sm-push-4 { inset-inline-start: 33.3333%; }
  .mobile-horizantal-view .col-sm-push-3 { inset-inline-start: 25%; }
  .mobile-horizantal-view .col-sm-push-2 { inset-inline-start: 16.6667%; }
  .mobile-horizantal-view .col-sm-push-1 { inset-inline-start: 8.33333%; }
  .mobile-horizantal-view .col-sm-push-0 { inset-inline-start: auto; }
  .mobile-horizantal-view .col-sm-offset-12 { margin-inline-start: 100%; }
  .mobile-horizantal-view .col-sm-offset-11 { margin-inline-start: 91.6667%; }
  .mobile-horizantal-view .col-sm-offset-10 { margin-inline-start: 83.3333%; }
  .mobile-horizantal-view .col-sm-offset-9 { margin-inline-start: 75%; }
  .mobile-horizantal-view .col-sm-offset-8 { margin-inline-start: 66.6667%; }
  .mobile-horizantal-view .col-sm-offset-7 { margin-inline-start: 58.3333%; }
  .mobile-horizantal-view .col-sm-offset-6 { margin-inline-start: 50%; }
  .mobile-horizantal-view .col-sm-offset-5 { margin-inline-start: 41.6667%; }
  .mobile-horizantal-view .col-sm-offset-4 { margin-inline-start: 33.3333%; }
  .mobile-horizantal-view .col-sm-offset-3 { margin-inline-start: 25%; }
  .mobile-horizantal-view .col-sm-offset-2 { margin-inline-start: 16.6667%; }
  .mobile-horizantal-view .col-sm-offset-1 { margin-inline-start: 8.33333%; }
  .mobile-horizantal-view .col-sm-offset-0 { margin-inline-start: 0px; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.enclosure { position: relative; width: 300px; }

[dir] .enclosure { margin: 0px auto; }

#initialSearch { position: absolute; }

#initialSearch .dropdown-menu { outline: 0px; display: block; }

@media (max-width: 663px) {
  #initialSearch .dropdown-menu { width: 300px !important; }
}

[dir] .ui-autocomplete { box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; padding: 0.2px; }

.ui-autocomplete-category { font-style: normal; font-size: 1.25rem; font-weight: 400; line-height: 1.3; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51) !important; }

[dir] .ui-autocomplete-category { padding: 10px; border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(242, 242, 242) !important; border-color: rgb(227, 227, 227) !important; }

.ui-autocomplete.ui-menu { position: absolute; width: 400px !important; }

@media (max-width: 663px) {
  .ui-autocomplete.ui-menu { position: absolute; width: 300px !important; }
}

#ui-id-1 { overflow: auto; height: auto; max-height: 335px; top: -25px !important; }

[dir] ul#fdx_compatibleDropdown.dropdown-menu { margin-top: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom-width: 0px; border-top-width: 0px; }

.fdx_compatible_searchFilter { background-position: 9px 12px; width: 400px; font-size: 1rem; font-weight: 300; line-height: 1.5; height: 3.25em; bottom: 3px; color: rgb(51, 51, 51) !important; }

[dir] .fdx_compatible_searchFilter { background-image: url(""); background-size: 51px 27px; background-repeat: no-repeat; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-image: none; margin: 10px 0px 12px; border-radius: 25px; border-color: rgb(227, 227, 227) !important; }

[dir="ltr"] .fdx_compatible_searchFilter { padding: 17px 42px 13px 57px; }

[dir="rtl"] .fdx_compatible_searchFilter { padding: 17px 57px 13px 42px; }

@media (max-width: 663px) {
  .fdx_compatible_searchFilter { position: relative; width: 100%; }
}

[dir] .ui-menu .ui-menu-item { border-bottom: 1px solid rgba(227, 227, 227, 0.5); }

.ui-menu .ui-menu-item a { text-decoration: none; color: rgb(51, 51, 51); font-style: normal; font-size: 1rem; font-weight: 300; line-height: 1.5; -webkit-font-smoothing: antialiased; display: block; }

[dir] .ui-menu .ui-menu-item a { background-color: rgb(255, 255, 255); border-color: rgb(227, 227, 227); padding: 9px; }

[dir] .ui-menu .ui-menu-item a:hover { background: rgb(242, 242, 242) !important; }

::placeholder { font-size: 1rem; font-weight: 300; line-height: 1.5; font-style: italic; color: rgb(51, 51, 51) !important; }

[dir] .ui-state-focus, [dir] .ui-state-active { background: rgb(242, 242, 242) !important; }

.magnifier { background-position: 9px 12px; }

[dir] .fx-copy .fx-form { text-align: center !important; }

.search_closeMark::-ms-clear { display: none; }

#compatible_cross { position: absolute; height: 16px; top: 30px; width: 17px; }

[dir="ltr"] #compatible_cross { left: 359px; }

[dir="rtl"] #compatible_cross { right: 359px; }

@media (max-width: 663px) {
  #compatible_cross { top: 28px; }
  [dir="ltr"] #compatible_cross { left: 266px; }
  [dir="rtl"] #compatible_cross { right: 266px; }
}

#compatible_magnifier { position: absolute; width: 25px; height: 36px; top: 23px; }

[dir="ltr"] #compatible_magnifier { left: 20px; }

[dir="rtl"] #compatible_magnifier { right: 20px; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-conditional-form__dropdown { position: relative; }

[dir] .fxg-conditional-form__dropdown { margin-bottom: 10px; }

.fxg-conditional-form__dropdown .cc-aem-c-form-group__label { line-height: 1.5; }

.fxg-conditional-form__dropdown .cc-aem-c-form-group__select { font-weight: 300; line-height: 1.5; }

.fxg-contactchannels a.fxg-link { display: block; font-size: 0.875rem; font-weight: 700 !important; color: rgb(0, 122, 183) !important; text-transform: uppercase !important; }

.fxg-contactchannels a.fxg-link:hover { text-decoration: underline; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

[dir] .fxg-contentnavigation__block { border-bottom: 1px solid rgb(227, 227, 227); }

[dir] .fxg-contentnavigation__block:last-child { border-bottom: 0px; }

[dir="ltr"] .fxg-contentnavigation__title { border-left: 4px solid transparent; }

[dir="rtl"] .fxg-contentnavigation__title { border-right: 4px solid transparent; }

.fxg-contentnavigation__list-item { transition: 0.3s; }

[dir] .fxg-contentnavigation__list-item { background-color: transparent; }

[dir="ltr"] .fxg-contentnavigation__list-item { border-left: 4px solid transparent; }

[dir="rtl"] .fxg-contentnavigation__list-item { border-right: 4px solid transparent; }

.fxg-contentnavigation__list-item--highlighted { color: rgb(77, 20, 140); }

[dir="ltr"] .fxg-contentnavigation__list-item--highlighted { border-left: 4px solid rgb(77, 20, 140); }

[dir="rtl"] .fxg-contentnavigation__list-item--highlighted { border-right: 4px solid rgb(77, 20, 140); }

.fxg-contentnavigation__list-item .cc-aem-c-button__icon { transition: 0.3s; }

[dir="ltr"] .fxg-contentnavigation__list-item .cc-aem-c-button__icon { transform: translate(0px, 0px) rotate(270deg); }

[dir="rtl"] .fxg-contentnavigation__list-item .cc-aem-c-button__icon { transform: translate(0px, 0px) rotate(-270deg); }

.fxg-contentnavigation__list-item:not(.fxg-contentnavigation__list-item--highlighted):hover { transition: 0.3s; }

[dir] .fxg-contentnavigation__list-item:not(.fxg-contentnavigation__list-item--highlighted):hover { background-color: rgb(242, 242, 242); }

.fxg-contentnavigation__list-item:not(.fxg-contentnavigation__list-item--highlighted):hover .cc-aem-c-button__icon { transition: 0.3s; }

[dir="ltr"] .fxg-contentnavigation__list-item:not(.fxg-contentnavigation__list-item--highlighted):hover .cc-aem-c-button__icon { transform: translate(5px, 0px) rotate(270deg); }

[dir="rtl"] .fxg-contentnavigation__list-item:not(.fxg-contentnavigation__list-item--highlighted):hover .cc-aem-c-button__icon { transform: translate(-5px, 0px) rotate(-270deg); }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg_download-accordion-button { color: rgb(68, 68, 68); width: 100%; outline: 0px; font-size: 1.5rem; font-weight: 300; transition: 0.4s; height: 70px; line-height: 1.3; }

[dir] .fxg_download-accordion-button { cursor: pointer; padding: 18px; margin-bottom: -3px; background-color: white; border: 0.5px solid rgba(128, 128, 128, 0.5); }

[dir="ltr"] .fxg_download-accordion-button { text-align: left; border-right: 0px; border-left: 0px; }

[dir="rtl"] .fxg_download-accordion-button { text-align: right; border-left: 0px; border-right: 0px; }

[dir="ltr"] .fxg_download-accordion-button:focus { border-right: 0.5px solid rgba(128, 128, 128, 0.5); border-left: 0.5px solid rgba(128, 128, 128, 0.5); }

[dir="rtl"] .fxg_download-accordion-button:focus { border-left: 0.5px solid rgba(128, 128, 128, 0.5); border-right: 0.5px solid rgba(128, 128, 128, 0.5); }

.fxg_download-accordion-button:has(.fxg-download-accordion_carot-icon-open) { font-weight: 400; }

@media screen and (max-width: 320px) {
  .fxg_download-accordion-button { max-width: 285px; }
}

.fxg_download-accordion-title { width: 80%; font-size: 1.5rem; line-height: 1.3; }

[dir] .fxg_download-accordion-title { padding-top: 0px; }

[dir="ltr"] .fxg_download-accordion-title { float: left; }

[dir="rtl"] .fxg_download-accordion-title { float: right; }

.fxg__download__accordion-panel { display: none; overflow: hidden; }

[dir] .fxg__download__accordion-panel { padding: 0px 18px; background-color: white; }

.fxg__download__accordion-panel-display { display: block; }

.fxg__download__accordion-panel-no-display { display: none; }

.fxg__download__accordion-panel { overflow: visible; }

[dir] .fxg__download__accordion-panel { padding-bottom: 15px; background-color: rgb(250, 250, 250); margin-bottom: 0px; }

.fxg__download-validation-text { color: rgb(222, 0, 46); font-size: 0.875rem; font-weight: 400; line-height: 1.5; }

[dir] .fxg__download-validation-text p { margin-bottom: 0px; margin-top: 5px; }

.downloadContainer-caroticon { display: block; width: 30px; height: 30px; background-position: -354px 10px; z-index: 100; }

[dir] .downloadContainer-caroticon { background-image: url("assets/ac7e9733921ffbfc.png"); background-size: 399px 30px; background-repeat: no-repeat; }

[dir="ltr"] .downloadContainer-caroticon { float: right; margin-right: 15px; }

[dir="rtl"] .downloadContainer-caroticon { float: left; margin-left: 15px; }

.fxg-download-drop_body__button-submit-lead { display: inline-block; font-size: 0.875rem; font-weight: 700; line-height: 1.42857; white-space: nowrap; vertical-align: middle; touch-action: manipulation; user-select: none; width: 165px; height: 40px; color: black; }

[dir] .fxg-download-drop_body__button-submit-lead { border: 2px solid rgb(51, 51, 51); margin-bottom: 0px; text-align: center; cursor: pointer; border-radius: 0px; background-color: white; }

.fxg-download-drop_body__button-submit-lead:focus { transition: 0.16s; text-decoration: none; }

[dir] .fxg-download-drop_body__button-submit-lead:focus { transform: scale(1.02, 1.06); }

.fxg-download-drop_body__button-submit-lead:hover { transition: 0.16s; text-decoration: none; }

[dir] .fxg-download-drop_body__button-submit-lead:hover { transform: scale(1.02, 1.06); }

.fxg-download-drop_body__button-submit-lead.focus { text-decoration: none; }

[dir] .fxg__download-panel-heading { background-color: rgb(255, 255, 255) !important; }

.fxg__download-panel-heading h5 { width: 100%; }

[dir="ltr"] .fxg__download-panel-heading h5 { float: left; }

[dir="rtl"] .fxg__download-panel-heading h5 { float: right; }

.fxg-download-drop_body__button-select { outline: 0px; display: block; width: 100%; max-width: 460px; height: 60px; font-size: 0.875rem; appearance: none; color: rgb(51, 51, 51); font-weight: 700; line-height: 1.3; }

[dir] .fxg-download-drop_body__button-select { background-color: rgb(242, 242, 242); background-image: none; border: 0px; border-radius: 0px; }

[dir="ltr"] .fxg-download-drop_body__button-select { padding: 2px 2px 2px 12px; }

[dir="rtl"] .fxg-download-drop_body__button-select { padding: 2px 12px 2px 2px; }

[dir] .fxg-download-drop_body__button-select:focus { border: 2px solid lightgrey; }

@media screen and (max-width: 425px) {
  .fxg-download-drop_body__button-select { max-width: 255px; }
}

@media screen and (max-width: 320px) {
  .fxg-download-drop_body__button-select { max-width: 255px; }
}

.fxg-download-accordion__carot-icon { display: block; width: 30px; height: 30px; background-position: -354px 10px; z-index: 100; }

[dir] .fxg-download-accordion__carot-icon { background-image: url("assets/ac7e9733921ffbfc.png"); background-size: 399px 30px; background-repeat: no-repeat; }

[dir="ltr"] .fxg-download-accordion__carot-icon { margin-right: 15px; float: right; }

[dir="rtl"] .fxg-download-accordion__carot-icon { margin-left: 15px; float: left; background-position: -354px 10px !important; }

[dir] .fxg__download-file-xsd { cursor: pointer; }

[dir] .fxg__download-file-wsdl { cursor: pointer; }

[dir="ltr"] .fxg-download-drop_body__button-text--div { float: left; }

[dir="rtl"] .fxg-download-drop_body__button-text--div { float: right; }

.fxg-download-drop_body__carot-icon { display: block; width: 30px; height: 30px; background-position: -354px 10px; z-index: 100; }

[dir] .fxg-download-drop_body__carot-icon { background-image: url("assets/ac7e9733921ffbfc.png"); background-size: 399px 30px; background-repeat: no-repeat; }

[dir="ltr"] .fxg-download-drop_body__carot-icon { float: right; margin-right: 15px; }

[dir="rtl"] .fxg-download-drop_body__carot-icon { float: left; margin-left: 15px; background-position: -354px 10px !important; }

.fxg-download-drop_body__selected-item { font-size: 14px; opacity: 2.5; color: rgb(51, 51, 51); position: relative; top: 0px; }

[dir] .fxg-download-drop_body__selected-item { margin-bottom: 0px; }

[dir="ltr"] .fxg-download-drop_body__selected-item { text-align: left; }

[dir="rtl"] .fxg-download-drop_body__selected-item { text-align: right; }

.fxg-download-drop_body__default-item { font-size: 14px; opacity: 2.5; color: rgb(51, 51, 51); position: relative; top: 0px; font-weight: bold; transition: font-size 0.2s; }

[dir] .fxg-download-drop_body__default-item { margin-bottom: 0px; margin-top: 8px; }

[dir="ltr"] .fxg-download-drop_body__default-item { text-align: left; }

[dir="rtl"] .fxg-download-drop_body__default-item { text-align: right; }

.fxg-download-drop_body__squeezed-item { transition: font-size 0.2s; font-weight: bold; font-size: 10px !important; }

[dir] .fxg-download-drop_body__squeezed-item { margin-bottom: 5px !important; }

[dir="ltr"] .fxg-download-drop_body__squeezed-item { text-align: left; }

[dir="rtl"] .fxg-download-drop_body__squeezed-item { text-align: right; }

[dir] .fxg-download-accordion_body-dropdown { margin-bottom: 5px; }

[dir="ltr"] .fxg-download-accordion_body-dropdown { padding-right: 0px; }

[dir="rtl"] .fxg-download-accordion_body-dropdown { padding-left: 0px; }

.fxg-download-accordion_body-dropdown ul { color: rgb(51, 51, 51); max-width: 460px; position: absolute; list-style: none; width: 100%; z-index: 1000; display: none; outline: 0px; }

[dir] .fxg-download-accordion_body-dropdown ul { padding: 0px; margin-top: -0.36%; background-color: rgb(255, 255, 255); }

[dir="ltr"] .fxg-download-accordion_body-dropdown ul { border-left: 1px solid lightgrey; border-right: 1px solid lightgrey; }

[dir="rtl"] .fxg-download-accordion_body-dropdown ul { border-right: 1px solid lightgrey; border-left: 1px solid lightgrey; }

@media screen and (max-width: 425px) {
  .fxg-download-accordion_body-dropdown ul { max-width: 255px; }
}

@media screen and (max-width: 320px) {
  .fxg-download-accordion_body-dropdown ul { width: 255px; }
}

.fxg-download-accordion_body-dropdown li { font-size: 1rem; font-weight: 300; outline: 0px; line-height: 1.5; }

[dir] .fxg-download-accordion_body-dropdown li { padding: 10px; border-bottom: 1px solid lightgrey; }

[dir="ltr"] .fxg-download-accordion_body-dropdown li { text-align: left; }

[dir="rtl"] .fxg-download-accordion_body-dropdown li { text-align: right; }

[dir] .fxg-download-accordion_body-dropdown li:hover { background-color: rgb(242, 242, 242); }

[dir="rtl"] .fxg-download-accordion_body-dropdown { float: right; }

[dir="rtl"] .fxg-download-submit-button-col { float: right; }

.fxg-download__accordion-header-row { font-size: 1.5rem; font-weight: 300; line-height: 1.3; }

[dir] .fxg-download__accordion-header-row { margin-top: 15px; }

.display-dropdown-webTolead { display: block !important; }

.fxg-download-drop_body-lists-focus { color: rgb(51, 51, 51); }

[dir] .fxg-download-drop_body-lists-focus { background-color: rgb(242, 242, 242) !important; }

.fxg__download-input-checkbox { display: none !important; }

[dir] .fxg__download-input-checkbox { margin: 0px -15px !important; }

.fxg__download-input-checkbox-row { height: 24px; font-size: 0.875rem; font-weight: 400; }

[dir] .fxg__download-input-checkbox-row { margin-top: 0px; margin-bottom: 15px; }

.fxg__download-options-heading { font-size: 0.875rem; font-weight: 500; line-height: 1.5; }

.fxg__download-options-heading h5 { font-size: 0.875rem; font-weight: 500; line-height: 1.5; }

[dir="ltr"] .fxg__download-options-heading h5 { text-align: right; }

[dir="rtl"] .fxg__download-options-heading h5 { text-align: left; }

@media screen and (min-width: 426px) and (max-width: 768px) {
  [dir="ltr"] .fxg__download-options-heading h5 { text-align: left; }
  [dir="rtl"] .fxg__download-options-heading h5 { text-align: right; }
}

@media screen and (max-width: 425px) {
  [dir="ltr"] .fxg__download-options-heading h5 { text-align: left; }
  [dir="rtl"] .fxg__download-options-heading h5 { text-align: right; }
}

@media screen and (max-width: 991px) {
  [dir="ltr"] .fxg__download-options-heading h5 { text-align: left; }
  [dir="rtl"] .fxg__download-options-heading h5 { text-align: right; }
}

.fxg__download-options-heading a { color: inherit; }

[dir="rtl"] .fxg-download__multi-title { float: right; }

.fxg-download-accordion_carot-icon-open { transition: transform 0.2s linear; }

[dir="ltr"] .fxg-download-accordion_carot-icon-open { transform: rotate(180deg); }

[dir="rtl"] .fxg-download-accordion_carot-icon-open { transform: rotate(-180deg); }

.checkbox-inline { display: inline-block; }

[dir] .checkbox-download-label { margin-top: 0px !important; }

[dir="ltr"] .checkbox-download-label { margin-left: 0px !important; }

[dir="rtl"] .checkbox-download-label { padding-right: 1.25rem !important; margin-right: 0px !important; }

[dir="rtl"] .checkbox-inline { float: right; }

.checkbox-inline .checkmark_download-label { display: inline-block; position: absolute; width: 15px !important; height: 15px !important; }

[dir] .checkbox-inline .checkmark_download-label { background-color: white; border: 2px solid rgb(0, 122, 183); }

[dir="ltr"] .checkbox-inline .checkmark_download-label { left: 0px; }

[dir="rtl"] .checkbox-inline .checkmark_download-label { right: 0px; }

[dir] .checkbox-inline input:checked + .checkmark_download-label { background-color: white; }

.checkbox-inline input:checked + .checkmark_download-label::after { content: ""; position: absolute; width: 9px; height: 5px; top: 5px; }

[dir] .checkbox-inline input:checked + .checkmark_download-label::after { border-bottom: 2px solid rgb(0, 122, 183); }

[dir="ltr"] .checkbox-inline input:checked + .checkmark_download-label::after { border-left: 2px solid rgb(0, 122, 183); left: 6px; transform: translate(-50%, -50%) rotate(-45deg); }

[dir="rtl"] .checkbox-inline input:checked + .checkmark_download-label::after { border-right: 2px solid rgb(0, 122, 183); right: 6px; transform: translate(50%, -50%) rotate(45deg); }

@media screen and (max-width: 1024px) {
  .fxg-download-all-submit-button-col { width: 100%; }
  [dir] .fxg-download-all-submit-button-col { margin-bottom: 20px; }
  [dir="ltr"] .fxg-download-all-submit-button-col { margin-left: 0px; margin-right: 0px; }
  [dir="rtl"] .fxg-download-all-submit-button-col { margin-right: 0px; margin-left: 0px; }
}

@media screen and (max-width: 1024px) {
  .fxg__download-container-validation { color: rgb(222, 0, 46); width: 100%; }
  [dir] .fxg__download-container-validation { margin: 0px; }
}

.fxg__download-accordion_body-select-div { position: relative; }

@media screen and (max-width: 768px) {
  .fxg__download-accordion-wraper { width: 100%; }
}

@media screen and (min-width: 992px) {
  .fxg__download-accordion-wraper { width: 990px; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

ul.fxg-download-container__tab-lisitems { color: rgb(51, 51, 51); position: absolute; list-style: none; width: 100%; z-index: 1000; display: none; outline: 0px; }

[dir] ul.fxg-download-container__tab-lisitems { padding: 0px; margin-top: -0.36%; background-color: rgb(255, 255, 255); }

[dir="ltr"] ul.fxg-download-container__tab-lisitems { border-left: 1px solid lightgrey; border-right: 1px solid lightgrey; }

[dir="rtl"] ul.fxg-download-container__tab-lisitems { border-right: 1px solid lightgrey; border-left: 1px solid lightgrey; }

ul.fxg-download-container__tab-lisitems a { color: rgb(51, 51, 51); }

[dir] ul.fxg-download-container__tab-lisitems li { text-align: center; }

ul.fxg-download-container__tab-lisitems li.fxg_download-container-tab-one-mobile { display: none; }

.downloadContainer-caroticon { display: block; width: 30px; height: 30px; background-position: -354px 10px; z-index: 100; }

[dir] .downloadContainer-caroticon { background-image: url("assets/ac7e9733921ffbfc.png"); background-size: 399px 30px; background-repeat: no-repeat; }

[dir="ltr"] .downloadContainer-caroticon { margin-left: 70%; }

[dir="rtl"] .downloadContainer-caroticon { margin-right: 70%; }

.fxg-download-container__button-submit-lead { display: inline-block; font-size: 1.1875rem; font-weight: 700; line-height: 1.3; max-width: 244px; white-space: nowrap; vertical-align: middle; touch-action: manipulation; user-select: none; width: 100%; height: 60px; color: white; }

[dir] .fxg-download-container__button-submit-lead { margin-bottom: 0px; text-align: center; cursor: pointer; border: 1px solid transparent; border-radius: 0px; background-color: rgb(255, 98, 0); }

.fxg-download-container__button-submit-lead:hover { transition: 0.16s; color: white; text-decoration: none; }

[dir] .fxg-download-container__button-submit-lead:hover { transform: scale(1.02, 1.06); }

.fxg-download-container__button-submit-lead:focus { transition: 0.16s; color: white; text-decoration: none; }

[dir] .fxg-download-container__button-submit-lead:focus { transform: scale(1.02, 1.06); }

.fxg-download-container__button-submit-lead.focus { color: white; text-decoration: none; }

@media (max-width: 1024px) {
  .fxg-download-container__button-submit-lead { max-width: none; }
}

@media screen and (max-width: 425px) {
  .fxg-download-container__button-submit-lead { max-width: none; }
}

.fxg__download_all-tabs-to-dropdown { display: none; width: 73.75%; }

[dir] .fxg__download_all-tabs-to-dropdown { margin: auto; }

.fxg__download_all-tabs-to-dropdown .fxg-download-container__button-select { outline: 0px; display: block; height: 40px; }

[dir] .fxg__download_all-tabs-to-dropdown .fxg-download-container__button-select { margin: auto; }

@media screen and (max-width: 425px) {
  .fxg__download_all-tabs-to-dropdown { display: block; }
}

[dir] .fxg__download-panel-heading { background-color: rgb(255, 255, 255) !important; }

[dir] .fxg-download-container__download-tabs { margin-bottom: 60px; }

.fxg-download-container__button-select { outline: 0px; display: block; width: 100%; height: 60px; max-width: 633px; font-size: 1rem; font-weight: 300; line-height: 1.3; appearance: none; color: rgb(51, 51, 51); }

[dir] .fxg-download-container__button-select { background-color: rgb(242, 242, 242); background-image: none; border: 0px; border-radius: 0px; }

[dir="ltr"] .fxg-download-container__button-select { padding: 2px 2px 2px 12px; }

[dir="rtl"] .fxg-download-container__button-select { padding: 2px 12px 2px 2px; }

[dir] .fxg-download-container__button-select:focus { border: 2px solid lightgrey; }

@media (max-width: 767px) {
  .fxg-download-container__button-select { max-width: none; }
}

.fxg-download-container__carot-icon { display: block; width: 30px; height: 30px; z-index: 100; }

[dir="ltr"] .fxg-download-container__carot-icon { float: right; margin-right: 15px; }

[dir="rtl"] .fxg-download-container__carot-icon { float: left; margin-left: 15px; }

.fxg-download-container__carot-icon svg { vertical-align: middle; height: 30px; width: 20px; }

.fxg-download-container__selected-item { font-size: 14px; opacity: 2.5; color: rgb(51, 51, 51); position: relative; top: 0px; }

[dir] .fxg-download-container__selected-item { margin-bottom: 0px; }

[dir="ltr"] .fxg-download-container__selected-item { text-align: left; }

[dir="rtl"] .fxg-download-container__selected-item { text-align: right; }

.fxg-download-container__default-item { font-size: 14px; opacity: 2.5; color: rgb(51, 51, 51); position: relative; top: 0px; font-weight: bold; transition: font-size 0.2s; }

[dir] .fxg-download-container__default-item { margin-bottom: 0px; margin-top: 8px; }

[dir="ltr"] .fxg-download-container__default-item { text-align: left; }

[dir="rtl"] .fxg-download-container__default-item { text-align: right; }

.fxg-download-container__default-item span { font-size: 14px; font-weight: bold; }

[dir] .fxg-download-container__default-tab { text-align: center; }

.fxg-download-container__squeezed-item { transition: font-size 0.2s; font-weight: bold; font-size: 10px !important; }

[dir] .fxg-download-container__squeezed-item { margin-bottom: 5px !important; }

[dir="ltr"] .fxg-download-container__squeezed-item { text-align: left; }

[dir="rtl"] .fxg-download-container__squeezed-item { text-align: right; }

[dir="ltr"] .fxg-download-container__download-type { padding-right: 15px !important; }

[dir="rtl"] .fxg-download-container__download-type { padding-left: 15px !important; }

.fxg-download-container-dropdown ul.fxg-download-container-listItems { color: rgb(51, 51, 51); position: absolute; list-style: none; width: 100%; z-index: 1000; display: none; outline: 0px; }

[dir] .fxg-download-container-dropdown ul.fxg-download-container-listItems { padding: 0px; margin-top: -0.36%; background-color: rgb(255, 255, 255); }

[dir="ltr"] .fxg-download-container-dropdown ul.fxg-download-container-listItems { border-left: 1px solid lightgrey; border-right: 1px solid lightgrey; }

[dir="rtl"] .fxg-download-container-dropdown ul.fxg-download-container-listItems { border-right: 1px solid lightgrey; border-left: 1px solid lightgrey; }

.fxg-download-container-dropdown li { font-size: 1rem; line-height: 1.5; font-weight: 300; outline: 0px; }

[dir] .fxg-download-container-dropdown li { padding: 10px; border-bottom: 1px solid lightgrey; }

[dir="ltr"] .fxg-download-container-dropdown li { text-align: left; }

[dir="rtl"] .fxg-download-container-dropdown li { text-align: right; }

[dir] .fxg-download-container-dropdown li:hover { background-color: rgb(242, 242, 242); }

.display-dropdown-webTolead { display: block !important; }

.fxg-download-container-lists-focus { color: rgb(51, 51, 51); }

[dir] .fxg-download-container-lists-focus { background-color: rgb(242, 242, 242) !important; }

.fxg-download-container_carot-icon-open { transition: transform 0.2s linear; }

[dir="ltr"] .fxg-download-container_carot-icon-open { transform: rotate(180deg); }

[dir="rtl"] .fxg-download-container_carot-icon-open { transform: rotate(-180deg); }

.fxg-download-container_carot-icon-close { transition: transform 0.2s linear; }

[dir] .fxg-download-container_carot-icon-close { transform: rotate(0deg); }

.fxg-download-container__button-text--div { width: 75%; }

[dir="ltr"] .fxg-download-container__button-text--div { float: left; }

[dir="rtl"] .fxg-download-container__button-text--div { float: right; }

.fxg__wrapper-download-container { width: 663px; }

[dir] .fxg__wrapper-download-container { margin-top: 50px; }

@media screen and (max-width: 425px) {
  .fxg__wrapper-download-container { width: 100%; }
  [dir] .fxg__wrapper-download-container { margin-top: 50px; }
}

@media (max-width: 767px) {
  .fxg__wrapper-download-container { width: 100%; }
  [dir] .fxg__wrapper-download-container { margin-top: 50px; }
}

.fxg-download-all-submit-button-col { width: 41.328%; }

[dir] .fxg-download-all-submit-button-col { margin-bottom: 20px; }

[dir="ltr"] .fxg-download-all-submit-button-col { margin-left: 30%; margin-right: 30%; }

[dir="rtl"] .fxg-download-all-submit-button-col { margin-right: 30%; margin-left: 30%; }

@media (max-width: 768px) {
  .fxg-download-all-submit-button-col { width: 100%; }
  [dir="ltr"] .fxg-download-all-submit-button-col { margin-left: 0px; margin-right: 0px; }
  [dir="rtl"] .fxg-download-all-submit-button-col { margin-right: 0px; margin-left: 0px; }
}

@media screen and (max-width: 425px) {
  .fxg-download-all-submit-button-col { width: 100%; }
  [dir="ltr"] .fxg-download-all-submit-button-col { margin-left: 0px; margin-right: 0px; }
  [dir="rtl"] .fxg-download-all-submit-button-col { margin-right: 0px; margin-left: 0px; }
}

.fxg__download-all-input-checkbox { display: none !important; }

[dir] .fxg__download-all-input-checkbox { margin: 0px -15px !important; }

.fxg__download-all-input-checkbox-row { height: 24px; font-size: 0.875rem; font-weight: 400; }

[dir] .fxg__download-all-input-checkbox-row { margin-top: 10px; margin-bottom: 15px; }

.fxg__download-container-validation { color: rgb(222, 0, 46); width: 60%; }

[dir] .fxg__download-container-validation { margin: auto 31.5%; }

[dir] .fxg__download-container-validation-row { margin-top: -20px; }

[dir] .fxg__download-container-validation p { margin-top: 5px; margin-bottom: 5px; }

.fxg_download-container-diplay-two { display: none; }

.fxg_download-container-diplay { display: block; }

.fxg_download-container-no-diplay { display: none; }

.checkbox-inline { display: inline-block; }

[dir] .checkbox-inline.checkbox-download-label { margin-top: 0.625rem; }

[dir="ltr"] .checkbox-inline.checkbox-download-label { margin-left: 0.9375rem; }

[dir="rtl"] .checkbox-inline.checkbox-download-label { margin-right: 0.9375rem; }

html[dir="rtl"] .checkbox-inline.checkbox-download-label { padding-right: 20px; }

.checkbox-inline .checkmark { display: inline-block; width: 15px; height: 15px; position: absolute; }

[dir] .checkbox-inline .checkmark { background-color: white; border: 2px solid rgb(0, 122, 183); }

[dir="ltr"] .checkbox-inline .checkmark { left: 0px; }

[dir="rtl"] .checkbox-inline .checkmark { right: 0px; }

[dir] .checkbox-inline input:checked + .checkmark { background-color: white; }

.checkbox-inline input:checked + .checkmark::after { content: ""; position: absolute; width: 9px; height: 5px; top: 5px; }

[dir] .checkbox-inline input:checked + .checkmark::after { border-bottom: 2px solid rgb(0, 122, 183); }

[dir="ltr"] .checkbox-inline input:checked + .checkmark::after { border-left: 2px solid rgb(0, 122, 183); left: 6px; transform: translate(-50%, -50%) rotate(-45deg); }

[dir="rtl"] .checkbox-inline input:checked + .checkmark::after { border-right: 2px solid rgb(0, 122, 183); right: 6px; transform: translate(50%, -50%) rotate(45deg); }

.fxg_download-container-tab-list li.active a { font-weight: 700; height: 50px !important; line-height: 1.5 !important; }

[dir] .fxg_download-container-tab-list li.active a { padding: 14px !important; }

.fxg_download-container-tab-list li a { height: 40px !important; width: 168px !important; line-height: 1.3 !important; }

[dir] .fxg_download-container-tab-list li a { padding: 10px 25px !important; }

.fxg_download-container-tab-list li a span { font-size: 0.875rem !important; }

@media (min-width: 993px) {
  .download-all-mobile-display-none { display: block; }
}

@media screen and (max-width: 992px) and (min-width: 769px) {
  .download-all-mobile-display-none { display: block; }
}

@media (max-width: 768px) {
  .download-all-mobile-display-none { display: none; }
}

@media (min-width: 993px) {
  .download-all-desktop-display-none { display: none; }
}

@media screen and (max-width: 992px) and (min-width: 769px) {
  .download-all-desktop-display-none { display: block; }
}

@media (max-width: 768px) {
  .download-all-desktop-display-none { display: block; }
}

@media (min-width: 993px) {
  .download-all-tablet-display-none { display: block; }
}

@media screen and (max-width: 992px) and (min-width: 769px) {
  .download-all-tablet-display-none { display: none; }
}

@media (max-width: 768px) {
  .download-all-tablet-display-none { display: block; }
}

@media screen and (max-width: 425px) {
  .fxg__download_all-tabs-to-hide { display: none; }
}

.fxg__download-container_select-div { position: relative; }

.fxg__download_all-tabs-to-select-div { position: relative; }

.fxg-download_all-submit-button-div { width: 274px; }

[dir] .fxg-download_all-submit-button-div { margin: 0px auto; }

@media (max-width: 767px) {
  .fxg-download_all-submit-button-div { width: 100%; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-drawer { background-position: center bottom -70px; min-height: 140px; transition: height 0.25s; }

[dir] .fxg-drawer { padding: 35px 0px 20px; background-color: rgb(250, 250, 250); background-repeat: no-repeat; }

.fxg-drawer .fxg-drawer-externalIcon-large { display: inline-block; }

[dir] .fxg-drawer .fxg-drawer-externalIcon-large { padding: 0px 10px; }

.fxg-drawer .fxg-drawer-externalIcon-large > svg { width: 1em; height: 1em; font-size: 1rem; }

.fxg-drawer .fxg-drawerExteranlIcon-left { display: inline-block; }

[dir] .fxg-drawer .fxg-drawerExteranlIcon-left { padding: 0px 10px; }

.fxg-drawer .fxg-drawerExteranlIcon-left > svg { width: 24px; height: 24px; }

.fxg-drawer .fxg-drawerExteranlIcon-default { display: inline-block; }

[dir] .fxg-drawer .fxg-drawerExteranlIcon-default { padding: 10px; }

.fxg-drawer .fxg-button { display: inline-block; }

[dir] .fxg-drawer .fxg-button { margin-top: 1rem; }

[dir="ltr"] .fxg-drawer .fxg-button { padding-left: 30px; padding-right: 30px; }

[dir="rtl"] .fxg-drawer .fxg-button { padding-right: 30px; padding-left: 30px; }

.fxg-drawer .fxg-button--orange { white-space: nowrap; max-width: 280px; overflow: hidden; text-overflow: ellipsis; }

.fxg-drawer .fxg-button--round { line-height: 1.5; }

.fxg-drawer .fxg-button--transparent { color: rgb(255, 98, 0); line-height: 1.3; font-size: 1.1875rem; }

[dir] .fxg-drawer .fxg-button--transparent { border: 2px solid rgb(255, 98, 0); }

@media (max-width: 768px) {
  .fxg-drawer { background-position: center bottom -30px; }
  [dir] .fxg-drawer { background-size: 768px 288px; }
}

@media (max-width: 663px) {
  .fxg-drawer { min-height: 128px; max-height: 200px; transition: max-height 0.25s; }
  [dir] .fxg-drawer { padding: 20px 0px; background-image: none !important; }
}

.fxg-drawer .fxg-wrapper { position: relative; }

[dir] .fxg-drawer .fxg-wrapper { padding-top: 0px; padding-bottom: 0px; }

.fxg-drawer__button, .fxg-drawer__button:hover, .fxg-drawer__button:focus { font-size: 0.875rem; font-weight: 700; letter-spacing: 1.1px; line-height: 1.3; text-transform: uppercase; display: block; }

@media (max-width: 663px) {
  [dir] .fxg-drawer__button, [dir] .fxg-drawer__button:hover, [dir] .fxg-drawer__button:focus { float: none; text-align: center !important; }
}

.fxg-drawer--open { height: auto; background-position: center center; }

[dir] .fxg-drawer--open { background-size: contain; }

@media (max-width: 663px) {
  .fxg-drawer--open { height: auto; max-height: 100%; }
}

.fxg-drawer--open .fxg-drawer__button, .fxg-drawer--open .fxg-drawer__button:hover, .fxg-drawer--open .fxg-drawer__button:focus { display: none; }

.fxg-drawer--open .fxg-drawer__close-button { display: inline-block; }

[dir] .fxg-drawer--open .fxg-drawer__close-button { background: 0px center; border: 0px; }

.fxg-drawer--open .fxg-drawer__title-wrapper { display: none; }

.fxg-drawer__close-button { display: none; position: absolute; top: 0px; }

[dir] .fxg-drawer__close-button { cursor: pointer; }

[dir="ltr"] .fxg-drawer__close-button { right: 15px; }

[dir="rtl"] .fxg-drawer__close-button { left: 15px; }

.fxg-drawer__title-wrapper { display: block; }

@media (max-width: 663px) {
  .fxg-drawer__title-wrapper { display: block; }
  [dir] .fxg-drawer__title-wrapper { margin: 0rem auto; text-align: center !important; }
}

.fxg-drawer__title-wrapper .fxg-link--md { width: 225px; }

.fxg-drawer__title-wrapper .fxg-link--sm { width: 175px; }

.fxg-drawer__title-wrapper .fxg-link--lg { width: 275px; }

.fxg-drawer__title-wrapper .fxg-link--blue { line-height: 1.3; }

.fxg-drawer__title-wrapper .fxg-link.default { color: rgb(0, 122, 183); font-size: inherit; font-weight: 500; line-height: 1.5; }

.fxg-drawer__detail { width: 56%; }

[dir] .fxg-drawer__detail { padding: 35px 60px 34px; }

[dir="ltr"] .fxg-drawer__detail { float: left; text-align: left; }

[dir="rtl"] .fxg-drawer__detail { float: right; text-align: right; }

.fxg-drawer__detail ul li { font-size: 1.125rem; font-weight: 300; }

.fxg-drawer__detail ol li { font-size: 1.125rem; font-weight: 300; }

.fxg-drawer__detail p { font-size: 1rem; font-weight: 300; line-height: 1.5; }

[dir] .fxg-drawer__detail p { margin-bottom: 1.5rem; }

@media (max-width: 768px) {
  .fxg-drawer__detail p { font-size: 0.75rem; line-height: 1; }
  [dir] .fxg-drawer__detail p { padding: 5px 0px; }
}

@media (max-width: 663px) {
  .fxg-drawer__detail p { font-size: 1rem; line-height: 1.3; }
}

.fxg-drawer__detail .fxg-link--md { width: 225px; }

.fxg-drawer__detail .fxg-link--sm { width: 175px; }

.fxg-drawer__detail .fxg-link--lg { width: 275px; }

.fxg-drawer__detail .fxg-link--blue { line-height: 1.3; }

@media (max-width: 768px) {
  [dir] .fxg-drawer__detail { padding: 19px 43px 18px; }
}

@media (max-width: 663px) {
  .fxg-drawer__detail { width: 100%; }
  [dir] .fxg-drawer__detail { text-align: center; padding: 25px 15px; margin-bottom: 1.25rem; }
}

.fxg-drawer__detail .fxg-link--rounded_button { font-weight: 700; font-size: 0.875rem; line-height: 1.5; }

[dir] .fxg-drawer__detail .fxg-link--rounded_button { text-align: center; }

.fxg-drawer__detail-image { width: 44%; }

[dir="ltr"] .fxg-drawer__detail-image { float: left; }

[dir="rtl"] .fxg-drawer__detail-image { float: right; }

.fxg-drawer-offer { max-width: 970px; display: block; }

[dir] .fxg-drawer-offer { margin: 2rem auto; }

@media (max-width: 768px) {
  [dir="ltr"] .fxg-drawer-offer .fxg-drawer__detail { padding: 45px 5px 30px 15px; }
  [dir="rtl"] .fxg-drawer-offer .fxg-drawer__detail { padding: 45px 15px 30px 5px; }
}

@media (max-width: 663px) {
  .fxg-drawer-offer .fxg-drawer__detail { position: relative; bottom: 10px; }
  [dir] .fxg-drawer-offer .fxg-drawer__detail { margin-bottom: 0rem; padding: 0px; }
}

@media (max-width: 663px) {
  .fxg-drawer-offer .fxg-drawer__detail-image { width: 100%; }
  [dir] .fxg-drawer-offer .fxg-drawer__detail-image { margin-top: 0.5rem; margin-bottom: 0.5rem; }
}

@media (max-width: 768px) {
  [dir] .fxg-drawer-offer .fxg-drawer__detail p { margin-bottom: 0rem; }
}

@media (max-width: 663px) {
  [dir] .fxg-drawer-offer .fxg-drawer__detail p { margin-bottom: 1.25rem; }
}

@media (max-width: 663px) {
  .fxg-drawer-offer .fxg-video-component { position: relative; bottom: 5px; }
  [dir] .fxg-drawer-offer .fxg-video-component { clear: both; }
}

@media (max-width: 663px) {
  .fxg-drawer-offer.fxg-drawer-layout-one.layout1, .fxg-drawer-offer.fxg-drawer-layout-one.layout3 { display: flex; flex-direction: column-reverse; }
}

.fxg-drawer__button.fxg-link--carrot::after { vertical-align: initial; }

[dir] .fxg-drawer__button.fxg-link--carrot::after { margin-bottom: -1px; }

[dir="ltr"] .fxg-drawer__button.fxg-link--carrot::after { margin-left: 6px; transform: rotate(-90deg); }

[dir="rtl"] .fxg-drawer__button.fxg-link--carrot::after { margin-right: 6px; transform: rotate(90deg); }

[dir="ltr"] .video_alert .fxg-video-component div.alert.alert-danger { float: right; }

[dir="rtl"] .video_alert .fxg-video-component div.alert.alert-danger { float: left; }

[dir="ltr"] .video_alert-left .fxg-video-component div.alert.alert-danger { float: left; }

[dir="rtl"] .video_alert-left .fxg-video-component div.alert.alert-danger { float: right; }

[dir] .video_alert-left .fxg-featured-offer__detail-image { clear: both; }

@media (max-width: 663px) {
  .fxg-drawer-layout-one .fxg-drawer__detail-image img { height: 260px !important; }
  .fxg-drawer-layout-one .video_alert .fxg-video-component { max-width: 470px !important; }
  .fxg-drawer-layout-one .video_alert-left .fxg-video-component { max-width: 470px !important; }
}

.hiddenRichTextForTitleFocus { opacity: 0; width: 10px; height: 10px; }

.fxg-drawer .fxg-title { font-size: 1.5rem; font-weight: 300; line-height: 1.3; color: rgb(51, 51, 51); }

[dir] .fxg-drawer .fxg-title { margin-top: 0.5rem !important; margin-bottom: 1.5rem; }

@media (max-width: 768px) {
  .fxg-drawer .fxg-title { font-size: 1.25rem; line-height: 1.3; }
}

@media (max-width: 663px) {
  .fxg-drawer .fxg-title { font-size: 1.25rem; line-height: 1.5; }
  [dir] .fxg-drawer .fxg-title { margin-top: 1.25rem; margin-bottom: 1.5rem; text-align: center !important; }
}

@media (max-width: 663px) {
  [dir] .fxg-drawer .fxg-title { text-align: center !important; }
}

@media (max-width: 663px) {
  html[dir="rtl"] .fxg-drawer .fxg-title { text-align: center !important; }
}

.fxg-drawer__button { color: rgb(0, 122, 183); text-decoration-line: none; }

.fxg-drawer .fxg-button--orange:hover { color: rgb(255, 255, 255); }

.fxg-drawer__title-wrapper .fxg-button--orange, .fxg-drawer__detail .fxg-button--orange { line-height: 1.3; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-dropdown { display: inline-block; margin-block: 0px; margin-inline: 0px; padding-block: 0px; padding-inline: 0px; }

.fxg-dropdown .tracking_module_v1 { border-block-end: 1px solid rgba(182, 182, 182, 0.5); }

.fxg-dropdown .tracking_module_v1 + li { border-block-start: 1px solid rgba(182, 182, 182, 0.5); }

.fxg-dropdown .richtext { padding-block: 19px 0px; padding-inline: 13px; }

.fxg-dropdown .richtext p { margin-block: 0px; margin-inline: 0px; padding-block: 14px 13px; padding-inline: 1rem; border-block-end: 1px solid rgba(182, 182, 182, 0.5); }

.fxg-dropdown.fxg-global-nav { list-style: none; position: relative; }

.fxg-dropdown.fxg-global-nav .aem-Grid { margin-block: 0px; margin-inline: 0px; padding-block: 0px; padding-inline: 0px; }

@media (max-width: 663px) {
  .fxg-dropdown.fxg-global-nav .fxg-dropdown__item--open button.fxg-link { padding-block: 17px; padding-inline: 26px; }
}

@media (max-width: 1023px) {
  .fxg-dropdown.fxg-global-nav .fxg-dropdown__item--open button.fxg-link { background-color: rgb(77, 20, 140) !important; }
}

.fxg-dropdown.fxg-global-nav .fxg-dropdown__item .fxg-dropdown__sub-menu { list-style: none; padding-inline-start: 0px; height: auto; }

.fxg-dropdown.fxg-global-nav .fxg-dropdown__item .fxg-dropdown__sub-menu .fxg-link:hover { text-decoration: none; background-color: rgb(250, 250, 250); }

.fxg-dropdown.fxg-global-nav .fxg-dropdown__item .fxg-dropdown__sub-menu .fxg-link { font-size: 0.875rem; letter-spacing: 0px; line-height: 14px; }

.fxg-dropdown.fxg-global-nav .fxg-dropdown__item .fxg-dropdown__sub-menu .fxg-link:focus { padding-block: 19px 18px; padding-inline: 13px; border-block-start: 0px; border-block-end: 1px solid rgba(182, 182, 182, 0.5); border-inline: 0px initial initial; text-decoration: underline !important; }

.fxg-dropdown.fxg-global-nav .fxg-dropdown__item .fxg-dropdown__sub-menu .richtext p { margin-block: -19px 0px; margin-inline: -13px; padding-block: 14px 13px; padding-inline: 1rem; border-block-end: 1px solid rgba(182, 182, 182, 0.5); background-color: rgb(255, 255, 255); }

.fxg-dropdown.fxg-global-nav .fxg-dropdown__item button:first-child:focus-visible { text-decoration: underline; outline: rgb(255, 255, 255) dashed 1px; outline-offset: -10px; }

.fxg-dropdown.fxg-global-nav .fxg-dropdown__item button:hover { text-decoration: underline; }

.fxg-dropdown.fxg-global-nav .fxg-dropdown__item button.fxg-link { background: 0px center; border: 0px; }

@media (max-width: 1023px) {
  .fxg-dropdown.fxg-global-nav .fxg-dropdown__item button.fxg-link { background: 0px center; border: 0px; width: 100%; display: inline-flex; }
}

@media (max-width: 1023px) {
  .fxg-nav--mobile-menu-open .fxg-dropdown.fxg-global-nav { max-width: 50%; width: 465px; height: 100vh; background: rgb(77, 20, 140); display: block; }
}

@media (max-width: 663px) {
  .fxg-nav--mobile-menu-open .fxg-dropdown.fxg-global-nav { max-width: 100%; width: 100%; height: auto; background: rgb(250, 250, 250); max-height: calc(-132px + 100vh); }
}

.fxg-nav--search-open .fxg-dropdown.fxg-global-nav, .fxg-header--search-close .fxg-dropdown.fxg-global-nav { display: none; }

@media (max-width: 1023px) {
  .fxg-dropdown.fxg-global-nav { width: 0px; position: absolute; z-index: 11; inset-block-start: 75px; inset-inline-end: 0px; overflow-x: hidden; transition: 0.25s; background: rgb(250, 250, 250); display: none; }
  .fxg-header--shrunk .fxg-dropdown.fxg-global-nav { inset-block-start: 52px; }
}

@media (max-width: 663px) {
  .fxg-dropdown.fxg-global-nav { inset-block-start: 121px !important; }
}

.fxg-dropdown__item { float: inline-start; }

@media (max-width: 1023px) {
  .fxg-dropdown__item { border-block-end: 1px solid rgb(255, 255, 255); background: rgb(250, 250, 250); float: none !important; }
}

.fxg-global-nav .fxg-dropdown__item.fxg-dropdown__item--open { background-color: rgb(255, 255, 255); }

.fxg-dropdown__item .fxg-link { letter-spacing: 0px; }

.fxg-dropdown__item--open.fxg-user-options__option .fxg-dropdown__sub-menu { inset-inline-end: auto; }

.fxg-dropdown__sub-menu { color: rgb(51, 51, 51); display: none; width: 240px; background: rgb(255, 255, 255); position: absolute; transition: height 0.5s; }

.fxg-dropdown__sub-menu .fxg-login-module .richtext p, .fxg-dropdown__sub-menu .fxg-login-module .richtext div { font-size: 11px; padding-block: 19px 0px; padding-inline: 13px; margin-block-end: 10px; border-block-end: none; }

@media (max-width: 663px) {
  .fxg-dropdown__sub-menu .fxg-login-module .richtext p, .fxg-dropdown__sub-menu .fxg-login-module .richtext div { padding-inline-start: 26px; margin-block-end: 20px; }
}

.fxg-dropdown__sub-menu .fxg-login-module .fxg-link { border-block-end: none; }

.fxg-dropdown__sub-menu p { font-size: 11px; padding-block: 19px 0px; padding-inline: 0px 13px; }

@media (max-width: 663px) {
  .fxg-dropdown__sub-menu p { padding-inline-start: 26px; margin-block-end: 20px; }
}

.fxg-dropdown__sub-menu ul { margin-block: 5px 10px; }

@media (max-width: 663px) {
  .fxg-dropdown__sub-menu ul { margin-block-end: 10px; padding-inline-start: 40px; }
}

.fxg-dropdown__sub-menu ul li { font-size: 13px; line-height: 31px; font-weight: 300; list-style: none; padding-block: 0px; padding-inline: 0px; }

.fxg-dropdown__sub-menu ul li::before { content: ""; padding-inline-end: 8px; }

.fxg-dropdown__sub-menu ul li a { color: rgb(51, 51, 51); font-size: 13px; line-height: 31px; font-weight: 300; }

@media (min-width: 1200px) and (max-width: 1439px) {
  .fxg-dropdown__sub-menu { box-shadow: rgba(0, 0, 0, 0.17) 4px 4px 0px 0px; }
}

@media (max-width: 1023px) {
  .fxg-dropdown__sub-menu { position: relative; width: 100%; }
  .fxg-user-options__option .fxg-dropdown__sub-menu { display: none; width: 0px; max-width: 465px; position: absolute; transition: 0.25s; inset-inline-end: 0px !important; }
  .fxg-user-options__option.fxg-dropdown__item--open .fxg-dropdown__sub-menu { width: 100%; }
  .fxg-user-options__sign-in.fxg-dropdown__item--open .fxg-dropdown__sub-menu { height: 100vh; background: rgb(77, 20, 140); max-height: calc(-59px + 100vh); }
}

@media (max-width: 663px) {
  .fxg-user-options__sign-in.fxg-dropdown__item--open .fxg-dropdown__sub-menu { height: calc(-200% + 100vh); max-height: calc(-39px + 100vh); overflow-y: scroll; background: transparent; }
  .fxg-user-options__option .fxg-dropdown__sub-menu { max-width: 100%; }
}

.fxg-dropdown__item--open .fxg-dropdown__sub-menu { display: block; }

.dropdown { float: inline-start; }

.dropdown .fxg-dropdown__list { margin-block: 0px; margin-inline: 0px; padding-block: 0px; padding-inline: 0px; list-style-type: none; }

@media (max-width: 1023px) {
  .dropdown { float: none !important; }
}

.dropdown.fxg-bootstrap-dropdown { float: none; background-color: rgb(250, 250, 250); font-size: 0.75rem; }

@media (max-width: 663px) {
  .dropdown.fxg-bootstrap-dropdown br { display: none; }
  .dropdown.fxg-bootstrap-dropdown .fxg-icon { width: 24px; height: 24px; margin-block-start: 4px; }
}

.fxg-footer .dropdown.fxg-bootstrap-dropdown { border-block: 1px solid rgba(89, 89, 91, 0.5); border-inline: 1px solid rgba(89, 89, 91, 0.5); }

.fxg-field .dropdown.fxg-bootstrap-dropdown { width: calc(100% - 3px); }

@media (max-width: 663px) {
  .fxg-field .dropdown.fxg-bootstrap-dropdown { width: 100%; }
}

.dropdown.fxg-bootstrap-dropdown .dropdown-toggle { position: relative; font-size: 20px; background: transparent; border-block: 1px solid rgb(250, 250, 250); border-inline: 1px solid rgb(250, 250, 250); width: 100%; text-align: start; padding-block: 18px 17px; padding-inline: 15px; }

@media (max-width: 663px) {
  .dropdown.fxg-bootstrap-dropdown .dropdown-toggle { font-size: 15px; letter-spacing: 0.2px; color: rgb(51, 51, 51); background: rgb(250, 250, 250); }
}

.fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-toggle { font-size: 0.75rem; }

.fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-toggle:focus { outline: rgb(186, 216, 252) solid 2px; }

.fxg-field .dropdown.fxg-bootstrap-dropdown .dropdown-toggle { font-size: 0.875rem; text-transform: uppercase; padding-block: 22px; padding-inline: 15px; }

.dropdown.fxg-bootstrap-dropdown .dropdown-menu { width: 100.3%; margin: 1px 0px 0px -1px; border-radius: 0px; background-color: rgb(250, 250, 250); border-block-end: 1px solid rgb(250, 250, 250); border-inline: 1px solid rgb(250, 250, 250); border-block-start: 0px; padding-block: 0px; padding-inline: 0px; box-shadow: none; }

@media (max-width: 663px) {
  .dropdown.fxg-bootstrap-dropdown .dropdown-menu { border-block-start: 1px solid rgb(227, 227, 227); }
  .dropdown.fxg-bootstrap-dropdown .dropdown-menu li.active a { font-weight: 700; }
}

.fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-menu { border-block: 1px solid rgba(89, 89, 91, 0.5); border-inline: 1px solid rgba(89, 89, 91, 0.5); }

.dropdown.fxg-bootstrap-dropdown .dropdown-menu > li > a { color: rgb(51, 51, 51); font-weight: 300; background-color: rgb(255, 255, 255); border-block-start: 1px solid rgba(182, 182, 182, 0.5); padding-block: 15px; padding-inline: 15px; font-size: 0.875rem; letter-spacing: 1px; }

.fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-menu > li > a { font-size: 0.75rem; border-block: 0px initial initial; }

.dropdown.fxg-bootstrap-dropdown .dropdown-menu > li > a:hover, .dropdown.fxg-bootstrap-dropdown .dropdown-menu > li > a:focus { background-color: rgb(250, 250, 250); color: rgb(51, 51, 51); }

.fxg-footer .dropdown.fxg-bootstrap-dropdown { margin-block: 15px; }

.fxg-form .dropdown.fxg-bootstrap-dropdown { background-color: rgb(250, 250, 250); border-block: 0px; border-inline: 0px; }

.fxg-form .dropdown.fxg-bootstrap-dropdown .dropdown-menu { border-block: 0px; border-inline: 0px; box-shadow: rgba(0, 0, 0, 0.17) 4px 4px 0px 0px; }

.fxg-form .dropdown.fxg-bootstrap-dropdown select { display: none !important; }

@media (max-width: 663px) {
  .dropdown.fxg-bootstrap-dropdown.open .dropdown-toggle .fxg-icon { transform: rotate(180deg); margin-block-start: -20px; }
}

.fdx-utilityWrap { float: inline-end; }

.fxg-tracking-module + li { border-block-start: 1px solid rgba(182, 182, 182, 0.5); }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-expClsAriaLbl { color: transparent; width: 18px; height: 18px; overflow: hidden; position: absolute; font-size: 4px; }

.fxg-expcols-mouse { outline: 0px; }

.fxg-expcols-keyboard:focus > .fxg-expcols-mouse { outline: -webkit-focus-ring-color auto 2px; }

.fxg-expcols-mouse { display: inline-block; position: relative; z-index: 1; padding: 0.25em 0.55em; }

.fxg-expandable-cols { overflow: hidden; margin: 30px 0px; }

.fxg-expandable-cols p { font-size: 1rem; line-height: 1.5; font-weight: 300; margin: 15px 0px 20px; text-align: center; }

.fxg-expandable-cols .cc-aem-c-richtext p { line-height: 1.5; }

.fxg-expandable-cols .cc-aem-c-richtext p span { font-size: 1rem !important; }

.fxg-expandable-cols ul li { font-size: 1rem; line-height: 1.5; font-weight: 300; }

.fxg-expandable-cols ol { line-height: 1.5; }

.fxg-expandable-cols ol li { font-size: 1rem; font-weight: 300; }

.fxg-expandable-cols__wrapper { white-space: nowrap; transition: transform 0.25s; }

.fxg-expandable-cols__wrapper--centered { display: flex; justify-content: center; align-items: center; }

@media (max-width: 663px) {
  .fxg-expandable-cols__wrapper--centered { display: block; }
}

.fxg-expandable-cols__item { cursor: pointer; display: inline-block; width: 25%; height: 180px; transition: width 0.25s; border-right: 1px solid rgba(145, 145, 145, 0.3); border-inline-end: 1px solid rgba(145, 145, 145, 0.3); }

.fxg-expandable-cols__item:last-child { border-right: 0px; border-inline-end: 0px; }

@media (max-width: 663px) {
  .fxg-expandable-cols__item:last-child { border-bottom: 1px solid rgba(145, 145, 145, 0.3); }
}

@media (max-width: 663px) {
  .fxg-expandable-cols__item { width: 100%; height: auto; max-height: 110px; display: block; padding: 25px 0px; border-right: 0px; border-inline-end: 0px; border-top: 1px solid rgb(250, 250, 250); transition: max-height 0.5s; overflow: hidden; }
}

.fxg-expandable-cols__item-inner { height: 100%; width: 100%; overflow: hidden; position: relative; }

.fxg-expandable-cols__item--open { cursor: auto; animation: 0.3s ease 0s 1 normal forwards running open-option; }

@media (max-width: 663px) {
  .fxg-expandable-cols__item--open { animation: auto ease 0s 1 normal none running none; max-height: 1000px; }
}

.fxg-expandable-cols__item--close { animation: 0.3s ease 0s 1 normal forwards running close-option; }

@media (max-width: 663px) {
  .fxg-expandable-cols__item--close { animation: auto ease 0s 1 normal none running none; max-height: 110px; }
}

.fxg-expandable-cols__close { cursor: pointer; display: flex; justify-content: center; align-items: center; float: inline-start; width: 18px; height: 18px; border-radius: 14px; background-color: rgb(0, 122, 183); position: absolute; right: 20px; inset-inline-end: 20px; transition-timing-function: linear; transition-duration: 0.15s; transition-property: transform, background-color; }

@media (max-width: 768px) {
  .fxg-expandable-cols__close { right: 10px; inset-inline-end: 10px; }
}

@media (max-width: 663px) {
  .fxg-expandable-cols__close { top: 22px; }
}

.fxg-expandable-cols__item--open .fxg-expandable-cols__close { transform: rotate(-45deg); background-color: rgb(51, 51, 51); }

.fxg-expandable-cols__close-sign { color: rgb(255, 255, 255); font-weight: bold; font-size: 17px; }

.fxg-expandable-cols__inner-left { position: relative; float: inline-start; text-align: center; width: 190px; height: 100%; }

.fxg-expandable-cols__inner-left svg { position: absolute; left: 50%; inset-inline-start: 50%; top: 75px; transition: inset-inline-start 0.25s; }

.fxg-expandable-cols__item--open .fxg-expandable-cols__inner-left svg { left: 30%; inset-inline-start: 30%; }

@media (max-width: 768px) {
  .fxg-expandable-cols__inner-left svg { left: 40%; inset-inline-start: 40%; }
}

@media (max-width: 663px) {
  .fxg-expandable-cols__inner-left svg { top: 0px; left: 0px !important; inset-inline-start: 0px !important; }
}

@media (max-width: 768px) {
  .fxg-expandable-cols__inner-left { width: 145px; }
}

@media (max-width: 663px) {
  .fxg-expandable-cols__inner-left { width: 100%; height: 60px; text-align: start; display: flex; justify-content: center; flex-direction: column; }
  .fxg-expandable-cols__inner-left svg { float: inline-start; width: 100px; }
}

.fxg-expandable-cols__inner-right { display: none; padding-top: 30px; max-width: 265px; white-space: normal; }

@media (max-width: 768px) {
  .fxg-expandable-cols__inner-right { padding-left: 30px; padding-inline-start: 30px; max-width: 310px; }
}

@media (max-width: 663px) {
  .fxg-expandable-cols__inner-right { padding-top: 15px; max-width: 100%; }
}

.fxg-expandable-cols__inner-right p { line-height: 1.5; }

.fxg-expandable-cols__inner-right ul { color: rgb(51, 51, 51); padding-left: 0px; padding-inline-start: 0px; font-size: 1rem; font-weight: 300; line-height: 1.5; }

.fxg-expandable-cols__item--open .fxg-expandable-cols__inner-right { display: block; float: inline-start; }

.fxg-expandable-cols__title { display: block; color: rgb(0, 122, 183); font-weight: 700; font-size: 0.875rem; line-height: 1.3; margin-bottom: 55px; text-transform: uppercase; text-align: start; padding-left: 20px; padding-inline-start: 20px; white-space: normal; letter-spacing: 1px; border: 0px; background: 0px center; }

@media (max-width: 663px) {
  .fxg-expandable-cols__title { font-size: 0.875rem; display: inline-block; margin: 0px 45px 0px 100px; margin-inline: 100px 45px; letter-spacing: 1px; }
}

.fxg-expandable-cols .fxg-title { font-size: 2.5rem; text-align: center !important; }

@media (max-width: 663px) {
  .fxg-expandable-cols .fxg-title { font-size: 2.5rem; }
}

@keyframes open-option { 
  100% { width: 465px; }
}

@keyframes close-option { 
  0% { width: 465px; }
  100% { width: 25%; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

[dir="ltr"] .fxg-faqlist__block { text-align: left; }

[dir="rtl"] .fxg-faqlist__block { text-align: right; }

[dir] .fxg-faqlist__view-all { margin-bottom: 20px; }

.fxg-faqlist__read-more a { transition: 0.2s ease-in-out; color: rgb(0, 122, 183) !important; text-decoration: none !important; }

[dir="ltr"] .fxg-faqlist__read-more a:hover { padding-right: 3px; }

[dir="rtl"] .fxg-faqlist__read-more a:hover { padding-left: 3px; }

.fxg-faqlist__read-more a:hover span { text-decoration: underline !important; }

.fxg-faqlist__title { font-size: 18px; }

[dir] .fxg-faqlist .cc-aem-c-accordion { margin-bottom: 25px; margin-top: 25px; }

.fxg-faqlist .cc-aem-c-accordion__item * { font-size: 16px !important; line-height: 24px; }

[dir] .fxg-faqlist .cc-aem-c-accordion__item * { margin-top: 20px; }

.fxg-faqlist .cc-aem-c-accordion__item :not(b) { font-weight: 300; }

.fxg-faqlist .cc-aem-c-accordion__item a { color: rgb(51, 51, 51); font-weight: 400; text-decoration: underline; }

.fxg-faqlist .cc-aem-c-accordion__item b { font-weight: 400; }

.fxg-faqlist .cc-aem-c-accordion__button { font-size: 18px; min-height: 3rem; }

[dir] .fxg-faqlist .cc-aem-c-accordion__button { padding: 15px 8px; }

[dir="ltr"] .fxg-faqlist .cc-aem-c-accordion__item { padding-left: 8px; padding-right: 8px; }

[dir="rtl"] .fxg-faqlist .cc-aem-c-accordion__item { padding-right: 8px; padding-left: 8px; }

.fxg-faqlist .cc-aem-c-accordion__button__icon { align-items: center; display: flex; justify-content: center; }

[dir] .fxg-faqlist .fxg-faqlist__accordion-full .cc-aem-c-icon, [dir] .fxg-faqlist .fxg-faqlist__accordion-sneak-peek .cc-aem-c-icon { margin: 5px; }

[dir] .fxg-faqlist .fxg-faqlist__sneak-peek .cc-aem-c-icon { margin: 1px; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.layout5 .fxg-offer__item { float: inline-start; }

.layout6 .fxg-offer__item { float: inline-end; }

.fxg-featured-offer-wrapper .fxg-featured-button { display: inline-flex; justify-content: center; align-items: center; }

.fxg-featured-offer-wrapper .fxg-img-other { inline-size: 24px; block-size: 24px; flex-shrink: 0; }

.fxg-featured-offer-wrapper .fxg-image-left { margin-inline-end: 0.5rem; }

.fxg-featured-offer-wrapper .fxg-image-right { margin-inline-start: 0.5rem; }

.fxg-featured-offer-wrapper .fxg-feature-image { padding: 16px 24px; }

.fxg-featured-offer-wrapper .fxg-feature-image.fxg-feature-image-icon { padding: 16px; }

.fxg-featured-offer-wrapper .fxg-button--orange { letter-spacing: 1px; }

.fxg-featured-offer-wrapper .fxg-button--orange :hover { background-color: rgb(228, 85, 40); }

.fxg-featured-offer-wrapper .fxg-link--bluebold :hover { text-decoration: underline; color: rgb(0, 104, 156); }

.fxg-featured-offer-wrapper .fxg-link--rounded_button { line-height: 1.5 !important; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-featured-offer-wrapper .fxg-link--rounded_button { line-height: 1.3; }
}

.fxg-featured-offer-wrapper .fxg-link--rounded_button :hover { color: rgb(0, 104, 156); }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer.fxg-featured-offer-layout-one.layout1, .fxg-featured-offer.fxg-featured-offer-layout-one.layout3 { display: flex; flex-direction: column-reverse; }
}

.fxg-featured-offer { max-inline-size: 970px; margin: 2rem auto; display: block; }

.fxg-featured-offer .fxg-button { margin-block-start: 1rem; }

.fxg-featured-offer::after { content: ""; display: block; clear: both; }

.fxg-featured-offer .fxg-link--rounded_button { max-inline-size: 300px; }

.fxg-offer .fxg-featured-offer { margin: 0rem auto; max-inline-size: none; min-block-size: 315px; background-color: rgb(242, 242, 242); }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-offer .fxg-featured-offer { min-block-size: auto; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-offer .fxg-featured-offer { min-block-size: auto; }
}

.fxg-featured-offer__detail { inline-size: 56%; float: inline-start; text-align: start; padding: 35px 60px 34px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer__detail { inline-size: 100%; text-align: center; padding: 25px 15px; margin-block-end: 1.25rem; }
  .fxg-offer .fxg-featured-offer__detail { margin-block-end: 0rem; padding: 0px; }
}

.fxg-featured-offer__detail p { font-size: 1rem; font-weight: 300; line-height: 1.5; margin-block-end: 1.5rem; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-featured-offer__detail p { font-size: 1rem; line-height: 1.5; }
  .fxg-offer .fxg-featured-offer__detail p { margin-block-end: 0rem; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer__detail p { padding: 5px 0px; font-size: 1rem; line-height: 1.5; }
  .fxg-offer .fxg-featured-offer__detail p { margin-block-end: 0.25rem; }
}

.fxg-offer .fxg-featured-offer__detail { padding: 60px 5px 39px; padding-inline-start: 25px; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-offer .fxg-featured-offer__detail { padding: 45px 5px 30px; padding-inline-start: 15px; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-offer .fxg-featured-offer__detail { padding: 45px 5px 30px; padding-inline-start: 15px; }
}

.fxg-featured-offer--small .fxg-featured-offer__detail { inline-size: 70%; padding: 35px 10px; padding-inline-start: 60px; }

.fxg-offer .fxg-featured-offer--small .fxg-featured-offer__detail { padding: 61px 5px 57px; padding-inline-start: 25px; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-offer .fxg-featured-offer--small .fxg-featured-offer__detail { padding: 45px 5px; padding-inline-start: 15px; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-offer .fxg-featured-offer--small .fxg-featured-offer__detail { padding: 40px 15px; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-featured-offer--small .fxg-featured-offer__detail { padding: 35px 10px; padding-inline-start: 30px; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer--small .fxg-featured-offer__detail { float: none; inline-size: 100%; padding: 35px 10px; padding-inline-start: 30px; }
}

.fxg-featured-offer__detail .fxg-link--rounded_button { line-height: 1.5; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-featured-offer__detail .fxg-link--rounded_button { line-height: 1.3; }
}

.fxg-featured-offer__detail .fxg-link--bluebold { line-height: 1.3; }

.fxg-featured-offer__detail-image { inline-size: 44%; float: inline-start; }

.fxg-featured-offer--small .fxg-featured-offer__detail-image { inline-size: 30%; position: absolute; inset-block-start: 50%; inset-inline-end: 0px; transform: translateY(-50%); }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer--small .fxg-featured-offer__detail-image { inline-size: 100%; position: relative; inset-block-start: 0px; inset-inline-end: 0px; transform: none; text-align: center; padding-block-start: 15px; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer__detail-image { inline-size: 100%; float: none; }
}

.fxg-featured-offer--small { margin: 0rem; min-block-size: 315px; position: relative; overflow: hidden; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-featured-offer--small { min-block-size: 315px; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer--small { min-block-size: auto; }
}

.fxg-offer--fixed .fxg-featured-offer--small { block-size: 100%; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-offer--fixed .fxg-featured-offer--small { block-size: auto; }
}

.fxg-carousel .fxg-featured-offer { margin: 0rem; max-inline-size: 970px; }

.fxg-featured-offer.fxg-featured-offer-layout-one.layout7, .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 { display: flex; flex-direction: column-reverse; }

@media (min-width: 768px) {
  .fxg-featured-offer.fxg-featured-offer-layout-one.layout7, .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 { inline-size: 325px; }
}

.fxg-featured-offer.fxg-featured-offer-layout-one.layout7 .cc-aem-c-richtext p, .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 .cc-aem-c-richtext p { margin-block-end: 1rem; }

.fxg-featured-offer.fxg-featured-offer-layout-one.layout7 .fxg-button, .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 .fxg-button { margin-block-start: 0rem; }

.fxg-featured-offer.fxg-featured-offer-layout-one.layout7 .fxg-featured-offer__detail, .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 .fxg-featured-offer__detail { inline-size: 100%; padding: 30px 32px 25px; }

.fxg-featured-offer.fxg-featured-offer-layout-one.layout7 .fxg-featured-offer__detail .fxg-title, .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 .fxg-featured-offer__detail .fxg-title { margin-block-end: 1rem; font-weight: 400; font-size: 1.25rem !important; line-height: 1.3 !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer.fxg-featured-offer-layout-one.layout7 .fxg-featured-offer__detail, .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 .fxg-featured-offer__detail { margin-block-end: 0rem; }
}

@media (min-width: 768px) {
  .fxg-featured-offer.fxg-featured-offer-layout-one.layout7 .fxg-featured-offer__detail-image, .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 .fxg-featured-offer__detail-image { inline-size: 325px; block-size: 215px; }
}

.fxg-featured-offer .fxg-featured-offer__detail .fxg-button--orange:hover { color: rgb(255, 255, 255); }

.fxg-featured-offer .fxg-featured-offer__detail .cc-aem-u-align--right\@small { text-align: end !important; }

.fxg-featured-offer .fxg-featured-offer__detail .cc-aem-u-align--left\@small { text-align: start !important; }

.fxg-featured-offer .fxg-featured-offer__detail .cc-aem-u-align--center\@small { text-align: center !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer .fxg-featured-offer__detail .cc-aem-u-align--left\@x-small-only { text-align: start !important; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer .fxg-featured-offer__detail .cc-aem-u-align--right\@x-small-only { text-align: end !important; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer .fxg-featured-offer__detail .cc-aem-u-align--center\@x-small-only { text-align: center !important; }
}

.fxg-featured-offer .fxg-featured-offer__detail.fxg-btn--align-right { text-align: end; }

.fxg-featured-offer .fxg-featured-offer__detail.fxg-btn--align-left { text-align: start; }

.fxg-featured-offer .fxg-featured-offer__detail.fxg-btn--align-center { text-align: center; }

.fxg-podsExteranlIcon-left { padding: 0px 10px; display: inline-block; }

.fxg-podsExteranlIcon-left > svg { inline-size: 24px; block-size: 24px; }

.fxg-podsExteranlIcon-default { display: inline-block; }

.fxg-offerExteranlIcon-default, .fxg-offerExteranlIcon-left { margin-inline-start: 0.5rem; display: inline-block; }

.fxg-offerExteranlIcon-default svg, .fxg-offerExteranlIcon-left svg { inline-size: 24px; block-size: 24px; }

.fxg-offerExteranlIcon-left { margin-inline: 0px 0.5rem; }

@media (min-width: 768px) and (max-width: 1023px) {
  [dir] .layout2 .fxg-featured-offer__detail { padding: 35px 60px 34px; }
  [dir] .layout2 .fxg-featured-offer__detail p { padding: 0px; }
}

[dir] .fxg-featured-offer-two { padding: 30px; max-inline-size: 970px; margin: 2rem auto; display: block; background-color: rgb(51, 51, 51); background-size: cover; }

[dir] .fxg-featured-offer-two .fxg-button { display: inline-block; margin-block-start: 1rem; }

[dir] .fxg-featured-offer-two .fxg-link--rounded_button { line-height: 1.5; max-inline-size: 300px; }

@media (min-width: 768px) and (max-width: 1023px) {
  [dir] .fxg-featured-offer-two .fxg-link--rounded_button { line-height: 1.3; }
}

[dir] .fxg-featured-offer-two .fxg-link--bluebold { line-height: 1.3; display: inline-block; }

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-featured-offer-two { padding: 0px; background-image: none !important; }
}

[dir] .fxg-featured-offer-two .fxg-offer__item { inline-size: 390px; background: rgba(255, 255, 255, 0.75); padding: 50px 60px; text-align: center; }

@media (min-width: 664px) and (max-width: 767px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item { padding: 30px 20px; inline-size: 275px; }
}

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item { inline-size: 100%; padding: 10px 20px; margin-inline: 0rem; }
}

[dir] .fxg-featured-offer-two .fxg-offer__item p { font-size: 1rem; line-height: 1.5; font-weight: 300; max-inline-size: inherit; }

@media (min-width: 664px) and (max-width: 767px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item p { font-size: 1rem; line-height: 1.5; margin-block-end: 0.25rem; }
}

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item p { font-size: 1rem; line-height: 1.5; margin-block-end: 0.25rem; }
}

[dir] .fxg-featured-offer-two .fxg-offer__item .cc-aem-u-align--right\@small { text-align: end !important; }

[dir] .fxg-featured-offer-two .fxg-offer__item .cc-aem-u-align--left\@small { text-align: start !important; }

[dir] .fxg-featured-offer-two .fxg-offer__item .cc-aem-u-align--center\@small { text-align: center !important; }

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item .cc-aem-u-align--left\@x-small-only { text-align: start !important; }
}

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item .cc-aem-u-align--right\@x-small-only { text-align: end !important; }
}

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item .cc-aem-u-align--center\@x-small-only { text-align: center !important; }
}

@media (min-width: 768px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item .fxg-btn--align-right { text-align: end; }
}

@media (min-width: 768px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item .fxg-btn--align-left { text-align: start; }
}

@media (min-width: 768px) {
  [dir] .fxg-featured-offer-two .fxg-offer__item .fxg-btn--align-center { text-align: center; }
}

[dir] .fxg-featured-offer-two__mobile-image { display: none; }

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-featured-offer-two__mobile-image { display: block; inline-size: 100%; }
  [dir] .fxg-featured-offer-two__mobile-image img { inline-size: 100%; }
}

[dir] .fxg-featured-offer-two::after { content: ""; display: block; clear: both; }

.fxg-featured-offer .fxg-button--orange, .fxg-featured-offer-two .fxg-button--orange { max-inline-size: 280px; overflow: hidden; line-height: 1.3; text-align: center; }

.fxg-col .fxg-featured-offer .fxg-featured-offer__detail { inline-size: 100%; }

.fxg-col .fxg-featured-offer.fxg-featured-offer-layout-one.layout7, .fxg-col .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 { inline-size: auto; }

.fxg-col .fxg-featured-offer.fxg-featured-offer-layout-one.layout7 .fxg-featured-offer__detail-image, .fxg-col .fxg-featured-offer.fxg-featured-offer-layout-one.layout8 .fxg-featured-offer__detail-image { inline-size: 100%; block-size: 100%; }

.fxg-featured-offer__detail-image img { display: block; object-fit: cover; }

.aem-Grid .column_control_v1 .fxg-col .fxg-wrapper.fxg-featured-offer-wrapper { inline-size: auto; min-inline-size: auto; }

.featured_offer_v2 .fxg-featured-offer { margin: 1rem auto; }

.featured_offer_v2 .fxg-featured-offer-two { margin: 1rem auto; }

.featured_offer_v2 .fxg-featured-offer-two .fxg-button--orange:hover { color: rgb(255, 255, 255); }

.fxg-featured-offer .fxg-title { font-size: 1.5rem; font-weight: 300; line-height: 1.3; margin-block-start: 0rem !important; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-featured-offer .fxg-title { font-size: 1.5rem; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer .fxg-title { max-inline-size: 100%; }
}

.fxg-featured-offer__detail .fxg-title { text-align: start; font-size: 1.5rem; font-weight: 300; margin-block-end: 1.25rem !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer__detail .fxg-title { text-align: center !important; }
}

.fxg-featured-offer-two .fxg-offer__item .fxg-title { font-weight: 300; text-align: center; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-featured-offer-two .fxg-offer__item .fxg-title { font-size: 1.25rem; line-height: 1.5; margin-block-end: 0.75rem; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-featured-offer-two .fxg-offer__item .fxg-title { font-size: 1.25rem; line-height: 1.5; margin-block-end: 0.75rem; }
}

.fxg-offer__item .fxg-title, .fxg-offer .fxg-featured-offer__detail .fxg-title { text-align: start; font-size: 1.5rem; font-weight: 300; line-height: 1.3; margin-block: 0rem 0.75rem !important; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-offer__item .fxg-title, .fxg-offer .fxg-featured-offer__detail .fxg-title { font-size: 1.5rem; line-height: 1.3; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-offer__item .fxg-title, .fxg-offer .fxg-featured-offer__detail .fxg-title { font-size: 1.5rem; text-align: center; margin-block-end: 1rem; line-height: 1.3; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  html[dir="rtl"] .fxg-featured-offer__detail { padding: 35px 60px 34px; }
  html[dir="rtl"] .fxg-featured-offer__detail p { padding: 0px; }
}

html[dir="rtl"] .fxg-featured-offer__detail .fxg-title { text-align: end; }

@media (min-width: 0) and (max-width: 663px) {
  html[dir="rtl"] .fxg-featured-offer__detail .fxg-title { text-align: center; }
  html[dir="rtl"] .fxg-featured-offer__detail .fxg-title.cc-aem-u-align-left\@x-small-only { text-align: start !important; }
  html[dir="rtl"] .fxg-featured-offer__detail .fxg-title.cc-aem-u-align-right\@x-small-only { text-align: end !important; }
}

html[dir="rtl"] .fxg-offer__item .fxg-title { text-align: end; }

@media (min-width: 0) and (max-width: 663px) {
  html[dir="rtl"] .fxg-offer__item .fxg-title { text-align: center; }
}

@media print {
  .fxg-featured-offer { flex-direction: inherit !important; display: flex !important; background-color: rgb(250, 250, 250) !important; background-size: cover !important; }
  .fxg-featured-offer.fxg-featured-offer-layout-one.layout7 { flex-direction: column-reverse !important; display: flex !important; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.sub-title { float: inline-start; }

.fxg__filter-parent-input-checkbox { display: none !important; }

.fxg__filter-subLi-checkbox { margin-inline-start: 0rem !important; }

.fxg__filter-hide-plus { display: none !important; }

.fxg__filter-display-minus { height: 41px; padding-block: 10px; padding-inline: 10px; float: inline-end; display: block !important; }

.fxg__filter-checkbox-minus { float: inline-end; display: none; }

.checkbox-inline { display: inline-block; float: inline-start; margin-block-start: 0.625rem; margin-inline-start: 0.9375rem; }

.checkbox-inline .checkmark_download { display: inline-block; width: 20px; height: 21px; background-color: white; position: absolute; border: 2px solid rgb(0, 122, 183); inset-inline-start: 0px; }

@media (max-width: 767px) {
  .checkbox-inline .checkmark_download { width: 20px; height: 20px; }
}

.checkbox-inline input:checked + .checkmark_download { background-color: white; }

.checkbox-inline input:checked + .checkmark_download::after { content: ""; position: absolute; width: 9px; height: 5px; border-left: 2px solid rgb(0, 122, 183); border-bottom: 2px solid rgb(0, 122, 183); inset-block-start: 49%; inset-inline-start: 52%; transform: translate(-50%, -50%) rotate(-45deg); }

li.fxg_checkbox-list { min-height: 41px; outline: 0px; text-align: start; font-size: 14px; }

li.fxg_checkbox-list-sub-li { border-bottom: 1px solid rgb(242, 242, 242); height: 41px; padding-left: 50px; text-align: start; font-size: 14px; outline: 0px; }

@media (max-width: 767px) {
  li.fxg_checkbox-list-sub-li { padding-inline-start: 44px; }
}

.fxg__filter-checkbox-ulText { float: inline-start; font-size: 1rem; font-weight: 300; line-height: 1.5; padding-block: 10px; padding-inline: 10px; height: 41px; }

.fxg__filter-checkbox-plus { height: 41px; padding-block: 10px; padding-inline: 10px; float: inline-end; }

.parent-li-item-div { height: 41px; border-bottom: 1px solid rgb(242, 242, 242); }

.children-li-item-div { height: 41px; padding-block: 12px 10px; padding-inline: 30px 10px; font-size: 14px; }

.filter-select_imp ul.fxg_checkbox-list-sub-ul { color: rgb(51, 51, 51); padding-inline-start: 0px; list-style: none; width: 100%; inset-block-start: 100%; inset-inline-end: 0px; background-color: rgb(255, 255, 255); z-index: 1000; display: none; outline-width: 0px; }

.filter-select_imp ul.filter-menu-lists-checkbox { border: 1px rgb(242, 242, 242); box-shadow: rgb(242, 242, 242) 0px 40px 40px; color: rgb(51, 51, 51); padding-block: 0px; padding-inline: 0px; position: absolute; list-style: none; max-width: 633px; width: 85.7%; inset-block-start: 100%; background-color: rgb(255, 255, 255); z-index: 1000; display: none; outline-width: 0px; max-height: 205px; overflow: auto; }

@media (max-width: 1024px) {
  .filter-select_imp ul.filter-menu-lists-checkbox { width: 91.5%; }
}

@media (max-width: 767px) {
  .filter-select_imp ul.filter-menu-lists-checkbox { width: 98%; }
}

.fxg_checkbox-list-sub-ul-display { display: block !important; }

.fxg__filter-checkbox-model { display: none; }

.fxg__filter-checkbox-model-display { display: block !important; }

.fxg__filter-pillbutton-model-none { display: none !important; }

.filter_heading { margin-block: 5% 3%; font-size: 36px; outline: 0px; }

@media (max-width: 1023px) {
  .filter_heading { font-size: 28px; }
}

@media (max-width: 767px) {
  .filter_heading { line-height: 1.1; font-size: 2.75rem; letter-spacing: 0px; color: rgb(51, 51, 51); }
}

.filter_heading:focus { border: 2px solid lightgrey; }

.filter_carot-icon-open { transform: rotate(180deg); transition: transform 0.2s linear; }

.filter _carot-icon-close { transform: rotate(0deg); transition: transform 0.2s linear; }

.negative-icon { cursor: pointer; outline-width: 0px; }

.fxg__filter_component-container { max-width: 970px; margin-bottom: 0.625rem; }

.fxg__filter-results-in-pills { max-width: 970px; }

.fxg__filter-pill-text { font-size: 14px; }

@media (max-width: 1023px) {
  .fxg__filter-pill-text-remove { width: 105%; }
}

.fxg__filter-pill-text-div { float: inline-start; margin-inline: 0.9375rem; margin-block-start: 0.875rem; }

.fxg__filter-pill-text-remove svg { margin-block-start: 0.625rem; }

.fxg__filter-pill-text-remove svg:focus { border: 2px solid lightgrey; }

.fxg__filter_pill-background { position: absolute; }

.fxg__filter_pill-background svg { outline: 0px; }

.fxg__filter_pill-background svg:focus { border: 2px solid lightgrey; }

.fxg__filter-pill-text-remove { position: relative; }

.fxg__filter-button-defSel-test { width: 85%; float: inline-start; margin: 0.3125rem 0rem; margin-block: 0.3125rem; margin-inline: 0rem; }

.text-center { max-width: 970px; }

.dropDown-box { float: inline-start; }

.provider-title { text-align: center; height: 36px; font-size: 1.25rem; font-weight: 400; line-height: 1.3; }

.provider-des { text-align: center; min-height: 102px; height: 119px; }

.subblock { min-height: 120px; float: inline-start; border: 0px solid rgb(0, 0, 0); margin-block: 1rem; margin-inline: 0rem; }

.provider-thumbnail { width: 100%; height: 120px; }

.selectedPara { margin-bottom: 0rem !important; font-size: 0.9375rem !important; }

@media (max-width: 767px) {
  .selectedPara { margin-bottom: 0rem !important; font-size: 0.75rem !important; }
}

.selectedCatPara { margin-block-end: 0rem !important; font-size: 15px !important; }

.defaultPara { font-size: 0.875rem; font-weight: 700; transition: font-size 0.2s; margin-bottom: 0rem !important; margin-block-end: 0rem !important; }

@media (max-width: 767px) {
  .defaultPara { margin-block-end: 0rem !important; font-size: 0.875rem; }
}

.squeezedPara { transition: font-size 0.2s; margin-block-end: 0.3125rem !important; font-size: 0.625rem !important; }

select option { display: block; white-space: pre; min-height: 1.2em; padding-block: 0px 1px; padding-inline: 2px; }

.new-select-imp-filter { text-align: start; float: inline-start; display: block; width: 88.2%; height: 54px; padding-block: 2px; padding-inline: 12px 2px; font-size: 15px; color: rgb(51, 51, 51); appearance: none; background-color: rgb(242, 242, 242); background-image: none; border: 0px; border-radius: 0px; outline: 0px; position: inherit !important; }

@media (max-width: 663px) {
  .new-select-imp-filter { width: 100%; }
}

.new-select-imp-filter:focus { border: 2px solid lightgrey; }

.filter-select_imp ul.filter-menu-lists { max-height: 190px; overflow: auto; border: 1px rgb(242, 242, 242); box-shadow: rgb(242, 242, 242) 0px 40px 40px; color: rgb(51, 51, 51); padding-block: 0px; padding-inline: 0px; position: absolute; list-style: none; width: 84%; inset-block-start: 100%; background-color: rgb(255, 255, 255); z-index: 1000; display: none; outline-width: 0px; }

.filter-select_imp li.drop-menu-item-filter { text-align: start; padding-inline: 10px; padding-block: 10px; font-size: 0.875rem; }

.filter-select_imp li:hover { background-color: rgb(242, 242, 242); }

.display-dropdown-filter { display: block !important; }

.filter-lists-focus { background-color: rgb(242, 242, 242) !important; color: rgb(51, 51, 51); }

li.fxg-checbox-displayed-lis:focus { background-color: rgb(242, 242, 242) !important; color: rgb(51, 51, 51); }

.carot-check-filter { float: inline-end; margin-inline-end: 0.9375rem; display: block; width: 30px; height: 30px; background-image: url("assets/ac7e9733921ffbfc.png"); background-size: 406.67px 30px; background-position: -362px 10px; background-repeat: no-repeat; }

.carot-checkbox-filter { float: inline-end; margin-inline-end: 0.375rem; }

.subDiv { float: inline-start; width: 100%; }

#select2, #select3, #select4 { display: block; width: 56%; height: 54px; padding-block: 15px; padding-inline: 24px; font-size: 1rem; line-height: 5.42857; color: rgb(85, 85, 85); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 0px; margin-block-end: 0.75rem; }

#values_of_select { padding-block-end: 2px; }

#values_of_select1, #values_of_select2, #values_of_select3 { padding-block-end: 15px; }

.label1 { height: 54px; padding-block-start: 14px; font-size: 1rem; font-weight: 300; line-height: 1.5; color: rgb(51, 51, 51); outline: 0px; }

.label1:focus { border: 2px solid lightgrey; }

@media (max-width: 767px) {
  .label1 { min-height: 24px; height: auto; text-align: start; padding-block-start: 0px; margin-bottom: 0.125rem; }
}

.selected-filters { margin-block-end: 10px; width: 59.2%; }

@media (max-width: 767px) {
  .selected-filters { width: 100%; margin-block-end: 5px; }
}

.delete_align { float: inline-start; font-size: 17px; margin-block-end: 0.6875rem; margin-inline-end: 1.625rem; }

.bluetxt { cursor: pointer; color: rgb(0, 122, 183); font-size: 14px; font-weight: 900; outline: 0px; }

.bluetxt:focus { border: 2px solid lightgrey; }

.horzion { margin-block: 0rem 2.8125rem; }

.provider-class { margin-block-start: 5%; }

.shipping { height: 80px; max-width: 970px; }

.lstEntitlements { max-width: 970px; margin: 0rem auto; margin-block: 0rem; margin-inline: auto; }

.count-span { color: rgb(123, 123, 123); font-size: 1rem; font-weight: 700; line-height: 1.5; float: inline-start; margin-inline-end: 1%; }

.result_provider { color: rgb(123, 123, 123); font-size: 1rem; font-weight: 700; line-height: 1.5; margin-inline-end: 67%; outline: 0px; }

.result_provider:focus { border: 2px solid lightgrey; }

.result_diamond { font-size: 2rem; font-weight: 300; line-height: 1.3; text-align: center; margin-block-start: 0.625rem; }

.see_details { margin-inline-start: 33%; text-align: center; color: rgb(19, 144, 195); font-size: 0.875rem; font-weight: 700; line-height: 1.3; text-decoration: none; }

@media (max-width: 767px) {
  .see_details { margin-inline-start: 40%; }
}

.see_details:hover { color: rgb(19, 144, 195); }

.block_txt { font-size: 1rem; font-weight: 300; line-height: 1.5; }

.drop-option.drop-menu-item-filter { border: 1px solid rgb(211, 211, 211); }

.delete_align.help01 { outline-width: 0px; }

.drop-option.drop-menu-item-filter { outline-width: 0px; }

@media (max-width: 767px) {
  .fxg__filter-para-empty { margin-block-end: 0rem; }
}

@media (max-width: 767px) {
  .fxg__filter_component-container-Checkbox { padding-inline: 0px; }
}

@media (max-width: 767px) {
  .fxg__filter-checkbox-model { padding-inline: 5px; }
}

@media (max-width: 767px) {
  .fxg__filter-checkbox_model-select { height: 60px; }
}

.fxg__filter-checkbox-defaultPara { font-size: 0.875rem; font-weight: 700; line-height: 1.3; }

.fxg__filter-checkbox_model-select { max-width: 633px; width: 90%; height: 60px; }

@media (max-width: 1024px) {
  .fxg__filter-checkbox_model-select { width: 96%; }
}

@media (max-width: 767px) {
  .fxg__filter-checkbox_model-select { max-width: none; width: 100%; }
}

.fxg_-filter-carot-div { float: inline-end; width: 15%; }

.fxg_filter-shipping-link { margin-block: auto; margin-inline: auto; width: 100%; text-align: center; }

.fxg__filter-checkbox__squeezedPara { text-align: start; transition: font-size 0.2s; font-weight: bold; margin-block-end: 0.3125rem !important; font-size: 10px !important; }

.carot-checkbox-selection-div { height: 33px; margin-block: 0.3125rem; margin-inline: 0rem; }

.fxg__filter-checkbox-model .fxg-tooltip__icon, .fxg__filter-pillbutton-model .fxg-tooltip__icon { position: absolute; inset-block-start: 5px; }

.fxg__filter-checkbox-model .fxg-tooltip__content.fxg-tooltip__content--large, .fxg__filter-pillbutton-model .fxg-tooltip__content.fxg-tooltip__content--large { inset-inline-start: -21em; background-color: rgb(248, 248, 248); padding-block: 9.5px; padding-inline: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 40px 40px; width: 442px; height: auto; max-height: 310px; min-height: 90px; overflow-y: scroll; border: 0.5px solid rgb(242, 242, 242); border-radius: 0px; opacity: 1; }

@media (max-width: 1300px) {
  .fxg__filter-checkbox-model .fxg-tooltip__content.fxg-tooltip__content--large, .fxg__filter-pillbutton-model .fxg-tooltip__content.fxg-tooltip__content--large { inset-inline-start: -34em; }
}

.demo-text-mobile-filter { display: none; }

@media (max-width: 663px) {
  .demo-text-mobile-filter { display: block; }
}

.demo-text-filter { display: block; position: relative; }

@media (max-width: 663px) {
  .demo-text-filter { display: none; }
}

.demo-text-filter .modal-body { padding-block: 0px; padding-inline: 0px; }

@media (max-width: 663px) {
  .demo-text-mobile-filter .modal-body { padding-block: 0px; padding-inline: 0px; }
}

@media (max-width: 663px) {
  .demo-text-mobile-filter .fxg-tooltip { z-index: 1; }
}

@media (max-width: 663px) {
  .demo-text-mobile-filter .fxg-tooltip__icon:focus { border: 1px solid lightgrey; }
}

.demo-text-filter .fxg-tooltip__title, .demo-text-mobile-filter .fxg-tooltip__title { font-size: 15px; font-weight: 300; opacity: 1; color: rgb(51, 51, 51); line-height: 22px; letter-spacing: 0px; }

.demo-text-filter .fxg-tooltip__paragraph, .demo-text-mobile-filter .fxg-tooltip__paragraph { font-size: 0.75rem; font-weight: 300; color: rgb(51, 51, 51); letter-spacing: 0px; line-height: 22px; }

.demo-text-filter .fxg-tooltip__heading, .demo-text-mobile-filter .fxg-tooltip__heading { color: rgb(100, 100, 100); opacity: 1; font-size: 1.5rem; font-weight: 300; line-height: 28px; letter-spacing: -0.1px; }

@media (max-width: 663px) {
  .demo-text-mobile-filter .fxg-tooltip__content--large { inset-block-start: 17px; overflow-y: scroll; padding-inline-start: 36px; padding-block-end: 20px; width: 100vw !important; }
}

@media (max-width: 663px) {
  .demo-text-mobile-filter .fxg-tooltip__content--large .fxg-tooltip__close { inset-inline-end: 27px; inset-block-start: 58px; }
}

@media (max-width: 663px) {
  .demo-text-mobile-filter .fxg-tooltip__close { background-size: 29px 382px; }
}

@media (max-width: 663px) {
  .demo-text-mobile-filter .fxg-tooltip { inset-block-start: 1px; inset-inline-end: 10px; }
}

@media (max-width: 767px) {
  .demo-text-mobile-filter .fxg-tooltip { inset-block-start: 0px; inset-inline-end: 10px; }
}

@media (max-width: 663px) {
  .label1 { width: auto; }
}

.demo-text-filter .fxg-tooltip__icon:focus, .demo-text-filter .fxg-tooltip__title:focus, .demo-text-filter .fxg-tooltip__paragraph:focus, .fxg-tooltip__heading:focus, .fxg__filter-checkbox-model .fxg-tooltip__content.fxg-tooltip__content--large:focus { outline: 0px; border: 1px solid lightgrey; }

.main__tag__container .filter { width: auto; max-width: 970px; }

@media (max-width: 663px) {
  .fxg-tooltip__close:focus, .demo-text-filter .fxg-tooltip__title:focus, .demo-text-filter .fxg-tooltip__paragraph:focus, .fxg-tooltip__heading:focus, .demo-text-mobile-filter .fxg-tooltip__title:focus, .demo-text-mobile-filter .fxg-tooltip__paragraph:focus { border: 2px solid lightgrey; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-copyright a:focus { outline: rgb(255, 255, 255) dashed 1px; outline-offset: 10px; }

.fxg-copyright .button_v1 { display: inline-block; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-copyright-feedback-link { display: none; }
}

[dir] .fxg-footer { background-color: rgb(250, 250, 250); padding-block-start: 30px; }

[dir] .fxg-footer .column_control_v1 .row { margin-inline: -15px !important; }

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-footer { padding-block-start: 15px; }
  [dir] .fxg-footer .column_control_v1 .row { margin-inline: -15px !important; }
}

[dir] .fxg-footer hr { margin: 2rem 0rem; border-color: rgba(89, 89, 91, 0.5); }

[dir] .fxg-footer .hr_v1 > hr { margin: 2rem 0rem; border-color: rgba(89, 89, 91, 0.5); }

[dir] .fxg-footer__social { padding-block-end: 30px; }

@media print {
  [dir] .fxg-footer__social { display: none !important; }
}

[dir] .fxg-footer__social-wrapper { display: inline-block; }

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-footer__social-wrapper { inline-size: 90%; overflow: hidden; }
}

[dir] .fxg-footer__social-inner { white-space: nowrap; position: relative; }

[dir] .fxg-footer__social-indicator { display: none; }

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-footer__social-indicator { display: inline-flex; justify-content: center; align-items: center; block-size: 45px; vertical-align: top; padding: 0px 5px; }
}

[dir] .fxg-footer__social-indicator--left { position: absolute; z-index: -1; background-color: rgb(250, 250, 250); }

[dir] .fxg-footer__social-indicator--left svg { transform: rotateY(180deg); }

[dir] .fxg-footer__social .title { display: inline-block; vertical-align: top; }

@media (min-width: 768px) and (max-width: 1023px) {
  [dir] .fxg-footer__social .title { display: block; }
}

[dir] .fxg-footer .fxg-copyright { inline-size: 100%; background-color: rgb(77, 20, 140); color: rgb(255, 255, 255); padding: 19px 15px; }

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-footer .fxg-copyright { text-align: center; }
}

@media (min-width: 0) and (max-width: 663px) {
  [dir] .fxg-footer .fxg-copyright-feedback-link::before { content: ""; display: inline-block; block-size: 13px; inline-size: 11px; margin-inline-end: 0.25rem; background-image: url("assets/ac7e9733921ffbfc.png"); background-size: 325px 26px; background-position: -314px 2px; }
}

@media print {
  [dir] .fxg-footer .fxg-copyright { background-color: rgb(77, 20, 140) !important; print-color-adjust: exact; }
}

@media print {
  [dir] .fxg-footer__primary { display: none !important; }
}

[dir] .fxg-footer .button_v1 .link .fxg-link { line-height: 1.3; font-weight: 400; letter-spacing: 0px; font-size: 0.75rem !important; }

[dir] .fxg-footer .button_v1 .link .fxg-link:focus { border: 0px; padding: 0px; text-decoration: underline !important; }

.fxg-footer__social .fxg-title { margin-inline-end: 1rem; margin-block-start: 1rem; }

.fxg-footer .fxg-title { color: rgb(77, 20, 140); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.75px; text-transform: uppercase; margin-block-end: 1.25rem; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-footer .fxg-title { font-size: 0.75rem; margin-block: 1rem 0.25rem; display: inline-block; }
}

.fxg-footer__social .fxg-title { display: inline-block; margin-inline-end: 1rem; vertical-align: top; line-height: 1.5; }

.fxg-footer .fxg-copyright .fxg-title { color: rgb(255, 255, 255); text-transform: none; font-weight: 400; font-size: 0.75rem; line-height: 1.3; font-style: normal; letter-spacing: normal; margin-block-end: 0rem; }

@media print {
  #btn-back-to-top { display: none !important; }
}

@media print {
  #nuance-fab-container { display: none !important; }
}

.fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-toggle { font-weight: 300; font-size: 0.75rem !important; }

.fxg-footer .button_v1 .link .fxg-link { font-weight: 400; line-height: 1.3 !important; padding-block-end: 8px !important; }

.fxg-footer .button_v1 .link .fxg-title { line-height: 1.5; }

.fxg-footer .fxg-title { line-height: 1.3; }

.fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-menu > li > a { line-height: 1.5; font-size: 1rem !important; }

.fxg-footer .dropdown.fxg-bootstrap-dropdown .dropdown-toggle { font-size: 1rem !important; line-height: 1.5; }

.fxg-footer .button_v1 .link .fxg-link:focus { padding-block-end: 8px; }

.fxg-footer .icon_link.parbase .fxg-link { font-weight: 400 !important; }

.fxg-footer .languagenavigation_v1 .dropdown.fxg-bootstrap-dropdown .dropdown-menu > li > a { text-decoration: none; }

.fxg-footer .button_v1 .link .fxg-link:focus { padding-block-end: 8px; }

.cc-aem-c-form--checkbox .cc-aem-c-form__checkbox:checked + .cc-aem-c-form__indicator::before { border: 0px; border-block-end: 2px solid rgb(255, 255, 255); border-inline-start: 2px solid rgb(255, 255, 255); }

.cc-aem-c-form--picker .cc-aem-c-form__suffix { z-index: 0; }

[dir] .cc-aem-c-form--picker .cc-aem-c-form__suffix { border: 1px solid rgb(142, 142, 142); }

.cc-aem-c-form--select .cc-aem-c-form__select-icon { z-index: 0; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

[dir] .fxg-fsc--dynamic { background-color: rgb(243, 244, 248); }

[dir="ltr"] .fxg-fsc--static .cc-aem-c-table__tbody__td { padding: 0.75rem 0rem 0.75rem 0.5rem; }

[dir="rtl"] .fxg-fsc--static .cc-aem-c-table__tbody__td { padding: 0.75rem 0.5rem 0.75rem 0rem; }

[dir] .fxg-fsc--transparent { background-color: transparent; }

.fxg-fsc:not(.fxg-fsc--show-all) .fxg-fsc__data, .fxg-fsc:not(.fxg-fsc--show-all) .fxg-fsc__row--hidden { display: none; }

.fxg-fsc__row--active { color: rgb(77, 20, 140); }

[dir] .fxg-fsc__row--active { border: 3px solid rgb(77, 20, 140); }

[dir] .fxg-fsc__show-more { cursor: pointer; }

.fxg-fsc .cc-aem-c-table__thead__th { text-transform: capitalize; vertical-align: top; }

.fxg-fsc .cc-aem-c-table__tbody__tr { display: table-row; vertical-align: top; }

.fxg-fsc .cc-aem-c-table__tbody__td::before { display: none; }

[dir="ltr"] .fxg-fsc .cc-aem-c-table__tbody__td + .cc-aem-c-table__tbody__td { padding-left: 1rem; }

[dir="rtl"] .fxg-fsc .cc-aem-c-table__tbody__td + .cc-aem-c-table__tbody__td { padding-right: 1rem; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-fsc .cc-aem-c-table__thead__th { font-size: 0.75rem; }
  .fxg-fsc .cc-aem-c-table__tbody__td { font-size: 0.875rem; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-gdpr a { color: inherit; text-decoration: underline; }

.fxg-gdpr p { font-size: 0.875rem; font-weight: 400; line-height: 1.5; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-gdpr__buttons button { min-height: 2.5rem; }
}

.has-cookie-consent .va_icon, .has-cookie-consent .askFedex, .has-cookie-consent .nuance-chat-floating-container { display: none !important; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-geo-locator__focus { position: absolute; opacity: 0; width: 1px; }

.fxg-geo-locator__countries { display: flex; flex-direction: column; }

@media (min-width: 664px) {
  .fxg-geo-locator__countries { flex-direction: row; }
}

.fxg-geo-locator__country { display: flex; flex-direction: column; position: relative; }

[dir] .fxg-geo-locator__country { margin-bottom: 30px; padding-bottom: 20px; }

.fxg-geo-locator__country::after { bottom: 0px; content: ""; height: 1px; position: absolute; width: 66.6%; }

[dir] .fxg-geo-locator__country::after { background-color: rgb(142, 142, 142); }

[dir="ltr"] .fxg-geo-locator__country::after { left: 50%; transform: translateX(-50%); }

[dir="rtl"] .fxg-geo-locator__country::after { right: 50%; transform: translateX(50%); }

[dir] .fxg-geo-locator__country:last-child { margin-bottom: 20px; }

.fxg-geo-locator__country:last-child::after { display: none; }

@media (min-width: 664px) {
  .fxg-geo-locator__country { flex-grow: 1; width: 50%; }
  [dir] .fxg-geo-locator__country { padding-bottom: 0px; }
  .fxg-geo-locator__country:first-child::after { height: 90%; top: 5%; width: 1px; }
  [dir] .fxg-geo-locator__country:first-child::after { transform: translateX(0px); }
  [dir="ltr"] .fxg-geo-locator__country:first-child::after { left: auto; right: 0px; }
  [dir="rtl"] .fxg-geo-locator__country:first-child::after { right: auto; left: 0px; }
}

.fxg-geo-locator__country-list { list-style: none; }

[dir] .fxg-geo-locator__country-list { margin: 0px; padding: 0px 20px; }

@media (min-width: 664px) {
  [dir] .fxg-geo-locator__country-list { padding: 0px 20px; }
}

[dir] .fxg-geo-locator__button { margin-bottom: 10px; margin-top: 10px; }

.fxg-geo-locator__link { align-items: center; display: inline-flex; position: relative; }

[dir] .fxg-geo-locator__link { margin: 0px; padding: 0px; }

.fxg-geo-locator__link-anchor { text-decoration: none; text-transform: uppercase; }

[dir] .fxg-geo-locator__link-anchor { padding: 10px; }

.fxg-geo-locator__link-label { color: rgb(0, 122, 183); font-size: 14px; font-weight: 600; letter-spacing: 1px; position: relative; }

.fxg-geo-locator__link-label::after { content: ""; height: 1px; position: absolute; top: 100%; transition: background-color 0.1666s linear; width: 100%; }

[dir] .fxg-geo-locator__link-label::after { background-color: transparent; }

[dir="ltr"] .fxg-geo-locator__link-label::after { left: 0px; }

[dir="rtl"] .fxg-geo-locator__link-label::after { right: 0px; }

[dir] .fxg-geo-locator__link-label:focus::after, [dir] .fxg-geo-locator__link-label:hover::after { background-color: rgb(0, 122, 183); }

.fxg-geo-locator__link::after { content: ""; font-size: 18px; font-weight: 600; height: 1em; width: 1px; }

[dir] .fxg-geo-locator__link::after { background-color: rgb(0, 122, 183); }

.fxg-geo-locator__link:last-child::after { display: none; }

.fxg-guidednavigation { overflow: hidden; }

.fxg-guidednavigation-wrapper { width: 100%; }

[dir] .fxg-guidednavigation-wrapper { background-color: rgb(250, 250, 250); padding: 60px 0px; }

[dir] h3.fxg-guidednavigation__title { margin-top: 0px; }

[dir="ltr"] h3.fxg-guidednavigation__title { text-align: left; }

[dir="rtl"] h3.fxg-guidednavigation__title { text-align: right; }

.fxg-guidednavigation__panels { display: grid; grid-template-columns: repeat(3, 1fr); overflow: hidden; position: relative; width: calc(300% - 1px); }

@media screen and (min-width: 1024px) {
  .fxg-guidednavigation__panels { width: calc(100% - 1px); }
}

.fxg-guidednavigation__panel { outline: 0px; transition: 0.3s ease-in-out; }

[dir] .fxg-guidednavigation__panel { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transition-property: transform, height; }

[dir="ltr"] .fxg-guidednavigation__panel { transform: translate3d(-100%, 0px, 0px); }

[dir="rtl"] .fxg-guidednavigation__panel { transform: translate3d(100%, 0px, 0px); }

.fxg-guidednavigation__panel:nth-child(1) { grid-area: 1 / 1 / auto / 2; z-index: 3; }

.fxg-guidednavigation__panel:nth-child(2) { grid-area: 1 / 1 / auto / 2; z-index: 2; }

.fxg-guidednavigation__panel:nth-child(3) { grid-area: 1 / 1 / auto / 2; z-index: 1; }

[dir] .fxg-guidednavigation__panel.is-active { box-shadow: rgba(0, 0, 0, 0) 0px 0px 15px; transform: translate3d(0px, 0px, 0px); }

[dir="ltr"] .fxg-guidednavigation__panel.is-active { border-right-color: rgb(227, 227, 227); }

[dir="rtl"] .fxg-guidednavigation__panel.is-active { border-left-color: rgb(227, 227, 227); }

.fxg-guidednavigation__panel.is-collapsed { height: 0px; }

[dir] .fxg-guidednavigation__panel.is-collapsed { box-shadow: rgba(0, 0, 0, 0) 0px 0px 15px; }

[dir="ltr"] .fxg-guidednavigation__panel.is-collapsed { transform: translate3d(100%, 0px, 0px); }

[dir="rtl"] .fxg-guidednavigation__panel.is-collapsed { transform: translate3d(-100%, 0px, 0px); }

@media screen and (min-width: 1024px) {
  .fxg-guidednavigation__panel { flex-grow: 1; position: relative; top: auto; width: auto; }
  [dir] .fxg-guidednavigation__panel { transform: translate3d(0px, 0px, 0px); }
  [dir="ltr"] .fxg-guidednavigation__panel { left: auto; }
  [dir="rtl"] .fxg-guidednavigation__panel { right: auto; }
  .fxg-guidednavigation__panel:nth-child(1) { grid-column: 1 / 2; }
  .fxg-guidednavigation__panel:nth-child(2) { grid-column: 2 / 3; }
  .fxg-guidednavigation__panel:nth-child(3) { grid-column: 3 / 4; }
  [dir="ltr"] .fxg-guidednavigation__panel.is-collapsed { transform: translate3d(-100%, 0px, 0px); }
  [dir="rtl"] .fxg-guidednavigation__panel.is-collapsed { transform: translate3d(100%, 0px, 0px); }
  [dir="ltr"] .fxg-guidednavigation__panel:nth-child(3).is-collapsed { transform: translate3d(-200%, 0px, 0px); }
  [dir="rtl"] .fxg-guidednavigation__panel:nth-child(3).is-collapsed { transform: translate3d(200%, 0px, 0px); }
}

.fxg-guidednavigation__panel-content { display: flex; flex-direction: column; opacity: 1; transition: opacity 0.15s ease-out; }

.fxg-guidednavigation__panel-content.is-hidden { display: none; }

.fxg-guidednavigation__panel-content.is-faded { opacity: 0; }

[dir] .fxg-guidednavigation__panel-content.is-faded { transition-delay: 0.15s; }

.fxg-guidednavigation__list { display: flex; flex-direction: column; list-style: none; overflow: hidden; width: 100%; }

[dir] .fxg-guidednavigation__list { margin: 0px; padding: 0px; }

[dir] .fxg-guidednavigation__list-title { padding: 1rem; margin: 0px !important; }

@media screen and (min-width: 1024px) {
  .fxg-guidednavigation__list-title { display: none; }
}

.fxg-guidednavigation__list-item { list-style: none; width: 100%; }

[dir] .fxg-guidednavigation__list-item { margin: 0px; padding: 0px; }

.fxg-guidednavigation__item { align-items: center; display: flex; font-size: 1em; transition: 0.15s ease-in-out; width: 100%; }

[dir] .fxg-guidednavigation__item { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px; transition-property: background-color; }

[dir="ltr"] .fxg-guidednavigation__item { text-align: left; }

[dir="rtl"] .fxg-guidednavigation__item { text-align: right; }

[dir] .fxg-guidednavigation__item:hover, [dir] .fxg-guidednavigation__item:focus { background-color: rgb(250, 250, 250); border-color: rgb(250, 250, 250); }

.fxg-guidednavigation__item-is-active .fxg-guidednavigation__item-icon.fxg-guidednavigation__item-button-icon > .fxg-guidednavigation__svg > svg { color: rgb(77, 20, 140) !important; }

.fxg-guidednavigation__item-is-active .fxg-guidednavigation__button-label { font-weight: 700; }

.fxg-guidednavigation__item-label { flex-grow: 1; }

[dir] .fxg-guidednavigation__item-label { padding: 1rem; }

.fxg-guidednavigation__item-icon { flex-grow: 0; }

[dir] .fxg-guidednavigation__item-icon { padding: 1rem; }

.fxg-guidednavigation__item-icon-chevron .fxg-guidednavigation__svg { font-size: 1rem !important; }

.fxg-guidednavigation__item-button-icon .fxg-guidednavigation__svg { align-items: center; justify-content: center; font-size: 2rem !important; }

[dir] .fxg-guidednavigation__button-back { border-bottom: 1px solid rgb(227, 227, 227); }

[dir="ltr"] .fxg-guidednavigation__button-back .fxg-guidednavigation__item-icon { padding-right: 0px; }

[dir="rtl"] .fxg-guidednavigation__button-back .fxg-guidednavigation__item-icon { padding-left: 0px; }

[dir="ltr"] .fxg-guidednavigation__button-back .fxg-guidednavigation__svg { transform: rotate(90deg); }

[dir="rtl"] .fxg-guidednavigation__button-back .fxg-guidednavigation__svg { transform: rotate(-90deg); }

@media screen and (min-width: 1024px) {
  .fxg-guidednavigation__button-back { display: none; }
}

@supports not(display:grid) {
  .fxg-guidednavigation { display: none; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-nav a:not(.fxg-header__logo_wrapper):not(:last-child):focus, .fxg-nav #global-login-wrapper a.fxg-dropdown-js:first-child:focus { outline-offset: -10px; }

.fxg-dropdown__item > a:first-child:focus, .fxg-user-options__option > a:first-child:focus { outline: rgb(255, 255, 255) dashed 1px; }

#global-login-wrapper > a:first-child:focus { outline: 0px; }

.fxg-user-options__sign-in span.fxg-user-options__sign-in-text, .fxg-user-options__sign-in .fxg-user-options__option > a:first-child:hover { outline: 0px; font-weight: 400; }

.fxg-dropdown__sub-menu .fxg-link:hover { font-weight: 500 !important; }

.fxg-link span { font-weight: 400; }

div.fxg-mouse { color: rgb(255, 255, 255); }

.fxg-dropdown__item--open div.fxg-mouse { color: rgb(77, 20, 140); }

a.fxg-header__logo_wrapper:focus img, a.fxg-search-close-btn:focus img { outline-offset: 10px; outline: rgb(255, 255, 255) dashed 1px; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-dropdown__item > a:first-child:focus { outline: rgb(0, 122, 183) solid 2px; }
  li.fxg-dropdown__item a:first-child { padding-block: 23px; padding-inline: 23px; }
}

.fxg-header { color: rgb(255, 255, 255); width: 100%; }

.fxg-header__logo_wrapper { display: inline-block; height: 75px; width: 125px; position: relative; transition: height 0.25s; }

.fxg-header__logo_wrapper > img { outline: rgb(0, 0, 0) dashed 1px; outline-offset: 15px; }

@media (max-width: 767px) {
  .fxg-header__logo_wrapper { height: 60px; width: 103px; }
}

.fxg-header--shrunk .fxg-header__logo_wrapper, .fxg-header--shrunk .fdx-utilityWrap { height: 52px; }

@media (max-width: 767px) {
  .fxg-header--shrunk .fxg-header__logo_wrapper, .fxg-header--shrunk .fdx-utilityWrap { height: 60px; }
}

.fxg-header__logo_wrapper .fxg-header__logo { margin-block: 0px; margin-inline: 0px; position: absolute; inset-block-start: 50%; transform: translateY(-50%); inset-inline: 0px; width: auto; height: auto; max-width: 88px; max-height: 60px; transition: 0.25s; }

@media (max-width: 767px) {
  .fxg-header__logo_wrapper .fxg-header__logo { max-height: 45px; margin-block: 0px !important; margin-inline: 0px !important; }
}

.fxg-header--shrunk .fxg-header__logo_wrapper .fxg-header__logo { margin-block: 0px; margin-inline: 0px; max-height: 40px; }

.fxg-header__logo { height: 26px; width: 88px; transition: margin 0.25s; vertical-align: baseline; }

@media (max-width: 767px) {
  .fxg-header__logo { vertical-align: middle; margin-block: 1.0625rem !important; margin-inline: 0.9375rem 0px !important; }
}

.fxg-header__logo .fxg-header--sticky { inset-block-start: 0px; inset-inline-start: 0px; }

.fxg-header--shrunk .fxg-header__logo { margin-block: 0.75rem 0.875rem; margin-inline: 3.4375rem 0px; }

.fxg-header--sticky { z-index: 11000; position: fixed; inset-block-start: 0px; }

@media print {
  .fxg-header--sticky { position: relative; }
}

.fxg-header--editmode { background: rgb(0, 122, 183); }

.fxg-header--editmode p { padding-top: 4px; text-align: center; }

#btn-back-to-top { background: rgb(77, 20, 140); border-radius: 28px; box-shadow: rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px, rgba(0, 0, 0, 0.2) 0px 2px 4px -1px; width: 170px; padding-block: 0px; padding-inline: 6px 4px; text-align: end; white-space: nowrap; border-block: 2px solid transparent; border-inline: 2px solid transparent; inset-block-end: 15px; height: 56px; position: fixed; inset-inline-end: 20px; }

.fxg-btt_text { padding-block: 5px; padding-inline: 5px 8px; font-size: 0.875rem; line-height: 1; font-weight: 700; text-transform: uppercase; position: relative; inset-block-end: 6px; }

#btn-back-to-top:hover { background-color: rgb(62, 15, 112); }

.fxg-dropdown__sub-menu .fxg-link { font-weight: 400 !important; line-height: 1.5 !important; }

.fxg-link { line-height: 1; }

.fxg-dropdown__sub-menu .link .fxg-link.default { font-size: 0.875rem !important; }

.fxg-dropdown__sub-menu .button_v1 .link .fxg-link:focus { border-block-end: 1px solid rgba(182, 182, 182, 0.5); border-block-start: 0px; border-inline: 0px initial initial; }

.fxg-dropdown__sub-menu .button_v1 .link .fxg-link { letter-spacing: 0px; line-height: 14px; font-size: 0.875rem !important; padding-block: 19px 18px !important; padding-inline: 13px !important; }

.fxg-button-align.fxg-link--blue { line-height: 1.3 !important; }

.fxg-img-noIcon.fxg-link--blue { line-height: 1.3 !important; font-weight: 700 !important; }

.fxg-img-noIcon.fxg-link--blue:hover { line-height: 1.3 !important; font-weight: 700 !important; }

@media (min-width: 1024px) {
  .fxg-link.fxg-dropdown-js.fxg-keyboard { color: rgb(255, 255, 255); }
  .fxg-dropdown__item.fxg-dropdown__item--open .fxg-dropdown-js.fxg-keyboard { color: rgb(77, 20, 140); }
  .fxg-user-options__option.fxg-user-options__sign-in.fxg-dropdown__item--open .fxg-dropdown-js.fxg-keyboard { color: rgb(77, 20, 140); }
}

@media (max-width: 1023px) {
  .fxg-global-nav .fxg-link { padding-block: 17px !important; padding-inline: 26px !important; }
}

[dir] .fxg-helloworld h1 { background: yellow; }

[dir] .fxg-helloworld__intro { border: 1px solid blue; margin: 1rem; padding: 1rem; }

.fxg-helloworld__rtl { background-position: left top; }

[dir="ltr"] .fxg-helloworld__rtl { padding-left: 20px; }

[dir="rtl"] .fxg-helloworld__rtl { padding-right: 20px; }

.fxg-helloworld__ignore-rtl { background-position: left top; padding-left: 20px; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-hero { min-height: 470px; }

@media (max-width: 663px) {
  .fxg-hero { min-height: 180px; }
}

.fxg-hero h1, .fxg-hero h2 { font-size: 55px; line-height: 60px; letter-spacing: -0.63px; font-weight: 300; }

[dir] .fxg-hero h1, [dir] .fxg-hero h2 { margin-top: 0px !important; margin-bottom: 10px !important; }

@media (max-width: 768px) {
  .fxg-hero h1, .fxg-hero h2 { font-size: 45px; }
}

@media (max-width: 663px) {
  .fxg-hero h1, .fxg-hero h2 { max-width: 320px; font-size: 32px; line-height: 34px; }
  [dir] .fxg-hero h1, [dir] .fxg-hero h2 { margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 0px !important; }
}

.fxg-hero .fxg-app-container { display: none; }

[dir] .fxg-hero .fxg-app-container { cursor: default; }

.fxg-hero .fxg-app-container.fxg-app--active { display: block; }

@media (min-width: 1024px) {
  .fxg-hero .fxg-app-container.fxg-app--active-desktop { display: block; }
}

@media (max-width: 663px) {
  .fxg-hero .fxg-app-container.fxg-app--active-mobile { display: block; }
}

[dir] .fxg-hero__header { padding-top: 75px; }

@media (max-width: 663px) {
  [dir] .fxg-hero__header { padding-top: 33px; }
}

.fxg-hero__image { height: 480px; display: none; }

@media (max-width: 663px) {
  .fxg-hero__image { height: 200px; }
}

.fxg-hero--cube-1-active .fxg-hero__image, .fxg-hero--cube-2-active.fxg-hero--cube-2-open .fxg-hero__image { height: 250px; }

@media (max-width: 663px) {
  .fxg-hero--cube-1-active .fxg-hero__image, .fxg-hero--cube-2-active.fxg-hero--cube-2-open .fxg-hero__image { height: 200px; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.hr_v1 .fxg-hr--gradient { height: 4px; }

[dir] .hr_v1 .fxg-hr--gradient { border-top: 0px; }

[dir="ltr"] .hr_v1 .fxg-hr--gradient { background: linear-gradient(to right, rgb(77, 20, 140) 0px, rgb(125, 34, 195) 33%, rgb(255, 98, 0) 100%); }

[dir="rtl"] .hr_v1 .fxg-hr--gradient { background: linear-gradient(to left, rgb(77, 20, 140) 0px, rgb(125, 34, 195) 33%, rgb(255, 98, 0) 100%); }

@media (max-width: 663px) {
  .hr_v1 .fxg-hr--gradient { height: 3px; }
}

[dir] .hr_v1 > hr { margin-top: 10px; margin-bottom: 10px; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-footer .fxg-footer__social .icon_link { display: inline-block; }

.fxg-icon { background-repeat: no-repeat; }

.fxg-icon__svg { fill: rgb(51, 51, 51); }

.fxg-icon__common, .fxg-icon--common { background-image: url("assets/transparent.gif"); background-size: 106px 41px; }

.fxg-icon__common--locate, .fxg-icon--common--locate { width: 14px; height: 24px; background-position: 0px 0px; }

.fxg-help .fxg-icon { display: inline-block; vertical-align: text-bottom; }

.dropdown.fxg-bootstrap-dropdown .fxg-icon { display: inline-block; width: 20px; height: 12px; background-position: -367px 0px; position: absolute; inset-block-start: 50%; transform: translateY(-50%); inset-inline-end: 15px; }

.dropdown.fxg-bootstrap-dropdown.open .fxg-icon { transition: 0.25s; transform: rotate(180deg); inset-block-start: 35%; }

.dropdown.fxg-bootstrap-dropdown .fxg-icon { background-image: url("assets/ac7e9733921ffbfc.png"); background-size: 406.67px 30px; }

.fxg-icon .language_dropdown .icon_link .fxg-icon, .fxg-icon .languagenavigation_v1 .icon_link .fxg-icon { background-image: url("assets/6c5fa497b0ebff07.svg"); width: 25px; height: 23px; }

.fxg-footer .fxg-icon, .icon_link .fxg-link .fxg-icon:not([class*="fxg-icon--flag-"]) { background-position: center center; background-size: contain; }

.languagenavigation_v1 .icon_link .fxg-icon { background-image: url("assets/6c5fa497b0ebff07.svg"); width: 25px; height: 23px; }

.fxg-footer .fxg-link { color: rgb(51, 51, 51); font-size: 0.75rem; letter-spacing: 0px; }

.fxg-footer .icon_link.parbase .fxg-link { line-height: 25px !important; }

.fxg-footer .icon_link.section .fxg-icon--facebook, .fxg-footer .icon_link.section .fxg-icon--pencil, .fxg-footer .icon_link.section .fxg-icon--globe { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--twitter { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--pinterest { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--youtube { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--instagram { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--linkedin { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--tumblr { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--email { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--wechat { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--sinaweibo { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--neverblog { background-image: url("assets/transparent.gif"); }

.fxg-footer .icon_link.section .fxg-icon--flag-default, .fxg-footer .icon_link.section .fxg-icon--flag-us { background-image: url("assets/6c5fa497b0ebff07.svg"); }

.fxg-footer .fxg-footer__social .fxg-link { margin-block: 0px; margin-inline: 7px; }

@media (max-width: 663px) {
  .fxg-footer .fxg-footer__social .fxg-link { margin-inline: 0px 25px; }
}

.fxg-footer .fxg-footer__social .fxg-icon { width: 30px; height: 30px; display: flex; }

@media (max-width: 663px) {
  .fxg-footer .fxg-footer__social .fxg-icon { width: 45px; height: 45px; }
}

.fxg-footer .fxg-footer__social .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 { float: none; width: auto; }

.fxg-footer .fxg-copyright .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 { float: none; width: auto; }

@media (max-width: 663px) {
  .icon_link .fxg-link { margin-inline: 0px 25px; }
}

.icon_link .fxg-link .fxg-icon:not([class*="fxg-icon--flag-"]) { width: 30px; height: 30px; display: flex; }

@media (max-width: 663px) {
  .icon_link .fxg-link .fxg-icon:not([class*="fxg-icon--flag-"]) { width: 45px; height: 45px; }
}

.icon_link .fxg-link { font-weight: 400; font-size: 0.75rem; line-height: 1.3; }

@media (max-width: 663px) {
  .fxg-footer__social .fxg-cust-col_mobile .fxg-footer__social-wrapper .fxg-footer__social-inner { display: flex; align-items: center; }
}

@media (min-width: 664px) {
  .fxg-footer__social .fxg-cust-col_mobile .aem-Grid { display: flex; align-items: center; }
}

@media (min-width: 664px) {
  .fxg-footer__social .fxg-title { display: inline; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@media (max-width: 767px) {
  .container .fxg-image-component { padding: 0px; }
}

.fxg-image-component { max-width: 960px; display: block; margin: 0px auto; text-align: center; }

.fxg-image-component .fxg-img { display: inline; }

@media (max-width: 767px) {
  .fxg-image-component__image div { max-width: 100%; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-image-component__image img { width: 100%; height: auto; }
}

.fxg-image-component__caption { display: inline-block; }

.fxg-image-component__caption p { margin: 15px 0px; font-size: 0.875rem; line-height: 1.5; font-weight: 400; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-image-component__caption p { text-align: center; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-image-component__caption { width: 100%; }
}

.fxg-pods .fxg-video-player .fxg-img, .fxg-featured-offer .fxg-img { width: 100%; }

.fxg-image-component.fxg-image--align-right { margin-inline-end: 0px; text-align: end; padding-inline-end: 10px; }

.fxg-image-component.fxg-image--align-left { margin-inline-start: 0px; text-align: start; padding-inline-start: 10px; }

.fxg-image--align-right .fxg-image-component__caption, .fxg-image--align-left .fxg-image-component__caption { text-align: center; display: block; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-image_gallery { display: flex; flex-wrap: wrap; }

.fxg-image_gallery .image_gallery_item { flex: 0 1 25%; box-sizing: border-box; }

@media (min-width: 500px) and (max-width: 989px) {
  .fxg-image_gallery .image_gallery_item { flex-basis: 33.3333%; }
}

@media (min-width: 0) and (max-width: 499px) {
  .fxg-image_gallery .image_gallery_item { flex-basis: 50%; }
}

.fxg-image_gallery .image_gallery_item .inner_gallery { position: absolute; clip: rect(1px, 1px, 1px, 1px); }

.fxg-image_gallery .image_gallery_item .inner_gallery .image_gallery_item { float: inline-start; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); }

.fxg-image_gallery .image_gallery_item a { display: block; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; padding-block-start: 75%; margin: 0px 10px 20px; }

.fxg-image_gallery .image_gallery_item a .caption { position: absolute; inset-block-end: 0px; inset-inline-start: 0px; width: 100%; background: rgba(255, 255, 255, 0.75); color: rgb(51, 51, 51); font-size: 14px; padding: 10px; font-weight: 700; line-height: 1.5; }

.fxg-image_gallery .image_gallery_item img { width: 100%; }

.fxg-image_gallery__editmode > .image_gallery_item, .fxg-image_gallery__editmode > * > .imageGalleryItems_v1 { display: flex; flex-wrap: nowrap; justify-content: space-between; border: 1px dashed rgb(204, 204, 204); padding: 2px; margin-block: 2px; }

.fxg-image_gallery__editmode .cq-Editable-dom { width: 100%; }

.fxg-image_gallery__editmode .editmode__image { width: 20%; }

.fxg-image_gallery__editmode .editmode__image img { width: 100%; }

.fxg-image_gallery__editmode .editmode__items, .fxg-image_gallery__editmode .editmode__items .aem-Grid { padding-block-start: 0px; width: 75%; display: flex; flex-wrap: wrap; justify-content: flex-start; }

.fxg-image_gallery__editmode .editmode__items .aem-Grid { width: 100%; }

.fxg-image_gallery__editmode .editmode__items .aem-Grid .imageGalleryItems_v1 { width: 12%; }

.fxg-image_gallery__editmode .editmode__items .image_gallery_item, .fxg-image_gallery__editmode .editmode__items .imageGalleryItems_v1 { width: 12%; min-width: 80px; padding: 0px 2.5px 5px; }

.fxg-image_gallery__editmode .editmode__items .editmode__image { width: 100%; }

body.fxModalBox-active { overflow: hidden; }

body.fxModalBox-iosfix { position: fixed; inset-inline: 0px; }

.fxModalBox-is-hidden { position: absolute; inset-block-start: -9999px; inset-inline-start: -9999px; visibility: hidden; }

.fxModalBox-container { position: fixed; inset-block-start: 0px; inset-inline-start: 0px; width: 100%; height: 100%; z-index: 99992; -webkit-tap-highlight-color: transparent; backface-visibility: hidden; transform: translateZ(0px); }

.fxModalBox-inner, .fxModalBox-outer, .fxModalBox-bg, .fxModalBox-stage { position: absolute; inset: 0px; }

.fxModalBox-outer { overflow-y: auto; }

.fxModalBox-bg { background: rgb(30, 30, 30); opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fxModalBox-is-open .fxModalBox-bg { opacity: 0.87; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fxModalBox-infobar, .fxModalBox-toolbar, .fxModalBox-caption-wrap { position: absolute; z-index: 99997; opacity: 0; visibility: hidden; box-sizing: border-box; direction: ltr; }

.fxModalBox-show-infobar .fxModalBox-infobar, .fxModalBox-show-toolbar .fxModalBox-toolbar, .fxModalBox-show-caption .fxModalBox-caption-wrap { opacity: 1; visibility: visible; border-bottom-left-radius: 10px; overflow: hidden; }

.fxModalBox-infobar { inset-block-start: 0px; inset-inline-start: 0px; font-size: 13px; padding: 0px 10px; height: 44px; min-width: 44px; line-height: 44px; color: rgb(204, 204, 204); text-align: center; pointer-events: none; user-select: none; mix-blend-mode: exclusion; }

.fxModalBox-toolbar { inset-block-start: 0px; inset-inline-end: 0px; margin: 0px; padding: 0px; }

.fxModalBox-stage { overflow: hidden; z-index: 99994; transform: translate3d(0px, 0px, 0px); direction: ltr; }

.fxModalBox-is-closing .fxModalBox-stage { overflow: visible; }

.fxModalBox-slide { position: absolute; inset-block-start: 0px; inset-inline-start: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: auto; outline: 0px; white-space: normal; box-sizing: border-box; text-align: center; z-index: 99994; display: none; backface-visibility: hidden; transition-property: transform, opacity; }

.fxModalBox-slide::before { content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0px; }

.fxModalBox-slide--image { overflow: visible; }

.fxModalBox-slide--image::before { display: none; }

.fxModalBox-slide--video .fxModalBox-content, .fxModalBox-slide--video iframe { background: rgb(0, 0, 0); }

.fxModalBox-slide--map .fxModalBox-content, .fxModalBox-slide--map iframe { background: rgb(229, 227, 223); }

.fxModalBox-slide--next { z-index: 99995; }

.fxModalBox-slide > * { display: inline-block; position: relative; padding: 24px; margin: 44px 0px; border-width: 0px; vertical-align: middle; text-align: start; background-color: rgb(255, 255, 255); overflow: auto; box-sizing: border-box; }

.fxModalBox-slide > title, .fxModalBox-slide > style, .fxModalBox-slide > meta, .fxModalBox-slide > link, .fxModalBox-slide > script, .fxModalBox-slide > base { display: none; }

.fxModalBox-slide .fxModalBox-image-wrap { position: absolute; inset-block-start: 0px; inset-inline-start: 0px; margin: 0px; padding: 0px; border: 0px; z-index: 99995; background:  0% 0% / 100% 100% no-repeat transparent; cursor: default; overflow: visible; backface-visibility: hidden; user-select: none; transition-property: transform, opacity; }

.fxModalBox-slide--iframe .fxModalBox-content { padding: 0px; width: 80%; height: 80%; max-width: calc(100% - 100px); max-height: calc(100% - 88px); overflow: visible; background: rgb(255, 255, 255); }

.fxModalBox-is-sliding .fxModalBox-slide, .fxModalBox-slide--previous, .fxModalBox-slide--current, .fxModalBox-slide--next { display: block; }

.fxModalBox-can-zoomOut .fxModalBox-image-wrap { cursor: zoom-out; }

.fxModalBox-can-zoomIn .fxModalBox-image-wrap { cursor: zoom-in; }

.fxModalBox-can-drag .fxModalBox-image-wrap { cursor: grab; }

.fxModalBox-is-dragging .fxModalBox-image-wrap { cursor: grabbing; }

.fxModalBox-image, .fxModalBox-spaceball { position: absolute; inset-block-start: 0px; inset-inline-start: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px; max-width: none; max-height: none; user-select: none; }

.fxModalBox-spaceball { z-index: 1; }

.fxModalBox-iframe { display: block; margin: 0px; padding: 0px; border: 0px; width: 100%; height: 100%; background: rgb(255, 255, 255); }

.fxModalBox-error { margin: 0px; padding: 40px; width: 100%; max-width: 380px; background: rgb(255, 255, 255); cursor: default; }

.fxModalBox-error p { margin: 0px; padding: 0px; color: rgb(68, 68, 68); font-size: 16px; line-height: 20px; }

.fxModalBox-button { box-sizing: border-box; display: inline-block; vertical-align: top; width: 64px; height: 64px; margin: 0px; padding: 10px; border: 0px; border-radius: 0px; background: rgba(255, 255, 255, 0.7); transition: color 0.3s; cursor: pointer; outline: 0px; color: rgb(51, 51, 51); }

.fxModalBox-button:visited, .fxModalBox-button:link { color: rgb(51, 51, 51); }

.fxModalBox-button:focus, .fxModalBox-button:hover { color: rgb(102, 102, 102); }

.fxModalBox-button[disabled] { color: rgb(51, 51, 51); cursor: default; opacity: 0.6; }

.fxModalBox-button svg { display: block; position: relative; overflow: visible; shape-rendering: geometricprecision; }

.fxModalBox-button svg path { fill: currentcolor; stroke: currentcolor; stroke-linejoin: round; stroke-width: 1; }

.fxModalBox-button--share svg path { stroke-width: 1; }

.fxModalBox-button--play svg path:nth-child(2) { display: none; }

.fxModalBox-button--pause svg path:nth-child(1) { display: none; }

.fxModalBox-button--zoom svg path { fill: transparent; }

.fxModalBox-navigation { display: none; }

.fxModalBox-navigation button { position: absolute; inset-block-start: 50%; margin-block-start: -50px; z-index: 99997; background: transparent; width: 80px; height: 100px; padding: 17px; }

.fxModalBox-navigation button::before { content: ""; border-radius: 50%; position: absolute; inset-block-start: 20px; inset-inline-end: 10px; width: 60px; height: 60px; background: rgba(255, 255, 255, 0.75); }

.fxModalBox-navigation .fxModalBox-button--arrow_left { inset-inline-start: 0px; }

.fxModalBox-navigation .fxModalBox-button--arrow_right { inset-inline-end: 0px; }

.fxModalBox-show-nav .fxModalBox-navigation { display: block; }

.fxModalBox-close-small { position: absolute; inset-block-start: 0px; inset-inline-end: 0px; width: 40px; height: 40px; padding: 0px; margin: 0px; border: 0px; border-radius: 0px; background: transparent; z-index: 10; cursor: pointer; }

.fxModalBox-close-small::after { content: "x"; position: absolute; inset-block-start: 5px; inset-inline-end: 5px; width: 30px; height: 30px; font: 300 22px / 30px Arial, "Helvetica Neue", Helvetica, sans-serif; color: rgb(136, 136, 136); text-align: center; border-radius: 50%; border-width: 0px; background-color: transparent; transition: background-color 0.25s; box-sizing: border-box; z-index: 2; }

.fxModalBox-close-small :focus { outline: 0px; }

.fxModalBox-close-small :focus::after { outline: rgb(136, 136, 136) dotted 1px; }

.fxModalBox-close-small:hover::after { color: rgb(85, 85, 85); background: rgb(238, 238, 238); }

.fxModalBox-slide--image .fxModalBox-close-small, .fxModalBox-slide--iframe .fxModalBox-close-small { inset-block-start: 0px; inset-inline-end: -40px; }

.fxModalBox-slide--image .fxModalBox-close-small::after, .fxModalBox-slide--iframe .fxModalBox-close-small::after { font-size: 35px; color: rgb(170, 170, 170); }

.fxModalBox-slide--image .fxModalBox-close-small:hover::after, .fxModalBox-slide--iframe .fxModalBox-close-small:hover::after { color: rgb(255, 255, 255); background: transparent; }

.fxModalBox-is-scaling .fxModalBox-close-small, .fxModalBox-is-zoomable.fxModalBox-can-drag .fxModalBox-close-small { display: none; }

.fxModalBox-caption { padding-block: 30px 0px; border-block-start: 1px solid rgba(255, 255, 255, 0.4); font-size: 14px; color: rgb(255, 255, 255); line-height: 1.5; font-weight: 400; text-size-adjust: none; }

.fxModalBox-caption a, .fxModalBox-caption button, .fxModalBox-caption select { pointer-events: all; position: relative; }

.fxModalBox-caption a { color: rgb(255, 255, 255); text-decoration: underline; }

.fxModalBox-caption-wrap { inset-block-end: 0px; inset-inline: 0px; padding-block-start: 60px; padding-inline: 2vw; pointer-events: none; font-size: 0.875rem; font-weight: 400; line-height: 1.5; }

.fxModalBox-slide > .fxModalBox-loading { border: 6px solid rgba(100, 100, 100, 0.4); border-block-start: 6px solid rgba(255, 255, 255, 0.6); border-radius: 100%; height: 50px; width: 50px; animation: 0.8s linear 0s infinite normal none running fxModalBox-rotate; background: transparent; position: absolute; inset-block-start: 50%; inset-inline-start: 50%; margin-block-start: -30px; margin-inline-start: -30px; z-index: 99999; }

.fxModalBox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

.fxModalBox-share { padding: 30px; border-radius: 3px; background: rgb(244, 244, 244); max-width: 90%; text-align: center; }

.fxModalBox-share h1 { color: rgb(34, 34, 34); margin: 0px 0px 20px; font-size: 35px; font-weight: 700; }

.fxModalBox-share p { margin: 0px; padding: 0px; }

.fxModalBox-share__button { display: inline-block; text-decoration: none; margin: 0px 10px 10px 0px; padding: 0px 15px; min-width: 130px; border: 0px; border-radius: 3px; background: rgb(255, 255, 255); white-space: nowrap; font-size: 14px; font-weight: 700; line-height: 40px; user-select: none; color: rgb(255, 255, 255); transition: 0.2s; }

.fxModalBox-share__button:hover { text-decoration: none; }

.fxModalBox-share__button--fb { background: rgb(59, 89, 152); }

.fxModalBox-share__button--fb:hover { background: rgb(52, 78, 134); }

.fxModalBox-share__button--pt { background: rgb(189, 8, 29); }

.fxModalBox-share__button--pt:hover { background: rgb(170, 7, 25); }

.fxModalBox-share__button--tw { background: rgb(29, 161, 242); }

.fxModalBox-share__button--tw:hover { background: rgb(13, 149, 232); }

.fxModalBox-share__button svg { position: relative; top: -1px; width: 25px; height: 25px; margin-inline-end: 7px; vertical-align: middle; }

.fxModalBox-share__button svg path { fill: rgb(255, 255, 255); }

.fxModalBox-share__input { box-sizing: border-box; width: 100%; margin-block-start: 10px; padding: 10px 15px; background: transparent; color: rgb(93, 91, 91); font-size: 14px; outline: 0px; border: 0px; border-block-end: 2px solid rgb(215, 215, 215); }

.fxModalBox-thumbs { display: none; position: absolute; inset-block-end: 0px; inset-inline: 0px; width: auto; height: 95px; padding: 10px 10px 5px; background: rgba(0, 0, 0, 0.3); -webkit-tap-highlight-color: transparent; box-sizing: border-box; z-index: 99995; }

.fxModalBox-thumbs > ul { list-style: none; position: relative; width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: hidden auto; font-size: 0px; white-space: nowrap; }

.fxModalBox-thumbs > ul > li { float: inline-start; overflow: hidden; padding: 0px; margin: 2px; width: 100px; height: 75px; max-width: calc(50% - 4px); max-height: calc(100% - 8px); position: relative; cursor: pointer; outline: 0px; -webkit-tap-highlight-color: transparent; backface-visibility: hidden; box-sizing: border-box; }

.fxModalBox-thumbs > ul > li::before { content: ""; position: absolute; inset: 0px; border: 4px solid rgb(255, 255, 255); z-index: 99991; opacity: 0; transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.fxModalBox-thumbs > ul > li.fxModalBox-thumbs-active::before { opacity: 1; }

.fxModalBox-thumbs > ul > li > img { position: absolute; inset-block-start: 0px; inset-inline-start: 0px; max-width: none; max-height: none; user-select: none; }

.fxModalBox-thumbs-x { overflow: auto hidden; }

.fxModalBox-thumbs-x > ul { overflow: hidden; }

.fxModalBox-thumbs-y > ul::-webkit-scrollbar { width: 7px; }

.fxModalBox-thumbs-y > ul::-webkit-scrollbar-track { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; }

.fxModalBox-thumbs-y > ul::-webkit-scrollbar-thumb { background: rgb(42, 42, 42); border-radius: 10px; }

.fxModalBox-show-thumbs .fxModalBox-thumbs { display: block; }

.fxModalBox-show-thumbs .fxModalBox-inner { inset-inline-end: 0px; inset-block-end: 95px; }

p.fxModalBox-share__links { margin-inline-end: -10px; }

li.fxModalBox-thumbs-loading { background: rgba(0, 0, 0, 0.1); }

@keyframes fxModalBox-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.compensate-for-scrollbar { margin-inline-end: var(--scrollbar-width,17px) !important; }

.fxModalBox.fxModalBox-rtl .fxModalBox-navigation .fxModalBox-button--arrow_left svg { transform: none; }

.fxModalBox.fxModalBox-rtl .fxModalBox-navigation .fxModalBox-button--arrow_right svg { transform: scaleX(-1); }

.fxModalBox:not(.fxModalBox-rtl) .fxModalBox-navigation .fxModalBox-button--arrow_left svg { transform: none; }

.fxModalBox:not(.fxModalBox-rtl) .fxModalBox-navigation .fxModalBox-button--arrow_right svg { transform: none; }

.fxModalBox-image-wrap { left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; transform-origin: center center !important; }

@supports not(margin-inline-end:var(--scrollbar-width)) {
  .compensate-for-scrollbar { margin-right: 17px !important; }
}

.fxg-intentnavigation__item-icon-check .fxg-intentnavigation__svg { font-size: 1rem !important; opacity: 0; }

.fxg-intentnavigation__item-is-triggered .fxg-intentnavigation__item-icon-check .fxg-intentnavigation__svg { opacity: 1; }

.fxg-intentnavigation { overflow: hidden; }

.fxg-intentnavigation-wrapper { width: 100%; }

[dir] .fxg-intentnavigation-wrapper { background-color: rgb(250, 250, 250); padding: 60px 0px; }

[dir] h3.fxg-intentnavigation__title { margin-top: 0px; }

[dir="ltr"] h3.fxg-intentnavigation__title { text-align: left; }

[dir="rtl"] h3.fxg-intentnavigation__title { text-align: right; }

.fxg-intentnavigation__panels { display: grid; grid-template-columns: repeat(3, 1fr); overflow: hidden; position: relative; width: calc(300% - 1px); }

@media screen and (min-width: 1024px) {
  .fxg-intentnavigation__panels { width: calc(100% - 1px); }
}

.fxg-intentnavigation__panel { outline: 0px; transition: 0.3s ease-in-out; }

[dir] .fxg-intentnavigation__panel { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transition-property: transform, height; }

[dir="ltr"] .fxg-intentnavigation__panel { transform: translate3d(-100%, 0px, 0px); }

[dir="rtl"] .fxg-intentnavigation__panel { transform: translate3d(100%, 0px, 0px); }

.fxg-intentnavigation__panel:nth-child(1) { grid-area: 1 / 1 / auto / 2; z-index: 3; }

.fxg-intentnavigation__panel:nth-child(2) { grid-area: 1 / 1 / auto / 2; z-index: 2; }

.fxg-intentnavigation__panel:nth-child(3) { grid-area: 1 / 1 / auto / 2; z-index: 1; }

[dir] .fxg-intentnavigation__panel.is-active { box-shadow: rgba(0, 0, 0, 0) 0px 0px 15px; transform: translate3d(0px, 0px, 0px); }

[dir="ltr"] .fxg-intentnavigation__panel.is-active { border-right-color: rgb(227, 227, 227); }

[dir="rtl"] .fxg-intentnavigation__panel.is-active { border-left-color: rgb(227, 227, 227); }

.fxg-intentnavigation__panel.is-collapsed { height: 0px; }

[dir] .fxg-intentnavigation__panel.is-collapsed { box-shadow: rgba(0, 0, 0, 0) 0px 0px 15px; }

[dir="ltr"] .fxg-intentnavigation__panel.is-collapsed { transform: translate3d(100%, 0px, 0px); }

[dir="rtl"] .fxg-intentnavigation__panel.is-collapsed { transform: translate3d(-100%, 0px, 0px); }

@media screen and (min-width: 1024px) {
  .fxg-intentnavigation__panel { flex-grow: 1; position: relative; top: auto; width: auto; }
  [dir] .fxg-intentnavigation__panel { transform: translate3d(0px, 0px, 0px); }
  [dir="ltr"] .fxg-intentnavigation__panel { left: auto; }
  [dir="rtl"] .fxg-intentnavigation__panel { right: auto; }
  .fxg-intentnavigation__panel:nth-child(1) { grid-column: 1 / 2; }
  .fxg-intentnavigation__panel:nth-child(2) { grid-column: 2 / 3; }
  .fxg-intentnavigation__panel:nth-child(3) { grid-column: 3 / 4; }
  [dir="ltr"] .fxg-intentnavigation__panel.is-collapsed { transform: translate3d(-100%, 0px, 0px); }
  [dir="rtl"] .fxg-intentnavigation__panel.is-collapsed { transform: translate3d(100%, 0px, 0px); }
  [dir="ltr"] .fxg-intentnavigation__panel:nth-child(3).is-collapsed { transform: translate3d(-200%, 0px, 0px); }
  [dir="rtl"] .fxg-intentnavigation__panel:nth-child(3).is-collapsed { transform: translate3d(200%, 0px, 0px); }
}

.fxg-intentnavigation__panel-content { display: flex; flex-direction: column; opacity: 1; transition: opacity 0.15s ease-out; }

.fxg-intentnavigation__panel-content.is-hidden { display: none; }

.fxg-intentnavigation__panel-content.is-faded { opacity: 0; }

[dir] .fxg-intentnavigation__panel-content.is-faded { transition-delay: 0.15s; }

.fxg-intentnavigation__list { display: flex; flex-direction: column; list-style: none; overflow: hidden; width: 100%; }

[dir] .fxg-intentnavigation__list { margin: 0px; padding: 0px; }

[dir] .fxg-intentnavigation__list-title { padding: 1rem; margin: 0px !important; }

@media screen and (min-width: 1024px) {
  .fxg-intentnavigation__list-title { display: none; }
}

.fxg-intentnavigation__list-item { list-style: none; width: 100%; }

[dir] .fxg-intentnavigation__list-item { margin: 0px; padding: 0px; }

.fxg-intentnavigation__item { align-items: center; display: flex; font-size: 1em; transition: 0.15s ease-in-out; width: 100%; }

[dir] .fxg-intentnavigation__item { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); margin: 0px; padding: 0px; transition-property: background-color; }

[dir="ltr"] .fxg-intentnavigation__item { text-align: left; }

[dir="rtl"] .fxg-intentnavigation__item { text-align: right; }

[dir] .fxg-intentnavigation__item:hover, [dir] .fxg-intentnavigation__item:focus { background-color: rgb(250, 250, 250); border-color: rgb(250, 250, 250); }

.fxg-intentnavigation__item-is-active .fxg-intentnavigation__item-icon.fxg-intentnavigation__item-button-icon > .fxg-intentnavigation__svg > svg { color: rgb(77, 20, 140) !important; }

.fxg-intentnavigation__button-label { font-weight: 400; }

.fxg-intentnavigation__item-is-active .fxg-intentnavigation__button-label { font-weight: 500; }

.fxg-intentnavigation__item-label { flex-grow: 1; }

[dir] .fxg-intentnavigation__item-label { padding: 1rem; }

.fxg-intentnavigation__item-icon { flex-grow: 0; }

[dir] .fxg-intentnavigation__item-icon { padding: 1rem; }

.fxg-intentnavigation__item-icon-chevron .fxg-intentnavigation__svg { font-size: 1rem !important; }

.fxg-intentnavigation__item-button-icon .fxg-intentnavigation__svg { align-items: center; justify-content: center; font-size: 2rem !important; }

[dir] .fxg-intentnavigation__button-back { border-bottom: 1px solid rgb(227, 227, 227); }

[dir="ltr"] .fxg-intentnavigation__button-back .fxg-intentnavigation__item-icon { padding-right: 0px; }

[dir="rtl"] .fxg-intentnavigation__button-back .fxg-intentnavigation__item-icon { padding-left: 0px; }

[dir="ltr"] .fxg-intentnavigation__button-back .fxg-intentnavigation__svg { transform: rotate(90deg); }

[dir="rtl"] .fxg-intentnavigation__button-back .fxg-intentnavigation__svg { transform: rotate(-90deg); }

@media screen and (min-width: 1024px) {
  .fxg-intentnavigation__button-back { display: none; }
}

@supports not(display:grid) {
  .fxg-intentnavigation { display: none; }
}

[dir="rtl"] .fxg-jumplinks__prev-tab svg, [dir="rtl"] .fxg-jumplinks__next-tab svg { transform: rotate(180deg); }

.fxg-jumplinks__placeholder { height: 48px; }

.fxg-jumplinks__nav { height: 48px; top: 0px; }

[dir="ltr"] .fxg-jumplinks__nav { left: 0px; }

[dir="rtl"] .fxg-jumplinks__nav { right: 0px; }

.fxg-jumplinks .cc-aem-c-tabs--underline [role="tab"] { min-height: initial; }

.fxg-jumplinks .cc-aem-c-tabs__list { display: flex; width: 100%; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-landing-hero { inline-size: 100%; margin-block-start: 0px; min-block-size: 350px; position: relative; }

.fxg-landing-hero .fxg-wrapper { padding-block-end: 30px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero .fxg-wrapper { padding-block-end: 0px; }
}

@media print {
  .fxg-landing-hero .fxg-wrapper { padding-block-end: 30px !important; }
}

.fxg-landing-hero__background-image { padding-block-start: 50px; min-block-size: 350px; background-repeat: no-repeat; background-position: center top; background-size: cover; display: flex; flex-direction: column; justify-content: center; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero__background-image { display: block; min-block-size: initial; text-align: center; padding-block: 0px; padding-inline: 15px; margin-block: 15px; margin-inline: 0px; }
}

.fxg-landing-hero--open .fxg-landing-hero__background-image { display: none; }

.fxg-landing-hero--open .fxg-landing-hero__video { display: block; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero--open .fxg-landing-hero__video { display: block; }
}

.fxg-landing-hero--open .fxg-landing-hero__video-btn, .fxg-landing-hero--open .fxg-landing-hero__video-btn--dark { display: none; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero--open .fxg-landing-hero__video-btn, .fxg-landing-hero--open .fxg-landing-hero__video-btn--dark { display: none; }
}

.fxg-landing-hero--open { position: relative; background: rgb(0, 0, 0); min-block-size: 565px; transition: min-height 0.25s ease-in-out; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-landing-hero--open { min-block-size: 417px; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero--open { background: transparent; min-block-size: 0px; }
}

.fxg-landing-hero--open::after { display: table; content: " "; clear: both; }

.fxg-landing-hero--open .fxg-landing-hero__close-btn { display: inline-block; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero--open .fxg-landing-hero__close-btn { display: inline-block; inset-block-start: 10%; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero--open .fxg-landing-heroMobileVideo { display: none; }
}

.fxg-landing-hero__mobile-image { display: none; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero__mobile-image { display: block; inline-size: 100%; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero__mobile-image img { inline-size: 100%; }
}

.fxg-landing-hero__tablet-image { display: none; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-landing-hero__tablet-image { display: block; inline-size: 100%; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-landing-hero__tablet-image img { inline-size: 100%; }
}

.fxg-landing-hero__video { display: none; max-inline-size: 970px; margin-block: 1.25rem 0px; margin-inline: auto; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-landing-hero__video, .fxg-landing-hero__video-btn--dark { }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero__video, .fxg-landing-hero__video-btn--dark { block-size: 55vw; max-inline-size: none; margin-block: 1rem; margin-inline: 1rem; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero { margin-block-start: 0px; min-block-size: initial; }
}

.fxg-landing-hero__video-btn, .fxg-landing-hero__video-btn--dark { content: ""; display: block; position: absolute; inline-size: 102px; block-size: 102px; inset-block-start: 50%; inset-inline-start: 50%; margin-block: -3.25rem 0px; margin-inline: -3.25rem 0px; cursor: pointer; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero__video-btn, .fxg-landing-hero__video-btn--dark { margin-block: -3.25rem; margin-inline: -3.25rem; }
}

.fxg-landing-hero__video-btn--dark ellipse { stroke: rgb(51, 51, 51); }

.fxg-landing-hero__video-btn--dark polygon { stroke: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.fxg-landing-hero__close-btn { cursor: pointer; display: none; position: absolute; inset-inline-end: 25px; inset-block-start: 25px; z-index: 11001; }

.fxg-landing-hero__close-btn svg { stroke: rgb(255, 255, 255); inline-size: 25px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero .fxg-heading-align { min-inline-size: 0px; }
}

@media (min-width: 768px) and (max-width: 992px) {
  .fxg-landing-hero .focal-x1y1--tablet { background-position: 16.66% 16.66%; }
  .fxg-landing-hero .focal-x2y1--tablet { background-position: 50% 16.66%; }
  .fxg-landing-hero .focal-x3y1--tablet { background-position: 83.33% 16.66%; }
  .fxg-landing-hero .focal-x1y2--tablet { background-position: 16.66% 50%; }
  .fxg-landing-hero .focal-x2y2--tablet { background-position: 50% 50%; }
  .fxg-landing-hero .focal-x3y2--tablet { background-position: 83.33% 50%; }
  .fxg-landing-hero .focal-x1y3--tablet { background-position: 16.66% 83.33%; }
  .fxg-landing-hero .focal-x2y3--tablet { background-position: 50% 83.33%; }
  .fxg-landing-hero .focal-x3y3--tablet { background-position: 83.33% 83.33%; }
}

@media (min-width: 993px) {
  .fxg-landing-hero .focal-x1y1--desktop { background-position: 16.66% 16.66%; }
  .fxg-landing-hero .focal-x2y1--desktop { background-position: 50% 16.66%; }
  .fxg-landing-hero .focal-x3y1--desktop { background-position: 83.33% 16.66%; }
  .fxg-landing-hero .focal-x1y2--desktop { background-position: 16.66% 50%; }
  .fxg-landing-hero .focal-x2y2--desktop { background-position: 50% 50%; }
  .fxg-landing-hero .focal-x3y2--desktop { background-position: 83.33% 50%; }
  .fxg-landing-hero .focal-x1y3--desktop { background-position: 16.66% 83.33%; }
  .fxg-landing-hero .focal-x2y3--desktop { background-position: 50% 83.33%; }
  .fxg-landing-hero .focal-x3y3--desktop { background-position: 83.33% 83.33%; }
}

@media print {
  .fxg-landing-hero .fxg-align-center { text-align: center; }
}

.fxg-landing-hero .cc-aem-c-button--primary:hover { color: rgb(255, 255, 255); }

@media print {
  .fxg-landing-hero .cc-aem-c-button--primary { inline-size: auto; }
}

.fxg-landing-hero .cc-aem-c-button--primary .fxg-img-other #cdnSVG { inline-size: 24px; block-size: 24px; }

.fxg-landing-hero span.fxg-image.fxg-image-left, .fxg-landing-hero span.fxg-image.fxg-image-right, .fxg-landing-hero span.fxg-image.fxg-icon-only { position: relative; display: inline-block; inset-block-end: -5px; margin-block-start: -5px; }

.fxg-landing-hero span.fxg-image.fxg-image-left svg, .fxg-landing-hero span.fxg-image.fxg-image-right svg, .fxg-landing-hero span.fxg-image.fxg-icon-only svg { inline-size: 24px; block-size: 24px; }

.fxg-landing-hero span.fxg-image.fxg-image-left { margin-inline-end: 8px; }

.fxg-landing-hero span.fxg-image.fxg-image-right { margin-inline-start: 8px; }

.fxg-landing-hero .fxg-breadcrumbs { position: absolute; }

.fxg-landing-hero .fxg-hero-title { max-inline-size: 415px; margin-block-end: 1.25rem !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero .fxg-hero-title { max-inline-size: 100%; margin-block: 0.625rem 1.25rem !important; }
}

.fxg-landing-hero .fxg-subtext p { font-size: 1rem; line-height: 1.5rem; }

@media (max-width: 767px) {
  .fxg-landing-hero .fxg-subtext p { max-inline-size: 100%; line-height: 1.25rem; }
}

.fxg-main-content .fxg-landing-hero .link { color: rgb(255, 255, 255); }

.fxg-landing-hero-bg-p { margin-block-end: -0.5rem !important; }

.fxg-landing-hero-bg-heading { margin-block: -0.625rem -0.75rem !important; }

.fxg-landing-hero-bg { background-color: rgba(255, 255, 255, 0.8); min-block-size: 145px; max-block-size: 290px; inline-size: 490px; padding-block: 25px; padding-inline: 25px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero-bg { padding-block: 0px; padding-inline: 0px; min-block-size: 0px; }
}

.fxg-wrapper-align-content-right { display: flex; justify-content: flex-end; }

.fxg-wrapper-align-content-left { display: flex; justify-content: flex-start; }

.fxg-wrapper-align-content-center { display: flex; justify-content: center; }

.fxg-landing-hero-flex-row { flex-direction: row !important; justify-content: space-around !important; }

@media (min-width: 768px) {
  .fxg-landing-hero-flex-row { padding-block-start: 60px !important; }
}

.fxg-landing-heroMobileVideo { display: none; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-heroMobileVideo { position: relative; margin-block: 0px; margin-inline: 0px; display: block; }
}

@media print {
  .fxg-landing-heroMobileVideo { display: none !important; }
}

.fxg-landing-heroTabletVideo { display: none; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-landing-heroTabletVideo { position: relative; margin-block: 0px; margin-inline: 0px; display: block; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-heroDesktop { display: none; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-landing-hero--has-video { padding-block-start: 0px; }
}

.hero_landingpage_v1 .fxg-hero-landing-title { margin-block: 3rem 2.5rem; }

@media (min-width: 0) and (max-width: 663px) {
  .hero_landingpage_v1 .fxg-hero-landing-title { margin-block-start: 1.5rem; }
}

.hero_landingpage_v1 .fxg-below-hero h1 { margin-block: 2rem 1.5rem; line-height: 1; max-inline-size: 415px; display: inline-block; }

.hero_homepage_v1 .fxg-hero h1 { line-height: 1.5; font-size: 2.75rem; font-weight: 300; }

@media (min-width: 0) and (max-width: 663px) {
  .hero_homepage_v1 .fxg-hero h1 { min-block-size: 5.8rem; display: flex; justify-content: center; align-items: center; line-height: 1; }
}

.hero_homepage_v1 .fxg-cube-container .fxg-cube__text { line-height: 1; font-size: 0.875rem; font-weight: 700; }

.hero_homepage_v1 .fxg-field__floating-placeholder { line-height: 1; font-size: 0.875rem; font-weight: 700; }

.hero_homepage_v1 .link .fxg-link.default { line-height: 1.3; font-weight: 700; font-size: 0.875rem !important; }

.hero_homepage_v1 .fxg-hero-home-title { margin-block: 3rem 2.5rem; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-u-modal { position: fixed; inset-block: 0px; inset-inline: 0px; inline-size: 100%; block-size: 100%; transition: 0.4s ease-in-out; opacity: 0; visibility: hidden; z-index: 20000; backface-visibility: hidden; max-inline-size: unset; max-block-size: unset; color: unset; }

[dir] .fxg-u-modal { background-color: rgba(88, 89, 91, 0.65); transition: 0.4s ease-in-out; border: unset; margin: unset; }

.fxg-u-modal--peekaboo { position: relative; block-size: auto; display: none; color: rgb(51, 51, 51); z-index: 20010; }

[dir] .fxg-u-modal--peekaboo { padding: 0px; background-color: rgb(242, 242, 242); }

.fxg-u-modal__wrapper { position: relative; inline-size: 700px; margin-inline: auto; margin-block: 200px -200px; transition: 0.4s ease-in-out; }

[dir] .fxg-u-modal__wrapper { transition: 0.4s ease-in-out; background-color: rgb(255, 255, 255); }

.fxg-u-modal__wrapper .fxg-wrapper { max-inline-size: 100%; }

.fxg-u-modal__content { padding-block: 40px; padding-inline: 100px; opacity: 0; visibility: hidden; }

.fxg-u-modal__content .fxg-link { color: rgb(0, 122, 183) !important; }

.fxg-u-modal--peekaboo .fxg-u-modal__wrapper { position: fixed; inset-inline: 0px; inset-block-end: -500px; inline-size: auto; max-block-size: calc(100% - 60px); color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 8px; backface-visibility: hidden; overflow: hidden auto; transition: inset-block-end 0.5s !important; }

[dir] .fxg-u-modal--peekaboo .fxg-u-modal__wrapper { background-color: rgb(242, 242, 242); box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 8px; }

.fxg-u-modal.is-open { opacity: 1; visibility: visible; }

.fxg-u-modal.is-open .fxg-u-modal__content { opacity: 1; visibility: visible; }

[dir] .fxg-u-modal.is-open .fxg-u-modal__content { transform: scale(1); }

.fxg-u-modal.is-open .fxg-u-modal__wrapper { margin-block: 70px; margin-inline: auto; }

.fxg-u-modal--peekaboo.is-open .fxg-u-modal__wrapper { block-size: auto; inset-block-end: 0px; }

.fxg-u-modal__close { display: block; position: absolute; inset-block-start: 20px; inset-inline-end: 15px; inline-size: 26px; block-size: 26px; transform: translateZ(0px); z-index: 10; }

[dir] .fxg-u-modal__close { transform: translateZ(0px); border-radius: 50%; }

.fxg-u-modal__close::before, .fxg-u-modal__close::after { position: absolute; inset-block-start: 50%; inset-inline-start: 50%; inline-size: 24px; block-size: 2px; margin-block-start: -1px; margin-inline-start: -12px; content: ""; }

[dir] .fxg-u-modal__close::before, [dir] .fxg-u-modal__close::after { border-radius: 2px; background-color: rgb(51, 63, 72); }

[dir="ltr"] .fxg-u-modal__close::before { transform: rotate(45deg); }

[dir="rtl"] .fxg-u-modal__close::before { transform: rotate(-45deg); }

[dir="ltr"] .fxg-u-modal__close::after { transform: rotate(-45deg); }

[dir="rtl"] .fxg-u-modal__close::after { transform: rotate(45deg); }

.flexbox .fxg-u-modal { display: flex; flex-direction: column; align-items: center; justify-content: center; }

.no-flexbox .fxg-u-modal { display: block; padding-block: 70px 40px; }

[dir] .no-flexbox .fxg-u-modal { text-align: center; }

.no-flexbox .fxg-u-modal::before { content: ""; display: inline-block; block-size: 100%; vertical-align: middle; margin-inline-end: -4px; }

.no-flexbox .fxg-u-modal__wrapper { max-block-size: 100%; vertical-align: middle; display: inline-block; margin-inline: auto !important; }

[dir] .no-flexbox .fxg-u-modal__wrapper { text-align: start; }

.no-flexbox .fxg-u-modal__content { max-block-size: 100%; margin-inline: auto; overflow-y: auto; }

.has-fxg-u-modal-open { position: fixed; inline-size: 100%; overflow: hidden; }

.has-fxg-u-modal-open .fxg-header, .has-fxg-u-modal-open .fxg-breadcrumbs, .has-fxg-u-modal-open .fxg-content-wrapper, .has-fxg-u-modal-open .root.responsivegrid, .has-fxg-u-modal-open .fxg-footer { filter: blur(8px); }

@media (max-width: 767px) {
  [dir] .fxg-u-modal { background-color: rgb(255, 255, 255); }
  .fxg-u-modal__wrapper { inline-size: 100%; block-size: 100%; }
  .fxg-u-modal__content { padding-block: 40px; padding-inline: 20px; }
  .no-flexbox .fxg-u-modal__content { padding-block: 0px; }
  .fxg-u-modal__close { position: fixed; }
  .fxg-u-modal.is-open .fxg-u-modal__wrapper { margin-block: 0px auto; }
  .no-flexbox .fxg-u-modal { padding-block: 40px 20px; }
  .fxg-modal-media { display: block; inset-block-start: 0px; inset-inline-start: 0px; inline-size: 100%; block-size: 100%; margin-inline-start: 0px; }
}

@media (max-width: 320px) {
  .summary-tnc-res { inline-size: 23.5em; margin-inline: auto; }
}

.u-scroll-vertical { overflow: hidden auto; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-keyboard:focus, .fxg-mouse:focus, .hamburger-box:focus, .hamburger-inner:focus, #fxg-mobile-menu-btn:focus { outline: 0px; }

.fxg-keyboard:focus > .fxg-mouse { }

#fxg-mobile-menu-btn:focus > .hamburger-box { outline: rgb(255, 255, 255) dashed 1px; }

.fxg-mouse { display: inline-block; position: relative; z-index: 1; padding-block: 2em; padding-inline: 2em; margin-block: -2em; margin-inline: -2em; }

.fxg-user-options__search-btn .fxg-mouse { z-index: 0; }

.fxg-header__logo_wrapper .fxg-mouse { display: inline; position: unset; z-index: -20; padding-block: 0px; padding-inline: 0px; margin-block: 0px; margin-inline: 0px; }

#fxg-mobile-menu-btn .fxg-mouse, .fxg-user-options__search-btn .fxg-mouse, .column_control .fxg-mouse, .column_control_v1 .fxg-mouse { padding-block: 0px; padding-inline: 0px; margin-block: 0px; margin-inline: 0px; }

.fxg-nav { width: 100%; z-index: 2; background: rgb(77, 20, 140); max-height: 75px; position: relative; inset-block-start: 0px; inset-inline-start: 0px; transition: 0.25s; }

.fxg-header--shrunk .fxg-nav { max-height: 52px; }

@media (max-width: 663px) {
  .fxg-header--shrunk .fxg-nav { max-height: 60px; }
}

@media print {
  .fxg-nav { print-color-adjust: exact; background: rgb(77, 20, 140) !important; }
}

.fxg-globalnav { width: 100%; z-index: 2; background: rgb(77, 20, 140); max-height: 75px; position: relative; inset-block-start: 0px; inset-inline-start: 0px; transition: 0.25s; }

.fxg-header--shrunk .fxg-globalnav { max-height: 52px; }

@media (max-width: 663px) {
  .fxg-header--shrunk .fxg-globalnav { max-height: 60px; }
}

@media print {
  .fxg-globalnav { print-color-adjust: exact; background: rgb(77, 20, 140) !important; }
}

.fxg-overlay { height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.25); position: fixed; z-index: 0; }

.cc-aem-c-button.fxg-skip-to-main-content { position: absolute; overflow: hidden; white-space: nowrap; padding-block: 0px; padding-inline: 0px; inset-block-start: 0px; width: 1px; height: 1px; inset-inline: -46px; }

@media (min-width: 768px) and (max-width: 1023px) {
  .cc-aem-c-button.fxg-skip-to-main-content { inset-inline: -5px; }
}

.cc-aem-c-button.fxg-skip-to-main-content:focus { position: absolute; border: 0px; font-family: FedExSans, Arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0px; text-transform: none; text-decoration: none; box-shadow: none; background: rgb(255, 255, 255); color: rgb(0, 122, 183); inset-block-start: 6px; margin-block-start: 12px; padding-block: 8px; padding-inline: 8px; text-align: center; height: 40px; width: 171px; display: flex; white-space: normal; outline-offset: 0px !important; }

@media (min-width: 0) and (max-width: 663px) {
  .cc-aem-c-button.fxg-skip-to-main-content { inset-block-start: 50px; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.notifications { padding-top: 1rem; padding-bottom: 1rem; }

.fxg-notifications { background: rgb(242, 242, 242); padding: 1rem 1rem 1rem 0rem; border: 0.0625rem solid rgb(142, 142, 142); border-inline-start-width: 0.25rem; display: flex; width: auto; max-width: 960px; margin: auto; }

.fxg-notifications .fxg-link.default, .fxg-notifications .fxg-link, .fxg-notifications .fxg-button--transparent, .fxg-notifications .fxg-button--orange, .fxg-notifications .fxg-link--rounded_button, .fxg-notifications .fxg-button--round, .fxg-notifications .fxg-img { display: inline-block; text-align: start; letter-spacing: unset; min-width: unset; min-height: unset; position: static; transform: none; text-decoration: none; font-size: 0.875rem !important; font-weight: 700 !important; line-height: 1.5 !important; color: rgb(0, 122, 183) !important; text-transform: uppercase !important; background: none !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; }

.fxg-notifications .fxg-link.default.fxg-img-left, .fxg-notifications .fxg-link.default.fxg-img-right, .fxg-notifications .fxg-link.fxg-img-left, .fxg-notifications .fxg-link.fxg-img-right, .fxg-notifications .fxg-button--transparent.fxg-img-left, .fxg-notifications .fxg-button--transparent.fxg-img-right, .fxg-notifications .fxg-button--orange.fxg-img-left, .fxg-notifications .fxg-button--orange.fxg-img-right, .fxg-notifications .fxg-link--rounded_button.fxg-img-left, .fxg-notifications .fxg-link--rounded_button.fxg-img-right, .fxg-notifications .fxg-button--round.fxg-img-left, .fxg-notifications .fxg-button--round.fxg-img-right, .fxg-notifications .fxg-img.fxg-img-left, .fxg-notifications .fxg-img.fxg-img-right { padding: 0px !important; }

.fxg-notifications .fxg-link.default:hover, .fxg-notifications .fxg-link:hover, .fxg-notifications .fxg-button--transparent:hover, .fxg-notifications .fxg-button--orange:hover, .fxg-notifications .fxg-link--rounded_button:hover, .fxg-notifications .fxg-button--round:hover, .fxg-notifications .fxg-img:hover { text-decoration: none !important; color: rgb(0, 122, 183) !important; }

.fxg-notifications .fxg-link.default span.fxg-image, .fxg-notifications .fxg-link span.fxg-image, .fxg-notifications .fxg-button--transparent span.fxg-image, .fxg-notifications .fxg-button--orange span.fxg-image, .fxg-notifications .fxg-link--rounded_button span.fxg-image, .fxg-notifications .fxg-button--round span.fxg-image, .fxg-notifications .fxg-img span.fxg-image { display: none; }

.fxg-notifications .fxg-tooltipIcon-button, .fxg-notifications .fxg-tooltipIcon { display: none !important; }

.fxg-notifications .link .fxg-img.fxg-img-noIcon { padding: 0px !important; }

.fxg-notifications .link .fxg-img.fxg-img-noIcon:hover { position: static; transform: none; background: none !important; text-decoration: none !important; color: inherit !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-notifications { max-width: unset; }
}

.fxg-notifications.fxg-notifications--theme-informational { border-color: rgb(0, 122, 183); background: rgb(248, 251, 253); }

.fxg-notifications.fxg-notifications--theme-informational .fxg-notifications__icon svg { fill: rgb(0, 122, 183); }

.fxg-notifications.fxg-notifications--theme-insight { border-color: rgb(77, 20, 140); background: rgb(255, 255, 255); }

.fxg-notifications.fxg-notifications--theme-insight .fxg-notifications__icon svg { fill: rgb(77, 20, 140); }

.fxg-notifications.fxg-notifications--theme-sustainability { border-color: rgb(0, 168, 45); background: rgb(248, 252, 249); }

.fxg-notifications.fxg-notifications--theme-sustainability .fxg-notifications__icon svg { fill: rgb(0, 168, 45); }

.fxg-notifications.fxg-notifications--theme-error { border-color: rgb(222, 0, 46); background: rgb(254, 250, 251); }

.fxg-notifications.fxg-notifications--theme-error .fxg-notifications__icon svg { fill: rgb(222, 0, 46); }

.fxg-notifications.fxg-notifications--theme-warning { border-color: rgb(247, 177, 24); background: rgb(254, 250, 241); }

.fxg-notifications.fxg-notifications--theme-warning .fxg-notifications__icon svg { fill: rgb(247, 177, 24); }

.fxg-notifications.fxg-notifications--theme-success { border-color: rgb(0, 138, 0); background: rgb(248, 251, 248); }

.fxg-notifications.fxg-notifications--theme-success .fxg-notifications__icon svg { fill: rgb(0, 138, 0); }

.fxg-notifications .fxg-notifications__icon { width: 2rem; padding: 0px 1rem; box-sizing: content-box; }

@media (max-width: 663px) {
  .fxg-notifications .fxg-notifications__icon { padding: 0px 0.5rem; }
}

.fxg-notifications .fxg-notifications__icon svg { width: 2rem; height: 2rem; fill: rgb(51, 51, 51); }

.fxg-notifications .fxg-notifications__contents { position: relative; color: rgb(51, 51, 51); width: 100%; }

.fxg-notifications .fxg-notifications__contents .fxg-notifications__contents__heading { margin: 0rem 0rem 0.5rem; }

.fxg-notifications .fxg-notifications__contents .fxg-notifications__hide-details { display: none; }

.fxg-notifications .fxg-notifications__contents.fxg-notifications__contents--show-more-details .fxg-notifications__hide-details { display: block; }

.fxg-notifications .fxg-notifications__contents .cc-aem-c-richtext p { margin-bottom: 0px; }

.fxg-notifications .fxg-notifications__contents .link .fxg-link--blue { font-size: 0.875rem !important; line-height: 1.5 !important; }

.fxg-notifications .fxg-notifications__close { width: 2rem; height: 2rem; display: flex; justify-content: flex-end; align-items: flex-start; }

@media (max-width: 663px) {
  .fxg-notifications .fxg-notifications__close { width: 1.5rem; }
}

.fxg-notifications .fxg-notifications__close a { display: block; width: 1rem; height: 1rem; cursor: pointer; }

.fxg-notifications .fxg-notifications__close svg { width: 1rem; height: 1rem; }

.fxg-notifications .fxg-notifications__buttons { display: flex; margin-top: 0.5rem; }

.fxg-notifications .fxg-notifications__buttons div.button_v1 { margin: 0px 1rem 0.5rem 0px; }

.fxg-notifications .fxg-notifications__buttons div.button_v1:last-child { margin-bottom: 0px; }

.fxg-notifications .fxg-notifications__buttons.fxg-notifications__buttons-doubleStacked { flex-direction: column; }

.fxg-notifications .fxg-notifications__details { cursor: pointer; margin-top: 0.5rem; }

.fxg-notifications .fxg-notifications__details a { text-decoration: underline; }

.fxg-notifications .fxg-notifications__details a.fxg-notifications__details__more { display: inline-block; }

.fxg-notifications .fxg-notifications__details a.fxg-notifications__details__less { display: none; }

.fxg-notifications .fxg-notifications__details span svg { display: inline-block; transform: rotate(180deg); position: relative; top: 0.25rem; }

.fxg-notifications .fxg-notifications__details.fxg-notifications__details--close a.fxg-notifications__details__more { display: none; }

.fxg-notifications .fxg-notifications__details.fxg-notifications__details--close a.fxg-notifications__details__less { display: inline-block; }

.fxg-notifications .fxg-notifications__details.fxg-notifications__details--close span svg { transform: rotate(0deg); }

@media (min-width: 0) and (max-width: 663px) {
  .responsivegrid.aem-GridColumn--default--12 > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications, .root.responsivegrid > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications, .experiencefragment.aem-GridColumn--default--12 .xf-content-height > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications { margin-inline: 15px; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .responsivegrid.aem-GridColumn--default--12 > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications, .root.responsivegrid > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications, .experiencefragment.aem-GridColumn--default--12 .xf-content-height > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications { margin-inline: 68px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .responsivegrid.aem-GridColumn--default--12 > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications, .root.responsivegrid > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications, .experiencefragment.aem-GridColumn--default--12 .xf-content-height > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications { margin-inline: 56px; }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .responsivegrid.aem-GridColumn--default--12 > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications, .root.responsivegrid > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications, .experiencefragment.aem-GridColumn--default--12 .xf-content-height > .aem-Grid--12.aem-Grid--default--12 > .notifications.aem-GridColumn--default--12 .fxg-notifications { margin-inline: 105px; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

[dir] .fxg-offer { margin-top: 1.875rem; margin-bottom: 1.875rem; }

.fxg-offer .fxg-link--rounded_button { font-size: 0.875rem; font-weight: 700; line-height: 1.3; }

.fxg-offer .fxg-offer__wrapper .fxg-title { line-height: 1.3; font-weight: 300; font-size: 1.5rem; }

@media (max-width: 663px) {
  .fxg-offer .fxg-offer__wrapper .fxg-title { line-height: 1.3; font-weight: 300; font-size: 1.5rem; }
}

.fxg-offer .fxg-offer__wrapper .fxg-featured-offer--small .fxg-featured-offer__detail .fxg-title { line-height: 1.3; font-weight: 300; font-size: 1.5rem; }

[dir] .fxg-offer .fxg-offer__wrapper .fxg-featured-offer--small .fxg-featured-offer__detail .fxg-title { margin-bottom: 0.75rem; }

@media (max-width: 663px) {
  .fxg-offer .fxg-offer__wrapper .fxg-featured-offer--small .fxg-featured-offer__detail .fxg-title { line-height: 1.3; font-weight: 300; font-size: 1.5rem; }
}

.fxg-offer .fxg-offer__wrapper .fxg-featured-offer--small .fxg-featured-offer__detail .cc-aem-c-richtext p { line-height: 1.3; font-weight: 300; font-size: 1rem; }

@media (max-width: 663px) {
  .fxg-offer .fxg-offer__wrapper .fxg-featured-offer--small .fxg-featured-offer__detail .cc-aem-c-richtext p { line-height: 1.3; font-weight: 300; font-size: 1rem; }
}

.fxg-offer .fxg-offer__wrapper .fxg-featured-offer--small .fxg-featured-offer__detail .fxg-link--rounded_button { line-height: 1.3; }

[dir] .fxg-offer .fxg-offer__wrapper .fxg-featured-offer--small .fxg-featured-offer__detail .fxg-link--rounded_button { padding-top: 16px; padding-bottom: 16px; }

.fxg-offer .fxg-offer__wrapper .fxg-link--rounded_button { line-height: 1.3; }

[dir] .fxg-offer .fxg-offer__wrapper .fxg-link--rounded_button { padding-top: 16px !important; padding-bottom: 16px !important; }

.fxg-offer .fxg-offer__wrapper .fxg-offer__item--small .cc-aem-c-richtext p { line-height: 1.3; font-weight: 400; font-size: 0.875rem; }

@media (max-width: 663px) {
  .fxg-offer .fxg-offer__wrapper .fxg-offer__item--small .cc-aem-c-richtext p { line-height: 1.3; font-weight: 400; font-size: 0.875rem; }
}

.fxg-offer .fxg-swipe__wrapper { height: 100%; display: flex; justify-content: center; }

@media (max-width: 663px) {
  .fxg-offer .fxg-featured-offer--small { max-width: 290px !important; }
  .fxg-offer .fxg-offer__item--small { max-width: 290px; max-height: 250px; height: auto !important; }
  [dir] .fxg-offer .fxg-offer__item--small { padding: 0px; margin: 0rem auto; }
  [dir] .fxg-offer .fxg-offer__item--small .fxg-featured-offer__detail { padding: 40px 15px; }
  [dir] .fxg-offer .fxg-offer__item--small .fxg-link--rounded_button { margin: 0rem; }
}

[dir] .fxg-offer__wrapper { margin-top: 0.9375rem; margin-bottom: 0.9375rem; }

@media (max-width: 663px) {
  .fxg-offer__wrapper { height: auto !important; max-height: none; }
}

[dir] .fxg-offer__wrapper .row { margin: 0rem; }

[dir] .fxg-offer__sub-title { text-align: center; }

[dir] .fxg-offer__item { padding: 0px 7.5px; }

@media (max-width: 663px) {
  [dir] .fxg-offer__item { text-align: center; padding: 2.3125rem 0.9375rem; }
  [dir="ltr"] .fxg-offer__item { margin-left: 0.9375rem; margin-right: 0.9375rem; }
  [dir="rtl"] .fxg-offer__item { margin-right: 0.9375rem; margin-left: 0.9375rem; }
}

.fxg-offer__item p { max-width: 77%; font-weight: 300; }

[dir] .fxg-offer__item p { margin-bottom: 1.25rem; }

@media (max-width: 768px) {
  .fxg-offer__item p { max-width: 100%; }
  [dir] .fxg-offer__item p { margin-bottom: 0rem; }
  .fxg-offer__item p sup { font-size: 70%; }
}

@media (max-width: 663px) {
  .fxg-offer__item p { font-size: 1rem; line-height: 1.25; }
  [dir] .fxg-offer__item p { margin-bottom: 1.25rem; }
}

.fxg-offer__item--picture { position: relative; overflow: hidden; }

.fxg-offer__item--small { max-height: 150px; color: rgb(255, 255, 255); }

[dir] .fxg-offer__item--small { padding: 42px 20px; }

@media (max-width: 768px) {
  .fxg-offer__item--small { height: 112px; }
  [dir] .fxg-offer__item--small { padding: 30px 15px 23px; }
}

.fxg-offer__item--small p { font-size: 0.875rem; font-weight: 400; line-height: 1.3; }

[dir="ltr"] .fxg-offer__item--small p { float: left; }

[dir="rtl"] .fxg-offer__item--small p { float: right; }

[dir] .fxg-offer__item--small:first-of-type { margin-bottom: 0.9375rem; }

@media (max-width: 768px) {
  [dir] .fxg-offer__item--small:first-of-type { margin-bottom: 0.875rem; }
}

[dir] .fxg-offer__item--purple { background-color: rgb(77, 20, 140); }

[dir] .fxg-offer__item--orange { background-color: rgb(255, 98, 0); }

.fxg-offer--fixed .fxg-offer__item { height: 100%; }

@media (max-width: 663px) {
  .fxg-offer--fixed .fxg-offer__item { height: auto; }
}

.fxg-offer__picture { position: absolute; bottom: 5px; }

[dir="ltr"] .fxg-offer__picture { right: 0px; }

[dir="rtl"] .fxg-offer__picture { left: 0px; }

@media (max-width: 768px) {
  .fxg-offer__picture { max-width: 115px; }
}

@media (max-width: 663px) {
  .fxg-offer__picture { display: none; }
}

.fxg-tabs .fxg-offer .fxg-wrapper { width: auto; }

.fxg-offer-cta { background-position: right center; }

[dir] .fxg-offer-cta { background-color: rgb(51, 51, 51); padding: 40px 60px; background-repeat: no-repeat; }

[dir="ltr"] .fxg-offer-cta { text-align: left; }

[dir="rtl"] .fxg-offer-cta { text-align: right; }

@media (max-width: 663px) {
  [dir] .fxg-offer-cta { padding: 0.9375rem; margin-bottom: 1.25rem; text-align: center; background-image: none !important; }
}

.fxg-offer-cta p { max-width: 230px; font-weight: 300; font-size: 1rem; line-height: 1.3; }

[dir] .fxg-offer-cta p { margin-bottom: 1.25rem; }

@media (max-width: 663px) {
  .fxg-offer-cta p { max-width: none; }
}

@media (max-width: 663px) {
  .fxg-featured-offer--small .fxg-featured-offer__detail-image img { max-width: 100%; }
}

@media (max-width: 768px) {
  [dir="rtl"] .fxg-offer__item p { padding-right: 5px; }
}

@media (max-width: 768px) {
  [dir="rtl"] .fxg-title { padding-right: 5px; }
}

[dir] .root .fxg-offer { margin-top: 0.9375rem; margin-bottom: 0.9375rem; }

@media mobile and (orientation: portrait) {
  [dir] .root .fxg-offer .fxg-slider__indecators { padding-top: 25px; }
}

@media (max-width: 663px) {
  .fxg-offer .fxg-featured-offer__detail .fxg-title { line-height: 1.3; font-weight: 300; font-size: 1.5rem; }
}

@media (max-width: 663px) {
  .fxg-offer__item.fxg-offer__item--small .fxg-title { line-height: 1.3 !important; font-weight: 300 !important; font-size: 1.5rem !important; }
}

.fxg-offer__item.fxg-offer__item--small p { line-height: 1.3; font-weight: 400; font-size: 0.875rem; }

@media (max-width: 663px) {
  .fxg-offer__item.fxg-offer__item--small p { line-height: 1.5; }
}

[dir] .offers_container .fxg-offer__wrapper .fxg-featured-offer__detail .fxg-title { margin-bottom: 0.75rem !important; }

.fxg-featured-offer__detail .fxg-title { font-size: 1.5rem !important; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-pods { margin-block: 60px; text-align: center; }

.fxg-pods .fxg-img .fxg-image-right { position: initial; }

.fxg-pods .fxg-img .fxg-image-left { position: initial; }

.fxg-pods .fxg-link { text-transform: uppercase; }

.fxg-pods .fxg-img.fxg-img-icon { padding: 16px !important; }

.fxg-pods .fxg-img.fxg-img-left { padding-block: 16px !important; padding-inline: 24px !important; }

.fxg-pods .fxg-img.fxg-img-right { padding-block: 16px !important; padding-inline: 24px !important; }

.fxg-pods .fxg-img.fxg-img-noIcon { padding-block: 16px !important; padding-inline: 24px !important; }

.fxg-pods .fxg-image svg { display: block; }

.fxg-pods .fxg-podsExteranlIcon-large { display: inline-block; padding-inline: 10px; }

.fxg-pods .fxg-podsExteranlIcon-large > svg { width: 1em; height: 1em; inline-size: 1em; block-size: 1em; font-size: 16px; }

.fxg-pods .fxg-rte ul, .fxg-pods .fxg-rte ol { list-style-position: inside; }

.fxg-pods .richtext ul, .fxg-pods .richtext ol { list-style-position: inside; }

.fxg-pods .fxg-button { display: inline-block; margin-block: 15px; padding-block: 19px; padding-inline: 30px; max-block-size: 82px; font-size: 0.875rem; font-weight: 700; line-height: 1.3; letter-spacing: 1px; }

.fxg-pods .fxg-button--orange { max-width: 280px; max-inline-size: 280px; overflow: hidden; max-block-size: 82px; font-size: 1.1875rem; }

.fxg-pods .fxg-button--orange:hover { background-color: rgb(228, 85, 40); color: rgb(255, 255, 255); }

.fxg-pods .fxg-button--core { max-block-size: 82px; white-space: normal; }

.fxg-pods .fxg-button--transparent { max-width: 280px; min-width: 160px; max-inline-size: 280px; min-inline-size: 160px; overflow: hidden; box-sizing: border-box; text-align: center; text-decoration: none; text-transform: uppercase; max-block-size: 82px; background-color: transparent; border: 2px solid rgb(255, 98, 0); font-size: 1.1875rem; color: rgb(255, 98, 0) !important; }

.fxg-pods .fxg-button--transparent:hover { color: rgb(228, 85, 40) !important; border: 2px solid rgb(228, 85, 40) !important; }

.fxg-pods .fxg-button--round { line-height: 1.5; }

.fxg-pods .fxg-button--round:hover { border: 2px solid rgb(0, 104, 156); color: rgb(0, 104, 156); }

.fxg-pods .fxg-link--blue { line-height: 1.3; }

.fxg-pods .fxg-link--blue:hover { color: rgb(0, 104, 156) !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-pods { margin-block: 30px; }
}

.fxg-pods .fxg-swipe__wrapper { block-size: 100%; display: flex; justify-content: center; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-pods .fxg-swipe__wrapper { flex-wrap: wrap; }
}

.fxg-pods .fxg-swipe__wrapper.fxg-pods__icon-layout { display: block; }

.fxg-pods p { margin-block-start: 5px; margin-inline: auto; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-pods p { margin-block-end: 10px; }
}

.fxg-pods__icon-block { margin-block-end: 30px; }

.fxg-pods__icon-block p { margin-block-end: 10px !important; }

.fxg-pods__icon-block--top img { max-inline-size: 60px; }

.fxg-tabs .fxg-pods .fxg-wrapper { padding: 0px; inline-size: inherit; }

.fxg-carousel .fxg-pods { margin: 0px; }

.fxg-pods .fxg-podsExteranlIcon-left, .fxg-pods .fxg-offerExteranlIcon-left { padding-inline: 10px; display: inline-block; }

.fxg-pods .fxg-podsExteranlIcon-left > svg, .fxg-pods .fxg-offerExteranlIcon-left > svg { inline-size: 24px; block-size: 24px; }

.fxg-pods .fxg-podsExteranlIcon-default, .fxg-pods .fxg-offerExteranlIcon-default { padding: 10px; display: inline-block; }

.fxg-swipe--active { overflow: hidden; visibility: hidden; position: relative; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-swipe--active { block-size: auto !important; }
}

.fxg-swipe--active .fxg-swipe__wrapper { overflow: hidden; position: relative; }

.fxg-swipe--active .fxg-swipe__wrapper > .fxg-col { float: inline-start; inline-size: 100%; position: relative; }

.fxg-slider__indecators { list-style: none; text-align: center; padding: 0px; margin-block-end: 0px; }

.fxg-pods .fxg-swipe__wrapper .fxg-col p { text-align: center; font-size: 1rem; line-height: 1.5; font-weight: 300; block-size: auto; max-block-size: 100%; margin-block-end: 20px; overflow: hidden; }

.fxg-pods .fxg-swipe__wrapper .fxg-col .fxg-title { font-size: 1.25rem; font-weight: 400; line-height: 1.3; }

.fxg-pods .title_v1 .fxg-title { font-size: 2.5rem; }

@media (min-width: 768px) {
  .fxg-pods .title_v1 .fxg-title.default-align { text-align: center !important; }
}

@media (max-width: 767px) {
  .fxg-pods .title_v1 .fxg-title.default-mobile-align { text-align: center !important; }
}

.fxg-slider__indecator { display: inline-block; border: 1px solid rgb(77, 20, 140); block-size: 10px; inline-size: 10px; border-radius: 5px; margin-inline: 5px; }

.fxg-slider__indecator.active { background: rgb(77, 20, 140); }

.fxg-slider__indecator:focus { outline: rgb(77, 20, 140) solid 1px; }

.aem-Grid .fxg-pods { margin-block: 30px; }

@media (min-width: 0) and (max-width: 663px) {
  .aem-Grid .fxg-pods { margin-block: 15px; }
}

.fxg-pods .fxg-link--rounded_button { padding-block: 15px; padding-inline: 28px; text-decoration: none; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-pods .fxg-link--rounded_button { min-inline-size: inherit; }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .fxg-pods .fxg-link--rounded_button { min-inline-size: inherit; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

:root { --border-color: #8e8e8e; --eyebrow-color: #007ab7; }

.fxg-quicklinks div > a.cc-aem-c-eyebrow { text-decoration: none; color: var(--eyebrow-color) !important; }

.fxg-quicklinks div > a.cc-aem-c-eyebrow:hover { text-decoration: underline; }

.fxg-quicklinks .cc-aem-c-icon { width: 1.375rem; height: 1.375rem; }

.fxg-quicklinks .cc-aem-c-tabs--striped [aria-selected="true"] { font-weight: 700; }

.fxg-quicklinks li .cc-aem-c-link.cc-aem-c-link--list { min-height: 3rem; display: inline-block; text-decoration: none; }

.fxg-quicklinks li .cc-aem-c-link.cc-aem-c-link--list:hover { text-decoration: underline; }

[dir] .fxg-quicklinks .fxg-quicklinks-column .cc-aem-u-border--top { border-color: var(--border-color); }

.fxg-quicklinks .fxg-quicklinks-column .cc-aem-c-button { justify-content: start; }

.fxg-quicklinks .fxg-quicklinks-column .cc-aem-c-eyebrow:hover { text-decoration: underline; }

.fxg-quicklinks .fxg-quicklinks-column .cc-aem-c-eyebrow fdx-icon { transition: transform 0.15s ease-in-out; }

[dir] .fxg-quicklinks .fxg-quicklinks-column .cc-aem-c-eyebrow fdx-icon { transform: translate(0px, 0px); }

.fxg-quicklinks .fxg-quicklinks-column .cc-aem-c-eyebrow:hover fdx-icon { transition: transform 0.15s ease-in-out; }

[dir="ltr"] .fxg-quicklinks .fxg-quicklinks-column .cc-aem-c-eyebrow:hover fdx-icon { transform: translate(0.375rem, 0px); }

[dir="rtl"] .fxg-quicklinks .fxg-quicklinks-column .cc-aem-c-eyebrow:hover fdx-icon { transform: translate(-0.375rem, 0px); }

.fxg-quicklinks .cc-aem-c-tabs__list.cc-aem-c-tabs__list-max-width li { width: 100%; }

.fxg-quicklinks .cc-aem-c-tabs__list.cc-aem-c-tabs__list-max-width li > a { justify-content: center; width: 100%; }

.fxg-quicklinks--transparent .cc-aem-c-link.cc-aem-c-link--list { min-height: auto !important; margin-block-end: 1.5rem; }

[dir] .fxg-quicklinks--transparent .cc-aem-c-link.cc-aem-c-link--list { cursor: default; }

.fxg-quicklinks--transparent .cc-aem-c-link.cc-aem-c-link--list:hover { text-decoration: none !important; }

@media (min-width: 768px) {
  [dir] .fxg-quicklinks .fxg-quicklinks-row { margin-inline-start: -1.5rem; width: calc(100% + 1.5rem) !important; }
  [dir] .fxg-quicklinks .fxg-quicklinks-row .cc-aem-ql-hideBlock { display: none !important; }
}

@media (max-width: 767px) {
  .fxg-quicklinks { position: relative; overflow: hidden; }
  .fxg-quicklinks .fxg-quicklinks-row { position: relative; overflow: hidden; }
  .fxg-quicklinks .fxg-quicklinks-row > div { transition: transform 0.3s; }
  [dir] .fxg-quicklinks .fxg-quicklinks-row > div { transform: translateX(0px); }
  [dir="ltr"] .fxg-quicklinks .fxg-quicklinks-row > div:nth-child(1) ~ div { transform: translateX(-100%); }
  [dir="rtl"] .fxg-quicklinks .fxg-quicklinks-row > div:nth-child(1) ~ div { transform: translateX(100%); }
  [dir="ltr"] .fxg-quicklinks .fxg-quicklinks-row > div.cc-aem-ql-hideBlock:nth-child(2) { transform: translateX(1%); }
  [dir="rtl"] .fxg-quicklinks .fxg-quicklinks-row > div.cc-aem-ql-hideBlock:nth-child(2) { transform: translateX(-1%); }
  [dir="ltr"] .fxg-quicklinks .fxg-quicklinks-row > div.cc-aem-ql-hideBlock:nth-child(1) { transform: translateX(-101%); }
  [dir="rtl"] .fxg-quicklinks .fxg-quicklinks-row > div.cc-aem-ql-hideBlock:nth-child(1) { transform: translateX(101%); }
  .fxg-quicklinks .fxg-quicklinks-row { width: 200%; }
}

[dir="rtl"] .fxg-quicklinks a.cc-aem-u-display--flex > span { order: 2; }

[dir="rtl"] .fxg-quicklinks a.cc-aem-u-display--flex > .cc-aem-c-button__icon { order: 1; margin-inline-end: 0.5rem; }

.fxg-quicklinks .cc-aem-c-link--list:hover { color: inherit; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.contentfragment p { font-weight: 300; font-size: 1rem; line-height: 1.5; letter-spacing: -0.1px; }

.contentfragment p > span.cc-aem-u-font-size--small, .contentfragment p > span.cc-aem-u-font-size--extra-small { font-weight: 400; }

.contentfragment a { text-decoration: underline !important; color: rgb(51, 51, 51) !important; }

.contentfragment a:hover { color: rgb(0, 122, 183) !important; }

.cc-aem-c-richtext--align-right { text-align: end; }

.cc-aem-c-richtext--align-left { text-align: start; }

.cc-aem-c-richtext--align-center { text-align: center; }

.cc-aem-c-richtext--mobile-align-right { text-align: end; }

.cc-aem-c-richtext--mobile-align-left { text-align: start; }

.cc-aem-c-richtext--mobile-align-center { text-align: center; }

.cc-aem-c-richtext p { color: inherit; font-weight: 300; font-size: 1rem; line-height: 1.5; letter-spacing: -0.1px; }

.cc-aem-c-richtext p > span.cc-aem-u-font-size--small, .cc-aem-c-richtext p > span.cc-aem-u-font-size--extra-small { font-weight: 400; }

.cc-aem-c-richtext p > span.cc-aem-u-font-size--extra-small { line-height: 1.3; }

.cc-aem-c-richtext b { font-weight: 700; }

.cc-aem-c-richtext a { text-decoration: underline; color: rgb(51, 51, 51); }

.cc-aem-c-richtext a sup { display: inline-block; text-decoration: none; }

.cc-aem-c-richtext a sub { display: inline-block; text-decoration: none; }

.cc-aem-c-richtext a:hover span.rte-external-icon svg g, .cc-aem-c-richtext a:focus span.rte-external-icon svg g { stroke: rgb(0, 122, 183); }

.cc-aem-c-richtext a:hover .rte-external-icon-blue, .cc-aem-c-richtext a:focus .rte-external-icon-blue { display: inline-block; }

.cc-aem-c-richtext a:hover .rte-external-icon-gray, .cc-aem-c-richtext a:focus .rte-external-icon-gray { display: none; }

.cc-aem-c-richtext a:hover, .cc-aem-c-richtext a:focus { color: rgb(0, 122, 183); }

.cc-aem-c-richtext a:active { color: rgb(51, 51, 51); }

.cc-aem-c-richtext ul, .cc-aem-c-richtext ol { color: inherit; }

.cc-aem-c-richtext ul li, .cc-aem-c-richtext ol li { font-weight: 300; font-size: 1rem; line-height: 1.5; }

.cc-aem-c-richtext i b { font-style: inherit; }

.cc-aem-c-richtext i u { font-style: inherit; }

.cc-aem-c-richtext h1, .cc-aem-c-richtext h2, .cc-aem-c-richtext h3, .cc-aem-c-richtext h4, .cc-aem-c-richtext h5, .cc-aem-c-richtext h6 { color: inherit; }

.cc-aem-c-richtext h1 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2.75rem; margin-block: 1.75rem 1.5rem; }

@media (min-width: 664px) {
  .cc-aem-c-richtext h1 { margin-block: 3rem 2.5rem; }
}

.cc-aem-c-richtext h2 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2.5rem; margin-block: 1.75rem 1.5rem; }

@media (min-width: 664px) {
  .cc-aem-c-richtext h2 { margin-block: 3rem 2.5rem; }
}

.cc-aem-c-richtext h3 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 2rem; margin-block: 1.5rem 1rem; }

@media (min-width: 664px) {
  .cc-aem-c-richtext h3 { margin-block: 2.25rem 1.5rem; }
}

.cc-aem-c-richtext h4 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.5rem; margin-block: 1.5rem 1rem; }

@media (min-width: 664px) {
  .cc-aem-c-richtext h4 { margin-block: 2.25rem 1.5rem; }
}

.cc-aem-c-richtext h5 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.25rem; margin-block: 1.5rem 1rem; }

@media (min-width: 664px) {
  .cc-aem-c-richtext h5 { margin-block: 2.25rem 1.5rem; }
}

.cc-aem-c-richtext h6 { font-weight: 300; line-height: 1.3; letter-spacing: -0.4px; margin: 0px; padding: 0px; font-size: 1.25rem; margin-block: 1.5rem 1rem; }

@media (min-width: 664px) {
  .cc-aem-c-richtext h6 { margin-block: 2.25rem 1.5rem; }
}

.rte-fullscreen-richtextContainer .rte-editor p, .rte-fullscreen-richtextContainer .rte-editor ul, .rte-fullscreen-richtextContainer .rte-editor ol { font-weight: 300; font-size: 1rem; line-height: 1.5; }

.rte-external-icon-gray, .rte-external-icon-blue { padding-inline: 10px; }

.fxg-searchbar__form { position: relative; grid-template-areas: "input input button"; grid-template-rows: auto; }

.fxg-searchbar__input-icon { position: absolute; inset-inline-start: 10px; top: 27px; transform: translateY(-50%); }

.fxg-searchbar .cc-aem-c-form__input { text-indent: 35px; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-secondary-menu { position: relative; background-color: rgb(250, 250, 250); margin-block-end: 1.875rem; z-index: 99; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu { background-color: rgb(255, 255, 255); margin-block-end: 0.9375rem; }
}

.fxg-secondary-menu .secnavItemsList { padding-block: 0px; padding-inline: 0px; margin-block-end: 0rem; }

.fxg-secondary-menu .fxg-wrapper { overflow: hidden; position: relative; white-space: nowrap; text-align: start; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .fxg-secondary-wrapper { padding-block: 0px; padding-inline: 0px; }
  .fxg-secondary-menu .fxg-secondary-wrapper .fxg-secondary-menu__mobile { max-height: calc(-132px + 100vh); overflow-y: scroll; }
}

.fxg-secondary-menu__gradient { position: absolute; inset-block-start: -15px; height: 75px; inset-inline-end: 100%; width: 20px; z-index: 10; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0px, rgb(250, 250, 250) 76%); }

.fxg-secondary-menu__gradient-prev { inset-inline-start: 25px; transform: rotate(180deg); inset-block-start: -15px; }

.fxg-secondary-menu .secondary-menu-item { display: inline-block; max-width: 250px; min-width: 100px; margin-block: 0rem; margin-inline: 1.25rem; text-align: center; padding-block: 1px; padding-inline: 1px; vertical-align: top; }

.fxg-secondary-menu .secondary-menu-item > .fxg-link { max-width: 250px; }

.fxg-secondary-menu .secondary-menu-item a:focus { max-width: 100%; }

.fxg-secondary-menu .secondary-menu-item.fxg-secondary-menu__item--active > a svg { transform: rotateX(180deg); fill: rgb(51, 51, 51); margin-block-end: 0.125rem; }

.fxg-secondary-menu .secondary-menu-item.fxg-secondary-menu__item--active a.bottom-line { color: rgb(51, 51, 51) !important; font-weight: 700; }

.fxg-secondary-menu .secondary-menu-item > a.secondary-item-active svg { transform: rotateX(180deg); fill: rgb(51, 51, 51); margin-block-end: 0.125rem; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .secondary-menu-item { display: block; position: relative; border-block-end: 1px solid rgb(250, 250, 250); max-width: 100%; width: 100%; text-align: inherit; padding-inline: 0px; margin-block: 0rem !important; margin-inline: 0rem !important; }
  .fxg-secondary-menu .secondary-menu-item.fxg-secondary-menu__item--active a.bottom-line:focus { background-color: rgb(255, 255, 255); }
  .fxg-secondary-menu .secondary-menu-item:last-child { border-block-end: 0px; }
  .fxg-secondary-menu .secondary-menu-item > .fxg-link { max-width: 100%; }
}

.fxg-secondary-menu .secondary-menu-item:first-child { margin-inline: 0.3125rem 1.25rem; }

.fxg-secondary-menu .secondary-menu-item:last-child { margin-inline: 1.25rem 0.3125rem; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .secondary-menu-item::after { content: ""; display: none; }
}

.fxg-secondary-menu .secondary-menu-item:last-child::after { content: ""; }

.fxg-secondary-menu__nav { font-size: inherit; position: relative; inset-inline-start: 0px; transition: 0.5s ease-in-out; background-color: rgb(250, 250, 250); }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-secondary-menu__nav { transition: 0.25s ease-in-out; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__nav { background-color: rgb(255, 255, 255); }
}

.fxg-secondary-menu__nav--active { height: 300px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__nav--active { height: auto; }
}

.fxg-secondary-menu__nav-button { height: 45px; vertical-align: top; margin-block: 1rem; margin-inline: 0px; cursor: pointer; position: relative; z-index: 2; background-color: rgb(250, 250, 250); display: none; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__nav-button { display: none; }
}

.fxg-secondary-menu__nav-button svg { width: 21px; height: 13px; fill: rgb(51, 51, 51); }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-secondary-menu__nav-button svg { height: 17px; }
}

.fxg-secondary-menu__nav-next { padding-block: 19px 16px; padding-inline: 6px 0px; width: 200px; background-color: rgb(250, 250, 250); inset-inline-start: -28px; }

html[dir="rtl"] .fxg-secondary-menu__nav-next svg { transform: rotate(180deg); position: relative; z-index: 11; }

.fxg-secondary-menu__nav-prev { padding-block: 19px 16px; padding-inline: 0px 6px; position: absolute; inset-inline-start: auto; }

html[dir="rtl"] .fxg-secondary-menu__nav-prev svg { transform: rotate(180deg); }

.fxg-secondary-menu__nav-wrapper { display: inline-block; max-width: 890px; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-secondary-menu__nav-wrapper { width: 90%; }
}

.fxg-secondary-menu__nav-wrapper { white-space: nowrap; padding-block: 0px; padding-inline: 0px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__nav-wrapper { padding-block: 0px; padding-inline: 0px; }
}

.fxg-secondary-menu__nav-wrapper { overflow: hidden; }

.fxg-secondary-menu__nav-wrapper.ended { overflow: visible; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-secondary-menu__nav-wrapper.ended { overflow: hidden; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-secondary-menu__nav-wrapper.fxg-nosocial { width: 100%; overflow: hidden; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__nav-wrapper.fxg-nosocial { width: 100%; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-secondary-menu__nav-wrapper { width: 90%; overflow: hidden; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__nav-wrapper { display: none; width: 100%; background-color: rgb(250, 250, 250); max-height: 80vh; overflow-y: scroll !important; }
}

.fxg-secondary-menu__social { background: rgb(250, 250, 250); position: absolute; inset-inline-end: 15px; inset-block-start: 3px; z-index: 10; padding-block: 1px; padding-inline: 1px; }

.fxg-secondary-menu__social-link:hover { color: rgb(51, 51, 51); }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__social { display: none; }
}

.fxg-secondary-menu__social-dropdown { display: none; border-block-start: 1px solid rgb(227, 227, 227); padding-block: 13px; padding-inline: 0px; inset-inline-end: 15px; position: relative; }

.fxg-secondary-menu__social-dropdown::after { content: ""; display: table; clear: both; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-secondary-menu__social-dropdown { inset-inline-end: 0px; }
  .fxg-secondary-menu__social-dropdown a:nth-child(2) { margin-inline-end: 0px; }
}

.fxg-secondary-menu__social-btn { cursor: pointer; height: 75px; display: inline-flex; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-box-align: center; }

.fxg-secondary-menu__social-btn:hover { color: rgb(51, 51, 51); }

.fxg-secondary-menu__social-link { float: inline-end; margin-inline-end: 1rem; }

.fxg-secondary-menu__close-btn { float: inline-end; }

.fxg-secondary-menu__close-btn:hover { color: rgb(51, 51, 51); }

.fxg-secondary-menu__social-dropdown .fxg-secondary-menu__close-btn { margin-inline-start: 1.25rem; padding-block-start: 10px; }

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-secondary-menu__social-dropdown .fxg-secondary-menu__close-btn { float: none; margin-inline-start: 0.5rem; }
}

.fxg-secondary-menu__dropdown { background-color: rgb(255, 255, 255); display: none; width: 100%; position: absolute; inset-inline-start: 0px; white-space: normal; }

.fxg-secondary-menu__dropdown .collapse .row { margin-inline: 0px; margin-block: 0px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__dropdown { position: relative; border-block-start: 1px solid rgba(182, 182, 182, 0.5); }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__dropdown-content { padding-block: 0px; padding-inline: 20px; background-color: rgb(250, 250, 250); }
}

.fxg-secondary-menu__dropdown-content .fxg-title { white-space: normal; }

.fxg-secondary-menu__dropdown p { white-space: normal; font-size: 0.875rem; line-height: 1.5; font-weight: 100; letter-spacing: 0.82px; }

.fxg-secondary-menu__dropdown .fxg-wrapper { border-block-start: 1px solid rgba(151, 151, 151, 0.2); width: 100%; padding-block-start: 24px !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__dropdown .fxg-wrapper { border-block-start: 0px; background-color: rgb(250, 250, 250); padding-inline: 15px; padding-block: 0px !important; }
}

.fxg-secondary-menu__item--active .fxg-secondary-menu__dropdown { display: block; z-index: 1; }

.fxg-secondary-menu__footer-row { padding-block-start: 15px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__footer-row { padding-block-end: 15px; }
}

.fxg-secondary-menu .fxg-secondary-menu__link { display: inline-block; color: rgb(51, 51, 51); border-block-end: 3px solid transparent; letter-spacing: 0.82px; }

.fxg-secondary-menu .fxg-secondary-menu__link svg { width: 19px; height: 11px; fill: rgb(51, 51, 51); margin-block: 0px -0.175rem; margin-inline: 0px; inset-block-end: 5px; position: relative; }

.fxg-secondary-menu .fxg-secondary-menu__link svg.fxg-svg-sec-nav-infoarrow { width: 14px; height: 7px; inset-block-end: 8px; vertical-align: middle; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .fxg-secondary-menu__link svg.fxg-svg-sec-nav-infoarrow { inset-block-end: unset; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .fxg-secondary-menu__link svg { position: absolute; transform: translateY(50%); inset-inline-end: 11px; inset-block-end: auto; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .fxg-secondary-menu__link.fxg-linkNoDirect.collapsed svg { position: absolute; transform: translateY(50%); inset-inline-end: 11px; inset-block-end: auto; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .fxg-secondary-menu__link { position: relative; display: block; border-block-end: 0px !important; }
}

.fxg-secondary-menu__item--active .fxg-secondary-menu__link { color: rgb(77, 20, 140); border-block-end: 3px solid rgb(77, 20, 140); }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__item--active .fxg-secondary-menu__link { color: rgb(51, 51, 51); }
}

.fxg-secondary-menu__item--active .fxg-secondary-menu__link svg { fill: rgb(77, 20, 140); }

.fxg-secondary-menu__mobile-toggle { display: none; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__mobile-toggle { background: rgb(250, 250, 250); display: block; cursor: pointer; padding-block: 18px 17px; padding-inline: 20px; text-decoration: none; }
  .fxg-secondary-menu__mobile-toggle span { font-size: 0.875rem; font-weight: 500; line-height: 1.3; color: rgb(51, 51, 51); }
  .fxg-secondary-menu__mobile-toggle span svg * { fill: rgb(0, 122, 183); }
}

.fxg-secondary-menu__mobile-toggle-icon { position: absolute; inset-inline-end: 0px; padding-inline-end: 20px; }

#fxg-mobile-secondary-icon-close { display: none; }

.fxg-secondary-menu.stickyNavigation { position: fixed; width: 100%; }

.fxg-secondary-menu .secondary-menu-item a.bottom-line { font-weight: 400; font-size: 0.875rem; line-height: 1.5; width: 100%; }

.fxg-secondary-menu .secondary-menu-item a.bottom-line span { max-width: 230px; display: inline-block; overflow: hidden; }

.fxg-secondary-menu .secondary-menu-item a.bottom-line span:focus, .fxg-secondary-menu .secondary-menu-item a.bottom-line.fxg-linkDirect:focus { text-decoration: underline !important; }

.fxg-secondary-menu .secondary-menu-item a.bottom-line span:hover, .fxg-secondary-menu .secondary-menu-item a.bottom-line.fxg-linkDirect:hover { text-decoration: underline !important; }

.fxg-secondary-menu .secondary-menu-item a.bottom-line.fxg-linkNoDirect.fxg-secNavLinkRegular, .fxg-secondary-menu .secondary-menu-item a.bottom-line.fxg-linkDirect.fxg-secNavLinkRegular { font-weight: 400; }

.fxg-secondary-menu .secondary-menu-item a.bottom-line.fxg-linkNoDirect.fxg-secNavLinkLight, .fxg-secondary-menu .secondary-menu-item a.bottom-line.fxg-linkDirect.fxg-secNavLinkLight { font-weight: 300; }

.fxg-secondary-menu .secondary-menu-item a.bottom-line.fxg-linkNoDirect.fxg-secNavLinkBold span, .fxg-secondary-menu .secondary-menu-item a.bottom-line.fxg-linkDirect.fxg-secNavLinkBold span { font-weight: 700; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .secondary-menu-item a.bottom-line { display: block; padding-block: 20px 19px; padding-inline: 20px 0px; }
  .fxg-secondary-menu .secondary-menu-item a.bottom-line:focus { background-color: rgb(250, 250, 250); text-decoration: none !important; font-weight: 700 !important; }
  .fxg-secondary-menu .secondary-menu-item a.bottom-line:hover { text-decoration: none !important; }
}

@media (min-width: 768px) {
  .fxg-secondary-menu .secondary-menu-item::after { color: rgb(227, 227, 227); height: 11px; font-size: 0.875rem; content: "|"; margin-inline-start: 1.25rem; position: absolute; inset-block-start: 35px; display: inline-block; }
  .fxg-secondary-menu .secondary-menu-item:last-child::after { display: none; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .secondary-menu-item { margin-block-start: -0.5rem; }
  .fxg-secondary-menu .secondary-menu-item .fxg-secondary-menu__dropdown { display: none; }
  .fxg-secondary-menu .secondary-menu-item.fxg-secondary-menu__item--active .fxg-secondary-menu__dropdown { display: inline-block; }
}

.fxg-secondary-menu .fxg-secondary-menu__dropdown { background-color: rgb(255, 255, 255); }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content .link.section .link a { font-size: 0.875rem !important; font-weight: 400; }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content .link.section .link a[style="color:inherit;"] { color: rgb(51, 51, 51); }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content .link.section .link a.fxg-link--blue { color: rgb(0, 122, 183) !important; }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content .button_v1 .link a { font-size: 0.875rem !important; font-weight: 500; }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content .button_v1 .link a[style="color:inherit;"] { color: rgb(51, 51, 51); }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content .button_v1 .link a.fxg-link--blue { color: rgb(0, 122, 183) !important; }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content .richtext p { font-size: 1rem !important; font-weight: 300; }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content .richtext p span { font-size: 1rem !important; font-weight: 300; }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h2.fxg-title { font-size: 40px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h2.fxg-title { font-size: 32px; }
}

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h3.fxg-title { font-size: 32px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h3.fxg-title { font-size: 24px; }
}

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h4.fxg-title { font-size: 24px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h4.fxg-title { font-size: 20px; }
}

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h5.fxg-title, .fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h6.fxg-title { font-size: 20px; }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h5.fxg-title.fxg-c-heading--regular { font-weight: 400; }

.fxg-secondary-menu .fxg-secondary-menu__dropdown .fxg-secondary-menu__dropdown-content h5.fxg-title.fxg-title--default { font-weight: 300; }

@media (min-width: 768px) {
  .fxg-secondary-header--shrunk { margin-block-start: -1.875rem; }
}

.aem-Grid .fxg-tabs.fxg-secondary-menu-core { margin-block: 0rem 1.875rem; }

@media (min-width: 0) and (max-width: 663px) {
  .aem-Grid .fxg-tabs.fxg-secondary-menu-core { margin-block: 0rem 0.9375rem; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-secondary-menu__nav { padding-inline: 20px; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fx-senseaware_map { width: 100%; height: 0px; }

[dir] .fx-senseaware_map { padding-top: 56.25%; margin: 15px 0px 30px; }

.fx-senseaware_map_data { position: absolute; max-width: 300px; }

.fx-senseaware_map_data .fx-sa_data, .fx-senseaware_map_data .fx-sa_max_days, .fx-senseaware_map_data .fx-sa_map_pins, .fx-senseaware_map_data .fx-sa_location { display: none; visibility: hidden; }

.fx-senseaware_map button { font-family: FedExSans, Arial, sans-serif !important; font-size: 1rem !important; font-weight: 400 !important; line-height: 1.5 !important; }

.fx-senseaware_map label { font-family: FedExSans, Arial, sans-serif !important; font-size: 1rem !important; font-weight: 400 !important; line-height: 1.5 !important; }

.fx-senseaware_map ul { font-family: FedExSans, Arial, sans-serif !important; font-size: 1rem !important; font-weight: 400 !important; line-height: 1.5 !important; }

.fx-senseaware_map li { font-family: FedExSans, Arial, sans-serif !important; font-size: 1rem !important; font-weight: 400 !important; line-height: 1.5 !important; }

.fx-senseaware_map span { font-family: FedExSans, Arial, sans-serif !important; font-size: 1rem !important; font-weight: 400 !important; line-height: 1.5 !important; }

.fx-senseaware_map div { font-family: FedExSans, Arial, sans-serif !important; font-size: 0.75rem !important; font-weight: 400 !important; line-height: 1.3 !important; }

.fx-senseaware_map button[aria-checked="false"] { font-family: FedExSans, Arial, sans-serif !important; font-size: 1rem !important; font-weight: 300 !important; line-height: 1.5 !important; }

@media (min-width: 0) and (max-width: 800px) {
  [dir] .fx-senseaware_map { padding-top: 75%; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg_morecontent span { display: none; }

.fxg_morelink { display: block; }

.fxg__service-fee-table-container { max-width: 827px; font-size: 12px; }

.fxg__service-fee-table-container tr { width: 100%; max-width: 797px; }

.fxg__service-fee-table-container tr:focus { outline: lightgrey solid 1px !important; }

@media mobile {
  .fxg__service-fee-table-container { display: none; }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
  .fxg__service-fee-table-container { width: 100%; }
}

@media only screen and (min-width: 993px) {
  .fxg__service-fee-table-container { max-width: 827px; }
}

.fxg__service-fee-table-container td { font-weight: 400; }

.fxg__service-fee-table-container td.fxg__service-fees-td { font-size: 1.25rem; line-height: 1.3; width: 199px; }

[dir] .fxg__service-fee-table-container td.fxg__service-fees-td { padding-top: 30px !important; padding-bottom: 30px; }

.fxg__service-fee-table-container td.fxg__service-fees-td strong { font-weight: 400; }

.fxg__service-fee-table-container td.fxg__service-fees-td:focus { outline: lightgrey solid 1px !important; }

.fxg__service-fee-table-container td.fxg__service-fees-unique-td { font-size: 0.75rem; line-height: 1.3; width: 199px; }

[dir] .fxg__service-fee-table-container td.fxg__service-fees-unique-td { text-align: center; padding-bottom: 30px; padding-top: 30px !important; }

.fxg__service-fee-table-container td.fxg__service-fees-unique-td:focus { outline: lightgrey solid 1px !important; }

.fxg__service-fee-table-container td.fxg__service-fees-td3 { font-size: 0.75rem; line-height: 1.3; width: 399px; }

[dir] .fxg__service-fee-table-container td.fxg__service-fees-td3 { padding-top: 30px !important; padding-bottom: 30px; }

.fxg__service-fee-table-container td.fxg__service-fees-td3 a { font-size: 1rem; font-weight: 500; line-height: 1.5; }

.fxg__service-fee-table-container td.fxg__service-fees-td3:focus { outline: lightgrey solid 1px !important; }

[dir] .fxg__service-fee-table-container td.fxg__table-td-mobile { padding-bottom: 20px; }

[dir] div.fxg__service-fees-unique-td p { margin-bottom: 20px; }

.fxg__service-fee-table-mobile-container { display: none; }

[dir] .fxg__service-fee-table-mobile-container { margin-top: 30px; text-align: center; }

@media mobile {
  .fxg__service-fee-table-mobile-container { display: block; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-smartbanner__icon { display: inline-block; vertical-align: middle; width: 57px; height: 57px; }

[dir] .fxg-smartbanner__icon { border-radius: 10px; }

.fxg-smartbanner__sticky { z-index: 1; position: fixed; bottom: 0px; width: 100%; }

.fxg-smartbanner__title { font-size: 1rem; line-height: 1.5 !important; }

.fxg-smartbanner__inner_title { line-height: 1.3; font-weight: 400; }

.fxg-smartbanner__view { font-size: 0.875rem; color: rgb(0, 122, 183); }

.fxg-survey { max-width: 650px; }

.fxg-survey .cc-aem-c-form[hidden] { display: none; }

.fxg-survey label { min-width: 22px; }

[dir] .fxg-survey label { cursor: pointer; }

.fxg-survey #fxg-message-survey-responsivegrid--success .cc-aem-c-icon, .fxg-survey #fxg-message-survey-responsivegrid--failure .cc-aem-c-icon { width: 32px; height: 32px; position: relative; }

[dir] .fxg-survey #fxg-message-survey-responsivegrid--success .cc-aem-c-icon, [dir] .fxg-survey #fxg-message-survey-responsivegrid--failure .cc-aem-c-icon { margin-top: -8px; }

.fxg-survey input.type-radio--button:checked + label.cc-aem-c-button--secondary { color: white !important; }

[dir] .fxg-survey input.type-radio--button:checked + label.cc-aem-c-button--secondary { background-color: rgb(0, 122, 183); }

.fxg-survey label.cc-aem-c-button--secondary-outline.cc-aem-c-button--secondary:hover { color: white !important; }

[dir] .fxg-survey label.cc-aem-c-button--secondary-outline.cc-aem-c-button--secondary:hover { background-color: rgb(0, 122, 183); }

.fxg-survey .fxg-radio-score--container > * { max-width: 40px; }

.fxg-survey label.cc-aem-experiment-label:hover { font-weight: 700; text-decoration: underline; transition: 0.2s ease-in-out; }

.fxg-survey input:checked + label.cc-aem-experiment-label { transition: 0.2s ease-in-out; color: rgb(255, 255, 255) !important; }

[dir] .fxg-survey input:checked + label.cc-aem-experiment-label { background-color: rgb(0, 122, 183); }

.fxg-survey .cc-aem-c-eyebrow.cc-aem-c-eyebrow--small { font-weight: 700; font-size: 0.875rem; line-height: 1.143; text-transform: uppercase; letter-spacing: 1px; }

.fxg-survey .cc-aem-u--visuallyhidden { opacity: 1; width: 0px; height: 0px; clip: rect(0px, 0px, 0px, 0px); position: absolute; top: 50%; }

[dir="ltr"] .fxg-survey .cc-aem-u--visuallyhidden { left: 50%; }

[dir="rtl"] .fxg-survey .cc-aem-u--visuallyhidden { right: 50%; }

.fxg-survey input[type="radio"]:focus + label { text-decoration: underline; color: white !important; }

[dir] .fxg-survey input[type="radio"]:focus + label { background: rgb(0, 122, 183); }

@media screen and (min-width: 350px) {
  .fxg-survey label { min-width: 29px; }
}

@media screen and (min-width: 767px) {
  .fxg-survey form label { min-width: 40px; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-table { max-width: 100%; width: 100%; border-collapse: collapse; border-spacing: 0px; }

.fxg-table b, .fxg-table strong { font-weight: 700; }

.fxg-table a { text-decoration: underline; color: rgb(51, 51, 51); }

.fxg-table a:hover, .fxg-table a:focus { color: rgb(0, 122, 183); }

.fxg-table a:active { color: rgb(51, 51, 51); }

.fxg-table .link a { text-decoration: none; }

.fxg-table th, .fxg-table td { font-size: 0.875rem; font-weight: 400; line-height: 1.5; overflow-wrap: break-word; }

[dir] .fxg-table th, [dir] .fxg-table td { padding: 20px 35px; }

@media (max-width: 663px) {
  .fxg-table th, .fxg-table td { vertical-align: text-top; }
  [dir] .fxg-table th, [dir] .fxg-table td { padding: 15px; }
}

.fxg-table .fxg-font-size-16 { font-size: 1rem; font-weight: 300; }

.fxg-table .fxg-font-size-14 { font-weight: 300; }

.fxg-table .fxg-font-size-12 { font-weight: 300; }

.fxg-table .fxg-default { font-weight: 400; }

.fxg-table th { font-size: 0.875rem; letter-spacing: 1px; font-weight: 500; }

[dir="ltr"] .fxg-table th { text-align: left; }

[dir="rtl"] .fxg-table th { text-align: right; }

.fxg-table th p { font-size: 0.875rem; font-weight: 500; }

.fxg-table th li { font-size: 0.875rem; font-weight: 500; }

@media (max-width: 663px) {
  .fxg-table th { vertical-align: middle !important; }
}

.fxg-table th .fxg-font-size-16 { font-weight: 300; }

.fxg-table th .fxg-font-size-14 { font-weight: 300; }

.fxg-table th .fxg-font-size-12 { font-weight: 300; }

.fxg-table th .fxg-default { font-weight: 400; }

.fxg-table td p { font-size: 0.875rem; font-weight: 400; }

.fxg-table td li { font-size: 0.875rem; font-weight: 400; }

@media (max-width: 663px) {
  [dir="ltr"] .fxg-table th, [dir="ltr"] .fxg-table tr { text-align: left; }
  [dir="rtl"] .fxg-table th, [dir="rtl"] .fxg-table tr { text-align: right; }
}

.fxg-table caption { font-size: 0.75rem; }

[dir="ltr"] .fxg-table caption { text-align: left; }

[dir="rtl"] .fxg-table caption { text-align: right; }

.fxg-table-wrapper { overflow-x: auto; }

[dir] .fxg-table-wrapper { padding: 15px; }

[dir] .fxg-table.fxg-table--hover tbody tr:hover { background-color: rgb(250, 250, 250); }

[dir] .fxg-table.fxg-table--striped-odd tbody tr:nth-of-type(2n+1) { background-color: rgb(250, 250, 250); }

[dir] .fxg-table.fxg-table--striped-even tbody tr:nth-of-type(2n), [dir] .fxg-table.fxg-table--striped-even thead { background-color: rgb(250, 250, 250); }

[dir] .fxg-table.fxg-table--striped-row tbody tr:nth-child(2n), [dir] .fxg-table.fxg-table--striped-row thead tr:nth-child(2n+1) { background-color: rgb(250, 250, 250); }

[dir] .fxg-table.fxg-table--striped-column tr td:nth-child(2n+1), [dir] .fxg-table.fxg-table--striped-column tr th:nth-child(2n+1) { background-color: rgb(250, 250, 250); }

[dir] .fxg-table.fxg-table--bordered-row tr { border: 1px solid rgb(142, 142, 142); }

[dir="ltr"] .fxg-table.fxg-table--bordered-column tr td, [dir="ltr"] .fxg-table.fxg-table--bordered-column tr th { border-right: 1px solid rgb(142, 142, 142); border-left: 1px solid rgb(142, 142, 142); }

[dir="rtl"] .fxg-table.fxg-table--bordered-column tr td, [dir="rtl"] .fxg-table.fxg-table--bordered-column tr th { border-left: 1px solid rgb(142, 142, 142); border-right: 1px solid rgb(142, 142, 142); }

[dir] .fxg-table.fxg-table--bordered-column { border: 1px solid rgb(142, 142, 142); }

[dir] .fxg-table.fxg-table--bordered-both tr th, [dir] .fxg-table.fxg-table--bordered-both tr td { border: 1px solid rgb(142, 142, 142); }

@media (max-width: 663px) {
  [dir] .fxg-table--stackable { border-bottom: 0px; }
  .fxg-table--stackable th, .fxg-table--stackable td { max-width: 100%; }
}

@media (max-width: 663px) {
  [dir] .fxg-table--stackable td { padding: 0px 15px 5px; }
}

.fxg-table--stackable .st-head-row { font-weight: 700; }

[dir] .fxg-table--stackable .st-head-row { text-align: center; padding-bottom: 10px; }

.fxg-table--stackable .st-head-row-main { font-size: 1.25rem; font-weight: 400; }

[dir] .fxg-table--stackable .st-head-row-main { background-color: rgb(250, 250, 250); margin-bottom: 0.625rem; border: 0px; padding-bottom: 15px; }

[dir] .fxg-table--stackable tr:first-child { border-bottom: 0px; }

.fxg-table--stackable .st-key { width: 49%; }

[dir] .fxg-table--stackable .st-key { border: 0px; }

[dir="ltr"] .fxg-table--stackable .st-key { text-align: right; padding-right: 1%; }

[dir="rtl"] .fxg-table--stackable .st-key { text-align: left; padding-left: 1%; }

@media (max-width: 663px) {
  .fxg-table--stackable .st-key { font-weight: 400; width: 100%; display: block; }
  [dir] .fxg-table--stackable .st-key { text-align: center; }
  [dir="ltr"] .fxg-table--stackable .st-key { padding-right: 15px; }
  [dir="rtl"] .fxg-table--stackable .st-key { padding-left: 15px; }
}

.fxg-table--stackable .st-val { width: 49%; }

[dir] .fxg-table--stackable .st-val { border: 0px; }

[dir="ltr"] .fxg-table--stackable .st-val { padding-left: 1%; }

[dir="rtl"] .fxg-table--stackable .st-val { padding-right: 1%; }

@media (max-width: 663px) {
  .fxg-table--stackable .st-val { font-weight: 300; width: 100%; display: block; }
  [dir] .fxg-table--stackable .st-val { text-align: center; margin-bottom: 0.625rem; }
  [dir="ltr"] .fxg-table--stackable .st-val { padding-left: 15px; }
  [dir="rtl"] .fxg-table--stackable .st-val { padding-right: 15px; }
}

[dir="ltr"] .advanced_table .row { margin-left: 0px; margin-right: 0px; }

[dir="rtl"] .advanced_table .row { margin-right: 0px; margin-left: 0px; }

.stacktable { width: 100%; }

[dir] .st-head-row { padding-top: 1em; }

.stacktable.large-only { display: table; }

.stacktable.small-only { display: none; }

@media (max-width: 767px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
  .scroll .stacktable.large-only { display: table; }
  .scroll .stacktable.small-only { display: none; }
}

html[dir="rtl"] .fxg-table--stackable .st-val { padding-right: 1%; }

@media (max-width: 663px) {
  html[dir="rtl"] .fxg-table--stackable .st-val { padding-right: 15px; }
}

@media (max-width: 663px) {
  html[dir="rtl"] .fxg-table--stackable .st-key { text-align: left; padding-left: 15px; }
}

html[dir="rtl"] .fxg-table caption { text-align: right; }

html[dir="rtl"] .advanced_table th { text-align: right; }

html[dir="rtl"] .fx-dt_dynamic_table .fxg-table th { text-align: right; }

.stickyHeaderDiv { top: 50px; overflow-x: scroll; position: fixed; }

[dir] .stickyHeaderDiv { padding-top: 0px; }

.stickyHeaderDiv::-webkit-scrollbar { width: 0px; }

[dir] .stickyHeaderDiv::-webkit-scrollbar { background: transparent; }

[dir] .stickyHeaderDiv .fxg-table.fxg-table--striped-row thead tr:nth-child(2n) { background-color: rgb(255, 255, 255); }

[dir] .stickyHeaderDiv .fxg-table.fxg-table--striped-column tr th:nth-child(2n) { background-color: rgb(255, 255, 255); }

[dir] .stickyHeaderDiv .fxg-table.fxg-table--striped-odd thead { background-color: rgb(255, 255, 255); }

[dir] .stickyHeaderDiv .fxg-table.fxg-table--striped-none { background-color: rgb(255, 255, 255); }

[dir] .table.parbase.aem-GridColumn { margin-bottom: 0px; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-tab li[aria-selected] { background-color: transparent !important; border-block-end: none !important; }

.fxg-tab .cc-aem-c-dropdown__button { display: block; text-align: start; color: rgb(51, 51, 51); font-weight: 500; text-decoration: none; background-color: rgb(250, 250, 250); }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-tab .cc-aem-c-dropdown__button { font-size: 0.875rem; }
}

.fxg-tab .cc-aem-c-dropdown__button--text { text-transform: none; }

.fxg-tab .cc-aem-c-dropdown__button__icon { position: absolute; inset-inline: auto 1rem; }

.fxg-tab .cc-aem-c-dropdown__menu { inset-inline-start: auto; max-width: none; }

.fxg-tab .cc-aem-c-dropdown__menu__item__button { font-size: 0.875rem; min-height: 3rem; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-tab .cc-aem-c-dropdown__menu__item__button { background-color: rgb(255, 255, 255); justify-content: flex-start; font-weight: 400; }
}

.fxg-tab--card .cc-aem-c-list button[role="tab"] { background: 0px center; border: 0px; }

.fxg-tab--card .cc-aem-c-tabs__list-item { flex-grow: 1; }

.fxg-tab--card .cc-aem-c-tabs__list-item button[role="tab"] { flex-grow: 1; justify-content: center; align-items: center; text-align: start; }

.fxg-tab--card .cmp-tabs__tab--active button[role="tab"][aria-selected="true"] .fxg-tab__tile { color: rgb(77, 20, 140); border-block-end: 4px solid rgb(77, 20, 140); }

.fxg-tab--card .cmp-tabs__tab--active[aria-selected="true"] button[role="tab"] .fxg-tab__tile { color: rgb(77, 20, 140); border-block-end: 4px solid rgb(77, 20, 140); }

.fxg-tab--card .fxg-tab__toggle, .fxg-tab--card .fxg-tab__content { max-width: 620px; }

.fxg-tab--card .fxg-tab__content { scroll-margin-top: 1.5rem; }

.fxg-tab--card .fxg-tab__icon { font-size: 60px; }

.fxg-tab .cc-aem-c-tabs--striped > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item[aria-selected="false"] > [role="tab"] { color: rgb(51, 51, 51); font-size: 0.875rem; font-weight: 500; padding-block: 0px; padding-inline: 2rem; border: 1px solid transparent; background-color: rgb(242, 242, 242); }

.fxg-tab .cc-aem-c-tabs--striped > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item[aria-selected="false"] > button[role="tab"] { min-height: 100%; }

@media (min-width: 664px) {
  .fxg-tab .cc-aem-c-tabs--striped > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item[aria-selected="false"] > button[role="tab"] { font-weight: 500 !important; }
}

.fxg-tab .cc-aem-c-tabs--striped > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item[aria-selected="true"] > button[role="tab"] { background-color: rgb(77, 20, 140); color: rgb(255, 255, 255); min-height: calc(100% + 0.5rem); }

@media (min-width: 664px) {
  .fxg-tab .cc-aem-c-tabs--striped > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item[aria-selected="true"] > button[role="tab"] { font-weight: 700 !important; }
}

.fxg-tab .cc-aem-c-tabs--underline > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item[aria-selected="false"] > button[role="tab"] { border-block-end: none; color: rgb(51, 51, 51); }

@media (min-width: 664px) {
  .fxg-tab .cc-aem-c-tabs--underline > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item[aria-selected="false"] > button[role="tab"] { font-weight: 500 !important; }
}

.fxg-tab .cc-aem-c-tabs--underline > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item[aria-selected="true"] > button[role="tab"] { color: rgb(77, 20, 140); border-block-end: 4px solid rgb(77, 20, 140); }

@media (min-width: 664px) {
  .fxg-tab .cc-aem-c-tabs--underline > .cc-aem-c-tabs__list > .cc-aem-c-tabs__list-item[aria-selected="true"] > button[role="tab"] { font-weight: 700 !important; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

[dir] .fxg-timer.isInit.isEditMode, [dir] .fxg-timer.toInit.isEditMode, [dir] .fxg-timer.isExpired.isEditMode { padding: 5px; margin: 20px 0px; }

.fxg-timer.isInit { display: block; }

[dir] .fxg-timer.isInit.isEditMode { border: 1px dashed green; }

.fxg-timer.toInit { display: none; }

.fxg-timer.toInit.isEditMode { display: block; }

[dir] .fxg-timer.toInit.isEditMode { border: 1px dashed orange; }

.fxg-timer.isExpired { display: none; }

.fxg-timer.isExpired.isEditMode { display: block; }

[dir] .fxg-timer.isExpired.isEditMode { border: 1px dashed red; }

[dir] .fxg-timer .editmode_message { padding: 0px 0px 10px; }

.fxg-timer .timer_js { flex: 1 0 auto; }

[dir="ltr"] .fxg-timer .timer_js { text-align: right; padding-left: 20px; }

[dir="rtl"] .fxg-timer .timer_js { text-align: left; padding-right: 20px; }

.fxg-timer__title { position: relative; display: flex; align-items: center; justify-content: space-between; }

.fxg-timer .timer_js { flex: 1 0 auto; }

[dir="ltr"] .fxg-timer .timer_js { text-align: right; padding-left: 20px; }

[dir="rtl"] .fxg-timer .timer_js { text-align: left; padding-right: 20px; }

html[dir="rtl"] .fxg-timer .timer_js { text-align: left; padding-right: 20px; }

.fxg-timer .timer_js span { font-weight: bold; font-size: 1.5rem; display: inline-block; vertical-align: text-top; width: 30px; }

[dir] .fxg-timer .timer_js span { text-align: center; }

.fxg-timer .timer_js span::after { content: attr(data-title); display: block; font-weight: normal; font-size: 0.75rem; text-transform: uppercase; }

.fxg-timer .timer_js span.elips { width: 5px; min-height: 1px; }

.fxg-timer .timer_js span.elips::after { content: ""; }

@media (min-width: 0) and (max-width: 600px) {
  .fxg-timer .timer_js { display: block; }
  [dir] .fxg-timer .timer_js { text-align: center; padding: 0px; }
}

.fxg-timer__title { position: relative; display: flex; align-items: center; justify-content: space-between; font-size: 2.5rem; font-weight: 300; }

@media (min-width: 0) and (max-width: 600px) {
  .fxg-timer__title { display: block; }
}

.fxg-timer__title .timer_ada { position: absolute; clip: rect(0px, 0px, 0px, 0px); }

html[dir="rtl"] .fxg-timer__title .timer_ada { left: 0px; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

h1.fxg-title.fxg-supscript { font-size: 2.75rem !important; font-weight: 300; }

[dir] h1.fxg-title.fxg-supscript { text-align: center; }

span.fxg-title { display: block; }

h5.fxg-c-heading--regular { font-weight: 400; }

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-tracking-module { width: auto; color: rgb(51, 51, 51); }

[dir] .fxg-tracking-module { border-bottom: 0px; }

.fxg-tracking-module .cc-aem-c-button { width: 100%; height: 3.5rem; }

[dir="ltr"] .fxg-tracking-module .cc-aem-c-button { float: left; }

[dir="rtl"] .fxg-tracking-module .cc-aem-c-button { float: right; }

.fxg-tracking-module .fxg-field__input-text { height: 3.5rem; text-indent: 0.625rem; }

[dir] .fxg-tracking-module .fxg-field__input-text { border: 0.063rem solid rgb(142, 142, 142); padding: 0px; background: rgb(255, 255, 255) !important; margin-bottom: 0rem !important; }

.fxg-tracking-module .fxg-field__input-text::placeholder { color: rgb(51, 51, 51); font-size: 1rem; }

.fxg-tracking-module .fxg-field__input-text:focus { border-inline-start: 0.188rem solid rgb(77, 20, 140); }

[dir] .fxg-tracking-module .fxg-field__input-text:focus { margin-bottom: 0rem; }

.fxg-tracking-module .fxg-field__input-text:focus + .fxg-field__hint_text { display: flex; align-items: center; }

.fxg-tracking-module .cc-aem-c-button--primary-outline svg path { stroke: rgb(255, 98, 0); }

.fxg-tracking-module .cc-aem-c-button--primary svg path { stroke: rgb(255, 255, 255); }

.fxg-tracking-module .cc-aem-c-button--primary svg { margin-inline-start: 0.625rem; }

.fxg-tracking-module .fxg-field__input-text.fxg-tracking-module__input--error { color: rgb(222, 0, 46) !important; border-inline-start: 0.188rem solid rgb(222, 0, 46) !important; }

[dir="ltr"] .fxg-tracking-module .fxg-field__input-text.fxg-tracking-module__input--error { border-left: 0.188rem solid rgb(222, 0, 46) !important; }

[dir="rtl"] .fxg-tracking-module .fxg-field__input-text.fxg-tracking-module__input--error { border-right: 0.188rem solid rgb(222, 0, 46) !important; }

.fxg-tracking-module .fxg-field__input-text.fxg-tracking-module__input--error:focus { border-inline-start: 0.188rem solid rgb(222, 0, 46) !important; }

[dir="ltr"] .fxg-tracking-module .fxg-field__input-text.fxg-tracking-module__input--error:focus { border-left: 0.188rem solid rgb(222, 0, 46) !important; }

[dir="rtl"] .fxg-tracking-module .fxg-field__input-text.fxg-tracking-module__input--error:focus { border-right: 0.188rem solid rgb(222, 0, 46) !important; }

.fxg-tracking-module.fxg-field__default { width: 13rem; }

[dir] .fxg-tracking-module.fxg-field__default { margin: auto; }

.fxg-tracking-module.fxg-field__default .fxg-field { max-width: 13.625rem; }

[dir] .fxg-tracking-module.fxg-field__default .fxg-field { margin-bottom: 0rem; margin-top: 1rem; }

.fxg-tracking-module.fxg-field__default .cc-aem-c-button { max-width: 13.625rem; }

[dir] .fxg-tracking-module.fxg-field__default .cc-aem-c-button { margin-top: 0.5rem; margin-bottom: 1rem; }

.fxg-tracking-module.fxg-field__large form { display: flex; justify-content: center; align-items: end; }

.fxg-tracking-module.fxg-field__large .fxg-field { max-width: 26.625rem; }

.fxg-tracking-module.fxg-field__large .cc-aem-c-button { width: 9.438rem; margin-inline-start: 0.625rem; }

[dir] .fxg-tracking-module.fxg-field__large .cc-aem-c-button { margin-top: 1.3125rem; margin-bottom: 0.625rem; }

.fxg-tracking-module.fxg-field__small form { display: flex; justify-content: center; align-items: end; }

.fxg-tracking-module.fxg-field__small .fxg-field { max-width: 14.375rem; }

.fxg-tracking-module.fxg-field__small .cc-aem-c-button { margin-inline-start: 0rem; width: 9.438rem; }

[dir] .fxg-tracking-module.fxg-field__small .cc-aem-c-button { margin-top: 1.3125rem; margin-bottom: 0.625rem; }

.fxg-field:focus-within .fxg-field__label { color: rgb(77, 20, 140); }

.fxg-field__label { font-size: 0.875rem; color: rgb(51, 51, 51); line-height: 1.5; }

.fxg-field__label:has(~ .fxg-field__error_text.show) { color: rgb(222, 0, 46); }

.fxg-field__large .fxg-field__error_text { max-width: 26.625rem; }

.fxg-field__large .fxg-field__error_text.show { min-height: 1.5rem; }

.fxg-field__large .fxg-field__hint_text { max-width: 26.625rem; z-index: 9; width: 100%; }

.fxg-field__large .fxg-field__input-text:focus + .fxg-field__hint_text { min-height: 1.5rem; }

.fxg-field__small .fxg-field__error_text { max-width: 14.375rem; }

.fxg-field__small .fxg-field__error_text.show { min-height: 1.5rem; }

.fxg-field__small .fxg-field__hint_text { max-width: 14.375rem; z-index: 9; width: 100%; }

.fxg-field__small .fxg-field__input-text:focus + .fxg-field__hint_text { min-height: 1.5rem; }

.fxg-field__default .fxg-field__error_text { max-width: 100%; position: relative; }

.fxg-field__default .fxg-field__error_text.show { min-height: 1.5rem; }

.fxg-field__default .fxg-field__hint_text { max-width: 100%; position: relative; }

.fxg-field__default .fxg-field__input-text:focus + .fxg-field__hint_text { min-height: 1.5rem; }

.fxg-field__error_text { display: none; font-size: 0.75rem; line-height: 1.3; color: rgb(222, 0, 46); position: absolute; width: 100%; }

[dir] .fxg-field__error_text { border-width: 0px 0.063rem 0.063rem; border-style: none solid solid; border-color: currentcolor rgb(142, 142, 142) rgb(142, 142, 142); border-image: none; background: rgb(242, 242, 242); }

[dir="ltr"] .fxg-field__error_text { padding: 4px 0.625rem 4px 0px; }

[dir="rtl"] .fxg-field__error_text { padding: 4px 0px 4px 0.625rem; }

.fxg-field__error_text.show { display: flex !important; align-items: center; }

.fxg-field__error_text svg { margin-inline-start: 0.625rem; position: absolute; }

.fxg-field__error_text span { margin-inline-start: 1.75rem; display: block; }

.fxg-field__hint_text { display: none; font-size: 0.75rem; line-height: 1.3; position: absolute; width: 100%; }

[dir] .fxg-field__hint_text { border-width: 0px 0.063rem 0.063rem; border-style: none solid solid; border-color: currentcolor rgb(142, 142, 142) rgb(142, 142, 142); border-image: none; padding: 4px 0.625rem; background: rgb(242, 242, 242); }

[dir="rtl"] .fxg-tracking-module .fxg-field__input-text { height: 3.5rem; border: 0.063rem solid rgb(142, 142, 142); background: rgb(255, 255, 255) !important; margin-bottom: 0rem !important; }

[dir="rtl"] .fxg-tracking-module .fxg-field__input-text:focus { border-right: 0.188rem solid rgb(77, 20, 140); border-left: 0.063rem solid rgb(142, 142, 142); }

[dir="rtl"] .fxg-tracking-module .fxg-field__input--error { border-left: 0.063rem solid rgb(142, 142, 142) !important; }

[dir="rtl"] .fxg-tracking-module .cc-aem-c-button svg { transform: scaleX(-1); }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-dropdown__sub-menu .fxg-tracking-module.fxg-field__default { width: calc(100% - 40px); }
  .fxg-dropdown__sub-menu .fxg-tracking-module.fxg-field__default .fxg-field { max-width: unset; }
  .fxg-dropdown__sub-menu .fxg-tracking-module.fxg-field__default .cc-aem-c-button { max-width: unset; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-dropdown__sub-menu .fxg-tracking-module.fxg-field__default { width: calc(100% - 40px); }
  .fxg-dropdown__sub-menu .fxg-tracking-module.fxg-field__default .fxg-field { max-width: unset; }
  .fxg-dropdown__sub-menu .fxg-tracking-module.fxg-field__default .cc-aem-c-button { max-width: unset; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-dropdown__sub-menu .fxg-tracking-module.fxg-field__default { width: calc(100% - 40px); }
  .fxg-dropdown__sub-menu .fxg-tracking-module.fxg-field__default .fxg-field { max-width: unset; }
  .fxg-dropdown__sub-menu .fxg-tracking-module.fxg-field__default .cc-aem-c-button { max-width: unset; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-tracking-module { width: auto; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-tracking-module { width: auto; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-tracking-module { width: auto; }
}

@media (min-width: 0) and (max-width: 663px) {
  .fxg-tracking-module.fxg-field__default { width: calc(100% - 32px); }
  [dir] .fxg-tracking-module.fxg-field__default { margin: auto; }
  .fxg-tracking-module.fxg-field__default .fxg-field { max-width: unset; }
  .fxg-tracking-module.fxg-field__default .cc-aem-c-button { max-width: unset; }
  .fxg-tracking-module.fxg-field__large .fxg-field { max-width: 13.438rem; }
  .fxg-tracking-module.fxg-field__large .fxg-field__label { width: 100%; }
  .fxg-tracking-module.fxg-field__large { max-height: 7.5rem; }
  .fxg-tracking-module.fxg-field__large .cc-aem-c-button { max-width: 8.938rem; margin-inline-start: 0rem; }
  .fxg-tracking-module.fxg-field__small .fxg-field { max-width: 13.438rem; }
  .fxg-tracking-module.fxg-field__small .fxg-field__label { width: 100%; }
  .fxg-tracking-module.fxg-field__small { max-height: 7.5rem; }
  .fxg-tracking-module.fxg-field__small .cc-aem-c-button { max-width: 8.938rem; margin-inline-start: 0rem; }
  .fxg-field__large .fxg-field__error_text { min-width: unset; max-height: 2.5rem; width: 100%; }
  .fxg-field__large .fxg-field__hint_text { min-width: unset; min-height: 2.5rem; width: 100%; }
  .fxg-field__small .fxg-field__error_text { min-width: unset; max-height: 2.5rem; }
  .fxg-field__small .fxg-field__hint_text { min-width: unset; min-height: 2.5rem; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-tracking-module.fxg-field__default { width: calc(100% - 32px); }
  [dir] .fxg-tracking-module.fxg-field__default { margin: auto; }
  .fxg-tracking-module.fxg-field__default .fxg-field { max-width: unset; }
  .fxg-tracking-module.fxg-field__default .cc-aem-c-button { max-width: unset; }
  .fxg-tracking-module.fxg-field__large .fxg-field { max-width: 13.438rem; }
  .fxg-tracking-module.fxg-field__large .fxg-field__label { width: 100%; }
  .fxg-tracking-module.fxg-field__large { max-height: 7.5rem; }
  .fxg-tracking-module.fxg-field__large .cc-aem-c-button { max-width: 8.938rem; margin-inline-start: 0rem; }
  .fxg-tracking-module.fxg-field__small .fxg-field { max-width: 13.438rem; }
  .fxg-tracking-module.fxg-field__small .fxg-field__label { width: 100%; }
  .fxg-tracking-module.fxg-field__small { max-height: 7.5rem; }
  .fxg-tracking-module.fxg-field__small .cc-aem-c-button { max-width: 8.938rem; margin-inline-start: 0rem; }
  .fxg-field__large .fxg-field__error_text { min-width: unset; max-height: 2.5rem; width: 100%; }
  .fxg-field__large .fxg-field__hint_text { min-width: unset; min-height: 2.5rem; width: 100%; }
  .fxg-field__small .fxg-field__error_text { min-width: unset; max-height: 2.5rem; }
  .fxg-field__small .fxg-field__hint_text { min-width: unset; min-height: 2.5rem; }
}

@media (-ms-high-contrastgap:none) {
  #HomeTrackingApp .fxg-button, #HomepageRateShipApp .fxg-button, #HomepageLocationsApp .fxg-button { line-height: 15px !important; }
}

@supports (-ms-ime-align:auto) {
  #HomeTrackingApp .fxg-button, #HomepageRateShipApp .fxg-button, #HomepageLocationsApp .fxg-button { line-height: 15px !important; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-tracking-app__results, .fxg-landing-tracking-app__results { display: none; }

[dir] .fxg-tracking-app__results, [dir] .fxg-landing-tracking-app__results { margin: 0px; padding: 0px; text-align: center; }

@media (max-width: 663px) {
  [dir] .fxg-tracking-app__results, [dir] .fxg-landing-tracking-app__results { padding: 0px; }
}

.fxg-app-container--open .fxg-tracking-app__results, .fxg-app-container--open .fxg-landing-tracking-app__results { display: block; }

.fxg-tracking-app__multi-tracking, .fxg-landing-tracking-app__multi-tracking { display: none; }

.fxg-app-container--open .fxg-tracking-app__multi-tracking, .fxg-app-container--open .fxg-landing-tracking-app__multi-tracking { display: block; }

[dir] .fxg-tracking-app__status, [dir] .fxg-landing-tracking-app__status { margin: 15px 0px; }

.fxg-tracking-app__status .fxg-text, .fxg-landing-tracking-app__status .fxg-text { font-size: 16px; font-weight: 300; }

.fxg-tracking-app__status-icon, .fxg-landing-tracking-app__status-icon { height: 40px; width: 640px; display: block; }

[dir] .fxg-tracking-app__status-icon, [dir] .fxg-landing-tracking-app__status-icon { background-image: url("assets/transparent.gif"); background-size: 100%; margin: 15px auto; }

.fxg-tracking-app__status-icon__label-created, .fxg-landing-tracking-app__status-icon__label-created { background-position: 0px 0px; }

.fxg-tracking-app__status-icon__intiated, .fxg-landing-tracking-app__status-icon__intiated { background-position: 0px -88px; }

.fxg-tracking-app__status-icon__held-for-pickup, .fxg-landing-tracking-app__status-icon__held-for-pickup { background-position: 0px -175px; }

.fxg-tracking-app__status-icon__picked-up, .fxg-landing-tracking-app__status-icon__picked-up { background-position: 0px -262px; }

.fxg-tracking-app__status-icon__in-transit, .fxg-landing-tracking-app__status-icon__in-transit { background-position: 0px -350px; }

.fxg-tracking-app__status-icon__on-schedule, .fxg-landing-tracking-app__status-icon__on-schedule { background-position: 0px -438px; }

.fxg-tracking-app__status-icon__delivery-exception, .fxg-landing-tracking-app__status-icon__delivery-exception { background-position: 0px -526px; }

.fxg-tracking-app__status-icon__clearance-delay, .fxg-landing-tracking-app__status-icon__clearance-delay { background-position: 0px -526px; }

.fxg-tracking-app__status-icon__shipment-exception, .fxg-landing-tracking-app__status-icon__shipment-exception { background-position: 0px -526px; }

.fxg-tracking-app__status-icon__delivered, .fxg-landing-tracking-app__status-icon__delivered { background-position: 0px -788px; }

.fxg-tracking-app__status-icon__cancelled, .fxg-landing-tracking-app__status-icon__cancelled { background-position: 0px 30px; }

.fxg-tracking-app__status-icon__pending, .fxg-landing-tracking-app__status-icon__pending { background-position: 0px 30px; }

.fxg-tracking-app__status-icon__expiring, .fxg-landing-tracking-app__status-icon__expiring { background-position: 0px 30px; }

.fxg-tracking-app__status-icon__expired, .fxg-landing-tracking-app__status-icon__expired { background-position: 0px 30px; }

@media (max-width: 663px) {
  .fxg-tracking-app__status-icon, .fxg-landing-tracking-app__status-icon { width: 100%; }
}

.fxg-tracking-app--status-color, .fxg-landing-tracking-app--status-color { color: rgb(77, 20, 140); fill: rgb(77, 20, 140); }

.fxg-tracking-app__status--error .fxg-tracking-app--status-color, .fxg-tracking-app__status--error .fxg-landing-tracking-app--status-color { color: rgb(222, 0, 46) !important; fill: rgb(222, 0, 46); }

.fxg-tracking-app__status--success .fxg-tracking-app--status-color, .fxg-tracking-app__status--success .fxg-landing-tracking-app--status-color { color: rgb(0, 138, 0); fill: rgb(0, 138, 0); }

.fxg-tracking-app--stroke-status-color, .fxg-landing-tracking-app--stroke-status-color { stroke: rgb(77, 20, 140); }

.fxg-tracking-app__status--error .fxg-tracking-app--stroke-status-color, .fxg-tracking-app__status--error .fxg-landing-tracking-app--stroke-status-color { stroke: rgb(222, 0, 46) !important; }

.fxg-tracking-app__status--success .fxg-tracking-app--stroke-status-color, .fxg-tracking-app__status--success .fxg-landing-tracking-app--stroke-status-color { stroke: rgb(0, 138, 0); }

.fxg-tracking-app__details, .fxg-landing-tracking-app__details { max-width: 633px; }

[dir] .fxg-tracking-app__details, [dir] .fxg-landing-tracking-app__details { margin: 20px auto 30px; }

[dir="ltr"] .fxg-tracking-app__details, [dir="ltr"] .fxg-landing-tracking-app__details { text-align: left; }

[dir="rtl"] .fxg-tracking-app__details, [dir="rtl"] .fxg-landing-tracking-app__details { text-align: right; }

@media (max-width: 663px) {
  [dir] .fxg-tracking-app__details, [dir] .fxg-landing-tracking-app__details { margin: 15px auto 0px; }
}

.fxg-tracking-app__detail-info, .fxg-landing-tracking-app__detail-info { font-size: 18px; line-height: 23px; font-weight: 300; letter-spacing: -0.15px; }

@media (max-width: 663px) {
  .fxg-tracking-app__detail-info, .fxg-landing-tracking-app__detail-info { display: block; }
}

.fxg-tracking-app__sub-title, .fxg-landing-tracking-app__sub-title { font-size: 10px; line-height: 12px; font-weight: 700; text-transform: uppercase; display: block; }

[dir] .fxg-tracking-app__sub-title, [dir] .fxg-landing-tracking-app__sub-title { margin: 15px 0px 3px; }

.fxg-tracking-app__more, .fxg-landing-tracking-app__more { font-weight: 700; line-height: 12px; text-transform: uppercase; }

[dir] .fxg-tracking-app__more, [dir] .fxg-landing-tracking-app__more { padding: 30px 60px; }

@media (max-width: 768px) {
  [dir] .fxg-tracking-app__more, [dir] .fxg-landing-tracking-app__more { padding: 20px 0px; }
}

[dir="ltr"] .fxg-tracking-app__more-links, [dir="ltr"] .fxg-landing-tracking-app__more-links { float: left; }

[dir="rtl"] .fxg-tracking-app__more-links, [dir="rtl"] .fxg-landing-tracking-app__more-links { float: right; }

@media (max-width: 663px) {
  .fxg-tracking-app__more-links, .fxg-landing-tracking-app__more-links { display: none; }
}

[dir="ltr"] .fxg-tracking-app__more-detail, [dir="ltr"] .fxg-landing-tracking-app__more-detail { float: right; }

[dir="rtl"] .fxg-tracking-app__more-detail, [dir="rtl"] .fxg-landing-tracking-app__more-detail { float: left; }

@media (max-width: 663px) {
  [dir] .fxg-tracking-app__more-detail, [dir] .fxg-landing-tracking-app__more-detail { float: none; }
}

[dir] .fxg-tracking-app__links-par, [dir] .fxg-landing-tracking-app__links-par { margin-top: 10px; }

@media (max-width: 663px) {
  [dir] .fxg-tracking-app__links-par, [dir] .fxg-landing-tracking-app__links-par { margin-top: 0px; }
}

[dir] .fxg-tracking-app__watch-list-btn, [dir] .fxg-landing-tracking-app__watch-list-btn { cursor: pointer; }

.fxg-tracking-app__watch-list-btn--selected .fxg-tracking-app__watch-icon, .fxg-landing-tracking-app__watch-list-btn--selected .fxg-tracking-app__watch-icon { fill: rgb(0, 122, 183) !important; }

.fxg-tracking-app__watch-list-btn .fxg-tracking-app__watch-icon, .fxg-landing-tracking-app__watch-list-btn .fxg-tracking-app__watch-icon { fill: none; position: relative; top: 3px; }

[dir="ltr"] .fxg-tracking-app__watch-list-btn .fxg-tracking-app__watch-icon, [dir="ltr"] .fxg-landing-tracking-app__watch-list-btn .fxg-tracking-app__watch-icon { left: -2px; }

[dir="rtl"] .fxg-tracking-app__watch-list-btn .fxg-tracking-app__watch-icon, [dir="rtl"] .fxg-landing-tracking-app__watch-list-btn .fxg-tracking-app__watch-icon { right: -2px; }

[dir] .fxg-app__wrapper { padding: 0px; }

.fxg-app__single-tracking { color: rgb(51, 51, 51); }

[dir] .fxg-app__single-tracking { margin: auto 15px; }

.fxg-app__single-tracking .fxg-field__placeholder { color: rgb(51, 51, 51); }

.fxg-app__single-tracking .fxg-field__input-text { line-height: 23px; }

.fxg-landing-tracking-app__single-tracking .fxg-field__placeholder { color: rgb(51, 51, 51); }

.tracking_reference_app_lp .fxg-field__placeholder { color: rgb(51, 51, 51); }

.tracking_tcn_app_lp .fxg-field__placeholder { color: rgb(51, 51, 51); }

.view_bill_of_lading .fxg-field__placeholder { color: rgb(51, 51, 51); }

.fxg-tracking-app__links-par .button_v1.aem-GridColumn.aem-GridColumn--default--12 { display: inline-block; line-height: 2; width: auto !important; }

html[dir="rtl"] .fxg-tracking-app__links-par .button_v1.aem-GridColumn.aem-GridColumn--default--12 { float: right; }

.fxg-tracking-app__multi-tracking .fxg-field__floating-placeholder { font-size: 20px; font-weight: 700; top: 20px; }

[dir="ltr"] .fxg-tracking-app__multi-tracking input.fxg-field__input-text.fxg-field__input-text--numbered { padding: 27px 8px 10px 15px; }

[dir="rtl"] .fxg-tracking-app__multi-tracking input.fxg-field__input-text.fxg-field__input-text--numbered { padding: 27px 15px 10px 8px; }

[dir="ltr"] .fxg-tracking-app__multi-tracking .fxg-col.col-sm-8.col-sm-pull-4 { padding-left: 0px; }

[dir="rtl"] .fxg-tracking-app__multi-tracking .fxg-col.col-sm-8.col-sm-pull-4 { padding-right: 0px; }

.fxg-tracking-app__multi-tracking .fxg-title { font-size: 2.5rem; }

[dir] .fxg-tracking-app__multi-tracking .fxg-title { text-align: center !important; }

html[dir="rtl"] .fxg-tracking-app__multi-tracking .fxg-col.col-sm-8.col-sm-pull-4 { padding-right: 0px; }

.fxg-u-sronly { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; }

[dir] .fxg-u-sronly { padding: 0px; border: 0px; }

@media (max-width: 768px) {
  .fxg-hero_homepage .fxg-app-container .fxg-app__single-tracking .fxg-app__form-wrapper { width: auto; }
  .fxg-hero_homepage .fxg-app-container .fxg-app__single-tracking .fxg-app__form-wrapper .fxg-field { width: 440px; }
  .fxg-hero_homepage .fxg-app-container .fxg-app__single-tracking .fxg-app__form-wrapper .fxg-link, .fxg-hero_homepage .fxg-app-container .fxg-app__single-tracking .fxg-app__form-wrapper .fxg-tracking-app__links-par .link .fxg-link__separator { color: rgb(255, 255, 255) !important; }
}

@media (max-width: 663px) {
  .fxg-hero_homepage .fxg-app-container .fxg-app__single-tracking .fxg-app__form-wrapper { width: 100%; }
  .fxg-hero_homepage .fxg-app-container .fxg-app__single-tracking .fxg-app__form-wrapper .fxg-field { width: 100%; }
  .fxg-hero_homepage .fxg-app-container .fxg-app__single-tracking .fxg-app__form-wrapper .fxg-link, .fxg-hero_homepage .fxg-app-container .fxg-app__single-tracking .fxg-app__form-wrapper .fxg-tracking-app__links-par .link .fxg-link__separator { color: rgb(0, 122, 183) !important; }
}

@keyframes slidein-bottom { 
  0% { bottom: -100%; }
  100% { bottom: 0.5rem; }
}

@keyframes opacity-0-1 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.fxg-user-options { float: right; }

.fxg-user-options .fxg-link { letter-spacing: 0px; }

.fxg-user-options .fxg-dropdown__sub-menu.utility-nav-dropdown__sub-menu .fxg-login-module .richtext p, .fxg-user-options .fxg-dropdown__sub-menu.utility-nav-dropdown__sub-menu .fxg-login-module .richtext div { margin-block: 0rem 0.625rem; margin-inline: 0rem; padding: 0px; }

.fxg-dropdown__sub-menu.utility-nav-dropdown__sub-menu .richtext p { margin: 0rem; padding: 14px 16px 13px; border-block-end: 1px solid rgba(182, 182, 182, 0.5); background-color: rgb(255, 255, 255); }

.fxg-user-options .fxg-user-options__sign-in .fxg-dropdown__sub-menu .fxg-link:hover { text-decoration: none; background-color: rgb(250, 250, 250); font-weight: 500; }

@media (min-width: 1024px) and (min-width: 1200px) {
  .fxg-user-options .fxg-user-options__sign-in { min-inline-size: 160px; }
}

@media (min-width: 1024px) and (min-width: 1200px) {
  .fxg-user-options .fxg-user-options__sign-in > a#fxg-dropdown-signIn { text-align: center; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-user-options .fxg-user-options__menu-btn { display: inline-block !important; padding-block-start: 10px; }
}

@media (max-width: 1023px) {
  .fxg-user-options .fxg-user-options__menu-btn { display: inline-block !important; padding-block-start: 10px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-user-options .fxg-user-options__menu-btn { display: inline-block !important; padding-block-start: 10px; }
}

.fxg-user-options__option { font-size: 0.875rem; display: inline-block; }

.fxg-user-options__option .fxg-user-options__icon { background-image: url("assets/b6d2453778fc795f.png"); background-size: 77px 56px; }

.fxg-user-options__option.fxg-dropdown__item--open { background-color: rgb(255, 255, 255); padding: 0px; margin: 0rem; }

.fxg-user-options__option:last-of-type { padding-inline-end: 0px; }

.fxg-user-options__sign-in { cursor: pointer; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-user-options__sign-in-text { display: none; }
}

.fxg-user-options__sign-in .fxg-user-options__icon { margin-block: 0rem; margin-inline: 0.25rem 0rem; width: 28px; height: 27px; background-repeat: no-repeat; background-position: -12px 0px; }

@media (min-width: 1024px) {
  .fxg-user-options__sign-in.fxg-dropdown__item--open .fxg-user-options__icon { background-position: -12px -28px; }
}

.fxg-nav--search-open .fxg-user-options__sign-in, .fxg-header--search-close .fxg-user-options__sign-in { display: none; }

.fxg-user-options__search-btn { cursor: pointer; }

.fxg-user-options__search-btn a:first-child { display: inline-block; outline-offset: 5px; }

.fxg-user-options__search-btn .fxg-user-options__icon { width: 26px; height: 30px; background-repeat: no-repeat; background-position: -40px 1px; }

.fxg-nav--search-open .fxg-user-options__search-btn, .fxg-header--search-close .fxg-user-options__search-btn { display: none; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-user-options__search-btn { display: none; }
}

.fxg-user-options__search { display: none; margin-block: 1rem 0.75rem; margin-inline: 0rem; transition: margin 0.25s; }

.fxg-header--shrunk .fxg-user-options__search { margin-block: 0.25rem 0rem; margin-inline: 0rem; }

.fxg-user-options__search .fxg-mouse { padding: 10px; padding-inline-start: 18px; margin: 0rem; }

.fxg-user-options__search.is-hovered .fxg-user-options__search__input { background: rgb(255, 255, 255); }

.fxg-user-options__search__input { display: inline-block; border: 1px solid rgb(255, 255, 255); border-radius: 40px; }

.fxg-user-options__search__input .fxg-search-btn { margin: 0rem; }

.fxg-user-options__search__input .fxg-search-icon { padding-block: 14px; padding-inline: 20px; margin: 0rem; }

.fxg-user-options__search__input .fxg-search-icon:focus { outline: rgb(255, 255, 255) dashed 1px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-user-options__search__input { border-radius: 0px; }
}

.fxg-user-options__search .fxg-user-options__search-field { background: rgb(77, 20, 140); color: rgb(255, 255, 255); font-size: 1rem; padding-block: 10px; padding-inline-start: 20px; block-size: 45px; inline-size: 100px; transition: padding 0.25s; vertical-align: middle; border: 0px; border-inline-end: 1px solid rgb(255, 255, 255); border-top-left-radius: 40px; border-bottom-left-radius: 40px; font-style: italic; font-weight: 300; line-height: 1.5; }

.fxg-header--search-close .fxg-user-options__search .fxg-user-options__search-field { inline-size: 670px; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-header--search-close .fxg-user-options__search .fxg-user-options__search-field { inline-size: 375px; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-header--search-close .fxg-user-options__search .fxg-user-options__search-field { inline-size: 375px; }
}

.fxg-user-options__search .fxg-user-options__search-field::-webkit-input-placeholder { font-weight: 300; font-size: 1rem; line-height: 1.3; color: rgb(255, 255, 255) !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-user-options__search .fxg-user-options__search-field { inline-size: calc(100% - 68px); block-size: 60px; border-radius: 0px; }
}

.fxg-nav--search-open .fxg-user-options__search .fxg-user-options__search-field { animation: 0.5s ease 0s 1 normal forwards running search-slide; }

.fxg-header--search-close .fxg-user-options__search .fxg-user-options__search-field { animation: 0.5s ease 0s 1 normal forwards running search-slide-close; }

.fxg-user-options__search .fxg-search-btn { inline-size: 24px; block-size: 24px; background-position: -40px 0px; }

.fxg-user-options__search.is-hovered .fxg-search-btn { background-image: url("assets/transparent.gif"); background-size: 25px 28px; background-position: -24px 0px; }

.fxg-user-options__search .fxg-close-btn { cursor: pointer; inline-size: 12px; block-size: 12px; background-position: -66px 0px; margin: 0rem; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-user-options__search .fxg-close-btn { display: none; }
}

.fxg-nav--search-open .fxg-user-options__search, .fxg-header--search-close .fxg-user-options__search { display: inline-block; inline-size: auto; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-nav--mobile-menu-open .fxg-user-options__search { display: block; inline-size: 100%; margin: 0rem; }
}

.fxg-user-options__search-results { background-color: rgb(255, 255, 255); }

.fxg-user-options__search-results .fxg-search-results__row { font-size: 0.75rem; color: rgb(51, 51, 51); padding: 19px 20px 12px; border-block-end: 1px solid rgb(250, 250, 250); }

.fxg-user-options__search-results .fxg-search-results__row:last-child { border-block-end: 0px; }

.fxg-user-options__search-results .fxg-search-results__title { font-size: 0.625rem; font-weight: 700; background-color: rgb(250, 250, 250); text-transform: uppercase; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-user-options__search .fxg-search-close-btn { display: none; }
}

.fxg-user-options__icon { block-size: 25px; vertical-align: middle; align-content: end; margin-block: 0rem; margin-inline: 0.25rem 1rem; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-user-options__icon { margin-block: 0rem; margin-inline: 0.375rem; }
}

.fxg-dropdown__link .fxg-user-options__icon { margin: 0rem; }

.fxg-user-options__menu-btn { cursor: pointer; display: none !important; }

.fxg-nav--search-open .fxg-user-options__menu-btn, .fxg-header--search-close .fxg-user-options__menu-btn { display: none !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-user-options__menu-btn { display: inline-block !important; padding-block-start: 10px; }
}

@media (min-width: 664px) and (max-width: 767px) {
  .fxg-user-options__menu-btn { display: inline-block !important; padding-block-start: 10px; }
}

.fxg-search { background: rgb(77, 20, 140); display: inline-block; float: right; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-nav--mobile-menu-open .fxg-search { border-block-start: 1px solid rgb(255, 255, 255); position: absolute; inset-block-start: 60px; inline-size: 100%; inset-inline-start: 0px; display: block !important; float: none !important; }
  .fxg-search .fxg-user-options__search__input { border: 0px; display: block; }
}

.fxg-search-results { inline-size: 100%; display: none; }

.fxg-search-results--show { display: block; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-search-results--show { inline-size: 100vw; position: relative; z-index: 12; margin-inline-start: -0.9375rem; }
}

.fxg-search-results__row { display: block; text-decoration: none; }

.search_closeMark::-ms-clear { display: none; }

@keyframes search-slide { 
  100% { inline-size: 670px; }
}

@media (min-width: 0) and (max-width: 663px) {
  @keyframes search-slide { 
  100% { inline-size: 375px; }
}
}

@media (min-width: 664px) and (max-width: 767px) {
  @keyframes search-slide { 
  100% { inline-size: 375px; }
}
}

@media (min-width: 768px) and (max-width: 1023px) {
  @keyframes search-slide { 
  100% { inline-size: 375px; }
}
}

@keyframes search-slide-close { 
  100% { inline-size: 0px; }
}

.fxg-dropdown__sub-menu.utility-nav-dropdown__sub-menu .richtext div { padding: 0px; }

.fxg-font-size-14 { font-size: 0.875rem; }

.fxg-user-options .fxg-link--blue { font-size: 0.875rem !important; line-height: 1.3 !important; }

.cc-aem-c-richtext .fxg-font-size-14 > a { font-weight: 500 !important; }

@media (min-width: 0) and (max-width: 663px) {
  .fxg-user-options__search-field.fxg-search-js.search_closeMark { font-style: normal; font-weight: 400; font-size: 1rem; }
}

.fxg-dropdown__sub-menu .fxg-img-default.fxg-link--blue { font-weight: 700 !important; line-height: 1.3 !important; }

.fxg-dropdown__sub-menu .fxg-img-default.fxg-link--blue:hover { font-weight: 700 !important; line-height: 1.3 !important; }

@media (min-width: 768px) and (max-width: 1023px) {
  .fxg-dropdown.fxg-global-nav { display: none; }
  .fxg-wrapper, .container.fxg-wrapper.aem-GridColumn.aem-GridColumn--default--12 { padding-block: 0px; padding-inline: 15px; }
}

@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .fxg-wrapper, .container.fxg-wrapper.aem-GridColumn.aem-GridColumn--default--12 { width: auto !important; }
}

html { line-height: 1.15; text-size-adjust: 100%; }

body { margin: 0px; }

article, aside, footer, header, nav, section { display: block; }

figcaption, figure, main { display: block; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0px; overflow: visible; }

pre { font-family: monospace, monospace; font-size: 1em; }

a { background-color: transparent; }

a:active, a:hover { outline-width: 0px; }

abbr[title] { border-bottom: 0px; text-decoration: underline dotted; }

b, strong { font-weight: inherit; }

b, strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

dfn { font-style: italic; }

mark { background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0px; }

img { border-style: none; }

svg:not(:root) { overflow: hidden; }

button, input, optgroup, select, textarea { font-size: 100%; line-height: 1.15; margin: 0px; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, html [type="button"], [type="reset"], [type="submit"] { appearance: button; }

legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }

progress { display: inline-block; vertical-align: baseline; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

details, menu { display: block; }

summary { display: list-item; }

canvas { display: inline-block; }

template { display: none; }

[hidden] { display: none; }

.clear { clear: both; }

html { width: 100%; height: 100%; }

body { background: rgb(255, 255, 255); margin: 0px; color: rgb(51, 51, 51); width: 100%; overflow-x: hidden; }

.fxg-body-container { position: relative; margin: 0px auto; padding: 0px; width: 960px; }

.fxg-body-container .fxg-linkcontainer { margin: 0px 0px 0px 30px; }

.fxg-main-content { position: relative; margin-top: 0px; }

.fxg-display-text { margin-top: 75px; }

.fxg-genericpage-content { margin-top: 75px; }

@media (max-width: 767px) {
  .fxg-genericpage-content { margin-top: 60px; }
}

.fxg-purple { color: rgb(77, 20, 140); }

.fxg-blue { color: rgb(0, 122, 183); }

.fxg-gray { color: rgb(51, 51, 51); }

* { -webkit-font-smoothing: antialiased; }

.italic { font-style: italic; }

html[dir="rtl"] .dropdown.aem-GridColumn.aem-GridColumn--default--12 { float: right; }

.fxg-wrapper { width: 970px; margin: 0px auto; }

@media screen and (min-width: 993px) and (max-width: 1100px) {
  .fxg-wrapper { width: 923px; }
}

.fxg-nav .fxg-wrapper { position: relative; }

.fxg-alert .fxg-wrapper { position: relative; }

.fxg-expandable-cols .fxg-wrapper { overflow: hidden; }

.fxg-carousel .fxg-wrapper { padding: 0px; }

.fxg-wrapper .fxg-wrapper { padding: 0px; max-width: 100%; }

@media screen and (max-width: 992px) {
  .fxg-wrapper { width: 738px; padding: 0px 15px; }
}

@media screen and (max-width: 767px) {
  .fxg-wrapper { width: auto; min-width: 290px; }
}

@media screen and (min-width: 993px) {
  .fxg-desktop--hide { display: none !important; }
}

@media print {
  .fxg-desktop--hide { display: none !important; }
}

@media screen and (max-width: 992px) and (min-width: 768px) {
  .fxg-tablet--hide { display: none !important; }
}

@media screen and (max-width: 767px) {
  .fxg-mobile--hide { display: none !important; }
}

.fxg-hidden { display: none; }

input { outline: 0px; }

.fxg-column-75 { width: 75%; float: left; box-sizing: border-box; }

.fxg-column-67 { width: 67%; float: left; box-sizing: border-box; }

.fxg-column-50 { width: 50%; float: left; box-sizing: border-box; }

.fxg-column-33 { width: 33%; float: left; box-sizing: border-box; }

.fxg-column-25 { width: 25%; float: left; box-sizing: border-box; }

.fxg-basic-header { width: 100%; padding: 0px; margin: 0px; background: rgb(77, 20, 140); height: 75px; }

.fxg-basic-header-text { float: right; font-size: 25px; margin: 25px 40px; color: rgb(255, 255, 255); }

.fxg-basic-logo { float: left; margin: 25px 40px; }

.fxg-basic-logo img { height: 25px; }

.fxg-text--white { color: rgb(255, 255, 255) !important; }

@media (max-width: 767px) {
  .fxg-landing-hero .fxg-text--white { color: rgb(51, 51, 51) !important; }
}

.fxg-divider { margin-top: 50px; margin-bottom: 50px; }

.fxg-margin-top-10 { margin-top: 10px; }

.fxg-margin-top-20 { margin-top: 20px; }

.fxg-margin-bottom-10 { margin-bottom: 10px; }

.fxg-margin-bottom-20 { margin-bottom: 20px; }

@media (max-width: 767px) {
  :focus { outline: 0px; }
}

.fxg-brand-redesign { overflow-y: scroll; }

.experiencefragment .xf-content-height, .experiencefragment_1 .xf-content-height { margin: inherit; min-height: inherit; }

.fxg-xf-padding, .aem-GridColumn { padding-right: 0px; padding-left: 0px; }

.headerv2.aem-GridColumn.aem-GridColumn--default--12 { float: none; }

.fxg-dropdown.fxg-global-nav .dropdown.aem-GridColumn.aem-GridColumn--default--12 { width: auto; }

.fxg-dropdown .aem-Grid-newComponent { clear: none; margin: 13px 0px 16px; }

.aem-GridColumn { padding: 0px; }

.fxg-footer__social .title_v1 { display: inline-block; vertical-align: top; }

@media (max-width: 767px) {
  .fxg-footer__social .title_v1 { display: block; }
  .fxg-copyright .fxg-col { display: inline-block; }
}

.fxg-labels { display: flex; width: 100%; max-width: 780px; flex-wrap: wrap; justify-content: space-between; margin: 0px auto; }

.fxg-labels * { box-sizing: border-box; }

.fxg-labels__title { font-weight: 300; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); text-align: center; margin: 0px auto 45px; font-size: 20px; }

.fxg-labels__print-container { width: calc(60% - 10px); background-color: rgb(255, 255, 255); padding: 30px 35px 30px 20px; margin-bottom: 20px; }

.fxg-labels__print-title { font-size: 16px; color: rgb(51, 51, 51); font-weight: 300; margin-bottom: 12px; line-height: 22px; -webkit-font-smoothing: antialiased; }

.fxg-labels__print-details { font-size: 9px; font-weight: 300; letter-spacing: -0.2px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); }

.fxg-labels__print-details + .fxg-labels__print-button { margin-top: 25px; }

.fxg-labels__print-button { font-size: 19px; color: rgb(255, 255, 255); background-color: rgb(255, 98, 0); border-radius: 0px; text-decoration: none; font-weight: 600; text-transform: uppercase; letter-spacing: 1.11px; padding: 18.5px 40px; border: 0px; height: auto; line-height: 14px; -webkit-font-smoothing: antialiased; }

.fxg-labels__tracking-container { width: calc(40% - 10px); background-color: rgb(255, 255, 255); padding: 30px 20px; margin-bottom: 20px; }

.fxg-labels__tracking-number { font-size: 13px; font-weight: 900; margin-bottom: 12px; }

.fxg-labels__pickup-container { width: 100%; background-color: rgb(255, 255, 255); padding: 30px 20px; margin-bottom: 20px; }

.fxg-labels__tracking-details { font-size: 9px; font-weight: 300; letter-spacing: -0.2px; -webkit-font-smoothing: antialiased; }

.fxg-labels__create-container { width: 100%; background-color: rgb(255, 255, 255); padding: 30px 20px; margin-bottom: 20px; display: flex; place-content: center; }

.fxg-labels__create-button { border: 2px solid rgb(255, 98, 0); cursor: pointer; display: inline-block; text-decoration: none; position: relative; margin: 0px; outline: 0px; transition: 0.2s; transform: scale(1); -webkit-font-smoothing: antialiased; font-weight: 700; font-size: 19px; text-transform: uppercase; letter-spacing: 1px; padding: 16.5px 64px; background-color: transparent; color: rgb(255, 98, 0); border-radius: 0px; height: auto; line-height: 14px; }

.fxg-labels__tracking-title { font-size: 16px; color: rgb(51, 51, 51); font-weight: 300; margin-bottom: 12px; line-height: 22px; -webkit-font-smoothing: antialiased; }

.fxg-labels__pickup-title { font-size: 16px; color: rgb(51, 51, 51); font-weight: 300; margin-bottom: 8px; line-height: 22px; -webkit-font-smoothing: antialiased; }

.fxg-labels__print-title:focus, .fxg-labels__tracking-title:focus, .fxg-labels__pickup-container .fxg-labels__tracking-details:focus, .fxg-labels__print-button:focus, .fxg-labels__create-button:focus { outline: rgb(0, 121, 181) auto 5px; }

@media (max-width: 767px) {
  .fxg-labels__print-container { width: 100%; display: flex; flex-wrap: wrap; place-content: center; text-align: center; padding-bottom: 60px; }
  .fxg-labels__print-title { font-size: 15px; }
  .fxg-labels__print-details { font-size: 10px; }
  .fxg-labels__tracking-container { width: 100%; display: flex; flex-wrap: wrap; place-content: center; text-align: center; }
  .fxg-labels__pickup-container { width: 100%; display: flex; flex-wrap: wrap; place-content: center; text-align: center; }
  .fxg-labels__pickup-title { width: 100%; font-size: 15px; }
  .fxg-labels__tracking-title { width: 100%; font-size: 15px; }
  .fxg-labels__tracking-number { width: 100%; font-size: 13px; }
}

.fxg-tagged-pages { position: relative; width: 100%; margin: 20px 0px; }

.fxg-tagged-pages img { max-height: 100%; width: 100%; }

.fxg-tagged-pages .fxg-tagged-pages__title { font-size: 20px; line-height: 24px; margin-top: 30px; margin-bottom: 20px; }

.fxg-tagged-pages__card-view { margin-bottom: 24px; }

.fxg-tagged-pages__carousel-view .fxg-link { padding-bottom: 15px; }

.fxg-tagged-pages__description { margin-bottom: 18px; font-size: 16px; font-weight: 300; line-height: 21px; }

.fxg-tagged-pages__one-card { display: block; max-width: 970px; margin: 24px auto; background-color: rgb(250, 250, 250); }

.fxg-tagged-pages__one-card__image { width: 44%; float: left; }

.fxg-tagged-pages__one-card__content { width: 56%; float: left; padding: 24px 48px; text-align: left; }

.fxg-tagged-pages__one-card .fxg-tagged-pages__title { margin-top: 0px; }

.fxg-tagged-pages__arrow { display: inline-block; }

.fxg-tagged-pages__list-view { display: inline-block; }

.fxg-tagged-pages__list-view__link { display: block; padding: 0px 16px; font-size: 15px; color: rgb(51, 51, 51); line-height: 24px; text-transform: none; margin-bottom: 23px; }

.fxg-tagged-pages__list-view__link:last-child { margin-bottom: 0px; }

.fxg-tagged-pages__list-view__link:hover { text-decoration: underline; }

.fxg-tagged-pages__list-view__link svg { display: inline-block; width: 20px; height: 15px; fill: rgb(0, 122, 183); vertical-align: text-bottom; margin-left: 10px; }

@media (max-width: 767px) {
  .fxg-tagged-pages__one-card__content, .fxg-tagged-pages__one-card__image { width: 100%; }
  .fxg-tagged-pages__card-view { margin-bottom: 40px; }
  .fxg-tagged-pages__carousel-view .fxg-tagged-pages__card-view { margin-bottom: 20px; }
  .fxg-tagged-pages__carousel-view .owl-item { height: auto !important; }
}

html[dir="rtl"] .fxg-tagged-pages__one-card__content { text-align: right; }

html[dir="rtl"] .fxg-tagged-pages__list-view__link svg { transform: rotate(180deg); margin-left: 0px; margin-right: 10px; }

.fxg-tabs { margin-top: 25px; margin-bottom: 60px; }

.fxg-tabs__lead { font-size: 16px; line-height: 1.5; letter-spacing: -0.1px; font-weight: 300; max-width: 650px; margin: 0px auto 30px; text-align: center; }

@media (max-width: 992px) {
  .fxg-tabs__lead { max-width: 100%; }
}

.fxg-tabs .nav-tabs { display: flex; justify-content: center; align-items: center; border: 0px; }

.fxg-tabs .tab-content { margin-top: 30px; }

.fxg-tabs .tab-content p { margin: 0px auto 30px; }

@media (max-width: 767px) {
  .fxg-tabs .tab-content { margin-top: 15px; }
}

.fxg-tabs .nav-tabs > li > a { display: block; color: rgb(51, 51, 51); background-color: rgb(242, 242, 242); height: 50px; width: 210px; text-align: center; border: 0px; border-radius: 0px; padding: 0px 25px; line-height: 50px; }

@media (max-width: 992px) {
  .fxg-tabs .nav-tabs > li > a { width: 176px; }
}

.fxg-tabs .nav-tabs > li > a span { display: inline-block; vertical-align: middle; font-size: 15px; line-height: 1.5; letter-spacing: -0.1px; font-weight: 400; color: rgb(51, 51, 51); }

@media (max-width: 992px) {
  .fxg-tabs .nav-tabs > li > a span { letter-spacing: 1px; }
}

.fxg-tabs .nav-tabs > li.active > a, .fxg-tabs .nav-tabs > li.active > a:hover, .fxg-tabs .nav-tabs > li.active > a:focus { color: rgb(255, 255, 255); background-color: rgb(77, 20, 140); border: 0px; height: 60px; width: 220px; transition: 0.13s ease-in-out; line-height: 60px; pointer-events: none; cursor: default; }

@media (max-width: 992px) {
  .fxg-tabs .nav-tabs > li.active > a, .fxg-tabs .nav-tabs > li.active > a:hover, .fxg-tabs .nav-tabs > li.active > a:focus { width: 186px; }
}

.fxg-tabs .nav-tabs > li.active > a span, .fxg-tabs .nav-tabs > li.active > a:hover span, .fxg-tabs .nav-tabs > li.active > a:focus span { font-size: 15px; line-height: 1.5; letter-spacing: -0.1px; font-weight: 700; color: rgb(255, 255, 255); }

.fxg-tabs .toggle-view { display: flex; justify-content: center; align-items: center; }

.fxg-tabs .toggle-view .nav-toggles { display: flex; position: relative; align-items: stretch; }

.fxg-tabs .toggle-view .nav-toggles .cmp-tabs__tab { padding: 0px; outline: 0px; }

.fxg-tabs .toggle-view .nav-toggles > li { position: static; display: flex; align-items: center; }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:last-child::before { content: ""; display: block; position: absolute; height: 4px; width: 192px; background: rgb(77, 20, 140); bottom: 0px; right: 0px; z-index: 10; transition: 0.56s ease-in-out; }

.fxg-tabs .toggle-view .nav-toggles li { border-bottom: 1px solid rgb(227, 227, 227); margin-bottom: 0px; }

.fxg-tabs .toggle-view .nav-toggles > li > a { display: flex; align-items: center; min-height: 43px; max-height: 60px; font-size: 15px; line-height: 16px; text-align: center; color: rgb(51, 51, 51); padding: 0px 5px; width: 192px; font-weight: 400; transition: color 0.12s ease-in; }

.fxg-tabs .toggle-view .nav-toggles > li > a:hover, .fxg-tabs .toggle-view .nav-toggles > li > a:focus { background: 0px center; }

.fxg-tabs .toggle-view .nav-toggles > li > a span { width: 100%; display: block; overflow: hidden; text-overflow: clip; letter-spacing: -0.2px; margin: 13px 0px; font-weight: 400; max-height: 34px; }

.fxg-tabs .toggle-view .nav-toggles > li.active > a span, .fxg-tabs .toggle-view .nav-toggles > li.active > a:hover span, .fxg-tabs .toggle-view .nav-toggles > li.active > a:focus span { color: rgb(77, 20, 140); }

.fxg-tabs .fxg-secondary-menu__dropdown-content h2.fxg-title { font-size: 35px; font-weight: 300; }

.fxg-tabs .fxg-secondary-menu__dropdown-content h3.fxg-title { font-size: 25px; font-weight: 400; }

.fxg-tabs .fxg-secondary-menu__dropdown-content h4.fxg-title, .fxg-tabs .fxg-secondary-menu__dropdown-content h5.fxg-title, .fxg-tabs .fxg-secondary-menu__dropdown-content h6.fxg-title { font-size: 18px; font-weight: 500; }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(1).active ~ li:last-child::before { right: calc(100% - 192px); }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(2).active ~ li:last-child::before { right: calc(100% - 384px); }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(3).active ~ li:last-child::before { right: calc(100% - 576px); }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(4).active ~ li:last-child::before { right: calc(100% - 728px); }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(5).active ~ li:last-child::before { right: calc(100% - 960px); }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(6).active ~ li:last-child::before { right: calc(100% - 1152px); }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(7).active ~ li:last-child::before { right: calc(100% - 1344px); }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(8).active ~ li:last-child::before { right: calc(100% - 1536px); }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(9).active ~ li:last-child::before { right: calc(100% - 1728px); }

.tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(10).active ~ li:last-child::before { right: calc(100% - 1920px); }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles { padding: 0px; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:last-child::before { left: 0px; right: auto; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(1).active ~ li:last-child::before { left: calc(100% - 192px); right: auto; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(2).active ~ li:last-child::before { left: calc(100% - 384px); right: auto; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(3).active ~ li:last-child::before { left: calc(100% - 576px); right: auto; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(4).active ~ li:last-child::before { left: calc(100% - 728px); right: auto; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(5).active ~ li:last-child::before { left: calc(100% - 960px); right: auto; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(6).active ~ li:last-child::before { left: calc(100% - 1152px); right: auto; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(7).active ~ li:last-child::before { left: calc(100% - 1344px); }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(8).active ~ li:last-child::before { left: calc(100% - 1536px); right: auto; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(9).active ~ li:last-child::before { left: calc(100% - 1728px); right: auto; }

html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(10).active ~ li:last-child::before { left: calc(100% - 1920px); right: auto; }

@media (min-width: 768px) and (max-width: 992px) {
  .fxg-tabs .toggle-view .nav-toggles > li > a { width: 177px; height: 60px; }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:last-child::before { width: 177px; }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(1).active ~ li:last-child::before { right: calc(100% - 177px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(2).active ~ li:last-child::before { right: calc(100% - 354px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(3).active ~ li:last-child::before { right: calc(100% - 531px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(4).active ~ li:last-child::before { right: calc(100% - 708px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(5).active ~ li:last-child::before { right: calc(100% - 885px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(6).active ~ li:last-child::before { right: calc(100% - 1062px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(7).active ~ li:last-child::before { right: calc(100% - 1239px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(8).active ~ li:last-child::before { right: calc(100% - 1416px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(9).active ~ li:last-child::before { right: calc(100% - 1593px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(10).active ~ li:last-child::before { right: calc(100% - 1770px); }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(1).active ~ li:last-child::before { left: calc(100% - 177px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(2).active ~ li:last-child::before { left: calc(100% - 354px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(3).active ~ li:last-child::before { left: calc(100% - 531px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(4).active ~ li:last-child::before { left: calc(100% - 708px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(5).active ~ li:last-child::before { left: calc(100% - 885px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(6).active ~ li:last-child::before { left: calc(100% - 1062px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(7).active ~ li:last-child::before { left: calc(100% - 1239px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(8).active ~ li:last-child::before { left: calc(100% - 1416px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(9).active ~ li:last-child::before { left: calc(100% - 1593px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(10).active ~ li:last-child::before { left: calc(100% - 1770px); right: auto; }
}

@media screen and (max-width: 767px) {
  .fxg-tabs .toggle-view .nav-toggles > li > a { width: 140px; }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:last-child::before { width: 140px; }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(1).active ~ li:last-child::before { right: calc(100% - 140px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(2).active ~ li:last-child::before { right: calc(100% - 280px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(3).active ~ li:last-child::before { right: calc(100% - 420px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(4).active ~ li:last-child::before { right: calc(100% - 560px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(5).active ~ li:last-child::before { right: calc(100% - 700px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(6).active ~ li:last-child::before { right: calc(100% - 840px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(7).active ~ li:last-child::before { right: calc(100% - 980px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(8).active ~ li:last-child::before { right: calc(100% - 1120px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(9).active ~ li:last-child::before { right: calc(100% - 1260px); }
  .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(10).active ~ li:last-child::before { right: calc(100% - 1400px); }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(1).active ~ li:last-child::before { left: calc(100% - 140px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(2).active ~ li:last-child::before { left: calc(100% - 280px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(3).active ~ li:last-child::before { left: calc(100% - 420px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(4).active ~ li:last-child::before { left: calc(100% - 560px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(5).active ~ li:last-child::before { left: calc(100% - 700px); right: 0px; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(6).active ~ li:last-child::before { left: calc(100% - 840px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(7).active ~ li:last-child::before { left: calc(100% - 980px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(8).active ~ li:last-child::before { left: calc(100% - 1120px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(9).active ~ li:last-child::before { left: calc(100% - 1260px); right: auto; }
  html[dir="rtl"] .tabs_container .fxg-tabs .toggle-view .nav-toggles li:nth-child(10).active ~ li:last-child::before { left: calc(100% - 1400px); right: auto; }
}

[dir] .aem-Grid .fxg-tabs { margin-top: 15px; margin-bottom: 30px; }

@media (max-width: 767px) {
  [dir] .aem-Grid .fxg-tabs { margin-bottom: 30px; }
}

.fxg-spacer { clear: both; }

.fxg-spacer-hide--mobile, .fxg-spacer-hide--tablet, .fxg-spacer-hide--desktop { display: block; }

@media only screen and (max-width: 767px) {
  .fxg-spacer-hide--tablet, .fxg-spacer-hide--desktop { display: none; }
}

@media (min-width: 768px) and (max-width: 992px) {
  .fxg-spacer-hide--mobile, .fxg-spacer-hide--desktop { display: none; }
}

@media only screen and (min-width: 993px) {
  .fxg-spacer-hide--mobile, .fxg-spacer-hide--tablet { display: none; }
}

.fxg-popup { margin-top: 60px; }

.fxg-popup p { line-height: 30px; font-weight: 300; margin-bottom: 15px; }

.fxg-popup p:last-child { margin-bottom: 50px; }

.fxg-popup li { font-size: 16px; }

.fxg-popup .fxg-main-content { padding-right: 20px; padding-left: 20px; }

.fxg-popup .fxg-print-indicator { float: left; cursor: pointer; }

.fxg-popup .fxg-print-indicator svg { height: 60px; }

div.navbar:not(:has(div)) { display: none; }

[dir="ltr"] .fxg-navbar__menu__item__button--icon-after > *, [dir="ltr"] .fxg-navbar__toggle, [dir="ltr"] .fxg-navbar__toggle_b { margin-left: auto; width: auto; }

[dir="rtl"] .fxg-navbar__menu__item__button--icon-after > *, [dir="rtl"] .fxg-navbar__toggle, [dir="rtl"] .fxg-navbar__toggle_b { margin-right: auto; width: auto; }

[dir="rtl"] .fxg-navbar__back-arrow { transform: rotate(180deg); }

.show, main, fxg-navbar__kebab__menu { display: block; }

.fxg-navbar__menu__item__button { background-color: inherit; }

.fxg-navbar.fxg-navbar__sticky { position: fixed; z-index: 99; }

.fxg-navbar__kebab__item { visibility: hidden; }

* { box-sizing: border-box; }

.bi-arrow-left { color: rgb(62, 62, 62); }

.fxg-navbar__widthcontrol { display: flex; align-content: center; flex-wrap: wrap; width: 100%; }

.fxg-navbar { background-color: rgb(255, 255, 255); z-index: 2; height: 3.875rem; position: relative; }

.fxg-navbar::before { bottom: 0px; content: ""; display: block; width: 100vw; position: absolute; border-bottom: 1px solid rgb(227, 227, 227); }

[dir="ltr"] .fxg-navbar::before { left: 50%; transform: translateX(-50%); }

[dir="rtl"] .fxg-navbar::before { right: 50%; transform: translateX(50%); }

.fxg-navbar__main { display: flex; align-content: center; margin: 0px auto; flex-wrap: wrap; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.12) 0px 3px 4px 0px, rgba(0, 0, 0, 0.14) 0px 1px 5px 0px; }

.fxg-navbar__toggle, .fxg-navbar__toggle_b { text-transform: uppercase; text-align: center; text-decoration: none; letter-spacing: 0.05em; transition: 0.2s cubic-bezier(0.23, 1, 0.32, 1); cursor: pointer; }

.fxg-navbar__title { display: flex; align-items: center; height: 60px; padding: 8px; margin: 0px !important; }

.fxg-navbar__toggle { font-size: 1.1875rem; display: inline-flex; align-items: center; justify-content: center; padding: 0px; border-width: 0px; height: 0px; min-height: 3.5rem; background-color: transparent; line-height: 1; }

.fxg-navbar__menu { list-style: none; padding: 0px; margin: 0px; display: flex; z-index: 99; }

.fxg-navbar__kebab__item { list-style: none; }

.fxg-navbar__menu > * { margin: 0px; }

.fxg-navbar__menu__item--is-active { z-index: 2; position: relative; }

.fxg-navbar__menu__item__button, .fxg-navbar__menu__item__text { font-weight: 400; border-width: 0px; font-size: 14px; line-height: 24px; align-items: center; width: 100%; height: calc(-2px + 3.875rem); min-height: calc(-2px + 3.875rem); letter-spacing: 0.1px; }

a.fxg-navbar__menu__item__button { text-decoration: none; }

.fxg-icon, .fxg-navbar__toggle_b [class*="icon"] { vertical-align: top; width: 1em; height: 1em; fill: currentcolor; }

.fxg-navbar__menu__item__button { display: flex; }

[dir="ltr"] .fxg-navbar__menu__item__button, [dir="ltr"] .fxg-navbar__menu__item__text { direction: ltr; text-decoration: none; }

[dir="rtl"] .fxg-navbar__menu__item__button, [dir="rtl"] .fxg-navbar__menu__item__text { direction: rtl; text-decoration: none; }

.fxg-navbar__menu__item__button:focus, .fxg-navbar__menu__item__button:hover { background-color: rgb(250, 250, 250); text-decoration: underline rgb(0, 104, 156); }

.fxg-navbar__toggle_b:focus, .fxg-navbar__toggle_b:hover, .fxg-navbar__menu__item-is-active .fxg-navbar__toggle_b { background-color: rgb(250, 250, 250); }

.fxg-navbar__menu__item__button--icon-after > * { font-size: 1rem; }

.fxg-navbar__menu__item__button [class*="icon"] { font-size: 1.25rem; }

.fxg-icon { display: inline-block; color: inherit; }

.fxg-navbar__dropdown > .fxg-icon { background-image: none; }

.fxg-navbar__menu__item--has-submenu > .fxg-navbar__menu { display: none; flex-direction: column; align-items: flex-start; }

.fxg-navbar__menu__item--is-active > .fxg-navbar__menu { background-color: rgb(255, 255, 255); display: block; z-index: 2; width: 280px; }

.fxg-navbar__menu__item { font-size: 1rem; min-height: 0px; }

.fxg-navbar__menu__item--has-submenu .fxg-navbar__menu__item { margin: 0px; align-self: stretch; border-bottom: 0px solid rgb(227, 227, 227); line-height: 24px; letter-spacing: -0.1px; }

.fxg-navbar__menu__item--has-submenu .fxg-navbar__menu__item > .fxg-navbar__menu__item__button { color: rgb(51, 51, 51); }

.fxg-navbar__toggle_b { align-items: center; justify-content: center; padding: 0px; border-width: 0px; height: 0px; min-height: 3.5rem; background-color: transparent; }

.fxg-navbar__toggle_b [class*="icon"] { color: rgb(0, 122, 183); font-size: 1.25rem; display: inline-block; }

.fxg-kebab__menu__gap { float: left; margin-left: 5px; }

.fxg-kebab__menu_item div.aem-Grid { padding-top: 61px; }

div.navbar { margin-bottom: 0px; }

.fxg-kebab__menu_item div.link a.fxg-link.default, .fxg-navbar__menu__item--has-submenu div.link a.fxg-link.default { border-bottom: 1px solid rgb(227, 227, 227); line-height: 24px; font-weight: 300; background-color: rgb(255, 255, 255); padding: 12px 20px; height: calc(-2px + 3.875rem); display: flex; letter-spacing: 0.1px; align-items: center; font-size: 14px !important; color: rgb(51, 51, 51) !important; }

.fxg-kebab__menu_item div.link a.fxg-link.default:hover, .fxg-navbar__menu__item--has-submenu div.link a.fxg-link.default:hover { background-color: rgb(250, 250, 250); text-decoration: none; }

.fxg-kebab__menu_item div.link a.fxg-link.default:focus, .fxg-navbar__menu__item--has-submenu div.link a.fxg-link.default:focus { padding: 20px; }

.fxg-kebab__menu_item div.link a.fxg-link.default { justify-content: left; }

@media (min-width: 992px) {
  .fxg-navbar-hidden\@medium { display: none !important; }
}

@media (min-width: 0) and (max-width: 1023px) {
  .fxg-navbar__menu__item { font-size: 14px; line-height: 24px; letter-spacing: -0.1px; border-bottom: 1px solid rgb(227, 227, 227); padding: 0px; }
  .fxg-navbar__menu__item--is-active > .fxg-navbar__menu { border-top: 1px solid rgb(227, 227, 227); width: 100%; }
  .fxg-navbar__menu__item--is-active .fxg-navbar__menu__item { background-color: rgb(250, 250, 250); }
  .fxg-navbar__menu__item--is-active .fxg-navbar__menu__item__button--icon-after { font-weight: bold; }
  .fxg-navbar__title { font-size: 20px; line-height: 24px; }
  a.fxg-navbar__menu__item__button { color: rgb(51, 51, 51); padding-left: 8px; border-bottom: 1px solid rgb(227, 227, 227); }
  .fxg-navbar__toggle svg { height: 48px; width: 40px; }
  .fxg-navbar__toggle .fxg-icon { background: 0px center; }
  .showOnDesktop { display: none; }
  .fxg-navbar__menu, .fxg-navbar__toggle_b { display: none; }
  .fxg-navbar__menu--lined-root-is-active { display: inline-block; }
  .fxg-navbar__menu--is-open\@small { display: flex; margin-top: 3px; background-color: rgb(255, 255, 255); }
  .fxg-navbar__menu { list-style: none; padding: 0px; margin: 0px; flex: 0 1 100%; z-index: 2; background-color: rgb(255, 255, 255); flex-direction: column !important; }
  .fxg-navbar__menu__item__button { background-color: inherit; }
  .fxg-navbar__menu__item__button:focus, .fxg-navbar__menu__item__button:hover { background-color: rgb(250, 250, 250); text-decoration: none; }
  .fxg-navbar__toggle { display: block !important; padding: 10px !important; }
  .bi-arrow-left { height: 60px; width: 24px; margin-left: 5px; }
  [dir="ltr"] .fxg-navbar__menu__item--has-submenu > a.fxg-navbar__menu__item__button { padding-left: 10px; }
  [dir="rtl"] .fxg-navbar__menu__item--has-submenu > a.fxg-navbar__menu__item__button { padding-right: 10px; }
  .fxg-navbar__back-arrow { padding-left: 5px; }
}

@media (min-width: 1024px) {
  .hideOnDesktop { display: none; }
  .fxg-navbar__main { max-width: 60.625rem; background: 0px center; z-index: initial; box-shadow: none; flex-wrap: nowrap; }
  .fxg-navbar__title { font-weight: 300; line-height: 24px; letter-spacing: -0.4px; padding: 0px; font-size: 20px; margin: 0px !important; }
  .fxg-navbar__toggle { display: none !important; }
  .fxg-navbar__menu { flex: 0 1 auto; flex-direction: row; }
  .fxg-kebab__menu_item { flex: 0 1 auto; flex-direction: column; list-style: none; text-transform: none; }
  [dir="ltr"] .fxg-kebab__menu { direction: rtl; padding-right: 6px; }
  [dir="ltr"] .fxg-navbar__menu { margin-left: auto; }
  [dir="rtl"] .fxg-kebab__menu { direction: ltr; padding-left: 6px; }
  [dir="rtl"] .fxg-navbar__menu { margin-right: auto; }
  .fxg-navbar__menu__item__button, .fxg-navbar__menu__item__text { padding: 12px 20px; color: rgb(0, 122, 183); }
  [dir="ltr"] .fxg-navbar__menu__item__button--icon-after > * { padding-left: 0.5rem; }
  [dir="rtl"] .fxg-navbar__menu__item__button--icon-after > * { padding-right: 0.5rem; }
  .fxg-navbar__menu__item-is-active .fxg-kebab__menu_item, .fxg-navbar__menu .fxg-navbar__menu { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.12) 0px 3px 4px 0px, rgba(0, 0, 0, 0.14) 0px 1px 5px 0px; border: 1px solid rgb(227, 227, 227); clip-path: inset(0px -10px -10px); }
  .fxg-navbar__menu__item--is-active > .fxg-navbar__menu { position: absolute; top: 61px; display: block; }
  [dir="ltr"] .fxg-navbar__menu__third__item { right: 0px; }
  .fxg-navbar__menu--lined-root > li > ul > li + li { }
  .fxg-navbar__menu__item-is-active .fxg-navbar__menu__item { visibility: visible; }
  .fxg-navbar__menu__item-is-hidden .fxg-navbar__menu__item { visibility: hidden; }
  .fxg-kebab__menu { max-width: 75px; }
  .fxg-kebab__menu .fxg-navbar__toggle_b { float: right; padding: 0px; }
  [dir="rtl"] .fxg-navbar__menu__item { direction: ltr; }
  a.fxg-navbar__menu__item__button { background-color: rgb(255, 255, 255); }
  .fxg-navbar__toggle_b .fxg-kebab__menu_item { min-width: 160px; width: 280px; box-shadow: none; border: 0px; }
  .fxg-kebab__menu ul { max-width: 40px; height: 63px; }
  .fxg-kebab__menu a { color: rgb(62, 62, 62); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.12) 0px 3px 4px 0px, rgba(0, 0, 0, 0.14) 0px 1px 5px 0px; border: 1px solid rgb(227, 227, 227); }
  .fxg-kebab__menu li:first-of-type a { margin-top: 62px; }
  .bi-arrow-left { margin-right: 8px; }
  .fxg-navbar__menu__item--is-active .fxg-navbar__menu__item__button--icon-after { font-weight: bold; text-decoration: none; }
  .fxg-navbar__dropdown { padding-bottom: 0.8em; }
  .fxg-navbar__menu__item--is-active .fxg-navbar__menu__item__button .fxg-navbar__dropdown { transform: rotate(180deg); padding-right: 0.5rem; padding-left: 0rem; }
  .fxg-navbar__menu__item--has-submenu .fxg-navbar__menu__item { border-bottom: 1px solid rgb(227, 227, 227); }
  .fxg-navbar__menu__item--has-submenu .fxg-navbar__menu__item > a { font-size: 14px; }
  .fxg-navbar__backarrow-svg { transform: scale(1.5); }
  .fxg-navbar__toggle_b .fxg-kebab__menu_item > a { margin: 0px; align-self: stretch; border-bottom: 0px solid rgb(227, 227, 227); padding-left: 20px; padding-right: 20px; line-height: 24px; letter-spacing: -0.1px; font-size: 14px !important; }
  [dir="rtl"] .fxg-navbar__back-arrow svg { height: 70px; }
}

@media screen and (max-width: 992px) {
  .fxg-navbar__widthcontrol { display: flex; align-content: center; flex-wrap: wrap; width: 738px; margin: auto; }
  .bi-arrow-left { margin-left: 15px; }
  .fxg-navbar__title { margin-left: 10px !important; }
  .bi-arrow-left + .fxg-navbar__title { margin-left: 0px !important; }
  .fxg-kebab__menu_item div.aem-Grid { padding-top: 0px; }
  .fxg-kebab__menu_item a { font-weight: 400; padding: 12px 10px !important; }
  svg.bi-arrow-left { height: 100%; }
  .fxg-navbar__menu__item--has-submenu div.link a.fxg-link.default { padding: 12px 10px; }
  button.fxg-navbar__toggle + ul.fxg-navbar__menu button { padding: 0px 0px 0px 10px; }
  [dir="rtl"] button.fxg-navbar__toggle + ul.fxg-navbar__menu button { padding: 0px 10px 0px 0px; }
  .fxg-navbar__menu__item--has-submenu div.link a.fxg-link.default { background: rgb(250, 250, 250); }
  .fxg-navbar__menu__item--has-submenu div.link a.fxg-link.default:focus { padding: 12px 10px; }
}

@media screen and (max-width: 767px) {
  .fxg-navbar__widthcontrol { width: 100%; }
  .bi-arrow-left { margin-left: 5px; }
  .fxg-navbar__title { margin-left: 0px !important; padding-left: 20px !important; }
  .fxg-navbar__back-arrow + .fxg-navbar__title { padding-left: 10px !important; }
  .bi-arrow-left + .fxg-navbar__title { margin-left: 0px !important; }
  .fxg-kebab__menu_item div.aem-Grid { padding-top: 0px !important; margin-top: 1px; }
  .fxg-kebab__menu_item { padding: 0px; height: calc(-2px + 3.875rem); display: flex; align-items: center; line-height: 24px; }
  .fxg-kebab__menu_item a { font-weight: 400; padding: 12px 8px !important; }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
  .fxg-navbar__menu { max-width: 280px; }
  .bi-arrow-left { margin-left: 5px; }
  .fxg-navbar__main > .fxg-navbar__widthcontrol { position: relative; }
  button.fxg-navbar__toggle + ul.fxg-navbar__menu { position: absolute; right: 0px; top: 50px; width: 280px; }
  .fxg-navbar__title { margin-left: 0px !important; padding-left: 20px !important; }
  .fxg-navbar__back-arrow + .fxg-navbar__title { padding-left: 10px !important; }
  .bi-arrow-left + .fxg-navbar__title { margin-left: 0px !important; }
  [dir="rtl"] button.fxg-navbar__toggle + ul.fxg-navbar__menu { left: 0px; right: auto; }
}

html[dir="rtl"].fxg-navbar__menu__item--has-submenu div.link a.fxg-link.default { direction: rtl; }

html[dir="rtl"] .fxg-navbar__menu__item--is-active .fxg-navbar__menu__item__button .fxg-navbar__dropdown { transform: none; padding-left: 0px; padding-right: 0px; }

html[dir="rtl"] .fxg-link--carrot::after { margin-right: 5px; transform: rotateZ(90deg) rotateY(180deg); }

[dir="rtl"] .fxg-kebab__menu_item div.link a.fxg-link.default { justify-content: right; }

@media screen and (min-width: 1024px) {
  [dir="rtl"] .fxg-navbar__menu__item { direction: rtl; }
  [dir="rtl"] .fxg-navbar__menu__third__item { right: auto; left: 0px; }
  h2.fxg-navbar__title { margin-top: 0px !important; }
}

@media screen and (max-width: 1023px) {
  .fxg-navbar { height: 48px; }
  .fxg-navbar__title { height: 48px; }
  .fxg-navbar__toggle { min-height: 48px; padding: 0px 10px !important; }
  .fxg-navbar__toggle svg { height: 32px; }
  .fxg-navbar__back-arrow { max-height: 48px; }
  .fxg-navbar__menu__item__button, .fxg-navbar__menu__item__text { height: 48px; min-height: 48px; }
  .fxg-kebab__menu_item div.link a.fxg-link.default, .fxg-navbar__menu__item--has-submenu div.link a.fxg-link.default { height: 48px; font-weight: 400; }
  .fxg-kebab__menu_item { height: auto; }
  .fxg-kebab__menu_item div.link a.fxg-link.default { height: 48px; }
  .fxg-navbar__menu > div > div > .link > .fxg-button { width: 100%; }
  button.fxg-navbar__toggle > span:hover { height: 46px; display: flex; align-items: center; width: auto; background: rgb(250, 250, 250); }
  button.fxg-navbar__toggle > span > svg:first-child { display: none; }
}

.fxg-navbar__menu__item .link .fxg-button--orange, .fxg-navbar__menu__item .link .fxg-button--transparent { max-width: none; width: calc(100% - 20px); margin: auto auto 5px; display: block; }

.fxg-navbar__main .fxg-navbar__widthcontrol h2 { font-weight: 300; margin-top: 0px !important; margin-bottom: 0px !important; }

span.fxg-kebab__menu__gap > button { background: none !important; }

span.fxg-kebab__menu__gap { float: left; margin-left: 0px; height: 100%; display: flex; align-items: center; }

.fxg-kebab__menu__gap > svg:first-child { display: none; }

.fxg-kebab__menu__gap > svg:last-child { display: block; height: 24px; }

.fxg-login-module { width: 240px; padding: 15px 15px 30px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }

#NavLoginRememberMe, #NavLoginRememberMe + label { outline: 0px; }

@media (max-width: 992px) {
  .fxg-login-module { width: 465px; }
}

@media (max-width: 767px) {
  .fxg-login-module { padding: 15px; width: 100%; }
}

.fxg-login-module hr { margin: 20px -15px; }

.fxg-login-module hr + p { margin-bottom: 20px; padding: 0px; }

.fxg-login-module__remember-me { margin: 10px 0px; font-size: 13px; font-weight: 300; line-height: 27px; }

.fxg-login-module .richtext { padding-bottom: 13px; }

.fxg-login-error { padding: 8px; color: rgb(222, 0, 46); }

.fxg-login-module .fxg-field__placeholder { color: rgb(51, 51, 51); }

.fxg-login-module .fxg-field-password__show-hide { text-align: right; background: rgb(242, 242, 242); border: 0px; border-radius: 0px; box-shadow: none; float: right; position: relative; margin-top: -38px; margin-right: 10px; font-size: 12px; font-weight: bold; text-transform: uppercase; }

input::-ms-clear { display: none; }

input::-ms-reveal { display: none; }

html[dir="rtl"] .fxg-field-password__show-hide { text-align: left; float: left; }

.fxg-field__input-checkbox:not(:checked), .fxg-field__input-checkbox:checked { position: absolute; opacity: 0; top: 4px; height: 25px; width: 22px; left: -1px !important; }

.fxg-locations-module { width: 240px; padding: 15px; border-bottom: 1px solid rgba(182, 182, 182, 0.5); color: rgb(51, 51, 51); }

@media (max-width: 992px) {
  .fxg-locations-module { width: auto; }
}

@media (max-width: 767px) {
  .fxg-locations-module { width: 100%; }
}

.fxg-app__location .fxg-field__placeholder { color: rgb(51, 51, 51); }

.fxg-u-loader { position: relative; display: block; }

.fxg-u-loader__mask { position: fixed; inset: 0px; width: 100%; height: 100%; background-color: rgba(248, 248, 248, 0.65); transition: 0.4s ease-in-out; z-index: 20000; backface-visibility: hidden; }

.fxg-u-loader__circular { position: absolute; inset: 0px; width: 100px; height: 100px; margin: 0px auto; animation: 1.3s linear 0s infinite normal none running fxg-ld-dot-rotate; transform-origin: center center; z-index: 20001; }

.fxg-u-loader__circular--fixed { position: fixed; top: 42%; }

.fxg-u-loader__circular--inline { position: relative; }

.fxg-u-loader__background { stroke: rgb(235, 240, 242); }

.fxg-u-loader__path { stroke-dasharray: 1, 200; stroke-dashoffset: 0; stroke: rgb(77, 20, 140); stroke-linecap: round; animation: 1.3s linear 0s infinite normal none running fxg-ld-circular-path; }

@-webkit-keyframes fxg-ld-dot-rotate { 
  100% { transform: rotate(360deg); }
}

@keyframes fxg-ld-dot-rotate { 
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes fxg-ld-circular-path { 
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}

@keyframes fxg-ld-circular-path { 
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}

.fxg-tabs .fxg-form { margin: 0px auto; }

.fxg-form__row { margin: 0px 0px 3px; }

@media (max-width: 767px) {
  .fxg-form__row { margin-bottom: 0px; }
}

.fxg-form__footer-row { padding-top: 7px; text-align: left; }

@media (max-width: 767px) {
  .fxg-form__footer-row { padding-top: 10px; }
}

.fxg-form__label { font-size: 20px; font-weight: 300; margin-top: 25px; }

.fxg-tracking-app__multi-tracking .fxg-form, .fxg-landing-tracking-app__multi-tracking .fxg-form { max-width: 475px; margin: 15px auto; display: block !important; }

.fxg-toggle .fxg-tracking-app__multi-tracking .fxg-form, .fxg-toggle .fxg-landing-tracking-app__multi-tracking .fxg-form { max-width: 100%; margin-top: 0px; }

#trackingModuleTrackingNum, #NavLoginUserId, #NavLoginPassword, #HomeMultiTrackingApp .row .fxg-field .fxg-field__input-text--numbered { background: rgb(242, 242, 242); }

.fxg-field { position: relative; display: inline-block; vertical-align: bottom; width: 415px; float: left; text-align: left; }

.fxg-field--small { width: 30%; }

.fxg-field--med { width: 40%; }

.fxg-field--large { width: 70%; }

.fxg-field--full { width: 100%; }

.fxg-login-module .fxg-field { width: 100%; }

.fxg-tracking-module .fxg-field { width: 100%; margin-bottom: 10px; }

.fxg-locations-module .fxg-field { width: 100%; margin-bottom: 10px; }

.fxg-app__single-tracking .fxg-field, .fxg-landing-tracking-app__single-tracking .fxg-field { width: 440px; }

@media (max-width: 767px) {
  .fxg-app__single-tracking .fxg-field, .fxg-landing-tracking-app__single-tracking .fxg-field { width: 100%; }
}

@media (max-width: 767px) {
  .fxg-field { width: 100%; margin-bottom: 2px; }
}

@media (max-width: 992px) {
  #HomepageRateShipApp .fxg-field { width: 275px; }
}

@media (max-width: 767px) {
  #HomepageRateShipApp .fxg-field { width: 100%; }
}

.fxg-field__input-text--reg { width: 100% !important; }

.fxg-field__input-text { background: rgb(250, 250, 250); font-size: 20px; font-weight: 300; width: calc(100% - 3px); padding: 27px 8px 10px 15px; border: 0px; border-radius: 0px; box-shadow: none; }

.fxg-field__input-text:focus { border-left: 3px solid rgb(77, 20, 140); opacity: 1 !important; }

.fxg-field__input-text:focus ~ .fxg-field__floating-placeholder, .fxg-field__input-text:not(:focus):valid ~ .fxg-field__floating-placeholder { top: 12px; left: 15px; font-size: 10px; color: rgb(77, 20, 140); font-weight: bold; opacity: 1 !important; }

@media (max-width: 767px) {
  .fxg-field__input-text { width: 100%; }
}

.fxg-field__input-text--numbered { padding: 19px 10px 19px 65px; }

[dir] .fxg-login-module .fxg-link--blue { border-bottom: 0px; }

.fxg-login-module .fxg-field__input-text { width: 100%; margin-bottom: 2px; }

.fxg-tracking-module .fxg-field__input-text { width: 100%; margin-bottom: 2px; }

.fxg-locations-module .fxg-field__input-text { width: 100%; margin-bottom: 2px; }

.fxg-cube .fxg-app .fxg-field__input-text { margin-right: 3px; opacity: 0.7; transition: opacity 0.2s; }

.fxg-cube .fxg-app .fxg-field__input-text:focus, .fxg-cube .fxg-app .fxg-field__input-text:not(:focus):valid { opacity: 1; }

.fxg-field__input-checkbox:not(:checked), .fxg-field__input-checkbox:checked { position: absolute; left: -9999px; }

.fxg-field__input-checkbox:not(:checked) + label, .fxg-field__input-checkbox:checked + label { margin: 10px 0px; position: relative; padding-left: 1.95em; cursor: pointer; }

html[dir="rtl"] .fxg-field__input-checkbox:not(:checked) + label, html[dir="rtl"] .fxg-field__input-checkbox:checked + label { padding-right: 1.95em; }

.fxg-field__input-checkbox:not(:checked) + label::before, .fxg-field__input-checkbox:checked + label::before { content: ""; position: absolute; left: 3px; top: -1px; width: 13px; height: 13px; border: 1px solid rgb(51, 51, 51); background: transparent; display: none; }

html[dir="rtl"] .fxg-field__input-checkbox:not(:checked) + label::before, html[dir="rtl"] .fxg-field__input-checkbox:checked + label::before { left: auto; right: 3px; }

.fxg-field__input-checkbox:not(:checked) + label::after, .fxg-field__input-checkbox:checked + label::after { content: ""; background-image: url("assets/transparent.gif"); background-size: cover; width: 12px; height: 12px; position: absolute; top: 0px; left: 0.2em; font-size: 1.3em; line-height: 0.8; color: rgb(51, 51, 51); }

html[dir="rtl"] .fxg-field__input-checkbox:not(:checked) + label::after, html[dir="rtl"] .fxg-field__input-checkbox:checked + label::after { left: auto; right: 0.2em; }

.fxg-field__input-checkbox:not(:checked) + label::after { opacity: 0; transform: scale(0); }

.fxg-field__input-checkbox:checked + label::after { opacity: 0; transform: scale(1); }

.fxg-field__input-checkbox:disabled:not(:checked) + label::before, .fxg-field__input-checkbox:disabled:checked + label::before { box-shadow: none; border-color: rgb(187, 187, 187); background-color: rgb(221, 221, 221); }

.fxg-field__input-checkbox:disabled:checked + label::after { color: rgb(153, 153, 153); }

.fxg-field__input-checkbox:disabled + label { color: rgb(170, 170, 170); }

.fxg-login-module .fxg-field__input-checkbox:not(:checked) + label { display: block; background: url("assets/transparent.gif") 0px 0px no-repeat; height: 20px; padding-top: 3px; padding-bottom: 3px; }

.fxg-login-module .fxg-field__input-checkbox:checked + label { background: url("assets/transparent.gif") 0px 0px no-repeat; height: 20px; padding-top: 3px; padding-bottom: 3px; }

.fxg-field__button { position: absolute; top: 18px; right: 15px; width: 25px; height: 25px; }

@media (max-width: 767px) {
  .fxg-field__button { right: 0px; }
}

.fxg-field__placeholder { position: absolute; left: 15px; top: 24px; }

.fxg-field__numbered-placeholder { font-size: 20px; font-weight: 700; top: 22px; }

.fxg-field__floating-placeholder { font-size: 14px; text-transform: uppercase; pointer-events: none; transition: 0.2s; font-weight: bold; }

.fxg-field__input--error { border-left: 3px solid rgb(222, 0, 46) !important; }

.fxg-field__input--error:focus ~ .fxg-field__floating-placeholder, .fxg-field__input--error:not(:focus) ~ .fxg-field__floating-placeholder { color: rgb(222, 0, 46) !important; }

.fxg-field__validation { display: inline-block; color: rgb(222, 0, 46); font-size: 12px; line-height: 14px; padding: 8px 15px; }

.pac-item-query { font-size: 12px; }

.pac-item { line-height: 48px; padding-left: 16px; padding-top: 2px; }

.pac-icon.pac-icon-marker { margin-top: 14px; width: 14px; background-image: url("assets/transparent.gif"); background-size: 114px 65px; background-position: -29px 0px; }

.pac-container { border-top: 0px; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.17) 4px 4px 0px 0px; z-index: 13001; }

.pac-logo::after, .pac-logo::after { position: relative; right: 15px; padding: 20px !important; }

html[dir="rtl"] .fxg-field { text-align: right; float: right; }

html[dir="rtl"] .fxg-field__placeholder { right: 15px; left: inherit; }

html[dir="rtl"] .fxg-field__input-text { padding: 27px 15px 10px 8px; }

html[dir="rtl"] .fxg-field__input-text:focus { border-right: 3px solid rgb(77, 20, 140); border-left: 0px; }

html[dir="rtl"] .fxg-field__input-text:focus ~ .fxg-field__floating-placeholder { right: 15px; left: auto; }

html[dir="rtl"] .fxg-field__input-text--numbered { padding: 19px 65px 19px 10px; }

html[dir="rtl"] .fxg-field__input-text:not(:focus):valid ~ .fxg-field__floating-placeholder { right: 15px; left: auto; }

html[dir="rtl"] .fxg-field__input--error { border-right: 3px solid rgb(222, 0, 46) !important; border-left: 0px !important; }

html[dir="rtl"] .fxg-field__input-checkbox:not(:checked), html[dir="rtl"] .fxg-field__input-checkbox :checked { right: -9999px; left: auto; }

html[dir="rtl"] .fxg-field__button { left: 15px; right: auto; }

@media (max-width: 767px) {
  html[dir="rtl"] .fxg-field__button { left: 0px; right: auto; }
}

html[dir="rtl"] .fxg-form__footer-row { text-align: right; }

html[dir="rtl"] .fxg-cube .fxg-app .fxg-field__input-text { margin-left: 3px; margin-right: 0px; }

html[dir="rtl"] .pac-item { padding-right: 16px; padding-left: 0px; }

html[dir="rtl"] .pac-logo::after { right: auto; left: 15px; }

.fxg-tracking-app__submitted .fxg-field__input-text { background: rgb(242, 242, 242); }

.fxg-form select { appearance: none; }

.fxg-caret__down::after { top: 25px; right: 20px; position: absolute; pointer-events: none; cursor: pointer; content: ""; display: inline-block; margin-left: 5px; background: url("assets/transparent.gif") -5px -107px no-repeat; width: 22px; height: 11px; overflow: hidden; transform: scale(0.8); }

@media (max-width: 992px) {
  .fxg-caret__down::after { right: 16px; }
}

.fxg-arrow-icon { cursor: pointer; display: inline-block; font-size: 15px; position: absolute; right: 12px; top: 35px; }

.fxg-arrow-icon .fxg--chevron-down::after { content: ""; display: inline-block; background: url("assets/transparent.gif") -5px -107px no-repeat; width: 22px; height: 11px; right: 20px; top: 28px; }

.fxg-arrow-icon .fxg--chevron-up::after { content: ""; display: inline-block; background: url("assets/transparent.gif") -5px -74px no-repeat; width: 22px; height: 11px; right: 20px; top: 28px; }

.fxg-form-element__checkbox-label { position: relative; margin-top: 17px; margin-bottom: 5px; padding-left: 30px; }

.fxg-form-element__checkbox-label input[type="checkbox"] { opacity: 0; }

.fxg-form-element__checkbox-label input[type="checkbox"]:checked + label::after { content: ""; }

.fxg-form-element__checkbox-label input[type="checkbox"]:focus + label::before, .fxg-form-element__checkbox-label input[type="checkbox"]:focus + label::after { outline: rgb(77, 20, 140) dashed 1px; }

.fxg-form-element__checkbox-label label { position: relative; display: inline-block; }

.fxg-form-element__checkbox-label label::before { content: ""; display: inline-block; background: url("assets/transparent.gif") -5px -133px no-repeat; width: 23px; height: 23px; position: absolute; top: -2px; left: -31px; }

.fxg-form-element__checkbox-label label::after { content: none; display: inline-block; background: url("assets/transparent.gif") -5px -165px no-repeat; width: 23px; height: 23px; position: absolute; top: -2px; left: -31px; }

@media (max-width: 992px) {
  .fxg-form-element__checkbox-label { margin-top: 11px; padding-left: 17px; }
}

.fxg-form-element__checkbox--centered { margin-left: 27%; width: 60%; padding: 0px; border: 0px; }

@media (max-width: 992px) {
  .fxg-form-element__checkbox--centered { margin: auto; width: 95%; padding: 0px; border: 0px; }
}

.fxg-form__checkbox--round { display: none; }

.fxg-form__checkbox--round:checked + label { background: url("assets/transparent.gif") 0px -226px no-repeat; height: 30px; }

.fxg-form__checkbox--round:not(:checked) + label { background: url("assets/transparent.gif") 0px -194px no-repeat; height: 30px; }

.fxg-radio { line-height: 2.01; cursor: pointer; display: inline-block; font-size: 14px; width: 100%; margin-bottom: 3px; }

.fxg-radio-group { vertical-align: middle; width: 100%; }

.fxg-radio-text { cursor: pointer; font-size: 15px !important; margin-left: 35px !important; }

.fxg-radio-wrapper { margin-left: 40px; width: 100%; max-width: 276px; }

.fxg-float-label { display: block; position: relative; }

.fxg-float-label :focus { border-left: 3px solid rgb(77, 20, 140); opacity: 1 !important; }

.fxg-float-label label, .fxg-float-label > span { position: absolute; cursor: text; top: 12px; left: 15px; font-size: 10px; transition: 0.2s; opacity: 1 !important; }

.fxg-float-label input, .fxg-float-label select { background: rgb(242, 242, 242); font-size: 20px; font-weight: 300; width: 100%; padding: 27px 8px 10px 15px; border: 0px; border-radius: 0px; box-shadow: none; }

@media (max-width: 992px) {
  .fxg-float-label input, .fxg-float-label select { width: 100%; }
}

.fxg-float-label input::-webkit-input-placeholder, .fxg-float-label select::-webkit-input-placeholder { opacity: 1; transition: 0.2s; }

.fxg-float-label input::placeholder, .fxg-float-label select::placeholder { opacity: 1; transition: 0.2s; }

.fxg-float-label input:placeholder-shown:not(:focus)::-webkit-input-placeholder, .fxg-float-label select:placeholder-shown:not(:focus)::-webkit-input-placeholder { opacity: 0; }

.fxg-float-label input:placeholder-shown:not(:focus)::placeholder, .fxg-float-label select:placeholder-shown:not(:focus)::placeholder { opacity: 0; }

.fxg-float-label input:placeholder-shown:not(:focus) + *, .fxg-float-label select:placeholder-shown:not(:focus) + * { font-size: 14px; top: 38%; }

.fxg-float-label input:focus ~ .fxg-field__floating-placeholder { color: rgb(77, 20, 140); font-weight: 700; }

.fxg-tooltip { display: inline-block; position: relative; }

.fxg-tooltip__icon { background-image: url("assets/transparent.gif"); background-repeat: no-repeat; background-size: 32px 384px; background-position: -6px -326px; cursor: pointer; user-select: none; display: inline-block; vertical-align: middle; margin: 0px 10px; height: 21px; width: 21px; }

@media (min--moz-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio:1.3), (min-resolution: 1.3dppx) {
  .fxg-tooltip__icon { background-image: url("assets/transparent.gif"); background-size: 32px 384px; }
}

.fxg-tooltip__icon--close { background-position: -6px -358px; }

.fxg-tooltip__content { border-left: 2px solid rgba(0, 0, 0, 0.1); border-bottom: 2px solid rgba(0, 0, 0, 0.1); background-color: rgb(250, 250, 250); color: rgb(66, 66, 66); display: none; font-size: 12px; text-align: center; padding: 30px 20px 26px; position: absolute; line-height: 22px; top: 31px; left: -151px; width: 300px; z-index: 200; }

.fxg-tooltip__content--open { display: block; }

@media (max-width: 767px) {
  .fxg-tooltip__content { left: 0px; right: auto; }
}

.fxg-tooltip__content--large { text-align: left; }

@media (max-width: 767px) {
  .fxg-tooltip__content--large { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px 2px; border: 0px; position: fixed; overflow-y: scroll; height: 100vh; width: calc(-40px + 100vw); margin: 0px; padding: 50px 20px 0px; right: auto; top: 0px; left: 0px; }
}

.fxg-tooltip__heading { color: rgb(66, 66, 66); font-weight: 300; font-size: 18px; margin: 0px 0px 18px; }

@media (max-width: 767px) {
  .fxg-tooltip__heading { margin: 40px 0px; }
}

.fxg-tooltip__title { color: rgb(66, 66, 66); font-weight: 300; font-size: 15px; margin: 0px; }

.fxg-tooltip__paragraph { color: rgb(66, 66, 66); font-size: 12px; margin: 0px 0px 7px; }

.fxg-tooltip__paragraph:last-child { margin-bottom: 0px; }

.fxg-tooltip__close { background-image: url("assets/transparent.gif"); background-repeat: no-repeat; background-size: 32px 384px; background-position: -6px -294px; cursor: pointer; user-select: none; display: none; position: absolute; top: 20px; right: 20px; height: 21px; width: 21px; }

@media (min--moz-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio:1.3), (min-resolution: 1.3dppx) {
  .fxg-tooltip__close { background-image: url("assets/transparent.gif"); background-size: 32px 384px; }
}

.fxg-tooltip__content--large .fxg-tooltip__close { display: none; }

@media (max-width: 767px) {
  .fxg-tooltip__content--large .fxg-tooltip__close { display: block; }
}

.demo-text { line-height: 1.5em; }

.fxg-help { margin-top: 5px; }

.fxg-help__title { cursor: pointer; line-height: 18px; }

.fxg-help__message { display: none; font-size: 14px; font-weight: 300; line-height: 18px; margin-top: 15px; padding: 15px 100px 15px 15px; background-color: rgb(250, 250, 250); }

@media (max-width: 767px) {
  .fxg-help__message { padding-right: 80px; }
}

.fxg-help__message::before { content: " "; display: block; height: 15px; width: 15px; transform: rotate(45deg); background-color: rgb(250, 250, 250); position: absolute; top: -7px; left: 3px; }

.fxg-help--open .fxg-help__message { display: block; position: relative; }

.fxg-help__message-close { display: block; width: 17px; height: 17px; position: absolute; top: 15px; right: 15px; cursor: pointer; }

.hamburger { display: inline-block; cursor: pointer; transition-property: opacity, filter, -webkit-filter; transition-timing-function: linear; transition-duration: 0.15s; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0px; margin: 0px; overflow: visible; outline: 0px; z-index: 10; height: 30px; }

.hamburger-box { position: relative; display: inline-block; width: 25px; height: 25px; padding-bottom: 21px; top: 7px; }

.hamburger-inner { display: block; top: 50%; margin-top: -2px; text-indent: -99999px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 100%; height: 1.5px; background-color: rgb(255, 255, 255); position: absolute; transition-property: transform, -webkit-transform; transition-duration: 0.15s; transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; }

.hamburger-inner::before { top: -10px; }

.hamburger-inner::after { bottom: -10px; }

.hamburger--arrow.is-active .hamburger-inner::before { transform: translate3d(-8px, 0px, 0px) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after { transform: translate3d(-8px, 0px, 0px) rotate(45deg) scale(0.7, 1); }

.hamburger--elastic .hamburger-inner { top: 2px; transition-duration: 0.4s; transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic .hamburger-inner::before { top: 10px; transition: opacity 0.15s 0.4s; }

.hamburger--elastic .hamburger-inner::after { top: 20px; transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner { transform: translate3d(0px, 10px, 0px) rotate(135deg); transition-delay: 0.1s; }

.hamburger--elastic.is-active .hamburger-inner::before { opacity: 0; }

.hamburger--elastic.is-active .hamburger-inner::after { transform: translate3d(0px, -20px, 0px) rotate(-270deg); transition-delay: 0.1s; }

.hamburger--elastic-r .hamburger-inner { top: 5px; transition-duration: 0.4s; transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r .hamburger-inner::before { top: 10px; transition: opacity 0.15s 0.4s; }

.hamburger--elastic-r .hamburger-inner::after { top: 20px; transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner { transform: translate3d(0px, 10px, 0px) rotate(-135deg); transition-delay: 0.1s; }

.hamburger--elastic-r.is-active .hamburger-inner::before { opacity: 0; }

.hamburger--elastic-r.is-active .hamburger-inner::after { transform: translate3d(0px, -20px, 0px) rotate(270deg); transition-delay: 0.1s; }

.hamburger--slider .hamburger-inner { top: 5px; }

.hamburger--slider .hamburger-inner::before { top: 9px; transition-timing-function: ease; transition-duration: 0.2s; transition-property: transform, opacity; }

.hamburger--slider .hamburger-inner::after { top: 18px; }

.hamburger--slider.is-active .hamburger-inner { transform: translate3d(0px, 9px, 0px) rotate(45deg); }

.hamburger--slider.is-active .hamburger-inner::before { transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0px); opacity: 0; }

.hamburger--slider.is-active .hamburger-inner::after { transform: translate3d(0px, -18px, 0px) rotate(-90deg); }

.hamburger--slider-r .hamburger-inner { top: 2px; }

.hamburger--slider-r .hamburger-inner::before { top: 9px; transition-timing-function: ease; transition-duration: 0.2s; transition-property: transform, opacity; }

.hamburger--slider-r .hamburger-inner::after { top: 18px; }

.hamburger--slider-r.is-active .hamburger-inner { transform: translate3d(0px, 9px, 0px) rotate(-45deg); }

.hamburger--slider-r.is-active .hamburger-inner::before { transform: rotate(45deg) translate3d(5.71429px, -6px, 0px); opacity: 0; }

.hamburger--slider-r.is-active .hamburger-inner::after { transform: translate3d(0px, -18px, 0px) rotate(90deg); }

.menu-back .hamburger-box { width: 39px; }

.menu-back .hamburger-inner { width: 39px; }

.menu-back .hamburger-inner::before { width: 39px; top: -10px; }

.menu-back .hamburger-inner::after { width: 39px; bottom: -10px; }

.fx-dt_content_highlighted { color: rgb(255, 255, 255); background: rgb(77, 20, 140) !important; }

.fx-dt_tablefixer .fxg-table-wrapper th, .fx-dt_tablefixer .fxg-table-wrapper td { max-width: none; }

.fx-dt_tablefixer .fxg-table-wrapper { overflow-x: auto; }

.fxg-cube-container { list-style: none; display: inline-flex; justify-content: center; align-items: center; margin-top: 40px; transition: height 0.25s; max-width: 475px; padding-inline-start: 0px; }

.fxg-cube-container .fxg-cube__text { font-size: 14px; letter-spacing: 1px; font-weight: 700; color: rgb(51, 51, 51); text-transform: uppercase; }

@media (max-width: 767px) {
  .fxg-cube-container .fxg-cube__text { font-size: 14px; letter-spacing: 1px; }
}

.fxg-cube-container .fxg-cube { position: relative; z-index: 1; font-size: 14px; float: left; cursor: pointer; }

.fxg-cube-container .fxg-cube:nth-child(2) .fxg-cube__content { border-right: 1px solid rgb(229, 229, 229); border-left: 1px solid rgb(229, 229, 229); }

.fxg-cube-container .fxg-cube__content { width: 158px; height: 120px; background-color: rgb(250, 250, 250); padding: 25px 15px; transition: background-color 0.25s, height 0.25s; line-height: 14px; border: 0px; }

@media (max-width: 767px) {
  .fxg-cube-container .fxg-cube__content { box-sizing: border-box; width: calc(-13.3333px + 33.3333vw); height: calc(-23.3333px + 33.3333vw); max-width: 130px; max-height: 120px; padding: 20% 0px; }
}

.fxg-cube-container .fxg-cube__content svg { display: block; margin: 0px auto 10px; width: 40px; height: 40px; }

.fxg-cube-container .fxg-cube__icon { display: block; margin: 0px auto 10px; width: 40px; height: 40px; }

@media (max-width: 767px) {
  .fxg-cube-container .fxg-cube__icon { width: 43%; height: 48%; }
}

.fxg-cube-container .fxg-cube__icon-white { display: none; }

.fxg-cube-container .fxg-cube--active { position: static; margin-top: -10px; }

.fxg-cube-container .fxg-cube--active .fxg-cube__content { position: relative; z-index: 1; background-color: rgb(77, 20, 140); height: 140px; padding: 35px 15px 25px; border: 0px !important; }

@media (max-width: 767px) {
  .fxg-cube-container .fxg-cube--active .fxg-cube__content { margin-top: 5px; height: calc(-13.3333px + 33.3333vw); max-height: 130px; padding: 20% 0px; }
}

.fxg-cube-container .fxg-cube--active .fxg-cube__content .fxg-cube__icon-grey { display: none; }

.fxg-cube-container .fxg-cube--active .fxg-cube__content .fxg-cube__icon-white { display: block; }

.fxg-cube-container .fxg-cube--active .fxg-cube__text { color: rgb(255, 255, 255); }

html[dir="rtl"] .fxg-cube-container .fxg-cube { float: right; }

.fxg-cube-container::before { display: table; content: " "; }

.fxg-cube-container::after { display: table; content: " "; }

.fxg-cube-vertical { display: inline-flex; flex-direction: column; padding-left: 10px; }

.fxg-cube-container.fxg-cube-vertical .fxg-cube__content { border: 1px solid rgb(229, 229, 229); }

.cube-vertical .cube-wrap { width: 25%; float: left; }

.cube-vertical .body-wrapper { width: 75%; float: left; }

html[dir="rtl"] .cube-vertical .cube-wrap { width: 25%; float: right; }

html[dir="rtl"] .cube-vertical .body-wrapper { width: 25%; float: right; }

.container.fxg-wrapper.aem-GridColumn.aem-GridColumn--default--12 { float: none; width: 970px; clear: both; }

@media (max-width: 992px) {
  .container.fxg-wrapper.aem-GridColumn.aem-GridColumn--default--12 { width: 738px; padding: 0px 15px; }
}

@media (max-width: 767px) {
  .container.fxg-wrapper.aem-GridColumn.aem-GridColumn--default--12 { width: auto; min-width: 290px; }
}

.container.fxg-wrapper.aem-GridColumn.aem-GridColumn--default--12 .container.fxg-wrapper::before { content: none; }

.container.fxg-wrapper.aem-GridColumn.aem-GridColumn--default--12 .container.fxg-wrapper::after { content: none; }

.root .experiencefragment.aem-GridColumn.aem-GridColumn--default--12 > .xf-content-height .container.responsivegrid.aem-GridColumn.aem-GridColumn--default--12 { float: none; width: 970px; clear: both; }

@media (max-width: 992px) {
  .root .experiencefragment.aem-GridColumn.aem-GridColumn--default--12 > .xf-content-height .container.responsivegrid.aem-GridColumn.aem-GridColumn--default--12 { width: 738px; padding: 0px 15px; }
}

@media (max-width: 767px) {
  .root .experiencefragment.aem-GridColumn.aem-GridColumn--default--12 > .xf-content-height .container.responsivegrid.aem-GridColumn.aem-GridColumn--default--12 { width: auto; min-width: 290px; }
}

@media (max-width: 992px) {
  .root .cmp-wrapper .experiencefragment.aem-GridColumn.aem-GridColumn--default--12 > .xf-content-height .container.responsivegrid.aem-GridColumn.aem-GridColumn--default--12 { padding: 0px; }
}

.fxg-cookie-consent { position: relative; width: 100%; height: auto; display: none; padding: 0px; color: rgb(51, 51, 51); z-index: 1; background-color: rgb(242, 242, 242); backface-visibility: hidden; }

.fxg-cookie-consent.is-active { display: block; }

.fxg-cookie-consent__wrapper { position: fixed; right: 0px; bottom: 0px; left: 0px; padding: 20px 0px 0px; width: auto; max-height: calc(100% - 60px); color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 8px; background-color: rgb(242, 242, 242); backface-visibility: hidden; overflow: hidden auto; }

.fxg-cookie-consent__text { margin-bottom: 15px; margin-left: 30px; }

.fxg-cookie-consent__text p { font-size: 16px; line-height: 1.5; letter-spacing: -0.1px; font-weight: 400; margin: 0px 0px 10px; }

.fxg-cookie-consent__settings { margin-left: 30px; }

.fxg-cookie-consent__settings .fxg-form-element__checkbox-label { display: inline-block; margin: 0px 30px 15px; padding-left: 0px; padding-right: 0px; }

.fxg-cookie-consent__settings input[type="checkbox"] { position: absolute; }

.fxg-cookie-consent__settings label { cursor: pointer; font-size: 16px; line-height: 1.5; letter-spacing: -0.1px; font-weight: 300; }

.fxg-cookie-consent__actions { margin-left: 30px; }

.fxg-cookie-consent__actions button.fxg-button { font-weight: 700; font-size: 19px; line-height: 1.3; text-transform: uppercase; letter-spacing: 1px; }

.fxg-cookie-consent__title { font-weight: 300; letter-spacing: -0.4px; font-size: 20px; line-height: 1.5; margin: 0px 20px 15px 30px; }

.fxg-cookie-consent__icon { width: 20px; height: 20px; float: left; margin-right: 10px; margin-top: 6px; }

.fxg-cookie-consent .fxg-button--orange { line-height: 1; margin-bottom: 15px; }

.fxg-cookie-consent .fxg-button--orange-secondary { background-color: transparent; border: 2px solid rgb(255, 98, 0); color: rgb(255, 98, 0); padding: 22px 40px; margin-right: 20px; }

.fxg-cookie-consent .fxg-form-element__checkbox-label.is-disabled label::before, .fxg-cookie-consent .fxg-form-element__checkbox-label.is-disabled label::after { opacity: 0.5; }

.fxg-cookie-consent input[type="checkbox"] + label { margin-bottom: 0px; }

.fxg-cookie-consent input[type="checkbox"]:disabled + label { color: rgb(170, 170, 170); }

@media (max-width: 767px) {
  .fxg-cookie-consent__settings .fxg-form-element__checkbox-label { display: block; }
  .fxg-cookie-consent__accept { margin-bottom: 20px; }
  .fxg-cookie-consent__actions { margin-right: auto; margin-left: auto; }
}

html[dir="rtl"] .fxg-cookie-consent__text, html[dir="rtl"] .fxg-cookie-consent__actions, html[dir="rtl"] .fxg-cookie-consent__settings { margin-right: 30px; margin-left: auto; }

html[dir="rtl"] .fxg-cookie-consent .fxg-button--orange-secondary { margin-right: auto; margin-left: 20px; }

html[dir="rtl"] .fxg-cookie-consent__title { margin-right: 30px; margin-left: 20px; }

html[dir="rtl"] .fxg-cookie-consent__icon { margin-right: auto; margin-left: 10px; float: right; }

html[dir="rtl"] .fxg-cookie-consent .fxg-form-element__checkbox-label label::after, html[dir="rtl"] .fxg-cookie-consent .fxg-form-element__checkbox-label label::before { right: -31px; left: auto; }

.fxg-fullwidth { width: 100% !important; }

@media (max-width: 767px) {
  genericappcontainer appbasecomponent section { margin-top: -12px; }
}

[dir] .fxg-app-container { cursor: default; }

.fxg-cube .fxg-app-container { display: none; }

.fxg-cube--active .fxg-app-container { width: 100%; min-height: 125px; display: block; }

[dir="ltr"] .fxg-cube--active .fxg-app-container { left: 0px; }

[dir="rtl"] .fxg-cube--active .fxg-app-container { right: 0px; }

.fxg-app-container--open, .fxg-app-container--error { min-height: 235px; width: 100%; }

[dir] .fxg-app-container--open, [dir] .fxg-app-container--error { background: rgb(255, 255, 255); }

[dir] .fxg-app-container--error { padding-bottom: 35px; }

.fxg-app-container--error .fxg-app__wrapper { min-height: 100px; }

[dir] .fxg-app-container .fxg-app { cursor: default; }

.fxg-app-container .fxg-app__wrapper { min-height: auto !important; }

[dir] .fxg-app-container .fxg-app__wrapper { margin-top: 35px; }

@media (max-width: 767px) {
  [dir] .fxg-app-container .fxg-app__wrapper { margin-top: 15px; }
}

.fxg-cube--active .fxg-app-container .fxg-app__wrapper form { display: flex; justify-content: center; align-items: flex-start; }

@media (max-width: 767px) {
  .fxg-cube--active .fxg-app-container .fxg-app__wrapper form { display: block; }
}

.fxg-app-container .fxg-app__wrapper .fxg-app__form-wrapper { display: inline-block; }

[dir] .fxg-app-container .fxg-app__wrapper .fxg-app__form-wrapper { margin: 0px auto; }

[dir="ltr"] .fxg-app-container .fxg-app__wrapper .fxg-app__form-wrapper { text-align: left; }

[dir="rtl"] .fxg-app-container .fxg-app__wrapper .fxg-app__form-wrapper { text-align: right; }

@media (max-width: 767px) {
  .fxg-app-container .fxg-app__wrapper .fxg-app__form-wrapper { width: 100%; }
  [dir] .fxg-app-container .fxg-app__wrapper .fxg-app__form-wrapper { margin-bottom: 0px; }
}

.cubes_v1 .body-wrapper .fxg-app__wrapper .fxg-app__form-wrapper { display: inline-block; }

[dir] .cubes_v1 .body-wrapper .fxg-app__wrapper .fxg-app__form-wrapper { margin: 0px auto; }

[dir="ltr"] .cubes_v1 .body-wrapper .fxg-app__wrapper .fxg-app__form-wrapper { text-align: left; }

[dir="rtl"] .cubes_v1 .body-wrapper .fxg-app__wrapper .fxg-app__form-wrapper { text-align: right; }

@media (max-width: 767px) {
  .cubes_v1 .body-wrapper .fxg-app__wrapper .fxg-app__form-wrapper { width: 100%; }
  [dir] .cubes_v1 .body-wrapper .fxg-app__wrapper .fxg-app__form-wrapper { margin-bottom: 0px; }
}

.fx-pv-hidden { display: none; }

.fx-pv-hidden_editmode { opacity: 0.8; }

[dir] .fx-pv-hidden_editmode { border: 1px dashed rgb(255, 98, 0); }

.fx-pv-hidden_editmode::before { content: "This field is hidden"; color: rgb(255, 98, 0); }

.fx-av_fields { overflow: hidden; }

[dir] .fx-av_fields .fxg-field__input-text { background-color: rgb(242, 242, 242); }

[dir] .fx-av_submit_wrap { padding-top: 40px; }

.fx-av_submit_wrap button { position: relative; }

[dir="ltr"] .fx-av_submit_wrap button { left: 50%; transform: translateX(-50%) scale(1, 1); }

[dir="rtl"] .fx-av_submit_wrap button { right: 50%; transform: translateX(50%) scale(1, 1); }

.fx-av_submit_wrap button:hover, .fx-av_submit_wrap button:focus { transition: 0.16s; }

[dir="ltr"] .fx-av_submit_wrap button:hover, [dir="ltr"] .fx-av_submit_wrap button:focus { transform: translateX(-50%) scale(1.02, 1.06); }

[dir="rtl"] .fx-av_submit_wrap button:hover, [dir="rtl"] .fx-av_submit_wrap button:focus { transform: translateX(50%) scale(1.02, 1.06); }

@media (max-width: 767px) {
  [dir] .fx-av_submit_wrap { padding-top: 35px; }
}

.fxg-alert { display: none; position: relative; height: auto; font-size: 14px; }

[dir] .fxg-alert { padding: 30px; }

@media (max-width: 767px) {
  [dir] .fxg-alert { padding: 20px 0px; }
}

.fxg-alert p { font-size: 14px; line-height: 14px; }

[dir="ltr"] .fxg-alert p { padding-right: 80px; }

[dir="rtl"] .fxg-alert p { padding-left: 80px; }

@media (max-width: 767px) {
  .fxg-alert p { line-height: 18px; }
  [dir] .fxg-alert p { margin-bottom: 20px; }
  [dir="ltr"] .fxg-alert p { padding-right: 30px; }
  [dir="rtl"] .fxg-alert p { padding-left: 30px; }
}

.fxg-alert__footer { position: fixed; bottom: 0px; width: 100%; }

[dir="ltr"] .fxg-alert__footer { left: 0px; }

[dir="rtl"] .fxg-alert__footer { right: 0px; }

[dir] .fxg-alert.fxg-alert-no-details p { padding-top: 10px; }

.fxg-alert__icon { width: 35px; height: 35px; }

[dir="ltr"] .fxg-alert__icon { float: left; margin-right: 20px; }

[dir="rtl"] .fxg-alert__icon { float: right; margin-left: 20px; }

[dir="ltr"] .fxg-alert__details-icon-spacer { margin-left: 55px; }

[dir="rtl"] .fxg-alert__details-icon-spacer { margin-right: 55px; }

.fxg-alert__close-btn { position: absolute; top: 0px; }

[dir] .fxg-alert__close-btn { cursor: pointer; }

[dir="ltr"] .fxg-alert__close-btn { right: 20px; }

[dir="rtl"] .fxg-alert__close-btn { left: 20px; }

.fxg-alert__details-info { display: none; font-size: 14px; color: rgb(255, 255, 255); }

@media (max-width: 767px) {
  .fxg-alert__details-info { line-height: 18px; }
  [dir] .fxg-alert__details-info { margin-bottom: 20px; }
}

.fxg-alert__details-info a { font-size: inherit; color: inherit; text-decoration: underline; }

@media (max-width: 767px) {
  .fxg-alert__details-info a { font-weight: 700; }
}

.fxg-alert__details--show .fxg-alert__details-info { display: block; }

.fxg-alert__details-btn { font-weight: 700; width: auto; }

.fxg-alert__details-btn svg { display: inline-block; width: 17px; transition: 0.25s; }

[dir] .fxg-alert__details-btn svg { margin: 0px 5px; cursor: pointer; }

[dir="ltr"] .fxg-alert__details-btn svg { transform: rotate(180deg); }

[dir="rtl"] .fxg-alert__details-btn svg { transform: rotate(-180deg); }

[dir] .fxg-alert__details--show .fxg-alert__details-btn svg { transform: rotate(0deg); }

[dir="ltr"] .fxg-alert__text-spacer { margin-left: 55px; margin-right: 22px; }

[dir="ltr"] .fxg-alert__text-spacer p { padding-left: 0px; padding-right: 60px; }

[dir="rtl"] .fxg-alert__text-spacer p { padding-left: 60px; padding-right: 0px; }

@media (max-width: 767px) {
  [dir="ltr"] .fxg-alert__text-spacer p { padding-left: 0px; padding-right: 10px; }
  [dir="rtl"] .fxg-alert__text-spacer p { padding-left: 10px; padding-right: 0px; }
}

[dir="rtl"] .fxg-alert__text-spacer { margin-left: 22px; margin-right: 55px; }

.fxg-alert__text a { font-size: inherit; color: inherit; text-decoration: underline; }

.fxg-alert.fxg-alert--show { display: block; }

.fxg-alert.fxg-alert--red { color: rgb(255, 255, 255); }

[dir] .fxg-alert.fxg-alert--red { background: rgb(222, 0, 46); }

.fxg-alert.fxg-alert--red p, .fxg-alert.fxg-alert--red ol, .fxg-alert.fxg-alert--red ul { color: rgb(255, 255, 255); }

.fxg-alert.fxg-alert--red ol, .fxg-alert.fxg-alert--red ul { font-size: 12px; }

[dir] .fxg-alert.fxg-alert--yellow { background: rgb(255, 255, 224); }

.fxg-alert.fxg-alert--green { color: rgb(255, 255, 255); }

[dir] .fxg-alert.fxg-alert--green { background: rgb(143, 188, 143); }

.fxg-alert.fxg-alert--blue { color: rgb(255, 255, 255); }

[dir] .fxg-alert.fxg-alert--blue { background: rgb(135, 206, 250); }

.fxg-alert.fxg-alert--gray { color: rgb(51, 51, 51); }

[dir] .fxg-alert.fxg-alert--gray { background: rgb(242, 242, 242); }

.fxg-alert.fxg-alert--gray p { color: rgb(51, 51, 51); }

.fxg-alert.fxg-alert--gray a { color: rgb(51, 51, 51); }

.fxg-alert.fxg-alert--gray g { stroke: rgb(51, 51, 51) !important; }

.fxg-alert.fxg-alert--gray ul, .fxg-alert.fxg-alert--gray ol { color: rgb(51, 51, 51); font-size: 12px; }

.fxg-toast { display: inline-block; position: fixed; width: 252px; bottom: 15px; transition: transform 0.56s cubic-bezier(0.23, 1, 0.32, 1); }

[dir] .fxg-toast { background-color: rgb(242, 242, 242); }

[dir="ltr"] .fxg-toast { left: 15px; padding: 24.5px 22.2px 20px 26px; }

[dir="rtl"] .fxg-toast { right: 15px; padding: 24.5px 26px 20px 22.2px; }

@media (max-width: 767px) {
  .fxg-toast { width: calc(-78px + 100vw); }
  [dir="ltr"] .fxg-toast { padding: 24.5px 22.2px 20px 26px; }
  [dir="rtl"] .fxg-toast { padding: 24.5px 26px 20px 22.2px; }
}

.fxg-toast .fxg-toast__text { color: rgb(74, 74, 74); font-size: 9px; max-width: 220px; opacity: 0; }

[dir] .fxg-toast .fxg-toast__text { margin-top: 50px; }

.fxg-toast .fxg-toast__status-icon { position: absolute; top: 11px; width: 50px; opacity: 0; height: 50px; }

[dir] .fxg-toast .fxg-toast__status-icon { transform: scale(0.6); background-image: url("assets/transparent.gif"); }

[dir="ltr"] .fxg-toast .fxg-toast__status-icon { left: 15px; }

[dir="rtl"] .fxg-toast .fxg-toast__status-icon { right: 15px; }

[dir] .fxg-toast .fxg-toast__status-icon--error { background-position: -7px 57px; }

[dir] .fxg-toast .fxg-toast__status-icon--info { background-position: -7px 121px; }

[dir] .fxg-toast .fxg-toast__status-icon--success { background-position: -7px 185px; }

.fxg-toast .fxg-toast__close-icon { width: 18px; top: -2px; position: absolute; opacity: 0; }

[dir] .fxg-toast .fxg-toast__close-icon { background-size: cover; transform: scale(0.6); background-position: -10px 390px; cursor: pointer; background-color: transparent; border: 0px; background-image: url("assets/transparent.gif"); }

[dir="ltr"] .fxg-toast .fxg-toast__close-icon { padding: 33px 30px 17px 17px; right: -9px; }

[dir="rtl"] .fxg-toast .fxg-toast__close-icon { padding: 33px 17px 17px 30px; left: -9px; }

.fxg-toast .fxg-toast__close-icon:focus { outline: rgb(0, 122, 183) solid 2px; }

.fxg-toast .fxg-toast__status-icon--hide { display: none; }

@media (max-width: 767px) {
  .fxg-toast--read-only .fxg-toast__status-icon { display: none; }
}

@media (max-width: 767px) {
  [dir] .fxg-toast--read-only .fxg-toast__text { margin-top: 0px; }
}

.fxg-wrapper a.fxg-toast__link, .fxg-wrapper .fxg-toast__link { display: inline-block; color: rgb(0, 122, 183); text-transform: uppercase; font-size: 8px; opacity: 0; font-weight: 600; letter-spacing: 1px; }

.fxg-wrapper a.fxg-toast__link:hover, .fxg-wrapper a.fxg-toast__link:focus, .fxg-wrapper a.fxg-toast__link:active, .fxg-wrapper .fxg-toast__link:hover, .fxg-wrapper .fxg-toast__link:focus, .fxg-wrapper .fxg-toast__link:active { color: rgb(0, 122, 183); }

[dir] .fxg-wrapper a.fxg-toast__link:hover, [dir] .fxg-wrapper a.fxg-toast__link:focus, [dir] .fxg-wrapper a.fxg-toast__link:active, [dir] .fxg-wrapper .fxg-toast__link:hover, [dir] .fxg-wrapper .fxg-toast__link:focus, [dir] .fxg-wrapper .fxg-toast__link:active { border-bottom: 1px solid rgb(0, 122, 183); }

.fxg-wrapper .fxg-toast__text + a.fxg-toast__link, .fxg-wrapper .fxg-toast__text + .fxg-toast__link { opacity: 0; font-weight: 600; }

[dir] .fxg-wrapper .fxg-toast__text + a.fxg-toast__link, [dir] .fxg-wrapper .fxg-toast__text + .fxg-toast__link { margin-top: 50px; }

[dir="ltr"] .fxg-toast__fadeInUp { animation: 3s cubic-bezier(0.23, 1, 0.32, 1) 0.58s 1 normal forwards running fxg-toast__fadeInUp; }

[dir="rtl"] .fxg-toast__fadeInUp { animation: 3s cubic-bezier(0.23, 1, 0.32, 1) 0.58s 1 normal forwards running fxg-toast__fadeInUp; }

[dir="ltr"] .fxg-toast__fadeOutDown { animation: 3s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal forwards running slide; }

[dir="rtl"] .fxg-toast__fadeOutDown { animation: 3s cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal forwards running slide; }

[dir="ltr"] .fxg-toast-animate { animation-duration: 1s; animation-fill-mode: both; }

[dir="rtl"] .fxg-toast-animate { animation-duration: 1s; animation-fill-mode: both; }

[dir] .fxg-toast--preload { transform: translateY(calc(100% + 40px)); }

[dir="ltr"] .fxg-toast__animate { animation-duration: 1s; }

[dir="rtl"] .fxg-toast__animate { animation-duration: 1s; }

[dir="ltr"] .fxg-toast__alert { animation-name: slide; }

[dir="rtl"] .fxg-toast__alert { animation-name: slide; }

.fxg-toast.fxg-toast--reverse { transition: 0.56s cubic-bezier(0.23, 1, 0.32, 1); }

[dir] .fxg-toast.fxg-toast--reverse { transform: translateY(calc(100% + 40px)); }

@-webkit-keyframes fxg-toast__fadeInUp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fxg-toast__fadeInUp { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes slide { 
  100% { transform: translateY(0px); }
}

@keyframes slide { 
  100% { transform: translateY(0px); }
}

@-webkit-keyframes reverse-slide { 
  100% { transform: translateY(calc(100% + 40px)); }
}

@keyframes reverse-slide { 
  100% { transform: translateY(calc(100% + 40px)); }
}

.fxg-toast__list-item a { color: blue !important; }