.sc-jwZJYP.clbmpw.pf-6b88f3972181-12_ {
  width: 100% !important
}

/* ===== index_files/base.css ===== */
:root,
.color-background-1 {
  --color-foreground: var(--color-base-text);
  --color-background: var(--color-base-background-1);
  --gradient-background: var(--gradient-base-background-1);
}
.color-accent-1 {
  --color-foreground: var(--color-base-solid-button-labels);
  --color-background: var(--color-base-accent-1);
  --gradient-background: var(--gradient-base-accent-1);
}
.color-accent-2 {
  --color-foreground: var(--color-base-solid-button-labels);
  --color-background: var(--color-base-accent-2);
  --gradient-background: var(--gradient-base-accent-2);
}
:root,
.color-background-1 {
  --color-link: var(--color-base-outline-button-labels);
  --alpha-link: 0.85;
}
.color-accent-1,
.color-accent-2 {
  --color-link: var(--color-foreground);
  --alpha-link: 0.7;
}
:root,
.color-background-1 {
  --color-button: var(--color-base-accent-1);
  --color-button-text: var(--color-base-solid-button-labels);
  --alpha-button-background: 1;
  --alpha-button-border: 1;
}
.color-accent-1,
.color-accent-2 {
  --color-button: var(--color-foreground);
  --color-button-text: var(--color-background);
}
:root,
.color-background-1 {
  --color-badge-background: var(--color-background);
  --color-badge-border: var(--color-foreground);
  --alpha-badge-border: 0.1;
}
.color-accent-1,
.color-accent-2 {
  --color-badge-background: var(--color-background);
  --color-badge-border: var(--color-background);
  --alpha-badge-border: 1;
}
:root,
.color-background-1 {
  --color-card-hover: var(--color-base-text);
}
.color-accent-1,
.color-accent-2 {
  --color-card-hover: var(--color-base-solid-button-labels);
}
:root {
  --color-icon: rgb(var(--color-base-text));
}
.page-width {
  max-width: var(--page-width);
  margin: 0 auto;
  padding: 0 1.5rem;
}
@media screen and (min-width: 750px) {
  .page-width {
    padding: 0 5rem;
  }
}
.isolate {
  position: relative;
  z-index: 0;
}
.section + .section {
  margin-top: var(--spacing-sections-mobile);
}
@media screen and (min-width: 750px) {
  .section + .section {
    margin-top: var(--spacing-sections-desktop);
  }
}
body,
.color-background-1,
.color-accent-1,
.color-accent-2 {
  color: rgba(var(--color-foreground), 0.75);
  background-color: rgb(var(--color-background));
}
.list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}
.hidden {
  display: none !important;
}
.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  word-wrap: normal !important;
}
.skip-to-content-link:focus {
  z-index: 9999;
  position: inherit;
  overflow: auto;
  width: auto;
  height: auto;
  clip: auto;
}
::selection {
  background-color: rgba(var(--color-foreground), 0.2);
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  letter-spacing: calc(var(--font-heading-scale) * 0.06rem);
  line-height: calc(1 + 0.3/max (1, var(--font-heading-scale)));
  word-break: break-word;
  color: rgb(var(--color-foreground));
}
h1,
.h1 {
  font-size: calc(var(--font-heading-scale) * 3rem);
}
@media only screen and (min-width: 750px) {
  h1,
  .h1 {
    font-size: calc(var(--font-heading-scale) * 4rem);
  }
}
h2,
.h2 {
  font-size: calc(var(--font-heading-scale) * 2rem);
}
@media only screen and (min-width: 750px) {
  h2,
  .h2 {
    font-size: calc(var(--font-heading-scale) * 2.4rem);
  }
}
h3,
.h3 {
  font-size: calc(var(--font-heading-scale) * 1.7rem);
}
@media only screen and (min-width: 750px) {
  h3,
  .h3 {
    font-size: calc(var(--font-heading-scale) * 1.8rem);
  }
}
h4,
.h4 {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-size: calc(var(--font-heading-scale) * 1.5rem);
}
h5,
.h5 {
  font-size: calc(var(--font-heading-scale) * 1.2rem);
}
@media only screen and (min-width: 750px) {
  h5,
  .h5 {
    font-size: calc(var(--font-heading-scale) * 1.3rem);
  }
}
.caption {
  font-size: 1rem;
  letter-spacing: 0.07rem;
  line-height: calc(1 + 0.7 / var(--font-body-scale));
}
@media screen and (min-width: 750px) {
  .caption {
    font-size: 1.2rem;
  }
}
.caption-large,
.field__input {
  font-size: 1.3rem;
  line-height: calc(1 + 0.5 / var(--font-body-scale));
  letter-spacing: 0.04rem;
}
@media screen and (max-width: 749px) {
  .small-hide {
    display: none !important;
  }
}
.center {
  text-align: center;
}
a:empty,
ul:empty,
div:empty,
section:empty,
p:empty,
h1:empty,
h2:empty,
h3:empty,
h4:empty,
h5:empty {
  display: none;
}
.link {
  cursor: pointer;
  display: inline-block;
  border: none;
  box-shadow: none;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
  color: rgb(var(--color-link));
  background-color: transparent;
  font-size: 1.4rem;
  font-family: inherit;
}
.link--text {
  color: rgb(var(--color-foreground));
}
.link--text:hover {
  color: rgba(var(--color-foreground), 0.75);
}
a:not([href]) {
  cursor: not-allowed;
}
.placeholder {
  background-color: rgba(var(--color-foreground), 0.04);
  color: rgba(var(--color-foreground), 0.55);
  fill: rgba(var(--color-foreground), 0.55);
}
details > * {
  box-sizing: border-box;
}
@media (prefers-reduced-motion) {
  .motion-reduce {
    transition: none !important;
    animation: none !important;
  }
}
:root {
  --duration-short: 0.1s;
  --duration-default: 0.2s;
  --duration-long: 0.5s;
}
.underlined-link {
  color: rgba(var(--color-link), var(--alpha-link));
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 0.1rem;
  transition: text-decoration-thickness ease 0.1s;
}
.underlined-link:hover {
  color: rgb(var(--color-link));
  text-decoration-thickness: 0.2rem;
}
summary {
  cursor: pointer;
  list-style: none;
  position: relative;
}
summary::-webkit-details-marker {
  display: none;
}
*:focus {
  outline: 0;
  box-shadow: none;
}
*:focus-visible {
  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
  outline-offset: 0.3rem;
  box-shadow:
    0 0 0 0.3rem rgb(var(--color-background)),
    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
}
.focus-inset:focus-visible {
  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);
  outline-offset: -0.2rem;
  box-shadow: 0 0 0.2rem rgba(var(--color-foreground), 0.3);
}
.focus-none {
  box-shadow: none !important;
  outline: 0 !important;
}
.title {
  margin: 3rem 0 2rem;
}
.title .link {
  font-size: inherit;
}
@media screen and (min-width: 990px) {
  .title {
    margin: 5rem 0 3rem;
  }
}
.grid {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
  padding: 0;
  list-style: none;
  column-gap: var(--grid-mobile-horizontal-spacing);
  row-gap: var(--grid-mobile-vertical-spacing);
}
@media screen and (min-width: 750px) {
  .grid {
    column-gap: var(--grid-desktop-horizontal-spacing);
    row-gap: var(--grid-desktop-vertical-spacing);
  }
}
.grid:last-child {
  margin-bottom: 0;
}
.grid__item {
  width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);
  max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  flex-grow: 1;
  flex-shrink: 0;
}
@media screen and (min-width: 750px) {
  .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
}
.grid--1-col .grid__item {
  max-width: 100%;
  width: 100%;
}
.grid--2-col .grid__item {
  width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
}
@media screen and (min-width: 750px) {
  .grid--2-col .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
  .grid--4-col-tablet .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
}
.media {
  display: block;
  background-color: rgba(var(--color-foreground), 0.1);
  position: relative;
  overflow: hidden;
}
.media > *:not(.zoom):not(.deferred-media__poster-button) {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.media > img {
  object-fit: cover;
  object-position: center center;
  transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.button {
  --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--buttons-shadow-vertical-offset);
  --shadow-blur-radius: var(--buttons-shadow-blur-radius);
  --shadow-opacity: var(--buttons-shadow-opacity);
  --shadow-visible: var(--buttons-shadow-visible);
  --border-offset: var(--buttons-border-offset);
  --border-opacity: calc(1 - var(--buttons-border-opacity));
  border-radius: var(--buttons-radius-outset);
  position: relative;
}
.button {
  min-width: calc(12rem + var(--buttons-border-width) * 2);
  min-height: calc(4.5rem + var(--buttons-border-width) * 2);
}
.button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 0;
  padding: 0 3rem;
  cursor: pointer;
  font: inherit;
  font-size: 1.5rem;
  text-decoration: none;
  color: rgb(var(--color-button-text));
  transition: box-shadow var(--duration-short) ease;
  -webkit-appearance: none;
  appearance: none;
  background-color: rgba(var(--color-button), var(--alpha-button-background));
}
.button:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: var(--buttons-radius-outset);
  box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset)
    var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity));
}
.button:after {
  content: "";
  position: absolute;
  top: var(--buttons-border-width);
  right: var(--buttons-border-width);
  bottom: var(--buttons-border-width);
  left: var(--buttons-border-width);
  z-index: 1;
  border-radius: var(--buttons-radius);
  box-shadow:
    0 0 0 calc(var(--buttons-border-width) + var(--border-offset))
      rgba(var(--color-button-text), var(--border-opacity)),
    0 0 0 var(--buttons-border-width)
      rgba(var(--color-button), var(--alpha-button-background));
  transition: box-shadow var(--duration-short) ease;
}
.button:not([disabled]):hover:after {
  --border-offset: 1.3px;
  box-shadow:
    0 0 0 calc(var(--buttons-border-width) + var(--border-offset))
      rgba(var(--color-button-text), var(--border-opacity)),
    0 0 0 calc(var(--buttons-border-width) + 1px)
      rgba(var(--color-button), var(--alpha-button-background));
}
.button:focus-visible,
.button:focus {
  outline: 0;
  box-shadow:
    0 0 0 0.3rem rgb(var(--color-background)),
    0 0 0 0.5rem rgba(var(--color-foreground), 0.5),
    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
}
.button:focus:not(:focus-visible):not(.focused) {
  box-shadow: inherit;
}
.button::selection {
  background-color: rgba(var(--color-button-text), 0.3);
}
.button {
  font-size: 1.5rem;
  letter-spacing: 0.1rem;
  line-height: calc(1 + 0.2 / var(--font-body-scale));
}
.button:disabled,
.button.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.button.loading {
  color: transparent;
  position: relative;
}
@media screen and (forced-colors: active) {
  .button.loading {
    color: rgb(var(--color-foreground));
  }
}
.field__input {
  -webkit-appearance: none;
  appearance: none;
  background-color: rgb(var(--color-background));
  color: rgb(var(--color-foreground));
  font-size: 1.6rem;
  width: 100%;
  box-sizing: border-box;
  transition: box-shadow var(--duration-short) ease;
  border-radius: var(--inputs-radius);
  height: 4.5rem;
  min-height: calc(var(--inputs-border-width) * 2);
  min-width: calc(7rem + (var(--inputs-border-width) * 2));
  position: relative;
  border: 0;
}
.field:before {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--inputs-radius-outset);
  box-shadow: var(--inputs-shadow-horizontal-offset)
    var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius)
    rgba(var(--color-base-text), var(--inputs-shadow-opacity));
  z-index: -1;
}
.field:after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: var(--inputs-border-width);
  right: var(--inputs-border-width);
  bottom: var(--inputs-border-width);
  left: var(--inputs-border-width);
  border: 0.1rem solid transparent;
  border-radius: var(--inputs-radius);
  box-shadow: 0 0 0 var(--inputs-border-width)
    rgba(var(--color-foreground), var(--inputs-border-opacity));
  transition: box-shadow var(--duration-short) ease;
  z-index: 1;
}
.field:hover.field:after {
  box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width))
    rgba(var(--color-foreground), var(--inputs-border-opacity));
  outline: 0;
  border-radius: var(--inputs-radius);
}
.field__input:focus-visible {
  box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width))
    rgba(var(--color-foreground));
  outline: 0;
  border-radius: var(--inputs-radius);
}
.field__input:focus {
  box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width))
    rgba(var(--color-foreground));
  outline: 0;
  border-radius: var(--inputs-radius);
}
.field {
  position: relative;
  width: 100%;
  display: flex;
  transition: box-shadow var(--duration-short) ease;
}
.field__input {
  flex-grow: 1;
  text-align: left;
  padding: 1.5rem;
  margin: var(--inputs-border-width);
  transition: box-shadow var(--duration-short) ease;
}
.field__label {
  font-size: 1.6rem;
  left: calc(var(--inputs-border-width) + 2rem);
  top: calc(1rem + var(--inputs-border-width));
  margin-bottom: 0;
  pointer-events: none;
  position: absolute;
  transition:
    top var(--duration-short) ease,
    font-size var(--duration-short) ease;
  color: rgba(var(--color-foreground), 0.75);
  letter-spacing: 0.1rem;
  line-height: 1.5;
}
.field__input:focus ~ .field__label,
.field__input:not(:placeholder-shown) ~ .field__label,
.field__input:-webkit-autofill ~ .field__label {
  font-size: 1rem;
  top: calc(var(--inputs-border-width) + 0.5rem);
  left: calc(var(--inputs-border-width) + 2rem);
  letter-spacing: 0.04rem;
}
.field__input:focus,
.field__input:not(:placeholder-shown),
.field__input:-webkit-autofill {
  padding: 2.2rem 1.5rem 0.8rem 2rem;
  margin: var(--inputs-border-width);
}
.field__input::-webkit-search-cancel-button {
  display: none;
}
.field__input::placeholder {
  opacity: 0;
}
.field__button {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: currentColor;
  cursor: pointer;
  display: flex;
  height: 4.4rem;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 4.4rem;
}
.field__button > svg {
  height: 2.5rem;
  width: 2.5rem;
}
.field__input:-webkit-autofill ~ .field__button,
.field__input:-webkit-autofill ~ .field__label {
  color: #000;
}
input[type="checkbox"] {
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
}
.modal__toggle {
  list-style-type: none;
}
.modal__toggle-close {
  display: none;
}
.modal__toggle-open {
  display: flex;
}
.modal__close-button.link {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0rem;
  height: 4.4rem;
  width: 4.4rem;
  background-color: transparent;
}
.modal__close-button .icon {
  width: 1.7rem;
  height: 1.7rem;
}
.modal__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(var(--color-background));
  z-index: 4;
  display: flex;
  justify-content: center;
  align-items: center;
}
#shopify-section-announcement-bar {
  z-index: 4;
}
.announcement-bar {
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
  color: rgb(var(--color-foreground));
}
.announcement-bar__link {
  display: block;
  width: 100%;
  padding: 1rem 0;
  text-decoration: none;
}
.announcement-bar__link:hover {
  color: rgb(var(--color-foreground));
  background-color: rgba(var(--color-card-hover), 0.06);
}
.announcement-bar__link .announcement-bar__message {
  padding: 0;
}
.announcement-bar__message {
  padding: 1rem 0;
  margin: 0;
  letter-spacing: 0.1rem;
}
#shopify-section-header {
  z-index: 3;
}
.shopify-section-header-sticky {
  position: sticky;
  top: 0;
}
.shopify-section-header-hidden {
  transform: translateY(-100%);
}
.shopify-section-header-hidden.menu-open {
  transform: translateY(0);
}
#shopify-section-header.animate {
  transition: transform 0.15s ease-out;
}
.header-wrapper {
  display: block;
  position: relative;
  background-color: rgb(var(--color-background));
  z-index: 1;
}
.header {
  display: grid;
  grid-template-areas: "left-icon heading icons";
  grid-template-columns: 1fr 2fr 1fr;
  align-items: center;
}
@media screen and (min-width: 990px) {
  .header--middle-left:not(.header--has-menu) {
    grid-template-areas: "heading icons" "navigation navigation";
    grid-template-columns: 1fr auto;
  }
  .header--middle-left {
    grid-template-areas: "heading navigation icons";
    grid-template-columns: auto auto 1fr;
    column-gap: 2rem;
  }
  .header:not(.header--middle-left, .header--middle-center)
    .header__inline-menu {
    margin-top: 1.05rem;
  }
}
.header *[tabindex="-1"]:focus {
  outline: none;
}
.header__heading {
  margin: 0;
  line-height: 0;
}
.header > .header__heading-link {
  line-height: 0;
}
.header__heading,
.header__heading-link {
  grid-area: heading;
  justify-self: center;
}
.header__heading-link {
  display: inline-block;
  padding: 0.75rem;
  text-decoration: none;
  word-break: break-word;
}
.header__heading-link:hover .h2 {
  color: rgb(var(--color-foreground));
}
.header__heading-link .h2 {
  line-height: 1;
  color: rgba(var(--color-foreground), 0.75);
}
.header__heading-logo {
  height: auto;
  width: 100%;
}
@media screen and (max-width: 989px) {
  .header__heading,
  .header__heading-link {
    text-align: center;
  }
  .header--mobile-left .header__heading,
  .header--mobile-left .header__heading-link {
    text-align: center;
    justify-self: start;
  }
  .header--mobile-left {
    grid-template-columns: auto 2fr 1fr;
  }
}
@media screen and (min-width: 990px) {
  .header__heading-link {
    margin-left: -0.75rem;
  }
  .header__heading,
  .header__heading-link {
    justify-self: start;
  }
  .header--top-center .header__heading-link,
  .header--top-center .header__heading {
    justify-self: center;
    text-align: center;
  }
}
.header__icons {
  display: flex;
  grid-area: icons;
  justify-self: end;
}
.header__icon:not(.header__icon--summary),
.header__icon span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header__icon {
  color: rgb(var(--color-foreground));
}
.header__icon span {
  height: 100%;
}
.header__icon:after {
  content: none;
}
.header__icon:hover .icon,
.modal__close-button:hover .icon {
  transform: scale(1.07);
}
.header__icon .icon {
  height: 2rem;
  width: 2rem;
  fill: none;
  vertical-align: middle;
}
.header__icon,
.header__icon--cart .icon {
  height: 4.4rem;
  width: 4.4rem;
  padding: 0;
}
.header__icon--cart {
  position: relative;
  margin-right: -1.2rem;
}
@media screen and (max-width: 989px) {
  menu-drawer ~ .header__icons .header__icon--account {
    display: none;
  }
}
.header__icon--menu[aria-expanded="true"]:before {
  content: "";
  top: 100%;
  left: 0;
  height: calc(
    var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%))
  );
  width: 100%;
  display: block;
  position: absolute;
  background: rgba(var(--color-foreground), 0.5);
}
menu-drawer + .header__search {
  display: none;
}
.header > .header__search {
  grid-area: left-icon;
  justify-self: start;
}
.header:not(.header--has-menu) * > .header__search {
  display: none;
}
.header__search {
  display: inline-flex;
  line-height: 0;
}
.header--top-center > .header__search {
  display: none;
}
.header--top-center * > .header__search {
  display: inline-flex;
}
@media screen and (min-width: 990px) {
  .header:not(.header--top-center) * > .header__search,
  .header--top-center > .header__search {
    display: inline-flex;
  }
  .header:not(.header--top-center) > .header__search,
  .header--top-center * > .header__search {
    display: none;
  }
}
details[open] > .search-modal {
  opacity: 1;
  animation: animateMenuOpen var(--duration-default) ease;
}
details[open] .modal-overlay {
  display: block;
}
details[open] .modal-overlay:after {
  position: absolute;
  content: "";
  background-color: rgb(var(--color-foreground), 0.5);
  top: 100%;
  left: 0;
  right: 0;
  height: 100vh;
}
.no-js details[open] > .header__icon--search {
  top: 1rem;
  right: 0.5rem;
}
.search-modal {
  opacity: 0;
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
  min-height: calc(
    100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width))
  );
  height: 100%;
}
.search-modal__content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 5rem 0 1rem;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
  position: relative;
}
.search-modal__content-bottom {
  bottom: calc((var(--inputs-margin-offset) / 2));
}
.search-modal__form {
  width: 100%;
}
.search-modal__close-button {
  position: absolute;
  right: 0.3rem;
}
@media screen and (min-width: 750px) {
  .search-modal__close-button {
    right: 1rem;
  }
  .search-modal__content {
    padding: 0 6rem;
  }
}
@media screen and (min-width: 990px) {
  .search-modal__form {
    max-width: 47.8rem;
  }
  .search-modal__close-button {
    position: initial;
    margin-left: 0.5rem;
  }
}
.header__icon--menu .icon {
  display: block;
  position: absolute;
  opacity: 1;
  transform: scale(1);
  transition:
    transform 0.15s ease,
    opacity 0.15s ease;
}
details:not([open]) > .header__icon--menu .icon-close,
details[open] > .header__icon--menu .icon-hamburger {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.8);
}
.js details[open]:not(.menu-opening) > .header__icon--menu .icon-close {
  visibility: hidden;
}
.js details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger {
  visibility: visible;
  opacity: 1;
  transform: scale(1.07);
}
.js details > .header__submenu {
  opacity: 0;
  transform: translateY(-1.5rem);
}
details[open] > .header__submenu {
  animation: animateMenuOpen var(--duration-default) ease;
  animation-fill-mode: forwards;
  z-index: 1;
}
@media (prefers-reduced-motion) {
  details[open] > .header__submenu {
    opacity: 1;
    transform: translateY(0);
  }
}
.header__inline-menu {
  margin-left: -1.2rem;
  grid-area: navigation;
  display: none;
}
.header--top-center .header__inline-menu,
.header--top-center .header__heading-link {
  margin-left: 0;
}
@media screen and (min-width: 990px) {
  .header__inline-menu {
    display: block;
  }
  .header--top-center .header__inline-menu {
    justify-self: center;
  }
  .header--top-center .header__inline-menu > .list-menu--inline {
    justify-content: center;
  }
  .header--middle-left .header__inline-menu {
    margin-left: 0;
  }
}
.header__menu {
  padding: 0 1rem;
}
.header__menu-item {
  padding: 1.2rem;
  text-decoration: none;
  color: rgba(var(--color-foreground), 0.75);
}
.header__menu-item:hover {
  color: rgb(var(--color-foreground));
}
.header__menu-item span {
  transition: text-decoration var(--duration-short) ease;
}
.header__menu-item:hover span {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
details[open] > .header__menu-item {
  text-decoration: underline;
}
details[open]:hover > .header__menu-item {
  text-decoration-thickness: 0.2rem;
}
details[open] > .header__menu-item .icon-caret {
  transform: rotate(180deg);
}
.header__active-menu-item {
  transition: text-decoration-thickness var(--duration-short) ease;
  color: rgb(var(--color-foreground));
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
.header__menu-item:hover .header__active-menu-item {
  text-decoration-thickness: 0.2rem;
}
.header__submenu {
  transition:
    opacity var(--duration-default) ease,
    transform var(--duration-default) ease;
}
.header__submenu.global-settings-popup {
  border-radius: var(--popup-corner-radius);
  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
  border-style: solid;
  border-width: var(--popup-border-width);
  box-shadow: var(--popup-shadow-horizontal-offset)
    var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius)
    rgba(var(--color-shadow), var(--popup-shadow-opacity));
}
.header__submenu.list-menu {
  padding: 2.4rem 0;
}
.header__submenu .header__submenu {
  background-color: rgba(var(--color-foreground), 0.03);
  padding: 0.5rem 0;
  margin: 0.5rem 0;
}
.header__submenu .header__menu-item:after {
  right: 2rem;
}
.header__submenu .header__menu-item {
  justify-content: space-between;
  padding: 0.8rem 2.4rem;
}
.header__submenu .header__submenu .header__menu-item {
  padding-left: 3.4rem;
}
.header__menu-item .icon-caret {
  right: 0.8rem;
}
.header__submenu .icon-caret {
  flex-shrink: 0;
  margin-left: 1rem;
  position: static;
}
@keyframes animateMenuOpen {
  0% {
    opacity: 0;
    transform: translateY(-1.5rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.gradient {
  background: rgb(var(--color-background));
  background: var(--gradient-background);
  background-attachment: fixed;
}
@media screen and (forced-colors: active) {
  .icon {
    color: CanvasText;
    fill: CanvasText !important;
  }
}
@supports not (inset: 10px) {
  .grid {
    margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));
  }
  .grid__item {
    padding-left: var(--grid-mobile-horizontal-spacing);
    padding-bottom: var(--grid-mobile-vertical-spacing);
  }
  @media screen and (min-width: 750px) {
    .grid {
      margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));
    }
    .grid__item {
      padding-left: var(--grid-desktop-horizontal-spacing);
      padding-bottom: var(--grid-desktop-vertical-spacing);
    }
  }
}
@media (forced-colors: active) {
  .button {
    border: transparent solid 1px;
  }
  .button:focus-visible,
  .button:focus {
    outline: solid transparent 1px;
  }
  .field__input:focus {
    outline: transparent solid 1px;
  }
}
.jdgm-carousel-wrapper {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

/* ===== index_files/component-predictive-search.css ===== */
.predictive-search {
  display: none;
  position: absolute;
  top: calc(100% + 0.1rem);
  left: -0.1rem;
  border-width: var(--popup-border-width);
  border-style: solid;
  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
  background-color: rgb(var(--color-background));
  z-index: 3;
  border-bottom-right-radius: var(--popup-corner-radius);
  border-bottom-left-radius: var(--popup-corner-radius);
  box-shadow: var(--popup-shadow-horizontal-offset)
    var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius)
    rgba(var(--color-shadow), var(--popup-shadow-opacity));
}
@media screen and (max-width: 749px) {
  .predictive-search--header {
    right: 0;
    left: 0;
    top: 100%;
  }
}
@media screen and (max-width: 989px) {
  .predictive-search {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (min-width: 750px) {
  .predictive-search {
    border-top: none;
    width: calc(100% + 0.2rem);
  }
  .header predictive-search {
    position: relative;
  }
}
predictive-search[open] .predictive-search,
predictive-search[loading] .predictive-search {
  display: block;
}
predictive-search .spinner {
  width: 1.5rem;
  height: 1.5rem;
  line-height: 0;
}
predictive-search:not([loading]) .predictive-search__loading-state {
  display: none;
}
predictive-search[loading] .predictive-search__loading-state {
  display: flex;
  justify-content: center;
  padding: 1rem;
}

/* ===== index_files/BMIcalculator.css ===== */

/* ===== index_files/component-list-menu.css ===== */

/* ===== index_files/component-search.css ===== */
.search__input.field__input {
  padding-right: 5rem;
}
.search__button {
  right: var(--inputs-border-width);
  top: var(--inputs-border-width);
}
.search__button:focus-visible {
  background-color: rgb(var(--color-background));
  z-index: 2;
}
.search__button:focus {
  background-color: rgb(var(--color-background));
  z-index: 2;
}
.search__button:not(:focus-visible):not(.focused) {
  box-shadow: inherit;
  background-color: inherit;
}
.search__button .icon {
  height: 1.8rem;
  width: 1.8rem;
}
input::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* ===== index_files/component-menu-drawer.css ===== */
.header__icon--menu {
  position: initial;
}
.js menu-drawer > details > summary:before,
.js menu-drawer > details[open]:not(.menu-opening) > summary:before {
  content: "";
  position: absolute;
  cursor: default;
  width: 100%;
  height: calc(100vh - 100%);
  height: calc(
    var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%))
  );
  top: 100%;
  left: 0;
  background: rgba(var(--color-foreground), 0.5);
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  transition:
    opacity 0s,
    visibility 0s;
}
menu-drawer > details[open] > summary:before {
  visibility: visible;
  opacity: 1;
  transition:
    opacity var(--duration-default) ease,
    visibility var(--duration-default) ease;
}
.menu-drawer {
  position: absolute;
  transform: translate(-100%);
  visibility: hidden;
  z-index: 3;
  left: 0;
  top: 100%;
  width: calc(100vw - 4rem);
  padding: 0;
  border-width: 0 var(--drawer-border-width) 0 0;
  background-color: rgb(var(--color-background));
  overflow-x: hidden;
  border-style: solid;
  border-color: rgba(var(--color-foreground), var(--drawer-border-opacity));
  filter: drop-shadow(
    var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset)
      var(--drawer-shadow-blur-radius)
      rgba(var(--color-shadow), var(--drawer-shadow-opacity))
  );
}
.js .menu-drawer {
  height: calc(100vh - 100%);
  height: calc(
    var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%))
  );
}
.js details[open] > .menu-drawer {
  transition:
    transform var(--duration-default) ease,
    visibility var(--duration-default) ease;
}
.js details[open].menu-opening > .menu-drawer {
  transform: translate(0);
  visibility: visible;
}
@media screen and (min-width: 750px) {
  .menu-drawer {
    width: 40rem;
  }
}
.menu-drawer__inner-container {
  position: relative;
  height: 100%;
}
.menu-drawer__navigation-container {
  display: grid;
  grid-template-rows: 1fr auto;
  align-content: space-between;
  overflow-y: auto;
  height: 100%;
}
.menu-drawer__navigation {
  padding: 5.6rem 0;
}
.js .menu-drawer__menu li {
  margin-bottom: 0.2rem;
}
.menu-drawer__menu-item {
  padding: 1.1rem 3.2rem;
  text-decoration: none;
  font-size: 1.8rem;
}
.menu-drawer summary.menu-drawer__menu-item {
  padding-right: 5.2rem;
}
.menu-drawer__menu-item:focus,
.menu-drawer__menu-item:hover {
  color: rgb(var(--color-foreground));
  background-color: rgba(var(--color-foreground), 0.04);
}
.menu-drawer__utility-links {
  padding: 2rem;
  background-color: rgba(var(--color-foreground), 0.03);
}
.menu-drawer__account {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  padding: 1.2rem;
  margin-left: -1.2rem;
  font-size: 1.4rem;
  color: rgb(var(--color-foreground));
}
.menu-drawer__account .icon-account {
  height: 2rem;
  width: 2rem;
  margin-right: 1rem;
}
.menu-drawer__account:hover .icon-account {
  transform: scale(1.07);
}
.menu-drawer .list-social {
  justify-content: flex-start;
  margin-left: -1.25rem;
  margin-top: 2rem;
}
.menu-drawer .list-social:empty {
  display: none;
}

