
#shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

:root {
  --font-body-family: Poppins, sans-serif;
  --font-body-style: normal;
  --font-body-weight: 400;
  --font-body-weight-bold: 700;
}


:root {
  --font-heading-family: Poppins, sans-serif;
  --font-heading-style: normal;
  --font-heading-weight: 700;
}


:root {
  --font-body-scale: 1.0;
  --font-heading-scale: 1.3;
  --font-heading-line-height: 0.3;
  --font-heading-letter-spacing: 0.06rem;

  --color-base-text: 18, 18, 18;
  --color-shadow: 18, 18, 18;
  --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: 109, 56, 139;
  --color-base-accent-1: 109, 56, 139;
  --color-base-accent-2: 109, 56, 139;
  --payment-terms-background-color: #ffffff;

  --gradient-base-background-1: #ffffff;
  --gradient-base-background-2: #ffffff;
  --gradient-base-accent-1: #6d388b;
  --gradient-base-accent-2: linear-gradient(54deg, rgba(109, 56, 139, 1) 14%, rgba(105, 14, 14, 1) 85%);

  --media-padding: px;
  --media-border-opacity: 0.1;
  --media-border-width: 0px;
  --media-radius: 12px;
  --media-shadow-opacity: 0.0;
  --media-shadow-horizontal-offset: 0px;
  --media-shadow-vertical-offset: 0px;
  --media-shadow-blur-radius: 20px;
  --media-shadow-visible: 0;

  --page-width: 140rem;
  --page-width-margin: 0rem;

  --product-card-image-padding: 0.0rem;
  --product-card-corner-radius: 1.2rem;
  --product-card-text-alignment: center;
  --product-card-border-width: 0.0rem;
  --product-card-border-opacity: 0.1;
  --product-card-shadow-opacity: 0.1;
  --product-card-shadow-visible: 1;
  --product-card-shadow-horizontal-offset: 0.2rem;
  --product-card-shadow-vertical-offset: 0.6rem;
  --product-card-shadow-blur-radius: 1.5rem;

  --collection-card-image-padding: 0.0rem;
  --collection-card-corner-radius: 1.2rem;
  --collection-card-text-alignment: center;
  --collection-card-border-width: 0.0rem;
  --collection-card-border-opacity: 0.1;
  --collection-card-shadow-opacity: 0.05;
  --collection-card-shadow-visible: 1;
  --collection-card-shadow-horizontal-offset: 0.2rem;
  --collection-card-shadow-vertical-offset: 0.6rem;
  --collection-card-shadow-blur-radius: 1.5rem;

  --blog-card-image-padding: 0.0rem;
  --blog-card-corner-radius: 1.2rem;
  --blog-card-text-alignment: center;
  --blog-card-border-width: 0.0rem;
  --blog-card-border-opacity: 0.1;
  --blog-card-shadow-opacity: 0.05;
  --blog-card-shadow-visible: 1;
  --blog-card-shadow-horizontal-offset: 1.0rem;
  --blog-card-shadow-vertical-offset: 1.0rem;
  --blog-card-shadow-blur-radius: 3.5rem;

  --badge-corner-radius: 0.6rem;

  --slider-arrow-size: 3.0rem;
  --slider-arrow-border-radius: 50.0%;
  --slider-arrow-icon-size: 0.6em;
  --pagination-dot-width: 6px;
  --pagination-dot-height: 6px;
  --pagination-dot-active-scale: 1.5;
  --pagination-dot-spacing: 12px;
  --pagination-dot-radius: 5px;

  --popup-border-width: 1px;
  --popup-border-opacity: 0.1;
  --popup-corner-radius: 14px;
  --popup-shadow-opacity: 0.1;
  --popup-shadow-horizontal-offset: 10px;
  --popup-shadow-vertical-offset: 12px;
  --popup-shadow-blur-radius: 20px;

  --drawer-border-width: 1px;
  --drawer-border-opacity: 0.1;
  --drawer-shadow-opacity: 0.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: 40px;
  --grid-desktop-horizontal-spacing: 40px;
  --grid-mobile-vertical-spacing: 20px;
  --grid-mobile-horizontal-spacing: 20px;

  --text-boxes-border-opacity: 0.1;
  --text-boxes-border-width: 0px;
  --text-boxes-radius: 24px;
  --text-boxes-shadow-opacity: 0.0;
  --text-boxes-shadow-visible: 0;
  --text-boxes-shadow-horizontal-offset: 10px;
  --text-boxes-shadow-vertical-offset: 12px;
  --text-boxes-shadow-blur-radius: 20px;

  --buttons-radius: 6px;
  --buttons-radius-outset: 8px;
  --buttons-border-width: 2px;
  --buttons-border-opacity: 1.0;
  --buttons-shadow-opacity: 0.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;

  --swatches-radius: 50.0%;
  --swatches-border-opacity: 0.0;
  --swatches-selected-border-opacity: 0.5;

  --pickers-overlay-opacity: 0.08;
  --pickers-radius: 8px;
  --pickers-small-radius: 3.2px;
  --pickers-border-width: 1px;
  --pickers-border-color: var(--color-base-accent-1);
  --pickers-border-opacity: 0.2;
  --pickers-shadow-opacity: 0.0;
  --pickers-shadow-horizontal-offset: 0px;
  --pickers-margin-offset: 0px;
  --pickers-shadow-vertical-offset: 0px;
  --pickers-shadow-blur-radius: 0px;
  --pickers-radius-outset: 9px;
  --pickers-hover-overlay-opacity: 0.1;
  --pickers-hover-border-opacity: 0.55;

  --quantity-overlay-opacity: 0.06;
  --quantity-radius: 8px;
  --quantity-small-radius: 3.2px;
  --quantity-border-width: 1px;
  --quantity-border-color: var(--color-base-accent-1);
  --quantity-border-opacity: 0.2;
  --quantity-shadow-opacity: 0.0;
  --quantity-shadow-horizontal-offset: 0px;
  --quantity-margin-offset: 0px;
  --quantity-shadow-vertical-offset: 0px;
  --quantity-shadow-blur-radius: 0px;
  --quantity-radius-outset: 9px;
  --quantity-hover-overlay-opacity: 0.06;
  --quantity-hover-border-opacity: 0.15;

  --inputs-radius: 6px;
  --inputs-border-width: 1px;
  --inputs-border-opacity: 0.6;
  --inputs-shadow-opacity: 0.0;
  --inputs-shadow-horizontal-offset: 0px;
  --inputs-margin-offset: 0px;
  --inputs-shadow-vertical-offset: 4px;
  --inputs-shadow-blur-radius: 5px;
  --inputs-radius-outset: 7px;
  --inputs-hover-border-opacity: 1;

  --variant-pills-inactive-overlay-opacity: 0.0;
  --variant-pills-text-size: 1.4rem;
  --variant-pills-padding-y: 1.0rem;
  --variant-pills-padding-x: 2.0rem;
  --variant-pills-radius: 40px;
  --variant-pills-border-width: 1px;
  --variant-pills-border-opacity: 0.55;
  --variant-pills-shadow-opacity: 0.0;
  --variant-pills-shadow-horizontal-offset: 0px;
  --variant-pills-shadow-vertical-offset: 4px;
  --variant-pills-shadow-blur-radius: 5px;
}

*,
*::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-rows: auto auto auto 1fr auto;
  grid-template-columns: 100%;
  min-height: 100%;
  margin: 0;
  overflow-x: hidden;
  font-size: 1.5rem;
  letter-spacing: 0.06em;
  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);

}


.animate-section {
  --animation-duration: 650ms;
  --init-delay: 150ms;
  --child-delay: 150ms;
}

.animate-section.animate--hidden .animate-item {
  opacity: 0;
  filter: blur(1px);
  transform: translate(0%, 0%) scale(100%);
}

.animate-section.animate--shown .animate-item {
  opacity: 1;
  filter: blur(0);
  transform: none;
  transition: opacity var(--animation-duration) var(--init-delay),
    filter var(--animation-duration) var(--init-delay), transform var(--animation-duration) var(--init-delay);
}

.animate-section.animate--shown .animate-item.animate-item--child {
  transition-delay: calc(var(--init-delay) + (var(--child-delay) * var(--index)));
}


@media screen and (min-width: 750px) {
  body {
    font-size: 1.6rem;
  }
}

/* fallback */
@font-face {
  font-family: 'Material Symbols Outlined';
  src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v141/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJU22ZZLsYEpzC_1qmr5Y0.woff2) format('woff2');
  font-style: normal;
  font-weight: 300;
  font-display: block;
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  max-width: 1em;
  overflow: hidden;
  flex-shrink: 0;
  font-variation-settings:
    'FILL' 0,
    'wght' 300,
    'GRAD' 0,
    'opsz' 48;
  vertical-align: bottom;
}

.material-symbols-outlined.filled {
  font-variation-settings:
    'FILL' 1
}

.__pf .pf-c-ct,
.__pf .pf-c-lt,
.__pf .pf-c-rt {
  align-content: flex-start
}

.__pf .oh,
.pf-sr-only {
  overflow: hidden
}

.__pf img,
.__pf video {
  max-width: 100%;
  border: 0;
  vertical-align: middle
}

.__pf [tabIndex],
.__pf button,
.__pf input,
.__pf select,
.__pf textarea {
  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],