/* ===== index_files/component-cart-notification.css ===== */
.cart-notification-wrapper {
  position: relative;
}
.cart-notification-wrapper .cart-notification {
  display: block;
}
.cart-notification {
  border-bottom-right-radius: var(--popup-corner-radius);
  border-bottom-left-radius: var(--popup-corner-radius);
  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
  border-style: solid;
  border-width: 0 0 var(--popup-border-width);
  padding: 2.5rem 3.5rem;
  position: absolute;
  right: 0;
  transform: translateY(-100%);
  visibility: hidden;
  width: 100%;
  box-shadow: var(--popup-shadow-horizontal-offset)
    var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius)
    rgba(var(--color-shadow), var(--popup-shadow-opacity));
}
.cart-notification:focus-visible {
  box-shadow:
    0 0 0.2rem rgba(var(--color-foreground), 0.3),
    var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset)
      var(--popup-shadow-blur-radius)
      rgba(var(--color-shadow), var(--popup-shadow-opacity));
}
@media screen and (min-width: 750px) {
  .header-wrapper:not(.header-wrapper--border-bottom)
    + cart-notification
    .cart-notification {
    border-top-width: var(--popup-border-width);
  }
  .cart-notification {
    border-width: 0 var(--popup-border-width) var(--popup-border-width);
    max-width: 36.8rem;
    right: 4rem;
  }
}
.cart-notification.animate {
  transition:
    transform var(--duration-short) ease,
    visibility 0s var(--duration-short) ease;
}
.cart-notification.active {
  transform: translateY(0);
  transition:
    transform var(--duration-default) ease,
    visibility 0s;
  visibility: visible;
}
.cart-notification__header {
  align-items: flex-start;
  display: flex;
}
.cart-notification__heading {
  align-items: center;
  display: flex;
  flex-grow: 1;
  margin-bottom: 0;
  margin-top: 0;
}
.cart-notification__close {
  margin-top: -2rem;
  margin-right: -3rem;
}
.cart-notification__links {
  text-align: center;
}
.cart-notification__links > * {
  margin-top: 1rem;
}
.cart-notification-product {
  align-items: flex-start;
  display: flex;
  padding-bottom: 3rem;
  padding-top: 2rem;
}
.cart-notification-product__image {
  display: inline-flex;
  margin-right: 1.5rem;
  margin-top: 0.5rem;
}
.cart-notification-product__image:after {
  content: none;
}
.cart-notification-product__name {
  margin-bottom: 0.5rem;
  margin-top: 0;
}

/* ===== index_files/component-cart-items.css ===== */

/* ===== index_files/component-price.css ===== */

/* ===== index_files/component-loading-overlay.css ===== */
.spinner {
  animation: rotator 1.4s linear infinite;
}
@keyframes rotator {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(270deg);
  }
}
.path {
  stroke-dasharray: 280;
  stroke-dashoffset: 0;
  transform-origin: center;
  stroke: rgb(var(--color-foreground));
  animation: dash 1.4s ease-in-out infinite;
}
@media screen and (forced-colors: active) {
  .path {
    stroke: CanvasText;
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 280;
  }
  50% {
    stroke-dashoffset: 75;
    transform: rotate(135deg);
  }
  to {
    stroke-dashoffset: 280;
    transform: rotate(450deg);
  }
}

/* ===== index_files/component-cart-drawer.css ===== */
.drawer {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  background-color: rgba(var(--color-foreground), 0.5);
  transition: visibility var(--duration-default) ease;
}
.drawer.active {
  visibility: visible;
}
.drawer__inner {
  height: 100%;
  width: 40rem;
  max-width: calc(100vw - 3rem);
  padding: 0 1.5rem;
  border: 0.1rem solid rgba(var(--color-foreground), 0.2);
  border-right: 0;
  background-color: rgb(var(--color-background));
  overflow: hidden;
  display: flex;
  flex-direction: column;
  transform: translate(100%);
  transition: transform var(--duration-default) ease;
}
.drawer__inner-empty {
  height: 100%;
  padding: 0 1.5rem;
  background-color: rgb(var(--color-background));
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.cart-drawer__warnings {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
}
cart-drawer.is-empty .drawer__inner {
  display: grid;
  grid-template-rows: 1fr;
  align-items: center;
  padding: 0;
}
cart-drawer.is-empty .drawer__header {
  display: none;
}
cart-drawer:not(.is-empty) .cart-drawer__warnings,
cart-drawer:not(.is-empty) .cart-drawer__collection {
  display: none;
}
.cart-drawer__warnings--has-collection .cart__login-title {
  margin-top: 2.5rem;
}
.drawer.active .drawer__inner {
  transform: translate(0);
}
.drawer__header {
  position: relative;
  background-color: rgb(var(--color-background));
  padding: 1.5rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.drawer__heading {
  margin: 0 0 1rem;
}
.drawer__close {
  display: inline-block;
  padding: 0;
  min-width: 4.4rem;
  min-height: 4.4rem;
  box-shadow: 0 0 0 0.2rem rgba(var(--color-button), 0);
  position: absolute;
  top: 10px;
  right: -10px;
  color: rgb(var(--color-foreground));
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.cart-drawer__warnings .drawer__close {
  right: 5px;
}
.drawer__close svg {
  height: 2.4rem;
  width: 2.4rem;
}
.drawer__contents {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.drawer__footer {
  background-color: rgb(var(--color-background));
  border-top: 0.1rem solid rgba(var(--color-foreground), 0.2);
  padding: 1.5rem 0;
}
cart-drawer-items.is-empty + .drawer__footer {
  display: none;
}
.drawer__footer > details {
  margin-top: -1.5rem;
  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.2);
}
.drawer__footer > details[open] {
  padding-bottom: 1.5rem;
}
.drawer__footer summary {
  display: flex;
  position: relative;
  line-height: 1;
  padding: 1.5rem 0;
}
.drawer__footer > details + .cart-drawer__footer {
  padding-top: 1.5rem;
}
cart-drawer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
}
.cart-drawer__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cart-drawer__overlay:empty {
  display: block;
}
.cart-drawer__form {
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
}
.cart-drawer__collection {
  margin: 0 2.5rem 1.5rem;
}
.cart-drawer .drawer__cart-items-wrapper {
  flex-grow: 1;
}
cart-drawer-items {
  overflow: auto;
  flex: 1;
}
@media screen and (max-height: 650px) {
  cart-drawer-items {
    overflow: visible;
  }
  .drawer__inner {
    overflow: scroll;
  }
}
.cart-drawer__footer > * + * {
  margin-top: 1rem;
}
.cart-drawer .totals {
  justify-content: space-between;
}
.cart-drawer .tax-note {
  margin: 1.2rem 0 1rem auto;
  text-align: left;
}
.cart-drawer .cart__checkout-button {
  max-width: none;
}
cart-drawer-items::-webkit-scrollbar {
  width: 3px;
}
cart-drawer-items::-webkit-scrollbar-thumb {
  background-color: rgba(var(--color-foreground), 0.7);
  border-radius: 100px;
}
cart-drawer-items::-webkit-scrollbar-track-piece {
  margin-top: 31px;
}

/* ===== index_files/component-cart.css ===== */
.cart {
  position: relative;
  display: block;
}
.cart__empty-text,
.is-empty .cart__contents {
  display: none;
}
.is-empty .cart__empty-text {
  display: block;
}
.cart__empty-text {
  margin: 4.5rem 0 2rem;
}
.cart__contents > * + * {
  margin-top: 2.5rem;
}
.cart__login-title {
  margin: 5.5rem 0 0.5rem;
}
.cart__login-paragraph {
  margin-top: 0.8rem;
}
.cart__login-paragraph a {
  font-size: inherit;
}
@media screen and (min-width: 990px) {
  .cart__empty-text {
    margin: 0 0 3rem;
  }
}
@media screen and (min-width: 750px) {
  .cart__contents > * + * {
    margin-top: 0;
  }
}
.cart__ctas button {
  width: 100%;
}
.cart__ctas > *:not(noscript:first-child) + * {
  margin-top: 1rem;
}
.tax-note {
  margin: 2.2rem 0 1.6rem auto;
  text-align: center;
  display: block;
}
.cart__checkout-button {
  max-width: 36rem;
}
.cart__ctas {
  text-align: center;
}
@media screen and (min-width: 750px) {
  .tax-note {
    margin-bottom: 2.2rem;
    text-align: right;
  }
  .cart__ctas {
    display: flex;
    gap: 1rem;
  }
}

/* ===== index_files/component-totals.css ===== */
.totals {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.totals > * {
  font-size: 1.6rem;
  margin: 0;
}

.totals > h2 {
  font-size: calc(var(--font-heading-scale) * 1.6rem);
}

.totals * {
  line-height: 1;
}

.totals > * + * {
  margin-left: 2rem;
}

.totals__subtotal-value {
  font-size: 1.8rem;
}

.cart__ctas + .totals {
  margin-top: 2rem;
}

@media all and (min-width: 750px) {
  .totals {
    justify-content: flex-end;
  }
}

/* ===== index_files/component-discounts.css ===== */

/* ===== index_files/css2_003.css ===== */
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A,
    U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346,
    U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6,
    U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043,
    U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C,
    U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121,
    U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2,
    U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319,
    U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1,
    U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB,
    U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE,
    U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315,
    U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382,
    U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6,
    U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7,
    U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444,
    U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0,
    U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA,
    U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB,
    U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513,
    U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D,
    U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC,
    U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC,
    U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887,
    U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B,
    U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C,
    U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A,
    U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346,
    U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6,
    U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043,
    U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C,
    U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121,
    U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2,
    U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319,
    U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1,
    U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB,
    U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE,
    U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315,
    U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382,
    U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6,
    U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7,
    U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444,
    U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0,
    U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA,
    U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB,
    U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513,
    U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D,
    U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC,
    U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC,
    U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887,
    U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B,
    U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C,
    U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* ===== index_files/css2_002.css ===== */
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjxAwXjeu.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXg.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDTbtPY_Q.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDYbtPY_Q.woff2)
    format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtPY_Q.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Playfair Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtM.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2)
    format("woff2");
  unicode-range:
    U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2)
    format("woff2");
  unicode-range:
    U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2)
    format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* ===== index_files/pagefly-animation.css ===== */