.__pf [readonly] {
  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 [data-link=inherit] {
  color: inherit;
  text-decoration: none
}

.__pf [data-pf-placeholder] {
  outline: 0;
  height: auto;
  display: none;
  pointer-events: none !important
}

.__pf .pf-ifr,
.__pf [style*="--ratio"] img {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: absolute
}

.__pf .pf-r,
.__pf .pf-r-eh>.pf-c {
  display: flex
}

.__pf [style*="--cw"] {
  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 [style*="--c-xs"] {
  max-width: calc(100%/12*var(--c-xs));
  flex-basis: calc(100%/12*var(--c-xs))
}

.__pf [style*="--s-xs"] {
  margin: 0 calc(-1 * var(--s-xs))
}

.__pf [style*="--s-xs"]>.pf-c {
  padding: var(--s-xs)
}

.__pf .pf-r-ew>.pf-c {
  flex-grow: 1;
  flex-basis: 0
}

.__pf [style*="--ew-xs"]>.pf-c {
  flex-basis: calc(100% / var(--ew-xs));
  max-width: calc(100% / var(--ew-xs))
}

.__pf [style*="--ratio"] {
  position: relative;
  padding-bottom: var(--ratio)
}

.main-content {
  padding: 0
}

.footer-section,
.site-footer,
.site-footer-wrapper,
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 [style*="--s-sm"] {
    margin: 0 calc(-1 * var(--s-sm))
  }

  .__pf [style*="--c-sm"] {
    max-width: calc(100%/12*var(--c-sm));
    flex-basis: calc(100%/12*var(--c-sm))
  }

  .__pf [style*="--s-sm"]>.pf-c {
    padding: var(--s-sm)
  }

  .__pf [style*="--ew-sm"]>.pf-c {
    flex-basis: calc(100% / var(--ew-sm));
    max-width: calc(100% / var(--ew-sm))
  }
}

@media (min-width:1024.5px) {
  .__pf [style*="--s-md"] {
    margin: 0 calc(-1 * var(--s-md))
  }

  .__pf [style*="--c-md"] {
    max-width: calc(100%/12*var(--c-md));
    flex-basis: calc(100%/12*var(--c-md))
  }

  .__pf [style*="--s-md"]>.pf-c {
    padding: var(--s-md)
  }

  .__pf [style*="--ew-md"]>.pf-c {
    flex-basis: calc(100% / var(--ew-md));
    max-width: calc(100% / var(--ew-md))
  }
}

@media (min-width:1199.5px) {
  .__pf [style*="--s-lg"] {
    margin: 0 calc(-1 * var(--s-lg))
  }

  .__pf [style*="--c-lg"] {
    max-width: calc(100%/12*var(--c-lg));
    flex-basis: calc(100%/12*var(--c-lg))
  }

  .__pf [style*="--s-lg"]>.pf-c {
    padding: var(--s-lg)
  }

  .__pf [style*="--ew-lg"]>.pf-c {
    flex-basis: calc(100% / var(--ew-lg));
    max-width: calc(100% / var(--ew-lg))
  }

  .__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, .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
}

.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-text-1 {
    font-family: "Open Sans"
  }

  .__pf .pf-text-2 {
    font-family: Montserrat
  }

  .__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: .66px solid #8a8a8a;
    border-radius: 8px;
    padding: 6px 12px
  }
}

div.__pf {
  --pf-shopify-font-family-type-header-font: Poppins, 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: Poppins, sans-serif;
  --pf-shopify-font-style-type-body-font: normal;
  --pf-shopify-font-weight-type-body-font: 400;
}

.cEhRZf,
.jhRUAf {
  display: inline-block
}

.bIaXH,
.cpmRjY,
.gXmenw,
.gqVztx {
  position: relative
}

.cEhRZf,
.ekvKWj[data-pf-type=ProductText].no-product {
  text-decoration: none
}

.fPTfKZ,
.jhRUAf,
.lbthYU {
  max-width: 100%
}

.cEhRZf,
.dQJHzl {
  line-height: 1;
  outline: 0
}

.cEhRZf,
.dDCvUp,
.irPXjU [data-action='2'],
.jhRUAf [data-href],
.ssSTH {
  cursor: pointer
}

.kQwaPS {
  --pf-sample-color: #5d6b82;
  --pf-border-color: #d1d5db
}

.gTJAOY {
  user-select: text
}

.gTJAOY span {
  vertical-align: baseline !important
}

.cEhRZf svg,
.dQJHzl svg,
.gTJAOY svg {
  margin-right: 5px
}

.kxdODp {
  word-break: break-word
}

.irPXjU .disabled,
.kxdODp>input {
  display: none !important
}

.cEhRZf {
  padding: 12px 20px;
  text-align: center
}

.cEhRZf span {
  color: inherit
}

.jhRUAf {
  height: auto
}

.bIaXH:empty {
  display: initial
}

.cpmRjY {
  padding: 20px 0
}

.fhQysA form {
  margin: 0;
  height: 100%
}

.ekvKWj {
  overflow-wrap: break-word
}

.dsLaXf .pf-accordion-body>div,
.fPTfKZ,
.irPXjU {
  overflow: hidden
}

.xFSWj {
  position: absolute;
  width: min(50%, 24px);
  height: min(50%, 24px);
  z-index: 2;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center
}

.bNyqYl {
  opacity: 1;
  height: 62px;
  transition: height .5s, opacity .5s
}

.bNyqYl.pf-ar-btn-hidden {
  opacity: 0;
  height: 0
}

.bNyqYl .pf-ar-btn {
  width: 100%;
  padding: 8px 16px;
  background: #e9eaec;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  margin: 10px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, .85)
}

.bNyqYl .pf-ar-btn svg {
  margin-right: 13px
}

.fPTfKZ {
  user-select: none
}

.hPdyQk {
  position: relative;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center
}

.hPdyQk span {
  top: 8px;
  right: 8px
}

.lbthYU {
  display: flex;
  flex-direction: column
}

.lbthYU .pf-main-media div {
  border-radius: inherit
}

.lbthYU .pf-main-media img {
  border-radius: 0
}

.lbthYU .pf-media-slider {
  display: flex;
  overflow-x: auto;
  flex-wrap: nowrap;
  overflow-y: hidden;
  scroll-behavior: auto;
  transition: height 250ms ease-in-out
}

.lbthYU .pf-media-slider:not(.-show-scroll-bar) {
  scrollbar-width: none;
  -ms-overflow-style: none
}

.lbthYU .pf-media-slider:not(.-show-scroll-bar)::-webkit-scrollbar {
  display: none
}

.lbthYU .pf-slide-list-media,
.lbthYU .pf-slide-main-media {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: center;
  max-width: none;
  scroll-snap-align: start;
  padding: 0
}

.irPXjU {
  container: main-media/inline-size;
  width: inherit
}

.irPXjU .pf-slide-main-media:not([data-media-type=image]) {
  background-image: none !important
}

.irPXjU .video-wrapper {
  height: unset !important
}

.irPXjU .pf-mask-iframe,
.irPXjU .pf-media-wrapper>:first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.irPXjU .pf-mask,
.irPXjU span,
.ssSTH span {
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%
}

.irPXjU .pf-mask-iframe {
  display: block
}

@media (min-width:1024.5px) {
  .irPXjU .pf-mask-iframe {
    display: none
  }
}

.irPXjU .pf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center
}

.irPXjU .pf-mask.pf-hidden {
  display: none
}

.irPXjU .pf-mask span {
  position: absolute;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border: 1px solid #ddd
}

.jVzbKY,
.ssSTH img {
  max-width: 100%;
  border-radius: inherit;
  height: auto
}

.irPXjU .pf-mask span svg {
  width: 24px;
  height: 24px
}

.irPXjU .pagination-style-1 button.active {
  background: #000
}

.gXmenw [style*='--gap-xs'] {
  gap: var(--gap-xs)
}

@media (max-width:767.4999px) {
  .lbthYU.pf-xs-hide-list {
    display: flex !important;
    flex-direction: column !important
  }

  .irPXjU .pf-media-wrapper {
    width: 100%
  }

  .gXmenw [style*='--dpi-xs'].pf-media-slider {
    scroll-padding-left: var(--dpi-xs)
  }

  .gXmenw .pf-slide-list-media {
    width: calc((100% - 0% - 40px)/ 5)
  }

  .gXmenw .pf-media-slider {
    flex-wrap: nowrap;
    flex-direction: row
  }
}

@media (min-width:767.5px) and (max-width:1024.4999px) {
  .lbthYU.pf-sm-hide-list {
    display: flex !important;
    flex-direction: column !important
  }

  .gXmenw .pf-slide-list-media {
    width: calc((100% - 0% - 40px)/ 5)
  }

  .gXmenw .pf-media-slider {
    flex-wrap: nowrap;
    flex-direction: row
  }
}

@media (min-width:1024.5px) and (max-width:1199.4999px) {
  .lbthYU.pf-md-hide-list {
    display: flex !important;
    flex-direction: column !important
  }

  .gXmenw .pf-slide-list-media {
    width: calc((100% - 0% - 40px)/ 5)
  }

  .gXmenw .pf-media-slider {
    flex-wrap: nowrap;
    flex-direction: row
  }
}