.pf-animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes pf-bounce {
  20%,
  53%,
  80%,
  0%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes pf-bounceIn {
  20%,
  40%,
  60%,
  80%,
  0%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleZ(1);
  }
}
@keyframes pf-bounceInDown {
  60%,
  75%,
  90%,
  0%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes pf-bounceInLeft {
  60%,
  75%,
  90%,
  0%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes pf-bounceInRight {
  60%,
  75%,
  90%,
  0%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes pf-bounceInUp {
  60%,
  75%,
  90%,
  0%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes pf-fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes pf-fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pf-fadeInDownBig {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pf-fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pf-fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pf-fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pf-fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pf-fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pf-fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pf-flash {
  50%,
  0%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes pf-flip {
  0% {
    transform: rotateY(180deg);
  }
  to {
    transform: rotateY(0);
  }
}
@keyframes pf-flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes pf-flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes pf-jackInTheBox {
  0% {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes pf-jello {
  11.1%,
  0%,
  to {
    transform: none;
  }
  22.2% {
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skew(0.39062deg) skewY(0.39062deg);
  }
  88.8% {
    transform: skew(-0.19531deg) skewY(-0.19531deg);
  }
}
@keyframes pf-pulse {
  0%,
  to {
    transform: scaleZ(1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
}
@keyframes pf-rollIn {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pf-rotateIn {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes pf-rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes pf-rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes pf-rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes pf-rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
@keyframes pf-rubberBand {
  0%,
  to {
    transform: scaleZ(1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
}
@keyframes pf-shake {
  0%,
  to {
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes pf-slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes pf-slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes pf-slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes pf-slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
@keyframes pf-tada {
  0%,
  to {
    transform: scaleZ(1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
}
@keyframes shake {
  0%,
  to {
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes pf-wobble {
  0%,
  to {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
}
@keyframes pf-zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes pf-zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes pf-zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes pf-zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes pf-zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes pf-bob {
  0%,
  to {
    transform: translateY(-8px);
  }
  50% {
    transform: translateY(-4px);
  }
}
@keyframes pf-bob-float {
  to {
    transform: translateY(-8px);
  }
}
@keyframes pb-buzz-out {
  10%,
  30% {
    transform: translate(3px) rotate(2deg);
  }
  20%,
  40% {
    transform: translate(-3px) rotate(-2deg);
  }
  50%,
  70% {
    transform: translate(2px) rotate(1deg);
  }
  60%,
  80% {
    transform: translate(-2px) rotate(-1deg);
  }
  90% {
    transform: translate(1px) rotate(0);
  }
  to {
    transform: translate(-1px) rotate(0);
  }
}
@keyframes pb-buzz {
  50% {
    transform: translate(3px) rotate(2deg);
  }
  to {
    transform: translate(-3px) rotate(-2deg);
  }
}
.animate-float {
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.animate-float:hover {
  transform: translateY(-8px);
}
@keyframes pf-hang {
  0%,
  to {
    transform: translateY(8px);
  }
  50% {
    transform: translateY(4px);
  }
}
@keyframes pf-hang-sink {
  to {
    transform: translateY(8px);
  }
}
@keyframes pf-pop {
  50% {
    transform: scale(1.2);
  }
}
@keyframes pf-pulse-grow {
  to {
    transform: scale(1.1);
  }
}
@keyframes pf-pulse-shrink {
  to {
    transform: scale(0.9);
  }
}
@keyframes pf-pulse {
  25% {
    transform: scale(1.1);
  }
  75% {
    transform: scale(0.9);
  }
}
@keyframes pf-push {
  50% {
    transform: scale(0.8);
  }
  to {
    transform: scale(1);
  }
}
@keyframes pf-wobble-bottom {
  16.65% {
    transform: skew(-12deg);
  }
  33.3% {
    transform: skew(10deg);
  }
  49.95% {
    transform: skew(-6deg);
  }
  66.6% {
    transform: skew(4deg);
  }
  83.25% {
    transform: skew(-2deg);
  }
  to {
    transform: skew(0);
  }
}
@keyframes pf-wobble-horizontal {
  16.65% {
    transform: translate(8px);
  }
  33.3% {
    transform: translate(-6px);
  }
  49.95% {
    transform: translate(4px);
  }
  66.6% {
    transform: translate(-2px);
  }
  83.25% {
    transform: translate(1px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes pf-wobble-skew {
  16.65% {
    transform: skew(-12deg);
  }
  33.3% {
    transform: skew(10deg);
  }
  49.95% {
    transform: skew(-6deg);
  }
  66.6% {
    transform: skew(4deg);
  }
  83.25% {
    transform: skew(-2deg);
  }
  to {
    transform: skew(0);
  }
}
@keyframes pf-wobble-tbr {
  16.65% {
    transform: translate(8px, 8px);
  }
  33.3% {
    transform: translate(-6px, -6px);
  }
  49.95% {
    transform: translate(4px, 4px);
  }
  66.6% {
    transform: translate(-2px, -2px);
  }
  83.25% {
    transform: translate(1px, 1px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes pf-wobble-ttr {
  16.65% {
    transform: translate(8px, -8px);
  }
  33.3% {
    transform: translate(-6px, 6px);
  }
  49.95% {
    transform: translate(4px, -4px);
  }
  66.6% {
    transform: translate(-2px, 2px);
  }
  83.25% {
    transform: translate(1px, -1px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes pf-wobble-top {
  16.65% {
    transform: skew(-12deg);
  }
  33.3% {
    transform: skew(10deg);
  }
  49.95% {
    transform: skew(-6deg);
  }
  66.6% {
    transform: skew(4deg);
  }
  83.25% {
    transform: skew(-2deg);
  }
  to {
    transform: skew(0);
  }
}
@keyframes pf-wobble-vertical {
  16.65% {
    transform: translateY(8px);
  }
  33.3% {
    transform: translateY(-6px);
  }
  49.95% {
    transform: translateY(4px);
  }
  66.6% {
    transform: translateY(-2px);
  }
  83.25% {
    transform: translateY(1px);
  }
  to {
    transform: translateY(0);
  }
}

/* ===== index_files/css2.css ===== */
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2)
    format("woff2");
  unicode-range:
    U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2)
    format("woff2");
  unicode-range:
    U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2)
    format("woff2");
  unicode-range:
    U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIGxA.woff2)
    format("woff2");
  unicode-range:
    U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A,
    U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346,
    U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6,
    U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043,
    U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C,
    U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121,
    U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2,
    U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319,
    U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1,
    U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB,
    U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE,
    U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIGxA.woff2)
    format("woff2");
  unicode-range:
    U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315,
    U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382,
    U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6,
    U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7,
    U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444,
    U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0,
    U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA,
    U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB,
    U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513,
    U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D,
    U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC,
    U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC,
    U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887,
    U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B,
    U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C,
    U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2)
    format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Sora";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Sora";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Sora";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwWa-xsaQ.woff2)
    format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Sora";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-x.woff2)
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* ===== index_files/section-footer.css ===== */
.footer {
  border-top: 0.1rem solid rgba(var(--color-foreground), 0.08);
}
.footer:not(.color-background-1) {
  border-top: none;
}
.footer__content-top {
  padding-bottom: 5rem;
  display: block;
}
@media screen and (max-width: 749px) {
  .footer .grid {
    display: block;
  }
  .footer-block.grid__item {
    padding: 0;
    margin: 4rem 0;
    width: 100%;
  }
  .footer-block.grid__item:first-child {
    margin-top: 0;
  }
  .footer__content-top {
    padding-bottom: 3rem;
    padding-left: calc(4rem / var(--font-body-scale));
    padding-right: calc(4rem / var(--font-body-scale));
  }
}
@media screen and (min-width: 750px) {
  .footer__content-top .grid {
    row-gap: 6rem;
    margin-bottom: 0;
  }
}
.footer__content-bottom {
  border-top: solid 0.1rem rgba(var(--color-foreground), 0.08);
  padding-top: 3rem;
}
.footer__content-bottom:only-child {
  border-top: 0;
}
.footer__content-bottom-wrapper {
  display: flex;
  width: 100%;
}
@media screen and (max-width: 749px) {
  .footer__content-bottom {
    flex-wrap: wrap;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    row-gap: 1.5rem;
  }
  .footer__content-bottom-wrapper {
    flex-wrap: wrap;
    row-gap: 1.5rem;
  }
}
.footer__localization:empty + .footer__column--info {
  align-items: center;
}
@media screen and (max-width: 749px) {
  .footer__localization:empty + .footer__column {
    padding-top: 1.5rem;
  }
}
.footer__column {
  width: 100%;
  align-items: flex-end;
}
.footer__column--info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media screen and (min-width: 750px) {
  .footer__column--info {
    padding-left: 0;
    padding-right: 0;
    align-items: flex-end;
  }
}
.footer-block:only-child:last-child {
  text-align: center;
  max-width: 76rem;
  margin: 0 auto;
}
@media screen and (min-width: 750px) {
  .footer-block {
    display: block;
    margin-top: 0;
  }
}
.footer-block:empty {
  display: none;
}
.footer-block--newsletter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  margin-top: 3rem;
}
.footer-block--newsletter:only-child {
  margin-top: 0;
}
.footer-block--newsletter > * {
  flex: 1 1 100%;
}
@media screen and (max-width: 749px) {
  .footer-block.footer-block--menu:only-child {
    text-align: left;
  }
}
@media screen and (min-width: 750px) {
  .footer-block--newsletter {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.footer-block__heading {
  margin-bottom: 2rem;
  margin-top: 0;
  font-size: calc(var(--font-heading-scale) * 1.6rem);
}
@media screen and (min-width: 990px) {
  .footer-block__heading {
    font-size: calc(var(--font-heading-scale) * 1.8rem);
  }
}
.footer__list-social:empty,
.footer-block--newsletter:empty {
  display: none;
}
.footer__list-social.list-social:only-child {
  justify-content: center;
}
@media screen and (min-width: 750px) {
  .footer-block__newsletter:not(:only-child) .footer__newsletter {
    justify-content: flex-start;
    margin: 0;
  }
}
.footer-block__newsletter + .footer__list-social {
  margin-top: 3rem;
}
@media screen and (max-width: 749px) {
  .footer__list-social.list-social {
    justify-content: center;
  }
}
@media screen and (min-width: 750px) {
  .footer-block__newsletter + .footer__list-social {
    margin-top: 0;
  }
}
.footer__localization {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  padding: 1rem 1rem 0;
}
.footer__localization:empty {
  display: none;
}
.footer__localization h2 {
  margin: 1rem 1rem 0.5rem;
  color: rgba(var(--color-foreground), 0.75);
}
@media screen and (min-width: 750px) {
  .footer__localization {
    padding: 0.4rem 0;
    justify-content: flex-start;
  }
  .footer__localization h2 {
    margin: 1rem 0 0;
  }
}
@media screen and (max-width: 989px) {
  .footer__localization noscript {
    width: 100%;
  }
}
@media screen and (min-width: 750px) {
  .footer__payment {
    margin-top: 1.5rem;
  }
}
.footer__copyright {
  text-align: center;
  margin-top: 1.5rem;
}
@media screen and (min-width: 750px) {
  .footer__copyright {
    text-align: right;
  }
}
@keyframes appear-down {
  0% {
    opacity: 0;
    margin-top: -1rem;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}
.footer-block__details-content {
  margin-bottom: 4rem;
}
@media screen and (min-width: 750px) {
  .footer-block__details-content {
    margin-bottom: 0;
  }
  .footer-block__details-content > p,
  .footer-block__details-content > li {
    padding: 0;
  }
  .footer-block:only-child li {
    display: inline;
  }
  .footer-block__details-content > li:not(:last-child) {
    margin-right: 1.5rem;
  }
}
.footer-block__details-content .list-menu__item--link,
.copyright__content a {
  color: rgba(var(--color-foreground), 0.75);
}
@media screen and (min-width: 750px) {
  .footer-block__details-content .list-menu__item--link:hover,
  .copyright__content a:hover {
    color: rgb(var(--color-foreground));
    text-decoration: underline;
    text-underline-offset: 0.3rem;
  }
}
@media screen and (max-width: 989px) {
  .footer-block__details-content .list-menu__item--link {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 750px) {
  .footer-block__details-content .list-menu__item--link {
    display: inline-block;
    font-size: 1.4rem;
  }
  .footer-block__details-content > :first-child .list-menu__item--link {
    padding-top: 0;
  }
}
@media screen and (max-width: 749px) {
  .footer-block-image {
    text-align: center;
  }
}
.footer-block-image > img {
  height: auto;
}
.copyright__content a {
  color: currentColor;
  text-decoration: none;
}
@keyframes animateLocalization {
  0% {
    opacity: 0;
    transform: translateY(0);
  }
  to {
    opacity: 1;
    transform: translateY(-1rem);
  }
}
@supports not (inset: 10px) {
  @media screen and (max-width: 749px) {
    .footer .grid {
      margin-left: 0;
    }
  }
  @media screen and (min-width: 750px) {
    .footer__content-top .grid {
      margin-left: -3rem;
    }
    .footer__content-top .grid__item {
      padding-left: 3rem;
    }
  }
}

/* ===== index_files/component-newsletter.css ===== */

/* ===== index_files/component-list-payment.css ===== */

/* ===== index_files/component-list-social.css ===== */
.list-social {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

@media only screen and (max-width: 749px) {
  .list-social {
    justify-content: center;
  }
}

/* ===== index_files/component-rte.css ===== */
.rte:after {
  clear: both;
  content: "";
  display: block;
}
.rte > p:first-child {
  margin-top: 0;
}
.rte > p:last-child {
  margin-bottom: 0;
}
.rte img {
  height: auto;
  max-width: 100%;
  border: var(--media-border-width) solid
    rgba(var(--color-foreground), var(--media-border-opacity));
  border-radius: var(--media-radius);
  box-shadow: var(--media-shadow-horizontal-offset)
    var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
    rgba(var(--color-shadow), var(--media-shadow-opacity));
  margin-bottom: var(--media-shadow-vertical-offset);
}
.rte ul {
  padding-left: 2rem;
}
.rte li {
  list-style: inherit;
}
.rte li:last-child {
  margin-bottom: 0;
}
.rte a {
  color: rgba(var(--color-link), var(--alpha-link));
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 0.1rem;
  transition: text-decoration-thickness var(--duration-short) ease;
}
.rte a:hover {
  color: rgb(var(--color-link));
  text-decoration-thickness: 0.2rem;
}

/* ===== index_files/disclosure.css ===== */
.disclosure {
  position: relative;
}

/* ===== inline block #1 ===== */

@font-face {
  font-family: Archivo;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src:
    url("//swissnutri.ch/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2")
      format("woff2"),
    url("//swissnutri.ch/cdn/fonts/archivo/archivo_n7.7e9106d320e6594976a7dcb57957f3e712e83c96.woff")
      format("woff");
}

:root {
  --font-body-family:
    "system_ui", -apple-system, "Segoe UI", Roboto, "Helvetica Neue",
    "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-body-style: normal;
  --font-body-weight: 400;
  --font-body-weight-bold: 700;

  --font-heading-family: Archivo, sans-serif;
  --font-heading-style: normal;
  --font-heading-weight: 700;

  --font-body-scale: 1.05;
  --font-heading-scale: 1.0476190476190477;

  --color-base-text: 48, 48, 48;
  --color-shadow: 48, 48, 48;
  --color-base-background-1: 255, 255, 255;
  --color-base-background-2: 255, 255, 255;
  --color-base-solid-button-labels: 255, 255, 255;
  --color-base-outline-button-labels: 213, 43, 30;
  --color-base-accent-1: 213, 43, 30;
  --color-base-accent-2: 0, 123, 167;
  --payment-terms-background-color: #ffffff;

  --gradient-base-background-1: #ffffff;
  --gradient-base-background-2: #ffffff;
  --gradient-base-accent-1: #d52b1e;
  --gradient-base-accent-2: #007ba7;

  --media-padding: px;
  --media-border-opacity: 0.1;
  --media-border-width: 0px;
  --media-radius: 20px;
  --media-shadow-opacity: 0;
  --media-shadow-horizontal-offset: 0px;
  --media-shadow-vertical-offset: 4px;
  --media-shadow-blur-radius: 5px;
  --media-shadow-visible: 0;

  --page-width: 120rem;
  --page-width-margin: 0rem;

  --product-card-image-padding: 1.6rem;
  --product-card-corner-radius: 1.8rem;
  --product-card-text-alignment: left;
  --product-card-border-width: 0.2rem;
  --product-card-border-opacity: 0.2;
  --product-card-shadow-opacity: 0;
  --product-card-shadow-visible: 0;
  --product-card-shadow-horizontal-offset: 0rem;
  --product-card-shadow-vertical-offset: 0.4rem;
  --product-card-shadow-blur-radius: 0.5rem;

  --collection-card-image-padding: 1.6rem;
  --collection-card-corner-radius: 1.8rem;
  --collection-card-text-alignment: left;
  --collection-card-border-width: 0.1rem;
  --collection-card-border-opacity: 1;
  --collection-card-shadow-opacity: 0;
  --collection-card-shadow-visible: 0;
  --collection-card-shadow-horizontal-offset: 0rem;
  --collection-card-shadow-vertical-offset: 0.4rem;
  --collection-card-shadow-blur-radius: 0.5rem;

  --blog-card-image-padding: 1.6rem;
  --blog-card-corner-radius: 1.8rem;
  --blog-card-text-alignment: left;
  --blog-card-border-width: 0.1rem;
  --blog-card-border-opacity: 1;
  --blog-card-shadow-opacity: 0;
  --blog-card-shadow-visible: 0;
  --blog-card-shadow-horizontal-offset: 0rem;
  --blog-card-shadow-vertical-offset: 0.4rem;
  --blog-card-shadow-blur-radius: 0.5rem;

  --badge-corner-radius: 0rem;

  --popup-border-width: 1px;
  --popup-border-opacity: 0.1;
  --popup-corner-radius: 18px;
  --popup-shadow-opacity: 0;
  --popup-shadow-horizontal-offset: 0px;
  --popup-shadow-vertical-offset: 4px;
  --popup-shadow-blur-radius: 5px;

  --drawer-border-width: 0px;
  --drawer-border-opacity: 0.1;
  --drawer-shadow-opacity: 0;
  --drawer-shadow-horizontal-offset: 0px;
  --drawer-shadow-vertical-offset: 4px;
  --drawer-shadow-blur-radius: 5px;

  --spacing-sections-desktop: 0px;
  --spacing-sections-mobile: 0px;

  --grid-desktop-vertical-spacing: 28px;
  --grid-desktop-horizontal-spacing: 28px;
  --grid-mobile-vertical-spacing: 14px;
  --grid-mobile-horizontal-spacing: 14px;

  --text-boxes-border-opacity: 0.1;
  --text-boxes-border-width: 0px;
  --text-boxes-radius: 20px;
  --text-boxes-shadow-opacity: 0;
  --text-boxes-shadow-visible: 0;
  --text-boxes-shadow-horizontal-offset: 0px;
  --text-boxes-shadow-vertical-offset: 4px;
  --text-boxes-shadow-blur-radius: 5px;

  --buttons-radius: 40px;
  --buttons-radius-outset: 43px;
  --buttons-border-width: 3px;
  --buttons-border-opacity: 1;
  --buttons-shadow-opacity: 0;
  --buttons-shadow-visible: 0;
  --buttons-shadow-horizontal-offset: 0px;
  --buttons-shadow-vertical-offset: 4px;
  --buttons-shadow-blur-radius: 5px;
  --buttons-border-offset: 0.3px;

  --inputs-radius: 26px;
  --inputs-border-width: 1px;
  --inputs-border-opacity: 0.55;
  --inputs-shadow-opacity: 0;
  --inputs-shadow-horizontal-offset: 0px;
  --inputs-margin-offset: 0px;
  --inputs-shadow-vertical-offset: 4px;
  --inputs-shadow-blur-radius: 5px;
  --inputs-radius-outset: 27px;

  --variant-pills-radius: 40px;
  --variant-pills-border-width: 3px;
  --variant-pills-border-opacity: 0.55;
  --variant-pills-shadow-opacity: 0;
  --variant-pills-shadow-horizontal-offset: 0px;
  --variant-pills-shadow-vertical-offset: 4px;
  --variant-pills-shadow-blur-radius: 0px;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
  font-size: calc(var(--font-body-scale) * 62.5%);
  height: 100%;
}

body {
  display: grid;
  grid-template-rows: auto auto 1fr auto;
  grid-template-columns: 100%;
  min-height: 100%;
  margin: 0;
  font-size: 1.5rem;
  letter-spacing: 0.06rem;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
}

@media screen and (min-width: 750px) {
  body {
    font-size: 1.6rem;
  }
}

/* ===== inline block #2 ===== */

/* ===== inline block #3 ===== */

.jdgm-xx {
  left: 0;
}
:root {
  --jdgm-primary-color: #088464;
  --jdgm-secondary-color: rgba(8, 132, 100, 0.1);
  --jdgm-star-color: #f8b702;
  --jdgm-write-review-text-color: white;
  --jdgm-write-review-bg-color: #088464;
  --jdgm-paginate-color: #088464;
  --jdgm-border-radius: 0;
  --jdgm-reviewer-name-color: #088464;
}
.jdgm-histogram__bar-content {
  background-color: #088464;
}

.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge {
  color: white;
  background-color: #088464;
}
.jdgm-review-widget--small
  .jdgm-gallery.jdgm-gallery
  .jdgm-gallery__thumbnail-link:nth-child(8)
  .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before {
  content: "Mehr sehen";
}
@media only screen and (min-width: 768px) {
  .jdgm-gallery.jdgm-gallery
    .jdgm-gallery__thumbnail-link:nth-child(8)
    .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before {
    content: "Mehr sehen";
  }
}
.jdgm-preview-badge .jdgm-star.jdgm-star {
  color: #f8b702;
}
.jdgm-rev .jdgm-rev__timestamp,
.jdgm-quest .jdgm-rev__timestamp,
.jdgm-carousel-item__timestamp {
  display: none !important;
}
.jdgm-author-all-initials {
  display: none !important;
}
.jdgm-author-last-initial {
  display: none !important;
}
.jdgm-rev-widg__title {
  visibility: hidden;
}
.jdgm-rev-widg__summary-text {
  visibility: hidden;
}
.jdgm-prev-badge__text {
  visibility: hidden;
}
.jdgm-rev__prod-link-prefix:before {
  content: "über";
}
.jdgm-rev__variant-label:before {
  content: "Variante: ";
}
.jdgm-rev__out-of-store-text:before {
  content: "(außerhalb des Shops)";
}
@media only screen and (min-width: 768px) {
  .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,
  .jdgm-rev__pics .jdgm-rev__product-picture {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,
  .jdgm-rev__pics .jdgm-rev__product-picture {
    display: none;
  }
}
.jdgm-review-snippet-widget
  .jdgm-rev-snippet-widget__cards-container
  .jdgm-rev-snippet-card {
  border-radius: 8px;
  background: #fff;
}
.jdgm-review-snippet-widget
  .jdgm-rev-snippet-widget__cards-container
  .jdgm-rev-snippet-card__rev-rating
  .jdgm-star {
  color: #108474;
}
.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,
.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn {
  border-radius: 50%;
  background: #fff;
}
.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn > svg,
.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn > svg {
  fill: #000;
}

/* ===== inline block #4 ===== */

/* ===== inline block #5 ===== */

@-webkit-keyframes jdgm-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes jdgm-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@font-face {
  font-family: "JudgemeStar";
  src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==")
    format("woff");
  font-weight: normal;
  font-style: normal;
}
.jdgm-star {
  font-family: "JudgemeStar";
  display: inline !important;
  text-decoration: none !important;
  padding: 0 4px 0 0 !important;
  margin: 0 !important;
  font-weight: bold;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.jdgm-star:hover {
  opacity: 1;
}
.jdgm-star:last-of-type {
  padding: 0 !important;
}
.jdgm-star.jdgm--on:before {
  content: "\e000";
}
.jdgm-star.jdgm--off:before {
  content: "\e001";
}
.jdgm-star.jdgm--half:before {
  content: "\e002";
}
.jdgm-widget * {
  margin: 0;
  line-height: 1.4;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
}
.jdgm-hidden {
  display: none !important;
  visibility: hidden !important;
}
.jdgm-temp-hidden {
  display: none;
}
.jdgm-spinner {
  width: 40px;
  height: 40px;
  margin: auto;
  border-radius: 50%;
  border-top: 2px solid #eee;
  border-right: 2px solid #eee;
  border-bottom: 2px solid #eee;
  border-left: 2px solid #ccc;
  -webkit-animation: jdgm-spin 0.8s infinite linear;
  animation: jdgm-spin 0.8s infinite linear;
}
.jdgm-spinner:empty {
  display: block;
}
.jdgm-prev-badge {
  display: block !important;
}

/* ===== inline block #6 ===== */
.pf-ba-content {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.pf-ba-after {
  position: relative;
  width: 100%;
  z-index: 0;
}
.pf-ba-after img {
  display: block;
  width: 100%;
  height: auto;
}
.pf-ba-before {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 1;
  height: 100%;
}
.pf-ba-before img {
  display: block;
  object-fit: cover;
  max-width: none;
  max-height: none;
}
.pf-ba-vertical .pf-ba-before {
  width: 100%;
  height: auto;
}
.pf-ba-vertical .pf-ba-before img {
  width: 100%;
  height: auto;
}
.pf-ba-handle {
  position: absolute;
  top: 0;
  height: 100%;
  width: 4px;
  background: #fff;
  z-index: 10;
  cursor: col-resize;
  transform: translateX(-50%);
}
.pf-ba-handle-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 44px;
  height: 44px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.pf-ba-badge-wrapper {
  display: contents;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  background: rgba(0, 0, 0, 0.4);
  padding: 4px 8px;
  border-radius: 4px;
  border: none;
}
.pf-ba-label {
  position: absolute;
  z-index: 5;
  white-space: nowrap;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  color: inherit;
  text-decoration: inherit;
  background: inherit;
  padding: inherit;
  border: inherit;
  border-radius: inherit;
  pointer-events: none;
  user-select: none;
}

/* ===== inline block #7 ===== */

.drawer {
  visibility: hidden;
}

/* ===== inline block #8 ===== */

header-drawer {
  justify-self: start;
  margin-left: -1.2rem;
}

.header__heading-logo {
  max-width: 230px;
}

@media screen and (min-width: 990px) {
  header-drawer {
    display: none;
  }
}

.menu-drawer-container {
  display: flex;
}

.list-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

.list-menu--inline {
  display: inline-flex;
  flex-wrap: wrap;
}

summary.list-menu__item {
  padding-right: 2.7rem;
}

.list-menu__item {
  display: flex;
  align-items: center;
  line-height: calc(1 + 0.3 / var(--font-body-scale));
}

.list-menu__item--link {
  text-decoration: none;
  padding-bottom: 1rem;
  padding-top: 1rem;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
}

@media screen and (min-width: 750px) {
  .list-menu__item--link {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
}

/* ===== inline block #9 ===== */

.header {
  padding-top: 6px;
  padding-bottom: 6px;
}

.section-header {
  margin-bottom: 0px;
}

@media screen and (min-width: 750px) {
  .section-header {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 990px) {
  .header {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

/* ===== inline block #10 ===== */

#shopify-section-header .header__icon--account {
  display: none !important;
}
#shopify-section-header .header__icon--account,
#shopify-section-header .menu-drawer__account {
  display: none !important;
}

/* ===== inline block #11 ===== */

.__pf .pf-c-ct,
.__pf .pf-c-lt,
.__pf .pf-c-rt {
  align-content: flex-start;
}

.pf-sr-only {
  overflow: hidden;
}
.__pf img {
  max-width: 100%;
  border: 0;
  vertical-align: middle;
}

.__pf button,
.__pf input {
  touch-action: manipulation;
}
.__pf:not([data-pf-editor-version="gen-2"]) :focus-visible {
  outline: 0 !important;
  box-shadow: none !important;
}
.__pf:not([data-pf-editor-version="gen-2"])
  :not(input):not(select):not(textarea):not(
    [data-active="true"]
  ):focus-visible {
  border: none !important;
}
.__pf *,
.__pf :after,
.__pf :before {
  box-sizing: border-box;
}
.__pf [disabled] {
  cursor: default;
}
.__pf [data-href],
.__pf button:not([data-pf-id]):hover {
  cursor: pointer;
}
.__pf [disabled]:not([disabled="false"]),
.pf-dialog svg {
  pointer-events: none;
}
.__pf [hidden] {
  display: none !important;
}
.__pf .pf-ifr {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: absolute;
}
.__pf .pf-r,
.__pf .pf-r-eh > .pf-c {
  display: flex;
}
.__pf .ejtSSi {
  padding: 0 15px;
  width: 100%;
  margin: auto;
  max-width: var(--cw);
}
.__pf .pf-ifr {
  border: 0;
}
.__pf .pf-bg-lazy {
  background-image: none !important;
}
.__pf .pf-r {
  flex-wrap: wrap;
}
.__pf .pf-r-dg {
  display: grid;
}
.__pf .pf-c {
  max-width: calc(100% / 12 * var(--c-xs, 12));
  flex-basis: calc(100% / 12 * var(--c-xs, 12));
}
.__pf .pf-r {
  margin: 0 calc(-1 * var(--s-xs, 0px));
}
.__pf .pf-r > .pf-c {
  padding: var(--s-xs, 0px);
}
.__pf .pf-r-ew > .pf-c {
  flex-grow: 1;
  flex-basis: 0;
}
.__pf .pf-r-ew > .pf-c {
  flex-basis: calc(100% / var(--ew-xs, 1));
  max-width: calc(100% / var(--ew-xs, 1));
}

main .accent-background + .shopify-section {
  margin: 0;
}
@media (max-width: 767.4999px) {
  .__pf .pf-hide {
    display: none !important;
  }
}
@media (max-width: 1024.4999px) and (min-width: 767.5px) {
  .__pf .pf-sm-hide {
    display: none !important;
  }
}
@media (max-width: 1199.4999px) and (min-width: 1024.5px) {
  .__pf .pf-md-hide {
    display: none !important;
  }
}
@media (min-width: 767.5px) {
  .__pf .pf-r {
    margin: 0 calc(-1 * var(--s-sm, var(--s-xs, 0px)));
  }
  .__pf .pf-c {
    max-width: calc(100% / 12 * var(--c-sm, var(--c-xs, 12)));
    flex-basis: calc(100% / 12 * var(--c-sm, var(--c-xs, 12)));
  }
  .__pf .pf-r > .pf-c {
    padding: var(--s-sm, var(--s-xs, 0px));
  }
  .__pf .pf-r-ew > .pf-c {
    flex-basis: calc(100% / var(--ew-sm, var(--ew-xs, 1)));
    max-width: calc(100% / var(--ew-sm, var(--ew-xs, 1)));
  }
}
@media (min-width: 1024.5px) {
  .__pf .pf-c {
    max-width: calc(100% / 12 * var(--c-md, var(--c-sm, var(--c-xs, 12))));
    flex-basis: calc(100% / 12 * var(--c-md, var(--c-sm, var(--c-xs, 12))));
  }
}
@media (min-width: 1199.5px) {
  .__pf .pf-r {
    margin: 0 calc(-1 * var(--s-lg, var(--s-sm, var(--s-xs, 0px))));
  }
  .__pf .pf-c {
    max-width: calc(100% / 12 * var(--c-lg, var(--c-md, var(--c-sm, var(--c-xs, 12)))));
    flex-basis: calc(100% / 12 * var(--c-lg, var(--c-md, var(--c-sm, var(--c-xs, 12)))));
  }
  .__pf .pf-r > .pf-c {
    padding: var(--s-lg, var(--s-sm, var(--s-xs, 0px)));
  }
  .__pf .pf-lg-hide {
    display: none !important;
  }
}
.__pf .pf-r-eh > .pf-c > div {
  width: 100%;
}
.__pf .pf-c-lt {
  justify-content: flex-start;
  align-items: flex-start;
}
.__pf .pf-c-ct {
  justify-content: center;
  align-items: flex-start;
}
.__pf .pf-c-rt {
  justify-content: flex-end;
  align-items: flex-start;
}
.__pf .pf-c-lm {
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
.__pf .pf-c-cm {
  justify-content: center;
  align-items: center;
  align-content: center;
}
.__pf .pf-c-rm {
  justify-content: flex-end;
  align-items: center;
  align-content: center;
}
.__pf .pf-c-cb,
.__pf .pf-c-lb,
.__pf .pf-c-rb {
  align-content: flex-end;
}
.__pf .pf-c-lb {
  justify-content: flex-start;
  align-items: flex-end;
}
.__pf .pf-c-cb {
  justify-content: center;
  align-items: flex-end;
}
.__pf .pf-c-rb {
  justify-content: flex-end;
  align-items: flex-end;
}
.pf-no-border:not(:focus-visible) {
  border: none;
  outline: 0;
}
.pf-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}
.pf-close-dialog-btn,
.pf-dialog {
  background: 0 0;
  border: none;
  padding: 0;
}
.pf-visibility-hidden {
  visibility: hidden;
}
.pf-dialog {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: min(calc(9 / 16 * 100vw), calc(100% - 6px - 2em));
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  margin: 0;
}
.pf-dialog::backdrop {
  background: rgba(0, 0, 0, 0.9);
  opacity: 1;
}
.pf-close-dialog-btn {
  position: absolute;
  top: 0;
  right: 0;
  height: 16px;
  margin-bottom: 8px;
  cursor: pointer;
}
.pf-close-dialog-btn:not(:focus-visible) {
  box-shadow: none;
}
.pf-dialog-content {
  display: block;
  margin: 24px auto auto;
  width: 100%;
  height: calc(100% - 24px);
}
.pf-dialog-content > * {
  width: 100%;
  height: 100%;
  border: 0;
}

/* ===== inline block #12 ===== */

@media all {
  .__pf .pf-gs-button-1,
  .__pf .pf-gs-button-2,
  .__pf .pf-gs-button-3 {
    padding: 12px 20px;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0;
    margin: 0;
  }
  .__pf {
    --pf-primary-color: rgb(199, 61, 35);
    --pf-secondary-color: rgb(63, 115, 203);
    --pf-foreground-color: rgb(55, 126, 98);
    --pf-background-color: rgb(204, 204, 204);
    --pf-color-5: rgb(17, 18, 19);
    --pf-color-6: rgb(246, 197, 103);
    --pf-color-7: rgb(121, 202, 216);
    --pf-color-8: rgb(240, 240, 240);
    --pf-primary-font: "Playfair Display";
    --pf-secondary-font: "Lato";
    --pf-tertiary-font: "Source Sans Pro";
  }
  .__pf .pf-gs-button-1 {
    background-color: #919da9;
    color: #fff;
  }
  .__pf .pf-gs-button-2 {
    color: #919da9;
    border: 1px solid #919da9;
  }
  .__pf .pf-gs-button-3 {
    background-color: #919da9;
    color: #fff;
    border-radius: 40px;
  }
  .__pf .pf-gs-button-4 {
    color: #919da9;
    border-radius: 40px;
    border: 1px solid #919da9;
    padding: 12px 20px;
    margin: 0;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0;
  }
  .__pf .pf-gs-button-5,
  .__pf .pf-gs-button-6 {
    color: #919da9;
    border-style: solid;
    border-color: #919da9;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0;
  }
  .__pf .pf-gs-button-5 {
    border-width: 0 0 3px;
    margin: 0;
  }
  .__pf .pf-gs-button-6 {
    border-width: 0 3px 3px 0;
    margin: 0;
  }
  .__pf .pf-gs-icon-1,
  .__pf .pf-gs-icon-2 {
    background-color: #919da9;
    color: #fff;
    padding: 8px;
    margin: 0;
    border-style: none;
  }
  .__pf .pf-gs-icon-1 {
    border-radius: 0;
  }
  .__pf .pf-gs-icon-2 {
    border-radius: 50%;
  }
  .__pf .pf-gs-icon-3,
  .__pf .pf-gs-icon-4 {
    background-color: #fff;
    color: #919da9;
    padding: 8px;
    margin: 0;
    border: 1px solid #919da9;
  }
  .__pf .pf-gs-icon-4 {
    border-radius: 50%;
  }
  .__pf .pf-gs-icon-5,
  .__pf .pf-gs-icon-6 {
    background-color: #f5f5f5;
    color: #919da9;
    padding: 8px;
    margin: 0;
    border: 1px solid #919da9;
  }
  .__pf .pf-gs-icon-6 {
    border-radius: 50%;
  }
  .__pf .pf-gs-image-1 {
    width: 100%;
  }
  .__pf .pf-gs-image-2 {
    border: 3px solid #919da9;
    width: 100%;
  }
  .__pf .pf-gs-image-3 {
    border: 3px solid #919da9;
    padding: 10px;
    width: 100%;
  }
  .__pf .pf-gs-image-4,
  .__pf .pf-gs-image-5 {
    border-radius: 50%;
    width: 100%;
  }
  .__pf .pf-gs-image-5 {
    border: 3px solid #919da9;
  }
  .__pf .pf-gs-image-6 {
    border-radius: 50%;
    border: 3px solid #919da9;
    padding: 10px;
    width: 100%;
  }
  .__pf .pf-gs-heading-1,
  .__pf .pf-gs-heading-2,
  .__pf .pf-gs-heading-3,
  .__pf .pf-gs-heading-4,
  .__pf .pf-gs-heading-5 {
    color: #000;
    padding: 0;
    margin: 18px 0;
  }
  .__pf .pf-gs-heading-1 {
    font-size: 32px;
  }
  .__pf .pf-gs-heading-2 {
    font-size: 24px;
  }
  .__pf .pf-gs-heading-3 {
    font-size: 20px;
  }
  .__pf .pf-gs-heading-4 {
    font-size: 18px;
  }
  .__pf .pf-gs-heading-5 {
    font-size: 16px;
  }
  .__pf .pf-gs-heading-6 {
    margin: 18px 0;
    font-size: 14px;
    color: #000;
    padding: 0;
  }
  .__pf .pf-gs-paragraph-1,
  .__pf .pf-gs-paragraph-2,
  .__pf .pf-gs-paragraph-3,
  .__pf .pf-gs-paragraph-4 {
    color: #000;
    padding: 0;
    margin: 16px 0;
    font-size: 16px;
  }
  .__pf .pf-gs-paragraph-1 {
    text-align: left;
  }
  .__pf .pf-gs-paragraph-2 {
    text-align: right;
  }
  .__pf .pf-gs-paragraph-3 {
    text-align: center;
  }
  .__pf .pf-gs-divider-1,
  .__pf .pf-gs-divider-2,
  .__pf .pf-gs-divider-3 {
    padding: 16px 0;
    margin: 0;
    font-size: 2px;
  }
  .__pf .pf-gs-divider-1 {
    color: #919da9;
  }
  .__pf .pf-gs-divider-2 {
    color: #444749;
  }
  .__pf .pf-gs-divider-3 {
    color: #b9bfca;
  }
}

/* ===== inline block #13 ===== */

.pf-color-scheme-1,
.pf-color-scheme-2 {
  --pf-scheme-btn-text-color: rgb(255, 255, 255);
  background-color: var(--pf-scheme-bg-color);
  background-image: var(--pf-scheme-bg-gradient-color);
  border-color: var(--pf-scheme-border-color);
  color: var(--pf-scheme-text-color);
}
.pf-color-scheme-1 {
  --pf-scheme-bg-color: rgba(255, 255, 255, 0);
  --pf-scheme-text-color: rgb(0, 0, 0);
  --pf-scheme-btn-bg-color: rgb(145, 157, 169);
  --pf-scheme-border-color: rgba(0, 0, 0);
  --pf-scheme-shadow-color: rgb(0, 0, 0, 0.25);
}
.pf-color-scheme-2,
.pf-color-scheme-3 {
  --pf-scheme-text-color: rgb(18, 18, 18);
  --pf-scheme-btn-bg-color: rgb(18, 18, 18);
  --pf-scheme-border-color: rgb(18, 18, 18);
}
.pf-color-scheme-2 {
  --pf-scheme-bg-color: rgb(255, 255, 255);
  --pf-scheme-shadow-color: rgb(18, 18, 18);
}
.pf-color-scheme-3 {
  --pf-scheme-bg-color: rgb(243, 243, 243);
  --pf-scheme-btn-text-color: rgb(243, 243, 243);
  --pf-scheme-shadow-color: rgb(18, 18, 18);
  background-color: var(--pf-scheme-bg-color);
  background-image: var(--pf-scheme-bg-gradient-color);
  border-color: var(--pf-scheme-border-color);
  color: var(--pf-scheme-text-color);
}
.pf-color-scheme-4,
.pf-color-scheme-5,
.pf-color-scheme-6 {
  --pf-scheme-text-color: rgb(255, 255, 255);
  --pf-scheme-btn-bg-color: rgb(255, 255, 255);
  --pf-scheme-border-color: rgb(255, 255, 255);
  --pf-scheme-shadow-color: rgb(18, 18, 18);
  background-color: var(--pf-scheme-bg-color);
  background-image: var(--pf-scheme-bg-gradient-color);
  border-color: var(--pf-scheme-border-color);
  color: var(--pf-scheme-text-color);
}
.pf-color-scheme-4 {
  --pf-scheme-bg-color: rgb(36, 40, 51);
  --pf-scheme-btn-text-color: rgb(0, 0, 0);
}
.pf-color-scheme-5 {
  --pf-scheme-bg-color: rgb(18, 18, 18);
  --pf-scheme-btn-text-color: rgb(18, 18, 18);
}
.pf-color-scheme-6 {
  --pf-scheme-bg-color: rgb(51, 79, 180);
  --pf-scheme-btn-text-color: rgb(51, 79, 180);
}
[data-pf-type^="Button"] {
  background-color: var(--pf-scheme-btn-bg-color);
  background-image: var(--pf-scheme-btn-bg-gradient-color);
  color: var(--pf-scheme-btn-text-color);
}
@media all {
  .__pf .pf-button-1,
  .__pf .pf-button-2,
  .__pf .pf-button-3 {
    padding: 12px 20px;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0;
    margin: 0;
  }
  .__pf .pf-button-1 {
    background-color: #919da9;
    color: #fff;
  }
  .__pf .pf-button-2 {
    color: #919da9;
    border: 1px solid #919da9;
  }
  .__pf .pf-button-3 {
    background-color: #919da9;
    color: #fff;
    border-radius: 40px;
  }
  .__pf .pf-button-4 {
    color: #919da9;
    border-radius: 40px;
    border: 1px solid #919da9;
    padding: 12px 20px;
    margin: 0;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0;
  }
  .__pf .pf-button-5,
  .__pf .pf-button-6 {
    color: #919da9;
    border-style: solid;
    border-color: #919da9;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0;
  }
  .__pf .pf-button-5 {
    border-width: 0 0 3px;
    margin: 0;
  }
  .__pf .pf-button-6 {
    border-width: 0 3px 3px 0;
    margin: 0;
  }
  .__pf .pf-icon-1,
  .__pf .pf-icon-2 {
    background-color: #919da9;
    color: #fff;
    padding: 8px;
    margin: 0;
    border-style: none;
  }
  .__pf .pf-icon-1 {
    border-radius: 0;
  }
  .__pf .pf-icon-2 {
    border-radius: 50%;
  }
  .__pf .pf-icon-3,
  .__pf .pf-icon-4 {
    background-color: #fff;
    color: #919da9;
    padding: 8px;
    margin: 0;
    border: 1px solid #919da9;
  }
  .__pf .pf-icon-4 {
    border-radius: 50%;
  }
  .__pf .pf-icon-5,
  .__pf .pf-icon-6 {
    background-color: #f5f5f5;
    color: #919da9;
    padding: 8px;
    margin: 0;
    border: 1px solid #919da9;
  }
  .__pf .pf-icon-6 {
    border-radius: 50%;
  }
  .__pf .pf-image-1 {
    width: 100%;
  }
  .__pf .pf-image-2 {
    border: 3px solid #919da9;
    width: 100%;
  }
  .__pf .pf-image-3 {
    border: 3px solid #919da9;
    padding: 10px;
    width: 100%;
  }
  .__pf .pf-image-4,
  .__pf .pf-image-5 {
    border-radius: 50%;
    width: 100%;
  }
  .__pf .pf-image-5 {
    border: 3px solid #919da9;
  }
  .__pf .pf-image-6 {
    border-radius: 50%;
    border: 3px solid #919da9;
    padding: 10px;
    width: 100%;
  }
  .__pf .pf-text-1,
  .__pf .pf-text-2,
  .__pf .pf-text-3,
  .__pf .pf-text-4 {
    color: #000;
    padding: 0;
    margin: 16px 0;
    font-size: 16px;
  }
  .__pf .pf-text-1 {
    text-align: left;
  }
  .__pf .pf-text-2 {
    text-align: right;
  }
  .__pf .pf-text-3 {
    text-align: center;
  }
  .__pf .pf-divider-1,
  .__pf .pf-divider-2,
  .__pf .pf-divider-3 {
    padding: 16px 0;
    margin: 0;
    font-size: 2px;
  }
  .__pf .pf-divider-1 {
    color: #919da9;
  }
  .__pf .pf-divider-2 {
    color: #444749;
  }
  .__pf .pf-divider-3 {
    color: #b9bfca;
  }
  .__pf .pf-field-1,
  .__pf .pf-field-2,
  .__pf .pf-field-3,
  .__pf .pf-field-4,
  .__pf .pf-field-5,
  .__pf .pf-field-6 {
    background-color: #fdfdfd;
    border: 0.66px solid #8a8a8a;
    border-radius: 8px;
    padding: 6px 12px;
  }
  .__pf .pf-heading-1-h1,
  .__pf .pf-heading-1-h2,
  .__pf .pf-heading-1-h3,
  .__pf .pf-heading-1-h4,
  .__pf .pf-heading-1-h5,
  .__pf .pf-heading-1-h6 {
    margin: 18px 0;
    font-size: 32px;
    color: #000;
    padding: 0;
  }
  .__pf .pf-heading-2-h1,
  .__pf .pf-heading-2-h2,
  .__pf .pf-heading-2-h3,
  .__pf .pf-heading-2-h4,
  .__pf .pf-heading-2-h5,
  .__pf .pf-heading-2-h6 {
    margin: 18px 0;
    font-size: 24px;
    color: #000;
    padding: 0;
  }
  .__pf .pf-heading-3-h1,
  .__pf .pf-heading-3-h2,
  .__pf .pf-heading-3-h3,
  .__pf .pf-heading-3-h4,
  .__pf .pf-heading-3-h5,
  .__pf .pf-heading-3-h6 {
    margin: 18px 0;
    font-size: 20px;
    color: #000;
    padding: 0;
  }
  .__pf .pf-heading-4-h1,
  .__pf .pf-heading-4-h2,
  .__pf .pf-heading-4-h3,
  .__pf .pf-heading-4-h4,
  .__pf .pf-heading-4-h5,
  .__pf .pf-heading-4-h6 {
    margin: 18px 0;
    font-size: 18px;
    color: #000;
    padding: 0;
  }
  .__pf .pf-heading-5-h1,
  .__pf .pf-heading-5-h2,
  .__pf .pf-heading-5-h3,
  .__pf .pf-heading-5-h4,
  .__pf .pf-heading-5-h5,
  .__pf .pf-heading-5-h6 {
    margin: 18px 0;
    font-size: 16px;
    color: #000;
    padding: 0;
  }
  .__pf .pf-heading-6-h1,
  .__pf .pf-heading-6-h2,
  .__pf .pf-heading-6-h3,
  .__pf .pf-heading-6-h4,
  .__pf .pf-heading-6-h5,
  .__pf .pf-heading-6-h6 {
    margin: 18px 0;
    font-size: 14px;
    color: #000;
    padding: 0;
  }
}

/* ===== inline block #14 ===== */

div.__pf {
  --pf-shopify-font-family-type-header-font: Archivo, sans-serif;
  --pf-shopify-font-style-type-header-font: normal;
  --pf-shopify-font-weight-type-header-font: 700;
  --pf-shopify-font-family-type-body-font:
    "system_ui", -apple-system, "Segoe UI", Roboto, "Helvetica Neue",
    "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --pf-shopify-font-style-type-body-font: normal;
  --pf-shopify-font-weight-type-body-font: 400;
}

/* ===== inline block #15 ===== */

.bjcKoj .pf-slide > div,
.fMRkED,
.kRImrw {
  width: 100%;
}
.dxVHbk .pf-accordion-show,
.fMRkED,
.hVkRPp .pf-countdown__inner > div > label {
  display: block;
}
.bOiGIg,
.bjcKoj,
.fMRkED,
.kztRcD {
  position: relative;
}
.bjcKoj .pf-slide > div,
.dfRERk,
.giqUXE {
  word-break: break-word;
}
.jShduQ,
.pfa {
  line-height: 1;
}
.fMRkED {
  height: auto;
  text-align: left;
  outline: 0;
  word-wrap: break-word;
}
.fMRkED .pfa,
.fMRkED svg {
  margin-right: 5px;
  vertical-align: middle;
}
.hByIKx {
  padding: 15px;
}
.dxVHbk > div > button > .pfa-arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: inherit;
}
.dxVHbk .pf-anchor[data-active="true"] .pfa-arrow:not(.pfa-minus) {
  transform: translateY(-50%) rotate(90deg);
}

.dxVHbk .pf-accordion-hide {
  display: none;
}
.dxVHbk .pf-accordion-visually-show {
  animation: 350ms forwards bmBJiA;
}
.dxVHbk .pf-accordion-visually-hidden {
  animation: 350ms forwards gWUsUJ;
  overflow: hidden;
}
.dxVHbk .pf-accordion-wrapper {
  transition: height 0.35s;
}
.ccswOn.pf-r-eh,
.ddMLTj .pf-r-eh {
  align-items: stretch !important;
}
.kRImrw {
  height: 100%;
}
.bjcKoj {
  overflow: hidden;
}
.bjcKoj .pf-slider {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  transition: height 250ms ease-in-out;
}
.bjcKoj .pf-slider:not([class*="pf-c-"]) {
  align-items: inherit;
}
.bjcKoj .pf-slider:not(.-show-scroll-bar) {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.bjcKoj .pf-slider:not(.-show-scroll-bar)::-webkit-scrollbar {
  display: none;
}
.bjcKoj .pf-slide {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: flex-start;
  max-width: none;
  scroll-snap-align: start;
  overflow: hidden;
}
.bjcKoj .pf-slider-next,
.bjcKoj .pf-slider-prev {
  width: 40px;
  height: 40px;
  position: absolute;
  font-size: 20px;
  top: calc(50% - 20px);
  border: none;
  cursor: pointer;
  transition: 0.35s;
  line-height: 1;
}
.bjcKoj .pf-slider-next:after,
.bjcKoj .pf-slider-next:before,
.bjcKoj .pf-slider-prev:after,
.bjcKoj .pf-slider-prev:before {
  content: "";
  position: absolute;
  background: #fff;
}
.bjcKoj .pf-slider-prev {
  left: 20px;
  transform: rotate(180deg);
}
.bjcKoj .pf-slider-next {
  right: 20px;
}
.bjcKoj .nav-style-1 {
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  padding: 0;
  margin: 0;
}
.bjcKoj .nav-style-1:hover,
.bjcKoj .pagination-style-1 button.active,
.bjcKoj .pagination-style-1 button:hover {
  background: #000;
}
.bjcKoj .nav-style-1:after,
.bjcKoj .nav-style-1:before {
  width: 1px;
  height: 8px;
}
.bjcKoj .nav-style-1:before {
  transform: rotate(45deg);
  top: 19px;
}
.bjcKoj .nav-style-1:after {
  transform: rotate(-45deg);
  top: 14px;
}
.bjcKoj .pf-slider-nav {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}
.bjcKoj .pf-slider-nav button {
  border: none;
  margin: 0 5px;
  cursor: pointer;
  padding: 0;
}
.bjcKoj .pagination-style-1 button {
  width: 20px;
  height: 5px;
  background: rgba(0, 0, 0, 0.4);
}
.bjcKoj .pf-slider {
  flex-wrap: wrap;
  scroll-padding-left: calc(
    (var(--ws-xs, 1) / (var(--ss-xs, 1) + (var(--ws-xs, 0) * 0.01))) * 1% / 2
  );
}
.bjcKoj .pf-slide {
  flex: 0 0 calc(100% / var(--ss-xs, 1));
}
@media (max-width: 767.4999px) {
  .ddMLTj .pf-slide {
    justify-content: flex-start;
  }
}
@media (min-width: 767.5px) and (max-width: 1024.4999px) {
  .ddMLTj .pf-slide {
    justify-content: flex-start;
  }
}
@media (min-width: 1024.5px) and (max-width: 1199.4999px) {
  .ddMLTj .pf-slide {
    justify-content: flex-start;
  }
}
.hVkRPp {
  display: inline-flex;
}
.hVkRPp .pf-countdown__inner {
  display: flex;
  text-align: center;
}
.hVkRPp .pf-countdown__inner > div {
  display: flex;
  flex-direction: column;
}
.ckdstx {
  --pf-sample-color: #5d6b82;
  --pf-border-color: #d1d5db;
}
.gbBbPZ {
  white-space: pre-line;
  user-select: text;
}
.gbBbPZ span {
  vertical-align: baseline !important;
}
.fDsHtk,
.fDsHtk + span,
.foIZBL > svg,
.issLwU {
  vertical-align: middle;
}
.gbBbPZ i,
.gbBbPZ svg,
.jShduQ .pfa,
.jShduQ svg {
  margin-right: 5px;
}
.foIZBL:last-child,
.gSkqPQ {
  margin: 0;
}
.issLwU {
  height: 28px;
  width: auto;
  fill: currentColor;
  box-sizing: content-box !important;
  pointer-events: auto;
}
.issLwU path {
  pointer-events: none;
}
.hKUhH,
.jWdAoc {
  max-width: 100%;
  display: inline-block;
  height: auto;
}
.hKUhH [data-href],
.jWdAoc [data-href] {
  cursor: pointer;
}
.bOiGIg:empty {
  display: initial;
}
.kztRcD {
  padding: 20px 0;
}
.gSkqPQ {
  padding: 10px;
}
.foIZBL {
  list-style: inherit;
  margin: 0 0 var(--pf-line-spacing-xs);
}
.foIZBL:before {
  content: "";
  display: inline-block;
  width: var(--pf-text-indent-xs);
}
.foIZBL > i,
.foIZBL > svg {
  padding: 5px;
  margin-right: 5px;
}
@media (min-width: 767.5px) {
  .bjcKoj .pf-slider {
    flex-wrap: wrap;
    scroll-padding-left: calc(
      (var(--ws-sm, 1) / (var(--ss-sm, 1) + (var(--ws-sm, 0) * 0.01))) * 1% / 2
    );
  }
  .bjcKoj .pf-slide {
    flex: 0 0 calc(100% / var(--ss-sm, 1));
  }
  .foIZBL {
    margin: 0 0 var(--pf-line-spacing-sm);
  }
  .foIZBL:before {
    width: var(--pf-text-indent-sm);
  }
}
@media (min-width: 1024.5px) {
  .bjcKoj .pf-slider {
    flex-wrap: wrap;
    scroll-padding-left: calc(
      (var(--ws-md, 1) / (var(--ss-md, 1) + (var(--ws-md, 0) * 0.01))) * 1% / 2
    );
  }
  .bjcKoj .pf-slide {
    flex: 0 0 calc(100% / var(--ss-md, 1));
  }
  .foIZBL {
    margin: 0 0 var(--pf-line-spacing-md);
  }
  .foIZBL:before {
    width: var(--pf-text-indent-md);
  }
}
@media (min-width: 1199.5px) {
  .bjcKoj .pf-slider {
    flex-wrap: wrap;
    scroll-padding-left: calc(
      (var(--ws-lg, 1) / (var(--ss-lg, 1) + (var(--ws-lg, 0) * 0.01))) * 1% / 2
    );
  }
  .bjcKoj .pf-slide {
    flex: 0 0 calc(100% / var(--ss-lg, 1));
  }
  .ddMLTj .pf-slide {
    justify-content: flex-start;
  }
  .foIZBL {
    margin: 0 0 var(--pf-line-spacing-lg);
  }
  .foIZBL:before {
    width: var(--pf-text-indent-lg);
  }
}
.jShduQ {
  display: inline-block;
  padding: 12px 20px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  outline: 0;
}
.jShduQ span {
  color: inherit;
}
.dfRERk ul,
.giqUXE ul {
  list-style-position: inside;
}
.giqUXE > input {
  display: none !important;
}
@keyframes bmBJiA {
  0% {
    height: 0;
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes gWUsUJ {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
  }
  100% {
    height: 0;
    display: none;
    opacity: 0;
  }
}
@media all {
  .__pf.__pf_ckXGLoXf .pf-120_,
  .__pf.__pf_ckXGLoXf .pf-201_,
  .__pf.__pf_ckXGLoXf .pf-20_,
  .__pf.__pf_ckXGLoXf .pf-72_ {
    height: auto;
    object-fit: cover;
    object-position: center center;
  }
  .__pf.__pf_ckXGLoXf .pf-13_,
  .__pf.__pf_ckXGLoXf .pf-252_,
  .__pf.__pf_ckXGLoXf .pf-637_,
  .__pf.__pf_ckXGLoXf .pf-9_ {
    padding-top: 0;
    padding-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-14_ {
    background-color: #af8998;
  }
  .__pf.__pf_ckXGLoXf .pf-15_ {
    background-color: #af8998;
    min-height: 20px;
    padding-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-16_ {
    display: inline;
    text-align: center;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    font-family: "Open Sans";
  }
  .__pf.__pf_ckXGLoXf .pf-17_ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .__pf.__pf_ckXGLoXf .pf-20_ {
    aspect-ratio: unset;
    display: table;
    margin: -10px auto;
    padding-top: 0;
    padding-bottom: 0;
    width: 280px;
  }
  .__pf.__pf_ckXGLoXf .pf-21_,
  .__pf.__pf_ckXGLoXf .pf-534_,
  .__pf.__pf_ckXGLoXf .pf-548_ {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-23_ {
    font-family: "Open Sans" !important;
    font-weight: 400 !important;
    margin-top: 0 !important;
    color: #37383d !important;
    font-size: 24px !important;
    margin-bottom: -20px !important;
  }
  .__pf.__pf_ckXGLoXf .pf-26_,
  .__pf.__pf_ckXGLoXf .pf-44_,
  .__pf.__pf_ckXGLoXf .pf-53_,
  .__pf.__pf_ckXGLoXf .pf-54_ {
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-25_ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    border-style: none !important;
    margin-bottom: 20px !important;
  }
  .__pf.__pf_ckXGLoXf .pf-26_ {
    padding-top: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-124_,
  .__pf.__pf_ckXGLoXf .pf-28_,
  .__pf.__pf_ckXGLoXf .pf-96_ {
    width: 100%;
    height: auto;
    aspect-ratio: unset;
  }
  .__pf.__pf_ckXGLoXf .pf-31_,
  .__pf.__pf_ckXGLoXf .pf-33_ {
    font-family: "Open Sans";
    font-size: 18px;
    margin-top: -5px;
    margin-bottom: -30px;
    color: #000;
  }
  .__pf.__pf_ckXGLoXf .pf-38_ {
    height: auto;
    aspect-ratio: unset;
    display: table;
    margin: 20px auto;
    width: 60%;
    border-radius: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-39_ {
    margin-bottom: 15px;
    margin-top: -30px;
  }
  .__pf.__pf_ckXGLoXf .pf-41_ {
    height: auto;
    aspect-ratio: unset;
    width: 190px;
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-42_ {
    margin-top: -40px;
    margin-bottom: 15px;
  }
  .__pf.__pf_ckXGLoXf .pf-44_ {
    color: #000;
    font-size: 14px;
    text-align: center;
    margin: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-47_ {
    margin-top: 15px;
  }
  .__pf.__pf_ckXGLoXf .pf-103_,
  .__pf.__pf_ckXGLoXf .pf-131_,
  .__pf.__pf_ckXGLoXf .pf-255_,
  .__pf.__pf_ckXGLoXf .pf-381_,
  .__pf.__pf_ckXGLoXf .pf-49_,
  .__pf.__pf_ckXGLoXf .pf-813_ {
    height: auto;
    aspect-ratio: unset;
    width: 150px;
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-105_,
  .__pf.__pf_ckXGLoXf .pf-133_,
  .__pf.__pf_ckXGLoXf .pf-257_,
  .__pf.__pf_ckXGLoXf .pf-51_ {
    font-family: "Open Sans";
    margin-top: 5px;
    margin-bottom: 5px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-left: -30px;
  }
  .__pf.__pf_ckXGLoXf .pf-53_ {
    color: #fff;
    background-color: #4a90e2;
    padding-top: 5px;
    margin-top: 5px;
    margin-right: 24%;
    margin-left: 24%;
    border-radius: 10px;
    font-size: 19px;
  }
  .__pf.__pf_ckXGLoXf .pf-54_ {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #37383d;
  }
  .__pf.__pf_ckXGLoXf .pf-55_,
  .__pf.__pf_ckXGLoXf .pf-57_,
  .__pf.__pf_ckXGLoXf .pf-59_,
  .__pf.__pf_ckXGLoXf .pf-61_,
  .__pf.__pf_ckXGLoXf .pf-63_,
  .__pf.__pf_ckXGLoXf .pf-65_ {
    color: #a82f4a;
    font-size: 24px;
    margin: 5px;
    background-color: #fff;
  }
  .__pf.__pf_ckXGLoXf .pf-56_,
  .__pf.__pf_ckXGLoXf .pf-58_,
  .__pf.__pf_ckXGLoXf .pf-60_,
  .__pf.__pf_ckXGLoXf .pf-62_ {
    margin-bottom: 10px;
  }
  .__pf.__pf_ckXGLoXf .pf-56_,
  .__pf.__pf_ckXGLoXf .pf-58_,
  .__pf.__pf_ckXGLoXf .pf-60_,
  .__pf.__pf_ckXGLoXf .pf-62_,
  .__pf.__pf_ckXGLoXf .pf-64_ {
    font-size: 18px;
    margin-top: -15px;
    color: #37383d;
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-64_ {
    margin-bottom: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-66_ {
    display: table;
    margin: 15px;
    width: unset;
    font-family: "Open Sans";
    font-size: 20px;
    color: #f0f0f0;
    border-radius: 10px;
    background-color: #a82f4a;
    font-weight: 400;
    padding: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-68_ {
    margin: 15px;
    font-size: 18px;
    color: #37383d;
  }
  .__pf.__pf_ckXGLoXf .pf-118_,
  .__pf.__pf_ckXGLoXf .pf-187_,
  .__pf.__pf_ckXGLoXf .pf-70_ {
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: unset;
    font-family: "Open Sans";
    font-size: 20px;
    color: #f0f0f0;
    border-radius: 10px;
    background-color: #4a90e2;
    font-weight: 400;
    padding: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-72_ {
    aspect-ratio: unset;
    display: table;
    margin: 0 0 30px 15px;
    width: 320px;
  }
  .__pf.__pf_ckXGLoXf .pf-73_ {
    font-family: "Open Sans";
    color: #000;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    margin: -30px auto auto 15px;
  }
  .__pf.__pf_ckXGLoXf .pf-385_,
  .__pf.__pf_ckXGLoXf .pf-75_ {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 60px;
    color: #000;
    margin-top: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-387_,
  .__pf.__pf_ckXGLoXf .pf-389_,
  .__pf.__pf_ckXGLoXf .pf-77_,
  .__pf.__pf_ckXGLoXf .pf-79_,
  .__pf.__pf_ckXGLoXf .pf-812_,
  .__pf.__pf_ckXGLoXf .pf-819_,
  .__pf.__pf_ckXGLoXf .pf-821_ {
    text-align: center;
    margin: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-388_,
  .__pf.__pf_ckXGLoXf .pf-78_,
  .__pf.__pf_ckXGLoXf .pf-820_ {
    height: auto;
    aspect-ratio: unset;
    width: 190px;
    display: table;
    margin-right: 0;
    margin-left: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-390_,
  .__pf.__pf_ckXGLoXf .pf-80_,
  .__pf.__pf_ckXGLoXf .pf-822_ {
    color: #000;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
  }
  .__pf.__pf_ckXGLoXf .pf-85_,
  .__pf.__pf_ckXGLoXf .pf-86_,
  .__pf.__pf_ckXGLoXf .pf-88_,
  .__pf.__pf_ckXGLoXf .pf-89_ {
    width: 100%;
    object-fit: cover;
    object-position: center center;
    height: auto;
    aspect-ratio: 1/1;
  }
  .__pf.__pf_ckXGLoXf .pf-117_,
  .__pf.__pf_ckXGLoXf .pf-197_,
  .__pf.__pf_ckXGLoXf .pf-92_ {
    color: #fff;
    background-color: #4a90e2;
    padding-top: 5px;
    font-family: "Open Sans";
    font-weight: 400;
    margin-top: 5px;
    margin-right: 24%;
    margin-left: 24%;
    border-radius: 10px;
    font-size: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-121_,
  .__pf.__pf_ckXGLoXf .pf-189_,
  .__pf.__pf_ckXGLoXf .pf-194_,
  .__pf.__pf_ckXGLoXf .pf-198_,
  .__pf.__pf_ckXGLoXf .pf-93_ {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    border-style: none !important;
  }
  .__pf.__pf_ckXGLoXf .pf-122_,
  .__pf.__pf_ckXGLoXf .pf-94_ {
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-127_,
  .__pf.__pf_ckXGLoXf .pf-99_ {
    height: auto;
    aspect-ratio: unset;
    display: table;
    margin: 20px auto;
    width: 100%;
  }
  .__pf.__pf_ckXGLoXf .pf-107_,
  .__pf.__pf_ckXGLoXf .pf-135_ {
    font-family: "Open Sans";
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 400;
    color: #000 !important;
  }
  .__pf.__pf_ckXGLoXf .pf-109_,
  .__pf.__pf_ckXGLoXf .pf-137_,
  .__pf.__pf_ckXGLoXf .pf-192_ {
    display: table;
    margin: 0 auto 5px;
    width: unset;
    font-family: "Open Sans";
    font-size: 24px;
    color: #f0f0f0;
    border-radius: 10px;
    background-color: #ff4c4c;
    font-weight: 400;
    padding: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-111_,
  .__pf.__pf_ckXGLoXf .pf-143_,
  .__pf.__pf_ckXGLoXf .pf-149_,
  .__pf.__pf_ckXGLoXf .pf-155_,
  .__pf.__pf_ckXGLoXf .pf-161_,
  .__pf.__pf_ckXGLoXf .pf-167_,
  .__pf.__pf_ckXGLoXf .pf-173_,
  .__pf.__pf_ckXGLoXf .pf-175_,
  .__pf.__pf_ckXGLoXf .pf-268_,
  .__pf.__pf_ckXGLoXf .pf-278_,
  .__pf.__pf_ckXGLoXf .pf-288_,
  .__pf.__pf_ckXGLoXf .pf-301_,
  .__pf.__pf_ckXGLoXf .pf-311_,
  .__pf.__pf_ckXGLoXf .pf-321_ {
    font-size: 20px;
    font-family: "Open Sans";
    font-weight: 400;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #111213;
  }
  .__pf.__pf_ckXGLoXf .pf-112_,
  .__pf.__pf_ckXGLoXf .pf-114_,
  .__pf.__pf_ckXGLoXf .pf-116_,
  .__pf.__pf_ckXGLoXf .pf-176_,
  .__pf.__pf_ckXGLoXf .pf-178_,
  .__pf.__pf_ckXGLoXf .pf-180_,
  .__pf.__pf_ckXGLoXf .pf-182_,
  .__pf.__pf_ckXGLoXf .pf-184_,
  .__pf.__pf_ckXGLoXf .pf-186_ {
    color: #ff4c4c;
    font-size: 32px;
    margin: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-113_,
  .__pf.__pf_ckXGLoXf .pf-115_,
  .__pf.__pf_ckXGLoXf .pf-177_,
  .__pf.__pf_ckXGLoXf .pf-179_,
  .__pf.__pf_ckXGLoXf .pf-181_,
  .__pf.__pf_ckXGLoXf .pf-183_,
  .__pf.__pf_ckXGLoXf .pf-185_ {
    font-size: 20px;
    font-family: "Open Sans";
    font-weight: 400;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #000;
  }
  .__pf.__pf_ckXGLoXf .pf-211_,
  .__pf.__pf_ckXGLoXf .pf-212_ {
    font-size: 18px;
    font-family: "Open Sans";
  }
  .__pf.__pf_ckXGLoXf .pf-120_,
  .__pf.__pf_ckXGLoXf .pf-201_ {
    aspect-ratio: unset;
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: 320px;
  }
  .__pf.__pf_ckXGLoXf .pf-141_,
  .__pf.__pf_ckXGLoXf .pf-147_,
  .__pf.__pf_ckXGLoXf .pf-153_,
  .__pf.__pf_ckXGLoXf .pf-159_,
  .__pf.__pf_ckXGLoXf .pf-165_,
  .__pf.__pf_ckXGLoXf .pf-171_,
  .__pf.__pf_ckXGLoXf .pf-266_,
  .__pf.__pf_ckXGLoXf .pf-276_,
  .__pf.__pf_ckXGLoXf .pf-286_,
  .__pf.__pf_ckXGLoXf .pf-299_,
  .__pf.__pf_ckXGLoXf .pf-309_,
  .__pf.__pf_ckXGLoXf .pf-319_ {
    height: 28px;
  }
  .__pf.__pf_ckXGLoXf .pf-202_ {
    padding-bottom: 5px;
    background-color: #f3f3f3;
    padding-top: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-205_ {
    width: 100%;
    height: auto;
    aspect-ratio: var(--pf-image-ratio);
  }
  .__pf.__pf_ckXGLoXf .pf-208_ {
    padding-bottom: 5px;
    background-color: #faf7f5;
    padding-top: 60px;
  }
  .__pf.__pf_ckXGLoXf .pf-212_ {
    margin-top: 10px;
  }
  .__pf.__pf_ckXGLoXf .pf-215_ {
    font-family: "Open Sans";
    font-size: 22px;
    margin-bottom: 20px;
    font-weight: 400;
    margin-top: 0;
    color: #37383d;
  }
  .__pf.__pf_ckXGLoXf .pf-217_ {
    font-family: "Open Sans";
    font-size: 18px;
    margin-top: 0;
    color: #000;
    margin-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-219_ {
    font-family: "Open Sans";
    font-size: 18px;
    margin-top: 20px;
    color: #000;
    margin-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-221_,
  .__pf.__pf_ckXGLoXf .pf-355_,
  .__pf.__pf_ckXGLoXf .pf-373_,
  .__pf.__pf_ckXGLoXf .pf-805_ {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-224_ {
    margin-bottom: -10px;
    margin-top: -40px;
  }
  .__pf.__pf_ckXGLoXf .rid-3 {
    text-align: center;
    border: 5px solid #ff4c4c;
    border-radius: 20px;
    padding-bottom: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 380px;
  }
  .__pf.__pf_ckXGLoXf .rid-28 {
    width: 100px;
    height: auto;
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center center;
    border-radius: 20px;
    border-style: none;
    margin-top: 10px;
  }
  .__pf.__pf_ckXGLoXf .pf-328_,
  .__pf.__pf_ckXGLoXf .pf-337_,
  .__pf.__pf_ckXGLoXf .rid-9 {
    aspect-ratio: unset;
    object-position: center center;
    object-fit: cover;
    height: auto;
  }
  .__pf.__pf_ckXGLoXf .rid-5 {
    color: #000;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 20px;
    flex: 1 1 0%;
    padding-top: 0;
    min-height: 50px;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    text-align: center !important;
  }
  .__pf.__pf_ckXGLoXf .rid-9 {
    width: 150px;
  }
  .__pf.__pf_ckXGLoXf .rid-4 {
    font-size: 20px;
    margin: 5px 10px 10px;
    font-family: "Open Sans";
    text-align: left;
    color: #000;
    min-height: 180px;
  }
  .__pf.__pf_ckXGLoXf .pf-253_ {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .__pf.__pf_ckXGLoXf .pf-259_ {
    padding-top: 5px;
    padding-bottom: 60px;
    background-color: #faf7f5;
  }
  .__pf.__pf_ckXGLoXf .pf-260_ {
    margin-left: 0;
    margin-right: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-261_,
  .__pf.__pf_ckXGLoXf .pf-294_ {
    font-family: "Open Sans";
  }
  .__pf.__pf_ckXGLoXf .pf-262_,
  .__pf.__pf_ckXGLoXf .pf-272_,
  .__pf.__pf_ckXGLoXf .pf-295_,
  .__pf.__pf_ckXGLoXf .pf-305_ {
    font-size: 18px;
    font-family: "Open Sans";
    color: #37383d;
    font-weight: 400;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-263_,
  .__pf.__pf_ckXGLoXf .pf-273_,
  .__pf.__pf_ckXGLoXf .pf-283_,
  .__pf.__pf_ckXGLoXf .pf-296_,
  .__pf.__pf_ckXGLoXf .pf-306_,
  .__pf.__pf_ckXGLoXf .pf-316_ {
    font-size: 24px;
    color: #a82f4a;
    margin: 5px;
    background-color: #faf7f5;
  }
  .__pf.__pf_ckXGLoXf .pf-270_,
  .__pf.__pf_ckXGLoXf .pf-280_,
  .__pf.__pf_ckXGLoXf .pf-303_,
  .__pf.__pf_ckXGLoXf .pf-313_ {
    font-size: 18px;
    font-family: "Open Sans";
    color: #000;
  }
  .__pf.__pf_ckXGLoXf .pf-282_,
  .__pf.__pf_ckXGLoXf .pf-315_ {
    color: #37383d;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-290_,
  .__pf.__pf_ckXGLoXf .pf-323_ {
    font-size: 18px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #000;
  }
  .__pf.__pf_ckXGLoXf .pf-292_,
  .__pf.__pf_ckXGLoXf .pf-325_ {
    font-size: 18px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #37383d;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-293_,
  .__pf.__pf_ckXGLoXf .pf-326_ {
    font-size: 25px;
    color: #ff4c4c;
    margin: 5px;
    background-color: #fff;
  }
  .__pf.__pf_ckXGLoXf .pf-327_ {
    margin-left: -5px;
  }
  .__pf.__pf_ckXGLoXf .pf-328_ {
    width: 2000px;
    display: table;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-329_,
  .__pf.__pf_ckXGLoXf .pf-333_ {
    width: unset;
    color: #f0f0f0;
    display: table;
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-329_ {
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    border-radius: 10px;
    background-color: #ff4c4c;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-333_ {
    font-size: 20px;
    border-radius: 10px;
    background-color: #a82f4a;
    padding: 20px;
    margin: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-337_ {
    display: table;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;
    background-image: none;
    width: 800px;
    border: 5px solid #a82f4a;
    margin-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-338_ {
    padding-bottom: 5px;
    padding-top: 60px;
  }
  .__pf.__pf_ckXGLoXf .pf-343_ {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 22px;
    margin-bottom: 20px;
    color: #37383d;
    margin-top: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-345_,
  .__pf.__pf_ckXGLoXf .pf-628_ {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 18px;
    color: #000;
    margin-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-351_,
  .__pf.__pf_ckXGLoXf .pf-352_,
  .__pf.__pf_ckXGLoXf .pf-634_,
  .__pf.__pf_ckXGLoXf .pf-635_ {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 40px;
    line-height: 1em;
  }
  .__pf.__pf_ckXGLoXf .pf-349_,
  .__pf.__pf_ckXGLoXf .pf-632_ {
    margin: 15px;
    text-align: center;
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-351_,
  .__pf.__pf_ckXGLoXf .pf-634_ {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-353_,
  .__pf.__pf_ckXGLoXf .pf-636_ {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1em;
  }
  .__pf.__pf_ckXGLoXf .pf-358_ {
    width: 350px;
    height: auto;
    aspect-ratio: 1/1;
    object-position: left center;
    display: table;
    margin-right: auto;
    margin-left: auto;
    object-fit: cover;
    border-radius: 10px;
    border: 0 solid #ff4c4c;
    margin-top: 10px;
  }
  .__pf.__pf_ckXGLoXf .pf-360_ {
    height: auto;
    aspect-ratio: unset;
    width: 150px;
    display: table;
    margin-left: 0;
    margin-right: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-361_,
  .__pf.__pf_ckXGLoXf .pf-363_ {
    font-size: 20px;
    font-family: "Open Sans";
    color: #000;
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-365_ {
    display: table;
    margin-left: auto;
    margin-right: auto;
    width: unset;
    font-family: "Open Sans";
    font-size: 24px;
    color: #f0f0f0;
    border-radius: 10px;
    background-color: #ff4c4c;
    font-weight: 400;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-367_,
  .__pf.__pf_ckXGLoXf .pf-376_,
  .__pf.__pf_ckXGLoXf .pf-808_ {
    height: auto;
    aspect-ratio: unset;
    width: 320px;
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-371_,
  .__pf.__pf_ckXGLoXf .pf-803_ {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
    color: #000 !important;
  }
  .__pf.__pf_ckXGLoXf .pf-377_,
  .__pf.__pf_ckXGLoXf .pf-809_ {
    font-family: "Open Sans";
    color: #000;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    margin: 0 auto auto 15px;
  }
  .__pf.__pf_ckXGLoXf .pf-379_,
  .__pf.__pf_ckXGLoXf .pf-811_ {
    margin-bottom: 40px;
    margin-top: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-380_ {
    margin: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-383_,
  .__pf.__pf_ckXGLoXf .pf-815_ {
    font-family: "Open Sans";
    margin-top: 5px;
    margin-bottom: 5px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-left: -70px;
  }
  .__pf.__pf_ckXGLoXf .pf-392_ {
    padding-top: 60px;
    padding-bottom: 60px;
    margin-top: 0;
    background-color: #faf7f5;
  }
  .__pf.__pf_ckXGLoXf .pf-393_ {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-394_ {
    margin-top: 10px;
  }
  .__pf.__pf_ckXGLoXf .pf-395_ {
    font-family: "Open Sans";
    margin-top: 0;
    margin-bottom: 0;
    color: #37383d;
    font-weight: 400;
    font-size: 22px;
  }
  .__pf.__pf_ckXGLoXf .pf-399_,
  .__pf.__pf_ckXGLoXf .pf-403_ {
    font-family: "Open Sans";
    font-size: 18px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-401_ {
    margin-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-407_ {
    padding-bottom: 15px;
  }
  .__pf.__pf_ckXGLoXf .rid-501 {
    padding: 8px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
  }
  .__pf.__pf_ckXGLoXf .rid-103,
  .__pf.__pf_ckXGLoXf .rid-18 {
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .rid-523 {
    text-align: center;
  }
  .__pf.__pf_ckXGLoXf .rid-105,
  .__pf.__pf_ckXGLoXf .rid-519,
  .__pf.__pf_ckXGLoXf .rid-527 {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 10px;
    color: #a82f4a;
    margin-top: 5px !important;
    text-align: left !important;
    padding-top: 5px !important;
  }
  .__pf.__pf_ckXGLoXf .rid-106,
  .__pf.__pf_ckXGLoXf .rid-520,
  .__pf.__pf_ckXGLoXf .rid-528 {
    font-size: 32px;
    color: #a82f4a;
    background-color: #fff;
  }
  .__pf.__pf_ckXGLoXf .rid-517,
  .__pf.__pf_ckXGLoXf .rid-534,
  .__pf.__pf_ckXGLoXf .rid-538,
  .__pf.__pf_ckXGLoXf .rid-541,
  .__pf.__pf_ckXGLoXf .rid-544,
  .__pf.__pf_ckXGLoXf .rid-547,
  .__pf.__pf_ckXGLoXf .rid-550 {
    color: #000;
    text-align: left;
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .rid-110,
  .__pf.__pf_ckXGLoXf .rid-12,
  .__pf.__pf_ckXGLoXf .rid-516,
  .__pf.__pf_ckXGLoXf .rid-518,
  .__pf.__pf_ckXGLoXf .rid-535,
  .__pf.__pf_ckXGLoXf .rid-537,
  .__pf.__pf_ckXGLoXf .rid-540,
  .__pf.__pf_ckXGLoXf .rid-543,
  .__pf.__pf_ckXGLoXf .rid-546,
  .__pf.__pf_ckXGLoXf .rid-549 {
    font-size: 24px;
    color: #a82f4a !important;
    background-color: #fff !important;
  }
  .__pf.__pf_ckXGLoXf .rid-17 {
    border: 5px solid #a82f4a;
    border-radius: 20px;
    background-color: #fff;
  }
  .__pf.__pf_ckXGLoXf .rid-18 {
    border-radius: 20px;
  }
  .__pf.__pf_ckXGLoXf .rid-19 {
    text-align: center;
    min-height: 390px;
  }
  .__pf.__pf_ckXGLoXf .rid-109,
  .__pf.__pf_ckXGLoXf .rid-111,
  .__pf.__pf_ckXGLoXf .rid-113,
  .__pf.__pf_ckXGLoXf .rid-202,
  .__pf.__pf_ckXGLoXf .rid-29,
  .__pf.__pf_ckXGLoXf .rid-505,
  .__pf.__pf_ckXGLoXf .rid-515,
  .__pf.__pf_ckXGLoXf .rid-648,
  .__pf.__pf_ckXGLoXf .rid-80 {
    color: #000 !important;
    text-align: left !important;
    font-family: "Open Sans" !important;
    font-weight: 400 !important;
    font-size: 14px !important;
  }
  .__pf.__pf_ckXGLoXf .rid-112,
  .__pf.__pf_ckXGLoXf .rid-114,
  .__pf.__pf_ckXGLoXf .rid-201,
  .__pf.__pf_ckXGLoXf .rid-27,
  .__pf.__pf_ckXGLoXf .rid-506,
  .__pf.__pf_ckXGLoXf .rid-649,
  .__pf.__pf_ckXGLoXf .rid-79 {
    color: #a82f4a;
    font-size: 24px;
    background-color: #fff;
  }
  .__pf.__pf_ckXGLoXf .rid-107,
  .__pf.__pf_ckXGLoXf .rid-15,
  .__pf.__pf_ckXGLoXf .rid-26 {
    color: #000 !important;
    text-align: left !important;
    font-size: 14px !important;
    font-family: "Open Sans" !important;
    font-weight: 400 !important;
  }
  .__pf.__pf_ckXGLoXf .rid-23 {
    font-size: 25px;
    color: #ff4c4c;
  }
  .__pf.__pf_ckXGLoXf .rid-104 {
    text-align: center;
    min-height: 335px;
  }
  .__pf.__pf_ckXGLoXf .rid-108 {
    font-size: 24px;
    color: #a82f4a;
    background-color: #fff;
  }
  .__pf.__pf_ckXGLoXf .pf-535_ {
    display: table;
    margin: 20px auto;
    width: unset;
    font-family: "Open Sans";
    font-size: 20px;
    color: #f0f0f0;
    border-radius: 10px;
    background-color: #a82f4a;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-540_,
  .__pf.__pf_ckXGLoXf .pf-546_ {
    font-family: "Open Sans";
    margin-top: 0;
    margin-bottom: 0;
    color: #000;
    font-weight: 400;
    font-size: 24px;
  }
  .__pf.__pf_ckXGLoXf .pf-543_ {
    padding-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-550_,
  .__pf.__pf_ckXGLoXf .pf-560_,
  .__pf.__pf_ckXGLoXf .pf-575_,
  .__pf.__pf_ckXGLoXf .pf-585_,
  .__pf.__pf_ckXGLoXf .pf-598_,
  .__pf.__pf_ckXGLoXf .pf-608_ {
    margin-bottom: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-551_,
  .__pf.__pf_ckXGLoXf .pf-576_,
  .__pf.__pf_ckXGLoXf .pf-599_ {
    margin-right: -50px;
  }
  .__pf.__pf_ckXGLoXf .pf-552_,
  .__pf.__pf_ckXGLoXf .pf-577_,
  .__pf.__pf_ckXGLoXf .pf-600_ {
    object-fit: cover;
    object-position: center center;
    aspect-ratio: unset;
    width: 100px;
    border: 3px solid #fff;
    border-radius: 100px;
    display: table;
    margin-left: auto;
    margin-right: auto;
    height: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-554_,
  .__pf.__pf_ckXGLoXf .pf-579_ {
    color: #000 !important;
    font-family: "Open Sans" !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    margin-bottom: 0 !important;
    margin-top: 16px !important;
  }
  .__pf.__pf_ckXGLoXf .pf-557_,
  .__pf.__pf_ckXGLoXf .pf-582_,
  .__pf.__pf_ckXGLoXf .pf-605_ {
    padding-right: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-558_,
  .__pf.__pf_ckXGLoXf .pf-583_,
  .__pf.__pf_ckXGLoXf .pf-606_ {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 14px;
    color: #9b9b9b;
    margin-top: -10px;
  }
  .__pf.__pf_ckXGLoXf .pf-562_,
  .__pf.__pf_ckXGLoXf .pf-587_,
  .__pf.__pf_ckXGLoXf .pf-610_ {
    height: auto;
    aspect-ratio: unset;
    width: 150px;
    display: table;
    margin-left: 0;
    margin-right: auto;
    margin-top: 15px;
  }
  .__pf.__pf_ckXGLoXf .pf-563_,
  .__pf.__pf_ckXGLoXf .pf-588_,
  .__pf.__pf_ckXGLoXf .pf-611_ {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 8px;
    padding-right: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-564_,
  .__pf.__pf_ckXGLoXf .pf-589_,
  .__pf.__pf_ckXGLoXf .pf-612_ {
    color: #9b9b9b;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 18px;
    margin-left: -30px;
  }
  .__pf.__pf_ckXGLoXf .pf-565_,
  .__pf.__pf_ckXGLoXf .pf-590_,
  .__pf.__pf_ckXGLoXf .pf-613_ {
    font-size: inherit;
    color: #919da9;
    background-color: #fff;
  }
  .__pf.__pf_ckXGLoXf .pf-567_,
  .__pf.__pf_ckXGLoXf .pf-592_,
  .__pf.__pf_ckXGLoXf .pf-615_ {
    color: #000 !important;
    font-size: 18px !important;
    font-family: "Open Sans" !important;
    font-weight: 400 !important;
    text-align: right !important;
  }
  .__pf.__pf_ckXGLoXf .pf-569_,
  .__pf.__pf_ckXGLoXf .pf-573_,
  .__pf.__pf_ckXGLoXf .pf-594_,
  .__pf.__pf_ckXGLoXf .pf-596_,
  .__pf.__pf_ckXGLoXf .pf-619_ {
    font-size: 20px;
    font-family: "Open Sans";
    margin-top: 5px;
    margin-bottom: 5px;
    color: #000;
  }
  .__pf.__pf_ckXGLoXf .pf-569_,
  .__pf.__pf_ckXGLoXf .pf-594_ {
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-602_ {
    color: #000;
    font-family: "Open Sans" !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    margin-bottom: 0 !important;
    margin-top: 16px !important;
  }
  .__pf.__pf_ckXGLoXf .pf-617_ {
    font-family: "Open Sans";
    font-size: 20px;
    color: #000;
    font-weight: 400;
    margin-bottom: 5px;
    margin-top: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-621_ {
    padding-top: 60px;
    padding-bottom: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-626_ {
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 20px;
    color: #37383d;
  }
  .__pf.__pf_ckXGLoXf .pf-640_ {
    aspect-ratio: unset;
    object-fit: cover;
    object-position: center center;
    display: table;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    width: 650px;
    border-radius: 20px;
    border: 5px solid #ff4c4c;
  }
  .__pf.__pf_ckXGLoXf .pf-641_ {
    border-top-left-radius: 1px;
    border-style: none;
    padding: 0;
    margin-top: -30px;
  }
  .__pf.__pf_ckXGLoXf .pf-643_,
  .__pf.__pf_ckXGLoXf .pf-685_,
  .__pf.__pf_ckXGLoXf .pf-705_,
  .__pf.__pf_ckXGLoXf .pf-727_,
  .__pf.__pf_ckXGLoXf .pf-745_,
  .__pf.__pf_ckXGLoXf .pf-763_,
  .__pf.__pf_ckXGLoXf .pf-781_ {
    border: 3px solid #9b9b9b;
    border-radius: 10px;
    cursor: pointer;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 8px;
  }
  .__pf.__pf_ckXGLoXf .pf-644_,
  .__pf.__pf_ckXGLoXf .pf-686_,
  .__pf.__pf_ckXGLoXf .pf-706_ {
    font-family: "Open Sans";
    text-align: center;
    font-size: 30px;
    margin-top: 30px;
    margin-bottom: 5px;
    color: #000;
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-646_,
  .__pf.__pf_ckXGLoXf .pf-668_,
  .__pf.__pf_ckXGLoXf .pf-688_,
  .__pf.__pf_ckXGLoXf .pf-708_,
  .__pf.__pf_ckXGLoXf .pf-730_,
  .__pf.__pf_ckXGLoXf .pf-748_,
  .__pf.__pf_ckXGLoXf .pf-766_,
  .__pf.__pf_ckXGLoXf .pf-784_ {
    font-family: "Open Sans";
    text-align: center;
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 5px;
    color: #000;
    font-weight: 600;
  }
  .__pf.__pf_ckXGLoXf .pf-648_,
  .__pf.__pf_ckXGLoXf .pf-710_,
  .__pf.__pf_ckXGLoXf .pf-732_,
  .__pf.__pf_ckXGLoXf .pf-786_ {
    height: auto;
    aspect-ratio: unset;
    margin-top: -10px;
  }
  .__pf.__pf_ckXGLoXf .pf-649_,
  .__pf.__pf_ckXGLoXf .pf-671_,
  .__pf.__pf_ckXGLoXf .pf-691_,
  .__pf.__pf_ckXGLoXf .pf-711_,
  .__pf.__pf_ckXGLoXf .pf-733_,
  .__pf.__pf_ckXGLoXf .pf-751_,
  .__pf.__pf_ckXGLoXf .pf-769_,
  .__pf.__pf_ckXGLoXf .pf-787_,
  .__pf.__pf_ckXGLoXf .pf-829_ {
    margin-top: -30px;
  }
  .__pf.__pf_ckXGLoXf .pf-651_ {
    font-family: "Open Sans";
    text-align: center;
    color: #000;
    margin: 0;
    font-weight: 400;
    font-size: 30px;
  }
  .__pf.__pf_ckXGLoXf .pf-653_,
  .__pf.__pf_ckXGLoXf .pf-675_,
  .__pf.__pf_ckXGLoXf .pf-695_,
  .__pf.__pf_ckXGLoXf .pf-715_,
  .__pf.__pf_ckXGLoXf .pf-737_,
  .__pf.__pf_ckXGLoXf .pf-755_,
  .__pf.__pf_ckXGLoXf .pf-773_,
  .__pf.__pf_ckXGLoXf .pf-791_ {
    text-align: center;
    font-family: "Open Sans";
    color: #9b9b9b;
    font-size: 14px;
    margin-top: 0;
    font-weight: 600;
  }
  .__pf.__pf_ckXGLoXf .pf-655_,
  .__pf.__pf_ckXGLoXf .pf-677_,
  .__pf.__pf_ckXGLoXf .pf-697_,
  .__pf.__pf_ckXGLoXf .pf-717_ {
    display: block;
    width: unset;
    font-family: "Open Sans";
    font-size: 14px;
    color: #000;
    margin: 20px 20px 5px;
    padding: 15px;
    background-color: #facc15;
    cursor: pointer;
    border-radius: 4px;
    text-align: left;
  }
  .__pf.__pf_ckXGLoXf .pf-657_,
  .__pf.__pf_ckXGLoXf .pf-659_,
  .__pf.__pf_ckXGLoXf .pf-679_,
  .__pf.__pf_ckXGLoXf .pf-681_,
  .__pf.__pf_ckXGLoXf .pf-699_,
  .__pf.__pf_ckXGLoXf .pf-701_,
  .__pf.__pf_ckXGLoXf .pf-719_,
  .__pf.__pf_ckXGLoXf .pf-721_ {
    text-align: center;
    font-family: "Open Sans";
    color: #000;
    font-size: 16px;
    font-weight: 600;
  }
  .__pf.__pf_ckXGLoXf .pf-661_,
  .__pf.__pf_ckXGLoXf .pf-683_,
  .__pf.__pf_ckXGLoXf .pf-703_,
  .__pf.__pf_ckXGLoXf .pf-723_ {
    display: block;
    width: unset;
    font-family: "Open Sans";
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
    margin: -15px 5px 5px;
    padding: 15px;
    background-color: #008938;
    text-align: center;
    cursor: pointer;
    border: 2px solid #008938;
    font-weight: 600;
  }
  .__pf.__pf_ckXGLoXf .pf-664_,
  .__pf.__pf_ckXGLoXf .pf-666_ {
    margin-bottom: 5px;
    font-family: "Open Sans";
    text-align: center;
  }
  .__pf.__pf_ckXGLoXf .pf-663_ {
    border: 5px solid #ffcf40;
    border-radius: 10px;
    cursor: pointer;
    box-shadow: #ffcf40 0 5px 15px;
  }
  .__pf.__pf_ckXGLoXf .pf-664_ {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    background-color: #000;
    margin-top: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-666_ {
    font-size: 30px;
    margin-top: 0;
    color: #000;
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-670_,
  .__pf.__pf_ckXGLoXf .pf-750_ {
    height: auto;
    aspect-ratio: unset;
    width: 800px;
    object-fit: cover;
    object-position: center center;
    margin-top: -10px;
  }
  .__pf.__pf_ckXGLoXf .pf-673_,
  .__pf.__pf_ckXGLoXf .pf-693_,
  .__pf.__pf_ckXGLoXf .pf-713_ {
    font-family: "Open Sans";
    text-align: center;
    color: #000;
    font-size: 30px;
    margin: 0;
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-690_,
  .__pf.__pf_ckXGLoXf .pf-768_ {
    height: auto;
    aspect-ratio: unset;
    width: 100%;
    margin-top: -10px;
  }
  .__pf.__pf_ckXGLoXf .pf-725_ {
    border-top-left-radius: 1px;
    border-style: none;
    padding: 0;
    margin-top: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-728_,
  .__pf.__pf_ckXGLoXf .pf-746_,
  .__pf.__pf_ckXGLoXf .pf-764_,
  .__pf.__pf_ckXGLoXf .pf-782_ {
    font-family: "Open Sans";
    text-align: center;
    font-size: 24px;
    margin-top: 30px;
    margin-bottom: 5px;
    color: #000;
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-735_,
  .__pf.__pf_ckXGLoXf .pf-753_,
  .__pf.__pf_ckXGLoXf .pf-771_,
  .__pf.__pf_ckXGLoXf .pf-789_ {
    font-family: "Open Sans";
    text-align: center;
    color: #000;
    font-size: 30px;
    margin: 20px 0 0;
    font-weight: 400;
  }
  .__pf.__pf_ckXGLoXf .pf-739_,
  .__pf.__pf_ckXGLoXf .pf-757_,
  .__pf.__pf_ckXGLoXf .pf-775_,
  .__pf.__pf_ckXGLoXf .pf-793_ {
    display: block;
    width: unset;
    font-family: "Open Sans";
    font-size: 16px;
    color: #000;
    margin: 20px 20px 5px;
    padding: 15px;
    background-color: #facc15;
    cursor: pointer;
    border-radius: 4px;
  }
  .__pf.__pf_ckXGLoXf .pf-741_,
  .__pf.__pf_ckXGLoXf .pf-759_,
  .__pf.__pf_ckXGLoXf .pf-777_,
  .__pf.__pf_ckXGLoXf .pf-795_ {
    text-align: center;
    font-family: "Open Sans";
    color: #9b9b9b;
    font-size: 14px;
    font-weight: 600;
  }
  .__pf.__pf_ckXGLoXf .pf-743_,
  .__pf.__pf_ckXGLoXf .pf-761_,
  .__pf.__pf_ckXGLoXf .pf-779_,
  .__pf.__pf_ckXGLoXf .pf-797_ {
    display: block;
    width: unset;
    font-family: "Open Sans";
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
    margin: -15px 5px 5px;
    padding: 15px;
    background-color: #ff4c4c;
    text-align: center;
    cursor: pointer;
    border: 2px solid #ff4c4c;
    font-weight: 600;
  }
  .__pf.__pf_ckXGLoXf .pf-817_ {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 60px;
    color: #000;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-824_ {
    background-color: #faf7f5;
    padding-top: 60px;
    padding-bottom: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-827_ {
    font-family: "Open Sans";
    color: #37383d;
    font-weight: 400;
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-840_,
  .__pf.__pf_ckXGLoXf .pf-848_,
  .__pf.__pf_ckXGLoXf .pf-906_,
  .__pf.__pf_ckXGLoXf .pf-914_,
  .__pf.__pf_ckXGLoXf .pf-922_,
  .__pf.__pf_ckXGLoXf .pf-930_,
  .__pf.__pf_ckXGLoXf .pf-938_ {
    color: #000;
    font-size: 18px;
    font-family: "Open Sans";
    font-weight: 400;
    margin-top: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-855_,
  .__pf.__pf_ckXGLoXf .pf-863_,
  .__pf.__pf_ckXGLoXf .pf-871_,
  .__pf.__pf_ckXGLoXf .pf-879_,
  .__pf.__pf_ckXGLoXf .pf-887_ {
    font-size: 18px;
    font-family: "Open Sans";
  }
  .__pf.__pf_ckXGLoXf .pf-856_,
  .__pf.__pf_ckXGLoXf .pf-864_,
  .__pf.__pf_ckXGLoXf .pf-872_,
  .__pf.__pf_ckXGLoXf .pf-880_,
  .__pf.__pf_ckXGLoXf .pf-888_ {
    color: #000;
    font-size: 18px;
    margin-top: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-898_ {
    font-size: 18px;
    font-family: "Open Sans";
    color: #000;
    margin-top: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-943_,
  .__pf.__pf_ckXGLoXf .pf-947_,
  .__pf.__pf_ckXGLoXf .pf-966_ {
    font-family: "Open Sans";
    font-weight: 400;
    color: #fff;
    font-size: 12px;
  }
  .__pf.__pf_ckXGLoXf .pf-940_ {
    margin-bottom: 0;
    background-color: #faf7f5;
    padding-bottom: 60px;
  }
  .__pf.__pf_ckXGLoXf .pf-941_ {
    margin-top: -20px;
    background-color: rgba(0, 0, 0, 0.58);
    border-radius: 10px;
    margin-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-943_ {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
    padding-top: 6px;
  }
  .__pf.__pf_ckXGLoXf .pf-946_ {
    background-color: #000;
    padding-top: 0;
    padding-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-947_ {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #000;
  }
  .__pf.__pf_ckXGLoXf .pf-948_,
  .__pf.__pf_ckXGLoXf .pf-965_ {
    min-height: 20px;
    padding-bottom: 0;
    background-color: #000;
  }
  .__pf.__pf_ckXGLoXf .pf-949_,
  .__pf.__pf_ckXGLoXf .pf-964_ {
    font-size: 12px;
  }
  .__pf.__pf_ckXGLoXf .pf-950_,
  .__pf.__pf_ckXGLoXf .pf-952_,
  .__pf.__pf_ckXGLoXf .pf-954_,
  .__pf.__pf_ckXGLoXf .pf-956_,
  .__pf.__pf_ckXGLoXf .pf-958_,
  .__pf.__pf_ckXGLoXf .pf-960_ {
    display: inline;
    margin-right: 15px;
  }
  .__pf.__pf_ckXGLoXf .pf-962_ {
    display: inline;
  }
  .__pf.__pf_ckXGLoXf .pf-966_ {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #000;
  }
}
@media (min-width: 1024.5px) and (max-width: 1199.4999px) {
  .__pf.__pf_ckXGLoXf .pf-117_,
  .__pf.__pf_ckXGLoXf .pf-197_,
  .__pf.__pf_ckXGLoXf .pf-53_,
  .__pf.__pf_ckXGLoXf .pf-92_ {
    margin-left: 15px;
    margin-right: 15px;
  }
  .__pf.__pf_ckXGLoXf .pf-194_ {
    position: relative;
    --sticky-top: 0px;
    --sticky-zindex: 1;
  }
  .__pf.__pf_ckXGLoXf .pf-217_,
  .__pf.__pf_ckXGLoXf .pf-219_,
  .__pf.__pf_ckXGLoXf .pf-399_,
  .__pf.__pf_ckXGLoXf .pf-403_ {
    font-family: "Open Sans";
  }
  .__pf.__pf_ckXGLoXf .rid-5 {
    font-family: "Open Sans" !important;
  }
  .__pf.__pf_ckXGLoXf .pf-363_,
  .__pf.__pf_ckXGLoXf .pf-394_,
  .__pf.__pf_ckXGLoXf .pf-569_,
  .__pf.__pf_ckXGLoXf .pf-594_,
  .__pf.__pf_ckXGLoXf .pf-617_,
  .__pf.__pf_ckXGLoXf .rid-4 {
    font-family: "Open Sans";
    font-size: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-328_ {
    margin-top: 50px;
  }
  .__pf.__pf_ckXGLoXf .pf-361_,
  .__pf.__pf_ckXGLoXf .pf-573_,
  .__pf.__pf_ckXGLoXf .pf-596_,
  .__pf.__pf_ckXGLoXf .pf-619_ {
    font-size: 18px;
    font-family: "Open Sans";
  }
  .__pf.__pf_ckXGLoXf .rid-105,
  .__pf.__pf_ckXGLoXf .rid-519,
  .__pf.__pf_ckXGLoXf .rid-527 {
    font-family: "Open Sans" !important;
  }
  .__pf.__pf_ckXGLoXf .pf-552_,
  .__pf.__pf_ckXGLoXf .pf-577_ {
    display: table;
    margin-right: auto;
    margin-left: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-644_,
  .__pf.__pf_ckXGLoXf .pf-646_,
  .__pf.__pf_ckXGLoXf .pf-664_,
  .__pf.__pf_ckXGLoXf .pf-666_,
  .__pf.__pf_ckXGLoXf .pf-668_,
  .__pf.__pf_ckXGLoXf .pf-686_,
  .__pf.__pf_ckXGLoXf .pf-688_,
  .__pf.__pf_ckXGLoXf .pf-706_,
  .__pf.__pf_ckXGLoXf .pf-708_,
  .__pf.__pf_ckXGLoXf .pf-728_,
  .__pf.__pf_ckXGLoXf .pf-730_,
  .__pf.__pf_ckXGLoXf .pf-746_,
  .__pf.__pf_ckXGLoXf .pf-748_,
  .__pf.__pf_ckXGLoXf .pf-764_,
  .__pf.__pf_ckXGLoXf .pf-766_,
  .__pf.__pf_ckXGLoXf .pf-782_,
  .__pf.__pf_ckXGLoXf .pf-784_ {
    text-align: center;
    font-size: 24px;
  }
  .__pf.__pf_ckXGLoXf .pf-651_,
  .__pf.__pf_ckXGLoXf .pf-673_,
  .__pf.__pf_ckXGLoXf .pf-693_,
  .__pf.__pf_ckXGLoXf .pf-713_,
  .__pf.__pf_ckXGLoXf .pf-735_,
  .__pf.__pf_ckXGLoXf .pf-753_,
  .__pf.__pf_ckXGLoXf .pf-771_,
  .__pf.__pf_ckXGLoXf .pf-789_ {
    text-align: center;
    font-size: 28px;
  }
  .__pf.__pf_ckXGLoXf .pf-655_,
  .__pf.__pf_ckXGLoXf .pf-677_,
  .__pf.__pf_ckXGLoXf .pf-697_,
  .__pf.__pf_ckXGLoXf .pf-717_,
  .__pf.__pf_ckXGLoXf .pf-739_,
  .__pf.__pf_ckXGLoXf .pf-757_,
  .__pf.__pf_ckXGLoXf .pf-775_,
  .__pf.__pf_ckXGLoXf .pf-793_ {
    font-size: 14px;
  }
  .__pf.__pf_ckXGLoXf .pf-661_,
  .__pf.__pf_ckXGLoXf .pf-683_,
  .__pf.__pf_ckXGLoXf .pf-703_,
  .__pf.__pf_ckXGLoXf .pf-723_,
  .__pf.__pf_ckXGLoXf .pf-743_,
  .__pf.__pf_ckXGLoXf .pf-761_,
  .__pf.__pf_ckXGLoXf .pf-779_,
  .__pf.__pf_ckXGLoXf .pf-797_ {
    font-size: 20px;
  }
}
@media (min-width: 767.5px) and (max-width: 1024.4999px) {
  .__pf.__pf_ckXGLoXf .pf-23_ {
    font-size: 22px;
  }
  .__pf.__pf_ckXGLoXf .pf-217_,
  .__pf.__pf_ckXGLoXf .pf-219_,
  .__pf.__pf_ckXGLoXf .pf-262_,
  .__pf.__pf_ckXGLoXf .pf-270_,
  .__pf.__pf_ckXGLoXf .pf-272_,
  .__pf.__pf_ckXGLoXf .pf-280_,
  .__pf.__pf_ckXGLoXf .pf-282_,
  .__pf.__pf_ckXGLoXf .pf-290_,
  .__pf.__pf_ckXGLoXf .pf-295_,
  .__pf.__pf_ckXGLoXf .pf-303_,
  .__pf.__pf_ckXGLoXf .pf-305_,
  .__pf.__pf_ckXGLoXf .pf-313_,
  .__pf.__pf_ckXGLoXf .pf-315_,
  .__pf.__pf_ckXGLoXf .pf-323_,
  .__pf.__pf_ckXGLoXf .pf-33_,
  .__pf.__pf_ckXGLoXf .pf-345_,
  .__pf.__pf_ckXGLoXf .pf-390_,
  .__pf.__pf_ckXGLoXf .pf-399_,
  .__pf.__pf_ckXGLoXf .pf-403_,
  .__pf.__pf_ckXGLoXf .pf-54_,
  .__pf.__pf_ckXGLoXf .pf-56_,
  .__pf.__pf_ckXGLoXf .pf-58_,
  .__pf.__pf_ckXGLoXf .pf-60_,
  .__pf.__pf_ckXGLoXf .pf-628_,
  .__pf.__pf_ckXGLoXf .pf-62_,
  .__pf.__pf_ckXGLoXf .pf-64_,
  .__pf.__pf_ckXGLoXf .pf-840_,
  .__pf.__pf_ckXGLoXf .pf-848_,
  .__pf.__pf_ckXGLoXf .pf-856_,
  .__pf.__pf_ckXGLoXf .pf-864_,
  .__pf.__pf_ckXGLoXf .pf-872_,
  .__pf.__pf_ckXGLoXf .pf-880_,
  .__pf.__pf_ckXGLoXf .pf-888_,
  .__pf.__pf_ckXGLoXf .pf-898_,
  .__pf.__pf_ckXGLoXf .pf-906_,
  .__pf.__pf_ckXGLoXf .pf-914_,
  .__pf.__pf_ckXGLoXf .pf-922_,
  .__pf.__pf_ckXGLoXf .pf-930_,
  .__pf.__pf_ckXGLoXf .pf-938_,
  .__pf.__pf_ckXGLoXf .rid-105,
  .__pf.__pf_ckXGLoXf .rid-519,
  .__pf.__pf_ckXGLoXf .rid-527 {
    font-size: 16px;
  }
  .__pf.__pf_ckXGLoXf .pf-117_,
  .__pf.__pf_ckXGLoXf .pf-197_,
  .__pf.__pf_ckXGLoXf .pf-53_,
  .__pf.__pf_ckXGLoXf .pf-92_ {
    margin-left: 0;
    margin-right: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-198_ {
    margin-bottom: 20px !important;
  }
  .__pf.__pf_ckXGLoXf .pf-215_,
  .__pf.__pf_ckXGLoXf .pf-343_,
  .__pf.__pf_ckXGLoXf .pf-371_,
  .__pf.__pf_ckXGLoXf .pf-395_,
  .__pf.__pf_ckXGLoXf .pf-626_,
  .__pf.__pf_ckXGLoXf .pf-803_,
  .__pf.__pf_ckXGLoXf .pf-827_ {
    font-size: 18px;
  }
  .__pf.__pf_ckXGLoXf .rid-4 {
    min-height: 250px;
  }
  .__pf.__pf_ckXGLoXf .rid-517,
  .__pf.__pf_ckXGLoXf .rid-534,
  .__pf.__pf_ckXGLoXf .rid-538,
  .__pf.__pf_ckXGLoXf .rid-541,
  .__pf.__pf_ckXGLoXf .rid-544,
  .__pf.__pf_ckXGLoXf .rid-547,
  .__pf.__pf_ckXGLoXf .rid-550 {
    font-size: 10px;
  }
  .__pf.__pf_ckXGLoXf .rid-107,
  .__pf.__pf_ckXGLoXf .rid-109,
  .__pf.__pf_ckXGLoXf .rid-111,
  .__pf.__pf_ckXGLoXf .rid-113,
  .__pf.__pf_ckXGLoXf .rid-15,
  .__pf.__pf_ckXGLoXf .rid-202,
  .__pf.__pf_ckXGLoXf .rid-26,
  .__pf.__pf_ckXGLoXf .rid-29,
  .__pf.__pf_ckXGLoXf .rid-505,
  .__pf.__pf_ckXGLoXf .rid-515,
  .__pf.__pf_ckXGLoXf .rid-648,
  .__pf.__pf_ckXGLoXf .rid-80 {
    font-size: 10px !important;
  }
  .__pf.__pf_ckXGLoXf .rid-104,
  .__pf.__pf_ckXGLoXf .rid-19 {
    min-height: 450px;
  }
  .__pf.__pf_ckXGLoXf .pf-552_,
  .__pf.__pf_ckXGLoXf .pf-577_,
  .__pf.__pf_ckXGLoXf .pf-600_ {
    display: table;
    margin-right: auto;
    margin-left: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-648_,
  .__pf.__pf_ckXGLoXf .pf-670_,
  .__pf.__pf_ckXGLoXf .pf-690_,
  .__pf.__pf_ckXGLoXf .pf-710_,
  .__pf.__pf_ckXGLoXf .pf-732_,
  .__pf.__pf_ckXGLoXf .pf-750_,
  .__pf.__pf_ckXGLoXf .pf-768_,
  .__pf.__pf_ckXGLoXf .pf-786_ {
    margin-top: -30px;
  }
  .__pf.__pf_ckXGLoXf .pf-655_,
  .__pf.__pf_ckXGLoXf .pf-661_,
  .__pf.__pf_ckXGLoXf .pf-677_,
  .__pf.__pf_ckXGLoXf .pf-683_,
  .__pf.__pf_ckXGLoXf .pf-697_,
  .__pf.__pf_ckXGLoXf .pf-703_,
  .__pf.__pf_ckXGLoXf .pf-717_,
  .__pf.__pf_ckXGLoXf .pf-723_,
  .__pf.__pf_ckXGLoXf .pf-739_,
  .__pf.__pf_ckXGLoXf .pf-743_,
  .__pf.__pf_ckXGLoXf .pf-757_,
  .__pf.__pf_ckXGLoXf .pf-761_,
  .__pf.__pf_ckXGLoXf .pf-775_,
  .__pf.__pf_ckXGLoXf .pf-779_,
  .__pf.__pf_ckXGLoXf .pf-793_,
  .__pf.__pf_ckXGLoXf .pf-797_ {
    margin-top: -15px;
  }
  .__pf.__pf_ckXGLoXf .pf-649_,
  .__pf.__pf_ckXGLoXf .pf-671_,
  .__pf.__pf_ckXGLoXf .pf-691_,
  .__pf.__pf_ckXGLoXf .pf-711_,
  .__pf.__pf_ckXGLoXf .pf-733_,
  .__pf.__pf_ckXGLoXf .pf-751_,
  .__pf.__pf_ckXGLoXf .pf-769_,
  .__pf.__pf_ckXGLoXf .pf-787_ {
    margin-top: -50px;
  }
  .__pf.__pf_ckXGLoXf .pf-947_ {
    background-color: #000;
  }
}
@media (max-width: 767.4999px) {
  .__pf.__pf_ckXGLoXf .pf-15_ {
    margin-top: -10px;
    max-height: 10px;
    padding-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-14_ {
    margin-top: 0;
    margin-bottom: 0;
    padding: 5px 2px 10px;
  }
  .__pf.__pf_ckXGLoXf .pf-20_ {
    width: 150px;
    margin-top: -20px;
    margin-bottom: -10px;
  }
  .__pf.__pf_ckXGLoXf .pf-23_ {
    font-size: 22px !important;
    margin-bottom: -10px !important;
    margin-top: -10px !important;
  }
  .__pf.__pf_ckXGLoXf .pf-124_,
  .__pf.__pf_ckXGLoXf .pf-28_,
  .__pf.__pf_ckXGLoXf .pf-96_ {
    width: 100%;
  }
  .__pf.__pf_ckXGLoXf .pf-135_,
  .__pf.__pf_ckXGLoXf .pf-31_ {
    font-size: 20px;
    margin-top: -10px;
  }
  .__pf.__pf_ckXGLoXf .pf-38_ {
    height: auto;
    aspect-ratio: unset;
    margin-bottom: 0;
    margin-top: -20px;
    width: 60%;
  }
  .__pf.__pf_ckXGLoXf .pf-131_,
  .__pf.__pf_ckXGLoXf .pf-255_,
  .__pf.__pf_ckXGLoXf .pf-41_,
  .__pf.__pf_ckXGLoXf .pf-49_ {
    margin-top: -10px;
    display: table;
    margin-right: auto;
    margin-left: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-253_,
  .__pf.__pf_ckXGLoXf .pf-39_,
  .__pf.__pf_ckXGLoXf .pf-42_ {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-133_,
  .__pf.__pf_ckXGLoXf .pf-257_,
  .__pf.__pf_ckXGLoXf .pf-44_,
  .__pf.__pf_ckXGLoXf .pf-51_ {
    margin-left: 0;
    margin-top: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-129_,
  .__pf.__pf_ckXGLoXf .pf-379_,
  .__pf.__pf_ckXGLoXf .pf-47_,
  .__pf.__pf_ckXGLoXf .pf-811_ {
    margin-top: -51px;
  }
  .__pf.__pf_ckXGLoXf .pf-117_,
  .__pf.__pf_ckXGLoXf .pf-53_ {
    font-size: 18px;
    margin-left: 2px;
    margin-right: 2px;
  }
  .__pf.__pf_ckXGLoXf .pf-111_,
  .__pf.__pf_ckXGLoXf .pf-113_,
  .__pf.__pf_ckXGLoXf .pf-115_,
  .__pf.__pf_ckXGLoXf .pf-143_,
  .__pf.__pf_ckXGLoXf .pf-149_,
  .__pf.__pf_ckXGLoXf .pf-155_,
  .__pf.__pf_ckXGLoXf .pf-161_,
  .__pf.__pf_ckXGLoXf .pf-167_,
  .__pf.__pf_ckXGLoXf .pf-173_,
  .__pf.__pf_ckXGLoXf .pf-175_,
  .__pf.__pf_ckXGLoXf .pf-177_,
  .__pf.__pf_ckXGLoXf .pf-179_,
  .__pf.__pf_ckXGLoXf .pf-181_,
  .__pf.__pf_ckXGLoXf .pf-183_,
  .__pf.__pf_ckXGLoXf .pf-185_,
  .__pf.__pf_ckXGLoXf .pf-54_,
  .__pf.__pf_ckXGLoXf .pf-56_,
  .__pf.__pf_ckXGLoXf .pf-58_,
  .__pf.__pf_ckXGLoXf .pf-60_,
  .__pf.__pf_ckXGLoXf .pf-62_,
  .__pf.__pf_ckXGLoXf .pf-64_ {
    font-size: 18px;
  }
  .__pf.__pf_ckXGLoXf .pf-109_,
  .__pf.__pf_ckXGLoXf .pf-137_,
  .__pf.__pf_ckXGLoXf .pf-66_ {
    font-size: 17px;
  }
  .__pf.__pf_ckXGLoXf .pf-118_,
  .__pf.__pf_ckXGLoXf .pf-187_,
  .__pf.__pf_ckXGLoXf .pf-70_ {
    font-size: 18px;
    padding: 10px;
  }
  .__pf.__pf_ckXGLoXf .pf-120_,
  .__pf.__pf_ckXGLoXf .pf-201_,
  .__pf.__pf_ckXGLoXf .pf-367_,
  .__pf.__pf_ckXGLoXf .pf-376_,
  .__pf.__pf_ckXGLoXf .pf-72_,
  .__pf.__pf_ckXGLoXf .pf-808_ {
    width: 250px;
  }
  .__pf.__pf_ckXGLoXf .pf-80_,
  .__pf.__pf_ckXGLoXf .pf-966_ {
    font-size: 12px;
  }
  .__pf.__pf_ckXGLoXf .pf-264_,
  .__pf.__pf_ckXGLoXf .pf-274_,
  .__pf.__pf_ckXGLoXf .pf-284_,
  .__pf.__pf_ckXGLoXf .pf-297_,
  .__pf.__pf_ckXGLoXf .pf-307_,
  .__pf.__pf_ckXGLoXf .pf-317_,
  .__pf.__pf_ckXGLoXf .pf-85_ {
    margin-top: -10px;
  }
  .__pf.__pf_ckXGLoXf .pf-88_ {
    height: auto;
    aspect-ratio: var(--pf-image-ratio);
  }
  .__pf.__pf_ckXGLoXf .pf-89_ {
    width: 400px;
    height: auto;
    aspect-ratio: 1/1;
    object-fit: contain;
    object-position: center center;
  }
  .__pf.__pf_ckXGLoXf .pf-587_,
  .__pf.__pf_ckXGLoXf .pf-610_,
  .__pf.__pf_ckXGLoXf .pf-87_ {
    margin-top: -30px;
  }
  .__pf.__pf_ckXGLoXf .pf-92_ {
    font-size: 16px;
    margin-left: 2px;
    margin-right: 2px;
  }
  .__pf.__pf_ckXGLoXf .pf-127_,
  .__pf.__pf_ckXGLoXf .pf-99_ {
    height: auto;
    aspect-ratio: unset;
    margin-bottom: 0;
    margin-top: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-103_ {
    margin-top: -10px;
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-105_ {
    margin-left: 0;
    margin-top: -20px;
    text-align: center;
    font-size: 14px;
  }
  .__pf.__pf_ckXGLoXf .pf-101_ {
    margin-top: -71px;
  }
  .__pf.__pf_ckXGLoXf .pf-107_ {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-93_ {
    padding-bottom: 0 !important;
    margin-bottom: -30px !important;
  }
  .__pf.__pf_ckXGLoXf .pf-141_,
  .__pf.__pf_ckXGLoXf .pf-147_,
  .__pf.__pf_ckXGLoXf .pf-153_,
  .__pf.__pf_ckXGLoXf .pf-159_,
  .__pf.__pf_ckXGLoXf .pf-165_,
  .__pf.__pf_ckXGLoXf .pf-171_,
  .__pf.__pf_ckXGLoXf .pf-266_,
  .__pf.__pf_ckXGLoXf .pf-276_,
  .__pf.__pf_ckXGLoXf .pf-286_,
  .__pf.__pf_ckXGLoXf .pf-299_,
  .__pf.__pf_ckXGLoXf .pf-309_,
  .__pf.__pf_ckXGLoXf .pf-319_ {
    color: #a82f4a;
    font-size: 32px;
    margin: 5px;
    height: 24px;
  }
  .__pf.__pf_ckXGLoXf .pf-139_,
  .__pf.__pf_ckXGLoXf .pf-145_,
  .__pf.__pf_ckXGLoXf .pf-151_,
  .__pf.__pf_ckXGLoXf .pf-157_,
  .__pf.__pf_ckXGLoXf .pf-163_ {
    margin-bottom: 10px;
  }
  .__pf.__pf_ckXGLoXf .pf-121_ {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    margin-top: -30px !important;
  }
  .__pf.__pf_ckXGLoXf .pf-192_ {
    font-size: 18px;
    margin-bottom: 0;
    background-color: #a82f4a;
  }
  .__pf.__pf_ckXGLoXf .pf-189_ {
    position: sticky;
    top: 5px;
    z-index: 2;
    padding-top: 0;
    margin-bottom: 20px;
    padding-bottom: 0 !important;
  }
  .__pf.__pf_ckXGLoXf .pf-197_ {
    font-size: 18px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0;
    padding-top: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-194_ {
    position: sticky;
    top: 3px;
    z-index: 1;
    margin-top: -20px;
    margin-bottom: -20px;
    padding-bottom: 0;
    padding-top: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-198_ {
    margin-bottom: 10px !important;
    margin-top: -30px !important;
    padding-top: 0 !important;
  }
  .__pf.__pf_ckXGLoXf .pf-205_ {
    width: 250px;
    display: table;
    margin: -30px auto 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-206_ {
    margin-left: 0;
    margin-top: 0;
    font-size: 12px;
    font-family: "Open Sans";
    font-weight: 400;
    text-align: center;
  }
  .__pf.__pf_ckXGLoXf .pf-202_ {
    margin-top: 0;
    background-color: #fff;
  }
  .__pf.__pf_ckXGLoXf .pf-213_ {
    font-size: 14px;
    text-align: center;
    margin-top: -39px;
    margin-bottom: 40px;
  }
  .__pf.__pf_ckXGLoXf .pf-215_ {
    font-size: 22px;
    margin-top: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-217_,
  .__pf.__pf_ckXGLoXf .pf-219_ {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .__pf.__pf_ckXGLoXf .pf-208_,
  .__pf.__pf_ckXGLoXf .rid-2 {
    margin-top: 0;
  }
  .__pf.__pf_ckXGLoXf .rid-5 {
    font-size: 18px;
    flex: unset;
    min-height: 0;
  }
  .__pf.__pf_ckXGLoXf .rid-4 {
    font-size: 18px;
    margin-bottom: 0;
    min-height: 0;
  }
  .__pf.__pf_ckXGLoXf .rid-3 {
    margin-bottom: -20px;
    min-height: 300px;
  }
  .__pf.__pf_ckXGLoXf .pf-222_,
  .__pf.__pf_ckXGLoXf .pf-553_,
  .__pf.__pf_ckXGLoXf .pf-567_,
  .__pf.__pf_ckXGLoXf .pf-578_,
  .__pf.__pf_ckXGLoXf .pf-592_,
  .__pf.__pf_ckXGLoXf .pf-601_,
  .__pf.__pf_ckXGLoXf .pf-615_ {
    margin-top: -40px;
  }
  .__pf.__pf_ckXGLoXf .pf-262_,
  .__pf.__pf_ckXGLoXf .pf-268_,
  .__pf.__pf_ckXGLoXf .pf-270_,
  .__pf.__pf_ckXGLoXf .pf-272_,
  .__pf.__pf_ckXGLoXf .pf-278_,
  .__pf.__pf_ckXGLoXf .pf-280_,
  .__pf.__pf_ckXGLoXf .pf-282_,
  .__pf.__pf_ckXGLoXf .pf-288_,
  .__pf.__pf_ckXGLoXf .pf-290_,
  .__pf.__pf_ckXGLoXf .pf-292_,
  .__pf.__pf_ckXGLoXf .pf-295_,
  .__pf.__pf_ckXGLoXf .pf-301_,
  .__pf.__pf_ckXGLoXf .pf-303_,
  .__pf.__pf_ckXGLoXf .pf-305_,
  .__pf.__pf_ckXGLoXf .pf-311_,
  .__pf.__pf_ckXGLoXf .pf-313_,
  .__pf.__pf_ckXGLoXf .pf-315_,
  .__pf.__pf_ckXGLoXf .pf-321_,
  .__pf.__pf_ckXGLoXf .pf-323_,
  .__pf.__pf_ckXGLoXf .pf-325_,
  .__pf.__pf_ckXGLoXf .pf-333_,
  .__pf.__pf_ckXGLoXf .pf-345_,
  .__pf.__pf_ckXGLoXf .pf-361_,
  .__pf.__pf_ckXGLoXf .pf-363_,
  .__pf.__pf_ckXGLoXf .pf-399_,
  .__pf.__pf_ckXGLoXf .pf-403_,
  .__pf.__pf_ckXGLoXf .pf-535_,
  .__pf.__pf_ckXGLoXf .pf-596_,
  .__pf.__pf_ckXGLoXf .pf-619_,
  .__pf.__pf_ckXGLoXf .pf-628_,
  .__pf.__pf_ckXGLoXf .pf-840_,
  .__pf.__pf_ckXGLoXf .pf-848_,
  .__pf.__pf_ckXGLoXf .pf-856_,
  .__pf.__pf_ckXGLoXf .pf-864_,
  .__pf.__pf_ckXGLoXf .pf-872_,
  .__pf.__pf_ckXGLoXf .pf-880_,
  .__pf.__pf_ckXGLoXf .pf-888_,
  .__pf.__pf_ckXGLoXf .pf-898_,
  .__pf.__pf_ckXGLoXf .pf-906_,
  .__pf.__pf_ckXGLoXf .pf-914_,
  .__pf.__pf_ckXGLoXf .pf-922_,
  .__pf.__pf_ckXGLoXf .pf-930_,
  .__pf.__pf_ckXGLoXf .pf-938_,
  .__pf.__pf_ckXGLoXf .rid-105,
  .__pf.__pf_ckXGLoXf .rid-517,
  .__pf.__pf_ckXGLoXf .rid-519,
  .__pf.__pf_ckXGLoXf .rid-527,
  .__pf.__pf_ckXGLoXf .rid-534,
  .__pf.__pf_ckXGLoXf .rid-538,
  .__pf.__pf_ckXGLoXf .rid-541,
  .__pf.__pf_ckXGLoXf .rid-544,
  .__pf.__pf_ckXGLoXf .rid-547,
  .__pf.__pf_ckXGLoXf .rid-550 {
    font-size: 18px;
  }
  .__pf.__pf_ckXGLoXf .pf-328_ {
    width: 2000px;
    margin-top: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-329_,
  .__pf.__pf_ckXGLoXf .pf-365_,
  .__pf.__pf_ckXGLoXf .pf-655_,
  .__pf.__pf_ckXGLoXf .pf-677_,
  .__pf.__pf_ckXGLoXf .pf-697_,
  .__pf.__pf_ckXGLoXf .pf-717_,
  .__pf.__pf_ckXGLoXf .pf-739_,
  .__pf.__pf_ckXGLoXf .pf-757_,
  .__pf.__pf_ckXGLoXf .pf-775_,
  .__pf.__pf_ckXGLoXf .pf-793_ {
    font-size: 16px;
  }
  .__pf.__pf_ckXGLoXf .pf-343_,
  .__pf.__pf_ckXGLoXf .pf-540_,
  .__pf.__pf_ckXGLoXf .pf-546_,
  .__pf.__pf_ckXGLoXf .pf-626_,
  .__pf.__pf_ckXGLoXf .pf-827_ {
    font-size: 22px;
  }
  .__pf.__pf_ckXGLoXf .pf-358_ {
    width: 200px;
  }
  .__pf.__pf_ckXGLoXf .pf-371_,
  .__pf.__pf_ckXGLoXf .pf-803_ {
    font-size: 18px;
    margin-bottom: 0;
    margin-top: -10px;
  }
  .__pf.__pf_ckXGLoXf .pf-374_,
  .__pf.__pf_ckXGLoXf .pf-806_ {
    margin-bottom: 20px;
  }
  .__pf.__pf_ckXGLoXf .pf-381_,
  .__pf.__pf_ckXGLoXf .pf-813_ {
    margin-top: 40px;
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-383_,
  .__pf.__pf_ckXGLoXf .pf-815_ {
    margin-left: 0;
    text-align: center;
  }
  .__pf.__pf_ckXGLoXf .pf-388_,
  .__pf.__pf_ckXGLoXf .pf-820_ {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .__pf.__pf_ckXGLoXf .pf-390_,
  .__pf.__pf_ckXGLoXf .pf-822_ {
    font-size: 14px;
    text-align: center;
  }
  .__pf.__pf_ckXGLoXf .pf-395_ {
    font-size: 22px;
    margin-top: -20px;
  }
  .__pf.__pf_ckXGLoXf .rid-107,
  .__pf.__pf_ckXGLoXf .rid-109,
  .__pf.__pf_ckXGLoXf .rid-111,
  .__pf.__pf_ckXGLoXf .rid-113,
  .__pf.__pf_ckXGLoXf .rid-15,
  .__pf.__pf_ckXGLoXf .rid-202,
  .__pf.__pf_ckXGLoXf .rid-26,
  .__pf.__pf_ckXGLoXf .rid-29,
  .__pf.__pf_ckXGLoXf .rid-505,
  .__pf.__pf_ckXGLoXf .rid-515,
  .__pf.__pf_ckXGLoXf .rid-648,
  .__pf.__pf_ckXGLoXf .rid-80 {
    font-size: 18px !important;
  }
  .__pf.__pf_ckXGLoXf .rid-104,
  .__pf.__pf_ckXGLoXf .rid-19 {
    padding-bottom: 0;
    min-height: 162px;
  }
  .__pf.__pf_ckXGLoXf .pf-552_,
  .__pf.__pf_ckXGLoXf .pf-577_,
  .__pf.__pf_ckXGLoXf .pf-600_ {
    display: table;
    margin-right: auto;
    margin-left: 0;
    height: auto;
    aspect-ratio: unset;
  }
  .__pf.__pf_ckXGLoXf .pf-554_ {
    margin-top: 16px;
  }
  .__pf.__pf_ckXGLoXf .pf-562_ {
    padding-top: 0;
    margin-top: -30px;
  }
  .__pf.__pf_ckXGLoXf .pf-564_,
  .__pf.__pf_ckXGLoXf .pf-589_,
  .__pf.__pf_ckXGLoXf .pf-612_ {
    margin-left: 0;
    margin-top: -40px;
  }
  .__pf.__pf_ckXGLoXf .pf-569_,
  .__pf.__pf_ckXGLoXf .pf-617_ {
    font-size: 18px;
    margin-top: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-573_ {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-594_ {
    font-size: 18px;
    margin-top: 2px;
  }
  .__pf.__pf_ckXGLoXf .pf-640_ {
    display: table;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;
    border: 5px solid #ff4c4c;
  }
  .__pf.__pf_ckXGLoXf .pf-648_,
  .__pf.__pf_ckXGLoXf .pf-732_ {
    margin-top: -70px;
  }
  .__pf.__pf_ckXGLoXf .pf-650_,
  .__pf.__pf_ckXGLoXf .pf-672_,
  .__pf.__pf_ckXGLoXf .pf-692_,
  .__pf.__pf_ckXGLoXf .pf-712_,
  .__pf.__pf_ckXGLoXf .pf-734_,
  .__pf.__pf_ckXGLoXf .pf-752_,
  .__pf.__pf_ckXGLoXf .pf-770_,
  .__pf.__pf_ckXGLoXf .pf-788_ {
    display: inline-block;
  }
  .__pf.__pf_ckXGLoXf .pf-649_,
  .__pf.__pf_ckXGLoXf .pf-691_,
  .__pf.__pf_ckXGLoXf .pf-733_,
  .__pf.__pf_ckXGLoXf .pf-769_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -80px;
  }
  .__pf.__pf_ckXGLoXf .pf-661_,
  .__pf.__pf_ckXGLoXf .pf-683_,
  .__pf.__pf_ckXGLoXf .pf-723_,
  .__pf.__pf_ckXGLoXf .pf-743_,
  .__pf.__pf_ckXGLoXf .pf-761_,
  .__pf.__pf_ckXGLoXf .pf-797_ {
    margin-top: -15px;
    font-size: 16px;
  }
  .__pf.__pf_ckXGLoXf .pf-670_,
  .__pf.__pf_ckXGLoXf .pf-710_,
  .__pf.__pf_ckXGLoXf .pf-750_,
  .__pf.__pf_ckXGLoXf .pf-786_ {
    margin-top: -20px;
  }
  .__pf.__pf_ckXGLoXf .pf-671_,
  .__pf.__pf_ckXGLoXf .pf-711_,
  .__pf.__pf_ckXGLoXf .pf-751_,
  .__pf.__pf_ckXGLoXf .pf-787_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -50px;
  }
  .__pf.__pf_ckXGLoXf .pf-690_,
  .__pf.__pf_ckXGLoXf .pf-768_ {
    margin-top: -60px;
    width: 100%;
  }
  .__pf.__pf_ckXGLoXf .pf-703_,
  .__pf.__pf_ckXGLoXf .pf-779_ {
    margin: -15px 5px 5px;
    font-size: 16px;
  }
  .__pf.__pf_ckXGLoXf .pf-941_ {
    border-radius: 0;
  }
  .__pf.__pf_ckXGLoXf .pf-950_,
  .__pf.__pf_ckXGLoXf .pf-952_,
  .__pf.__pf_ckXGLoXf .pf-954_,
  .__pf.__pf_ckXGLoXf .pf-956_,
  .__pf.__pf_ckXGLoXf .pf-958_,
  .__pf.__pf_ckXGLoXf .pf-960_,
  .__pf.__pf_ckXGLoXf .pf-962_ {
    display: block;
  }
  .__pf.__pf_ckXGLoXf .pf-947_ {
    background-color: #000;
  }
}
.pfa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900) !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
@-webkit-keyframes fa-beat {
  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-beat {
  0%,
  90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@-webkit-keyframes fa-bounce {
  0%,
  64%,
  to {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  10% {
    -webkit-transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0);
    transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0);
  }
  30% {
    -webkit-transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0);
    transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0);
  }
  57% {
    -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
}
@keyframes fa-bounce {
  0%,
  64%,
  to {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  10% {
    -webkit-transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0);
    transform: scale(
        var(--fa-bounce-start-scale-x, 1.1),
        var(--fa-bounce-start-scale-y, 0.9)
      )
      translateY(0);
  }
  30% {
    -webkit-transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em));
    transform: scale(
        var(--fa-bounce-jump-scale-x, 0.9),
        var(--fa-bounce-jump-scale-y, 1.1)
      )
      translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0);
    transform: scale(
        var(--fa-bounce-land-scale-x, 1.05),
        var(--fa-bounce-land-scale-y, 0.95)
      )
      translateY(0);
  }
  57% {
    -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
    transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
}
@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@-webkit-keyframes fa-beat-fade {
  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-beat-fade {
  0%,
  to {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
    transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
  }
}
@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
    transform: rotate3d(
      var(--fa-flip-x, 0),
      var(--fa-flip-y, 1),
      var(--fa-flip-z, 0),
      var(--fa-flip-angle, -180deg)
    );
  }
}
@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  24%,
  8% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  40%,
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  24%,
  8% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  12%,
  28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  40%,
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.pfa-circle-chevron-down:before {
  content: "\f13a";
}
.pfa-circle-check:before {
  content: "\f058";
}
.pfa-arrow-right:before {
  content: "\f061";
}
.pfa-chevron-right:before {
  content: "\f054";
}
:root {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src:
    url(https://cdn.shopify.com/s/files/1/0882/6237/7766/files/fa-brands-400.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-brands-400.ttf)
      format("truetype");
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src:
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-regular-400.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0882/6237/7766/files/fa-brands-400.ttf)
      format("truetype");
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src:
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-solid-900.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-solid-900.ttf)
      format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src:
    url(https://cdn.shopify.com/s/files/1/0882/6237/7766/files/fa-brands-400.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-brands-400.ttf)
      format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src:
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-solid-900.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-solid-900.ttf)
      format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src:
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-regular-400.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0882/6237/7766/files/fa-brands-400.ttf)
      format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src:
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-solid-900.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-solid-900.ttf)
      format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src:
    url(https://cdn.shopify.com/s/files/1/0882/6237/7766/files/fa-brands-400.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-brands-400.ttf)
      format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src:
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-regular-400.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0882/6237/7766/files/fa-brands-400.ttf)
      format("truetype");
  unicode-range:
    u+f003, u+f006, u+f014, u+f016-f017, u+f01a-f01b, u+f01d, u+f022, u+f03e,
    u+f044, u+f046, u+f05c-f05d, u+f06e, u+f070, u+f087-f088, u+f08a, u+f094,
    u+f096-f097, u+f09d, u+f0a0, u+f0a2, u+f0a4-f0a7, u+f0c5, u+f0c7,
    u+f0e5-f0e6, u+f0eb, u+f0f6-f0f8, u+f10c, u+f114-f115, u+f118-f11a,
    u+f11c-f11d, u+f133, u+f147, u+f14e, u+f150-f152, u+f185-f186, u+f18e,
    u+f190-f192, u+f196, u+f1c1-f1c9, u+f1d9, u+f1db, u+f1e3, u+f1ea, u+f1f7,
    u+f1f9, u+f20a, u+f247-f248, u+f24a, u+f24d, u+f255-f25b, u+f25d,
    u+f271-f274, u+f278, u+f27b, u+f28c, u+f28e, u+f29c, u+f2b5, u+f2b7, u+f2ba,
    u+f2bc, u+f2be, u+f2c0-f2c1, u+f2c3, u+f2d0, u+f2d2, u+f2d4, u+f2dc;
}
@font-face {
  font-family: FontAwesome;
  font-display: block;
  src:
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-v4compatibility.woff2)
      format("woff2"),
    url(https://cdn.shopify.com/s/files/1/0090/9236/6436/files/fa-v4compatibility.ttf)
      format("truetype");
  unicode-range:
    u+f041, u+f047, u+f065-f066, u+f07d-f07e, u+f080, u+f08b, u+f08e, u+f090,
    u+f09a, u+f0ac, u+f0ae, u+f0b2, u+f0d0, u+f0d6, u+f0e4, u+f0ec, u+f10a-f10b,
    u+f123, u+f13e, u+f148-f149, u+f14c, u+f156, u+f15e, u+f160-f161, u+f163,
    u+f175-f178, u+f195, u+f1f8, u+f219, u+f27a;
}

/* ===== inline block #16 ===== */

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&display=swap");

header,
footer {
  display: none !important;
}

.is-active {
  border-color: rgb(255, 76, 76) !important;
  border-width: 2px !important;
  background-image: linear-gradient(to bottom, rgb(253, 240, 242), #ffffff);
}

/* ===== inline block #17 ===== */

.announcement-text {
  color: white;
  text-align: center;
  line-height: 1;
  padding: 0;
  font-weight: 200;
}

@media (max-width: 767.5px) {
  .announcement-text {
    color: white;
    text-align: center;
    line-height: 1;
    padding: 0;
    font-weight: 200;
  }
}

/* ===== inline block #18 ===== */

.announcement-button {
  text-align: center;

  padding: 0;
  cursor: pointer;
  /* Makes it clear it's clickable */
}

@media (max-width: 767.5px) {
}

/* ===== inline block #19 ===== */

.announcement-buttonmobile {
  text-align: center;
  line-height: 2.8;
  padding: 0;
  cursor: pointer;
  /* Makes it clear it's clickable */
}

@media (max-width: 767.5px) {
}

/* ===== inline block #20 ===== */

.announcement-button {
  text-align: center;
  line-height: 2.8;
  padding: 0;
  cursor: pointer;
  /* Makes it clear it's clickable */
}

@media (max-width: 767.5px) {
}

/* ===== inline block #21 ===== */

.brELaQ,
.ffFBJG,
.gdMpOS,
.iYBUpN {
  position: relative;
}
.clbmpw [data-href],
.jShduQ {
  cursor: pointer;
}
.iYBUpN {
  display: flex !important;
  align-items: center;
  padding: 16px 0;
  font-size: 2px;
}
.iYBUpN:after,
.iYBUpN:before {
  content: "";
  width: 100%;
  border-top: 1em solid;
}
.iYBUpN > span {
  padding: 0 16px;
  flex: 1 0 auto;
  display: flex;
  line-height: 1;
}
.ckdstx {
  --pf-sample-color: #5d6b82;
  --pf-border-color: #d1d5db;
}
.gbBbPZ {
  white-space: pre-line;
  user-select: text;
}
.gbBbPZ span {
  vertical-align: baseline !important;
}
.gbBbPZ svg,
.jShduQ svg {
  margin-right: 5px;
}
.issLwU {
  height: 28px;
  width: auto;
  fill: currentColor;
  vertical-align: middle;
  box-sizing: content-box !important;
  pointer-events: auto;
}
.issLwU path {
  pointer-events: none;
}
.clbmpw {
  max-width: 100%;
  display: inline-block;
  overflow: auto;
  height: auto;
  aspect-ratio: var(--pf-aspect-ratio-value);
}
.brELaQ,
.ffFBJG {
  display: flex;
}
.ffFBJG.pf-flex-section {
  margin: auto;
}
.gdMpOS {
  padding: 20px 15px;
}
@media (min-width: 1024.5px) {
  .gdMpOS {
    padding: 20px 24px;
  }
}
.jShduQ {
  display: inline-block;
  line-height: 1;
  padding: 12px 20px;
  text-align: center;
  text-decoration: none;
  outline: 0;
}
.jShduQ span {
  color: inherit;
}
@media all {
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-6_ {
    margin-top: 100px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-7_ {
    align-self: stretch;
    height: fit-content;
    flex-basis: 0px;
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-124_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-8_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    box-shadow:
      transparent 0 0 0 0,
      transparent 0 0 0 0,
      rgba(0, 0, 0, 0.1) 0 10px 15px -3px,
      rgba(0, 0, 0, 0.1) 0 4px 6px -4px;
    color: #020817;
    cursor: pointer;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-125_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-45_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-85_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-9_ {
    align-self: stretch;
    flex-grow: 1;
    width: unset;
    height: unset;
    flex-basis: unset;
    --pf-aspect-ratio-value: auto;
    object-fit: cover;
    object-position: center center;
    aspect-ratio: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: -135px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-10_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-126_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-46_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-86_ {
    align-self: stretch;
    height: fit-content;
    flex-basis: 0px;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    gap: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-11_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-127_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-130_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-14_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-47_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-50_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-87_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-90_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-128_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-12_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-88_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #1f2937;
    background-color: #facc15;
    margin: -10px auto 20px;
    text-align: center;
    border-radius: 20px;
    padding: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-131_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-15_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-51_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-91_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    font-size: 14px;
    font-family: Sora;
    font-weight: 700;
    color: #fff;
    background-color: #088939;
    margin: -10px auto 20px;
    text-align: center;
    border-radius: 20px;
    padding: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-17_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: 0 auto auto;
    font-size: 20px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #1f2937;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-101_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-146_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-148_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-19_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-21_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-66_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-68_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-99_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: 10px auto auto;
    font-size: 16px;
    font-family: Sora;
    font-weight: 400;
    color: #4b5563;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-103_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-137_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-23_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-57_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    margin: auto;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-104_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-138_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-24_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-58_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    padding-left: 20px;
    margin-right: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-105_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-108_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-139_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-142_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-25_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-28_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-59_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-62_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    margin: 10px auto auto;
    color: #1f2937;
    font-size: 20px;
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-107_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-141_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-27_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-61_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    width: unset;
    align-self: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    padding-right: 20px;
    margin-left: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-30_ {
    width: 90%;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    font-size: 2px;
    color: #e5e7eb;
    margin: auto;
    min-width: unset;
    max-width: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-114_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-116_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-118_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-156_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-158_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-160_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-34_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-36_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-38_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-74_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-76_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-78_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    color: #374151;
    font-family: Sora;
    font-weight: 400;
    font-size: 16px;
    margin-top: 0;
    display: flex;
    margin-left: 15px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-115_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-117_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-119_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-157_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-159_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-161_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-35_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-37_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-39_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-77_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-79_ {
    height: 18px;
    color: #16a34a;
    margin-left: 5px;
    margin-right: 5px;
    align-self: center;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-120_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-154_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-40_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-80_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: 0 auto 10px;
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_ {
    width: 90%;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    background-color: #89293c;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    border-radius: 8px;
    min-width: unset;
    max-width: unset;
    padding: 20px;
    cursor: pointer;
    font-family: "Open Sans";
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-44_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    color: #020817;
    padding-left: 0;
    padding-right: 0;
    margin-left: 20px;
    margin-right: 10px;
    cursor: pointer;
    box-shadow: #068a39 0 5px 25px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-48_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #fff;
    background-color: #068a39;
    margin: -10px auto 20px;
    text-align: center;
    border-radius: 20px;
    padding: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-133_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-53_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-93_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    font-size: 14px;
    font-family: Sora;
    font-weight: 700;
    color: #1f2937;
    background-color: #facc15;
    margin: -10px auto 20px;
    text-align: center;
    border-radius: 20px;
    padding: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-135_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-55_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-95_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: auto;
    font-size: 20px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #1f2937;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-144_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-64_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-97_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: 10px auto auto;
    color: #1f2937;
    font-size: 20px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-110_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-150_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-70_ {
    width: 90%;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    font-size: 2px;
    color: #e5e7eb;
    min-width: unset;
    max-width: unset;
    margin: auto;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-75_ {
    height: 18px;
    color: #16a34a;
    align-self: center;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_ {
    width: 90%;
    align-self: unset;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
    min-width: unset;
    max-width: unset;
    padding: 20px;
    cursor: pointer;
    font-family: "Open Sans";
    height: fit-content;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_ {
    flex-basis: unset;
    flex-grow: unset;
    background-color: #000;
    color: #fff;
    margin-right: auto;
    margin-left: auto;
    border-radius: 8px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-84_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    box-shadow:
      transparent 0 0 0 0,
      transparent 0 0 0 0,
      rgba(0, 0, 0, 0.1) 0 10px 15px -3px,
      rgba(0, 0, 0, 0.1) 0 4px 6px -4px;
    color: #020817;
    margin-right: 20px;
    margin-left: 10px;
    cursor: pointer;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_ {
    flex-basis: unset;
    flex-grow: unset;
    background-color: #a82f4a;
    color: #fff;
    margin-right: auto;
    margin-left: auto;
    border-radius: 8px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_:hover,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_:hover,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_:hover {
    background-color: #7e2538;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_:hover {
    background-color: #068a39;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-6_ > .pf-flex-section {
    display: flex;
    max-width: 1350px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    height: fit-content;
  }
}
@media (min-width: 1024.5px) and (max-width: 1199.4999px) {
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-128_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-12_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-131_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-15_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-48_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-51_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-88_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-91_ {
    flex-basis: unset;
    margin-top: -20px;
    font-size: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-105_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-108_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-135_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-139_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-142_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-144_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-17_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-25_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-28_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-55_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-59_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-62_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-64_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-95_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-97_ {
    flex-basis: unset;
    font-size: 18px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-114_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-116_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-118_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-120_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-156_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-158_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-160_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-34_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-36_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-38_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-40_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-74_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-76_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-78_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-80_ {
    flex-basis: unset;
    font-size: 12px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_ {
    flex-basis: unset;
    padding: 12px;
    font-size: 16px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-124_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-8_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-133_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-53_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-93_ {
    flex-basis: unset;
    margin-top: -20px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-44_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
    margin-left: 10px;
    margin-right: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-84_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
    margin-right: 10px;
    margin-left: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-6_ > .pf-flex-section {
    height: fit-content;
  }
}
@media (min-width: 767.5px) and (max-width: 1024.4999px) {
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-125_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-45_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-85_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-9_ {
    flex-basis: unset;
    margin-top: -100px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-128_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-12_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-131_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-15_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-48_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-51_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-88_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-91_ {
    flex-basis: unset;
    font-size: 8px;
    margin-top: -10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-105_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-108_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-135_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-139_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-142_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-144_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-17_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-25_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-28_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-55_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-59_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-62_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-64_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-95_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-97_ {
    flex-basis: unset;
    font-size: 16px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-101_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-114_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-116_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-118_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-146_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-148_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-156_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-158_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-160_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-19_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-21_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-34_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-36_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-38_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-66_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-68_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-74_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-76_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-78_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-99_ {
    flex-basis: unset;
    font-size: 12px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-120_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-154_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-40_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-80_ {
    flex-basis: unset;
    font-size: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_ {
    flex-basis: unset;
    padding: 10px;
    font-size: 14px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-124_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-8_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-133_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-53_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-93_ {
    flex-basis: unset;
    font-size: 10px;
    margin-top: -10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-44_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
    margin-left: 10px;
    margin-right: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-84_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
    margin-left: 0;
    margin-right: 10px;
  }
}
@media (max-width: 767.4999px) {
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-125_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-128_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-12_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-45_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-48_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-85_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-88_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-9_ {
    flex-basis: unset;
    margin-top: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-11_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-127_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-130_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-14_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-47_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-50_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-87_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-90_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-131_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-15_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-51_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-91_ {
    flex-basis: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-10_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-126_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-46_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-7_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-86_ {
    flex-basis: unset;
    flex-flow: column;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-104_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-138_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-24_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-58_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    width: unset;
    align-self: unset;
    padding-left: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-107_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-141_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-27_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-61_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    width: unset;
    align-self: unset;
    padding-right: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-103_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-137_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-23_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-57_ {
    flex-basis: unset;
    flex-flow: row;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-8_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    margin-top: -70px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-133_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-53_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-93_ {
    flex-basis: unset;
    margin-top: -20px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-44_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    margin: 10px 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-84_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    margin-left: 0;
    margin-right: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-124_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-6_ > .pf-flex-section {
    flex-flow: column;
  }
}

/* ===== inline block #22 ===== */

.bjcKoj .pf-slide > div,
.kRImrw {
  width: 100%;
}
.bjcKoj,
.brELaQ,
.ffFBJG,
.gdMpOS {
  position: relative;
}
.bjcKoj .pf-slide > div,
.giqUXE {
  word-break: break-word;
}
.kRImrw {
  height: 100%;
}
.bjcKoj {
  overflow: hidden;
}
.bjcKoj .pf-slider {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  transition: height 250ms ease-in-out;
}
.bjcKoj .pf-slider:not([class*="pf-c-"]) {
  align-items: inherit;
}
.bjcKoj .pf-slider:not(.-show-scroll-bar) {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.bjcKoj .pf-slider:not(.-show-scroll-bar)::-webkit-scrollbar {
  display: none;
}
.bjcKoj .pf-slide {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: flex-start;
  max-width: none;
  scroll-snap-align: start;
  overflow: hidden;
}
.bjcKoj .pf-slider-next,
.bjcKoj .pf-slider-prev {
  width: 40px;
  height: 40px;
  position: absolute;
  font-size: 20px;
  top: calc(50% - 20px);
  border: none;
  cursor: pointer;
  transition: 0.35s;
  line-height: 1;
}
.bjcKoj .pf-slider-next:after,
.bjcKoj .pf-slider-next:before,
.bjcKoj .pf-slider-prev:after,
.bjcKoj .pf-slider-prev:before {
  content: "";
  position: absolute;
  background: #fff;
}
.bjcKoj .pf-slider-prev {
  left: 20px;
  transform: rotate(180deg);
}
.bjcKoj .pf-slider-next {
  right: 20px;
}
.bjcKoj .nav-style-1 {
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  padding: 0;
  margin: 0;
}
.bjcKoj .nav-style-1:hover,
.bjcKoj .pagination-style-1 button.active,
.bjcKoj .pagination-style-1 button:hover {
  background: #000;
}
.bjcKoj .nav-style-1:after,
.bjcKoj .nav-style-1:before {
  width: 1px;
  height: 8px;
}
.bjcKoj .nav-style-1:before {
  transform: rotate(45deg);
  top: 19px;
}
.bjcKoj .nav-style-1:after {
  transform: rotate(-45deg);
  top: 14px;
}
.bjcKoj .pf-slider-nav {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}
.bjcKoj .pf-slider-nav button {
  border: none;
  margin: 0 5px;
  cursor: pointer;
  padding: 0;
}
.bjcKoj .pagination-style-1 button {
  width: 20px;
  height: 5px;
  background: rgba(0, 0, 0, 0.4);
}
.bjcKoj .pf-slider {
  flex-wrap: wrap;
  scroll-padding-left: calc(
    (var(--ws-xs, 1) / (var(--ss-xs, 1) + (var(--ws-xs, 0) * 0.01))) * 1% / 2
  );
}
.bjcKoj .pf-slide {
  flex: 0 0 calc(100% / var(--ss-xs, 1));
}
@media (min-width: 767.5px) {
  .bjcKoj .pf-slider {
    flex-wrap: wrap;
    scroll-padding-left: calc(
      (var(--ws-sm, 1) / (var(--ss-sm, 1) + (var(--ws-sm, 0) * 0.01))) * 1% / 2
    );
  }
  .bjcKoj .pf-slide {
    flex: 0 0 calc(100% / var(--ss-sm, 1));
  }
  }
@media (min-width: 1024.5px) {
  .bjcKoj .pf-slider {
    flex-wrap: wrap;
    scroll-padding-left: calc(
      (var(--ws-md, 1) / (var(--ss-md, 1) + (var(--ws-md, 0) * 0.01))) * 1% / 2
    );
  }
  .bjcKoj .pf-slide {
    flex: 0 0 calc(100% / var(--ss-md, 1));
  }
}
.SaAen .pf-r-eh {
  align-items: stretch !important;
}
@media (max-width: 767.4999px) {
  .SaAen .pf-slide {
    align-self: stretch;
    justify-content: flex-start;
  }
}
@media (min-width: 767.5px) and (max-width: 1024.4999px) {
  .SaAen .pf-slide {
    align-self: stretch;
    justify-content: flex-start;
  }
}
@media (min-width: 1024.5px) and (max-width: 1199.4999px) {
  .SaAen .pf-slide {
    align-self: stretch;
    justify-content: flex-start;
  }
}
@media (min-width: 1199.5px) {
  .bjcKoj .pf-slider {
    flex-wrap: wrap;
    scroll-padding-left: calc(
      (var(--ws-lg, 1) / (var(--ss-lg, 1) + (var(--ws-lg, 0) * 0.01))) * 1% / 2
    );
  }
  .bjcKoj .pf-slide {
    flex: 0 0 calc(100% / var(--ss-lg, 1));
  }
  .SaAen .pf-slide {
    align-self: stretch;
    justify-content: flex-start;
  }
}
.ckdstx {
  --pf-sample-color: #5d6b82;
  --pf-border-color: #d1d5db;
}
.gbBbPZ {
  white-space: pre-line;
  user-select: text;
}
.gbBbPZ span {
  vertical-align: baseline !important;
}
.gbBbPZ svg {
  margin-right: 5px;
}
.issLwU {
  height: 28px;
  width: auto;
  fill: currentColor;
  vertical-align: middle;
  box-sizing: content-box !important;
  pointer-events: auto;
}
.issLwU path {
  pointer-events: none;
}
.clbmpw {
  max-width: 100%;
  display: inline-block;
  overflow: auto;
  height: auto;
  aspect-ratio: var(--pf-aspect-ratio-value);
}
.brELaQ,
.ffFBJG {
  display: flex;
}
.ffFBJG.pf-flex-section {
  margin: auto;
}
.gdMpOS {
  padding: 20px 15px;
}
@media (min-width: 1024.5px) {
  .gdMpOS {
    padding: 20px 24px;
  }
}
.giqUXE > input {
  display: none !important;
}
@media all {
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-6_ {
    margin-bottom: 20px;
    background-color: #faf7f5;
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-7_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    font-family: "Open Sans";
    color: #37383d;
    font-weight: 400;
    font-size: 22px;
    margin-bottom: 0;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-9_ {
    flex-basis: unset;
    font-family: "Open Sans";
    font-size: 18px;
    color: #000;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-12_ {
    width: 700px;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    --pf-aspect-ratio-value: unset;
    object-fit: cover;
    object-position: center center;
    aspect-ratio: var(--pf-image-ratio);
    border-radius: 15px;
    min-width: unset;
    max-width: unset;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-13_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-171_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-92_ {
    align-self: stretch;
    height: fit-content;
    flex-basis: unset;
    padding-bottom: 15px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-84 {
    align-self: stretch;
    flex-grow: 1;
    flex-basis: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    gap: 15px 0;
    padding: 8px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    text-align: center;
    box-shadow: #add8e6 10px 10px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-89 {
    align-self: stretch;
    height: unset;
    width: unset;
    flex-grow: 1;
    flex-basis: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    border-radius: 12px;
    border: 1px solid #e5e7eb;
    margin-right: 5px;
    padding: 10px;
    background-color: #ffeaea;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-1 {
    align-self: stretch;
    height: fit-content;
    flex-basis: 0px;
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-2 {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    width: unset;
    align-self: unset;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-13,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-28,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-51 {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    font-family: "Open Sans";
    font-weight: 600;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    color: #111827;
    margin-top: 0;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-3 {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-10,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-111,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-126,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-31,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-54,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-94 {
    align-self: stretch;
    height: fit-content;
    width: unset;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    gap: 0;
    flex: unset;
    padding-bottom: 30px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-106,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-107,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-108,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-109,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-110,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-121,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-122,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-123,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-124,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-32,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-33,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-34,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-35,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-36,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-5,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-55,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-56,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-57,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-58,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-6,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-62,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-7,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-8,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-9,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-95,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-96,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-97,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-98,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-99 {
    font-size: 14px;
    margin-right: 6px;
    color: #fcc913;
    height: 16px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-103,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-118,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-90 {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    font-family: "Open Sans";
    font-weight: 600;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    color: #111827;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-105,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-120,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-92 {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    font-family: "Open Sans";
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 10px;
    color: #6b7280;
    font-size: 14px;
    padding-left: 24px;
    padding-right: 24px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-100,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-114,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-129 {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    font-family: "Open Sans";
    font-weight: 400;
    color: #374151;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    margin-top: -15px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-116,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-131 {
    align-self: stretch;
    flex-grow: 1;
    flex-basis: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    gap: 15px 0;
    padding: 8px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    text-align: center;
    box-shadow: #add8e6 10px 10px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-115,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-130 {
    align-self: stretch;
    height: unset;
    width: unset;
    flex-grow: 1;
    flex-basis: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    border-radius: 12px;
    border: 1px solid #e5e7eb;
    margin-right: 5px;
    padding: 10px;
    background-color: #ffeaea;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-26,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-49 {
    align-self: stretch;
    height: fit-content;
    flex-basis: 0px;
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-250_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-256_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-262_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-268_,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-27,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-50 {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    width: unset;
    align-self: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-30,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-53 {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-249_ {
    align-self: stretch;
    height: fit-content;
    flex-basis: 0px;
    display: flex;
    flex-flow: wrap;
    place-content: flex-start center;
    align-items: center;
    gap: 0;
    margin-top: 50px;
    border-radius: 100px;
    font-family: "Open Sans";
    font-weight: 400;
    margin-bottom: 20px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-251_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    background-color: #a82f4a;
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-252_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-258_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-270_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    text-align: center;
    font-size: 26px;
    font-family: "Open Sans";
    font-weight: 600;
    color: #fff;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-254_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-260_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-266_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-272_ {
    font-size: 18px;
    margin-top: -20px;
    font-weight: 400;
    margin-bottom: 40px;
    text-align: center;
    font-family: "Open Sans";
    color: #fff;
    height: fit-content;
    width: unset;
    align-self: stretch;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-254_ {
    flex-grow: unset;
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-257_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-263_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    background-color: #a82f4a;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-260_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-266_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-272_ {
    flex-grow: unset;
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-264_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    text-align: center;
    font-size: 26px;
    font-family: "Open Sans";
    font-weight: 600;
    color: #fff;
    margin-bottom: 26px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-269_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    background-color: #a82f4a;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-13_ > .pf-slider,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-171_ > .pf-slider,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-92_ > .pf-slider {
    align-self: stretch;
    height: 100%;
    width: 100%;
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-6_ > .pf-flex-section {
    display: flex;
    max-width: 1100px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    height: fit-content;
  }
}
@media (min-width: 1024.5px) and (max-width: 1199.4999px) {
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-12_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-9_,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-100,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-114,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-129 {
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-105,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-120,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-92 {
    flex-basis: unset;
    margin-bottom: 10px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-254_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-260_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-266_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-272_ {
    flex-basis: unset;
    font-size: 14px;
  }
}
@media (min-width: 767.5px) and (max-width: 1024.4999px) {
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-7_ {
    flex-basis: unset;
    font-size: 18px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-9_ {
    flex-basis: unset;
    font-size: 16px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-12_ {
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-13,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-28,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-51 {
    flex-basis: unset;
    margin: 0;
    padding-left: 0;
    font-size: 12px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-10 {
    width: 90px;
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-3 {
    width: 50%;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-103,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-118,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-90 {
    flex-basis: unset;
    margin: 0;
    padding-left: 0;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-105,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-120,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-92 {
    flex-basis: unset;
    padding: 0;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-100 {
    flex-basis: unset;
    padding: 0;
    font-size: 12px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-115,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-130,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-89 {
    width: unset;
    height: unset;
    align-self: stretch;
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-30,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-53 {
    width: 90px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-114,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-129 {
    flex-basis: unset;
    padding: 0;
    font-size: 14px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-252_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-258_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-264_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-270_ {
    flex-basis: unset;
    font-size: 24px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-254_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-260_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-266_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-272_ {
    flex-basis: unset;
    font-size: 10px;
  }
}
@media (max-width: 767.4999px) {
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-252_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-258_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-264_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-270_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-7_ {
    flex-basis: unset;
    font-size: 22px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-9_ {
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-12_ {
    width: unset;
    flex-grow: unset;
    align-self: stretch;
    flex-basis: unset;
    margin-top: 20px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-13 {
    flex-basis: unset;
    margin-bottom: 20px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-2 {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    align-items: center;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-10,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-3 {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-249_,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-1,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-26,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-49 {
    flex-basis: unset;
    flex-flow: column;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-250_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-256_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-257_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-262_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-263_,
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-268_,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-111,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-126,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-30,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-31,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-53,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-54,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-94 {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-100,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-114,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-129 {
    flex-basis: unset;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-115,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-130,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-89 {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    margin-right: 0;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-28,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-51 {
    flex-basis: unset;
    margin-bottom: 20px;
  }
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-27,
  .__pf.__pf_UrZ31rXl .rid-6b88f3972181-50 {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    align-items: center;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-251_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    border-bottom-left-radius: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-269_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  .__pf.__pf_UrZ31rXl .pf-6b88f3972181-6_ > .pf-flex-section {
    flex-flow: column;
  }
}

/* ===== inline block #23 ===== */

.brELaQ,
.ffFBJG,
.gdMpOS,
.iYBUpN {
  position: relative;
}
.clbmpw [data-href],
.jShduQ {
  cursor: pointer;
}
.iYBUpN {
  display: flex !important;
  align-items: center;
  padding: 16px 0;
  font-size: 2px;
}
.iYBUpN:after,
.iYBUpN:before {
  content: "";
  width: 100%;
  border-top: 1em solid;
}
.iYBUpN > span {
  padding: 0 16px;
  flex: 1 0 auto;
  display: flex;
  line-height: 1;
}
.ckdstx {
  --pf-sample-color: #5d6b82;
  --pf-border-color: #d1d5db;
}
.gbBbPZ {
  white-space: pre-line;
  user-select: text;
}
.gbBbPZ span {
  vertical-align: baseline !important;
}
.gbBbPZ svg,
.jShduQ svg {
  margin-right: 5px;
}
.issLwU {
  height: 28px;
  width: auto;
  fill: currentColor;
  vertical-align: middle;
  box-sizing: content-box !important;
  pointer-events: auto;
}
.issLwU path {
  pointer-events: none;
}
.clbmpw {
  max-width: 100%;
  display: inline-block;
  overflow: auto;
  height: auto;
  aspect-ratio: var(--pf-aspect-ratio-value);
}
.brELaQ,
.ffFBJG {
  display: flex;
}
.ffFBJG.pf-flex-section {
  margin: auto;
}
.gdMpOS {
  padding: 20px 15px;
}
@media (min-width: 1024.5px) {
  .gdMpOS {
    padding: 20px 24px;
  }
}
.jShduQ {
  display: inline-block;
  line-height: 1;
  padding: 12px 20px;
  text-align: center;
  text-decoration: none;
  outline: 0;
}
.jShduQ span {
  color: inherit;
}
@media all {
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-6_ {
    margin-top: 100px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-7_ {
    align-self: stretch;
    height: fit-content;
    flex-basis: 0px;
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-124_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-8_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    box-shadow:
      transparent 0 0 0 0,
      transparent 0 0 0 0,
      rgba(0, 0, 0, 0.1) 0 10px 15px -3px,
      rgba(0, 0, 0, 0.1) 0 4px 6px -4px;
    color: #020817;
    cursor: pointer;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-125_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-45_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-85_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-9_ {
    align-self: stretch;
    flex-grow: 1;
    width: unset;
    height: unset;
    flex-basis: unset;
    --pf-aspect-ratio-value: auto;
    object-fit: cover;
    object-position: center center;
    aspect-ratio: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: -135px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-10_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-126_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-46_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-86_ {
    align-self: stretch;
    height: fit-content;
    flex-basis: 0px;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    gap: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-11_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-127_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-130_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-14_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-47_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-50_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-87_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-90_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-128_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-12_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-88_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #1f2937;
    background-color: #facc15;
    margin: -10px auto 20px;
    text-align: center;
    border-radius: 20px;
    padding: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-131_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-15_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-51_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-91_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    font-size: 14px;
    font-family: Sora;
    font-weight: 700;
    color: #fff;
    background-color: #088939;
    margin: -10px auto 20px;
    text-align: center;
    border-radius: 20px;
    padding: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-17_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: 0 auto auto;
    font-size: 20px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #1f2937;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-101_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-146_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-148_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-19_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-21_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-66_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-68_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-99_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: 10px auto auto;
    font-size: 16px;
    font-family: Sora;
    font-weight: 400;
    color: #4b5563;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-103_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-137_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-23_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-57_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    margin: auto;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-104_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-138_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-24_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-58_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    padding-left: 20px;
    margin-right: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-105_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-108_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-139_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-142_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-25_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-28_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-59_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-62_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    margin: 10px auto auto;
    color: #1f2937;
    font-size: 20px;
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-107_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-141_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-27_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-61_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    width: unset;
    align-self: unset;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    padding-right: 20px;
    margin-left: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-30_ {
    width: 90%;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    font-size: 2px;
    color: #e5e7eb;
    margin: auto;
    min-width: unset;
    max-width: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-114_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-116_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-118_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-156_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-158_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-160_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-34_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-36_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-38_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-74_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-76_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-78_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    color: #374151;
    font-family: Sora;
    font-weight: 400;
    font-size: 16px;
    margin-top: 0;
    display: flex;
    margin-left: 15px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-115_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-117_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-119_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-157_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-159_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-161_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-35_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-37_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-39_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-77_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-79_ {
    height: 18px;
    color: #16a34a;
    margin-left: 5px;
    margin-right: 5px;
    align-self: center;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-120_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-154_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-40_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-80_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: 0 auto 10px;
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 400;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_ {
    width: 90%;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    background-color: #89293c;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    border-radius: 8px;
    min-width: unset;
    max-width: unset;
    padding: 20px;
    cursor: pointer;
    font-family: "Open Sans";
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-44_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    color: #020817;
    padding-left: 0;
    padding-right: 0;
    margin-left: 20px;
    margin-right: 10px;
    cursor: pointer;
    box-shadow: #068a39 0 5px 25px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-48_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #fff;
    background-color: #068a39;
    margin: -10px auto 20px;
    text-align: center;
    border-radius: 20px;
    padding: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-133_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-53_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-93_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    font-size: 14px;
    font-family: Sora;
    font-weight: 700;
    color: #1f2937;
    background-color: #facc15;
    margin: -10px auto 20px;
    text-align: center;
    border-radius: 20px;
    padding: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-135_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-55_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-95_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: auto;
    font-size: 20px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #1f2937;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-144_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-64_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-97_ {
    width: fit-content;
    flex-basis: unset;
    height: fit-content;
    margin: 10px auto auto;
    color: #1f2937;
    font-size: 20px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-110_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-150_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-70_ {
    width: 90%;
    flex-basis: unset;
    height: fit-content;
    flex-grow: unset;
    align-self: unset;
    font-size: 2px;
    color: #e5e7eb;
    min-width: unset;
    max-width: unset;
    margin: auto;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-75_ {
    height: 18px;
    color: #16a34a;
    align-self: center;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_ {
    width: 90%;
    align-self: unset;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
    min-width: unset;
    max-width: unset;
    padding: 20px;
    cursor: pointer;
    font-family: "Open Sans";
    height: fit-content;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_ {
    flex-basis: unset;
    flex-grow: unset;
    background-color: #000;
    color: #fff;
    margin-right: auto;
    margin-left: auto;
    border-radius: 8px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-84_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    box-shadow:
      transparent 0 0 0 0,
      transparent 0 0 0 0,
      rgba(0, 0, 0, 0.1) 0 10px 15px -3px,
      rgba(0, 0, 0, 0.1) 0 4px 6px -4px;
    color: #020817;
    margin-right: 20px;
    margin-left: 10px;
    cursor: pointer;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_ {
    flex-basis: unset;
    flex-grow: unset;
    background-color: #a82f4a;
    color: #fff;
    margin-right: auto;
    margin-left: auto;
    border-radius: 8px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_:hover,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_:hover,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_:hover {
    background-color: #7e2538;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_:hover {
    background-color: #068a39;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-6_ > .pf-flex-section {
    display: flex;
    max-width: 1350px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0;
    height: fit-content;
  }
}
@media (min-width: 1024.5px) and (max-width: 1199.4999px) {
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-128_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-12_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-131_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-15_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-48_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-51_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-88_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-91_ {
    flex-basis: unset;
    margin-top: -20px;
    font-size: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-105_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-108_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-135_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-139_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-142_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-144_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-17_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-25_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-28_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-55_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-59_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-62_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-64_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-95_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-97_ {
    flex-basis: unset;
    font-size: 18px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-114_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-116_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-118_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-120_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-156_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-158_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-160_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-34_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-36_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-38_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-40_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-74_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-76_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-78_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-80_ {
    flex-basis: unset;
    font-size: 12px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_ {
    flex-basis: unset;
    padding: 12px;
    font-size: 16px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-124_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-8_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-133_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-53_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-93_ {
    flex-basis: unset;
    margin-top: -20px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-44_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
    margin-left: 10px;
    margin-right: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-84_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
    margin-right: 10px;
    margin-left: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-6_ > .pf-flex-section {
    height: fit-content;
  }
}
@media (min-width: 767.5px) and (max-width: 1024.4999px) {
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-125_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-45_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-85_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-9_ {
    flex-basis: unset;
    margin-top: -100px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-128_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-12_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-131_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-15_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-48_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-51_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-88_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-91_ {
    flex-basis: unset;
    font-size: 8px;
    margin-top: -10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-105_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-108_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-135_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-139_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-142_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-144_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-17_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-25_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-28_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-55_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-59_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-62_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-64_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-95_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-97_ {
    flex-basis: unset;
    font-size: 16px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-101_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-114_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-116_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-118_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-146_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-148_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-156_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-158_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-160_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-19_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-21_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-34_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-36_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-38_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-66_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-68_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-74_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-76_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-78_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-99_ {
    flex-basis: unset;
    font-size: 12px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-120_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-154_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-40_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-80_ {
    flex-basis: unset;
    font-size: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-162_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_ {
    flex-basis: unset;
    padding: 10px;
    font-size: 14px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-124_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-8_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-133_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-53_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-93_ {
    flex-basis: unset;
    font-size: 10px;
    margin-top: -10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-44_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
    margin-left: 10px;
    margin-right: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-84_ {
    width: 25%;
    flex-grow: unset;
    align-self: unset;
    flex-basis: unset;
    min-width: unset;
    max-width: unset;
    margin-left: 0;
    margin-right: 10px;
  }
}
@media (max-width: 767.4999px) {
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-122_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-125_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-128_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-12_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-42_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-45_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-48_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-82_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-85_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-88_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-9_ {
    flex-basis: unset;
    margin-top: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-11_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-127_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-130_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-14_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-47_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-50_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-87_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-90_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-131_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-15_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-51_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-91_ {
    flex-basis: unset;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-10_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-126_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-46_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-7_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-86_ {
    flex-basis: unset;
    flex-flow: column;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-104_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-138_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-24_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-58_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    width: unset;
    align-self: unset;
    padding-left: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-107_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-141_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-27_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-61_ {
    flex-grow: 1;
    flex-basis: 0px;
    height: fit-content;
    width: unset;
    align-self: unset;
    padding-right: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-103_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-137_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-23_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-57_ {
    flex-basis: unset;
    flex-flow: row;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-8_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    margin-top: -70px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-133_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-53_,
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-93_ {
    flex-basis: unset;
    margin-top: -20px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-44_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    margin: 10px 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-84_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    margin-left: 0;
    margin-right: 0;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-124_ {
    align-self: stretch;
    height: fit-content;
    width: unset;
    flex-grow: unset;
    flex-basis: unset;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .__pf.__pf_J7CO9Nh2 .pf-36399de23f28-6_ > .pf-flex-section {
    flex-flow: column;
  }
}

/* ===== inline block #24 ===== */

.footer {
  margin-top: 12px;
}

.section-footer-padding {
  padding-top: 15px;
  padding-bottom: 0px;
}

@media screen and (min-width: 750px) {
  .footer {
    margin-top: 16px;
  }

  .section-footer-padding {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

/* ===== inline block #25 ===== */

.ly-flag-icon-de {
  background-image: url("//swissnutri.ch/cdn/shop/t/5/assets/ly-icon-de.svg?v=83860170786882065811776067386");
}

.ly-flag-icon-en {
  background-image: url("//swissnutri.ch/cdn/shop/t/5/assets/ly-icon-en.svg?v=168749326791323067301776067386");
}

.ly-flag-icon-fr {
  background-image: url("//swissnutri.ch/cdn/shop/t/5/assets/ly-icon-fr.svg?v=49424167760593335881776067386");
}

.ly-flag-icon-it {
  background-image: url("//swissnutri.ch/cdn/shop/t/5/assets/ly-icon-it.svg?v=170953003695507066931776067386");
}

.ly-switcher-wrapper {
}
.ly-switcher-wrapper.fixed {
  position: fixed;
  z-index: 1000;
}
.ly-switcher-wrapper.absolute {
  position: absolute;
  z-index: 1000;
}
.ly-switcher-wrapper.fixed.bottom_right,
.ly-switcher-wrapper.absolute.bottom_right {
  bottom: 0;
  right: 0;
}

.ly-currency-switcher {
  font-size: 1em;
}

.ly-inner-text {
  margin: 0 0.2em;
  white-space: nowrap;
}

.ly-flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.ly-flag-icon:before {
  content: "";
  display: inline-block;
}
.ly-flag-icon.ly-flag-squared {
  width: 1em;
}
.ly-flag-icon.ly-flag-rounded {
  width: 1em;
  border-radius: 50%;
}
.ly-languages-switcher {
  white-space: nowrap;
  list-style-type: none;
  display: flex;
  font-size: 1em;
}
.ly-languages-switcher-link {
  margin: 0 0.2em;
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
}
.ly-languages-switcher.ly-list {
  margin: 0;
  padding: 0;
  display: block;
}
.ly-languages-switcher.ly-native-select {
}
.ly-icon {
  margin: 0 0.2em;
}

.ly-arrow {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  direction: ltr !important;
  -webkit-transition: transform 0.25s;
  -moz-transition: transform 0.25s;
  transition: transform 0.25s;
  margin: 0 0.2em;
}
.ly-custom-dropdown-switcher.ly-is-open .ly-arrow {
  transform: rotate(180deg);
}
.ly-custom-dropdown-switcher.ly-arrow.ly-arrow-up {
  transform: rotate(180deg);
}
.ly-custom-dropdown-switcher.ly-is-open .ly-arrow.ly-arrow-up {
  transform: rotate(0deg);
}

.ly-custom-dropdown-switcher {
  text-align: left;
  display: inline-block;
  position: relative;
  user-select: none;
  cursor: pointer;
}
.ly-custom-dropdown-current {
  display: block;
  vertical-align: middle;
}
.ly-custom-dropdown-current-inner {
  display: inline-block;
  vertical-align: middle;
}
.ly-custom-dropdown-current-inner-image {
  margin-right: 0.25em;
}
.ly-custom-dropdown-current-inner-text {
  margin: 0 0.2em;
}
.ly-custom-dropdown-list {
  display: none !important;
  list-style: none;
  position: absolute;
  left: 0;
  padding: inherit !important;
  padding: 0 !important;
  margin: 0;
  z-index: 99999;
  text-align: left;
  width: 100%;
  font-size: 1em;
}
.ly-custom-dropdown-list-element {
  color: inherit !important;
  display: block;
}
.ly-custom-dropdown-list > li {
  margin: 0 !important;
  display: block;
}
.ly-custom-dropdown-list-element-left {
  margin-right: 0.5em;
}
.ly-custom-dropdown-list-element-right {
  text-align: left;
}
.ly-custom-dropdown-list-element-left,
.ly-custom-dropdown-list-element-right {
  vertical-align: middle;
}
.ly-custom-dropdown-switcher .ly-languages-switcher-link {
  margin: 0;
}
.ly-languages-switcher-dropdown {
  display: inline-block;
}
.ly-languages-links-switcher {
  display: inline-block;
}
.ly-languages-links-switcher > .ly-languages-link {
  /*margin-right: 0.5em;*/
  padding: inherit !important;
  color: inherit !important;
}
.ly-custom-dropdown-list-element {
  /*padding: inherit !important;*/
  text-decoration: none;
}
.ly-is-uppercase {
  text-transform: uppercase;
}
.ly-is-transparent.ly-links,
.ly-is-transparent.ly-list,
.ly-is-transparent.ly-currency-switcher,
.ly-is-transparent.ly-custom-dropdown-switcher,
.ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list {
  background: transparent !important;
}
.ly-arrow-up {
  transform: rotateZ(180deg);
}

.ly-custom-dropdown-switcher .ly-custom-dropdown-list li.current {
  display: none;
}
.ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list {
  display: flex !important;
  min-width: 100%;
  width: 100%;
  flex-direction: column-reverse;
  right: 0;
  left: auto;
  overflow: auto;
  max-height: 350px;
  max-height: 50vh;
}

.ly-is-dropup .ly-custom-dropdown-list {
  bottom: 100%;
}
.ly-hide {
  display: none !important;
}

body.ly-force-off .ly-languages-switcher {
  display: none !important;
}

.ly-close {
  position: absolute;
  opacity: 0.3;
  right: 0;
  top: 0;
  width: 3em;
  height: 3em;
  display: inline-block !important;
  background: rbga(0, 0, 0, 0);
  padding: 1em;
}
.ly-close:hover {
  opacity: 1;
}

.ly-popup-switcher {
}
.ly-popup-switcher .ly-popup-current {
  cursor: pointer;
  background: transparent;
}
.ly-popup-switcher .ly-popup-modal {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  justify-content: center;
  align-items: center;
}
.ly-popup-switcher.ly-is-open .ly-popup-modal {
  display: flex;
}
.ly-popup-switcher .ly-popup-modal-backdrop {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 0;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.38);
  cursor: pointer;
}
.ly-popup-switcher .ly-popup-modal .ly-popup-modal-content {
  padding: 1em;
  position: absolute;
  z-index: 1000;
}
.ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul {
  padding: 0;
  margin: 12px 0 0 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.ly-popup-switcher
  .ly-popup-modal
  .ly-popup-modal-content
  ul
  .ly-languages-switcher-link {
  margin: 0;
  border: solid 1px;
  padding: 1em;
  display: block;
  min-width: 225px;
  margin-top: 1em;
}
.ly-popup-switcher
  .ly-popup-modal
  .ly-popup-modal-content
  ul
  .ly-languages-switcher-link.current_lang {
  display: none;
}

/* Recommendation */
.ly-recommendation {
  display: none;
}
.ly-recommendation.ly-is-open {
  display: inline-block;
}
.ly-recommendation form {
  display: inline-block;
}
.ly-recommendation .ly-arrow {
  display: none;
}
.ly-recommendation .ly-switcher-wrapper {
  font-size: 1em !important;
}
.ly-recommendation
  .ly-popup-modal
  .ly-popup-switcher
  .ly-popup-modal
  .ly-popup-modal-backdrop {
  display: none;
}
.ly-recommendation-form button[type="submit"] {
  cursor: pointer;
}

/* Recommendation Banner */
.ly-recommendation .ly-banner {
  position: fixed;
  z-index: 100000;
  width: 100%;
}
.ly-recommendation .ly-banner .ly-banner-content {
  width: 100%;
  padding: 1em 30px 1em 1em;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}
.ly-recommendation .ly-banner .ly-banner-content .ly-switcher-wrapper {
  position: relative !important;
  margin: 0 !important;
  display: inline-block !important;
}
.ly-recommendation .ly-banner .ly-recommendation-form button[type="submit"] {
  margin-left: 10px;
}

/* Recommendation Popup */
.ly-recommendation .ly-popup-modal {
  position: fixed;
  z-index: 10000;
}
.ly-recommendation .ly-popup-modal .ly-switcher-wrapper {
  position: relative !important;
  margin: 0 !important;
  display: inline-block !important;
}
.ly-recommendation .ly-popup-modal-backdrop {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1000;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.38);
}
.ly-recommendation .ly-popup-modal .ly-popup-modal-content {
  padding: 1em 30px 1em 1em;
}
.ly-recommendation
  .ly-popup-modal
  .ly-popup-modal-content
  .ly-languages-switcher {
  position: relative !important;
  margin: 0 !important;
}
.ly-recommendation .ly-popup-modal .ly-popup-modal-content h3 {
  margin: 0 2em 1em 0;
  font-size: inherit;
  position: relative;
}
.ly-recommendation .ly-popup-modal.bottom_right {
  bottom: 0;
  right: 0;
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding-left: 0 !important;
  padding-top: 0 !important;
}

/* ===== inline block #26 ===== */

/* ===== inline block #27 ===== */

body,
body * {
  white-space: normal !important;
}

/* ===== Inline-style migration ===== */
/* Auto-generated. Do not edit by hand. */

/* Neutralise the .ejtSSi container styling for elements that originally had no --cw inline. */
.__pf .pf-13_ > .ejtSSi {
  padding: 0;
  width: auto;
  margin: 0;
}

.__pf .pf-101_,
.__pf .pf-122_,
.__pf .pf-125_,
.__pf .pf-129_,
.__pf .pf-14_,
.__pf .pf-18_,
.__pf .pf-190_,
.__pf .pf-195_,
.__pf .pf-199_,
.__pf .pf-211_,
.__pf .pf-21_,
.__pf .pf-222_,
.__pf .pf-253_,
.__pf .pf-260_,
.__pf .pf-26_,
.__pf .pf-29_,
.__pf .pf-331_,
.__pf .pf-335_,
.__pf .pf-339_,
.__pf .pf-347_,
.__pf .pf-356_,
.__pf .pf-36_,
.__pf .pf-379_,
.__pf .pf-39_,
.__pf .pf-401_,
.__pf .pf-405_,
.__pf .pf-42_,
.__pf .pf-465_,
.__pf .pf-47_,
.__pf .pf-533_,
.__pf .pf-538_,
.__pf .pf-544_,
.__pf .pf-548_,
.__pf .pf-550_,
.__pf .pf-556_,
.__pf .pf-560_,
.__pf .pf-571_,
.__pf .pf-575_,
.__pf .pf-581_,
.__pf .pf-585_,
.__pf .pf-598_,
.__pf .pf-604_,
.__pf .pf-608_,
.__pf .pf-622_,
.__pf .pf-630_,
.__pf .pf-638_,
.__pf .pf-649_,
.__pf .pf-671_,
.__pf .pf-691_,
.__pf .pf-711_,
.__pf .pf-733_,
.__pf .pf-751_,
.__pf .pf-769_,
.__pf .pf-787_,
.__pf .pf-811_,
.__pf .pf-825_,
.__pf .pf-829_,
.__pf .pf-831_,
.__pf .pf-838_,
.__pf .pf-83_,
.__pf .pf-846_,
.__pf .pf-854_,
.__pf .pf-862_,
.__pf .pf-870_,
.__pf .pf-878_,
.__pf .pf-886_,
.__pf .pf-896_,
.__pf .pf-904_,
.__pf .pf-90_,
.__pf .pf-912_,
.__pf .pf-920_,
.__pf .pf-928_,
.__pf .pf-936_,
.__pf .pf-941_,
.__pf .pf-94_,
.__pf .pf-97_,
.__pf .pfm-122,
.__pf .pfm-124,
.__pf .pfm-126,
.__pf .pfm-128,
.__pf .pfm-130,
.__pf .pfm-132,
.__pf .pfm-137,
.__pf .pfm-139,
.__pf .pfm-141,
.__pf .pfm-143,
.__pf .pfm-58,
.__pf .pfm-60,
.__pf .pfm-62 {
  --s-xs: 15px;
  position: relative;
}
.__pf .pfm-1,
.__pf .pfm-10,
.__pf .pfm-106,
.__pf .pfm-108,
.__pf .pfm-115,
.__pf .pfm-118,
.__pf .pfm-119,
.__pf .pfm-120,
.__pf .pfm-123,
.__pf .pfm-125,
.__pf .pfm-127,
.__pf .pfm-129,
.__pf .pfm-131,
.__pf .pfm-133,
.__pf .pfm-136,
.__pf .pfm-138,
.__pf .pfm-140,
.__pf .pfm-142,
.__pf .pfm-144,
.__pf .pfm-145,
.__pf .pfm-147,
.__pf .pfm-160,
.__pf .pfm-163,
.__pf .pfm-166,
.__pf .pfm-170,
.__pf .pfm-173,
.__pf .pfm-179,
.__pf .pfm-184,
.__pf .pfm-185,
.__pf .pfm-186,
.__pf .pfm-188,
.__pf .pfm-191,
.__pf .pfm-194,
.__pf .pfm-197,
.__pf .pfm-20,
.__pf .pfm-200,
.__pf .pfm-204,
.__pf .pfm-207,
.__pf .pfm-210,
.__pf .pfm-213,
.__pf .pfm-22,
.__pf .pfm-229,
.__pf .pfm-231,
.__pf .pfm-238,
.__pf .pfm-240,
.__pf .pfm-242,
.__pf .pfm-244,
.__pf .pfm-246,
.__pf .pfm-248,
.__pf .pfm-250,
.__pf .pfm-252,
.__pf .pfm-254,
.__pf .pfm-257,
.__pf .pfm-259,
.__pf .pfm-261,
.__pf .pfm-263,
.__pf .pfm-265,
.__pf .pfm-267,
.__pf .pfm-269,
.__pf .pfm-271,
.__pf .pfm-272,
.__pf .pfm-28,
.__pf .pfm-3,
.__pf .pfm-4,
.__pf .pfm-46,
.__pf .pfm-48,
.__pf .pfm-50,
.__pf .pfm-52,
.__pf .pfm-54,
.__pf .pfm-55,
.__pf .pfm-57,
.__pf .pfm-59,
.__pf .pfm-6,
.__pf .pfm-61,
.__pf .pfm-63,
.__pf .pfm-7,
.__pf .pfm-83,
.__pf .pfm-84,
.__pf .pfm-86,
.__pf .pfm-87,
.__pf .pfm-88,
.__pf .pfm-9 {
  --c-xs: 12;
  --c-sm: 12;
  --c-md: 12;
  --c-lg: 12;
}
.__pf .pfm-102,
.__pf .pfm-105,
.__pf .pfm-107,
.__pf .pfm-111,
.__pf .pfm-114,
.__pf .pfm-14,
.__pf .pfm-146,
.__pf .pfm-159,
.__pf .pfm-17,
.__pf .pfm-183,
.__pf .pfm-187,
.__pf .pfm-2,
.__pf .pfm-21,
.__pf .pfm-228,
.__pf .pfm-230,
.__pf .pfm-234,
.__pf .pfm-237,
.__pf .pfm-268,
.__pf .pfm-27,
.__pf .pfm-270,
.__pf .pfm-45,
.__pf .pfm-47,
.__pf .pfm-49,
.__pf .pfm-5,
.__pf .pfm-51,
.__pf .pfm-53,
.__pf .pfm-56,
.__pf .pfm-64,
.__pf .pfm-67,
.__pf .pfm-85 {
  --cw: 1170px;
}
.__pf .pfm-101,
.__pf .pfm-216,
.__pf .pfm-218,
.__pf .pfm-219,
.__pf .pfm-221,
.__pf .pfm-223,
.__pf .pfm-225,
.__pf .pfm-227,
.__pf .pfm-90,
.__pf .pfm-92,
.__pf .pfm-93,
.__pf .pfm-95,
.__pf .pfm-97,
.__pf .pfm-99 {
  color: rgb(208, 2, 27);
}
.__pf .pfm-241,
.__pf .pfm-243,
.__pf .pfm-245,
.__pf .pfm-247,
.__pf .pfm-249,
.__pf .pfm-251,
.__pf .pfm-253,
.__pf .pfm-256,
.__pf .pfm-258,
.__pf .pfm-260,
.__pf .pfm-262,
.__pf .pfm-264,
.__pf .pfm-266 {
  height: 0px;
}
.__pf .pfm-34,
.__pf .pfm-36,
.__pf .pfm-38,
.__pf .pfm-40,
.__pf .pfm-42,
.__pf .pfm-44,
.__pf .pfm-70,
.__pf .pfm-72,
.__pf .pfm-74,
.__pf .pfm-77,
.__pf .pfm-79,
.__pf .pfm-81 {
  --c-xs: 10;
  --c-sm: 6;
  --c-md: 6;
  --c-lg: 6;
}
.__pf .pfm-33,
.__pf .pfm-35,
.__pf .pfm-37,
.__pf .pfm-39,
.__pf .pfm-41,
.__pf .pfm-43,
.__pf .pfm-69,
.__pf .pfm-71,
.__pf .pfm-73,
.__pf .pfm-76,
.__pf .pfm-78,
.__pf .pfm-80 {
  --c-xs: 2;
  --c-sm: 6;
  --c-md: 6;
  --c-lg: 6;
}
.__pf .pf-139_,
.__pf .pf-145_,
.__pf .pf-151_,
.__pf .pf-157_,
.__pf .pf-163_,
.__pf .pf-169_,
.__pf .pf-264_,
.__pf .pf-274_,
.__pf .pf-284_,
.__pf .pf-297_,
.__pf .pf-307_,
.__pf .pf-317_ {
  --s-xs: 8px;
  --s-sm: 15px;
  position: relative;
}
.__pf .pfm-109,
.__pf .pfm-12,
.__pf .pfm-190,
.__pf .pfm-193,
.__pf .pfm-196,
.__pf .pfm-199,
.__pf .pfm-232,
.__pf .pfm-25,
.__pf .pfm-31,
.__pf .pfm-65 {
  --c-xs: 12;
  --c-sm: 6;
  --c-md: 6;
  --c-lg: 3;
}
.__pf .pf-203_,
.__pf .pf-209_,
.__pf .pf-341_,
.__pf .pf-374_,
.__pf .pf-393_,
.__pf .pf-397_,
.__pf .pf-624_,
.__pf .pf-806_,
.__pf .pf-947_,
.__pf .pf-964_ {
  --s-xs: 15px;
  --s-lg: 0px;
  position: relative;
}
.__pf .pfm-192,
.__pf .pfm-195,
.__pf .pfm-198,
.__pf .pfm-201,
.__pf .pfm-205,
.__pf .pfm-208,
.__pf .pfm-211,
.__pf .pfm-214 {
  color: rgb(230, 0, 0);
}
.__pf .pfm-215,
.__pf .pfm-217,
.__pf .pfm-222,
.__pf .pfm-224,
.__pf .pfm-89,
.__pf .pfm-91,
.__pf .pfm-96,
.__pf .pfm-98 {
  color: rgb(255, 0, 0);
}
.__pf .pfm-134,
.__pf .pfm-135,
.__pf .pfm-151,
.__pf .pfm-152,
.__pf .pfm-154,
.__pf .pfm-155,
.__pf .pfm-157,
.__pf .pfm-158 {
  visibility: hidden;
}
.__pf .pfm-18,
.__pf .pfm-19,
.__pf .pfm-239,
.__pf .pfm-255,
.__pf .pfm-68,
.__pf .pfm-75 {
  --c-xs: 12;
  --c-sm: 6;
  --c-md: 6;
  --c-lg: 6;
}
.__pf .pfm-110,
.__pf .pfm-13,
.__pf .pfm-233,
.__pf .pfm-26,
.__pf .pfm-32,
.__pf .pfm-66 {
  --c-xs: 12;
  --c-sm: 6;
  --c-md: 6;
  --c-lg: 9;
}
.__pf .pf-36399de23f28-125_,
.__pf .pf-36399de23f28-45_,
.__pf .pf-36399de23f28-85_,
.__pf .pf-36399de23f28-9_,
.__pf .pf-85_,
.__pf .pf-86_ {
  --pf-image-ratio: 1;
}
.__pf .pfm-116,
.__pf .pfm-117,
.__pf .pfm-148,
.__pf .pfm-149,
.__pf .pfm-161,
.__pf .pfm-162 {
  vertical-align: inherit;
}
.__pf .pfm-203,
.__pf .pfm-206,
.__pf .pfm-209,
.__pf .pfm-212 {
  --c-xs: 12;
  --c-sm: 6;
  --c-md: 3;
  --c-lg: 3;
}
.__pf .pf-407_,
.__pf .pf-6b88f3972181-13_,
.__pf .pf-6b88f3972181-171_,
.__pf .pf-6b88f3972181-92_ {
  --s-xs: 8px;
  --s-sm: 15px;
  --llo-xs: 0;
  --llo-sm: 0;
  --llo-md: 0;
  --llo-lg: 0;
}
.__pf .pfm-121,
.__pf .pfm-150,
.__pf .pfm-153,
.__pf .pfm-156 {
  --ss-xs: 1;
  --ss-sm: 3;
  --ss-md: 3;
  --ss-lg: 3;
}
.__pf .pfm-100,
.__pf .pfm-220,
.__pf .pfm-226,
.__pf .pfm-94 {
  color: rgb(136, 16, 16);
}
.__pf .pfm-165,
.__pf .pfm-172,
.__pf .pfm-178 {
  --c-xs: 12;
  --c-sm: 10;
  --c-md: 10;
  --c-lg: 10;
}
.__pf .pfm-164,
.__pf .pfm-171,
.__pf .pfm-177 {
  --c-xs: 12;
  --c-sm: 2;
  --c-md: 2;
  --c-lg: 2;
}
.__pf .pfm-167,
.__pf .pfm-174,
.__pf .pfm-180 {
  --c-xs: 12;
  --c-sm: 4;
  --c-md: 2;
  --c-lg: 2;
}
.__pf .pfm-112,
.__pf .pfm-15,
.__pf .pfm-235 {
  --c-xs: 12;
  --c-sm: 4;
  --c-md: 3;
  --c-lg: 3;
}
.__pf .pfm-169,
.__pf .pfm-176,
.__pf .pfm-182 {
  --c-xs: 12;
  --c-sm: 4;
  --c-md: 4;
  --c-lg: 6;
}
.__pf .pfm-168,
.__pf .pfm-175,
.__pf .pfm-181 {
  --c-xs: 12;
  --c-sm: 4;
  --c-md: 6;
  --c-lg: 4;
}
.__pf .pfm-23,
.__pf .pfm-29,
.__pf .pfm-8 {
  --c-xs: 12;
  --c-sm: 6;
  --c-md: 6;
  --c-lg: 4;
}
.__pf .pfm-11,
.__pf .pfm-24,
.__pf .pfm-30 {
  --c-xs: 12;
  --c-sm: 6;
  --c-md: 6;
  --c-lg: 8;
}
.__pf .pfm-113,
.__pf .pfm-16,
.__pf .pfm-236 {
  --c-xs: 12;
  --c-sm: 8;
  --c-md: 9;
  --c-lg: 9;
}
.__pf .pf-388_,
.__pf .pf-78_,
.__pf .pf-820_ {
  --pf-image-ratio: 5.330490405117271;
}
.__pf .pf-386_,
.__pf .pf-76_,
.__pf .pf-818_ {
  --s-xs: 7.5px;
  position: relative;
}
.__pf .pfm-189,
.__pf .pfm-202 {
  --cw: 1414px;
}
.__pf .pf-369_,
.__pf .pf-801_ {
  --s-xs: 0px;
  position: relative;
}
.__pf .pf-224_,
.__pf .pf-467_ {
  --s-xs: 15px;
  --ew-xs: 1;
  --ew-sm: 3;
}
.__pf .pf-642_,
.__pf .pf-726_ {
  --s-xs: 15px;
  --s-sm: 5px;
  position: relative;
}
.__pf .pfm-82 {
  --c-xs: 12;
  --c-sm: 4;
  --c-md: 4;
  --c-lg: 4;
}
.__pf .pfm-103 {
  --c-xs: 12;
  --c-sm: 6;
  --c-md: 6;
  --c-lg: 5;
}
.__pf .pfm-104 {
  --c-xs: 12;
  --c-sm: 6;
  --c-md: 6;
  --c-lg: 7;
}
.__pf .pf-89_ {
  --pf-image-ratio: 0.6666666666666666;
}
.__pf .pf-88_ {
  --pf-image-ratio: 1.2;
}
.__pf .pf-6b88f3972181-12_ {
  --pf-image-ratio: 1.6666666666666667;
}
.__pf .pf-205_ {
  --pf-image-ratio: 6;
}
.__pf .pf-949_ {
  --pf-line-spacing-xs: 10px;
  --pf-line-spacing-sm: 10px;
  --pf-line-spacing-md: 10px;
  --pf-line-spacing-lg: 10px;
  --pf-text-indent-xs: 0px;
  --pf-text-indent-sm: 0px;
  --pf-text-indent-md: 0px;
  --pf-text-indent-lg: 0px;
}
.__pf .pfm-273 {
  max-width: min(100%, 200px);
}