@media (min-width:1199.5px) {
  .lbthYU.pf-lg-hide-list {
    display: flex !important;
    flex-direction: column !important
  }

  .gXmenw .pf-slide-list-media {
    width: calc((100% - 0% - 40px)/ 5)
  }

  .gXmenw .pf-media-slider {
    flex-wrap: nowrap;
    flex-direction: row
  }
}

.jVzbKY {
  width: 100%;
  object-fit: cover;
  display: inline-block;
  object-position: center center
}

.gqVztx .pf-slide-main-media {
  width: 100%;
  position: relative
}

.gqVztx .pf-media-wrapper[style*='--r-lg'] {
  padding-bottom: var(--r-lg);
  position: relative;
  width: 100%
}

.ssSTH {
  position: relative
}

.ssSTH img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  object-fit: contain;
  aspect-ratio: 1/1
}

.ssSTH:after {
  content: '';
  display: block;
  padding-bottom: 100%
}

.dQJHzl {
  border: none;
  padding: 14.5px 20px;
  vertical-align: bottom
}

.dQJHzl[disabled] {
  opacity: .7;
  pointer-events: none
}

.czdSOz {
  padding: 15px
}

.dDCvUp {
  width: 100%;
  height: auto;
  text-align: left;
  outline: 0;
  position: relative;
  word-wrap: break-word
}

.dDCvUp .pf-accordion-icon {
  height: 14px;
  width: auto;
  margin-right: 5px
}

.dDCvUp svg {
  vertical-align: middle
}

.dDCvUp span {
  line-height: initial
}

.dDCvUp svg[data-pf-type=Icon2]+span {
  margin-left: 5px
}

.cmReou {
  width: 100%
}

.cmReou>details>summary>.pf-header-item-wrapper>.pfa-arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: inherit
}

.cmReou details[open]>summary>.pf-header-item-wrapper>.pfa-arrow:not(.pfa-minus) {
  transform: translateY(-50%) rotate(90deg)
}

.cmReou summary::-webkit-details-marker {
  display: none
}

.dsLaXf summary {
  list-style: none
}

.dsLaXf>.pf-accordion-body {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows .3s
}

.dsLaXf.open>.pf-accordion-body {
  grid-template-rows: 1fr
}

@media all {

  .__pf.__pf_AUnBe7gC .pf-18_,
  .__pf.__pf_AUnBe7gC .pf-386_>div img,
  .__pf.__pf_AUnBe7gC .pf-80_,
  .__pf.__pf_AUnBe7gC .pf-96_ {
    object-fit: cover;
    object-position: center center
  }

  .__pf.__pf_AUnBe7gC .pf-148_,
  .__pf.__pf_AUnBe7gC .pf-294_,
  .__pf.__pf_AUnBe7gC .pf-396_,
  .__pf.__pf_AUnBe7gC .pf-3_,
  .__pf.__pf_AUnBe7gC .pf-601_,
  .__pf.__pf_AUnBe7gC .pf-87_,
  .__pf.__pf_AUnBe7gC .pf-8_ {
    padding-top: 0;
    padding-bottom: 0
  }

  .__pf.__pf_AUnBe7gC .pf-4_ {
    background-image: url("./background-logo_png_44cc4a8e-9a7f-40ad-a97d-729bc421750d.webp?v=1755897128")
  }

  .__pf.__pf_AUnBe7gC .pf-7_ {
    width: 219px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-9_ {
    background-image: url("./2-hero-banner-dk_2deb15b6-831e-40ae-ac04-880f60141fcc.gif?v=1755897274");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 100px;
    margin-bottom: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-14_ {
    font-size: 40px;
    font-family: Montserrat;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-16_ {
    display: flex;
    background-color: #fff;
    border: 1px solid #009ef5;
    border-radius: 10px;
    padding: 16px;
    align-items: center;
    gap: 16px;
    font-family: Montserrat;
    font-weight: 400;
    max-width: 550px
  }

  .__pf.__pf_AUnBe7gC .pf-17_ {
    flex: 0 0 56px
  }

  .__pf.__pf_AUnBe7gC .pf-18_ {
    width: 56px;
    height: 56px
  }

  .__pf.__pf_AUnBe7gC .pf-20_ {
    margin-top: 0;
    margin-bottom: 8px;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 14px
  }

  .__pf.__pf_AUnBe7gC .pf-22_ {
    width: 90px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio);
    margin-bottom: 8px
  }

  .__pf.__pf_AUnBe7gC .pf-23_ {
    font-family: Montserrat;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 19px;
    font-size: 13px
  }

  .__pf.__pf_AUnBe7gC .pf-26_ {
    font-size: 24px;
    font-weight: 700;
    color: #d0021b;
    font-family: Montserrat;
    line-height: 32px
  }

  .__pf.__pf_AUnBe7gC .pf-29_,
  .__pf.__pf_AUnBe7gC .pf-36_,
  .__pf.__pf_AUnBe7gC .pf-43_,
  .__pf.__pf_AUnBe7gC .pf-50_,
  .__pf.__pf_AUnBe7gC .pf-57_ {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 12px
  }

  .__pf.__pf_AUnBe7gC .pf-30_,
  .__pf.__pf_AUnBe7gC .pf-37_,
  .__pf.__pf_AUnBe7gC .pf-44_,
  .__pf.__pf_AUnBe7gC .pf-51_,
  .__pf.__pf_AUnBe7gC .pf-58_ {
    flex: 0 0 30px
  }

  .__pf.__pf_AUnBe7gC .pf-139_,
  .__pf.__pf_AUnBe7gC .pf-233_,
  .__pf.__pf_AUnBe7gC .pf-264_,
  .__pf.__pf_AUnBe7gC .pf-303_,
  .__pf.__pf_AUnBe7gC .pf-311_,
  .__pf.__pf_AUnBe7gC .pf-319_,
  .__pf.__pf_AUnBe7gC .pf-31_,
  .__pf.__pf_AUnBe7gC .pf-327_,
  .__pf.__pf_AUnBe7gC .pf-357_,
  .__pf.__pf_AUnBe7gC .pf-38_,
  .__pf.__pf_AUnBe7gC .pf-416_,
  .__pf.__pf_AUnBe7gC .pf-45_,
  .__pf.__pf_AUnBe7gC .pf-497_,
  .__pf.__pf_AUnBe7gC .pf-506_,
  .__pf.__pf_AUnBe7gC .pf-52_,
  .__pf.__pf_AUnBe7gC .pf-533_,
  .__pf.__pf_AUnBe7gC .pf-560_,
  .__pf.__pf_AUnBe7gC .pf-59_ {
    width: 100%;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-33_,
  .__pf.__pf_AUnBe7gC .pf-40_,
  .__pf.__pf_AUnBe7gC .pf-47_,
  .__pf.__pf_AUnBe7gC .pf-54_,
  .__pf.__pf_AUnBe7gC .pf-61_ {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-64_ {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
    justify-content: flex-start;
    margin-top: 16px;
    padding-left: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-211_,
  .__pf.__pf_AUnBe7gC .pf-217_,
  .__pf.__pf_AUnBe7gC .pf-337_,
  .__pf.__pf_AUnBe7gC .pf-343_,
  .__pf.__pf_AUnBe7gC .pf-65_,
  .__pf.__pf_AUnBe7gC .pf-680_,
  .__pf.__pf_AUnBe7gC .pf-686_,
  .__pf.__pf_AUnBe7gC .pf-71_ {
    flex: 0 0 20px
  }

  .__pf.__pf_AUnBe7gC .pf-212_,
  .__pf.__pf_AUnBe7gC .pf-218_,
  .__pf.__pf_AUnBe7gC .pf-338_,
  .__pf.__pf_AUnBe7gC .pf-344_,
  .__pf.__pf_AUnBe7gC .pf-66_,
  .__pf.__pf_AUnBe7gC .pf-681_,
  .__pf.__pf_AUnBe7gC .pf-687_,
  .__pf.__pf_AUnBe7gC .pf-72_ {
    width: 16px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-214_,
  .__pf.__pf_AUnBe7gC .pf-340_,
  .__pf.__pf_AUnBe7gC .pf-683_,
  .__pf.__pf_AUnBe7gC .pf-68_ {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 16px;
    color: #ff690f
  }

  .__pf.__pf_AUnBe7gC .pf-219_,
  .__pf.__pf_AUnBe7gC .pf-345_,
  .__pf.__pf_AUnBe7gC .pf-689_,
  .__pf.__pf_AUnBe7gC .pf-73_ {
    background-color: #51bd50;
    max-width: 400px;
    width: 100%;
    box-shadow: rgba(0, 0, 0, .35) 0 2px 4px 0;
    border-bottom: 4px solid #028332;
    padding: 11px 30px 10px;
    margin: 16px 0;
    font-size: 24px;
    line-height: 30px;
    color: #000;
    font-weight: 700
  }

  .__pf.__pf_AUnBe7gC .pf-75_ {
    margin: 11px 0 16px;
    font-size: 16px;
    line-height: 26px;
    color: #d40100;
    text-align: left;
    font-weight: 600;
    padding: 0;
    font-family: Montserrat
  }

  .__pf.__pf_AUnBe7gC .pf-78_ {
    display: flex;
    border-style: none;
    border-radius: 10px;
    padding: 0 0 0 100px;
    align-items: center;
    gap: 16px;
    font-family: Montserrat;
    font-weight: 400
  }

  .__pf.__pf_AUnBe7gC .pf-79_ {
    flex: 0 0 70px
  }

  .__pf.__pf_AUnBe7gC .pf-80_ {
    width: 70px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-82_ {
    width: 110px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio);
    margin-bottom: 8px
  }

  .__pf.__pf_AUnBe7gC .pf-83_ {
    font-family: Montserrat;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 19px;
    font-size: 14px
  }

  .__pf.__pf_AUnBe7gC .pf-88_ {
    display: flex;
    align-items: center;
    justify-content: center
  }

  .__pf.__pf_AUnBe7gC .pf-693_,
  .__pf.__pf_AUnBe7gC .pf-89_,
  .__pf.__pf_AUnBe7gC .pf-91_,
  .__pf.__pf_AUnBe7gC .pf-93_,
  .__pf.__pf_AUnBe7gC .pf-95_,
  .__pf.__pf_AUnBe7gC .pf-97_,
  .__pf.__pf_AUnBe7gC .pf-99_ {
    display: flex;
    justify-content: center
  }

  .__pf.__pf_AUnBe7gC .pf-100_,
  .__pf.__pf_AUnBe7gC .pf-90_,
  .__pf.__pf_AUnBe7gC .pf-94_,
  .__pf.__pf_AUnBe7gC .pf-98_ {
    width: 120px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-406_,
  .__pf.__pf_AUnBe7gC .pf-428_,
  .__pf.__pf_AUnBe7gC .pf-92_ {
    width: 100px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-96_ {
    width: 120px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-101_,
  .__pf.__pf_AUnBe7gC .pf-136_ {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 40px;
    margin-bottom: 40px
  }

  .__pf.__pf_AUnBe7gC .pf-102_ {
    padding: 20px 80px;
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
    background-color: #f2f2f2
  }

  .__pf.__pf_AUnBe7gC .pf-104_,
  .__pf.__pf_AUnBe7gC .pf-115_,
  .__pf.__pf_AUnBe7gC .pf-126_ {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 12px;
    padding-left: 2px
  }

  .__pf.__pf_AUnBe7gC .pf-105_,
  .__pf.__pf_AUnBe7gC .pf-116_,
  .__pf.__pf_AUnBe7gC .pf-127_,
  .__pf.__pf_AUnBe7gC .pf-364_,
  .__pf.__pf_AUnBe7gC .pf-371_,
  .__pf.__pf_AUnBe7gC .pf-509_,
  .__pf.__pf_AUnBe7gC .pf-536_,
  .__pf.__pf_AUnBe7gC .pf-563_ {
    flex: 0 0 40px
  }

  .__pf.__pf_AUnBe7gC .pf-106_,
  .__pf.__pf_AUnBe7gC .pf-117_,
  .__pf.__pf_AUnBe7gC .pf-128_,
  .__pf.__pf_AUnBe7gC .pf-237_,
  .__pf.__pf_AUnBe7gC .pf-244_,
  .__pf.__pf_AUnBe7gC .pf-251_,
  .__pf.__pf_AUnBe7gC .pf-258_,
  .__pf.__pf_AUnBe7gC .pf-272_,
  .__pf.__pf_AUnBe7gC .pf-279_,
  .__pf.__pf_AUnBe7gC .pf-286_,
  .__pf.__pf_AUnBe7gC .pf-293_ {
    width: 100%;
    height: auto;
    aspect-ratio: var(--pf-image-ratio);
    margin-top: 4px
  }

  .__pf.__pf_AUnBe7gC .pf-108_,
  .__pf.__pf_AUnBe7gC .pf-119_,
  .__pf.__pf_AUnBe7gC .pf-130_ {
    margin-top: 0;
    margin-bottom: 6px;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-111_,
  .__pf.__pf_AUnBe7gC .pf-122_,
  .__pf.__pf_AUnBe7gC .pf-133_,
  .__pf.__pf_AUnBe7gC .pf-307_,
  .__pf.__pf_AUnBe7gC .pf-315_,
  .__pf.__pf_AUnBe7gC .pf-323_,
  .__pf.__pf_AUnBe7gC .pf-331_ {
    margin-bottom: 0;
    margin-top: 0
  }

  .__pf.__pf_AUnBe7gC .pf-137_ {
    text-align: center;
    display: flex;
    align-items: center
  }

  .__pf.__pf_AUnBe7gC .pf-140_ {
    padding-left: 60px;
    padding-right: 60px;
    font-family: Montserrat;
    font-weight: 400
  }

  .__pf.__pf_AUnBe7gC .pf-141_ {
    font-size: 32px;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 44px;
    color: #d0021b
  }

  .__pf.__pf_AUnBe7gC .pf-143_ {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px
  }

  .__pf.__pf_AUnBe7gC .pf-146_ {
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 0
  }

  .__pf.__pf_AUnBe7gC .pf-165_,
  .__pf.__pf_AUnBe7gC .pf-176_,
  .__pf.__pf_AUnBe7gC .pf-194_,
  .__pf.__pf_AUnBe7gC .pf-201_ {
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #d0021b
  }

  .__pf.__pf_AUnBe7gC .pf-149_ {
    background-color: #f2f2f2;
    padding-top: 60px;
    padding-left: 60px;
    padding-right: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-150_,
  .__pf.__pf_AUnBe7gC .pf-403_,
  .__pf.__pf_AUnBe7gC .pf-425_,
  .__pf.__pf_AUnBe7gC .pf-668_ {
    text-align: center
  }

  .__pf.__pf_AUnBe7gC .pf-151_ {
    width: 300px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-154_,
  .__pf.__pf_AUnBe7gC .pf-163_,
  .__pf.__pf_AUnBe7gC .pf-172_,
  .__pf.__pf_AUnBe7gC .pf-181_,
  .__pf.__pf_AUnBe7gC .pf-190_ {
    background-color: #f2f2f2;
    display: flex;
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
    font-family: Montserrat;
    font-weight: 400
  }

  .__pf.__pf_AUnBe7gC .pf-156_,
  .__pf.__pf_AUnBe7gC .pf-174_,
  .__pf.__pf_AUnBe7gC .pf-192_ {
    width: 100%;
    height: auto;
    aspect-ratio: var(--pf-image-ratio);
    padding-right: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-157_,
  .__pf.__pf_AUnBe7gC .pf-175_,
  .__pf.__pf_AUnBe7gC .pf-193_ {
    margin-left: 60px;
    margin-right: 40px
  }

  .__pf.__pf_AUnBe7gC .pf-158_,
  .__pf.__pf_AUnBe7gC .pf-183_ {
    font-size: 26px;
    color: #d0021b
  }

  .__pf.__pf_AUnBe7gC .pf-164_,
  .__pf.__pf_AUnBe7gC .pf-182_,
  .__pf.__pf_AUnBe7gC .pf-200_ {
    margin-left: 40px;
    margin-right: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-171_ {
    width: 530px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio);
    padding-right: 0;
    padding-left: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-189_,
  .__pf.__pf_AUnBe7gC .pf-207_ {
    width: 100%;
    height: auto;
    aspect-ratio: var(--pf-image-ratio);
    padding-right: 0;
    padding-left: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-199_ {
    background-color: #f2f2f2;
    display: flex;
    align-items: center;
    font-family: Montserrat;
    font-weight: 400;
    padding-left: 60px;
    padding-right: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-208_ {
    background-color: #f2f2f2;
    padding-bottom: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-209_,
  .__pf.__pf_AUnBe7gC .pf-335_ {
    font-family: Montserrat;
    font-weight: 400;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
  }

  .__pf.__pf_AUnBe7gC .pf-210_,
  .__pf.__pf_AUnBe7gC .pf-336_ {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin-top: 16px;
    width: 100%
  }

  .__pf.__pf_AUnBe7gC .pf-221_,
  .__pf.__pf_AUnBe7gC .pf-347_ {
    text-align: center;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 0
  }

  .__pf.__pf_AUnBe7gC .pf-227_,
  .__pf.__pf_AUnBe7gC .pf-229_ {
    text-align: center;
    font-weight: 700;
    font-family: Montserrat;
    margin-top: 0
  }

  .__pf.__pf_AUnBe7gC .pf-224_ {
    padding-top: 60px;
    padding-bottom: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-226_ {
    margin-bottom: 40px
  }

  .__pf.__pf_AUnBe7gC .pf-227_ {
    font-size: 32px;
    margin-bottom: 12px
  }

  .__pf.__pf_AUnBe7gC .pf-229_ {
    margin-bottom: 0;
    font-size: 22px;
    color: #d0021b
  }

  .__pf.__pf_AUnBe7gC .pf-234_ {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-right: -30px
  }

  .__pf.__pf_AUnBe7gC .pf-235_,
  .__pf.__pf_AUnBe7gC .pf-242_,
  .__pf.__pf_AUnBe7gC .pf-249_,
  .__pf.__pf_AUnBe7gC .pf-256_,
  .__pf.__pf_AUnBe7gC .pf-266_,
  .__pf.__pf_AUnBe7gC .pf-273_,
  .__pf.__pf_AUnBe7gC .pf-280_,
  .__pf.__pf_AUnBe7gC .pf-287_ {
    display: flex;
    align-items: flex-end;
    gap: 10px;
    margin-bottom: 12px;
    padding-left: 2px;
    font-family: Montserrat;
    font-weight: 400
  }

  .__pf.__pf_AUnBe7gC .pf-236_,
  .__pf.__pf_AUnBe7gC .pf-243_,
  .__pf.__pf_AUnBe7gC .pf-250_,
  .__pf.__pf_AUnBe7gC .pf-257_,
  .__pf.__pf_AUnBe7gC .pf-271_,
  .__pf.__pf_AUnBe7gC .pf-278_,
  .__pf.__pf_AUnBe7gC .pf-285_,
  .__pf.__pf_AUnBe7gC .pf-292_ {
    flex: 0 0 60px
  }

  .__pf.__pf_AUnBe7gC .pf-238_,
  .__pf.__pf_AUnBe7gC .pf-245_,
  .__pf.__pf_AUnBe7gC .pf-252_,
  .__pf.__pf_AUnBe7gC .pf-259_ {
    display: flex;
    border-style: none;
    background-image: url("./line_png.webp?v=1755953787");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 calc(100% - 70px);
    padding-right: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-239_,
  .__pf.__pf_AUnBe7gC .pf-246_,
  .__pf.__pf_AUnBe7gC .pf-253_,
  .__pf.__pf_AUnBe7gC .pf-260_ {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 16px;
    padding-bottom: 6px;
    padding-left: 8px
  }

  .__pf.__pf_AUnBe7gC .pf-265_ {
    display: flex;
    flex-direction: column;
    justify-content: space-between
  }

  .__pf.__pf_AUnBe7gC .pf-267_,
  .__pf.__pf_AUnBe7gC .pf-274_,
  .__pf.__pf_AUnBe7gC .pf-281_,
  .__pf.__pf_AUnBe7gC .pf-288_ {
    display: flex;
    border-style: none;
    background-image: url("./line2_png.webp?v=1755954489");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 calc(100% - 70px);
    padding-right: 0;
    text-align: right;
    justify-content: flex-end;
    padding-left: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-268_,
  .__pf.__pf_AUnBe7gC .pf-275_,
  .__pf.__pf_AUnBe7gC .pf-282_,
  .__pf.__pf_AUnBe7gC .pf-289_ {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 16px;
    padding-bottom: 6px;
    padding-left: 8px;
    text-align: right;
    display: block
  }

  .__pf.__pf_AUnBe7gC .pf-295_ {
    font-family: Montserrat;
    font-weight: 400;
    background-color: #fafafa;
    padding-top: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-297_,
  .__pf.__pf_AUnBe7gC .pf-299_ {
    font-weight: 700;
    margin-bottom: 0;
    font-size: 30px;
    text-align: center;
    font-family: Montserrat
  }

  .__pf.__pf_AUnBe7gC .pf-297_ {
    margin-top: 0
  }

  .__pf.__pf_AUnBe7gC .pf-299_ {
    margin-top: 1px;
    color: #d0021b
  }

  .__pf.__pf_AUnBe7gC .pf-301_,
  .__pf.__pf_AUnBe7gC .pf-504_ {
    background-color: #fafafa;
    font-family: Montserrat;
    font-weight: 400;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 10px;
    padding-right: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-302_,
  .__pf.__pf_AUnBe7gC .pf-310_,
  .__pf.__pf_AUnBe7gC .pf-318_,
  .__pf.__pf_AUnBe7gC .pf-326_ {
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    overflow: hidden
  }

  .__pf.__pf_AUnBe7gC .pf-304_,
  .__pf.__pf_AUnBe7gC .pf-312_,
  .__pf.__pf_AUnBe7gC .pf-320_,
  .__pf.__pf_AUnBe7gC .pf-328_,
  .__pf.__pf_AUnBe7gC .pf-507_,
  .__pf.__pf_AUnBe7gC .pf-534_,
  .__pf.__pf_AUnBe7gC .pf-561_ {
    text-align: center;
    padding: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-305_,
  .__pf.__pf_AUnBe7gC .pf-313_,
  .__pf.__pf_AUnBe7gC .pf-321_,
  .__pf.__pf_AUnBe7gC .pf-329_ {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 16px;
    color: #d0021b
  }

  .__pf.__pf_AUnBe7gC .pf-334_ {
    background-color: #fafafa;
    padding-bottom: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-350_,
  .__pf.__pf_AUnBe7gC .pf-586_ {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 60px;
    margin-bottom: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-351_ {
    border: 3px dashed #ff8382;
    padding: 37px 20px 20px;
    border-radius: 4px
  }

  .__pf.__pf_AUnBe7gC .pf-353_ {
    text-align: center;
    font-size: 40px;
    margin-bottom: 10px;
    margin-top: 0
  }

  .__pf.__pf_AUnBe7gC .pf-355_ {
    text-align: center;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 20px;
    color: #d0021b
  }

  .__pf.__pf_AUnBe7gC .pf-358_ {
    background-color: #fff8f0;
    padding: 50px;
    border-radius: 6px;
    margin-top: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-359_ {
    text-align: center;
    font-size: 32px;
    margin-top: 0;
    margin-bottom: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-362_ {
    font-family: Montserrat;
    font-weight: 400;
    display: flex;
    justify-content: center;
    gap: 40px
  }

  .__pf.__pf_AUnBe7gC .pf-363_,
  .__pf.__pf_AUnBe7gC .pf-370_ {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    flex: 0 0 max-content
  }

  .__pf.__pf_AUnBe7gC .pf-365_,
  .__pf.__pf_AUnBe7gC .pf-372_,
  .__pf.__pf_AUnBe7gC .pf-510_,
  .__pf.__pf_AUnBe7gC .pf-537_,
  .__pf.__pf_AUnBe7gC .pf-564_ {
    width: 40px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-366_,
  .__pf.__pf_AUnBe7gC .pf-373_,
  .__pf.__pf_AUnBe7gC .pf-439_,
  .__pf.__pf_AUnBe7gC .pf-441_,
  .__pf.__pf_AUnBe7gC .pf-451_,
  .__pf.__pf_AUnBe7gC .pf-453_,
  .__pf.__pf_AUnBe7gC .pf-463_,
  .__pf.__pf_AUnBe7gC .pf-465_,
  .__pf.__pf_AUnBe7gC .pf-475_,
  .__pf.__pf_AUnBe7gC .pf-477_,
  .__pf.__pf_AUnBe7gC .pf-487_,
  .__pf.__pf_AUnBe7gC .pf-489_,
  .__pf.__pf_AUnBe7gC .pf-511_,
  .__pf.__pf_AUnBe7gC .pf-518_,
  .__pf.__pf_AUnBe7gC .pf-538_,
  .__pf.__pf_AUnBe7gC .pf-545_,
  .__pf.__pf_AUnBe7gC .pf-565_,
  .__pf.__pf_AUnBe7gC .pf-572_ {
    flex: 0 0 max-content
  }

  .__pf.__pf_AUnBe7gC .pf-367_,
  .__pf.__pf_AUnBe7gC .pf-374_,
  .__pf.__pf_AUnBe7gC .pf-512_,
  .__pf.__pf_AUnBe7gC .pf-539_,
  .__pf.__pf_AUnBe7gC .pf-566_ {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat;
    font-weight: 400;
    font-size: 16px;
    color: #000
  }

  .__pf.__pf_AUnBe7gC .pf-377_ {
    position: relative;
    z-index: 9999;
    background-color: #fff
  }

  .__pf.__pf_AUnBe7gC .pf-380_ {
    text-align: center;
    font-size: 35px;
    font-family: Montserrat;
    font-weight: 700;
    color: #30bd51
  }

  .__pf.__pf_AUnBe7gC .pf-397_ {
    font-family: Montserrat;
    font-weight: 400;
    background-color: #fafafa;
    padding-top: 60px;
    padding-bottom: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-399_ {
    text-align: center;
    font-family: Montserrat;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 40px
  }

  .__pf.__pf_AUnBe7gC .pf-401_ {
    background-color: #fff
  }

  .__pf.__pf_AUnBe7gC .pf-404_,
  .__pf.__pf_AUnBe7gC .pf-418_,
  .__pf.__pf_AUnBe7gC .pf-426_,
  .__pf.__pf_AUnBe7gC .pf-499_ {
    text-align: center;
    font-size: 48px;
    margin-bottom: 0;
    margin-top: 0
  }

  .__pf.__pf_AUnBe7gC .pf-407_,
  .__pf.__pf_AUnBe7gC .pf-429_ {
    text-align: center;
    margin-top: 8px;
    color: #888
  }

  .__pf.__pf_AUnBe7gC .pf-414_,
  .__pf.__pf_AUnBe7gC .pf-495_ {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px
  }

  .__pf.__pf_AUnBe7gC .pf-420_,
  .__pf.__pf_AUnBe7gC .pf-501_ {
    color: #888;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-weight: 300
  }

  .__pf.__pf_AUnBe7gC .pf-423_ {
    display: flex;
    align-items: center;
    background-color: #fff;
    max-width: 900px;
    margin: 20px auto 40px
  }

  .__pf.__pf_AUnBe7gC .pf-434_,
  .__pf.__pf_AUnBe7gC .pf-446_,
  .__pf.__pf_AUnBe7gC .pf-458_,
  .__pf.__pf_AUnBe7gC .pf-470_,
  .__pf.__pf_AUnBe7gC .pf-482_ {
    display: flex;
    align-items: center;
    gap: 20px;
    border-style: solid;
    border-color: #d6d6d6;
    border-width: 0 0 1px;
    padding-bottom: 8px;
    padding-top: 8px
  }

  .__pf.__pf_AUnBe7gC .pf-435_,
  .__pf.__pf_AUnBe7gC .pf-447_,
  .__pf.__pf_AUnBe7gC .pf-459_,
  .__pf.__pf_AUnBe7gC .pf-471_,
  .__pf.__pf_AUnBe7gC .pf-483_ {
    flex: 0 0 calc(100% - 190px)
  }

  .__pf.__pf_AUnBe7gC .pf-436_,
  .__pf.__pf_AUnBe7gC .pf-442_,
  .__pf.__pf_AUnBe7gC .pf-448_,
  .__pf.__pf_AUnBe7gC .pf-454_,
  .__pf.__pf_AUnBe7gC .pf-460_,
  .__pf.__pf_AUnBe7gC .pf-466_,
  .__pf.__pf_AUnBe7gC .pf-472_,
  .__pf.__pf_AUnBe7gC .pf-478_,
  .__pf.__pf_AUnBe7gC .pf-484_,
  .__pf.__pf_AUnBe7gC .pf-490_ {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700
  }

  .__pf.__pf_AUnBe7gC .pf-440_,
  .__pf.__pf_AUnBe7gC .pf-452_,
  .__pf.__pf_AUnBe7gC .pf-464_,
  .__pf.__pf_AUnBe7gC .pf-476_,
  .__pf.__pf_AUnBe7gC .pf-488_,
  .__pf.__pf_AUnBe7gC .pf-517_,
  .__pf.__pf_AUnBe7gC .pf-544_,
  .__pf.__pf_AUnBe7gC .pf-571_ {
    width: 90px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-505_,
  .__pf.__pf_AUnBe7gC .pf-532_,
  .__pf.__pf_AUnBe7gC .pf-559_ {
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    overflow: hidden;
    background-color: #fff
  }

  .__pf.__pf_AUnBe7gC .pf-508_,
  .__pf.__pf_AUnBe7gC .pf-535_,
  .__pf.__pf_AUnBe7gC .pf-562_ {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: flex-start;
    flex: 0 0 max-content;
    margin-bottom: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-515_,
  .__pf.__pf_AUnBe7gC .pf-542_,
  .__pf.__pf_AUnBe7gC .pf-569_ {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: flex-start;
    flex: 0 0 max-content;
    margin-bottom: 8px
  }

  .__pf.__pf_AUnBe7gC .pf-519_,
  .__pf.__pf_AUnBe7gC .pf-546_,
  .__pf.__pf_AUnBe7gC .pf-573_ {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 16px;
    color: #c05400
  }

  .__pf.__pf_AUnBe7gC .pf-522_,
  .__pf.__pf_AUnBe7gC .pf-549_,
  .__pf.__pf_AUnBe7gC .pf-576_ {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 14px;
    color: #000;
    text-align: left;
    line-height: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-524_,
  .__pf.__pf_AUnBe7gC .pf-551_,
  .__pf.__pf_AUnBe7gC .pf-578_ {
    display: flex
  }

  .__pf.__pf_AUnBe7gC .pf-525_,
  .__pf.__pf_AUnBe7gC .pf-528_,
  .__pf.__pf_AUnBe7gC .pf-552_,
  .__pf.__pf_AUnBe7gC .pf-555_,
  .__pf.__pf_AUnBe7gC .pf-579_,
  .__pf.__pf_AUnBe7gC .pf-582_ {
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    font-size: 14px;
    color: #888;
    font-weight: 300
  }

  .__pf.__pf_AUnBe7gC .pf-529_,
  .__pf.__pf_AUnBe7gC .pf-556_,
  .__pf.__pf_AUnBe7gC .pf-583_ {
    text-align: left;
    line-height: 24px
  }

  .__pf.__pf_AUnBe7gC .pf-587_ {
    display: inline-block;
    width: 100%;
    min-height: 200px;
    border: 4px solid #cf0000;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(-90deg, #fff9f9 0, #ffebeb 100%);
    background-repeat: repeat;
    background-position: 0 0;
    background-attachment: scroll;
    background-size: 100%;
    padding: 38px 0 37px
  }

  .__pf.__pf_AUnBe7gC .pf-589_ {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    color: #d0021b
  }

  .__pf.__pf_AUnBe7gC .pf-591_ {
    text-align: center;
    font-size: 28px;
    margin-top: 0;
    margin-bottom: 16px
  }

  .__pf.__pf_AUnBe7gC .pf-593_ {
    text-align: center;
    font-size: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-596_ {
    color: #00ae56;
    text-align: center;
    display: block;
    background-color: rgba(0, 0, 0, 0);
    font-size: 26px;
    font-weight: 700
  }

  .__pf.__pf_AUnBe7gC .pf-602_ {
    font-family: Montserrat;
    font-weight: 400;
    background-color: #eee;
    padding-top: 60px;
    padding-bottom: 60px
  }

  .__pf.__pf_AUnBe7gC .pf-604_ {
    text-align: center;
    font-family: Montserrat;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 40px
  }

  .__pf.__pf_AUnBe7gC .pf-660_,
  .__pf.__pf_AUnBe7gC .pf-664_,
  .__pf.__pf_AUnBe7gC .pf-669_ {
    color: #9b9b9b;
    font-weight: 300;
    font-size: 13px;
    font-family: "Open Sans"
  }

  .__pf.__pf_AUnBe7gC .pf-606_ {
    margin-bottom: 0
  }

  .__pf.__pf_AUnBe7gC .pf-606_ [data-pf-type="Accordion3.Header"] {
    font-weight: 700;
    border-style: none;
    padding: 15px;
    color: #000;
    background: #fff;
    font-size: 14px;
    margin-bottom: 9px;
    border-radius: 6px
  }

  .__pf.__pf_AUnBe7gC .pf-611_ {
    margin-bottom: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-657_ {
    padding-top: 0;
    padding-bottom: 130px;
    background-color: #ebebeb
  }

  .__pf.__pf_AUnBe7gC .pf-664_ {
    text-align: right
  }

  .__pf.__pf_AUnBe7gC .pf-669_ {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0
  }

  .__pf.__pf_AUnBe7gC .pf-672_ {
    margin-bottom: 10px;
    margin-top: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-673_ {
    width: 165px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-675_ {
    width: 150px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-676_ {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #ebebeb
  }

  .__pf.__pf_AUnBe7gC .pf-677_ {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
  }

  .__pf.__pf_AUnBe7gC .pf-678_ {
    display: flex;
    justify-content: center;
    flex-direction: column
  }

  .__pf.__pf_AUnBe7gC .pf-679_ {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin-top: 0;
    width: 100%;
    padding-top: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-688_ {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin-top: 0;
    width: 100%
  }

  .__pf.__pf_AUnBe7gC .pf-691_ {
    right: 0 !important;
    position: absolute !important
  }

  .__pf.__pf_AUnBe7gC .pf-694_ {
    background-color: #000;
    background-repeat: no-repeat;
    background-position: right top;
    background-size: contain;
    display: flex;
    justify-content: center;
    background-attachment: local;
    flex-direction: column-reverse;
    align-items: center
  }

  .__pf.__pf_AUnBe7gC .pf-696_ {
    width: 200px;
    height: auto;
    aspect-ratio: var(--pf-image-ratio);
    margin-bottom: -30px;
    margin-top: -20px
  }

  .__pf.__pf_AUnBe7gC .pf-697_ {
    padding-top: 20px;
    padding-bottom: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-698_ {
    background-color: #51bd50;
    color: #000;
    width: 200px;
    font-family: "Open Sans";
    font-weight: 800;
    font-size: 16px;
    padding: 10px;
    border: 0 solid #000;
    border-radius: 6px;
    margin-right: 0;
    letter-spacing: .5px;
    line-height: 22px
  }

  .__pf.__pf_AUnBe7gC .pf-385_ {
    width: 100%;
    padding: 4px;
    border-style: none;
    border-image: initial
  }

  .__pf.__pf_AUnBe7gC .pf-386_ {
    border-style: none;
    margin-bottom: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-386_>div img {
    height: auto;
    aspect-ratio: var(--pf-image-ratio)
  }

  .__pf.__pf_AUnBe7gC .pf-391_ {
    font-size: 28px;
    margin-top: 0;
    margin-bottom: 15px
  }

  .__pf.__pf_AUnBe7gC .pf-393_ {
    margin-bottom: 15px;
    display: flex;
    align-items: center
  }

  .__pf.__pf_AUnBe7gC .pf-394_ {
    background: #29af5c;
    border-radius: 4px;
    color: #000;
    font-size: 18px;
    font-family: Montserrat;
    font-weight: 600;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    margin-top: 0
  }

  .__pf.__pf_AUnBe7gC .pf-388_ {
    border-style: none
  }

  .__pf.__pf_AUnBe7gC .pf-388_:hover {
    border-style: solid;
    border-color: #666
  }

  .__pf.__pf_AUnBe7gC .pf-388_[data-active=true] {
    border-style: solid;
    border-color: #4a90e2
  }

  .__pf.__pf_AUnBe7gC .pf-389_ {
    font-weight: 700;
    background-color: #6b3cdf;
    color: #fff;
    padding: 4px 10px;
    border-radius: 4px;
    font-size: 12px
  }
}

@media (min-width:767.5px) and (max-width:1024.4999px) {

  .__pf.__pf_AUnBe7gC .pf-102_,
  .__pf.__pf_AUnBe7gC .pf-111_ {
    font-family: Montserrat;
    font-weight: 400
  }

  .__pf.__pf_AUnBe7gC .pf-102_,
  .__pf.__pf_AUnBe7gC .pf-140_,
  .__pf.__pf_AUnBe7gC .pf-163_,
  .__pf.__pf_AUnBe7gC .pf-172_,
  .__pf.__pf_AUnBe7gC .pf-181_,
  .__pf.__pf_AUnBe7gC .pf-190_,
  .__pf.__pf_AUnBe7gC .pf-199_ {
    padding-right: 0;
    padding-left: 0
  }

  .__pf.__pf_AUnBe7gC .pf-157_,
  .__pf.__pf_AUnBe7gC .pf-164_,
  .__pf.__pf_AUnBe7gC .pf-175_,
  .__pf.__pf_AUnBe7gC .pf-182_,
  .__pf.__pf_AUnBe7gC .pf-193_,
  .__pf.__pf_AUnBe7gC .pf-200_ {
    margin-right: 0;
    margin-left: 0
  }

  .__pf.__pf_AUnBe7gC .pf-14_,
  .__pf.__pf_AUnBe7gC .pf-359_ {
    font-size: 26px
  }

  .__pf.__pf_AUnBe7gC .pf-11_ {
    display: flex;
    flex-flow: column wrap
  }

  .__pf.__pf_AUnBe7gC .pf-108_,
  .__pf.__pf_AUnBe7gC .pf-119_,
  .__pf.__pf_AUnBe7gC .pf-130_,
  .__pf.__pf_AUnBe7gC .pf-143_ {
    font-size: 14px
  }

  .__pf.__pf_AUnBe7gC .pf-111_ {
    font-size: 13px
  }

  .__pf.__pf_AUnBe7gC .pf-122_,
  .__pf.__pf_AUnBe7gC .pf-133_,
  .__pf.__pf_AUnBe7gC .pf-305_,
  .__pf.__pf_AUnBe7gC .pf-307_,
  .__pf.__pf_AUnBe7gC .pf-313_,
  .__pf.__pf_AUnBe7gC .pf-315_,
  .__pf.__pf_AUnBe7gC .pf-321_,
  .__pf.__pf_AUnBe7gC .pf-323_,
  .__pf.__pf_AUnBe7gC .pf-329_,
  .__pf.__pf_AUnBe7gC .pf-331_,
  .__pf.__pf_AUnBe7gC .pf-407_,
  .__pf.__pf_AUnBe7gC .pf-420_,
  .__pf.__pf_AUnBe7gC .pf-429_,
  .__pf.__pf_AUnBe7gC .pf-436_,
  .__pf.__pf_AUnBe7gC .pf-448_,
  .__pf.__pf_AUnBe7gC .pf-460_,
  .__pf.__pf_AUnBe7gC .pf-472_,
  .__pf.__pf_AUnBe7gC .pf-484_,
  .__pf.__pf_AUnBe7gC .pf-501_,
  .__pf.__pf_AUnBe7gC .pf-529_,
  .__pf.__pf_AUnBe7gC .pf-556_,
  .__pf.__pf_AUnBe7gC .pf-583_ {
    font-size: 13px
  }

  .__pf.__pf_AUnBe7gC .pf-141_ {
    font-size: 24px
  }

  .__pf.__pf_AUnBe7gC .pf-146_ {
    font-size: 18px
  }

  .__pf.__pf_AUnBe7gC .pf-156_,
  .__pf.__pf_AUnBe7gC .pf-174_,
  .__pf.__pf_AUnBe7gC .pf-192_,
  .__pf.__pf_AUnBe7gC .pf-238_,
  .__pf.__pf_AUnBe7gC .pf-245_,
  .__pf.__pf_AUnBe7gC .pf-252_,
  .__pf.__pf_AUnBe7gC .pf-259_ {
    padding-right: 0
  }

  .__pf.__pf_AUnBe7gC .pf-154_ {
    padding: 0
  }

  .__pf.__pf_AUnBe7gC .pf-171_,
  .__pf.__pf_AUnBe7gC .pf-189_,
  .__pf.__pf_AUnBe7gC .pf-207_,
  .__pf.__pf_AUnBe7gC .pf-267_,
  .__pf.__pf_AUnBe7gC .pf-274_,
  .__pf.__pf_AUnBe7gC .pf-281_,
  .__pf.__pf_AUnBe7gC .pf-288_ {
    padding-left: 0
  }

  .__pf.__pf_AUnBe7gC .pf-227_ {
    font-size: 24px;
    text-align: left
  }

  .__pf.__pf_AUnBe7gC .pf-229_ {
    font-size: 18px;
    text-align: left;
    margin-bottom: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-237_,
  .__pf.__pf_AUnBe7gC .pf-244_,
  .__pf.__pf_AUnBe7gC .pf-251_,
  .__pf.__pf_AUnBe7gC .pf-258_ {
    width: 30px
  }

  .__pf.__pf_AUnBe7gC .pf-236_,
  .__pf.__pf_AUnBe7gC .pf-243_,
  .__pf.__pf_AUnBe7gC .pf-250_,
  .__pf.__pf_AUnBe7gC .pf-257_,
  .__pf.__pf_AUnBe7gC .pf-271_,
  .__pf.__pf_AUnBe7gC .pf-278_,
  .__pf.__pf_AUnBe7gC .pf-285_,
  .__pf.__pf_AUnBe7gC .pf-292_ {
    flex: 0 0 30px
  }

  .__pf.__pf_AUnBe7gC .pf-399_ {
    font-size: 28px
  }

  .__pf.__pf_AUnBe7gC .pf-404_,
  .__pf.__pf_AUnBe7gC .pf-418_,
  .__pf.__pf_AUnBe7gC .pf-426_,
  .__pf.__pf_AUnBe7gC .pf-499_ {
    font-size: 34px
  }

  .__pf.__pf_AUnBe7gC .pf-589_ {
    font-size: 34px;
    margin-bottom: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-587_ {
    margin: auto
  }

  .__pf.__pf_AUnBe7gC .pf-586_ {
    display: flex;
    justify-content: center
  }

  .__pf.__pf_AUnBe7gC .pf-604_ {
    margin-bottom: 20px;
    font-size: 28px
  }
}

@media (max-width:767.4999px) {

  .__pf.__pf_AUnBe7gC .pf-157_,
  .__pf.__pf_AUnBe7gC .pf-164_,
  .__pf.__pf_AUnBe7gC .pf-175_,
  .__pf.__pf_AUnBe7gC .pf-182_,
  .__pf.__pf_AUnBe7gC .pf-193_,
  .__pf.__pf_AUnBe7gC .pf-200_,
  .__pf.__pf_AUnBe7gC .pf-411_ {
    margin-right: 0;
    margin-left: 0
  }

  .__pf.__pf_AUnBe7gC .pf-14_ {
    font-size: 30px;
    padding-top: 70px;
    padding-bottom: 80px;
    text-align: left;
    font-weight: 800
  }

  .__pf.__pf_AUnBe7gC .pf-16_ {
    margin-top: 290px;
    display: flex;
    align-items: flex-start
  }

  .__pf.__pf_AUnBe7gC .pf-146_,
  .__pf.__pf_AUnBe7gC .pf-26_,
  .__pf.__pf_AUnBe7gC .pf-353_ {
    font-size: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-108_,
  .__pf.__pf_AUnBe7gC .pf-119_,
  .__pf.__pf_AUnBe7gC .pf-130_,
  .__pf.__pf_AUnBe7gC .pf-229_,
  .__pf.__pf_AUnBe7gC .pf-33_,
  .__pf.__pf_AUnBe7gC .pf-345_,
  .__pf.__pf_AUnBe7gC .pf-355_,
  .__pf.__pf_AUnBe7gC .pf-40_,
  .__pf.__pf_AUnBe7gC .pf-442_,
  .__pf.__pf_AUnBe7gC .pf-591_,
  .__pf.__pf_AUnBe7gC .pf-593_,
  .__pf.__pf_AUnBe7gC .pf-596_,
  .__pf.__pf_AUnBe7gC .pf-689_ {
    font-size: 16px
  }

  .__pf.__pf_AUnBe7gC .pf-47_,
  .__pf.__pf_AUnBe7gC .pf-54_,
  .__pf.__pf_AUnBe7gC .pf-61_ {
    font-size: 14px
  }

  .__pf.__pf_AUnBe7gC .pf-214_,
  .__pf.__pf_AUnBe7gC .pf-340_,
  .__pf.__pf_AUnBe7gC .pf-374_,
  .__pf.__pf_AUnBe7gC .pf-407_,
  .__pf.__pf_AUnBe7gC .pf-683_,
  .__pf.__pf_AUnBe7gC .pf-68_ {
    font-size: 13px
  }

  .__pf.__pf_AUnBe7gC .pf-171_,
  .__pf.__pf_AUnBe7gC .pf-64_,
  .__pf.__pf_AUnBe7gC .pf-78_ {
    padding-left: 0
  }

  .__pf.__pf_AUnBe7gC .pf-75_ {
    text-align: center
  }

  .__pf.__pf_AUnBe7gC .pf-9_ {
    background-image: url("./2-hero-banner-mb.gif?v=1755970288");
    padding-left: 0;
    padding-right: 0;
    background-position: center top
  }

  .__pf.__pf_AUnBe7gC .pf-102_,
  .__pf.__pf_AUnBe7gC .pf-140_,
  .__pf.__pf_AUnBe7gC .pf-154_,
  .__pf.__pf_AUnBe7gC .pf-172_,
  .__pf.__pf_AUnBe7gC .pf-190_ {
    padding-left: 0;
    padding-right: 0
  }

  .__pf.__pf_AUnBe7gC .pf-141_ {
    font-size: 24px;
    line-height: 34px
  }

  .__pf.__pf_AUnBe7gC .pf-143_ {
    font-size: 14px;
    line-height: 24px
  }

  .__pf.__pf_AUnBe7gC .pf-158_,
  .__pf.__pf_AUnBe7gC .pf-165_,
  .__pf.__pf_AUnBe7gC .pf-176_,
  .__pf.__pf_AUnBe7gC .pf-183_,
  .__pf.__pf_AUnBe7gC .pf-194_,
  .__pf.__pf_AUnBe7gC .pf-201_ {
    margin-bottom: 0;
    margin-top: 0;
    font-size: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-149_ {
    padding-left: 0;
    padding-right: 0;
    padding-top: 40px
  }

  .__pf.__pf_AUnBe7gC .pf-156_,
  .__pf.__pf_AUnBe7gC .pf-174_,
  .__pf.__pf_AUnBe7gC .pf-192_ {
    padding-right: 0
  }

  .__pf.__pf_AUnBe7gC .pf-163_,
  .__pf.__pf_AUnBe7gC .pf-181_,
  .__pf.__pf_AUnBe7gC .pf-199_ {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    flex-direction: column-reverse
  }

  .__pf.__pf_AUnBe7gC .pf-189_,
  .__pf.__pf_AUnBe7gC .pf-207_ {
    padding-left: 0;
    width: 530px
  }

  .__pf.__pf_AUnBe7gC .pf-201_ {
    text-align: left
  }

  .__pf.__pf_AUnBe7gC .pf-219_ {
    font-size: 18px
  }

  .__pf.__pf_AUnBe7gC .pf-208_ {
    position: relative;
    z-index: 99999
  }

  .__pf.__pf_AUnBe7gC .pf-227_,
  .__pf.__pf_AUnBe7gC .pf-404_,
  .__pf.__pf_AUnBe7gC .pf-418_ {
    font-size: 24px
  }

  .__pf.__pf_AUnBe7gC .pf-232_ {
    margin-bottom: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-268_,
  .__pf.__pf_AUnBe7gC .pf-275_,
  .__pf.__pf_AUnBe7gC .pf-289_ {
    text-align: left;
    padding-left: 0
  }

  .__pf.__pf_AUnBe7gC .pf-267_ {
    text-align: center;
    display: block;
    padding-left: 0
  }

  .__pf.__pf_AUnBe7gC .pf-266_ {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start
  }

  .__pf.__pf_AUnBe7gC .pf-274_,
  .__pf.__pf_AUnBe7gC .pf-288_ {
    padding-left: 0;
    text-align: left;
    display: flex;
    justify-content: flex-start
  }

  .__pf.__pf_AUnBe7gC .pf-273_,
  .__pf.__pf_AUnBe7gC .pf-280_ {
    text-align: left;
    display: flex;
    flex-direction: row-reverse
  }

  .__pf.__pf_AUnBe7gC .pf-282_ {
    text-align: left;
    padding-left: 0;
    display: block
  }

  .__pf.__pf_AUnBe7gC .pf-281_ {
    text-align: center;
    padding-left: 0;
    display: flex;
    justify-content: flex-start
  }

  .__pf.__pf_AUnBe7gC .pf-285_,
  .__pf.__pf_AUnBe7gC .pf-292_ {
    text-align: left
  }

  .__pf.__pf_AUnBe7gC .pf-287_ {
    display: flex;
    flex-direction: row-reverse;
    padding-left: 0
  }

  .__pf.__pf_AUnBe7gC .pf-297_,
  .__pf.__pf_AUnBe7gC .pf-299_ {
    font-size: 22px
  }

  .__pf.__pf_AUnBe7gC .pf-359_ {
    font-size: 15px
  }

  .__pf.__pf_AUnBe7gC .pf-362_ {
    display: block
  }

  .__pf.__pf_AUnBe7gC .pf-358_ {
    padding: 14px
  }

  .__pf.__pf_AUnBe7gC .pf-351_ {
    padding-left: 10px;
    padding-right: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-350_ {
    margin-bottom: 5px
  }

  .__pf.__pf_AUnBe7gC .pf-380_ {
    font-size: 20px;
    margin: 0
  }

  .__pf.__pf_AUnBe7gC .pf-377_ {
    z-index: auto
  }

  .__pf.__pf_AUnBe7gC .pf-399_ {
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 24px
  }

  .__pf.__pf_AUnBe7gC .pf-406_ {
    width: 113px
  }

  .__pf.__pf_AUnBe7gC .pf-402_ {
    padding-right: 25px
  }

  .__pf.__pf_AUnBe7gC .pf-420_ {
    font-size: 13px;
    padding-left: 0;
    padding-right: 0
  }

  .__pf.__pf_AUnBe7gC .pf-401_ {
    margin-left: 0;
    margin-right: 1px;
    display: flex;
    align-items: center
  }

  .__pf.__pf_AUnBe7gC .pf-436_,
  .__pf.__pf_AUnBe7gC .pf-448_,
  .__pf.__pf_AUnBe7gC .pf-460_,
  .__pf.__pf_AUnBe7gC .pf-472_,
  .__pf.__pf_AUnBe7gC .pf-484_ {
    font-size: 14px;
    line-height: 25px;
    min-width: 180px;
    letter-spacing: -1px
  }

  .__pf.__pf_AUnBe7gC .pf-435_,
  .__pf.__pf_AUnBe7gC .pf-447_,
  .__pf.__pf_AUnBe7gC .pf-459_,
  .__pf.__pf_AUnBe7gC .pf-471_,
  .__pf.__pf_AUnBe7gC .pf-483_ {
    flex: 0 0 150px;
    font-size: 13px
  }

  .__pf.__pf_AUnBe7gC .pf-440_,
  .__pf.__pf_AUnBe7gC .pf-452_,
  .__pf.__pf_AUnBe7gC .pf-464_,
  .__pf.__pf_AUnBe7gC .pf-476_,
  .__pf.__pf_AUnBe7gC .pf-488_ {
    height: 15px;
    width: auto
  }

  .__pf.__pf_AUnBe7gC .pf-439_,
  .__pf.__pf_AUnBe7gC .pf-441_,
  .__pf.__pf_AUnBe7gC .pf-451_ {
    flex: 0 0 max-content
  }

  .__pf.__pf_AUnBe7gC .pf-434_,
  .__pf.__pf_AUnBe7gC .pf-446_,
  .__pf.__pf_AUnBe7gC .pf-470_,
  .__pf.__pf_AUnBe7gC .pf-482_ {
    display: flex;
    justify-content: space-between;
    gap: 0
  }

  .__pf.__pf_AUnBe7gC .pf-458_ {
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 0
  }

  .__pf.__pf_AUnBe7gC .pf-589_ {
    font-size: 24px;
    margin-bottom: 10px
  }

  .__pf.__pf_AUnBe7gC .pf-587_ {
    margin: auto
  }

  .__pf.__pf_AUnBe7gC .pf-604_ {
    font-size: 19px
  }

  .__pf.__pf_AUnBe7gC .pf-602_ {
    padding-top: 20px;
    padding-bottom: 20px
  }

  .__pf.__pf_AUnBe7gC .pf-659_ {
    display: flex;
    justify-content: center
  }

  .__pf.__pf_AUnBe7gC .pf-664_ {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0
  }

  .__pf.__pf_AUnBe7gC .pf-657_ {
    padding-bottom: 40px
  }

  .__pf.__pf_AUnBe7gC .pf-696_ {
    margin-right: -30px;
    width: 150px
  }

  .__pf.__pf_AUnBe7gC .pf-698_ {
    font-size: 12px;
    padding: 5px;
    width: 150px;
    text-align: center;
    line-height: 16px;
    color: #fff;
    margin-bottom: 13px;
    font-weight: 400
  }

  .__pf.__pf_AUnBe7gC .pf-697_ {
    padding-bottom: 0;
    padding-top: 0
  }

  .__pf.__pf_AUnBe7gC .pf-694_ {
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(0, 0, 0, .98);
    display: flex;
    flex-direction: column-reverse
  }

  .__pf.__pf_AUnBe7gC .pf-693_ {
    text-align: center;
    font-size: 8px
  }

  .__pf.__pf_AUnBe7gC .pf-394_ {
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 100%
  }

  .__pf.__pf_AUnBe7gC .pf-393_ {
    display: block;
    margin-top: 5px
  }

  .__pf.__pf_AUnBe7gC .pf-383_ {
    display: flex;
    flex-flow: wrap-reverse
  }
}
