.is-sm {
  font-size: 17px;
}
@media screen and (min-width: 768px) {
  .desktop-hidden {
    display: none;
  }

  .mobile-hidden {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .desktop-hidden {
    display: block;
  }

  .mobile-hidden {
    display: none;
  }
}

.coupon {
  display: inline-block;
  padding: 5px 10px;
  font-weight: 600;
  border-radius: 20px;
  margin-left: 5px;
  height: fit-content;
}

.controls label.next {
  float: right;
  display: block;
  width: 40px;
  height: 40px;
}

.controls label.next::before {
  display: block;
}

.controls label.prev {
  float: left;
  display: block;
  width: 40px;
  height: 40px;
}

.controls label.prev::before {
  display: block;
}

.align-end {
  width: fit-content !important;
  margin-left: auto !important;
  padding: 0 10px;
  right: 0;
  /* border: 2px solid red; */
  justify-content: flex-end !important;
}

@media screen and (max-width: 479px) {
  #banner-text {
    text-align: center;
    display: block;
    white-space: nowrap;
  }

  .controls label,
  .controls label.prev,
  .controls label.next {
    width: 29px;
    height: 29px;
  }

  .controls label.prev {
    margin: 0 0 0 1%;
  }

  .controls label.next {
    margin: 0 1% 0 0;
  }
}

.color-choice.sold {
  position: relative;
  opacity: 0.3;
  pointer-events: none;
}

.color-choice.sold:before,
.color-choice.sold:after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: -5px;
  right: -5px;
  height: 1px;
  background-color: #000;
  background-position: center;
  background-size: cover;
}

.color-choice.sold:before {
  transform: translateY(18px) rotate(45deg);
}

.color-choice.sold:after {
  transform: translateY(18px) rotate(-45deg);
}

@media (max-width: 449px) {
  .color-choice.invalid-color {
    display: none;
  }
}

.amazon-color.out-of-stock,
.amazon-size.out-of-stock {
  border-style: dashed;
  border-color: rgba(175, 175, 175, 0.75);
}

.amazon-color.out-of-stock .selector-content,
.amazon-size.out-of-stock .selector-content {
  color: gray;
}

.amazon-size.out-of-stock .availability {
  color: gray;
}

.amazon-color.active,
.amazon-size.active {
  border-style: solid;
}

.amazon-color.active,
.amazon-size.active,
.amazon-color.active .image-container,
.amazon-size.active .prices-container {
  border-width: 1px;
  border-color: #000;
}

.amazon-color.active .selector-content,
.amazon-size.active .selector-content {
  color: #000;
}

.amazon-size .in-stock {
  color: #50a721;
  font-weight: 500;
}

.amazon-size .limited {
  color: #da522b;
  font-weight: 500;
}

.sticky-nav.scrolled {
  transform: translate(0, 0);
}

.w-select {
  display: none;
}

.size-select .disabled {
  opacity: 0.7;
}

.dropdown-select {
  width: 100%;
  position: relative;
  cursor: pointer;
}

.dropdown-select .list {
  /* display: none; */
  box-sizing: border-box;
  transition:
    all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75),
    opacity 0.1s linear;
  -webkit-transform: scale(0.75);
  transform: scale(0.75);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  box-shadow: 0 7px 20px 0px rgb(68 68 68 / 11%);
  background-color: #fff;
  border-radius: 5px;
  margin-top: 4px;
  padding: 3px 0;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 9;
  max-height: 250px;
  overflow: auto;
  left: 0 !important;
  right: 0 !important;
}

.dropdown-select.open .list {
  /* display: block; */
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  pointer-events: auto;
  font-size: 12px;
}

.dropdown-select.open .list li {
  color: #000;
  cursor: pointer;
  font-weight: 700;
  line-height: var(--list-item-line-height);
  list-style: none;
  min-height: var(--list-item-min-height);
  outline: none;
  padding-left: var(--list-item-padding-left);
  padding-right: var(--list-item-padding-right);
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.dropdown-select.open .list li:hover {
  background-color: #f6fafd;
  color: black;
}

.dropdown-select.open:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.dropdown-select:after {
  border-bottom: 2px solid var(--select-field-arrow-color);
  border-right: 2px solid var(--select-field-arrow-color);
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 14px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}

.dropdown-select .current {
  display: block;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  background-color: #fff;
  border-radius: 4px;
  border: 1.5px solid #000;
  box-sizing: border-box;
  color: #000;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  height: 35px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 8px 12px;
  padding-left: 10px;
  padding-top: 7px;
  position: relative;
  text-align: left !important;
  text-transform: none;
  transition: all 0.2s ease-in-out;
  user-select: none;
  white-space: nowrap;
}

.quantity-sc .dropdown-select .option:hover,
.quantity-sc .dropdown-select .option.focus,
.quantity-sc .dropdown-select .option.selected {
  background-color: #000000;
  color: white;
}

.quantity-sc .dropdown-select.open .list li {
  text-align: center;
  font-size: 14px;
  min-height: 20px;
  height: 36px;
}

#es_countdown small {
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  text-align: right;
  line-height: 9px;
  padding-right: 2px;
  margin-left: 2px;
}

span#es_timer {
  font-weight: 600;
  font-size: 20px;
}

@media screen and (max-width: 767px) {
  #banner-text {
    text-align: center;
    display: block;
  }

  .dropdown-select {
    height: 100%;
    max-height: 35px;
  }

  .div-quantity-selector {
    max-height: unset;
  }

  .dropdown-select .current {
    display: flex;
    align-items: center;
    height: 100%;
    font-size: 16px;
    padding-left: 18px;
  }

  .size-select.dropdown-select .current {
    font-size: 12px;
  }
}

.bullets .mobile-bullets.active {
  opacity: 1;
}

.navigation-wrapper {
  height: 100%;
}

#my-keen-slider .slide {
  min-width: 100%;
}

#colors-container .active div {
  border-width: 1px;
  border-color: #012169;
  border-radius: 6px;
  background-position: 50% 50%;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  padding: 4px !important;
}

.hidden {
  display: none !important;
}

.form-sc1 {
  border-bottom: 1px solid #718399;
}

.form-sc1.highDemand {
  border-bottom: none;
  padding-bottom: 0px;
}

.price-block.highDemand {
  padding-top: 10px;
}

@media (max-width: 449px) {
  [data-amazon-components] .form-sc1 {
    border-bottom: 1px solid #718399;
    padding-bottom: 20px;
  }

  [data-amazon-components] .price-block {
    padding-top: 20px;
  }
}

@media (max-width: 449px) {
  /* Remove top padding when 'items bought' is not active */
  :not(
      [data-amazon-items-bought]
    )[data-amazon-header="position1"][data-amazon-components]
    .header-r,
  :not(
      [data-amazon-items-bought]
    )[data-amazon-header="position2"][data-amazon-components]
    .header-r {
    padding-top: 0;
  }
}

.bonus-title-size {
  font-size: 16px !important;
}
@media (max-width: 469px) {
  .bonus-title-size {
    font-size: 12px !important;
  }

  #es_countdown {
    font-size: 9px;
  }

  .es_label2 {
    order: 1;
  }
}

@media screen and (max-width: 768px) {
  .es_label2 {
    order: -1;
    margin-right: 12px;
  }
  .es_label2 small {
    text-align: left !important;
  }
  .es_comment {
    text-align: left;
  }
  #es_timer {
    margin-left: 0 !important;
  }
  #es_countdown {
    display: flex;
    justify-content: space-between;
    width: initial;
  }
}
@media screen and (max-width: 767px) {
  .es_comment .es_label1 {
    font-size: 14px !important;
    text-align: center;
  }
  .is-sm {
    font-size: 14px;
  }
  .es_comment2 {
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 479px) {
  .es_comment .es_label1 {
    font-size: 14px !important;
  }
}

/* ----------------- Base styles  -----------------  */
/* Countdown "Offer valid for" */
#es_countdown small {
  font-size: 10px;
}

/* Countdown timer */
#es_timer {
  font-size: 20px;
}

/* Countdown container (for order and margins) */
.es_label2 {
  margin-right: 12px;
}

/* Offer */
.es_comment .es_label1 {
  font-size: 11px !important;
  text-align: center;
}

/* ----------------- 360px and above styles -----------------  */
@media screen and (min-width: 360px) {
  .es_comment .es_label1 {
    font-size: 12px !important;
  }
}

/* ----------------- 480px and above styles -----------------  */
@media screen and (min-width: 480px) {
  .es_comment .es_label1 {
    font-size: 13px !important;
  }
}

/* ----------------- 768px and above styles -----------------  */
@media screen and (min-width: 768px) {
  .es_comment .es_label1 {
    font-size: 17px !important;
  }
}

.hidden {
  display: none;
}
.termlyMessageContainer {
  display: flex;
  font-size: 14px;
  font-weight: 400;
  align-items: center;
  margin-bottom: 0 !important;
  font-family: "Brandon Reg";
}
.termlyButtonContainer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
}
.termlyAcceptButton {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  background-color: #fff;
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 12px !important;
  height: 40px;
  width: 78px;
}
.termlyCloseButton {
  display: flex;
  align-items: center;
  background-color: transparent;
  font-family: "Montserrat";
  color: #fff;
  height: 12px;
  margin-left: 2rem;
}
.d-flex {
  display: flex;
  gap: 1rem;
}
.termlyRoot {
  padding: 0 29px;
  display: flex;
  align-items: center;
  background: #000;
  color: #fff;
  width: 100% !important;
  margin: 0 !important;
  border-radius: 0 !important;
  height: 71px;
}
.termlyRoot > div {
  width: 100%;
}
@media (max-width: 425px) {
  .termlyRoot {
    padding: 0 14px;
  }
  .termlyAcceptButton {
    font-size: 14px !important;
    height: 27px;
    width: 45px;
  }
  .termlyCloseButton {
    margin-left: 0.5rem;
  }
  .d-flex {
    gap: 0.5rem;
  }
  .termlyMessageContainer {
    font-size: 11px !important;
  }
}
:root {
  --pink-light-color: #dcff8e;
  --pink-color: #da522b;
  --pink-light-color2: #fde2cb;
  --primary-color: #dcff8e;
  --secondary-text-color: #fff;
  --secondary-background-banner: #000;
  --secondary-background-coupon: #fff;
  --secondary-text-banner: #fff;
  --banner-color: #012169;
  --invert-color: #000;
  --text-color: #000;
}
[data-theme="orly-original-host"] {
  --primary-color: #000;
  --secondary-text-color: #000;
  --secondary-background-banner: #dcff8e;
  --secondary-background-coupon: #012169;
  --secondary-text-banner: #012169;
  --banner-color: #fff;
  --invert-color: #fff;
  --text-color: #012169;
}
@font-face {
  font-family: webflow-icons;
  font-style: normal;
  font-weight: 400;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")
    format("truetype");
}
[class*=" w-icon-"],
[class^="w-icon-"] {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: webflow-icons !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}
.mH9vKrtj:before {
  content: "";
}
.LrBQCOGA:before {
  content: "";
}
.H_fY1Qwn:before {
  content: "";
}
.Kddo4Q1z:before,
.ukgOrFrg:before {
  content: "";
}
.y6Rrylip:before {
  content: "";
}
.PYy39MH4:before {
  content: "";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  color: #333;
  font-family: Arial, sans-serif;
  min-height: 100%;
}
html.joenoFfb * {
  background-attachment: scroll !important;
}
.Fg28pkN9 {
  display: block;
}
.JyFIr55Y {
  display: inline-block;
  max-width: 100%;
}
.wN5y9Cr0:after,
.wN5y9Cr0:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.wN5y9Cr0:after {
  clear: both;
}
.URZUmvKf {
  display: none;
}
.hpzSLfIP {
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  line-height: inherit;
  padding: 9px 15px;
  text-decoration: none;
}
input.hpzSLfIP {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.mfz4CbKT,
.mfz4CbKT * {
  font-smoothing: auto;
  word-wrap: normal;
  background: none;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0 transparent;
  border-radius: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clear: none;
  color: inherit;
  cursor: inherit;
  direction: ltr;
  display: block;
  float: none;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  height: auto;
  left: auto;
  letter-spacing: inherit;
  line-height: inherit;
  list-style-type: disc;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  text-align: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-shadow: none;
  text-transform: inherit;
  top: auto;
  transform: none;
  transition: none;
  vertical-align: baseline;
  visibility: visible;
  white-space: inherit;
  width: auto;
  word-break: normal;
  word-spacing: normal;
  z-index: auto;
}
.mfz4CbKT {
  background-color: #fff !important;
  border-radius: 3px !important;
  bottom: 12px !important;
  box-shadow:
    0 0 0 1px rgba(0, 0, 0, 0.1),
    0 1px 3px rgba(0, 0, 0, 0.1);
  color: #aaadb0 !important;
  cursor: pointer;
  font-size: 12px !important;
  height: auto !important;
  left: auto !important;
  line-height: 14px !important;
  margin: 0 !important;
  overflow: visible !important;
  padding: 6px 8px 6px 6px !important;
  position: fixed !important;
  right: 12px !important;
  text-decoration: none !important;
  top: auto !important;
  transform: none !important;
  white-space: nowrap;
  width: auto !important;
  z-index: 2147483647 !important;
}
.mfz4CbKT,
.mfz4CbKT > img {
  display: inline-block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.mfz4CbKT > img {
  vertical-align: middle !important;
}
.lqPeP8iM {
  list-style: none;
  padding-left: 0;
}
.jn7oUB_h:after,
.jn7oUB_h:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.jn7oUB_h:after {
  clear: both;
}
.k0I3FYGu {
  padding: 0;
  position: relative;
  width: 100%;
}
.k0I3FYGu embed,
.k0I3FYGu iframe,
.k0I3FYGu object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
button,
html input[type="button"],
input[type="reset"] {
  border: 0;
}
.I4ykV53y {
  margin: 0 0 15px;
}
.Nu_yIBgD {
  background-color: #ddd;
  display: none;
  padding: 20px;
  text-align: center;
}
.Xpf_OvUg {
  background-color: #ffdede;
  display: none;
  margin-top: 10px;
  padding: 10px;
}
label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}
.M_kGVmsg,
.c6Ffo2T7 {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #333;
  display: block;
  font-size: 14px;
  height: 38px;
  line-height: 1.428571429;
  margin-bottom: 10px;
  padding: 8px 12px;
  vertical-align: middle;
  width: 100%;
}
.M_kGVmsg:-moz-placeholder,
.c6Ffo2T7:-moz-placeholder {
  color: #999;
}
.M_kGVmsg::-moz-placeholder,
.c6Ffo2T7::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.M_kGVmsg:-ms-input-placeholder,
.c6Ffo2T7:-ms-input-placeholder {
  color: #999;
}
.M_kGVmsg::-webkit-input-placeholder,
.c6Ffo2T7::-webkit-input-placeholder {
  color: #999;
}
.M_kGVmsg:focus,
.c6Ffo2T7:focus {
  border-color: #3898ec;
  outline: 0;
}
.M_kGVmsg[disabled],
.M_kGVmsg[readonly],
.c6Ffo2T7[disabled],
.c6Ffo2T7[readonly],
fieldset[disabled] .M_kGVmsg,
fieldset[disabled] .c6Ffo2T7 {
  background-color: #eee;
  cursor: not-allowed;
}
textarea.M_kGVmsg,
textarea.c6Ffo2T7 {
  height: auto;
}
.c6Ffo2T7 {
  background-color: #f3f3f3;
}
.c6Ffo2T7[multiple] {
  height: auto;
}
.DQzGVJ39 {
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
}
.vf7YNWLi {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.vf7YNWLi:after,
.vf7YNWLi:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.vf7YNWLi:after {
  clear: both;
}
.S_YeRNuW {
  float: left;
  line-height: normal;
  margin: 4px 0 0;
  margin-left: -20px;
  margin-top: 1px\9;
  margin-top: 3px;
}
.Xzl5v02x {
  display: block;
  margin-bottom: 10px;
}
.KE7wDt56 {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -100;
}
.C610jMtj,
.JRtn5_ZC,
.iURjNW4G {
  color: #333;
  display: inline-block;
}
.UZM80Kso {
  display: block;
  margin-top: 10px;
}
.C610jMtj.URZUmvKf,
.JRtn5_ZC.URZUmvKf,
.UZM80Kso.URZUmvKf,
.iURjNW4G.URZUmvKf {
  display: none;
}
.KHcgvWJM {
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  padding: 8px 12px;
}
.KHcgvWJM,
.pwMkbHEB {
  background-color: #fafafa;
  border: 1px solid #ccc;
  display: flex;
  margin: 0;
}
.pwMkbHEB {
  flex-grow: 1;
  justify-content: space-between;
  padding: 8px 9px 8px 11px;
}
.__orW4t2 {
  display: block;
  font-size: 14px;
  font-weight: 400;
}
.srL7JvaK {
  cursor: pointer;
  display: block;
  height: auto;
  margin-left: 10px;
  margin-top: 3px;
  padding: 3px;
  width: auto;
}
.y6Rrylip {
  font-size: 10px;
  margin: auto;
}
.gJQa4B4p {
  color: #ea384c;
  padding: 2px 0;
}
.gJQa4B4p,
.rkjq0BgX {
  display: inline-block;
}
.rkjq0BgX {
  line-height: 38px;
  padding: 0 12px;
}
.kVcojl1z {
  background-color: #fafafa;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 8px 12px;
}
.PYy39MH4,
.etbpswAp {
  display: inline-block;
  margin-right: 8px;
  width: 20px;
}
.etbpswAp {
  height: 20px;
}
.JmyMpMoP {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}
.JmyMpMoP:after,
.JmyMpMoP:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.JmyMpMoP:after {
  clear: both;
}
.JmyMpMoP .DiSGaozs {
  margin-left: -10px;
  margin-right: -10px;
}
.DiSGaozs:after,
.DiSGaozs:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.DiSGaozs:after {
  clear: both;
}
.DiSGaozs .DiSGaozs {
  margin-left: 0;
  margin-right: 0;
}
.wWUc9376 {
  float: left;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  width: 100%;
}
.wWUc9376 .wWUc9376 {
  padding-left: 0;
  padding-right: 0;
}
.ak8tDO6e {
  width: 8.33333333%;
}
.Xq7Rygrg {
  width: 16.66666667%;
}
.rb2VrBET {
  width: 25%;
}
.Divn7A_V {
  width: 33.33333333%;
}
.kJLatkKS {
  width: 41.66666667%;
}
.PYyCY4KU {
  width: 50%;
}
.tdinNRpI {
  width: 58.33333333%;
}
.o3eQrP0n {
  width: 66.66666667%;
}
.bxA88ImJ {
  width: 75%;
}
.Vteb2yNR {
  width: 83.33333333%;
}
.xM_8d0Ga {
  width: 91.66666667%;
}
.GCeFtWpB {
  width: 100%;
}
.fOTY2k6L {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .JmyMpMoP {
    max-width: 728px;
  }
  .fOTY2k6L {
    display: inherit !important;
  }
  .bWNy2CCk {
    display: none !important;
  }
  .Zw97DKce {
    width: 8.33333333%;
  }
  .ZQvAqM5v {
    width: 16.66666667%;
  }
  .UUezlmlB {
    width: 25%;
  }
  .L5Y6BWt4 {
    width: 33.33333333%;
  }
  ._qACOOxy {
    width: 41.66666667%;
  }
  .IFHEpcr6 {
    width: 50%;
  }
  .GZzWnoAd {
    width: 58.33333333%;
  }
  .EQG3_alU {
    width: 66.66666667%;
  }
  .XaO8UG1_ {
    width: 75%;
  }
  .Uo2nKncv {
    width: 83.33333333%;
  }
  .olWuM8Gm {
    width: 91.66666667%;
  }
  .Jc7VlAre,
  .MBVziGeC {
    width: 100%;
  }
  .Jc7VlAre {
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .bWNy2CCk,
  .fOTY2k6L {
    display: inherit !important;
  }
  .Z3sZuDsM {
    display: none !important;
  }
  .DiSGaozs,
  .JmyMpMoP .DiSGaozs {
    margin-left: 0;
    margin-right: 0;
  }
  .wWUc9376 {
    left: auto;
    right: auto;
    width: 100%;
  }
  .QbNnddSr {
    width: 8.33333333%;
  }
  .p2EjSJJ4 {
    width: 16.66666667%;
  }
  .SaHBBm8N {
    width: 25%;
  }
  .aNhfEaWo {
    width: 33.33333333%;
  }
  .tXSan2pi {
    width: 41.66666667%;
  }
  .wkI6ugi1 {
    width: 50%;
  }
  .y5b6w5W6 {
    width: 58.33333333%;
  }
  .K_UM1_BR {
    width: 66.66666667%;
  }
  .JAYWlOiQ {
    width: 75%;
  }
  .X2ScjDN7 {
    width: 83.33333333%;
  }
  .__uP0q2_ {
    width: 91.66666667%;
  }
  .cW2rHeIR {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .JmyMpMoP {
    max-width: none;
  }
  .Z3sZuDsM,
  .bWNy2CCk,
  .fOTY2k6L {
    display: inherit !important;
  }
  .QlJVd9lR {
    display: none !important;
  }
  .wWUc9376 {
    width: 100%;
  }
  .PYeLHJRX {
    width: 8.33333333%;
  }
  .p7GLcs75 {
    width: 16.66666667%;
  }
  .Q_AiTmmn {
    width: 25%;
  }
  .u78aEzH0 {
    width: 33.33333333%;
  }
  .xf6YpSmq {
    width: 41.66666667%;
  }
  .Q3u9p6Lo {
    width: 50%;
  }
  .XSe6yASG {
    width: 58.33333333%;
  }
  .d8MEdjJN {
    width: 66.66666667%;
  }
  .zAsjPNOG {
    width: 75%;
  }
  .ROLsMaAy {
    width: 83.33333333%;
  }
  .CQrRen45 {
    width: 91.66666667%;
  }
  .FYi8shBI {
    width: 100%;
  }
}
.sNkK74kL {
  position: relative;
}
.ZLh0Tbv1 {
  height: 400px;
  width: 100%;
}
.ZLh0Tbv1 label {
  display: inline;
  width: auto;
}
.ZLh0Tbv1 img {
  max-width: inherit;
}
.ZLh0Tbv1 .y9ZtS8Fb {
  text-align: center;
}
.ZLh0Tbv1 .y9ZtS8Fb > button {
  display: none !important;
}
.hkU3NBSW {
  overflow: hidden;
}
.HJQt9nfB {
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  height: 20px;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 28px;
}
.HJQt9nfB * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.HJQt9nfB .qWOUIWZV {
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
  text-align: center;
}
.HJQt9nfB .moE8CPa0 {
  display: block;
  position: relative;
}
.HJQt9nfB.KiKVWUIG {
  height: 28px;
  width: 36px;
}
.HJQt9nfB.KiKVWUIG .qWOUIWZV {
  font-size: 18px;
  line-height: 18px;
}
.HJQt9nfB:not(.Xc3FBRVG) {
  margin-left: 5px;
  margin-right: 8px;
}
.HJQt9nfB:not(.Xc3FBRVG).KiKVWUIG {
  margin-left: 6px;
}
.HJQt9nfB:not(.Xc3FBRVG):after,
.HJQt9nfB:not(.Xc3FBRVG):before {
  border: solid transparent;
  content: " ";
  height: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  width: 0;
}
.HJQt9nfB:not(.Xc3FBRVG):before {
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0)
    rgba(117, 134, 150, 0);
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}
.HJQt9nfB:not(.Xc3FBRVG).KiKVWUIG:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}
.HJQt9nfB:not(.Xc3FBRVG):after {
  border-color: hsla(0, 0%, 100%, 0) #fff hsla(0, 0%, 100%, 0)
    hsla(0, 0%, 100%, 0);
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}
.HJQt9nfB:not(.Xc3FBRVG).KiKVWUIG:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}
.HJQt9nfB.Xc3FBRVG {
  height: 33px;
  margin-bottom: 8px;
  width: 61px;
}
.HJQt9nfB.Xc3FBRVG:after,
.HJQt9nfB.Xc3FBRVG:before {
  border: solid transparent;
  content: " ";
  height: 0;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 100%;
  width: 0;
}
.HJQt9nfB.Xc3FBRVG:before {
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  border-width: 5px;
  margin-left: -5px;
}
.HJQt9nfB.Xc3FBRVG:after {
  border-color: #fff hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0);
  border-width: 4px;
  margin-left: -4px;
}
.HJQt9nfB.Xc3FBRVG .qWOUIWZV {
  font-size: 18px;
  line-height: 22px;
}
.HJQt9nfB.Xc3FBRVG.KiKVWUIG {
  width: 76px;
}
.FkCp2zB0,
.z3MhZTvy {
  overflow: hidden;
}
.FkCp2zB0 {
  color: #fff;
  height: 500px;
  position: relative;
}
.FkCp2zB0 > video {
  background-position: 50% 50%;
  background-size: cover;
  bottom: -100%;
  height: 100%;
  left: -100%;
  margin: auto;
  object-fit: cover;
  position: absolute;
  right: -100%;
  top: -100%;
  width: 100%;
  z-index: -100;
}
.FkCp2zB0 > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}
.GVMtOGBH {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  background: #ddd;
  clear: both;
  height: 300px;
  position: relative;
  text-align: center;
}
.LYTMP9To {
  display: block;
  left: 0;
  overflow: hidden;
  right: 0;
  white-space: nowrap;
  z-index: 1;
}
.LYTMP9To,
.kgBPwoMb {
  height: 100%;
  position: relative;
}
.kgBPwoMb {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  white-space: normal;
  width: 100%;
}
.O_ZYC4Dt {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  bottom: 0;
  height: 40px;
  left: 0;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  right: 0;
  text-align: center;
  top: auto;
  z-index: 2;
}
.O_ZYC4Dt.gscMQ5qD > div {
  border-radius: 100%;
}
.O_ZYC4Dt.ZdLzjaRR > div {
  font-size: inherit;
  height: auto;
  line-height: inherit;
  padding: 0.2em 0.5em;
  width: auto;
}
.O_ZYC4Dt.B5WPgYqh > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.vJrHXQ8N {
  color: #fff;
}
.vJrHXQ8N > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.vJrHXQ8N > div.LHzPsaq2 {
  background-color: #222;
}
.wXb4txef {
  background-color: hsla(0, 0%, 100%, 0.4);
  cursor: pointer;
  display: inline-block;
  height: 1em;
  margin: 0 3px 0.5em;
  position: relative;
  transition:
    background-color 0.1s,
    color 0.1s;
  width: 1em;
}
.wXb4txef.LHzPsaq2 {
  background-color: #fff;
}
.wXb4txef:focus {
  box-shadow: 0 0 0 2px #fff;
  outline: none;
}
.wXb4txef:focus.LHzPsaq2 {
  box-shadow: none;
}
.L3KOKuka,
.fCBiYTR9 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  bottom: 0;
  color: #fff;
  cursor: pointer;
  font-size: 40px;
  left: 0;
  margin: auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 80px;
}
.L3KOKuka [class*=" w-icon-"],
.L3KOKuka [class^="w-icon-"],
.fCBiYTR9 [class*=" w-icon-"],
.fCBiYTR9 [class^="w-icon-"] {
  position: absolute;
}
.L3KOKuka:focus,
.fCBiYTR9:focus {
  outline: 0;
}
.fCBiYTR9 {
  right: auto;
  z-index: 3;
}
.L3KOKuka {
  left: auto;
  z-index: 4;
}
.LrBQCOGA,
.mH9vKrtj {
  bottom: 0;
  height: 1em;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
  width: 1em;
}
.dbOMk8gX {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.zHfspyni {
  display: inline-block;
  z-index: 900;
}
.HbJMpPuw,
.pzZKK72E,
.zEdowFGH,
.zHfspyni {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
}
.HbJMpPuw,
.pzZKK72E,
.zEdowFGH {
  color: #222;
  padding: 20px;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
}
.pzZKK72E {
  cursor: pointer;
  display: inline-block;
  padding-right: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pzZKK72E:focus {
  outline: 0;
}
.ukgOrFrg {
  bottom: 0;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 1em;
}
.iFBaT5Pk {
  background: #ddd;
  display: none;
  min-width: 100%;
  position: absolute;
}
.iFBaT5Pk.IMal3wta,
.zEdowFGH {
  display: block;
}
.zEdowFGH {
  color: #222;
  padding: 10px 20px;
}
.zEdowFGH.JQsE4BLS {
  color: #0082f3;
}
.zEdowFGH:focus {
  outline: 0;
}
@media screen and (max-width: 767px) {
  .PvZj2yet {
    padding-left: 10px;
  }
}
.GOwepL7X {
  word-wrap: normal;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.9);
  bottom: 0;
  color: #000;
  color: #fff;
  cursor: auto;
  font-family: serif;
  font-family:
    Helvetica Neue,
    Helvetica,
    Ubuntu,
    Segoe UI,
    Verdana,
    sans-serif;
  font-size: medium;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-weight: 300;
  left: 0;
  letter-spacing: normal;
  line-height: normal;
  line-height: 1.2;
  list-style: disc;
  opacity: 0;
  outline: 0;
  position: fixed;
  right: 0;
  text-align: start;
  text-align: center;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: 0;
  -webkit-transform: translate(0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: 2000;
}
.GOwepL7X,
.PahMiHIm {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}
.kYITXzEr {
  height: 100vh;
  overflow: hidden;
  position: relative;
}
.IhSUiy1l {
  height: 100vh;
  opacity: 0;
  position: absolute;
  width: 100vw;
}
.IhSUiy1l:before {
  content: "";
  height: 100vh;
}
.KeQuF1Fw,
.KeQuF1Fw .IhSUiy1l,
.KeQuF1Fw .IhSUiy1l:before {
  height: 86vh;
}
.IhSUiy1l:before,
.U9IIRTg3 {
  display: inline-block;
  vertical-align: middle;
}
.ix5Cp0_s {
  margin: 0;
  position: relative;
}
.KeQuF1Fw .ix5Cp0_s {
  cursor: pointer;
}
.akjGB5jA {
  height: auto;
  max-width: none;
  width: auto;
}
.cScXw7Jb {
  display: block;
  float: none;
  max-height: 100vh;
  max-width: 100vw;
}
.KeQuF1Fw .cScXw7Jb {
  max-height: 86vh;
}
.b0zt63H7 {
  background: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  padding: 0.5em 1em;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.V2FOVNyd,
.b0zt63H7 {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.V2FOVNyd {
  height: 100%;
  top: 0;
  width: 100%;
}
.MZWSh6jn {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  cursor: pointer;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 4em;
}
.MJZBs05_ {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxwYXRoIGQ9Im0wIDAgMy41MzYgMy41MzYtMTYuMjY0IDE2LjI2M0wzLjUzNiAzNi4wNjIgMCAzOS41OThsLTE5Ljc5OS0xOS43OTl6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDIuMTIxIDIuMTIyLTE2LjI2MyAxNi4yNjNMMi4xMiAzNi4wNjIgMCAzOC4xODRsLTE4LjM4NS0xOC4zODV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  left: 0;
}
.JoDbidpU,
.MJZBs05_ {
  bottom: 0;
  display: none;
}
.JoDbidpU {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PHBhdGggZD0ibTAgMCAxOS43OTkgMTkuNzk5TDAgMzkuNTk4bC0zLjUzNi0zLjUzNkwxMi43MjggMTkuOC0zLjUzNiAzLjUzNnoiIG9wYWNpdHk9Ii40Ii8+PHBhdGggZD0iTTAgMS40MTQgMTguMzg1IDE5LjggMCAzOC4xODRsLTIuMTIxLTIuMTIyTDE0LjE0MiAxOS44LTIuMTIgMy41MzZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  right: 0;
}
._kaongb_ {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PHBhdGggZD0ibTAgMCA0Ljk1IDQuOTVMOS45IDBsMy41MzUgMy41MzYtNC45NSA0Ljk1IDQuOTUgNC45NDktMy41MzYgMy41MzYtNC45NS00Ljk1TDAgMTYuOTdsLTMuNTM2LTMuNTM2IDQuOTUtNC45NS00Ljk1LTQuOTV6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDQuOTUgNC45NSA0Ljk1LTQuOTUgMi4xMiAyLjEyMi00Ljk0OSA0Ljk1IDQuOTUgNC45NDktMi4xMjIgMi4xMjEtNC45NS00Ljk1TDAgMTUuNTU3bC0yLjEyMS0yLjEyMSA0Ljk1LTQuOTUtNC45NS00Ljk1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}
.PcGcUT5K {
  bottom: 0;
  left: 0;
  line-height: 0;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 1vh;
  position: absolute;
  right: 0;
  white-space: nowrap;
}
.fG0MslS0 {
  box-sizing: content-box;
  cursor: pointer;
  display: inline-block;
  padding: 2vh 1vh;
  -webkit-transform: translateZ(0);
  width: 10vh;
}
.rfuIBCVF {
  opacity: 0.3;
}
.L4NJECgS {
  background: #222;
  height: 10vh;
  overflow: hidden;
  position: relative;
}
.TPLNSJNZ {
  left: 0;
  position: absolute;
  top: 0;
}
.L4NJECgS .Seus6NCH {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.L4NJECgS .uL6rTsCn {
  height: 100%;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.HrVUETbB {
  -webkit-animation: xeNDSofS 0.8s linear infinite;
  animation: xeNDSofS 0.8s linear infinite;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  box-sizing: border-box;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
}
.HrVUETbB:after {
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.McGRTKTp {
  display: none;
}
.McFIubIz {
  overflow: hidden;
}
@media (min-width: 768px) {
  .kYITXzEr {
    margin-top: 2vh;
  }
  .IhSUiy1l,
  .IhSUiy1l:before,
  .kYITXzEr {
    height: 96vh;
  }
  .KeQuF1Fw,
  .KeQuF1Fw .IhSUiy1l,
  .KeQuF1Fw .IhSUiy1l:before {
    height: 84vh;
  }
  .cScXw7Jb {
    max-height: 96vh;
    max-width: 96vw;
  }
  .KeQuF1Fw .cScXw7Jb {
    max-height: 84vh;
    max-width: 82.3vw;
  }
  .JoDbidpU,
  .MJZBs05_ {
    display: block;
    opacity: 0.5;
  }
  ._kaongb_ {
    opacity: 0.8;
  }
  .MZWSh6jn:hover {
    opacity: 1;
  }
}
.f0Js6yia,
.f0Js6yia:hover {
  opacity: 0;
}
.k1fkHAAX:after,
.k1fkHAAX:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.k1fkHAAX:after {
  clear: both;
}
.k1fkHAAX[contenteditable="true"]:after,
.k1fkHAAX[contenteditable="true"]:before {
  white-space: normal;
}
.k1fkHAAX ol,
.k1fkHAAX ul {
  overflow: hidden;
}
.k1fkHAAX .P2eyvomS.FucpYL2I div:after,
.k1fkHAAX .P2eyvomS.dcwKNx_V div,
.k1fkHAAX .P2eyvomS[data-rt-type="image"] div,
.k1fkHAAX .P2eyvomS[data-rt-type="video"] div:after {
  outline: 2px solid #2895f7;
}
.k1fkHAAX figure.FucpYL2I > div:after,
.k1fkHAAX figure[data-rt-type="video"] > div:after {
  bottom: 0;
  content: "";
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.k1fkHAAX figure {
  max-width: 60%;
  position: relative;
}
.k1fkHAAX figure > div:before {
  cursor: default !important;
}
.k1fkHAAX figure img {
  width: 100%;
}
.k1fkHAAX figure figcaption.zWY2mm8z {
  opacity: 0.6;
}
.k1fkHAAX figure div {
  color: transparent;
  font-size: 0;
}
.k1fkHAAX figure.dcwKNx_V,
.k1fkHAAX figure[data-rt-type="image"] {
  display: table;
}
.k1fkHAAX figure.dcwKNx_V > div,
.k1fkHAAX figure[data-rt-type="image"] > div {
  display: inline-block;
}
.k1fkHAAX figure.dcwKNx_V > figcaption,
.k1fkHAAX figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}
.k1fkHAAX figure.FucpYL2I,
.k1fkHAAX figure[data-rt-type="video"] {
  height: 0;
  width: 60%;
}
.k1fkHAAX figure.FucpYL2I iframe,
.k1fkHAAX figure[data-rt-type="video"] iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.k1fkHAAX figure.FucpYL2I > div,
.k1fkHAAX figure[data-rt-type="video"] > div {
  width: 100%;
}
.k1fkHAAX figure.hwB9NRFP {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
.k1fkHAAX figure.hwB9NRFP.dcwKNx_V > div,
.k1fkHAAX figure.hwB9NRFP[data-rt-type="image"] > div {
  max-width: 100%;
}
.k1fkHAAX figure.lkDSgvK1 {
  clear: both;
}
.k1fkHAAX figure.E3M_Ln9B {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  width: 100%;
}
.k1fkHAAX figure.E3M_Ln9B > div {
  display: inline-block;
  padding-bottom: inherit;
}
.k1fkHAAX figure.E3M_Ln9B > figcaption {
  display: block;
}
.k1fkHAAX figure.XkLZ2Z5t {
  clear: none;
  float: left;
  margin-right: 15px;
}
.k1fkHAAX figure.UJQgoFz3 {
  clear: none;
  float: right;
  margin-left: 15px;
}
.mjWisFWo {
  background: #ddd;
  position: relative;
  z-index: 1000;
}
.mjWisFWo:after,
.mjWisFWo:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.mjWisFWo:after {
  clear: both;
}
.PvZj2yet {
  color: #333;
  float: left;
}
.JksA4wdS,
.PvZj2yet {
  position: relative;
  text-decoration: none;
}
.JksA4wdS {
  color: #222;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-align: left;
  vertical-align: top;
}
.JksA4wdS.JQsE4BLS {
  color: #0082f3;
}
.MDpIyPxy {
  float: right;
  position: relative;
}
[data-nav-menu-open] {
  background: #c8c8c8;
  display: block !important;
  left: 0;
  min-width: 200px;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: 100%;
}
.YasbYmm4 {
  display: block;
  position: relative;
}
.DgwbSIyD {
  display: none;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
}
.DgwbSIyD [data-nav-menu-open] {
  top: 0;
}
.mjWisFWo[data-animation="over-left"] .DgwbSIyD {
  width: auto;
}
.mjWisFWo[data-animation="over-left"] .DgwbSIyD,
.mjWisFWo[data-animation="over-left"] [data-nav-menu-open] {
  right: auto;
  top: 0;
  z-index: 1;
}
.mjWisFWo[data-animation="over-right"] .DgwbSIyD {
  width: auto;
}
.mjWisFWo[data-animation="over-right"] .DgwbSIyD,
.mjWisFWo[data-animation="over-right"] [data-nav-menu-open] {
  left: auto;
  top: 0;
  z-index: 1;
}
.LM0rMUhl {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  cursor: pointer;
  display: none;
  float: right;
  font-size: 24px;
  padding: 18px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.LM0rMUhl:focus {
  outline: 0;
}
.LM0rMUhl.IMal3wta {
  background-color: #c8c8c8;
  color: #fff;
}
.mjWisFWo[data-collapse="all"] .MDpIyPxy {
  display: none;
}
._uiSrQ7F,
.fS7zhhkp,
.mjWisFWo[data-collapse="all"] .LM0rMUhl {
  display: block;
}
.RfZr42r6 {
  position: static;
}
@media screen and (max-width: 991px) {
  .mjWisFWo[data-collapse="medium"] .MDpIyPxy {
    display: none;
  }
  .mjWisFWo[data-collapse="medium"] .LM0rMUhl {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .mjWisFWo[data-collapse="small"] .MDpIyPxy {
    display: none;
  }
  .mjWisFWo[data-collapse="small"] .LM0rMUhl {
    display: block;
  }
  .PvZj2yet {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .mjWisFWo[data-collapse="tiny"] .MDpIyPxy {
    display: none;
  }
  .mjWisFWo[data-collapse="tiny"] .LM0rMUhl {
    display: block;
  }
}
.PDaBzhUk {
  position: relative;
}
.PDaBzhUk:after,
.PDaBzhUk:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.PDaBzhUk:after {
  clear: both;
}
.Mt4YsY3K,
.Up3x0F4I {
  position: relative;
}
.Mt4YsY3K {
  background-color: #ddd;
  color: #222;
  cursor: pointer;
  display: inline-block;
  padding: 9px 30px;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
}
.Mt4YsY3K.JQsE4BLS {
  background-color: #c8c8c8;
}
.Mt4YsY3K:focus {
  outline: 0;
}
.KamHPOVX {
  display: block;
  overflow: hidden;
  position: relative;
}
.csmZxXbp {
  display: none;
  position: relative;
}
.lBVOAZzf {
  display: block;
}
@media screen and (max-width: 479px) {
  .Mt4YsY3K {
    display: block;
  }
}
.PgNtPFX1:after {
  content: "";
}
@keyframes xeNDSofS {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.q33mdszH {
  background-color: #ddd;
  padding: 10px;
}
.A63H7mzm,
.UAgFLVW2,
.YM7u984J {
  display: none !important;
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/6W9ZcpouIsGQ.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon reg;
  src: url(/assets/shared/checkout/v15/fonts/6W9ZcpouIsGQ.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/Yfx5aeloppAM.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: MediumFont;
  font-style: medium;
  font-weight: 500;
  src: url(/assets/shared/checkout/v15/fonts/kGNvv4ukGjf4.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 500;
  src: url(/assets/shared/checkout/v15/fonts/kGNvv4ukGjf4.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 900;
  src: url(/assets/shared/checkout/v15/fonts/cQlwJ4beFtkf.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/shared/checkout/v15/fonts/vmXniZYNbbRW.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/shared/checkout/v15/fonts/vMVxOXPAZsbW.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/oRvaITUTeNnG.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/xfb7oLpIPo1r.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken Regular;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/dZyo5dFHnHMJ.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken Bold;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/xfb7oLpIPo1r.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Fa brands\400;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/vfA1dPSmefkO.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Fa solid\900;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/5C352WmyY85J.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 900;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open sans;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open sans;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open sans;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 200;
  src: url(/assets/shared/checkout/v15/fonts/ZmnGrZcb4LBH.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/IUdyk3GNaSFk.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/4RcWQspxJJCj.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/shared/checkout/v15/fonts/G577FDHsB5vk.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: PT Sans;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/8yZyH7ETaHQQ.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: PT Sans;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/0sitg7zPgBwY.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 200;
  src: url(/assets/shared/checkout/v15/fonts/Oy74GTue4ILQ.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/S15hk5m1zNlO.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/Smj6tYec2TaX.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/shared/checkout/v15/fonts/4pdKdveVwoMc.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: BoldFont;
  font-style: bold;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/Yfx5aeloppAM.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Roboto Regular;
  src: url(/assets/shared/checkout/v15/fonts/smtpbd4lkFA1.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Roboto Light;
  src: url(/assets/shared/checkout/v15/fonts/zIy992czTYky.ttf)
    format("truetype");
}
.XK6R5DCd {
  display: block;
}
.bt6r48pB {
  display: none;
}
@media screen and (min-width: 768px) {
  .XK6R5DCd {
    display: none;
  }
  .bt6r48pB {
    display: block;
  }
}
.ud_YMipo {
  order: 1;
}
@media screen and (max-width: 768px) {
  .ud_YMipo {
    margin-right: 12px;
    order: -1;
  }
  .ud_YMipo small {
    text-align: left !important;
  }
  .KCPiCdmN {
    text-align: left;
  }
  #yXwO4XAq {
    margin-left: 0 !important;
  }
  #W1iQdfNn {
    display: flex;
    flex-direction: column;
  }
}
.YA5zSf8i {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
  margin-right: min(10px, 1.75vw);
  max-width: 100%;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
}
.YA5zSf8i,
._4SrwumrV {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
._4SrwumrV {
  scroll-behavior: smooth;
  width: fit-content;
}
._4SrwumrV::-webkit-scrollbar {
  display: none;
}
span#yXwO4XAq {
  font-size: 20px;
  font-weight: 600;
}
.UFO_0bn1 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  border: 1px #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 0;
  text-align: center;
  width: calc(100% - 60px);
}
.qT53zCpC {
  border: 1px solid #ccc;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  height: 12px;
  width: 12px;
}
.qT53zCpC.oKjDiwDc {
  box-shadow: 0 0 3px 1px #3898ec;
}
.qT53zCpC.tlGzQM53 {
  border-color: #3898ec;
  border-width: 4px;
}
strong {
  font-weight: 700;
}
.wE7ppt6g {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #000;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 58px;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 15px;
  padding-right: 15px;
}
.OR9hiObk,
.iRnWLWyD {
  font-size: 16px;
  line-height: 18px;
}
.iRnWLWyD {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 50px;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 900;
  height: 36px;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 12px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 130px;
}
.iRnWLWyD:hover {
  background-color: #000;
  border: 2px solid #fff;
  color: #fff;
}
.B9IHarKr {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #FDFAF6;
  border-bottom: 1px solid #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 2;
}
.rl2K6HlK,
.rl2K6HlK.JQsE4BLS {
  text-decoration: none;
}
.YAxxA_7j {
  height: auto;
  vertical-align: bottom;
}
.mW7Zt7bP {
  background-color: #FDFAF6;
}
.xHtN6JbO {
  border-bottom: 1px solid #000;
  height: auto;
}
.OZotceja,
.xHtN6JbO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.OZotceja {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-flex: 1;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  position: relative;
  width: 55%;
}
.yhTGr6qf {
  height: calc(100vh - 130px);
  position: sticky;
  top: 130px;
}
.GgvM9AOs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  background-color: #FDFAF6;
  -webkit-justify-content: center;
  max-width: none;
  padding: 57px 20px 25px;
  position: relative;
  width: 40%;
}
.GgvM9AOs,
.zP94z7w3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.zP94z7w3 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 25px;
  max-width: 420px;
  width: 100%;
}
@media (max-width: 450px) {
  .zP94z7w3 {
    max-width: none;
  }
}
.AW2jgzCb {
  background-color: #FDFAF6;
  padding: 12px 22px 0;
}
@media (min-width: 992px) {
  .AW2jgzCb {
    display: none;
  }
}
@media (max-width: 449px) {
  .wTpJewU9 {
    display: none;
  }
}
@media (min-width: 992px) {
  .XMi9XmaJ {
    display: none;
  }
}
.aXVmfc4b {
  display: block;
}
@media (min-width: 992px) {
  .aXVmfc4b {
    display: none;
  }
}
.vdAqOThA {
  display: inherit;
  width: 100%;
}
@media (min-width: 450px) {
  .vdAqOThA {
    display: none;
  }
}
.rn9XjIh0 {
  display: none;
  width: 100%;
}
@media (min-width: 450px) {
  .rn9XjIh0 {
    display: inherit;
  }
}
.IKMHXFiU {
  display: none;
}
@media (min-width: 992px) {
  .IKMHXFiU {
    display: inherit;
  }
}
.EwFo76SI {
  display: none;
}
@media (min-width: 992px) {
  .EwFo76SI {
    display: inherit;
  }
}
.Cmh5Xp2P {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding: 0 15px;
}
.JD4_8djN {
  height: 14px;
  width: auto;
}
.JD4_8djN.nkmUzqTp {
  margin-right: 5px;
}
.ogTv5hDP {
  color: #05285c;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
}
.ogTv5hDP.KWOHQLBj {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}
.ogTv5hDP.KWOHQLBj.fPFjS3dT {
  font-size: 15px;
  font-weight: 700;
}
.cciO9QZP,
.ogTv5hDP.CjQgUzjJ {
  color: #000;
}
.cciO9QZP {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 35px;
  margin-bottom: 10px;
}
.wVRyzdCd {
  color: #000;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
}
.DbZUbyNz {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff4c6;
  border-radius: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 900;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-bottom: 20px;
  min-height: 71px;
  padding: 10px 16px;
  width: 100%;
}
.DbZUbyNz.RNYZv18W {
  display: none;
}
.DbZUbyNz.ZtonEPMw {
  background-color: #fcf9cd;
}
.FR7cqwxD,
.kMWFdTKv {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  justify-content: center;
  margin-right: 9px;
  position: relative;
  width: 36px;
}
.hAWVC7VZ {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.ErliokAt {
  color: #fff;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  position: relative;
  text-align: center;
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
  z-index: 1;
}
.yUCuep5m {
  bottom: 0;
  height: 36px;
  left: 0;
  margin-right: 10px;
  position: absolute;
  right: 0;
  top: auto;
  width: auto;
}
.KWOHQLBj {
  color: #000;
  font-weight: 500;
}
.IeMBwiRX {
  color: #f35c67;
  font-weight: 500;
}
.j5Kw7HVU {
  cursor: pointer;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}
.j5Kw7HVU[data-color="slate_gray"] {
  cursor: default;
}
.j5Kw7HVU.LMRCs7Zp {
  opacity: 0.3;
}
.Z1Wt2cMD {
  background-clip: content-box;
  background-color: #6e707f;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-color: hsla(226, 7%, 48%, 0.5);
  border-radius: 6px;
  height: 35px;
  margin-left: 0;
  margin-top: 0;
  padding: 2px;
  width: 35px;
}
.Z1Wt2cMD:active {
  border-color: #012169;
}
.Z1Wt2cMD.tlGzQM53,
.Z1Wt2cMD:active {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.Z1Wt2cMD.tlGzQM53 {
  border-color: #012169;
  border-radius: 6px;
  border-width: 1px;
  padding: 4px;
}
.Z1Wt2cMD.oKjDiwDc {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border-color: #012169;
  box-shadow: none;
}
.Any6MlhD {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 120px;
  width: 100px;
}
.sszWkLU1 {
  display: none;
}
.UMAzq8vM {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 0;
  margin-right: 8px;
  margin-top: 0;
  text-align: left;
}
.npmhpcnY {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #012169;
  border-radius: 6px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: sans-serif;
  font-size: 20px;
  font-weight: 700;
  height: 62px;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 1.75px;
  line-height: 18px;
  max-width: 445px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
}
.npmhpcnY:hover {
  background-color: #1d3c9a;
}
.npmhpcnY.AGULm4SW {
  background-color: #000;
  font-weight: 600;
  letter-spacing: 0;
  margin-bottom: 0;
  max-width: 100%;
}
.npmhpcnY.AGULm4SW:hover {
  background-color: #2b2a2f;
}
.x6nAOdit {
  color: #000;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
}
.x6nAOdit.wlSBrmlT {
  margin-bottom: 0;
}
.U3knCTwx {
  background-clip: content-box;
  background-color: #bac8d3;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-color: hsla(226, 7%, 48%, 0.5);
  border-radius: 6px;
  height: 35px;
  margin-left: 0;
  margin-top: 0;
  padding: 2px;
  width: 35px;
}
.U3knCTwx:active {
  border-color: #012169;
}
.U3knCTwx.tlGzQM53,
.U3knCTwx:active {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.U3knCTwx.tlGzQM53 {
  border-color: #012169;
  border-width: 1px;
  padding: 4px;
}
.U3knCTwx.oKjDiwDc {
  background-size: 16px 16px;
  border-color: #012169;
  box-shadow: none;
}
.U3knCTwx.oKjDiwDc,
.wYgWzB0m {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.wYgWzB0m {
  background-clip: content-box;
  background-color: #e0e1e6;
  background-size: 20px 20px;
  border-color: hsla(226, 7%, 48%, 0.5);
  border-radius: 6px;
  height: 35px;
  margin-left: 0;
  margin-top: 0;
  padding: 2px;
  width: 35px;
}
.wYgWzB0m:active {
  border-color: #012169;
}
.wYgWzB0m.tlGzQM53,
.wYgWzB0m:active {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.wYgWzB0m.tlGzQM53 {
  border-color: #012169;
  border-width: 1px;
  padding: 4px;
}
.wYgWzB0m.oKjDiwDc {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border-color: #012169;
  box-shadow: none;
}
.PnXgqIu1 {
  font-size: 13px;
  font-weight: 500;
  text-transform: capitalize;
}
.G4OZbYHv {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: 20px;
}
.G4OZbYHv.zOInM6XU {
  border-bottom-style: none;
}
.MRjAANLO {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -ms-flex-align: start;
  gap: 30px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
.MRjAANLO,
.hn7iydKq {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.hn7iydKq {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.S3ZCq9_P,
.hn7iydKq {
  -ms-flex-align: start;
}
.S3ZCq9_P {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 10px;
  width: 100%;
}
.adPG8F9b {
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 4px;
  color: #000;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  height: 35px;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
}
.fPJKydvY {
  width: 85px;
}
.J6WJsNlo {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  border: 1.5px solid #000;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.dNh8hjeQ {
  background-color: transparent;
  font-size: 18px;
  font-weight: 900;
  width: 25px;
}
.dNh8hjeQ,
.tesse0ho {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.tesse0ho {
  font-weight: 500;
  text-align: center;
}
.EFIBLw6T {
  cursor: pointer;
  height: 11.5px;
  margin-left: auto;
  margin-right: 2px;
  margin-top: 4px;
}
.Z0A8AUIk {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: 10px;
  padding-top: 20px;
}
.Z0A8AUIk,
.nv3KiOeD {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.nv3KiOeD {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #bae474;
  border-radius: 50px;
  color: #000;
  font-size: 13px;
  font-weight: 700;
  height: 29px;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 8px;
  text-align: center;
  width: 176px;
}
.LttYTJpp {
  color: #4b5b6f;
  font-size: 16px;
  line-height: 28px;
}
.FaVJX5L6,
.r3c0ZFeN {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.FaVJX5L6 {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 15px;
}
.NU5iqRfZ {
  margin-left: 4px;
}
.zeZjGp6a {
  margin-bottom: 12px;
  width: 100%;
}
.ZgNqnQzb {
  border-top: 1px solid #718399;
  margin-top: 10px;
  padding: 20px 0;
}
.C0ddSflK {
  background-color: #fcf9cd;
  border-radius: 10px;
  color: #000;
  gap: 0.5rem;
  justify-content: flex-start;
  padding: 10px 0;
  width: 100%;
}
.C0ddSflK,
.mubz6j_t {
  align-items: center;
  display: flex;
}
.mubz6j_t {
  background-color: #bae474;
  flex-grow: 1;
  font-size: 13px;
  font-weight: 800;
  margin-bottom: 0;
  margin-right: -12px;
  max-width: 20%;
  padding: 5px 0 5px 10px;
}
.mubz6j_t,
.mubz6j_t span {
  position: relative;
}
.q7MoZZpG {
  border-bottom: 15px solid #bae474;
  border-right: 12px solid #fcf9cd;
  border-top: 15px solid #bae474;
  height: 100%;
  margin: -5px 0;
  position: absolute;
  right: -5px;
}
._83nCVti {
  margin-left: clamp(10px, 10px + 1.5vw, 20px);
  position: relative;
  width: 20px;
}
._83nCVti label {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  cursor: pointer;
  height: 28px;
  left: 0;
  margin: 0 !important;
  position: absolute;
  top: -3px;
  width: 28px;
}
._83nCVti label:after {
  background: transparent;
  border: 4px solid #000;
  border-right: none;
  border-top: none;
  content: "";
  height: 5px;
  left: 5px;
  opacity: 0;
  position: absolute;
  top: 6px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10px;
}
._83nCVti label:hover:after {
  opacity: 0.1;
}
._83nCVti input[type="checkbox"] {
  visibility: hidden;
}
._83nCVti input[type="checkbox"]:checked + label {
  background-color: #bae474;
  border-color: transparent;
}
._83nCVti input[type="checkbox"]:checked + label:after {
  opacity: 1;
}
.egLVd66Y,
.hVo9Jszj {
  height: 14px;
  padding-left: 2px;
}
.egLVd66Y {
  font-weight: 900;
  margin-bottom: 2px;
}
.hVo9Jszj {
  font-size: 12px;
  font-weight: 500;
}
.fENehXtJ,
.hVo9Jszj {
  align-items: center;
  display: flex;
}
.fENehXtJ {
  gap: clamp(3px, 0.8vw, 10px);
  justify-content: space-evenly;
  min-width: fit-content;
}
.s9FPytAs {
  gap: 15px;
}
.s9FPytAs,
.uI3QaCjs {
  align-items: center;
  display: flex;
}
.uI3QaCjs {
  position: relative;
}
.tMpLt5xV {
  left: auto !important;
  margin-left: -20px;
  margin-right: 0 !important;
  right: 0 !important;
}
@media (max-width: 420px) {
  .mubz6j_t {
    padding-left: 6px;
  }
  .egLVd66Y,
  .mubz6j_t > span {
    font-size: 12px;
  }
  .egLVd66Y {
    height: 12px;
    margin-top: 0;
  }
  .hVo9Jszj {
    font-size: 10px;
    height: fit-content;
  }
  ._83nCVti label {
    height: 22px;
    top: -1px;
    width: 22px;
  }
  ._83nCVti label:after {
    height: 3px;
    left: 3px;
    top: 4px;
    width: 7px;
  }
  .s9FPytAs {
    gap: 0.25rem;
  }
  .tMpLt5xV {
    margin-left: -30px;
    margin-right: 0 !important;
  }
}
@media (max-width: 345px) {
  .egLVd66Y {
    font-size: 10px;
  }
  .hVo9Jszj {
    font-size: 9px;
  }
  .uI3QaCjs > img {
    height: 25px;
    width: 50px;
  }
}
@media (max-width: 365px) {
  .mubz6j_t {
    min-width: fit-content;
    padding-right: 1rem;
  }
}
.sRemUGlj {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background-color: #fcf9cd;
  border-radius: 50px;
  color: #000;
  height: 50px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
}
.cX6KJhqK,
.sRemUGlj {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cX6KJhqK {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
}
.MUksTGPG {
  margin-right: 8px;
}
.xWIW53WF {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  height: 24px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 15px;
  width: 100%;
}
.xWIW53WF,
.yL_rK5kM {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.yL_rK5kM {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
}
.Ik2d7p5R {
  margin-right: 8px;
  -o-object-fit: fill;
  object-fit: fill;
  width: 24px;
}
.vpekquO2 {
  background-color: #718399;
  height: 14px;
  width: 1.5px;
}
.mkU3L1f2 {
  width: 100%;
}
.mkU3L1f2,
.y3H6bbFp {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.y3H6bbFp {
  background-color: #ff935f;
  border-bottom-left-radius: 40px;
  border-top-left-radius: 40px;
  bottom: auto;
  color: #fff;
  font-weight: 900;
  height: 44px;
  left: auto;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 8%;
  width: 151px;
  z-index: 10;
}
.mwZz_8_O {
  margin-right: 8px;
}
.puQkL2tj {
  display: none;
  width: 100%;
}
.ZHQ0tihW {
  aspect-ratio: 97/91;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 100%;
  z-index: 1;
}
.ZHQ0tihW.ZFTrSqip {
  max-width: 600px;
  object-fit: contain;
  width: 72%;
}
.ZHQ0tihW.ZFTrSqip.j9zsUrEe {
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.ZHQ0tihW.ZFTrSqip.j9zsUrEe.eszGgZGf {
  -o-object-fit: cover;
  object-fit: cover;
}
.jWp5CyH4 {
  font-size: 16px;
  font-weight: 900;
}
.QIzJzfre {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  left: -20px;
  min-height: 40px;
  min-width: 40px;
  width: 40px;
}
.QIzJzfre:hover {
  background-color: #012169;
  color: #fff;
  text-align: left;
}
.T89ekTAC {
  display: none;
}
.b9m5f0V6 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  width: 100%;
}
.h3k8rQM9 {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  right: -20px;
  width: 40px;
}
.h3k8rQM9:hover {
  background-color: #012169;
  color: #fff;
}
.JEANeYxJ {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
}
.iBLzo_OF {
  background: #000;
  overflow-y: auto;
  width: 50%;
}
.iBLzo_OF::-webkit-scrollbar {
  width: 10px;
}
.iBLzo_OF::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 6px;
}
.iBLzo_OF:hover::-webkit-scrollbar-thumb {
  background: #666;
}
.iBLzo_OF::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.oo2tGcU8 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.jAZyY6In {
  margin-bottom: 78px;
}
.jAZyY6In.qbOhVJ_3 {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 54px;
}
.ZZyxttk0 {
  max-width: 490px;
  width: 100%;
}
.iN250gyW {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
.SgzNwYSD {
  margin-right: 0;
}
.Z398KzhB {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.wlSBrmlT {
  margin-bottom: 0;
}
.RdE3k8c8 {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-weight: 300;
  margin-bottom: 5px;
  text-transform: uppercase;
}
h4.RdE3k8c8 {
  text-transform: none;
}
.G3bV1Pms {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin-right: 20px;
  width: 60px;
}
.VyCJCWp2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  border-bottom: 1px solid #000;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 117px;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.VyCJCWp2,
.tcS5t7mc {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #FDFAF6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tcS5t7mc {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: auto;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 60px 20px;
  width: 50%;
}
.PRx7Sbn7 {
  gap: 86px;
  max-width: 520px;
  width: 100%;
}
.CjclecLF,
.PRx7Sbn7 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.CjclecLF {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.CjclecLF.wlSBrmlT {
  margin-bottom: 0;
}
.EiLvqEHA {
  color: #000;
  font-size: 16px;
  line-height: 18px;
}
.I77KLo7i {
  border-radius: 8px;
  margin-top: 15px;
  overflow: hidden;
  width: 100%;
}
.sWPrEs8R {
  background-color: #FDFAF6;
  padding-bottom: 37px;
  padding-top: 32px;
}
.LTSIGvhq {
  margin-left: auto;
  margin-right: auto;
  max-width: 1190px;
  padding-left: 40px;
  padding-right: 40px;
  width: 100%;
}
.ABvKrYPd {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
}
.ABvKrYPd,
.aH3PXiXk {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.aH3PXiXk {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 25px;
  width: 100%;
}
._8d1T6vYI {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #012169;
  border: 2px solid transparent;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  height: 47px;
  -webkit-justify-content: center;
  justify-content: center;
  line-height: 18px;
  padding-left: 29px;
  padding-right: 29px;
  text-transform: uppercase;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
._8d1T6vYI:hover {
  background-color: transparent;
  border-color: #012169;
  color: #012169;
}
._8d1T6vYI.ZlOEFuGT.eegflM3R {
  background-color: #000;
  font-family: sans-serif;
  text-transform: uppercase;
}
._8d1T6vYI.ZlOEFuGT.eegflM3R:hover {
  border-color: #000;
  color: #fff;
}
.F1AmFsTl {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  margin-bottom: 40px;
  width: 100%;
}
.Uq2qM69G {
  height: 230px;
  position: relative;
}
.NDZp7FqQ {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.W835IHKd {
  height: 60px;
  position: absolute;
  right: 3%;
  top: 3%;
  width: 60px;
}
.YeAV50oj {
  margin-bottom: 6px;
}
.YeAV50oj,
.ahnIYHFX {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dtgkclEU {
  margin-right: 5px;
}
.AbrQMUUY {
  color: #77c44f;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}
.Znr38Y2O {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 12px;
  padding-bottom: 20px;
  white-space: pre-line;
}
.ohrsc63l {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  border: 2px solid #012169;
  border-radius: 4px;
  color: #012169;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: sans-serif;
  font-weight: 700;
  height: 47px;
  -webkit-justify-content: center;
  justify-content: center;
  line-height: 18px;
  padding-left: 29px;
  padding-right: 29px;
  text-transform: none;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.ohrsc63l:hover {
  background-color: #012169;
  border-color: #012169;
  color: #fff;
}
.ohrsc63l.DHZ0KF2Q,
.ohrsc63l.J_u4yKWM,
.ohrsc63l.xVB7cC2W {
  background-color: #000;
  border-color: #000;
  color: #fff;
  font-family: Montserrat, sans-serif;
  margin-bottom: 0;
}
.q1b2wncR {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  max-width: 300px;
  min-width: auto;
  width: 100%;
}
.ICV1tuEg {
  color: #fff;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 5px;
  text-align: center;
  text-transform: none;
}
.VGD1Fytv {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 1000px;
}
.VGD1Fytv,
.fBjoozjJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.fBjoozjJ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 40px;
  max-width: 700px;
}
.TlKQnlYH {
  height: auto;
  margin-bottom: 0;
  width: auto;
}
.TlKQnlYH.pafdG6JH {
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotate(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotate(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.eJeu5Sb5 {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-align: center;
}
.WpxxO2WR {
  padding-bottom: 79px;
  padding-top: 69px;
}
.WpxxO2WR.IrAYaYA4 {
  background-color: #000;
  background-image: url(images/2_objects.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  color: #fff;
}
.WpxxO2WR.ilT7J3zS {
  background-color: #FDFAF6;
}
.hJCCiJjq {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.mBbhOeQw {
  height: 50px;
  margin-bottom: 15px;
}
.mBbhOeQw,
.ml9jcSiw {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.ml9jcSiw {
  font-family:
    Fa solid\900,
    sans-serif;
  font-size: 20px;
  height: 20px;
  margin-left: 20px;
  min-height: 20px;
  min-width: 20px;
  object-fit: contain;
  transition: transform 0.3s ease-in-out;
  width: 20px;
  will-change: transform;
}
@keyframes ABG_xR5b {
  0% {
    height: 0;
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    height: 100%;
    opacity: 1;
  }
}
details[open] summary ~ * {
  animation: ABG_xR5b 0.5s ease-in-out;
}
@keyframes bf66YWSd {
  0% {
    height: 100%;
    opacity: 1;
  }
  to {
    height: 0;
    opacity: 0;
  }
}
details:not([open]) summary ~ * {
  animation: bf66YWSd 0.5s ease-in-out;
}
.Q9Qu5c2n[open] .ml9jcSiw {
  transform: rotate(180deg);
}
.arRicP6U {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}
.arRicP6U.dBaCzFhv {
  display: block;
}
.KW1mjkAl {
  padding-bottom: 20px;
  padding-top: 20px;
}
.J_RUcjND {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-height: 72px;
  padding-left: 0;
  padding-right: 0;
}
.J_RUcjND:hover {
  color: #000;
}
.Q9Qu5c2n {
  background-color: #FDFAF6;
  cursor: pointer;
  margin-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}
.XhntNZ6z {
  cursor: default;
}
.Q9Qu5c2n.hVoAeS2P {
  border-bottom: 1px solid #9e9e9e;
}
.ZetGqytU {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.J8wi7QKN {
  color: #000;
  text-decoration: underline;
}
.J8wi7QKN:hover {
  color: #e7f3fa;
}
.D2BupW1o {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
  text-align: center;
}
.COR6Uyy4 {
  max-width: 925px;
  width: 100%;
}
.z7Dl0k2S {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 40px;
  max-width: 900px;
  width: 100%;
}
.Ow33cRNs {
  color: #000;
  margin-bottom: 0;
}
.bQmRcxxj {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.bQmRcxxj,
.kmO_w1Ro {
  color: #fff;
  line-height: 24px;
}
.kmO_w1Ro {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}
.kmO_w1Ro:hover {
  color: #e7f3fa;
}
.nWJjYi3z {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
  width: 100%;
}
.YD11hwjN {
  background-color: #fff;
  height: 20px;
  width: 1px;
}
.vV18BygR {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}
.GfGJSRiO {
  display: block;
  line-height: 20px;
  margin-top: 12px;
}
@media (min-width: 550px) {
  .GfGJSRiO {
    display: flex;
    flex-direction: column;
    gap: 0.4em;
    line-height: 16px;
  }
}
.AUO96nE6 {
  color: #fff !important;
  text-decoration: underline;
  text-decoration-style: solid !important;
}
.UXSPmMEP {
  background-color: #000;
  color: #fff;
  padding-bottom: 72px;
  padding-top: 69px;
}
.qSDwYq4h {
  margin-bottom: 30px;
}
.H7A8hFkj {
  margin-bottom: 10px;
  max-width: 500px;
  width: 100%;
}
.dRHaQUKl {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
.GDQBzP_0 {
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  margin-top: 18px;
  padding-bottom: 0;
  padding-right: 0;
  width: 245px;
}
.teQAfsDU,
.u8abXKw9 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.u8abXKw9 {
  background-color: #fff;
  border: 1px solid transparent;
  cursor: pointer;
  height: 50px;
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  width: 50px;
}
.u8abXKw9:hover {
  border-color: #012169;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.u8abXKw9.CzCmroKg {
  border-color: #012169;
  border-width: 1px;
}
.QHibLXpD {
  display: none;
}
.vinxdaez {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 20px;
  margin-right: 20px;
  min-width: 100px;
}
.UgzVGSWV {
  background-color: #fff;
  height: 72px;
  max-width: 100vw;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  -webkit-transform: translateY(-105%);
  -ms-transform: translateY(-105%);
  transform: translateY(-105%);
  width: 100%;
  z-index: 99;
}
.UgzVGSWV,
.xqnJbG9i {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.xqnJbG9i {
  background-color: #012169;
  border: 2px solid transparent;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 700;
  height: 37px;
  line-height: 18px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  text-transform: uppercase;
  width: 144px;
}
.xqnJbG9i.F256F627 {
  background-color: #ff8e2e;
  display: none;
}
.xqnJbG9i.F256F627:hover {
  border-color: transparent;
}
.xqnJbG9i.VTOAsh50 {
  background-color: #ff8e2e;
  color: #fff;
}
.xqnJbG9i.VTOAsh50:hover {
  border-color: transparent;
}
.XDjs5zE2 {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 100%;
  width: 100%;
}
.JWWswwIL,
.XDjs5zE2 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.JWWswwIL {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
}
.dH0Kl5s9 {
  height: 20px;
  margin-right: 8px;
}
.yYtdRRGh {
  height: 12px;
  margin-right: 8px;
}
.NaZ6gBn_ {
  height: 100%;
  width: 100%;
}
.RxmN0Llz {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  border: 0 solid transparent;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px !important;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 4px;
  margin-right: 4px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  width: 50px !important;
}
.RxmN0Llz:hover {
  border-color: #012169;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.RxmN0Llz.CzCmroKg {
  border-color: #000;
  border-width: 2px;
}
.LYcFegV_ {
  background-color: #000;
  border-radius: 50%;
  color: #fff;
  height: 40px;
  left: 3%;
  width: 40px;
}
.LYcFegV_:hover {
  background-color: #2b2a2f;
  color: #fff;
}
.briW4cvY {
  overflow: hidden;
  width: 100%;
}
.Iz5NKbuF,
.briW4cvY {
  height: 100%;
}
.EMhuUzUN {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  left: -20px;
  min-height: 40px;
  min-width: 40px;
  width: 40px;
}
.EMhuUzUN:hover {
  background-color: #012169;
  color: #fff;
  text-align: left;
}
.EMhuUzUN.dBaCzFhv {
  display: none;
}
.bA7DTpoG {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.ScqWkizM,
.bA7DTpoG {
  height: 100%;
  width: 100%;
}
.gBSae3Ul {
  background-color: #000;
  border-radius: 50%;
  color: #fff;
  height: 40px;
  right: 3%;
  width: 40px;
}
.gBSae3Ul:hover {
  background-color: #2b2a2f;
  color: #fff;
}
.BRw8mkGA {
  font-size: 16px;
  font-weight: 700;
}
.Sv2ESdvB {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  right: -20px;
  width: 40px;
}
.Sv2ESdvB:hover {
  background-color: #012169;
  color: #fff;
}
.Sv2ESdvB.dBaCzFhv {
  display: none;
}
.TIB1LUF4,
.sJEAZCN1 {
  height: 100%;
  width: 100%;
}
.TIB1LUF4 {
  background-color: transparent;
}
.pLVFfK0g {
  display: none;
}
.ndNkySXW {
  background-color: transparent;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.GbroshBx,
.ndNkySXW,
.xotfhsla {
  height: 100%;
  width: 100%;
}
.uemtrvIv {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  bottom: 4%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px !important;
  -webkit-justify-content: center;
  justify-content: center;
  left: 0;
  position: absolute !important;
  right: 0;
  top: auto;
  z-index: 10;
}
.lTvfqbU3 {
  background-color: #FDFAF6;
  height: 100%;
  width: 100%;
}
.lTvfqbU3.VabanLQT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ifHnWK5g {
  border-radius: 6px;
  overflow: hidden;
}
.ifHnWK5g,
.m5pxW1aF {
  display: flex;
  flex-direction: column;
}
.m5pxW1aF {
  background-color: #fff;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  flex: 1;
  height: 100%;
  padding: 20px 22px;
}
.Cyw9zgkm {
  margin-top: auto;
}
.e8cuJehP {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-right: 8px;
  text-transform: capitalize;
}
.HOgIsl9y {
  color: #000;
  font-size: 10px;
  font-weight: 900;
  line-height: 14px;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.NUittk3q {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 12px;
}
.MLq24wva,
.NUittk3q {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.MLq24wva {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  width: 100%;
}
.MLq24wva.epfi2qqL {
  background-color: #783939;
}
.WwhgCND1 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 560px;
  position: relative;
  width: 560px;
}
.WwhgCND1.dBaCzFhv {
  display: none;
}
.cvtN0rck {
  height: auto;
  max-width: 100%;
}
.ccpWSOrs {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  background-image: radial-gradient(
    circle farthest-corner at 50% 50%,
    #FDFAF6 10%,
    rgba(255, 254, 242, 0)
  );
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 21px;
  font-weight: 700;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  left: 50%;
  line-height: 21px;
  max-width: 35%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}
.DkvXHiAZ {
  height: 10px;
  margin-bottom: 4px;
}
.O5rMpgBZ {
  font-weight: 700;
}
.yFcTTGOH {
  font-weight: 600;
}
.yNgMDrxY {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 34px;
  margin-bottom: 16px;
}
.TnLjgSr7,
.yNgMDrxY.RNYZv18W {
  display: none;
}
.TnLjgSr7 {
  background-color: rgba(113, 131, 153, 0.55);
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 999;
  z-index: 1000000000;
}
.TnLjgSr7.N2Mx8oMB {
  display: none;
}
.jfDEAhoq {
  height: 100%;
  padding: 135px 30px 66px;
}
.K8kUxRcQ,
.jfDEAhoq {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
}
.K8kUxRcQ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: #fff;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 1032px;
  padding-bottom: 20px;
  padding-top: 40px;
  position: relative;
}
.K8kUxRcQ.N2Mx8oMB {
  padding-bottom: 0;
  padding-top: 0;
}
.WYQkoGnO {
  font-size: 32px;
  margin-bottom: 35px;
}
.CSQgN3Ts,
.WYQkoGnO {
  position: relative;
  z-index: 1;
}
.CSQgN3Ts {
  -webkit-box-align: end;
  -ms-flex-align: end;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  -webkit-align-items: end;
  align-items: end;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  max-width: 895px;
  width: 100%;
}
.WexGggZz {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 700;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.PZklDsl5 {
  height: auto;
  margin-bottom: 4px;
  max-height: 58px;
  width: auto;
}
._dLBS5jY {
  height: 64px;
  margin-bottom: 4px;
}
.hVXBwa16 {
  height: 33px;
  margin-bottom: 4px;
}
.kh8MVHfW {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  font-weight: 700;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  text-transform: uppercase;
}
.ALBDEiuL,
.kh8MVHfW {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ALBDEiuL {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: #718399;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 500;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.Up3vLkzv {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  border-bottom: 1px solid rgba(113, 131, 153, 0.18);
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  height: 56.5px;
  max-width: 895px;
  width: 100%;
}
.Up3vLkzv.dDMtpjX3 {
  border-bottom-width: 0;
}
.ZBKGEaAe {
  background-color: #e4f3fb;
  bottom: auto;
  height: 222px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.ZBKGEaAe.eWMPAnoI {
  background-color: #fff;
  height: auto;
  padding: 31px;
  position: relative;
}
.KpMHazxR {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  bottom: auto;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  -webkit-justify-content: center;
  justify-content: center;
  left: auto;
  opacity: 1;
  position: absolute;
  right: 40px;
  top: 25px;
  width: 25px;
}
.AkpIjNK9 {
  display: none;
}
.KH6nV1Xd,
.YwK125Hh {
  height: 33px;
  margin-bottom: 4px;
}
.xkz1phPk {
  height: 20px;
}
.mccQe2kx {
  height: 25px;
}
.r3uBQjCS {
  height: 32px;
}
.CVesbZlB {
  max-height: 50px;
}
.CVesbZlB,
.cNc8zJhk {
  height: auto;
}
.hPM4wWK2 {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.Kv2WB3JW {
  color: #fff;
  text-decoration: underline;
}
.Kv2WB3JW:hover {
  color: #e7f3fa;
}
.D2PGk9Eo {
  margin-bottom: 48px;
  max-width: 490px;
  width: 100%;
}
.D2PGk9Eo .qbOhVJ_3 {
  color: #fff;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 54px;
  margin: 0;
}
.vJS1E6QM {
  max-width: 180px;
  width: 100%;
}
.uRb83MKE {
  max-width: 190px;
  width: 100%;
}
.cMrIftUc {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
.Bt44hVxp {
  height: 16px;
}
.Bt44hVxp,
.Bt44hVxp.nkmUzqTp {
  margin-right: 5px;
}
.TzZrHxX2 {
  height: 40px;
  margin-right: 6px;
  position: relative;
  width: 80px;
}
.mmcroPoJ {
  bottom: 0;
  display: none;
  height: 36px;
  left: 0;
  margin-right: 10px;
  position: absolute;
  right: 0;
  top: auto;
}
.QrDxcj9l {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.QrDxcj9l,
.dBaCzFhv {
  display: none;
}
.q7tEQA3q {
  font-weight: 500;
}
.SeLxAAAX {
  display: block;
}
.sCrrN3In {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.xCQ1hNvL {
  color: #012169;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 0;
  text-decoration: underline;
}
.zMw0v3DP {
  position: relative;
  width: 50%;
}
.mXhcq2ws {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.Xl4k4Pcw,
.p8mutV86 {
  opacity: 0;
}
.KvVB4alG {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
}
.JQ0BvCFJ {
  background-color: #eee;
  border-width: 0;
  height: 21px;
  margin-left: 0;
  margin-right: 10px;
  margin-top: 0;
  width: 21px;
}
.JQ0BvCFJ.oKjDiwDc,
.JQ0BvCFJ.tlGzQM53 {
  background-color: #f7fcfd;
  border-color: #00237e;
  border-width: 8px;
}
.JQ0BvCFJ.oKjDiwDc {
  box-shadow: none;
}
.dOadZEt0 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-right: 12px;
  width: 50%;
}
.vpgiIfjA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.Tmz_GP2O {
  line-height: 18px;
}
.Tmz_GP2O,
.cZQXJ7Ny {
  color: #718399;
  font-weight: 700;
}
.cZQXJ7Ny {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 61px;
  margin-bottom: 0;
  padding: 12px 8px;
  position: relative;
  width: 100%;
}
.cZQXJ7Ny.CzCmroKg {
  border-color: #00237e;
  color: #012169;
}
.T3GsDH7n {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
}
.IO36A85P {
  color: #718399;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 3px;
}
.IO36A85P.sfLoFTc6 {
  display: none;
}
.iEHLfi2s {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 18px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin-bottom: 12px;
  width: 100%;
}
.WJAXFXuD {
  color: rgba(51, 51, 51, 0.63);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
}
.TgslLzzR {
  margin-bottom: 30px;
}
.TgslLzzR.lwydctUw {
  margin-bottom: 0;
}
.pF1CY2w2 {
  color: #012169;
  font-weight: 500;
}
.ebc3rcPb {
  color: #8c8c8c;
  margin-bottom: 5px;
}
.NIyGNLht {
  margin-right: 7px;
  width: 20px;
}
.d3e00YLO {
  padding-top: 11px;
}
.Pc5felvM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.h12Fetu8 {
  font-size: 15px;
}
.t9449wwn {
  font-size: 16px;
  line-height: 18px;
}
.t9449wwn,
.ts4aK8JY {
  color: #000;
}
.PBBsIfR6,
.YBD2g4N_ {
  font-family: sans-serif;
  font-weight: 400;
}
.HVi1gJEh {
  font-weight: 400;
}
.K8LqzG9N {
  color: #000;
  font-family: sans-serif;
}
.BBBPSTbg {
  color: #012169;
}
.MSLRYRlC,
.RTcOq2uk,
.RyZ3Kdi4,
.YYcoaGgF,
.ZjectXHQ,
.blkXxdGV,
.g9mSu7Ec,
.jTTPWBI2,
.nAsfiJfA,
.rB7TMb3d {
  color: #000;
}
.rB7TMb3d {
  font-size: 10px;
  font-weight: 700;
  white-space: nowrap;
}
.wZQhyGCJ {
  font-family: Brandon;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
}
.VvHqoH6B {
  color: #fff;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
}
.mYrPkYyV {
  width: 100%;
}
@media screen and (min-width: 1440px) {
  .GgvM9AOs {
    max-width: none;
    min-height: fit-content;
    width: 45%;
  }
  .zP94z7w3 {
    max-width: 480px;
  }
  .U3knCTwx,
  .Z1Wt2cMD,
  .Z1Wt2cMD.tlGzQM53,
  .wYgWzB0m {
    border-radius: 6px;
  }
  .ZHQ0tihW.ZFTrSqip {
    width: auto;
  }
  .ZHQ0tihW.ZFTrSqip.j9zsUrEe.eszGgZGf {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .lTvfqbU3.VabanLQT {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cZQXJ7Ny {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (min-width: 1920px) {
  .xHtN6JbO {
    background-color: #FDFAF6;
  }
  .GgvM9AOs {
    max-width: none;
    width: 45%;
  }
  .zP94z7w3 {
    max-width: 540px;
  }
  .ZHQ0tihW.ZFTrSqip {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }
  .GbroshBx,
  .ZHQ0tihW.ZFTrSqip,
  .ZHQ0tihW.ZFTrSqip.j9zsUrEe.eszGgZGf {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .lTvfqbU3.VabanLQT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cZQXJ7Ny {
    border: 1px solid #ccc;
  }
}
@media screen and (max-width: 478px) {
  .iBLzo_OF {
    height: 1150px;
  }
  .D2BupW1o,
  .VvHqoH6B {
    font-size: 32px;
    line-height: 38px;
  }
  .ZgNqnQzb {
    padding: 20px 15px;
  }
  .G4OZbYHv {
    flex-direction: unset;
  }
  .dh4cHXrk {
    margin-left: 15px;
    margin-right: 15px;
  }
  .xWIW53WF {
    padding: 0 15px;
  }
}
@media screen and (min-width: 479px) and (max-width: 991px) {
  .iBLzo_OF {
    height: 850px;
    min-height: auto;
  }
}
@media screen and (max-width: 991px) {
  .xHtN6JbO {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
  }
  .OZotceja {
    display: block;
    height: 800px;
    padding-bottom: 0;
    width: 100%;
  }
  .GgvM9AOs {
    max-width: 100%;
    width: 100%;
  }
  .cciO9QZP {
    font-size: 32px;
    line-height: 38px;
  }
  .wVRyzdCd {
    font-size: 18px;
  }
  .npmhpcnY {
    text-align: center;
    width: 100%;
  }
  .JEANeYxJ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .iBLzo_OF {
    height: auto;
    max-height: 100%;
    min-height: auto;
    padding: 50px 10px;
    position: static;
  }
  .iBLzo_OF,
  .tcS5t7mc {
    width: 100%;
  }
  .PRx7Sbn7 {
    max-width: 500px;
  }
  .CjclecLF {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .F1AmFsTl {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .q1b2wncR {
    max-width: 225px;
  }
  .vinxdaez {
    height: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .UgzVGSWV {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-transform: translateY(-105%);
    -ms-transform: translateY(-105%);
    transform: translateY(-105%);
  }
  .T87mYq8e,
  .briW4cvY {
    overflow: hidden;
  }
  .CSQgN3Ts {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: end;
    align-items: end;
  }
  .WexGggZz {
    font-size: 10px;
  }
  .Up3vLkzv {
    padding-left: 10px;
  }
}
@media screen and (min-width: 992px) {
  .B9IHarKr {
    position: sticky;
    z-index: 20;
  }
  .B9IHarKr[data-banner-count="two"] {
    top: 130px;
  }
  .B9IHarKr[data-banner-count="one"] {
    top: 65px;
  }
  .B9IHarKr[data-banner-count="none"] {
    top: 0;
  }
  .xHtN6JbO {
    max-height: 850px;
  }
  .OZotceja {
    position: sticky;
  }
  .OZotceja[data-banner-count="two"] {
    max-height: calc(100vh - 190px);
    top: 190px;
  }
  .OZotceja[data-banner-count="one"] {
    max-height: calc(100vh - 125px);
    top: 125px;
  }
  .OZotceja[data-banner-count="none"] {
    max-height: calc(100vh - 60px);
    top: 60px;
  }
  .OZotceja[data-responsive-gallery="false"] {
    height: auto;
    max-height: none;
  }
  .GgvM9AOs {
    overflow-y: auto;
  }
  .zP94z7w3 {
    height: fit-content;
  }
  .iBLzo_OF {
    height: calc(100vh - 70px);
    position: sticky;
    top: 190px;
  }
  .iBLzo_OF[data-banner-count="one"] {
    height: calc(100vh - 137px);
    top: 137px;
  }
  .iBLzo_OF[data-banner-count="none"] {
    height: calc(100vh - 72px);
    top: 72px;
  }
  .oo2tGcU8 {
    top: 202px;
  }
}
@media screen and (min-width: 992px) and (min-height: 400px) {
  .oo2tGcU8 {
    top: 182px;
  }
}
@media screen and (min-width: 992px) and (min-height: 500px) {
  .oo2tGcU8 {
    top: 132px;
  }
}
@media screen and (min-width: 992px) and (min-height: 600px) {
  .oo2tGcU8 {
    top: 82px;
  }
}
@media screen and (min-width: 992px) and (min-height: 700px) {
  .oo2tGcU8 {
    top: 32px;
  }
}
@media screen and (min-width: 992px) and (min-height: 780px) {
  .oo2tGcU8 {
    top: 0;
  }
}
.KCPiCdmN .B_zF0iqj {
  align-items: center;
  display: flex;
  white-space: pre;
}
.KCPiCdmN .ud_YMipo {
  align-items: center;
  display: flex;
  line-height: 10px;
}
.KCPiCdmN #J3ZRwe0e {
  align-items: center;
  display: contents;
}
@media screen and (max-width: 767px) {
  #yXwO4XAq {
    display: block;
  }
  .ud_YMipo {
    margin-right: 8px;
  }
  .KCPiCdmN .B_zF0iqj {
    flex-direction: column;
    font-size: 14px !important;
    text-align: center;
  }
  .wE7ppt6g {
    height: auto;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .jfDEAhoq {
    padding: 135px 30px 40px;
  }
  .OZotceja {
    display: block;
    height: 84vw;
    padding-bottom: 0;
  }
  .GgvM9AOs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-left: 20px;
  }
  .ogTv5hDP.KWOHQLBj.fPFjS3dT {
    white-space: nowrap;
    width: 100%;
  }
  .cciO9QZP {
    line-height: 26px;
  }
  .npmhpcnY {
    font-size: 14px;
    line-height: 16px;
    width: 100%;
  }
  .mW7Zt7bP {
    height: 450px;
    margin-bottom: 0;
  }
  .T89ekTAC.S13N6f4a {
    display: block;
  }
  .D2PGk9Eo .qbOhVJ_3 {
    font-size: 32px;
    line-height: 42px;
    text-align: center;
  }
  .LTSIGvhq {
    padding-left: 20px;
    padding-right: 20px;
  }
  .F1AmFsTl {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }
  .q1b2wncR {
    margin-bottom: 25px;
  }
  .VGD1Fytv {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .fBjoozjJ,
  .z7Dl0k2S {
    margin-bottom: 40px;
  }
  .teQAfsDU {
    display: none;
  }
  .UgzVGSWV {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    left: 0;
    padding-bottom: 16px;
    padding-top: 16px;
    position: fixed;
    right: 0;
    top: auto;
    -webkit-transform: translateY(105%);
    -ms-transform: translateY(105%);
    transform: translateY(105%);
  }
  .xqnJbG9i {
    width: 100%;
  }
  .xqnJbG9i.F256F627 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    margin-bottom: 10px;
    margin-left: 0;
  }
  .xqnJbG9i.VTOAsh50 {
    display: none;
  }
  .briW4cvY {
    overflow: visible;
  }
  .sJEAZCN1 {
    position: relative;
    z-index: 1;
  }
  .TIB1LUF4 {
    padding-bottom: 0;
  }
  .pLVFfK0g {
    display: block;
  }
  .ndNkySXW {
    height: 450px;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .uemtrvIv {
    display: none;
    z-index: 2;
  }
  .lTvfqbU3 {
    height: 100%;
  }
  .ccpWSOrs {
    max-width: 100%;
  }
  .K8kUxRcQ {
    display: none;
  }
  .K8kUxRcQ.N2Mx8oMB {
    display: block;
  }
  .WYQkoGnO {
    margin-bottom: 0;
  }
  .WexGggZz {
    border-bottom: 1px solid rgba(113, 131, 153, 0.18);
    font-size: 20px;
    padding-bottom: 23px;
  }
  .hVXBwa16 {
    height: 61px;
  }
  .ZBKGEaAe {
    height: 88px;
  }
  .ZBKGEaAe.eWMPAnoI {
    max-height: 100vh;
    overflow: scroll;
  }
  .KpMHazxR {
    right: 20px;
    top: 20px;
  }
  .AkpIjNK9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: auto;
    position: relative;
    text-align: center;
    width: 100%;
  }
  .GjcQjvgu {
    background-color: #e4f3fb;
    height: 88px;
    min-height: 88px;
  }
  .GjcQjvgu,
  .kL4oEIeN {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
  }
  .kL4oEIeN {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 23px;
  }
  .GR8cmJ3s {
    margin-bottom: 30px;
    width: 100%;
  }
  .jbPqQx2H {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-bottom: 1px solid rgba(113, 131, 153, 0.18);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 43px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .SMaKlCx1 {
    font-weight: 700;
  }
  .CKMmAtE3,
  .SMaKlCx1 {
    text-transform: uppercase;
  }
  .CKMmAtE3 {
    color: #718399;
    font-weight: 500;
  }
  .YwK125Hh {
    height: 105px;
  }
  .KH6nV1Xd {
    height: 114px;
  }
  .pF1CY2w2 {
    font-size: 21px;
    line-height: 1.2;
  }
  .ebc3rcPb {
    font-size: 15px;
    line-height: 1.2;
  }
  #W1iQdfNn small {
    line-height: 9px;
  }
  .EFIBLw6T {
    height: 11.5px;
  }
  .kgRmzyl8.bt6r48pB {
    display: none;
  }
  .kgRmzyl8.XK6R5DCd {
    display: block !important;
  }
  .hn7iydKq {
    align-items: center;
    gap: 15px;
  }
  .S3ZCq9_P {
    margin-bottom: 0;
    width: auto;
  }
}
@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
    line-height: 38px;
  }
  .OR9hiObk {
    font-size: 14px;
  }
  .YAxxA_7j {
    height: 25px;
  }
  .OZotceja {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .GgvM9AOs {
    padding: 35px 0;
  }
  .ogTv5hDP.KWOHQLBj.fPFjS3dT {
    -webkit-box-flex: 0;
    display: block;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 16px;
    width: 100%;
  }
  .cciO9QZP {
    font-size: 32px;
    line-height: 36px;
  }
  .DbZUbyNz {
    font-size: 13px;
    padding-left: 25px;
    position: relative;
  }
  .DbZUbyNz.RNYZv18W {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .DbZUbyNz.ZtonEPMw {
    display: none;
  }
  .FR7cqwxD {
    bottom: 0;
    height: 45px;
    left: 4%;
    position: absolute;
    right: auto;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 45px;
    z-index: 2;
  }
  .hAWVC7VZ {
    height: 100%;
    width: 100%;
  }
  .UMAzq8vM {
    margin-right: 0;
  }
  .UMAzq8vM.oOv4yMv3 {
    margin-right: 8px;
  }
  .npmhpcnY {
    font-size: 18px;
  }
  .G4OZbYHv {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .hn7iydKq {
    flex-direction: row;
    width: 100%;
  }
  .LttYTJpp {
    font-size: 12px;
  }
  .mYrPkYyV {
    padding: 0 15px;
  }
  .sRemUGlj {
    padding-left: 12px;
    padding-right: 12px;
  }
  .cX6KJhqK,
  .yL_rK5kM {
    font-size: 9px;
  }
  .y3H6bbFp {
    font-size: 11px;
    height: 33px;
    top: 29px;
    width: 113px;
  }
  .mwZz_8_O {
    height: 18px;
    margin-right: 4px;
    width: auto;
  }
  .QIzJzfre {
    height: 29px;
    left: 0;
    min-height: 29px;
    min-width: 29px;
    width: 29px;
  }
  .mW7Zt7bP {
    height: auto;
    padding-bottom: 0;
    width: 100%;
  }
  .T89ekTAC.S13N6f4a {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  .b9m5f0V6 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 300px;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .h3k8rQM9 {
    height: 29px;
    right: 0;
    width: 29px;
  }
  .jAZyY6In {
    margin-bottom: 35px;
  }
  .iN250gyW {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 230px;
    width: 100%;
  }
  .iN250gyW.wlSBrmlT.zmw_7UUq {
    max-width: 250px;
  }
  .iN250gyW.cMrIftUc {
    max-width: 260px;
  }
  .Z398KzhB {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 20px;
    text-align: center;
    width: 100%;
  }
  .G3bV1Pms {
    margin-right: 0;
  }
  .tcS5t7mc {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .sWPrEs8R {
    padding-bottom: 32px;
    padding-top: 30px;
  }
  .LTSIGvhq {
    padding-left: 15px;
    padding-right: 15px;
  }
  .aH3PXiXk {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px;
  }
  ._8d1T6vYI {
    width: 100%;
  }
  ._8d1T6vYI.ZlOEFuGT {
    margin-top: 10px;
  }
  .Uq2qM69G {
    height: 165px;
  }
  .YeAV50oj {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ohrsc63l.DHZ0KF2Q,
  .ohrsc63l.J_u4yKWM,
  .ohrsc63l.xVB7cC2W {
    border-color: #012169;
    margin-bottom: 0;
    width: 100%;
  }
  .q1b2wncR {
    max-width: 280px;
  }
  .WpxxO2WR.IrAYaYA4 {
    background-position: 50% 5%;
    background-size: 1000px;
  }
  .WpxxO2WR.ilT7J3zS {
    padding-bottom: 20px;
  }
  .arRicP6U {
    font-size: 18px;
    line-height: 20px;
    max-width: 300px;
    width: 100%;
  }
  .arRicP6U.dBaCzFhv {
    display: none;
  }
  .COR6Uyy4 {
    width: 100%;
  }
  .z7Dl0k2S {
    margin-bottom: 20px;
  }
  .UXSPmMEP {
    padding-bottom: 60px;
    padding-top: 70px;
  }
  .xqnJbG9i {
    width: 100%;
  }
  .JWWswwIL {
    font-size: 12px;
    line-height: 14px;
    width: 50%;
  }
  .dH0Kl5s9 {
    height: 12px;
    margin-right: 4px;
  }
  .LYcFegV_ {
    left: 1%;
  }
  .EMhuUzUN,
  .LYcFegV_ {
    height: 29px;
    width: 29px;
  }
  .EMhuUzUN {
    left: 0;
    min-height: 29px;
    min-width: 29px;
  }
  .gBSae3Ul {
    height: 29px;
    right: 1%;
    width: 29px;
  }
  .BRw8mkGA {
    font-size: 14px;
  }
  .Sv2ESdvB {
    height: 29px;
    right: 0;
    width: 29px;
  }
  .TIB1LUF4 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    width: 100%;
  }
  .pLVFfK0g {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  .ndNkySXW {
    height: 350px;
    padding-bottom: 0;
    width: 100%;
  }
  .m5pxW1aF {
    padding-left: 15px;
    padding-right: 15px;
  }
  .e8cuJehP {
    margin-bottom: 4px;
    margin-right: 0;
  }
  .yNgMDrxY {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .yNgMDrxY,
  .yNgMDrxY.RNYZv18W,
  .yNgMDrxY.ZtonEPMw {
    display: block;
  }
  .mccQe2kx {
    height: 22px;
  }
  .r3uBQjCS {
    height: 25px;
  }
  .cNc8zJhk {
    height: 40px;
  }
  .vJS1E6QM {
    max-width: 100%;
  }
  .uRb83MKE {
    max-width: 210px;
  }
  .cMrIftUc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 250px;
    width: 100%;
  }
  .Bt44hVxp {
    height: 17px;
  }
  .QrDxcj9l {
    display: block;
    font-size: 18px;
    line-height: 20px;
    width: 100%;
  }
  .KvVB4alG {
    width: 113px;
  }
  .JQ0BvCFJ {
    margin-right: 7px;
  }
  .cZQXJ7Ny {
    font-size: 12px;
    height: 34px;
    line-height: 18px;
    padding-right: 6px;
    width: 115px;
  }
  .cZQXJ7Ny.CzCmroKg {
    padding-left: 8px;
  }
  .KCPiCdmN .B_zF0iqj {
    font-size: 14px !important;
  }
}
@media screen and (min-width: 479px) {
  .iBLzo_OF {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1250px) {
  .ZHQ0tihW {
    object-position: 70%;
  }
}
@media screen and (min-width: 1251px) {
  .ZHQ0tihW {
    object-position: 68%;
  }
}
@media screen and (min-width: 1850px) {
  .ZHQ0tihW {
    object-position: 58%;
  }
}
@media screen and (max-height: 640px) {
  .KpMHazxR {
    top: 55px;
  }
}
.bdmYjHHg {
  height: 100%;
}
.VMf2igt3 .b7Yu_Kgw {
  background-color: #FDFAF6;
  display: flex;
}
.QxwfIhJI {
  border-color: #000;
  border-width: 2px;
}
.RxmN0Llz:first-child {
  margin-left: auto;
}
.RxmN0Llz:last-child {
  margin-right: auto;
}
.VMf2igt3 .b7Yu_Kgw:first-child img,
.VMf2igt3 .b7Yu_Kgw:nth-child(8) img,
.VMf2igt3.wz_q_biG .b7Yu_Kgw:nth-child(7) img {
  max-width: 600px;
  object-fit: contain;
  width: 72%;
}
.VMf2igt3.wz_q_biG .b7Yu_Kgw:nth-child(8) img {
  max-width: 100%;
  object-fit: cover;
  width: 100%;
}
.cQFIDGy8 {
  background-color: rgba(34, 34, 34, 0.4) !important;
  opacity: 1 !important;
}
.vVDIfLf_ {
  background-color: #000 !important;
}
.w7hSpZmP .a5FjyjFA {
  background-clip: content-box !important;
  background-image: none !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  border-color: #012169 !important;
  border-radius: 6px !important;
  border-width: 1px !important;
  height: 35px !important;
  padding: 4px !important;
  width: 35px !important;
}
.kgRmzyl8 {
  display: flex;
}
.kgRmzyl8.XK6R5DCd {
  display: none;
}
video.eszGgZGf {
  aspect-ratio: 1/1;
  background-color: #bac8d3;
  border-radius: 10px;
  width: 100% !important;
}
.yUCuep5m {
  display: block !important;
}
.TzZrHxX2.EYA5HBTy .yUCuep5m {
  display: none !important;
}
.TzZrHxX2.EYA5HBTy .mmcroPoJ {
  display: block !important;
}
.cZQXJ7Ny.CzCmroKg .IO36A85P {
  color: #00237e;
}
#W1iQdfNn {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 9px;
  gap: 0.2rem;
}
#W1iQdfNn small {
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  line-height: 9px;
  padding-right: 2px;
  text-align: right;
  width: 60px;
}
.fPJKydvY .wQJepRv4 {
  border: 1.8px solid #000;
  margin: 0;
  max-height: unset;
  overflow: hidden;
  padding: 0;
  width: 140px;
}
.NXO0DVYW {
  height: 100%;
  width: 65px;
}
.eS5VPUrV._H8a5HNy span.ZE0AmzXz {
  transform: translateX(8px);
}
.eS5VPUrV li {
  font-size: 14px;
  line-height: 36px;
  min-height: 20px;
  text-align: center;
}
.jDDpcRxO {
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 4px;
  display: inline-flex;
  height: 35px;
  justify-content: space-around;
  max-width: 200px;
  min-width: 80px;
  width: 110% !important;
}
.jDDpcRxO .rGsaa6jV {
  background-color: #fff;
  border-radius: 0;
  color: #000;
  padding: 0;
}
.jDDpcRxO .UFO_0bn1 {
  color: #000;
  width: calc(100% - 60px);
}
.jDDpcRxO .fkreNlIz {
  background-color: #fff;
  border-radius: 0;
  color: #000;
  padding: 0;
}
.wXb4txef {
  background: #718399;
  height: 8px;
  margin: 0 6px;
  width: 8px;
}
.wXb4txef.LHzPsaq2 {
  background: #000 !important;
}
#NcU6fivL {
  display: none !important;
  z-index: 500001 !important;
}
#NcU6fivL,
#OQqZBYrX {
  align-items: center;
  background-color: var(--primary-color);
  font-family: Montserrat;
  height: 65px;
  justify-content: center;
  left: 0;
  overflow: hidden;
  position: fixed !important;
  position: absolute;
  text-align: center;
  top: 0 !important;
  top: 0;
  width: 100% !important;
  width: 100%;
}
#OQqZBYrX {
  display: flex;
  z-index: 900 !important;
}
.KCPiCdmN {
  align-items: center;
  display: flex;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 0;
}
#NcU6fivL .KCPiCdmN {
  font-weight: 300;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .ud_YMipo {
    margin-left: 4px;
  }
  #W1iQdfNn {
    flex-direction: row;
  }
  .KCPiCdmN {
    align-items: center;
    display: flex;
    font-weight: 400;
    margin-bottom: 0;
  }
}
.MLq24wva {
  animation: HXmiig1e 60s linear infinite forwards;
  min-width: 2800px !important;
}
@media screen and (max-width: 479px) {
  #S_hzPCLj strong {
    display: block;
  }
  #J3ZRwe0e {
    text-align: center;
  }
}
@keyframes HXmiig1e {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.MLq24wva.dBaCzFhv {
  display: none;
}
.ll0QaGbl {
  height: 28px;
}
.HQQ2H4XM {
  height: 15px;
}
.ccpWSOrs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.WexGggZz:nth-child(2) img {
  height: 58px;
  margin-bottom: 4px;
}
.WexGggZz:nth-child(3) img {
  height: 33px;
  margin-bottom: 4px;
}
.WexGggZz:nth-child(4) img {
  height: 58px;
  margin-bottom: 4px;
}
.WexGggZz:nth-child(5) img {
  height: 33px;
  margin-bottom: 4px;
}
.WexGggZz:nth-child(6) img {
  height: 64px;
  margin-bottom: 4px;
}
input[type="button"],
input[type="text"] {
  font-family: Brandon, sans-serif;
}
.F5p69PEW {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  max-width: 500px;
  text-align: center;
}
@media screen and (max-height: 850px) {
  .iN250gyW {
    margin-bottom: 20px !important;
  }
  .cMrIftUc {
    margin-bottom: 20px;
  }
  .jAZyY6In {
    margin-bottom: 30px;
  }
}
.CjclecLF:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 479px) {
  .T87mYq8e {
    padding-bottom: 50px;
  }
  .GR8cmJ3s:first-child img {
    height: 58px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .GR8cmJ3s:nth-child(2) img,
  .GR8cmJ3s:nth-child(3) img {
    height: 61px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .GR8cmJ3s:nth-child(4) img {
    height: 105px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .GR8cmJ3s:nth-child(5) img {
    height: 114px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .CFzG2ERS {
    padding-left: 15px;
    padding-right: 15px;
  }
}
details > summary {
  list-style: none;
}
details > summary::-webkit-details-marker {
  display: none;
}
@media screen and (max-width: 991px) {
  .GgvM9AOs[data-header-feat] {
    padding-top: 20px;
  }
  .GgvM9AOs[data-items-bought] {
    padding-top: 35px;
  }
  [data-amazon-header="v3"][data-amazon-components]:not(
      :has([data-items-bought])
    )
    .GgvM9AOs,
  [data-amazon-header="v5"][data-amazon-components]:not(
      :has([data-items-bought])
    )
    .GgvM9AOs {
    padding-top: 0;
  }
  [data-amazon-header="v4"] .ZgNqnQzb {
    border: unset;
    padding-bottom: 5px;
    padding-top: 10px;
  }
}
@media screen and (max-height: 900px) {
  .D2PGk9Eo {
    margin-bottom: 20px;
  }
  .iN250gyW {
    margin-bottom: 20px !important;
  }
  .cMrIftUc {
    margin-bottom: 20px;
  }
  .jAZyY6In {
    margin-bottom: 30px;
  }
}
.foxFvbZE {
  font-family: sans-serif !important;
}
.foxFvbZE.cciO9QZP {
  font-size: 24.5px;
}
.D2PGk9Eo .foxFvbZE.qbOhVJ_3,
.foxFvbZE.D2BupW1o,
.foxFvbZE.VvHqoH6B {
  font-size: 40px;
}
.foxFvbZE.yNgMDrxY {
  font-size: 26px;
}
@media screen and (max-width: 991px) {
  .foxFvbZE.D2BupW1o,
  .foxFvbZE.VvHqoH6B,
  .foxFvbZE.cciO9QZP {
    font-size: 30px;
  }
  .es_countdown {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .D2PGk9Eo .foxFvbZE.qbOhVJ_3 {
    font-size: 30px;
  }
}
.__ZBruJQ {
  font-family: Roboto Light !important;
}
._9wqhOz7T {
  font-family: Roboto Regular !important;
}
:root {
  --list-text-color: inherit;
  --select-field-arrow-color: #000;
  --border-color-active: #000;
  --border-color-hover: #000;
  --select-field-padding-left: 10px;
  --select-field-padding-right: 10px;
  --list-padding-top-bottom: 6px;
  --list-max-height: 250px;
  --list-item-padding-left: 10px;
  --list-item-padding-right: 10px;
  --list-item-min-height: 40px;
  --list-item-line-height: 40px;
}
._H8a5HNy {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  clear: both;
  padding-left: var(--select-field-padding-left);
  padding-right: var(--select-field-padding-right);
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
._H8a5HNy.eS5VPUrV {
  background-color: #fff;
  border: 1.5px solid #718399;
  border-radius: 4px;
  color: #000;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .XZFkGEgS ._H8a5HNy {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 100%;
  }
  .XZFkGEgS {
    display: flex;
    margin: 14px 0 6px;
    padding: 0 15px;
  }
  .XZFkGEgS .npmhpcnY {
    font-size: 16px;
    height: 52px;
    margin-left: 16px;
    padding: 6px 12px;
  }
}
._H8a5HNy:hover {
  border-color: var(--border-color-hover);
}
._H8a5HNy.zeRTnFyg,
._H8a5HNy:active,
._H8a5HNy:focus {
  border-color: var(--border-color-active);
}
._H8a5HNy:after {
  border-bottom: 2px solid var(--select-field-arrow-color);
  border-right: 2px solid var(--select-field-arrow-color);
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}
._H8a5HNy.zeRTnFyg:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
._H8a5HNy.zeRTnFyg .wQJepRv4 {
  background: #fff;
  opacity: 1;
  overflow: hidden;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
  width: 100%;
}
._H8a5HNy.MOqg1pgo {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
._H8a5HNy.MOqg1pgo:after {
  border-color: #ccc;
}
._H8a5HNy.ClowFpKD {
  width: 100%;
}
._H8a5HNy.ClowFpKD .wQJepRv4 {
  left: 0 !important;
  right: 0 !important;
}
._H8a5HNy.KHuPhyhI {
  float: right;
}
._H8a5HNy.KHuPhyhI .wQJepRv4 {
  left: auto;
  right: 0;
}
._H8a5HNy.qWdfcu2X {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
._H8a5HNy.qWdfcu2X:after {
  height: 4px;
  width: 4px;
}
._H8a5HNy.qWdfcu2X .QE_D0WxJ {
  line-height: 34px;
  min-height: 34px;
}
._H8a5HNy .wQJepRv4 {
  background-color: #fff;
  border-color: 3px solid #ededed;
  border-radius: 5px;
  box-shadow: 0 7px 20px 0 rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  color: var(--list-text-color);
  left: 0;
  margin-top: 4px;
  max-height: var(--list-max-height);
  opacity: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: var(--list-padding-top-bottom) 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition:
    all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
    opacity 0.15s ease-out;
  transition:
    all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
    opacity 0.15s ease-out;
  z-index: 9;
}
._H8a5HNy .wQJepRv4:hover .QE_D0WxJ:not(:hover) {
  background-color: transparent !important;
}
._H8a5HNy .QE_D0WxJ {
  cursor: pointer;
  font-weight: 700;
  line-height: var(--list-item-line-height);
  list-style: none;
  min-height: var(--list-item-min-height);
  outline: none;
  padding-left: var(--list-item-padding-left);
  padding-right: var(--list-item-padding-right);
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
._H8a5HNy .QE_D0WxJ:first-child {
  display: none;
}
._H8a5HNy.eS5VPUrV .QE_D0WxJ:first-child {
  display: block;
}
span.ZE0AmzXz {
  color: var(--list-text-color);
}
._H8a5HNy .QE_D0WxJ.GvNp1v9Q.qKlcgM2E,
._H8a5HNy .QE_D0WxJ.qKlcgM2E,
._H8a5HNy .QE_D0WxJ:hover {
  background-color: #f6fafd;
}
._H8a5HNy .QE_D0WxJ.GvNp1v9Q {
  font-weight: 700;
}
._H8a5HNy .QE_D0WxJ.MOqg1pgo {
  background-color: transparent;
  color: #999;
  cursor: default;
}
.A4RygxeT ._H8a5HNy .wQJepRv4 {
  display: none;
}
.A4RygxeT ._H8a5HNy.zeRTnFyg .wQJepRv4 {
  display: block;
}
select {
  appearance: none;
}
.hAWVC7VZ {
  animation: Ims48NwA 5s linear infinite;
}
.o1M0suUI {
  animation: GtCsoKhC 1s ease-in-out infinite;
}
.tF4S9Agi {
  animation: czlEqzhc 2.5s ease-in-out infinite forwards;
}
@keyframes czlEqzhc {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes Ims48NwA {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes GtCsoKhC {
  0% {
    opacity: 100%;
  }
  50% {
    opacity: 30%;
  }
  70% {
    opacity: 100%;
  }
  to {
    opacity: 100%;
  }
}
.LMRCs7Zp {
  overflow: hidden;
  pointer-events: none;
  position: relative;
}
.LMRCs7Zp:before {
  transform: rotate(45deg);
}
.LMRCs7Zp:after,
.LMRCs7Zp:before {
  background: gray;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.LMRCs7Zp:after {
  transform: rotate(-45deg);
}
@media screen and (min-width: 768px) {
  .UgzVGSWV {
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);
    top: 130px;
  }
}
.yYtdRRGh {
  animation: GtCsoKhC 1s ease-in-out infinite;
}
.sfLoFTc6 {
  display: none !important;
}
#kabUtApL {
  background-color: #012169;
  color: var(--secondary-text-color);
  font-family: Montserrat;
  font-size: 17px;
  height: 65px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
}
#kabUtApL,
#kabUtApL .SbnxKPVN {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
#kabUtApL .SbnxKPVN {
  flex-direction: row;
  max-width: 1200px;
  padding: 0;
  position: relative;
}
div#kabUtApL {
  position: fixed !important;
  text-align: center;
  top: 65px !important;
  width: 100% !important;
  z-index: 501 !important;
}
#kabUtApL .UhQO9Tat {
  border-radius: 20px;
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
  padding: 5px 10px;
}
#S_hzPCLj {
  display: block;
}
@media screen and (max-width: 767px) {
  #kabUtApL,
  #kabUtApL.y4NBSw8p {
    font-size: 14px;
  }
  .tF4S9Agi {
    height: 12px;
    width: 8.3px;
  }
  #kabUtApL .SbnxKPVN {
    padding-top: 1em!important;
  }
}
@media screen and (max-width: 479px) {
  #kabUtApL {
    font-size: 14px;
  }
}
.UMAzq8vM.oOv4yMv3 {
  color: #7c7c7c;
  font-weight: 500;
  text-decoration: line-through;
}
._4SrwumrV {
  display: flex;
  flex-wrap: wrap;
  gap: min(10px, 1.75vw);
  overflow-x: auto;
  scroll-padding: 0 5px;
  scroll-snap-align: start;
  width: auto;
}
._4SrwumrV > * {
  flex: 0 0 auto;
  scroll-snap-align: center;
}
li.QE_D0WxJ.MOqg1pgo.KvW6VxCC {
  pointer-events: none;
}
span.FErf1oCO.w7hSpZmP {
  text-transform: capitalize !important;
}
.UMAzq8vM.oOv4yMv3 {
  margin-right: 8px;
}
.enUgMcmc {
  align-items: center;
  display: flex;
  height: 25px;
  margin-bottom: 10px;
}
.enUgMcmc .x6nAOdit {
  margin-bottom: 0;
}
.VfDg8aH1 {
  margin-left: 5px;
  margin-top: 5px;
}
:root {
  --outline-width: 1px;
  --border-width: 4px;
  --horizontal-spacing: calc(17px - var(--border-width));
  --vertical-spacing: calc(11px - var(--border-width));
}
.eJqwo2_2 {
  background-color: #fcf9cd;
  border: var(--border-width) solid #fff;
  border-radius: 2px;
  color: #000;
  container: bundle/inline-size;
  flex-direction: column;
  font-family: inherit;
  gap: 0.8rem;
  height: auto;
  margin-bottom: 10px;
  outline: var(--outline-width) solid #000;
  padding: var(--vertical-spacing) var(--horizontal-spacing);
}
.eJqwo2_2,
.r4TCNjj3 {
  display: flex;
  width: 100%;
}
.r4TCNjj3 {
  justify-content: space-between;
}
.rnol5wWa {
  background-color: #bae474;
  font-size: 12px;
  font-weight: 600;
  margin-left: calc(
    var(--horizontal-spacing) * -1 - var(--border-width) -
      var(--outline-width) - 1px
  );
  padding: 5px;
  position: relative;
  white-space: nowrap;
  z-index: 50;
}
.rnol5wWa:after {
  border-bottom: 15px solid #bae474;
  border-right: 10px solid transparent;
  border-top: 15px solid #bae474;
  bottom: 0;
  content: "";
  position: absolute;
  right: -10px;
  top: 0;
  width: 0;
}
.HQgrOR59 {
  background-color: #dcff8e;
  border-radius: 9999px;
  font-size: 12px;
  font-weight: 700;
  justify-content: center;
  padding: 5px 15px;
  text-align: center;
  white-space: nowrap;
}
.HQgrOR59,
.aD5DBdR9 {
  align-items: center;
  display: flex;
}
.aD5DBdR9 {
  flex-direction: column;
  gap: 1rem;
}
.QLQJyZG2 {
  align-items: end;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  margin: 0 -5px;
  text-align: center;
  width: 100%;
}
.eJqwo2_2[data-items="3"] .QLQJyZG2 {
  scale: 0.85;
}
.eJqwo2_2[data-items="3"] .HQgrOR59,
.eJqwo2_2[data-items="3"] .rnol5wWa {
  font-size: 10px;
}
.Q6BeVDag {
  flex: 1;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 7px;
}
.Q6BeVDag,
._xy3bNEi {
  align-items: center;
  display: flex;
  justify-content: center;
}
._xy3bNEi {
  height: 40px;
  position: relative;
  width: 60px;
}
.xvPJZbRG {
  height: inherit;
  object-fit: contain;
  width: inherit;
}
._xLsyLty {
  left: -10px;
  position: absolute;
  top: 4px;
}
.fTfNl5Nl {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.pAcsRQMF {
  font-size: 8px;
  font-weight: 600;
  position: absolute;
  text-align: center;
  z-index: 1;
}
.Enfg8qPV {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  justify-content: center;
}
.a3cEEsYl {
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
.yHwKYOKj {
  display: flex;
  font-size: 14px;
  gap: 0.2rem;
  justify-content: center;
  line-height: 14px;
}
.uGkQS_Ud {
  color: gray;
  text-decoration: line-through;
}
.bHG8Bxtt {
  font-weight: 700;
}
.I4yPbQAN {
  align-items: center;
  cursor: default;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-bottom: auto;
  margin-top: 15px;
  scale: 1.8;
  text-align: center;
}
.cEEcSaVf {
  color: #fff;
  font-weight: 500;
}
.sl5vWkeH {
  align-items: center;
  background-color: #000;
  border-radius: 3px;
  color: #fff;
  display: flex;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  justify-content: center;
  letter-spacing: 1.44px;
  margin-bottom: 10px;
  min-height: 40px;
  padding: 0 10px;
  text-align: center;
  transition: background-color 0.2s ease;
  width: 100%;
}
.sl5vWkeH:focus,
.sl5vWkeH:hover {
  background-color: #2b2a2f;
}
@container bundle (min-width: 290px) {
  .eJqwo2_2[data-items="3"] .QLQJyZG2 {
    scale: 0.95;
  }
  .eJqwo2_2[data-items="3"] .HQgrOR59,
  .eJqwo2_2[data-items="3"] .rnol5wWa {
    font-size: 11px;
  }
}
@container bundle (min-width: 315px) {
  .HQgrOR59,
  .rnol5wWa {
    font-size: 12px !important;
  }
}
@container bundle (min-width: 320px) {
  .QLQJyZG2 {
    flex-direction: row;
    justify-content: space-evenly;
    margin: 0;
    scale: 1 !important;
    text-align: left;
  }
  .I4yPbQAN {
    scale: 2;
  }
  .yHwKYOKj {
    gap: 0.4rem;
  }
}
@media (max-width: 330px) {
  .eJqwo2_2[data-items="3"] .HQgrOR59 {
    margin-right: -15px;
  }
}
@media (min-width: 331px) and (max-width: 383px) {
  .eJqwo2_2[data-items="3"] .HQgrOR59 {
    margin-right: -10px;
  }
}
@media (min-width: 384px) and (max-width: 420px) {
  .eJqwo2_2[data-items="3"] .HQgrOR59 {
    margin-right: -5px;
  }
}
@media (max-width: 400px) {
  .eJqwo2_2[data-items="3"] .HQgrOR59 {
    padding: 5px 7.5px;
  }
}
@media (min-width: 992px) {
  @container bundle (min-width: 369px) {
    .eJqwo2_2[data-items="2"] .Q6BeVDag {
      flex-direction: row;
      flex-wrap: nowrap;
    }
    .eJqwo2_2[data-items="2"] .yHwKYOKj {
      justify-content: start;
    }
    .eJqwo2_2[data-items="2"] .a3cEEsYl {
      text-align: start;
    }
    .eJqwo2_2[data-items="2"] .I4yPbQAN {
      margin-top: 12.5px;
    }
    .QLQJyZG2 {
      gap: 1.4rem;
      justify-content: center;
    }
    .Q6BeVDag {
      flex-grow: 0;
    }
  }
} /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}
body {
  margin: 0;
  padding-top: 0 !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.PtpLfDXP {
  background-color: rgba(113, 131, 153, 0.55);
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 11000000000;
}
.PtpLfDXP,
.PtpLfDXP.B9f0pMWM {
  display: none;
}
.u9DMn7cF {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
}
@media screen and (max-width: 910px) {
  .u9DMn7cF {
    height: 102%;
  }
}
.TO4FhPGS {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: space-evenly;
  max-width: 852px;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 910px) {
  .TO4FhPGS {
    flex-direction: column;
    max-width: 351px;
    position: absolute;
    z-index: 1000000 !important;
  }
}
@media screen and (max-width: 400px) {
  .TO4FhPGS {
    width: 330px;
  }
}
@media screen and (max-width: 350px) {
  .TO4FhPGS {
    width: 310px;
  }
}
.yIQfZq4Z {
  display: flex;
}
.cguWDdSV {
  max-width: 426px;
}
@media screen and (max-width: 910px) {
  .cguWDdSV {
    height: 250px;
    margin-bottom: 20px;
    object-fit: cover;
    object-position: center;
    width: 351px;
  }
}
@media screen and (max-width: 400px) {
  .cguWDdSV {
    width: 330px;
  }
}
@media screen and (max-width: 350px) {
  .cguWDdSV {
    width: 310px;
  }
}
.i0bA_uzx {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 50%;
  text-align: center;
  width: 426px;
}
.RugS0m8p {
  color: #ff935f;
  font-family: Ellenluff larken;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 10px;
  margin-top: -10px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 910px) {
  .RugS0m8p {
    display: none;
  }
}
.zJGXRg4K {
  color: #000;
  font-family: Brandon;
  font-size: 38.034px;
  font-style: normal;
  font-weight: 450;
  line-height: 46.486px;
  margin-bottom: 0;
}
@media screen and (max-width: 910px) {
  .zJGXRg4K {
    font-family: Ellenluff larken;
    font-size: 27px;
    font-weight: 400;
    line-height: 32.832px;
    text-align: center;
    text-transform: uppercase;
  }
}
.w49i3_gW {
  color: #000;
  font-family: Brandon;
  font-size: 23.243px;
  font-weight: 800;
  line-height: 38.034px;
  text-transform: uppercase;
}
@media screen and (max-width: 910px) {
  .w49i3_gW {
    font-size: 17px;
    line-height: 32.832px;
    margin-top: 0;
  }
}
.W6wCcoDN {
  background: #000;
  border-radius: 3px;
  color: #fff;
  flex-shrink: 0;
  font-weight: 500;
  height: 48px;
  width: 336px;
}
@media screen and (max-width: 910px) {
  .W6wCcoDN {
    margin: 0 28px 20px;
    width: 295px;
  }
}
.tpaSyaze {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.hXYIWjV6 {
  color: #000;
  font-family: Ellenluff larken;
  font-size: 46px;
  font-style: normal;
  font-weight: 400;
  line-height: 42px;
  margin-bottom: 16px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 910px) {
  .hXYIWjV6 {
    color: #000;
    font-family: Ellenluff larken;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 34.56px;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: center;
    text-transform: uppercase;
    width: 339px;
  }
}
.gSZTdNiK {
  color: #000;
  font-family: Brandon;
  font-size: 23px;
  font-weight: 800;
  line-height: 35px;
  margin-bottom: 22px;
  text-transform: uppercase;
}
@media screen and (max-width: 910px) {
  .gSZTdNiK {
    color: #000;
    font-size: 17px;
    line-height: 22px;
    text-align: center;
    width: 339px;
  }
}
.UO69igLc {
  color: #000;
  font-family: Brandon;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  line-height: 12px;
  margin-top: 10px;
  text-align: start;
  width: 336px;
}
@media screen and (max-width: 910px) {
  .UO69igLc {
    flex-shrink: 0;
    height: 68px;
    margin-top: 15px;
    width: 293px;
  }
}
.Dx5SWTod,
.tpaSyaze {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.nYStkAa2 {
  height: 13px;
  left: 4.5%;
  position: absolute;
  top: 26.8%;
  width: 16px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
._8gcMekn {
  height: 18px;
  left: 6%;
  position: absolute;
  top: 26%;
  width: 11px;
}
@media (min-width: 911px) {
  ._8gcMekn {
    left: 5%;
  }
}
.bqdMrfpf {
  background: #000;
  border-radius: 3px;
  color: #fff;
  flex-shrink: 0;
  font-weight: 500;
  height: 48px;
  width: 336px;
}
@media screen and (max-width: 910px) {
  .bqdMrfpf {
    margin: 0 28px;
    width: 295px;
  }
}
.w13uIxel {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.aJBB1RTA {
  color: #000;
  font-family: Ellenluff larken;
  font-size: 48px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 17px;
  margin-top: 0;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 910px) {
  .aJBB1RTA {
    font-size: 32px;
    line-height: 34.56px;
    margin-top: 10px;
    width: 339px;
  }
}
.KLSknVIi {
  color: #000;
  font-family: Brandon;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  max-width: 336px;
  text-align: center;
  text-transform: none;
}
@media screen and (max-width: 910px) {
  .KLSknVIi {
    font-size: 19px;
    margin-bottom: 30px;
    max-width: 260px;
  }
}
.MJpp6vBe {
  background: #000;
  border-radius: 3px;
  color: #fff;
  flex-shrink: 0;
  height: 48px;
  width: 336px;
}
@media screen and (max-width: 910px) {
  .MJpp6vBe {
    width: 90%;
  }
}
.flD0XLmh {
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 3px;
  color: #b4b4b4;
  flex-shrink: 0;
  height: 48px;
  margin-bottom: 10px;
  width: 336px;
}
@media screen and (max-width: 910px) {
  .flD0XLmh {
    max-width: 295px;
  }
}
.sK_riAxj {
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 3px;
  color: #b4b4b4;
  flex-shrink: 0;
  height: 48px;
  margin-bottom: 10px;
  width: 336px;
}
@media screen and (max-width: 910px) {
  .sK_riAxj {
    max-width: 295px;
  }
}
.kDc3A7ce {
  display: none;
}
@media screen and (max-width: 910px) {
  .kDc3A7ce {
    color: #000;
    display: contents;
    flex-shrink: 0;
    font-family: Brandon;
    font-size: 12px;
    font-style: normal;
    font-weight: 390;
    height: 35px;
    line-height: normal;
    text-align: center;
    width: 293px;
  }
}
.VrqL4F3u {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 38px;
}
@media screen and (max-width: 910px) {
  .VrqL4F3u {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.ciUiVgck {
  color: #000;
  font-family: Brandon;
  font-size: 13.86px;
  font-style: normal;
  font-weight: 450;
  margin-left: 5px;
  text-align: center;
  text-transform: uppercase;
}
.iqIl9P1e,
.yov3AvxW {
  align-items: center;
  background: #dcff8e;
  border-radius: 12.705px;
  color: #000;
  display: flex;
  font-family: Brandon;
  font-size: 13.86px;
  font-style: normal;
  font-weight: 450;
  height: 24px;
  justify-content: center;
  line-height: 18.48px;
  text-align: center;
  text-transform: uppercase;
  width: 51.097px;
}
.PA8UikmE {
  cursor: pointer;
  position: absolute;
  right: -11px;
  top: -12px;
}
@media screen and (max-width: 910px) {
  .PA8UikmE {
    right: 10px;
    top: 10px;
  }
}
.TO4FhPGS.B9f0pMWM {
  padding-bottom: 0;
  padding-top: 0;
}
.DNDxzgNh {
  font-size: 32px;
  margin-bottom: 35px;
}
.DNDxzgNh,
.pjwLgi9d {
  position: relative;
  z-index: 1;
}
.pjwLgi9d {
  -webkit-box-align: end;
  -ms-flex-align: end;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  -webkit-align-items: end;
  align-items: end;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  max-width: 895px;
  width: 100%;
}
.V79I65cJ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 700;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.xmHCiLjQ {
  height: auto;
  margin-bottom: 4px;
  max-height: 58px;
  width: auto;
}
.wUIWt_FX {
  height: 64px;
  margin-bottom: 4px;
}
.X1BTwcTe {
  height: 33px;
  margin-bottom: 4px;
}
.YziQlu5q {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  font-weight: 700;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  text-transform: uppercase;
}
.YziQlu5q,
.gY8SYKp7 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.gY8SYKp7 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: #718399;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 500;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.U7vBBsuG {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  border-bottom: 1px solid rgba(113, 131, 153, 0.18);
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  height: 56.5px;
  max-width: 895px;
  width: 100%;
}
.U7vBBsuG.WIruoEmG {
  border-bottom-width: 0;
}
.QuIaMRZE {
  background-color: #e4f3fb;
  bottom: auto;
  height: 222px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.QuIaMRZE.oiO3wRMf {
  background-color: #fff;
  height: auto;
  padding: 31px;
  position: relative;
}
.prXgx56i {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  bottom: auto;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  -webkit-justify-content: center;
  justify-content: center;
  left: auto;
  opacity: 1;
  position: absolute;
  right: 40px;
  top: 25px;
  width: 25px;
}
.C5kWfeUo {
  display: none;
}
:root {
  --pink-light-color: #dcff8e;
  --pink-color: #da522b;
  --pink-light-color2: #fde2cb;
  --primary-color: #dcff8e;
  --secondary-text-color: #fff;
  --secondary-background-banner: #000;
  --secondary-background-coupon: #fff;
  --secondary-text-banner: #fff;
  --banner-color: #012169;
  --invert-color: #000;
  --text-color: #000;
}
[data-theme="orly-original-host"] {
  --primary-color: #000;
  --secondary-text-color: #000;
  --secondary-background-banner: #dcff8e;
  --secondary-background-coupon: #012169;
  --secondary-text-banner: #012169;
  --banner-color: #fff;
  --invert-color: #fff;
  --text-color: #012169;
}
@font-face {
  font-family: webflow-icons;
  font-style: normal;
  font-weight: 400;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")
    format("truetype");
}
[class*=" w-icon-"],
[class^="w-icon-"] {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: webflow-icons !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}
.EouXiid5:before {
  content: "";
}
.XKFU5pY9:before {
  content: "";
}
.SI2s4PCZ:before {
  content: "";
}
.CDPahxyK:before,
.ucCmS7_S:before {
  content: "";
}
.TkB6RCMH:before {
  content: "";
}
.KPKeZzog:before {
  content: "";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  color: #333;
  font-family: Arial, sans-serif;
  min-height: 100%;
}
html.Qb7choMy * {
  background-attachment: scroll !important;
}
.gSGlzlMa {
  display: block;
}
.EkpKOWUf {
  display: inline-block;
  max-width: 100%;
}
.ow5LU0pf:after,
.ow5LU0pf:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.ow5LU0pf:after {
  clear: both;
}
.vmemtahq {
  display: none;
}
.mC4OSTXw {
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  line-height: inherit;
  padding: 9px 15px;
  text-decoration: none;
}
input.mC4OSTXw {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.ss7Ye1Qe,
.ss7Ye1Qe * {
  font-smoothing: auto;
  word-wrap: normal;
  background: none;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0 transparent;
  border-radius: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clear: none;
  color: inherit;
  cursor: inherit;
  direction: ltr;
  display: block;
  float: none;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  height: auto;
  left: auto;
  letter-spacing: inherit;
  line-height: inherit;
  list-style-type: disc;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  text-align: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-shadow: none;
  text-transform: inherit;
  top: auto;
  transform: none;
  transition: none;
  vertical-align: baseline;
  visibility: visible;
  white-space: inherit;
  width: auto;
  word-break: normal;
  word-spacing: normal;
  z-index: auto;
}
.ss7Ye1Qe {
  background-color: #fff !important;
  border-radius: 3px !important;
  bottom: 12px !important;
  box-shadow:
    0 0 0 1px rgba(0, 0, 0, 0.1),
    0 1px 3px rgba(0, 0, 0, 0.1);
  color: #aaadb0 !important;
  cursor: pointer;
  font-size: 12px !important;
  height: auto !important;
  left: auto !important;
  line-height: 14px !important;
  margin: 0 !important;
  overflow: visible !important;
  padding: 6px 8px 6px 6px !important;
  position: fixed !important;
  right: 12px !important;
  text-decoration: none !important;
  top: auto !important;
  transform: none !important;
  white-space: nowrap;
  width: auto !important;
  z-index: 2147483647 !important;
}
.ss7Ye1Qe,
.ss7Ye1Qe > img {
  display: inline-block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.ss7Ye1Qe > img {
  vertical-align: middle !important;
}
.uMD8tUdy {
  list-style: none;
  padding-left: 0;
}
.psLnvnLf:after,
.psLnvnLf:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.psLnvnLf:after {
  clear: both;
}
.so0akG2F {
  padding: 0;
  position: relative;
  width: 100%;
}
.so0akG2F embed,
.so0akG2F iframe,
.so0akG2F object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
button,
html input[type="button"],
input[type="reset"] {
  border: 0;
}
.vWL9qNBy {
  margin: 0 0 15px;
}
.vbazpdZu {
  background-color: #ddd;
  display: none;
  padding: 20px;
  text-align: center;
}
.ZfPgefpc {
  background-color: #ffdede;
  display: none;
  margin-top: 10px;
  padding: 10px;
}
label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}
.etmBFDfe,
.tQHoKXpQ {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #333;
  display: block;
  font-size: 14px;
  height: 38px;
  line-height: 1.428571429;
  margin-bottom: 10px;
  padding: 8px 12px;
  vertical-align: middle;
  width: 100%;
}
.etmBFDfe:-moz-placeholder,
.tQHoKXpQ:-moz-placeholder {
  color: #999;
}
.etmBFDfe::-moz-placeholder,
.tQHoKXpQ::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.etmBFDfe:-ms-input-placeholder,
.tQHoKXpQ:-ms-input-placeholder {
  color: #999;
}
.etmBFDfe::-webkit-input-placeholder,
.tQHoKXpQ::-webkit-input-placeholder {
  color: #999;
}
.etmBFDfe:focus,
.tQHoKXpQ:focus {
  border-color: #3898ec;
  outline: 0;
}
.etmBFDfe[disabled],
.etmBFDfe[readonly],
.tQHoKXpQ[disabled],
.tQHoKXpQ[readonly],
fieldset[disabled] .etmBFDfe,
fieldset[disabled] .tQHoKXpQ {
  background-color: #eee;
  cursor: not-allowed;
}
textarea.etmBFDfe,
textarea.tQHoKXpQ {
  height: auto;
}
.etmBFDfe {
  background-color: #f3f3f3;
}
.etmBFDfe[multiple] {
  height: auto;
}
.QBlNzk25 {
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
}
.n7W8ozi5 {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.n7W8ozi5:after,
.n7W8ozi5:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.n7W8ozi5:after {
  clear: both;
}
.bRBI4PyC {
  float: left;
  line-height: normal;
  margin: 4px 0 0;
  margin-left: -20px;
  margin-top: 1px\9;
  margin-top: 3px;
}
.CvAQKuI0 {
  display: block;
  margin-bottom: 10px;
}
.hhSWSgsa {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -100;
}
.XcnZHgBJ,
.aKcVlhLy,
.n25p_3fd {
  color: #333;
  display: inline-block;
}
.S3FRJ4h5 {
  display: block;
  margin-top: 10px;
}
.S3FRJ4h5.vmemtahq,
.XcnZHgBJ.vmemtahq,
.aKcVlhLy.vmemtahq,
.n25p_3fd.vmemtahq {
  display: none;
}
.ScPTlFzN {
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  padding: 8px 12px;
}
.ScPTlFzN,
.b9bolfE2 {
  background-color: #fafafa;
  border: 1px solid #ccc;
  display: flex;
  margin: 0;
}
.b9bolfE2 {
  flex-grow: 1;
  justify-content: space-between;
  padding: 8px 9px 8px 11px;
}
.VjKKW6hJ {
  display: block;
  font-size: 14px;
  font-weight: 400;
}
.rrDGkUqQ {
  cursor: pointer;
  display: block;
  height: auto;
  margin-left: 10px;
  margin-top: 3px;
  padding: 3px;
  width: auto;
}
.TkB6RCMH {
  font-size: 10px;
  margin: auto;
}
.Wjcmzm8u {
  color: #ea384c;
  padding: 2px 0;
}
.Wjcmzm8u,
.ZYbTiBIO {
  display: inline-block;
}
.ZYbTiBIO {
  line-height: 38px;
  padding: 0 12px;
}
.dzlaHyAo {
  background-color: #fafafa;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 8px 12px;
}
.KPKeZzog,
.LHbET5Mw {
  display: inline-block;
  margin-right: 8px;
  width: 20px;
}
.LHbET5Mw {
  height: 20px;
}
.svqMHP3d {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}
.svqMHP3d:after,
.svqMHP3d:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.svqMHP3d:after {
  clear: both;
}
.svqMHP3d .qi4tEZqy {
  margin-left: -10px;
  margin-right: -10px;
}
.qi4tEZqy:after,
.qi4tEZqy:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.qi4tEZqy:after {
  clear: both;
}
.qi4tEZqy .qi4tEZqy {
  margin-left: 0;
  margin-right: 0;
}
.vBgVe0O9 {
  float: left;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  width: 100%;
}
.vBgVe0O9 .vBgVe0O9 {
  padding-left: 0;
  padding-right: 0;
}
.gtk1X0hI {
  width: 8.33333333%;
}
._V5kYOGf {
  width: 16.66666667%;
}
.ehYm2NPM {
  width: 25%;
}
.RJIUmT1O {
  width: 33.33333333%;
}
.Uzbbe206 {
  width: 41.66666667%;
}
.A4jj4aU6 {
  width: 50%;
}
.uOEzuTMC {
  width: 58.33333333%;
}
.ybadoUrJ {
  width: 66.66666667%;
}
.EOpOy6qg {
  width: 75%;
}
.mU4R6U2o {
  width: 83.33333333%;
}
.YM9dqTfT {
  width: 91.66666667%;
}
.dMX7pGhC {
  width: 100%;
}
.pCet9MM3 {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .svqMHP3d {
    max-width: 728px;
  }
  .pCet9MM3 {
    display: inherit !important;
  }
  .pPqeciNb {
    display: none !important;
  }
  .vFSvQvPa {
    width: 8.33333333%;
  }
  .U_4HsxTg {
    width: 16.66666667%;
  }
  .e6Ol4eNo {
    width: 25%;
  }
  .LPxI5FQV {
    width: 33.33333333%;
  }
  .S6hxClgK {
    width: 41.66666667%;
  }
  .pvIu3xD2 {
    width: 50%;
  }
  .xWkViNsg {
    width: 58.33333333%;
  }
  .R5J4hSYp {
    width: 66.66666667%;
  }
  .OMS6tQQn {
    width: 75%;
  }
  .eU9trDHP {
    width: 83.33333333%;
  }
  .WnmDjTJW {
    width: 91.66666667%;
  }
  .HzjiDV3A,
  .gKSXew6y {
    width: 100%;
  }
  .gKSXew6y {
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .pCet9MM3,
  .pPqeciNb {
    display: inherit !important;
  }
  .JR8uvUhF {
    display: none !important;
  }
  .qi4tEZqy,
  .svqMHP3d .qi4tEZqy {
    margin-left: 0;
    margin-right: 0;
  }
  .vBgVe0O9 {
    left: auto;
    right: auto;
    width: 100%;
  }
  .QbQDgbF0 {
    width: 8.33333333%;
  }
  .UiKgE4sv {
    width: 16.66666667%;
  }
  .obiyy4dQ {
    width: 25%;
  }
  .m1fDnE2V {
    width: 33.33333333%;
  }
  .pDV_UayH {
    width: 41.66666667%;
  }
  .Wn7EL2EV {
    width: 50%;
  }
  .uxRAooM4 {
    width: 58.33333333%;
  }
  .HTNrJnRk {
    width: 66.66666667%;
  }
  .Q_wWSGIz {
    width: 75%;
  }
  .ph3n3RTM {
    width: 83.33333333%;
  }
  .CsDcKLab {
    width: 91.66666667%;
  }
  .hms85czy {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .svqMHP3d {
    max-width: none;
  }
  .JR8uvUhF,
  .pCet9MM3,
  .pPqeciNb {
    display: inherit !important;
  }
  .LZL9IfBU {
    display: none !important;
  }
  .vBgVe0O9 {
    width: 100%;
  }
  .hXMSEehZ {
    width: 8.33333333%;
  }
  .h5zlGRRL {
    width: 16.66666667%;
  }
  .MDW9w4Dz {
    width: 25%;
  }
  .AhdJ5uby {
    width: 33.33333333%;
  }
  ._npv87VT {
    width: 41.66666667%;
  }
  .TR7ti89G {
    width: 50%;
  }
  .DoKqDCKY {
    width: 58.33333333%;
  }
  .gQ3xeMEf {
    width: 66.66666667%;
  }
  .N1R6bAw9 {
    width: 75%;
  }
  .LDB1meK0 {
    width: 83.33333333%;
  }
  .UtEfSAWW {
    width: 91.66666667%;
  }
  .Hbh3a49d {
    width: 100%;
  }
}
.F5S_BtPj {
  position: relative;
}
.RQeLxMAq {
  height: 400px;
  width: 100%;
}
.RQeLxMAq label {
  display: inline;
  width: auto;
}
.RQeLxMAq img {
  max-width: inherit;
}
.RQeLxMAq .JLYprv3b {
  text-align: center;
}
.RQeLxMAq .JLYprv3b > button {
  display: none !important;
}
.EScvF4zA {
  overflow: hidden;
}
.g7yWCaVv {
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  height: 20px;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 28px;
}
.g7yWCaVv * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.g7yWCaVv .HZ2gkQAv {
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
  text-align: center;
}
.g7yWCaVv .QZtWfJ3G {
  display: block;
  position: relative;
}
.g7yWCaVv.f0MFhPNC {
  height: 28px;
  width: 36px;
}
.g7yWCaVv.f0MFhPNC .HZ2gkQAv {
  font-size: 18px;
  line-height: 18px;
}
.g7yWCaVv:not(.oM_gLXKn) {
  margin-left: 5px;
  margin-right: 8px;
}
.g7yWCaVv:not(.oM_gLXKn).f0MFhPNC {
  margin-left: 6px;
}
.g7yWCaVv:not(.oM_gLXKn):after,
.g7yWCaVv:not(.oM_gLXKn):before {
  border: solid transparent;
  content: " ";
  height: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  width: 0;
}
.g7yWCaVv:not(.oM_gLXKn):before {
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0)
    rgba(117, 134, 150, 0);
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}
.g7yWCaVv:not(.oM_gLXKn).f0MFhPNC:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}
.g7yWCaVv:not(.oM_gLXKn):after {
  border-color: hsla(0, 0%, 100%, 0) #fff hsla(0, 0%, 100%, 0)
    hsla(0, 0%, 100%, 0);
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}
.g7yWCaVv:not(.oM_gLXKn).f0MFhPNC:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}
.g7yWCaVv.oM_gLXKn {
  height: 33px;
  margin-bottom: 8px;
  width: 61px;
}
.g7yWCaVv.oM_gLXKn:after,
.g7yWCaVv.oM_gLXKn:before {
  border: solid transparent;
  content: " ";
  height: 0;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 100%;
  width: 0;
}
.g7yWCaVv.oM_gLXKn:before {
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  border-width: 5px;
  margin-left: -5px;
}
.g7yWCaVv.oM_gLXKn:after {
  border-color: #fff hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0);
  border-width: 4px;
  margin-left: -4px;
}
.g7yWCaVv.oM_gLXKn .HZ2gkQAv {
  font-size: 18px;
  line-height: 22px;
}
.g7yWCaVv.oM_gLXKn.f0MFhPNC {
  width: 76px;
}
.jR4ADZL9,
.rDyRveHr {
  overflow: hidden;
}
.rDyRveHr {
  color: #fff;
  height: 500px;
  position: relative;
}
.rDyRveHr > video {
  background-position: 50% 50%;
  background-size: cover;
  bottom: -100%;
  height: 100%;
  left: -100%;
  margin: auto;
  object-fit: cover;
  position: absolute;
  right: -100%;
  top: -100%;
  width: 100%;
  z-index: -100;
}
.rDyRveHr > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}
.tfBD095S {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  background: #ddd;
  clear: both;
  height: 300px;
  position: relative;
  text-align: center;
}
.ojVjyDbY {
  display: block;
  left: 0;
  overflow: hidden;
  right: 0;
  white-space: nowrap;
  z-index: 1;
}
.ojVjyDbY,
.xtjHjKUk {
  height: 100%;
  position: relative;
}
.xtjHjKUk {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  white-space: normal;
  width: 100%;
}
.Cdk9x7Rz {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  bottom: 0;
  height: 40px;
  left: 0;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  right: 0;
  text-align: center;
  top: auto;
  z-index: 2;
}
.Cdk9x7Rz.wn8OJo8t > div {
  border-radius: 100%;
}
.Cdk9x7Rz.UQ1ZpUWn > div {
  font-size: inherit;
  height: auto;
  line-height: inherit;
  padding: 0.2em 0.5em;
  width: auto;
}
.Cdk9x7Rz.CY75Z0QK > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.mKe85ULg {
  color: #fff;
}
.mKe85ULg > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.mKe85ULg > div.l8hRjVZm {
  background-color: #222;
}
.DKQALPOF {
  background-color: hsla(0, 0%, 100%, 0.4);
  cursor: pointer;
  display: inline-block;
  height: 1em;
  margin: 0 3px 0.5em;
  position: relative;
  transition:
    background-color 0.1s,
    color 0.1s;
  width: 1em;
}
.DKQALPOF.l8hRjVZm {
  background-color: #fff;
}
.DKQALPOF:focus {
  box-shadow: 0 0 0 2px #fff;
  outline: none;
}
.DKQALPOF:focus.l8hRjVZm {
  box-shadow: none;
}
.D2h4KzDs,
.SkZ39Clb {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  bottom: 0;
  color: #fff;
  cursor: pointer;
  font-size: 40px;
  left: 0;
  margin: auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 80px;
}
.D2h4KzDs [class*=" w-icon-"],
.D2h4KzDs [class^="w-icon-"],
.SkZ39Clb [class*=" w-icon-"],
.SkZ39Clb [class^="w-icon-"] {
  position: absolute;
}
.D2h4KzDs:focus,
.SkZ39Clb:focus {
  outline: 0;
}
.SkZ39Clb {
  right: auto;
  z-index: 3;
}
.D2h4KzDs {
  left: auto;
  z-index: 4;
}
.EouXiid5,
.XKFU5pY9 {
  bottom: 0;
  height: 1em;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
  width: 1em;
}
._kNxOyXX {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.zvtUIoyP {
  display: inline-block;
  z-index: 900;
}
.LiCoZY35,
.bOx_TUiB,
.oN3T0XuD,
.zvtUIoyP {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
}
.LiCoZY35,
.bOx_TUiB,
.oN3T0XuD {
  color: #222;
  padding: 20px;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
}
.oN3T0XuD {
  cursor: pointer;
  display: inline-block;
  padding-right: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.oN3T0XuD:focus {
  outline: 0;
}
.CDPahxyK {
  bottom: 0;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 1em;
}
.YT9qzF11 {
  background: #ddd;
  display: none;
  min-width: 100%;
  position: absolute;
}
.LiCoZY35,
.YT9qzF11.njJvtmaZ {
  display: block;
}
.LiCoZY35 {
  color: #222;
  padding: 10px 20px;
}
.LiCoZY35.Bamncf5f {
  color: #0082f3;
}
.LiCoZY35:focus {
  outline: 0;
}
@media screen and (max-width: 767px) {
  .DYB9FeY_ {
    padding-left: 10px;
  }
}
.ZFCZsZRZ {
  word-wrap: normal;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.9);
  bottom: 0;
  color: #000;
  color: #fff;
  cursor: auto;
  font-family: serif;
  font-family:
    Helvetica Neue,
    Helvetica,
    Ubuntu,
    Segoe UI,
    Verdana,
    sans-serif;
  font-size: medium;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-weight: 300;
  left: 0;
  letter-spacing: normal;
  line-height: normal;
  line-height: 1.2;
  list-style: disc;
  opacity: 0;
  outline: 0;
  position: fixed;
  right: 0;
  text-align: start;
  text-align: center;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: 0;
  -webkit-transform: translate(0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: 2000;
}
.ZFCZsZRZ,
.r2yPpgyd {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}
.NgkPCVKR {
  height: 100vh;
  overflow: hidden;
  position: relative;
}
.RkGUGhsv {
  height: 100vh;
  opacity: 0;
  position: absolute;
  width: 100vw;
}
.RkGUGhsv:before {
  content: "";
  height: 100vh;
}
.DOHveTbq,
.DOHveTbq .RkGUGhsv,
.DOHveTbq .RkGUGhsv:before {
  height: 86vh;
}
.RkGUGhsv:before,
.T55cOlZS {
  display: inline-block;
  vertical-align: middle;
}
.nsZUQ27D {
  margin: 0;
  position: relative;
}
.DOHveTbq .nsZUQ27D {
  cursor: pointer;
}
.aGHbe2bs {
  height: auto;
  max-width: none;
  width: auto;
}
.mw6ck6Qu {
  display: block;
  float: none;
  max-height: 100vh;
  max-width: 100vw;
}
.DOHveTbq .mw6ck6Qu {
  max-height: 86vh;
}
.p2Qb6Asi {
  background: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  padding: 0.5em 1em;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gFnAx13j,
.p2Qb6Asi {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.gFnAx13j {
  height: 100%;
  top: 0;
  width: 100%;
}
._oFS1RNL {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  cursor: pointer;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 4em;
}
.uhTVyEXF {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxwYXRoIGQ9Im0wIDAgMy41MzYgMy41MzYtMTYuMjY0IDE2LjI2M0wzLjUzNiAzNi4wNjIgMCAzOS41OThsLTE5Ljc5OS0xOS43OTl6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDIuMTIxIDIuMTIyLTE2LjI2MyAxNi4yNjNMMi4xMiAzNi4wNjIgMCAzOC4xODRsLTE4LjM4NS0xOC4zODV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  left: 0;
}
.mQn_8Eoz,
.uhTVyEXF {
  bottom: 0;
  display: none;
}
.mQn_8Eoz {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PHBhdGggZD0ibTAgMCAxOS43OTkgMTkuNzk5TDAgMzkuNTk4bC0zLjUzNi0zLjUzNkwxMi43MjggMTkuOC0zLjUzNiAzLjUzNnoiIG9wYWNpdHk9Ii40Ii8+PHBhdGggZD0iTTAgMS40MTQgMTguMzg1IDE5LjggMCAzOC4xODRsLTIuMTIxLTIuMTIyTDE0LjE0MiAxOS44LTIuMTIgMy41MzZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  right: 0;
}
.fvk5HwbN {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PHBhdGggZD0ibTAgMCA0Ljk1IDQuOTVMOS45IDBsMy41MzUgMy41MzYtNC45NSA0Ljk1IDQuOTUgNC45NDktMy41MzYgMy41MzYtNC45NS00Ljk1TDAgMTYuOTdsLTMuNTM2LTMuNTM2IDQuOTUtNC45NS00Ljk1LTQuOTV6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDQuOTUgNC45NSA0Ljk1LTQuOTUgMi4xMiAyLjEyMi00Ljk0OSA0Ljk1IDQuOTUgNC45NDktMi4xMjIgMi4xMjEtNC45NS00Ljk1TDAgMTUuNTU3bC0yLjEyMS0yLjEyMSA0Ljk1LTQuOTUtNC45NS00Ljk1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}
.WrVXtEZ8 {
  bottom: 0;
  left: 0;
  line-height: 0;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 1vh;
  position: absolute;
  right: 0;
  white-space: nowrap;
}
.f4iORHtS {
  box-sizing: content-box;
  cursor: pointer;
  display: inline-block;
  padding: 2vh 1vh;
  -webkit-transform: translateZ(0);
  width: 10vh;
}
.QIOyC_hH {
  opacity: 0.3;
}
.uFj3NiDk {
  background: #222;
  height: 10vh;
  overflow: hidden;
  position: relative;
}
.neRhjuP_ {
  left: 0;
  position: absolute;
  top: 0;
}
.uFj3NiDk .wWc9vYOz {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.uFj3NiDk .Pdb2Hk_U {
  height: 100%;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.XSiEpq4c {
  -webkit-animation: lDbXmP1p 0.8s linear infinite;
  animation: lDbXmP1p 0.8s linear infinite;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  box-sizing: border-box;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
}
.XSiEpq4c:after {
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.flRORz3Z {
  display: none;
}
.hVz7gE8U {
  overflow: hidden;
}
@media (min-width: 768px) {
  .NgkPCVKR {
    margin-top: 2vh;
  }
  .NgkPCVKR,
  .RkGUGhsv,
  .RkGUGhsv:before {
    height: 96vh;
  }
  .DOHveTbq,
  .DOHveTbq .RkGUGhsv,
  .DOHveTbq .RkGUGhsv:before {
    height: 84vh;
  }
  .mw6ck6Qu {
    max-height: 96vh;
    max-width: 96vw;
  }
  .DOHveTbq .mw6ck6Qu {
    max-height: 84vh;
    max-width: 82.3vw;
  }
  .mQn_8Eoz,
  .uhTVyEXF {
    display: block;
    opacity: 0.5;
  }
  .fvk5HwbN {
    opacity: 0.8;
  }
  ._oFS1RNL:hover {
    opacity: 1;
  }
}
.jNxssMRR,
.jNxssMRR:hover {
  opacity: 0;
}
.DCp_XV2k:after,
.DCp_XV2k:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.DCp_XV2k:after {
  clear: both;
}
.DCp_XV2k[contenteditable="true"]:after,
.DCp_XV2k[contenteditable="true"]:before {
  white-space: normal;
}
.DCp_XV2k ol,
.DCp_XV2k ul {
  overflow: hidden;
}
.DCp_XV2k .KnGPZ9b6.krTWeLpL div:after,
.DCp_XV2k .KnGPZ9b6.yuO_7hqu div,
.DCp_XV2k .KnGPZ9b6[data-rt-type="image"] div,
.DCp_XV2k .KnGPZ9b6[data-rt-type="video"] div:after {
  outline: 2px solid #2895f7;
}
.DCp_XV2k figure.krTWeLpL > div:after,
.DCp_XV2k figure[data-rt-type="video"] > div:after {
  bottom: 0;
  content: "";
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.DCp_XV2k figure {
  max-width: 60%;
  position: relative;
}
.DCp_XV2k figure > div:before {
  cursor: default !important;
}
.DCp_XV2k figure img {
  width: 100%;
}
.DCp_XV2k figure figcaption.spOrUD5P {
  opacity: 0.6;
}
.DCp_XV2k figure div {
  color: transparent;
  font-size: 0;
}
.DCp_XV2k figure.yuO_7hqu,
.DCp_XV2k figure[data-rt-type="image"] {
  display: table;
}
.DCp_XV2k figure.yuO_7hqu > div,
.DCp_XV2k figure[data-rt-type="image"] > div {
  display: inline-block;
}
.DCp_XV2k figure.yuO_7hqu > figcaption,
.DCp_XV2k figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}
.DCp_XV2k figure.krTWeLpL,
.DCp_XV2k figure[data-rt-type="video"] {
  height: 0;
  width: 60%;
}
.DCp_XV2k figure.krTWeLpL iframe,
.DCp_XV2k figure[data-rt-type="video"] iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.DCp_XV2k figure.krTWeLpL > div,
.DCp_XV2k figure[data-rt-type="video"] > div {
  width: 100%;
}
.DCp_XV2k figure.MNYuCrrU {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
.DCp_XV2k figure.MNYuCrrU.yuO_7hqu > div,
.DCp_XV2k figure.MNYuCrrU[data-rt-type="image"] > div {
  max-width: 100%;
}
.DCp_XV2k figure.gEPkuYJW {
  clear: both;
}
.DCp_XV2k figure.fEqHNPEV {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  width: 100%;
}
.DCp_XV2k figure.fEqHNPEV > div {
  display: inline-block;
  padding-bottom: inherit;
}
.DCp_XV2k figure.fEqHNPEV > figcaption {
  display: block;
}
.DCp_XV2k figure.HkO0w2QF {
  clear: none;
  float: left;
  margin-right: 15px;
}
.DCp_XV2k figure.F2M67epL {
  clear: none;
  float: right;
  margin-left: 15px;
}
.ZqE2hHqM {
  background: #ddd;
  position: relative;
  z-index: 1000;
}
.ZqE2hHqM:after,
.ZqE2hHqM:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.ZqE2hHqM:after {
  clear: both;
}
.DYB9FeY_ {
  color: #333;
  float: left;
}
.DYB9FeY_,
.PR8m5uzz {
  position: relative;
  text-decoration: none;
}
.PR8m5uzz {
  color: #222;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-align: left;
  vertical-align: top;
}
.PR8m5uzz.Bamncf5f {
  color: #0082f3;
}
.CFXGhDKs {
  float: right;
  position: relative;
}
[data-nav-menu-open] {
  background: #c8c8c8;
  display: block !important;
  left: 0;
  min-width: 200px;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: 100%;
}
.OO4jOe6Y {
  display: block;
  position: relative;
}
.jBCxWBvH {
  display: none;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
}
.jBCxWBvH [data-nav-menu-open] {
  top: 0;
}
.ZqE2hHqM[data-animation="over-left"] .jBCxWBvH {
  width: auto;
}
.ZqE2hHqM[data-animation="over-left"] .jBCxWBvH,
.ZqE2hHqM[data-animation="over-left"] [data-nav-menu-open] {
  right: auto;
  top: 0;
  z-index: 1;
}
.ZqE2hHqM[data-animation="over-right"] .jBCxWBvH {
  width: auto;
}
.ZqE2hHqM[data-animation="over-right"] .jBCxWBvH,
.ZqE2hHqM[data-animation="over-right"] [data-nav-menu-open] {
  left: auto;
  top: 0;
  z-index: 1;
}
.onNQBs4W {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  cursor: pointer;
  display: none;
  float: right;
  font-size: 24px;
  padding: 18px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.onNQBs4W:focus {
  outline: 0;
}
.onNQBs4W.njJvtmaZ {
  background-color: #c8c8c8;
  color: #fff;
}
.ZqE2hHqM[data-collapse="all"] .CFXGhDKs {
  display: none;
}
.ZqE2hHqM[data-collapse="all"] .onNQBs4W,
.fNCvNe7g,
.gSr0nIlZ {
  display: block;
}
.m8UnA2dI {
  position: static;
}
@media screen and (max-width: 991px) {
  .ZqE2hHqM[data-collapse="medium"] .CFXGhDKs {
    display: none;
  }
  .ZqE2hHqM[data-collapse="medium"] .onNQBs4W {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .ZqE2hHqM[data-collapse="small"] .CFXGhDKs {
    display: none;
  }
  .ZqE2hHqM[data-collapse="small"] .onNQBs4W {
    display: block;
  }
  .DYB9FeY_ {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .ZqE2hHqM[data-collapse="tiny"] .CFXGhDKs {
    display: none;
  }
  .ZqE2hHqM[data-collapse="tiny"] .onNQBs4W {
    display: block;
  }
}
.ivgko2qq {
  position: relative;
}
.ivgko2qq:after,
.ivgko2qq:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.ivgko2qq:after {
  clear: both;
}
.GC94UZiL,
.Ge7UZwHi {
  position: relative;
}
.GC94UZiL {
  background-color: #ddd;
  color: #222;
  cursor: pointer;
  display: inline-block;
  padding: 9px 30px;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
}
.GC94UZiL.Bamncf5f {
  background-color: #c8c8c8;
}
.GC94UZiL:focus {
  outline: 0;
}
.Fw9QgWJL {
  display: block;
  overflow: hidden;
  position: relative;
}
.eO0q5iH1 {
  display: none;
  position: relative;
}
.UDa0Ae__ {
  display: block;
}
@media screen and (max-width: 479px) {
  .GC94UZiL {
    display: block;
  }
}
.GTdamws0:after {
  content: "";
}
@keyframes lDbXmP1p {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.jxIM8KZv {
  background-color: #ddd;
  padding: 10px;
}
.PmDkTNBu,
.Y7fODPEQ,
.vCJqP8Hm {
  display: none !important;
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/6W9ZcpouIsGQ.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon reg;
  src: url(/assets/shared/checkout/v15/fonts/6W9ZcpouIsGQ.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/Yfx5aeloppAM.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: MediumFont;
  font-style: medium;
  font-weight: 500;
  src: url(/assets/shared/checkout/v15/fonts/kGNvv4ukGjf4.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 500;
  src: url(/assets/shared/checkout/v15/fonts/kGNvv4ukGjf4.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 900;
  src: url(/assets/shared/checkout/v15/fonts/cQlwJ4beFtkf.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/shared/checkout/v15/fonts/vmXniZYNbbRW.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/shared/checkout/v15/fonts/vMVxOXPAZsbW.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/oRvaITUTeNnG.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/xfb7oLpIPo1r.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken Regular;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/dZyo5dFHnHMJ.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken Bold;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/xfb7oLpIPo1r.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Fa brands\400;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/vfA1dPSmefkO.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Fa solid\900;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/5C352WmyY85J.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 900;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open sans;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open sans;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open sans;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 200;
  src: url(/assets/shared/checkout/v15/fonts/ZmnGrZcb4LBH.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/IUdyk3GNaSFk.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/4RcWQspxJJCj.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/shared/checkout/v15/fonts/G577FDHsB5vk.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: PT Sans;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/8yZyH7ETaHQQ.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: PT Sans;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/0sitg7zPgBwY.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 200;
  src: url(/assets/shared/checkout/v15/fonts/Oy74GTue4ILQ.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/S15hk5m1zNlO.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/Smj6tYec2TaX.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/shared/checkout/v15/fonts/4pdKdveVwoMc.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: BoldFont;
  font-style: bold;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/Yfx5aeloppAM.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Roboto Regular;
  src: url(/assets/shared/checkout/v15/fonts/smtpbd4lkFA1.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Roboto Light;
  src: url(/assets/shared/checkout/v15/fonts/zIy992czTYky.ttf)
    format("truetype");
}
.FfzjuTcb {
  display: block;
}
.tAZhgVW7 {
  display: none;
}
@media screen and (min-width: 768px) {
  .FfzjuTcb {
    display: none;
  }
  .tAZhgVW7 {
    display: block;
  }
}
.dS70Pgim {
  order: 1;
}
@media screen and (max-width: 768px) {
  .dS70Pgim {
    margin-right: 12px;
    order: -1;
  }
  .dS70Pgim small {
    text-align: left !important;
  }
  .sRln7Eka {
    text-align: left;
  }
  #ekeL8i15 {
    margin-left: 0 !important;
  }
  #IHdJ3epU {
    display: flex;
    flex-direction: column;
  }
}
.zrM3gbMD {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
  margin-right: min(10px, 1.75vw);
  max-width: 100%;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
}
.dCzmPzHY,
.zrM3gbMD {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.dCzmPzHY {
  scroll-behavior: smooth;
  width: fit-content;
}
.dCzmPzHY::-webkit-scrollbar {
  display: none;
}
span#ekeL8i15 {
  font-size: 20px;
  font-weight: 600;
}
.IrNJzi6F {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  border: 1px #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 0;
  text-align: center;
  width: calc(100% - 60px);
}
.qjJbRJlX {
  border: 1px solid #ccc;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  height: 12px;
  width: 12px;
}
.qjJbRJlX.GFdYXbxe {
  box-shadow: 0 0 3px 1px #3898ec;
}
.qjJbRJlX.Q7L_gPh1 {
  border-color: #3898ec;
  border-width: 4px;
}
strong {
  font-weight: 700;
}
.EPwBzCVb {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #000;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 58px;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 15px;
  padding-right: 15px;
}
.OWjyEZoQ,
.rvdxI9Wt {
  font-size: 16px;
  line-height: 18px;
}
.rvdxI9Wt {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 50px;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 900;
  height: 36px;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 12px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 130px;
}
.rvdxI9Wt:hover {
  background-color: #000;
  border: 2px solid #fff;
  color: #fff;
}
.fScK2OX3 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #FDFAF6;
  border-bottom: 1px solid #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 2;
}
.sKykoMCT,
.sKykoMCT.Bamncf5f {
  text-decoration: none;
}
.RY5t0ENg {
  height: auto;
  vertical-align: bottom;
}
.wIzjn2m7 {
  background-color: #FDFAF6;
}
.IJPMLY5K {
  border-bottom: 1px solid #000;
  height: auto;
}
.IJPMLY5K,
.KR0aUBuf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.KR0aUBuf {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-flex: 1;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  position: relative;
  width: 55%;
}
.OfexK2xv {
  height: calc(100vh - 130px);
  position: sticky;
  top: 130px;
}
.fEFJrHmB {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  background-color: #FDFAF6;
  -webkit-justify-content: center;
  max-width: none;
  padding: 57px 20px 25px;
  position: relative;
  width: 40%;
}
.dHPFx6x4,
.fEFJrHmB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.dHPFx6x4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 25px;
  max-width: 420px;
  width: 100%;
}
@media (max-width: 450px) {
  .dHPFx6x4 {
    max-width: none;
  }
}
.wO_3v2mh {
  background-color: #FDFAF6;
  padding: 12px 22px 0;
}
@media (min-width: 992px) {
  .wO_3v2mh {
    display: none;
  }
}
@media (max-width: 449px) {
  .Ulr5hEZN {
    display: none;
  }
}
@media (min-width: 992px) {
  .WgK8fSXT {
    display: none;
  }
}
.gfV9UXHw {
  display: block;
}
@media (min-width: 992px) {
  .gfV9UXHw {
    display: none;
  }
}
.QSeOgWcQ {
  display: inherit;
  width: 100%;
}
@media (min-width: 450px) {
  .QSeOgWcQ {
    display: none;
  }
}
.qpwPgfmf {
  display: none;
  width: 100%;
}
@media (min-width: 450px) {
  .qpwPgfmf {
    display: inherit;
  }
}
.DBzB2Imi {
  display: none;
}
@media (min-width: 992px) {
  .DBzB2Imi {
    display: inherit;
  }
}
.VWzf2_QM {
  display: none;
}
@media (min-width: 992px) {
  .VWzf2_QM {
    display: inherit;
  }
}
.uyOBHrqM {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding: 0 15px;
}
.TI4K8hKI {
  height: 14px;
  width: auto;
}
.TI4K8hKI.Xma9l6jv {
  margin-right: 5px;
}
.CKPx9Bof {
  color: #05285c;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
}
.CKPx9Bof.WX5cfub6 {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}
.CKPx9Bof.WX5cfub6.nC35WlCc {
  font-size: 15px;
  font-weight: 700;
}
.CKPx9Bof.cA31Ias5,
.DctleUAN {
  color: #000;
}
.DctleUAN {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 35px;
  margin-bottom: 10px;
}
.eAgL3f8M {
  color: #000;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
}
.kM0SkMio {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff4c6;
  border-radius: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 900;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-bottom: 20px;
  min-height: 71px;
  padding: 10px 16px;
  width: 100%;
}
.kM0SkMio.UGQHJBM2 {
  display: none;
}
.kM0SkMio.cLUH8v8A {
  background-color: #fcf9cd;
}
.QAMGm3D1,
.n30Ndszt {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  justify-content: center;
  margin-right: 9px;
  position: relative;
  width: 36px;
}
.cRmWVtqV {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.m79UnKs1 {
  color: #fff;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  position: relative;
  text-align: center;
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
  z-index: 1;
}
.OyulhV9w {
  bottom: 0;
  height: 36px;
  left: 0;
  margin-right: 10px;
  position: absolute;
  right: 0;
  top: auto;
  width: auto;
}
.WX5cfub6 {
  color: #000;
  font-weight: 500;
}
.tWBm4BS3 {
  color: #f35c67;
  font-weight: 500;
}
.K6uuK3qy {
  cursor: pointer;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}
.K6uuK3qy[data-color="slate_gray"] {
  cursor: default;
}
.K6uuK3qy.OfB9wNg1 {
  opacity: 0.3;
}
.y6cvHgiX {
  background-clip: content-box;
  background-color: #6e707f;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-color: hsla(226, 7%, 48%, 0.5);
  border-radius: 6px;
  height: 35px;
  margin-left: 0;
  margin-top: 0;
  padding: 2px;
  width: 35px;
}
.y6cvHgiX:active {
  border-color: #012169;
}
.y6cvHgiX.Q7L_gPh1,
.y6cvHgiX:active {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.y6cvHgiX.Q7L_gPh1 {
  border-color: #012169;
  border-radius: 6px;
  border-width: 1px;
  padding: 4px;
}
.y6cvHgiX.GFdYXbxe {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border-color: #012169;
  box-shadow: none;
}
.jOaRzfCn {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 120px;
  width: 100px;
}
.K3jFe3Hk {
  display: none;
}
.POU6UAKS {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 0;
  margin-right: 8px;
  margin-top: 0;
  text-align: left;
}
.VXROnFRF {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #012169;
  border-radius: 6px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: sans-serif;
  font-size: 20px;
  font-weight: 700;
  height: 62px;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 1.75px;
  line-height: 18px;
  max-width: 445px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
}
.VXROnFRF:hover {
  background-color: #1d3c9a;
}
.VXROnFRF.lSByrv_P {
  background-color: #000;
  font-weight: 600;
  letter-spacing: 0;
  margin-bottom: 0;
  max-width: 100%;
}
.VXROnFRF.lSByrv_P:hover {
  background-color: #2b2a2f;
}
.hlgNc8EX {
  color: #000;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
}
.hlgNc8EX.fd4mhwzH {
  margin-bottom: 0;
}
.qfiWPnuS {
  background-clip: content-box;
  background-color: #bac8d3;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-color: hsla(226, 7%, 48%, 0.5);
  border-radius: 6px;
  height: 35px;
  margin-left: 0;
  margin-top: 0;
  padding: 2px;
  width: 35px;
}
.qfiWPnuS:active {
  border-color: #012169;
}
.qfiWPnuS.Q7L_gPh1,
.qfiWPnuS:active {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.qfiWPnuS.Q7L_gPh1 {
  border-color: #012169;
  border-width: 1px;
  padding: 4px;
}
.qfiWPnuS.GFdYXbxe {
  background-size: 16px 16px;
  border-color: #012169;
  box-shadow: none;
}
.qfiWPnuS.GFdYXbxe,
.wbO55TrM {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.wbO55TrM {
  background-clip: content-box;
  background-color: #e0e1e6;
  background-size: 20px 20px;
  border-color: hsla(226, 7%, 48%, 0.5);
  border-radius: 6px;
  height: 35px;
  margin-left: 0;
  margin-top: 0;
  padding: 2px;
  width: 35px;
}
.wbO55TrM:active {
  border-color: #012169;
}
.wbO55TrM.Q7L_gPh1,
.wbO55TrM:active {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.wbO55TrM.Q7L_gPh1 {
  border-color: #012169;
  border-width: 1px;
  padding: 4px;
}
.wbO55TrM.GFdYXbxe {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border-color: #012169;
  box-shadow: none;
}
.lcw7RZ8s {
  font-size: 13px;
  font-weight: 500;
  text-transform: capitalize;
}
.WDtRO2D6 {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: 20px;
}
.WDtRO2D6.KCXzNDVc {
  border-bottom-style: none;
}
.nhDEssVq {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -ms-flex-align: start;
  gap: 30px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
.Ev_e1Ef2,
.nhDEssVq {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Ev_e1Ef2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.Ev_e1Ef2,
.iLErQOA2 {
  -ms-flex-align: start;
}
.iLErQOA2 {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 10px;
  width: 100%;
}
.ouPuJPC6 {
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 4px;
  color: #000;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  height: 35px;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
}
.AChB9L8_ {
  width: 85px;
}
.lvKl08j_ {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  border: 1.5px solid #000;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.myxTQXza {
  background-color: transparent;
  font-size: 18px;
  font-weight: 900;
  width: 25px;
}
.CdSCDjrd,
.myxTQXza {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.CdSCDjrd {
  font-weight: 500;
  text-align: center;
}
.N32RbWEQ {
  cursor: pointer;
  height: 11.5px;
  margin-left: auto;
  margin-right: 2px;
  margin-top: 4px;
}
.wEhK3uTH {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: 10px;
  padding-top: 20px;
}
.a0sAnNEX,
.wEhK3uTH {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.a0sAnNEX {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #bae474;
  border-radius: 50px;
  color: #000;
  font-size: 13px;
  font-weight: 700;
  height: 29px;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 8px;
  text-align: center;
  width: 176px;
}
.xsyEIarW {
  color: #4b5b6f;
  font-size: 16px;
  line-height: 28px;
}
.SAtZUk1X,
.eDyFk8qh {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.eDyFk8qh {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 15px;
}
.rwhz6DpP {
  margin-left: 4px;
}
.EVY9oPbJ {
  margin-bottom: 12px;
  width: 100%;
}
.hzwFdPnm {
  border-top: 1px solid #718399;
  margin-top: 10px;
  padding: 20px 0;
}
.Cp6u2Wlo {
  background-color: #fcf9cd;
  border-radius: 10px;
  color: #000;
  gap: 0.5rem;
  justify-content: flex-start;
  padding: 10px 0;
  width: 100%;
}
.Cp6u2Wlo,
.i5xEsMTu {
  align-items: center;
  display: flex;
}
.i5xEsMTu {
  background-color: #bae474;
  flex-grow: 1;
  font-size: 13px;
  font-weight: 800;
  margin-bottom: 0;
  margin-right: -12px;
  max-width: 20%;
  padding: 5px 0 5px 10px;
}
.i5xEsMTu,
.i5xEsMTu span {
  position: relative;
}
.xmrVEYmg {
  border-bottom: 15px solid #bae474;
  border-right: 12px solid #fcf9cd;
  border-top: 15px solid #bae474;
  height: 100%;
  margin: -5px 0;
  position: absolute;
  right: -5px;
}
.birxERO6 {
  margin-left: clamp(10px, 10px + 1.5vw, 20px);
  position: relative;
  width: 20px;
}
.birxERO6 label {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  cursor: pointer;
  height: 28px;
  left: 0;
  margin: 0 !important;
  position: absolute;
  top: -3px;
  width: 28px;
}
.birxERO6 label:after {
  background: transparent;
  border: 4px solid #000;
  border-right: none;
  border-top: none;
  content: "";
  height: 5px;
  left: 5px;
  opacity: 0;
  position: absolute;
  top: 6px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10px;
}
.birxERO6 label:hover:after {
  opacity: 0.1;
}
.birxERO6 input[type="checkbox"] {
  visibility: hidden;
}
.birxERO6 input[type="checkbox"]:checked + label {
  background-color: #bae474;
  border-color: transparent;
}
.birxERO6 input[type="checkbox"]:checked + label:after {
  opacity: 1;
}
.D1S6dpd6,
.WQWuGhY0 {
  height: 14px;
  padding-left: 2px;
}
.WQWuGhY0 {
  font-weight: 900;
  margin-bottom: 2px;
}
.D1S6dpd6 {
  font-size: 12px;
  font-weight: 500;
}
.D1S6dpd6,
._SDRlDr5 {
  align-items: center;
  display: flex;
}
._SDRlDr5 {
  gap: clamp(3px, 0.8vw, 10px);
  justify-content: space-evenly;
  min-width: fit-content;
}
.xV3xTyn4 {
  gap: 15px;
}
.C4Sw5H9q,
.xV3xTyn4 {
  align-items: center;
  display: flex;
}
.C4Sw5H9q {
  position: relative;
}
.nM50STnD {
  left: auto !important;
  margin-left: -20px;
  margin-right: 0 !important;
  right: 0 !important;
}
@media (max-width: 420px) {
  .i5xEsMTu {
    padding-left: 6px;
  }
  .WQWuGhY0,
  .i5xEsMTu > span {
    font-size: 12px;
  }
  .WQWuGhY0 {
    height: 12px;
    margin-top: 0;
  }
  .D1S6dpd6 {
    font-size: 10px;
    height: fit-content;
  }
  .birxERO6 label {
    height: 22px;
    top: -1px;
    width: 22px;
  }
  .birxERO6 label:after {
    height: 3px;
    left: 3px;
    top: 4px;
    width: 7px;
  }
  .xV3xTyn4 {
    gap: 0.25rem;
  }
  .nM50STnD {
    margin-left: -30px;
    margin-right: 0 !important;
  }
}
@media (max-width: 345px) {
  .WQWuGhY0 {
    font-size: 10px;
  }
  .D1S6dpd6 {
    font-size: 9px;
  }
  .C4Sw5H9q > img {
    height: 25px;
    width: 50px;
  }
}
@media (max-width: 365px) {
  .i5xEsMTu {
    min-width: fit-content;
    padding-right: 1rem;
  }
}
.vN_K6Z0v {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background-color: #fcf9cd;
  border-radius: 50px;
  color: #000;
  height: 50px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
}
.vN_K6Z0v,
.ydLCNPh6 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ydLCNPh6 {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
}
.mPprv4QI {
  margin-right: 8px;
}
._5cmAVPda {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  height: 24px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 15px;
  width: 100%;
}
.DrIRls3P,
._5cmAVPda {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.DrIRls3P {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
}
.eCjxxdZy {
  margin-right: 8px;
  -o-object-fit: fill;
  object-fit: fill;
  width: 24px;
}
.krsyhYuI {
  background-color: #718399;
  height: 14px;
  width: 1.5px;
}
.PBDtGpee {
  width: 100%;
}
.PBDtGpee,
.ZmeGLc1c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.ZmeGLc1c {
  background-color: #ff935f;
  border-bottom-left-radius: 40px;
  border-top-left-radius: 40px;
  bottom: auto;
  color: #fff;
  font-weight: 900;
  height: 44px;
  left: auto;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 8%;
  width: 151px;
  z-index: 10;
}
.scC_KTGj {
  margin-right: 8px;
}
.ihswW4BD {
  display: none;
  width: 100%;
}
.iZIcuHQk {
  aspect-ratio: 97/91;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 100%;
  z-index: 1;
}
.iZIcuHQk.EKegGwD8 {
  max-width: 600px;
  object-fit: contain;
  width: 72%;
}
.iZIcuHQk.EKegGwD8.AsPvZgYv {
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.iZIcuHQk.EKegGwD8.AsPvZgYv.KcyjnFLJ {
  -o-object-fit: cover;
  object-fit: cover;
}
.yfn7vmu9 {
  font-size: 16px;
  font-weight: 900;
}
.l8c_NV7Y {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  left: -20px;
  min-height: 40px;
  min-width: 40px;
  width: 40px;
}
.l8c_NV7Y:hover {
  background-color: #012169;
  color: #fff;
  text-align: left;
}
.HKIh1xhB {
  display: none;
}
.chOQrRYe {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  width: 100%;
}
.UNa4W3iO {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  right: -20px;
  width: 40px;
}
.UNa4W3iO:hover {
  background-color: #012169;
  color: #fff;
}
.klRet1ai {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
}
.VjGlENmu {
  background: #000;
  overflow-y: auto;
  width: 50%;
}
.VjGlENmu::-webkit-scrollbar {
  width: 10px;
}
.VjGlENmu::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 6px;
}
.VjGlENmu:hover::-webkit-scrollbar-thumb {
  background: #666;
}
.VjGlENmu::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.lEqI4HKg {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.Edmlb_z2 {
  margin-bottom: 78px;
}
.Edmlb_z2.czTyGMhE {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 54px;
}
.tmMeyYh1 {
  max-width: 490px;
  width: 100%;
}
.wOiKCKMC {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
.lX3Fctyv {
  margin-right: 0;
}
.duniU54L {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.fd4mhwzH {
  margin-bottom: 0;
}
.qkNGo8Wp {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-weight: 300;
  margin-bottom: 5px;
  text-transform: uppercase;
}
h4.qkNGo8Wp {
  text-transform: none;
}
.M99kEa9l {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin-right: 20px;
  width: 60px;
}
.x6S68wWC {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  border-bottom: 1px solid #000;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 117px;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Cv8jDFRk,
.x6S68wWC {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #FDFAF6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Cv8jDFRk {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: auto;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 60px 20px;
  width: 50%;
}
._EigIyc5 {
  gap: 86px;
  max-width: 520px;
  width: 100%;
}
.DlhciPK3,
._EigIyc5 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.DlhciPK3 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.DlhciPK3.fd4mhwzH {
  margin-bottom: 0;
}
.OWKe1f0C {
  color: #000;
  font-size: 16px;
  line-height: 18px;
}
.MkPn_zB4 {
  border-radius: 8px;
  margin-top: 15px;
  overflow: hidden;
  width: 100%;
}
.XGl674nL {
  background-color: #FDFAF6;
  padding-bottom: 37px;
  padding-top: 32px;
}
.PNuLD_N3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1190px;
  padding-left: 40px;
  padding-right: 40px;
  width: 100%;
}
.MLigyn8M {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
}
.MLigyn8M,
.xN_7SFDT {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.xN_7SFDT {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 25px;
  width: 100%;
}
.D7TogncX {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #012169;
  border: 2px solid transparent;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  height: 47px;
  -webkit-justify-content: center;
  justify-content: center;
  line-height: 18px;
  padding-left: 29px;
  padding-right: 29px;
  text-transform: uppercase;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.D7TogncX:hover {
  background-color: transparent;
  border-color: #012169;
  color: #012169;
}
.D7TogncX.BaRHQGfh.h_aAvTA_ {
  background-color: #000;
  font-family: sans-serif;
  text-transform: uppercase;
}
.D7TogncX.BaRHQGfh.h_aAvTA_:hover {
  border-color: #000;
  color: #fff;
}
.n8zUjSlP {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  margin-bottom: 40px;
  width: 100%;
}
.XLZZGBwN {
  height: 230px;
  position: relative;
}
.zp42jHKi {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.D96HV2Ub {
  height: 60px;
  position: absolute;
  right: 3%;
  top: 3%;
  width: 60px;
}
.tXFJEFfk {
  margin-bottom: 6px;
}
.sFvt8vw9,
.tXFJEFfk {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dMK50l3r {
  margin-right: 5px;
}
.YBGPgoDY {
  color: #77c44f;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}
.pcEJf5Qt {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 12px;
  padding-bottom: 20px;
  white-space: pre-line;
}
.S0d9UIBI {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  border: 2px solid #012169;
  border-radius: 4px;
  color: #012169;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: sans-serif;
  font-weight: 700;
  height: 47px;
  -webkit-justify-content: center;
  justify-content: center;
  line-height: 18px;
  padding-left: 29px;
  padding-right: 29px;
  text-transform: none;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.S0d9UIBI:hover {
  background-color: #012169;
  border-color: #012169;
  color: #fff;
}
.S0d9UIBI.BkECH7Cm,
.S0d9UIBI.KnRhVBUv,
.S0d9UIBI._01NJwLI {
  background-color: #000;
  border-color: #000;
  color: #fff;
  font-family: Montserrat, sans-serif;
  margin-bottom: 0;
}
.nmAbev1T {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  max-width: 300px;
  min-width: auto;
  width: 100%;
}
.jNlloTHv {
  color: #fff;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 5px;
  text-align: center;
  text-transform: none;
}
.qc3CVUOd {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 1000px;
}
.WvHrXg0Q,
.qc3CVUOd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.WvHrXg0Q {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 40px;
  max-width: 700px;
}
.Zful_sPl {
  height: auto;
  margin-bottom: 0;
  width: auto;
}
.Zful_sPl.Ke44kJeb {
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotate(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotate(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.uURxVDdg {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-align: center;
}
.HbMHjyrl {
  padding-bottom: 79px;
  padding-top: 69px;
}
.HbMHjyrl.bLVA_YWu {
  background-color: #000;
  background-image: url(images/2_objects.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  color: #fff;
}
.HbMHjyrl.nc_xWmFv {
  background-color: #FDFAF6;
}
.nYmwxAHY {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.dn9nDSV2 {
  height: 50px;
  margin-bottom: 15px;
}
.Ay63uNUd,
.dn9nDSV2 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.Ay63uNUd {
  font-family:
    Fa solid\900,
    sans-serif;
  font-size: 20px;
  height: 20px;
  margin-left: 20px;
  min-height: 20px;
  min-width: 20px;
  object-fit: contain;
  transition: transform 0.3s ease-in-out;
  width: 20px;
  will-change: transform;
}
@keyframes FqR52Dm_ {
  0% {
    height: 0;
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    height: 100%;
    opacity: 1;
  }
}
details[open] summary ~ * {
  animation: FqR52Dm_ 0.5s ease-in-out;
}
@keyframes yMYjQDdn {
  0% {
    height: 100%;
    opacity: 1;
  }
  to {
    height: 0;
    opacity: 0;
  }
}
details:not([open]) summary ~ * {
  animation: yMYjQDdn 0.5s ease-in-out;
}
.AeYPebMs[open] .Ay63uNUd {
  transform: rotate(180deg);
}
.bDgdiy9j {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}
.bDgdiy9j.rs2KGyLe {
  display: block;
}
.W6qdTS1o {
  padding-bottom: 20px;
  padding-top: 20px;
}
.Jhwqa47D {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-height: 72px;
  padding-left: 0;
  padding-right: 0;
}
.Jhwqa47D:hover {
  color: #000;
}
.AeYPebMs {
  background-color: #FDFAF6;
  cursor: pointer;
  margin-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}
.BT8USylW {
  cursor: default;
}
.AeYPebMs.KHSVgw2t {
  border-bottom: 1px solid #9e9e9e;
}
.yIZ8PxOG {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.AQQah39Y {
  color: #000;
  text-decoration: underline;
}
.AQQah39Y:hover {
  color: #e7f3fa;
}
.ax30PBxC {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
  text-align: center;
}
.oByAFNRV {
  max-width: 925px;
  width: 100%;
}
.tLImGOV7 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 40px;
  max-width: 900px;
  width: 100%;
}
.gM65yka5 {
  color: #000;
  margin-bottom: 0;
}
.TQm1817b {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.J0SxYb1a,
.TQm1817b {
  color: #fff;
  line-height: 24px;
}
.J0SxYb1a {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}
.J0SxYb1a:hover {
  color: #e7f3fa;
}
.zw0r6spt {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
  width: 100%;
}
.jZcaTyET {
  background-color: #fff;
  height: 20px;
  width: 1px;
}
.Ail91Zop {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}
.uDzLkxxy {
  display: block;
  line-height: 20px;
  margin-top: 12px;
}
@media (min-width: 550px) {
  .uDzLkxxy {
    display: flex;
    flex-direction: column;
    gap: 0.4em;
    line-height: 16px;
  }
}
.JjdN2Ub6 {
  color: #fff !important;
  text-decoration: underline;
  text-decoration-style: solid !important;
}
.uzace4Gx {
  background-color: #000;
  color: #fff;
  padding-bottom: 72px;
  padding-top: 69px;
}
.lTvMyQ_7 {
  margin-bottom: 30px;
}
.jE9QrrF3 {
  margin-bottom: 10px;
  max-width: 500px;
  width: 100%;
}
.CVE4Mm4V {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
.P9c5zfaR {
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  margin-top: 18px;
  padding-bottom: 0;
  padding-right: 0;
  width: 245px;
}
.dKJoUym1,
.swFv8LCv {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.dKJoUym1 {
  background-color: #fff;
  border: 1px solid transparent;
  cursor: pointer;
  height: 50px;
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  width: 50px;
}
.dKJoUym1:hover {
  border-color: #012169;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.dKJoUym1.cJL0ivum {
  border-color: #012169;
  border-width: 1px;
}
.T8pBozI1 {
  display: none;
}
.oY07PFSP {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 20px;
  margin-right: 20px;
  min-width: 100px;
}
.tkYYGzHJ {
  background-color: #fff;
  height: 72px;
  max-width: 100vw;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  -webkit-transform: translateY(-105%);
  -ms-transform: translateY(-105%);
  transform: translateY(-105%);
  width: 100%;
  z-index: 99;
}
.GA_UTSFS,
.tkYYGzHJ {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.GA_UTSFS {
  background-color: #012169;
  border: 2px solid transparent;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 700;
  height: 37px;
  line-height: 18px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  text-transform: uppercase;
  width: 144px;
}
.GA_UTSFS.iogiDqJD {
  background-color: #ff8e2e;
  display: none;
}
.GA_UTSFS.iogiDqJD:hover {
  border-color: transparent;
}
.GA_UTSFS.dNiaAJT4 {
  background-color: #ff8e2e;
  color: #fff;
}
.GA_UTSFS.dNiaAJT4:hover {
  border-color: transparent;
}
.rj0ITH0x {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 100%;
  width: 100%;
}
._SiZ4hpU,
.rj0ITH0x {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
._SiZ4hpU {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
}
.Gz9LHxhw {
  height: 20px;
  margin-right: 8px;
}
.UrsrVhT3 {
  height: 12px;
  margin-right: 8px;
}
.TBFatJZL {
  height: 100%;
  width: 100%;
}
.WjOPYx3Y {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  border: 0 solid transparent;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px !important;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 4px;
  margin-right: 4px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  width: 50px !important;
}
.WjOPYx3Y:hover {
  border-color: #012169;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.WjOPYx3Y.cJL0ivum {
  border-color: #000;
  border-width: 2px;
}
.rddhMjJZ {
  background-color: #000;
  border-radius: 50%;
  color: #fff;
  height: 40px;
  left: 3%;
  width: 40px;
}
.rddhMjJZ:hover {
  background-color: #2b2a2f;
  color: #fff;
}
.hW_6CDEc {
  overflow: hidden;
  width: 100%;
}
.hW_6CDEc,
.t1owq860 {
  height: 100%;
}
.BEmCNUGK {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  left: -20px;
  min-height: 40px;
  min-width: 40px;
  width: 40px;
}
.BEmCNUGK:hover {
  background-color: #012169;
  color: #fff;
  text-align: left;
}
.BEmCNUGK.rs2KGyLe {
  display: none;
}
.jua1kNr6 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.T1jfTgAw,
.jua1kNr6 {
  height: 100%;
  width: 100%;
}
.QxRoPLQH {
  background-color: #000;
  border-radius: 50%;
  color: #fff;
  height: 40px;
  right: 3%;
  width: 40px;
}
.QxRoPLQH:hover {
  background-color: #2b2a2f;
  color: #fff;
}
.EWobpSfN {
  font-size: 16px;
  font-weight: 700;
}
.txPF7dkf {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  right: -20px;
  width: 40px;
}
.txPF7dkf:hover {
  background-color: #012169;
  color: #fff;
}
.txPF7dkf.rs2KGyLe {
  display: none;
}
.TZISXkym,
.cat1ymQ6 {
  height: 100%;
  width: 100%;
}
.cat1ymQ6 {
  background-color: transparent;
}
.zqDGuODS {
  display: none;
}
.soq4oJG7 {
  background-color: transparent;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.NQW4F9Q1,
.SimVaRLw,
.soq4oJG7 {
  height: 100%;
  width: 100%;
}
.qksjPgr_ {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  bottom: 4%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px !important;
  -webkit-justify-content: center;
  justify-content: center;
  left: 0;
  position: absolute !important;
  right: 0;
  top: auto;
  z-index: 10;
}
.uVvbTEUI {
  background-color: #FDFAF6;
  height: 100%;
  width: 100%;
}
.uVvbTEUI.BodmYejn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ybat7hUf {
  border-radius: 6px;
  overflow: hidden;
}
.KYbl9jn3,
.ybat7hUf {
  display: flex;
  flex-direction: column;
}
.KYbl9jn3 {
  background-color: #fff;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  flex: 1;
  height: 100%;
  padding: 20px 22px;
}
.q3nUB72y {
  margin-top: auto;
}
.ibl9cu2v {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-right: 8px;
  text-transform: capitalize;
}
.t3kVw46h {
  color: #000;
  font-size: 10px;
  font-weight: 900;
  line-height: 14px;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.N4AgopkU {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 12px;
}
.N4AgopkU,
.bhRx9hVJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.bhRx9hVJ {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  width: 100%;
}
.bhRx9hVJ.EFEPyJKZ {
  background-color: #783939;
}
.hvOtHtQ_ {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 560px;
  position: relative;
  width: 560px;
}
.hvOtHtQ_.rs2KGyLe {
  display: none;
}
.CtGi1Nvq {
  height: auto;
  max-width: 100%;
}
.tekOvW5e {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  background-image: radial-gradient(
    circle farthest-corner at 50% 50%,
    #FDFAF6 10%,
    rgba(255, 254, 242, 0)
  );
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 21px;
  font-weight: 700;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  left: 50%;
  line-height: 21px;
  max-width: 35%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}
.Gb5qivPQ {
  height: 10px;
  margin-bottom: 4px;
}
.d9itc1v1 {
  font-weight: 700;
}
.IEUL_guf {
  font-weight: 600;
}
.APJ58_Kf {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 34px;
  margin-bottom: 16px;
}
.APJ58_Kf.UGQHJBM2,
.laituuFp {
  display: none;
}
.laituuFp {
  background-color: rgba(113, 131, 153, 0.55);
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 999;
  z-index: 1000000000;
}
.laituuFp.LqLWOhV3 {
  display: none;
}
.DJEEBDeq {
  height: 100%;
  padding: 135px 30px 66px;
}
.DJEEBDeq,
.KelrYGwC {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
}
.KelrYGwC {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: #fff;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 1032px;
  padding-bottom: 20px;
  padding-top: 40px;
  position: relative;
}
.KelrYGwC.LqLWOhV3 {
  padding-bottom: 0;
  padding-top: 0;
}
.EifISYJz {
  font-size: 32px;
  margin-bottom: 35px;
}
.EifISYJz,
.L3TQ5T9z {
  position: relative;
  z-index: 1;
}
.L3TQ5T9z {
  -webkit-box-align: end;
  -ms-flex-align: end;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  -webkit-align-items: end;
  align-items: end;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  max-width: 895px;
  width: 100%;
}
.d25Hglos {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 700;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.IxZIirOM {
  height: auto;
  margin-bottom: 4px;
  max-height: 58px;
  width: auto;
}
.CYaiAV1F {
  height: 64px;
  margin-bottom: 4px;
}
.tVRDtjKJ {
  height: 33px;
  margin-bottom: 4px;
}
.qv9ypBPC {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  font-weight: 700;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  text-transform: uppercase;
}
.OrxJY_9F,
.qv9ypBPC {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.OrxJY_9F {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: #718399;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 500;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
._VH2zgAp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  border-bottom: 1px solid rgba(113, 131, 153, 0.18);
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  height: 56.5px;
  max-width: 895px;
  width: 100%;
}
._VH2zgAp.kapjrnqk {
  border-bottom-width: 0;
}
.smnkQf5W {
  background-color: #e4f3fb;
  bottom: auto;
  height: 222px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.smnkQf5W.GHIuI6Lt {
  background-color: #fff;
  height: auto;
  padding: 31px;
  position: relative;
}
.ZjqZB0Ea {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  bottom: auto;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  -webkit-justify-content: center;
  justify-content: center;
  left: auto;
  opacity: 1;
  position: absolute;
  right: 40px;
  top: 25px;
  width: 25px;
}
.D6T6Z3fx {
  display: none;
}
.n_eCOGFC,
.tvg1XIZB {
  height: 33px;
  margin-bottom: 4px;
}
.hxKAY9hq {
  height: 20px;
}
.ic74LnUy {
  height: 25px;
}
.CFNE9xRj {
  height: 32px;
}
.MfYxlIoX {
  max-height: 50px;
}
.MfYxlIoX,
.aa6PjdIR {
  height: auto;
}
.I8fDQ2Q5 {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.b7YK0HPt {
  color: #fff;
  text-decoration: underline;
}
.b7YK0HPt:hover {
  color: #e7f3fa;
}
.Yv31Df3z {
  margin-bottom: 48px;
  max-width: 490px;
  width: 100%;
}
.Yv31Df3z .czTyGMhE {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 54px;
  margin: 0;
}
.VLG9VHdj {
  max-width: 180px;
  width: 100%;
}
.K5aTQDJy {
  max-width: 190px;
  width: 100%;
}
.QQJ3mQrA {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
.DJqW1NFQ {
  height: 16px;
}
.DJqW1NFQ,
.DJqW1NFQ.Xma9l6jv {
  margin-right: 5px;
}
.mXMceygy {
  height: 40px;
  margin-right: 6px;
  position: relative;
  width: 80px;
}
.kqGjKlFz {
  bottom: 0;
  display: none;
  height: 36px;
  left: 0;
  margin-right: 10px;
  position: absolute;
  right: 0;
  top: auto;
}
.fe2ceBhG {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.fe2ceBhG,
.rs2KGyLe {
  display: none;
}
.XRJ3RAeu {
  font-weight: 500;
}
.IisOt74v {
  display: block;
}
.nrxaqvzF {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.mTt5bpNC {
  color: #012169;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 0;
  text-decoration: underline;
}
.XVy2e8Lt {
  position: relative;
  width: 50%;
}
.dF9VFMEM {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.mlUC8LeP,
.uRv1gwZf {
  opacity: 0;
}
.dIKUiOx2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
}
.IdYiK0DE {
  background-color: #eee;
  border-width: 0;
  height: 21px;
  margin-left: 0;
  margin-right: 10px;
  margin-top: 0;
  width: 21px;
}
.IdYiK0DE.GFdYXbxe,
.IdYiK0DE.Q7L_gPh1 {
  background-color: #f7fcfd;
  border-color: #00237e;
  border-width: 8px;
}
.IdYiK0DE.GFdYXbxe {
  box-shadow: none;
}
.ClBiJPat {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-right: 12px;
  width: 50%;
}
.W4_bKvFR {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.lBrsqBFS {
  line-height: 18px;
}
.bmyRmHl3,
.lBrsqBFS {
  color: #718399;
  font-weight: 700;
}
.bmyRmHl3 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 61px;
  margin-bottom: 0;
  padding: 12px 8px;
  position: relative;
  width: 100%;
}
.bmyRmHl3.cJL0ivum {
  border-color: #00237e;
  color: #012169;
}
.v319K2h5 {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
}
.g84gsf5j {
  color: #718399;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 3px;
}
.g84gsf5j.m1WB_ZCl {
  display: none;
}
.HGMMu3qL {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 18px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin-bottom: 12px;
  width: 100%;
}
.oEmUrAPB {
  color: rgba(51, 51, 51, 0.63);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
}
.C65sncpw {
  margin-bottom: 30px;
}
.C65sncpw.O408QTY1 {
  margin-bottom: 0;
}
.ozHZ8SKf {
  color: #012169;
  font-weight: 500;
}
.a85gIKPO {
  color: #8c8c8c;
  margin-bottom: 5px;
}
.RERqCyM0 {
  margin-right: 7px;
  width: 20px;
}
.BQOYh_eU {
  padding-top: 11px;
}
.PkGNZHQt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.oduetMju {
  font-size: 15px;
}
.SkXvvtXP {
  font-size: 16px;
  line-height: 18px;
}
.SkXvvtXP,
.sP46qsYC {
  color: #000;
}
.FP0mZKoe,
.FbPUvj_j {
  font-family: sans-serif;
  font-weight: 400;
}
.V2PLvdaq {
  font-weight: 400;
}
.cZfpFOy7 {
  color: #000;
  font-family: sans-serif;
}
.BwYqUClL {
  color: #012169;
}
.AV3r9gzN,
.Fr6mF4Hx,
.J5gKmupG,
.JEL7ZbhO,
.RyU9JJlX,
.dmrraJOq,
.kVWQRErF,
.mMRLkWnQ,
.nMr4Fiox,
.yNFYqiUG {
  color: #000;
}
.kVWQRErF {
  font-size: 10px;
  font-weight: 700;
  white-space: nowrap;
}
._nEqxK_7 {
  font-family: Brandon;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
}
.LIfGUbDD {
  color: #fff;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
}
.mLggfXxM {
  width: 100%;
}
@media screen and (min-width: 1440px) {
  .fEFJrHmB {
    max-width: none;
    min-height: fit-content;
    width: 45%;
  }
  .dHPFx6x4 {
    max-width: 480px;
  }
  .qfiWPnuS,
  .wbO55TrM,
  .y6cvHgiX,
  .y6cvHgiX.Q7L_gPh1 {
    border-radius: 6px;
  }
  .iZIcuHQk.EKegGwD8 {
    width: auto;
  }
  .iZIcuHQk.EKegGwD8.AsPvZgYv.KcyjnFLJ {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .uVvbTEUI.BodmYejn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .bmyRmHl3 {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (min-width: 1920px) {
  .IJPMLY5K {
    background-color: #FDFAF6;
  }
  .fEFJrHmB {
    max-width: none;
    width: 45%;
  }
  .dHPFx6x4 {
    max-width: 540px;
  }
  .iZIcuHQk.EKegGwD8 {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }
  .SimVaRLw,
  .iZIcuHQk.EKegGwD8,
  .iZIcuHQk.EKegGwD8.AsPvZgYv.KcyjnFLJ {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .uVvbTEUI.BodmYejn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .bmyRmHl3 {
    border: 1px solid #ccc;
  }
}
@media screen and (max-width: 478px) {
  .VjGlENmu {
    height: 1150px;
  }
  .LIfGUbDD,
  .ax30PBxC {
    font-size: 32px;
    line-height: 38px;
  }
  .hzwFdPnm {
    padding: 20px 15px;
  }
  .WDtRO2D6 {
    flex-direction: unset;
  }
  .yvRh9O3_ {
    margin-left: 15px;
    margin-right: 15px;
  }
  ._5cmAVPda {
    padding: 0 15px;
  }
}
@media screen and (min-width: 479px) and (max-width: 991px) {
  .VjGlENmu {
    height: 850px;
    min-height: auto;
  }
}
@media screen and (max-width: 991px) {
  .IJPMLY5K {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
  }
  .KR0aUBuf {
    display: block;
    height: 800px;
    padding-bottom: 0;
    width: 100%;
  }
  .fEFJrHmB {
    max-width: 100%;
    width: 100%;
  }
  .DctleUAN {
    font-size: 32px;
    line-height: 38px;
  }
  .eAgL3f8M {
    font-size: 18px;
  }
  .VXROnFRF {
    text-align: center;
    width: 100%;
  }
  .klRet1ai {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .VjGlENmu {
    height: auto;
    max-height: 100%;
    min-height: auto;
    padding: 50px 10px;
    position: static;
  }
  .Cv8jDFRk,
  .VjGlENmu {
    width: 100%;
  }
  ._EigIyc5 {
    max-width: 500px;
  }
  .DlhciPK3 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .n8zUjSlP {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .nmAbev1T {
    max-width: 225px;
  }
  .oY07PFSP {
    height: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .tkYYGzHJ {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-transform: translateY(-105%);
    -ms-transform: translateY(-105%);
    transform: translateY(-105%);
  }
  .hW_6CDEc,
  .rdygRvsb {
    overflow: hidden;
  }
  .L3TQ5T9z {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: end;
    align-items: end;
  }
  .d25Hglos {
    font-size: 10px;
  }
  ._VH2zgAp {
    padding-left: 10px;
  }
}
@media screen and (min-width: 992px) {
  .fScK2OX3 {
    position: sticky;
    z-index: 20;
  }
  .fScK2OX3[data-banner-count="two"] {
    top: 130px;
  }
  .fScK2OX3[data-banner-count="one"] {
    top: 65px;
  }
  .fScK2OX3[data-banner-count="none"] {
    top: 0;
  }
  .IJPMLY5K {
    max-height: 850px;
  }
  .KR0aUBuf {
    position: sticky;
  }
  .KR0aUBuf[data-banner-count="two"] {
    max-height: calc(100vh - 190px);
    top: 190px;
  }
  .KR0aUBuf[data-banner-count="one"] {
    max-height: calc(100vh - 125px);
    top: 125px;
  }
  .KR0aUBuf[data-banner-count="none"] {
    max-height: calc(100vh - 60px);
    top: 60px;
  }
  .KR0aUBuf[data-responsive-gallery="false"] {
    height: auto;
    max-height: none;
  }
  .fEFJrHmB {
    overflow-y: auto;
  }
  .dHPFx6x4 {
    height: fit-content;
  }
  .VjGlENmu {
    height: calc(100vh - 202px);
    position: sticky;
    top: 202px;
  }
  .VjGlENmu[data-banner-count="one"] {
    height: calc(100vh - 137px);
    top: 137px;
  }
  .VjGlENmu[data-banner-count="none"] {
    height: calc(100vh - 72px);
    top: 72px;
  }
  .lEqI4HKg {
    top: 202px;
  }
}
@media screen and (min-width: 992px) and (min-height: 400px) {
  .lEqI4HKg {
    top: 182px;
  }
}
@media screen and (min-width: 992px) and (min-height: 500px) {
  .lEqI4HKg {
    top: 132px;
  }
}
@media screen and (min-width: 992px) and (min-height: 600px) {
  .lEqI4HKg {
    top: 82px;
  }
}
@media screen and (min-width: 992px) and (min-height: 700px) {
  .lEqI4HKg {
    top: 32px;
  }
}
@media screen and (min-width: 992px) and (min-height: 780px) {
  .lEqI4HKg {
    top: 0;
  }
}
.sRln7Eka .PL4lboYW {
  align-items: center;
  display: flex;
  white-space: pre;
}
.sRln7Eka .dS70Pgim {
  align-items: center;
  display: flex;
  line-height: 10px;
}
.sRln7Eka #MMA7eJty {
  align-items: center;
  display: contents;
}
@media screen and (max-width: 767px) {
  #ekeL8i15 {
    display: block;
  }
  .dS70Pgim {
    margin-right: 8px;
  }
  .sRln7Eka .PL4lboYW {
    flex-direction: column;
    font-size: 14px !important;
    text-align: center;
  }
  .EPwBzCVb {
    height: auto;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .DJEEBDeq {
    padding: 135px 30px 40px;
  }
  .KR0aUBuf {
    display: block;
    height: 84vw;
    padding-bottom: 0;
  }
  .fEFJrHmB {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-left: 20px;
  }
  .CKPx9Bof.WX5cfub6.nC35WlCc {
    white-space: nowrap;
    width: 100%;
  }
  .DctleUAN {
    line-height: 26px;
  }
  .VXROnFRF {
    font-size: 14px;
    line-height: 16px;
    width: 100%;
  }
  .wIzjn2m7 {
    height: 450px;
    margin-bottom: 0;
  }
  .HKIh1xhB.CYaEsGEh {
    display: block;
  }
  .Yv31Df3z .czTyGMhE {
    font-size: 32px;
    line-height: 42px;
    text-align: center;
  }
  .PNuLD_N3 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .n8zUjSlP {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }
  .nmAbev1T {
    margin-bottom: 25px;
  }
  .qc3CVUOd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .WvHrXg0Q,
  .tLImGOV7 {
    margin-bottom: 40px;
  }
  .swFv8LCv {
    display: none;
  }
  .tkYYGzHJ {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    left: 0;
    padding-bottom: 16px;
    padding-top: 16px;
    position: fixed;
    right: 0;
    top: auto;
    -webkit-transform: translateY(105%);
    -ms-transform: translateY(105%);
    transform: translateY(105%);
  }
  .GA_UTSFS {
    width: 100%;
  }
  .GA_UTSFS.iogiDqJD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    margin-bottom: 10px;
    margin-left: 0;
  }
  .GA_UTSFS.dNiaAJT4 {
    display: none;
  }
  .hW_6CDEc {
    overflow: visible;
  }
  .TZISXkym {
    position: relative;
    z-index: 1;
  }
  .cat1ymQ6 {
    padding-bottom: 0;
  }
  .zqDGuODS {
    display: block;
  }
  .soq4oJG7 {
    height: 450px;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .qksjPgr_ {
    display: none;
    z-index: 2;
  }
  .uVvbTEUI {
    height: 100%;
  }
  .tekOvW5e {
    max-width: 100%;
  }
  .KelrYGwC {
    display: none;
  }
  .KelrYGwC.LqLWOhV3 {
    display: block;
  }
  .EifISYJz {
    margin-bottom: 0;
  }
  .d25Hglos {
    border-bottom: 1px solid rgba(113, 131, 153, 0.18);
    font-size: 20px;
    padding-bottom: 23px;
  }
  .tVRDtjKJ {
    height: 61px;
  }
  .smnkQf5W {
    height: 88px;
  }
  .smnkQf5W.GHIuI6Lt {
    max-height: 100vh;
    overflow: scroll;
  }
  .ZjqZB0Ea {
    right: 20px;
    top: 20px;
  }
  .D6T6Z3fx {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: auto;
    position: relative;
    text-align: center;
    width: 100%;
  }
  .CeO4PfI5 {
    background-color: #e4f3fb;
    height: 88px;
    min-height: 88px;
  }
  .CeO4PfI5,
  .qk5iurAp {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
  }
  .qk5iurAp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 23px;
  }
  .p4m9OULf {
    margin-bottom: 30px;
    width: 100%;
  }
  .npAaHMb1 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-bottom: 1px solid rgba(113, 131, 153, 0.18);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 43px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .dRFcfj5H {
    font-weight: 700;
  }
  .dRFcfj5H,
  .yTM2v537 {
    text-transform: uppercase;
  }
  .yTM2v537 {
    color: #718399;
    font-weight: 500;
  }
  .n_eCOGFC {
    height: 105px;
  }
  .tvg1XIZB {
    height: 114px;
  }
  .ozHZ8SKf {
    font-size: 21px;
    line-height: 1.2;
  }
  .a85gIKPO {
    font-size: 15px;
    line-height: 1.2;
  }
  #IHdJ3epU small {
    line-height: 9px;
  }
  .N32RbWEQ {
    height: 11.5px;
  }
  .Z34JiJji.tAZhgVW7 {
    display: none;
  }
  .Z34JiJji.FfzjuTcb {
    display: block !important;
  }
  .Ev_e1Ef2 {
    align-items: center;
    gap: 15px;
  }
  .iLErQOA2 {
    margin-bottom: 0;
    width: auto;
  }
}
@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
    line-height: 38px;
  }
  .OWjyEZoQ {
    font-size: 14px;
  }
  .RY5t0ENg {
    height: 25px;
  }
  .KR0aUBuf {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .fEFJrHmB {
    padding: 35px 0;
  }
  .CKPx9Bof.WX5cfub6.nC35WlCc {
    -webkit-box-flex: 0;
    display: block;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 16px;
    width: 100%;
  }
  .DctleUAN {
    font-size: 32px;
    line-height: 36px;
  }
  .kM0SkMio {
    font-size: 13px;
    padding-left: 25px;
    position: relative;
  }
  .kM0SkMio.UGQHJBM2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .kM0SkMio.cLUH8v8A {
    display: none;
  }
  .QAMGm3D1 {
    bottom: 0;
    height: 45px;
    left: 4%;
    position: absolute;
    right: auto;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 45px;
    z-index: 2;
  }
  .cRmWVtqV {
    height: 100%;
    width: 100%;
  }
  .POU6UAKS {
    margin-right: 0;
  }
  .POU6UAKS.Aib40ET6 {
    margin-right: 8px;
  }
  .VXROnFRF {
    font-size: 18px;
  }
  .WDtRO2D6 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .Ev_e1Ef2 {
    flex-direction: row;
    width: 100%;
  }
  .xsyEIarW {
    font-size: 12px;
  }
  .mLggfXxM {
    padding: 0 15px;
  }
  .vN_K6Z0v {
    padding-left: 12px;
    padding-right: 12px;
  }
  .DrIRls3P,
  .ydLCNPh6 {
    font-size: 9px;
  }
  .ZmeGLc1c {
    font-size: 11px;
    height: 33px;
    top: 29px;
    width: 113px;
  }
  .scC_KTGj {
    height: 18px;
    margin-right: 4px;
    width: auto;
  }
  .l8c_NV7Y {
    height: 29px;
    left: 0;
    min-height: 29px;
    min-width: 29px;
    width: 29px;
  }
  .wIzjn2m7 {
    height: auto;
    padding-bottom: 0;
    width: 100%;
  }
  .HKIh1xhB.CYaEsGEh {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  .chOQrRYe {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 300px;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .UNa4W3iO {
    height: 29px;
    right: 0;
    width: 29px;
  }
  .Edmlb_z2 {
    margin-bottom: 35px;
  }
  .wOiKCKMC {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 230px;
    width: 100%;
  }
  .wOiKCKMC.fd4mhwzH.VxM8JL0u {
    max-width: 250px;
  }
  .wOiKCKMC.QQJ3mQrA {
    max-width: 260px;
  }
  .duniU54L {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 20px;
    text-align: center;
    width: 100%;
  }
  .M99kEa9l {
    margin-right: 0;
  }
  .Cv8jDFRk {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .XGl674nL {
    padding-bottom: 32px;
    padding-top: 30px;
  }
  .PNuLD_N3 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .xN_7SFDT {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px;
  }
  .D7TogncX {
    width: 100%;
  }
  .D7TogncX.BaRHQGfh {
    margin-top: 10px;
  }
  .XLZZGBwN {
    height: 165px;
  }
  .tXFJEFfk {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .S0d9UIBI.BkECH7Cm,
  .S0d9UIBI.KnRhVBUv,
  .S0d9UIBI._01NJwLI {
    border-color: #012169;
    margin-bottom: 0;
    width: 100%;
  }
  .nmAbev1T {
    max-width: 280px;
  }
  .HbMHjyrl.bLVA_YWu {
    background-position: 50% 5%;
    background-size: 1000px;
  }
  .HbMHjyrl.nc_xWmFv {
    padding-bottom: 20px;
  }
  .bDgdiy9j {
    font-size: 18px;
    line-height: 20px;
    max-width: 300px;
    width: 100%;
  }
  .bDgdiy9j.rs2KGyLe {
    display: none;
  }
  .oByAFNRV {
    width: 100%;
  }
  .tLImGOV7 {
    margin-bottom: 20px;
  }
  .uzace4Gx {
    padding-bottom: 60px;
    padding-top: 70px;
  }
  .GA_UTSFS {
    width: 100%;
  }
  ._SiZ4hpU {
    font-size: 12px;
    line-height: 14px;
    width: 50%;
  }
  .Gz9LHxhw {
    height: 12px;
    margin-right: 4px;
  }
  .rddhMjJZ {
    left: 1%;
  }
  .BEmCNUGK,
  .rddhMjJZ {
    height: 29px;
    width: 29px;
  }
  .BEmCNUGK {
    left: 0;
    min-height: 29px;
    min-width: 29px;
  }
  .QxRoPLQH {
    height: 29px;
    right: 1%;
    width: 29px;
  }
  .EWobpSfN {
    font-size: 14px;
  }
  .txPF7dkf {
    height: 29px;
    right: 0;
    width: 29px;
  }
  .cat1ymQ6 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    width: 100%;
  }
  .zqDGuODS {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  .soq4oJG7 {
    height: 350px;
    padding-bottom: 0;
    width: 100%;
  }
  .KYbl9jn3 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .ibl9cu2v {
    margin-bottom: 4px;
    margin-right: 0;
  }
  .APJ58_Kf {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .APJ58_Kf,
  .APJ58_Kf.UGQHJBM2,
  .APJ58_Kf.cLUH8v8A {
    display: block;
  }
  .ic74LnUy {
    height: 22px;
  }
  .CFNE9xRj {
    height: 25px;
  }
  .aa6PjdIR {
    height: 40px;
  }
  .VLG9VHdj {
    max-width: 100%;
  }
  .K5aTQDJy {
    max-width: 210px;
  }
  .QQJ3mQrA {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 250px;
    width: 100%;
  }
  .DJqW1NFQ {
    height: 17px;
  }
  .fe2ceBhG {
    display: block;
    font-size: 18px;
    line-height: 20px;
    width: 100%;
  }
  .dIKUiOx2 {
    width: 113px;
  }
  .IdYiK0DE {
    margin-right: 7px;
  }
  .bmyRmHl3 {
    font-size: 12px;
    height: 34px;
    line-height: 18px;
    padding-right: 6px;
    width: 115px;
  }
  .bmyRmHl3.cJL0ivum {
    padding-left: 8px;
  }
  .sRln7Eka .PL4lboYW {
    font-size: 14px !important;
  }
}
@media screen and (min-width: 479px) {
  .VjGlENmu {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1250px) {
  .iZIcuHQk {
    object-position: 70%;
  }
}
@media screen and (min-width: 1251px) {
  .iZIcuHQk {
    object-position: 68%;
  }
}
@media screen and (min-width: 1850px) {
  .iZIcuHQk {
    object-position: 58%;
  }
}
.rdygRvsb {
  padding-bottom: 20px;
}
@media screen and (max-height: 640px) {
  .ZjqZB0Ea {
    top: 55px;
  }
}
.YecXBj04 {
  height: 100%;
}
.G4MwILcC .vBbIybZe {
  background-color: #FDFAF6;
  display: flex;
}
.EsvgP8yW {
  border-color: #000;
  border-width: 2px;
}
.WjOPYx3Y:first-child {
  margin-left: auto;
}
.WjOPYx3Y:last-child {
  margin-right: auto;
}
.G4MwILcC .vBbIybZe:first-child img,
.G4MwILcC .vBbIybZe:nth-child(8) img,
.G4MwILcC.sy2k2fSo .vBbIybZe:nth-child(7) img {
  max-width: 600px;
  object-fit: contain;
  width: 72%;
}
.G4MwILcC.sy2k2fSo .vBbIybZe:nth-child(8) img {
  max-width: 100%;
  object-fit: cover;
  width: 100%;
}
.izu0SDRc {
  background-color: rgba(34, 34, 34, 0.4) !important;
  opacity: 1 !important;
}
.B5rwkwh9 {
  background-color: #000 !important;
}
.I6SMUho_ .Iwom2BWD {
  background-clip: content-box !important;
  background-image: none !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  border-color: #012169 !important;
  border-radius: 6px !important;
  border-width: 1px !important;
  height: 35px !important;
  padding: 4px !important;
  width: 35px !important;
}
.Z34JiJji {
  display: flex;
}
.Z34JiJji.FfzjuTcb {
  display: none;
}
video.KcyjnFLJ {
  aspect-ratio: 1/1;
  background-color: #bac8d3;
  border-radius: 10px;
  width: 100% !important;
}
.OyulhV9w {
  display: block !important;
}
.mXMceygy.Zo3tIWd4 .OyulhV9w {
  display: none !important;
}
.mXMceygy.Zo3tIWd4 .kqGjKlFz {
  display: block !important;
}
.bmyRmHl3.cJL0ivum .g84gsf5j {
  color: #00237e;
}
#IHdJ3epU {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 9px;
  gap: 0.2rem;
}
#IHdJ3epU small {
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  line-height: 9px;
  padding-right: 2px;
  text-align: right;
  width: 60px;
}
.AChB9L8_ .jF_OrhVd {
  border: 1.8px solid #000;
  margin: 0;
  max-height: unset;
  overflow: hidden;
  padding: 0;
  width: 140px;
}
.R6KkcuVh {
  height: 100%;
  width: 65px;
}
.E75eYsA5.XG2qSahy span.wdIe7nJk {
  transform: translateX(8px);
}
.E75eYsA5 li {
  font-size: 14px;
  line-height: 36px;
  min-height: 20px;
  text-align: center;
}
.QkflMAXZ {
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 4px;
  display: inline-flex;
  height: 35px;
  justify-content: space-around;
  max-width: 200px;
  min-width: 80px;
  width: 110% !important;
}
.QkflMAXZ .rf14MVo_ {
  background-color: #fff;
  border-radius: 0;
  color: #000;
  padding: 0;
}
.QkflMAXZ .IrNJzi6F {
  color: #000;
  width: calc(100% - 60px);
}
.QkflMAXZ .XJdWq0IK {
  background-color: #fff;
  border-radius: 0;
  color: #000;
  padding: 0;
}
.DKQALPOF {
  background: #718399;
  height: 8px;
  margin: 0 6px;
  width: 8px;
}
.DKQALPOF.l8hRjVZm {
  background: #000 !important;
}
#YPZ2IcIb {
  display: none !important;
  z-index: 500001 !important;
}
#YPZ2IcIb,
#vBrTWhSH {
  align-items: center;
  background-color: var(--primary-color);
  font-family: Montserrat;
  height: 65px;
  justify-content: center;
  left: 0;
  overflow: hidden;
  position: fixed !important;
  position: absolute;
  text-align: center;
  top: 0 !important;
  top: 0;
  width: 100% !important;
  width: 100%;
}
#vBrTWhSH {
  display: flex;
  z-index: 900000 !important;
}
.sRln7Eka {
  align-items: center;
  display: flex;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 0;
}
#YPZ2IcIb .sRln7Eka {
  font-weight: 300;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .dS70Pgim {
    margin-left: 4px;
  }
  #IHdJ3epU {
    flex-direction: row;
  }
  .sRln7Eka {
    align-items: center;
    display: flex;
    font-weight: 400;
    margin-bottom: 0;
  }
}
.bhRx9hVJ {
  animation: AFoaIsj3 60s linear infinite forwards;
  min-width: 2800px !important;
}
@media screen and (max-width: 479px) {
  #zvObTjgg strong {
    display: block;
  }
  #MMA7eJty {
    text-align: center;
  }
}
@keyframes AFoaIsj3 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.bhRx9hVJ.rs2KGyLe {
  display: none;
}
.qQXlvqP6 {
  height: 28px;
}
.ltdENZNv {
  height: 15px;
}
.tekOvW5e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.d25Hglos:nth-child(2) img {
  height: 58px;
  margin-bottom: 4px;
}
.d25Hglos:nth-child(3) img {
  height: 33px;
  margin-bottom: 4px;
}
.d25Hglos:nth-child(4) img {
  height: 58px;
  margin-bottom: 4px;
}
.d25Hglos:nth-child(5) img {
  height: 33px;
  margin-bottom: 4px;
}
.d25Hglos:nth-child(6) img {
  height: 64px;
  margin-bottom: 4px;
}
input[type="button"],
input[type="text"] {
  font-family: Brandon, sans-serif;
}
.AoyNN2cT {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  max-width: 500px;
  text-align: center;
}
@media screen and (max-height: 850px) {
  .wOiKCKMC {
    margin-bottom: 20px !important;
  }
  .QQJ3mQrA {
    margin-bottom: 20px;
  }
  .Edmlb_z2 {
    margin-bottom: 30px;
  }
}
.DlhciPK3:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 479px) {
  .rdygRvsb {
    padding-bottom: 50px;
  }
  .p4m9OULf:first-child img {
    height: 58px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .p4m9OULf:nth-child(2) img,
  .p4m9OULf:nth-child(3) img {
    height: 61px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .p4m9OULf:nth-child(4) img {
    height: 105px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .p4m9OULf:nth-child(5) img {
    height: 114px;
    margin-bottom: 4px;
    max-height: unset;
  }
  ._1a7egYNn {
    padding-left: 15px;
    padding-right: 15px;
  }
}
details > summary {
  list-style: none;
}
details > summary::-webkit-details-marker {
  display: none;
}
@media screen and (max-width: 991px) {
  .fEFJrHmB[data-header-feat] {
    padding-top: 20px;
  }
  .fEFJrHmB[data-items-bought] {
    padding-top: 35px;
  }
  [data-amazon-header="v3"][data-amazon-components]:not(
      :has([data-items-bought])
    )
    .fEFJrHmB,
  [data-amazon-header="v5"][data-amazon-components]:not(
      :has([data-items-bought])
    )
    .fEFJrHmB {
    padding-top: 0;
  }
  [data-amazon-header="v4"] .hzwFdPnm {
    border: unset;
    padding-bottom: 5px;
    padding-top: 10px;
  }
}
@media screen and (max-height: 900px) {
  .Yv31Df3z {
    margin-bottom: 20px;
  }
  .wOiKCKMC {
    margin-bottom: 20px !important;
  }
  .QQJ3mQrA {
    margin-bottom: 20px;
  }
  .Edmlb_z2 {
    margin-bottom: 30px;
  }
}
.HdXWA7zE {
  font-family: sans-serif !important;
}
.HdXWA7zE.DctleUAN {
  font-size: 24.5px;
}
.HdXWA7zE.LIfGUbDD,
.HdXWA7zE.ax30PBxC,
.Yv31Df3z .HdXWA7zE.czTyGMhE {
  font-size: 40px;
}
.HdXWA7zE.APJ58_Kf {
  font-size: 26px;
}
@media screen and (max-width: 991px) {
  .HdXWA7zE.DctleUAN,
  .HdXWA7zE.LIfGUbDD,
  .HdXWA7zE.ax30PBxC {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .Yv31Df3z .HdXWA7zE.czTyGMhE {
    font-size: 30px;
  }
}
.ekBDh48j {
  font-family: Roboto Light !important;
}
.rizi0mGH {
  font-family: Roboto Regular !important;
}
:root {
  --list-text-color: inherit;
  --select-field-arrow-color: #000;
  --border-color-active: #000;
  --border-color-hover: #000;
  --select-field-padding-left: 10px;
  --select-field-padding-right: 10px;
  --list-padding-top-bottom: 6px;
  --list-max-height: 250px;
  --list-item-padding-left: 10px;
  --list-item-padding-right: 10px;
  --list-item-min-height: 40px;
  --list-item-line-height: 40px;
}
.XG2qSahy {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  clear: both;
  padding-left: var(--select-field-padding-left);
  padding-right: var(--select-field-padding-right);
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.XG2qSahy.E75eYsA5 {
  background-color: #fff;
  border: 1.5px solid #718399;
  border-radius: 4px;
  color: #000;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .kCSKzzjE .XG2qSahy {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 100%;
  }
  .kCSKzzjE {
    display: flex;
    margin: 14px 0 6px;
    padding: 0 15px;
  }
  .kCSKzzjE .VXROnFRF {
    font-size: 16px;
    height: 52px;
    margin-left: 16px;
    padding: 6px 12px;
  }
}
.XG2qSahy:hover {
  border-color: var(--border-color-hover);
}
.XG2qSahy.AQvEnv5E,
.XG2qSahy:active,
.XG2qSahy:focus {
  border-color: var(--border-color-active);
}
.XG2qSahy:after {
  border-bottom: 2px solid var(--select-field-arrow-color);
  border-right: 2px solid var(--select-field-arrow-color);
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.XG2qSahy.AQvEnv5E:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.XG2qSahy.AQvEnv5E .jF_OrhVd {
  background: #fff;
  opacity: 1;
  overflow: hidden;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
  width: 100%;
}
.XG2qSahy.U2KxdVO7 {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.XG2qSahy.U2KxdVO7:after {
  border-color: #ccc;
}
.XG2qSahy.ZGEWlmz_ {
  width: 100%;
}
.XG2qSahy.ZGEWlmz_ .jF_OrhVd {
  left: 0 !important;
  right: 0 !important;
}
.XG2qSahy.pqfaIfQd {
  float: right;
}
.XG2qSahy.pqfaIfQd .jF_OrhVd {
  left: auto;
  right: 0;
}
.XG2qSahy.iD_dYO5X {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.XG2qSahy.iD_dYO5X:after {
  height: 4px;
  width: 4px;
}
.XG2qSahy.iD_dYO5X .Bb6qq90l {
  line-height: 34px;
  min-height: 34px;
}
.XG2qSahy .jF_OrhVd {
  background-color: #fff;
  border-color: 3px solid #ededed;
  border-radius: 5px;
  box-shadow: 0 7px 20px 0 rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  color: var(--list-text-color);
  left: 0;
  margin-top: 4px;
  max-height: var(--list-max-height);
  opacity: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: var(--list-padding-top-bottom) 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition:
    all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
    opacity 0.15s ease-out;
  transition:
    all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
    opacity 0.15s ease-out;
  z-index: 9;
}
.XG2qSahy .jF_OrhVd:hover .Bb6qq90l:not(:hover) {
  background-color: transparent !important;
}
.XG2qSahy .Bb6qq90l {
  cursor: pointer;
  font-weight: 700;
  line-height: var(--list-item-line-height);
  list-style: none;
  min-height: var(--list-item-min-height);
  outline: none;
  padding-left: var(--list-item-padding-left);
  padding-right: var(--list-item-padding-right);
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.XG2qSahy .Bb6qq90l:first-child {
  display: none;
}
.XG2qSahy.E75eYsA5 .Bb6qq90l:first-child {
  display: block;
}
span.wdIe7nJk {
  color: var(--list-text-color);
}
.XG2qSahy .Bb6qq90l.LeF04yUu,
.XG2qSahy .Bb6qq90l.m82nKLqY.LeF04yUu,
.XG2qSahy .Bb6qq90l:hover {
  background-color: #f6fafd;
}
.XG2qSahy .Bb6qq90l.m82nKLqY {
  font-weight: 700;
}
.XG2qSahy .Bb6qq90l.U2KxdVO7 {
  background-color: transparent;
  color: #999;
  cursor: default;
}
.xIlYjkNh .XG2qSahy .jF_OrhVd {
  display: none;
}
.xIlYjkNh .XG2qSahy.AQvEnv5E .jF_OrhVd {
  display: block;
}
select {
  appearance: none;
}
.cRmWVtqV {
  animation: RVe4LA7t 5s linear infinite;
}
.a7kgXrRw {
  animation: ioWSrvME 1s ease-in-out infinite;
}
.wzJzGzbs {
  animation: A23wjQhP 2.5s ease-in-out infinite forwards;
}
@keyframes A23wjQhP {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes RVe4LA7t {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes ioWSrvME {
  0% {
    opacity: 100%;
  }
  50% {
    opacity: 30%;
  }
  70% {
    opacity: 100%;
  }
  to {
    opacity: 100%;
  }
}
.OfB9wNg1 {
  overflow: hidden;
  pointer-events: none;
  position: relative;
}
.OfB9wNg1:before {
  transform: rotate(45deg);
}
.OfB9wNg1:after,
.OfB9wNg1:before {
  background: gray;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.OfB9wNg1:after {
  transform: rotate(-45deg);
}
@media screen and (min-width: 768px) {
  .tkYYGzHJ {
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);
    top: 130px;
  }
}
.UrsrVhT3 {
  animation: ioWSrvME 1s ease-in-out infinite;
}
.m1WB_ZCl {
  display: none !important;
}
#oLSmUxso {
  background-color: #012169;
  color: var(--secondary-text-color);
  font-family: Montserrat;
  font-size: 17px;
  height: 65px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
}
#oLSmUxso,
#oLSmUxso .zDQtm6rb {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
#oLSmUxso .zDQtm6rb {
  flex-direction: row;
  max-width: 1200px;
  padding: 0;
  position: relative;
}
div#oLSmUxso {
  position: fixed !important;
  text-align: center;
  top: 65px !important;
  width: 100% !important;
  z-index: 500001 !important;
}
#oLSmUxso .GxMaX2fr {
  border-radius: 20px;
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
  padding: 5px 10px;
}
#zvObTjgg {
  display: block;
}
@media screen and (max-width: 767px) {
  #oLSmUxso,
  #oLSmUxso.NmiEshjQ {
    font-size: 14px;
  }
  .wzJzGzbs {
    height: 12px;
    width: 8.3px;
  }
}
@media screen and (max-width: 479px) {
  #oLSmUxso {
    font-size: 14px;
  }
}
.POU6UAKS.Aib40ET6 {
  color: #7c7c7c;
  font-weight: 500;
  text-decoration: line-through;
}
.dCzmPzHY {
  display: flex;
  flex-wrap: wrap;
  gap: min(10px, 1.75vw);
  overflow-x: auto;
  scroll-padding: 0 5px;
  scroll-snap-align: start;
  width: auto;
}
.dCzmPzHY > * {
  flex: 0 0 auto;
  scroll-snap-align: center;
}
li.Bb6qq90l.U2KxdVO7.fp3Uh2_w {
  pointer-events: none;
}
span.PTVVzjyt.I6SMUho_ {
  text-transform: capitalize !important;
}
.POU6UAKS.Aib40ET6 {
  margin-right: 8px;
}
.Do8hB4bL {
  align-items: center;
  display: flex;
  height: 25px;
  margin-bottom: 10px;
}
.Do8hB4bL .hlgNc8EX {
  margin-bottom: 0;
}
.kZDIjc6s {
  margin-left: 5px;
  margin-top: 5px;
}
:root {
  --outline-width: 1px;
  --border-width: 4px;
  --horizontal-spacing: calc(17px - var(--border-width));
  --vertical-spacing: calc(11px - var(--border-width));
}
.U_u6BfXj {
  background-color: #fcf9cd;
  border: var(--border-width) solid #fff;
  border-radius: 2px;
  color: #000;
  container: bundle/inline-size;
  flex-direction: column;
  font-family: inherit;
  gap: 0.8rem;
  height: auto;
  margin-bottom: 10px;
  outline: var(--outline-width) solid #000;
  padding: var(--vertical-spacing) var(--horizontal-spacing);
}
.U_u6BfXj,
.Z6Y2AJ9N {
  display: flex;
  width: 100%;
}
.Z6Y2AJ9N {
  justify-content: space-between;
}
.c18OVxnl {
  background-color: #bae474;
  font-size: 12px;
  font-weight: 600;
  margin-left: calc(
    var(--horizontal-spacing) * -1 - var(--border-width) -
      var(--outline-width) - 1px
  );
  padding: 5px;
  position: relative;
  white-space: nowrap;
  z-index: 50;
}
.c18OVxnl:after {
  border-bottom: 15px solid #bae474;
  border-right: 10px solid transparent;
  border-top: 15px solid #bae474;
  bottom: 0;
  content: "";
  position: absolute;
  right: -10px;
  top: 0;
  width: 0;
}
.JJogfMzN {
  background-color: #dcff8e;
  border-radius: 9999px;
  font-size: 12px;
  font-weight: 700;
  justify-content: center;
  padding: 5px 15px;
  text-align: center;
  white-space: nowrap;
}
.JJogfMzN,
.ZP6GoVYm {
  align-items: center;
  display: flex;
}
.ZP6GoVYm {
  flex-direction: column;
  gap: 1rem;
}
.AOT7qonO {
  align-items: end;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  margin: 0 -5px;
  text-align: center;
  width: 100%;
}
.U_u6BfXj[data-items="3"] .AOT7qonO {
  scale: 0.85;
}
.U_u6BfXj[data-items="3"] .JJogfMzN,
.U_u6BfXj[data-items="3"] .c18OVxnl {
  font-size: 10px;
}
.BT4EisKI {
  flex: 1;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 7px;
}
.BT4EisKI,
.qOlFcEQ1 {
  align-items: center;
  display: flex;
  justify-content: center;
}
.qOlFcEQ1 {
  height: 40px;
  position: relative;
  width: 60px;
}
.GhW8Jx8Y {
  height: inherit;
  object-fit: contain;
  width: inherit;
}
.LxcUfUr9 {
  left: -10px;
  position: absolute;
  top: 4px;
}
._WKhXadU {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.nYtXEZ6A {
  font-size: 8px;
  font-weight: 600;
  position: absolute;
  text-align: center;
  z-index: 1;
}
.gut8rUdb {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  justify-content: center;
}
.VQ6Dws8G {
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
.H7EDqHY5 {
  display: flex;
  font-size: 14px;
  gap: 0.2rem;
  justify-content: center;
  line-height: 14px;
}
.bJGNzDdp {
  color: gray;
  text-decoration: line-through;
}
.v5HwJD6p {
  font-weight: 700;
}
.Ip3Za8Z0 {
  align-items: center;
  cursor: default;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-bottom: auto;
  margin-top: 15px;
  scale: 1.8;
  text-align: center;
}
.nhgAlIac {
  color: #fff;
  font-weight: 500;
}
.sSbeGnCf {
  align-items: center;
  background-color: #000;
  border-radius: 3px;
  color: #fff;
  display: flex;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  justify-content: center;
  letter-spacing: 1.44px;
  margin-bottom: 10px;
  min-height: 40px;
  padding: 0 10px;
  text-align: center;
  transition: background-color 0.2s ease;
  width: 100%;
}
.sSbeGnCf:focus,
.sSbeGnCf:hover {
  background-color: #2b2a2f;
}
@container bundle (min-width: 290px) {
  .U_u6BfXj[data-items="3"] .AOT7qonO {
    scale: 0.95;
  }
  .U_u6BfXj[data-items="3"] .JJogfMzN,
  .U_u6BfXj[data-items="3"] .c18OVxnl {
    font-size: 11px;
  }
}
@container bundle (min-width: 315px) {
  .JJogfMzN,
  .c18OVxnl {
    font-size: 12px !important;
  }
}
@container bundle (min-width: 320px) {
  .AOT7qonO {
    flex-direction: row;
    justify-content: space-evenly;
    margin: 0;
    scale: 1 !important;
    text-align: left;
  }
  .Ip3Za8Z0 {
    scale: 2;
  }
  .H7EDqHY5 {
    gap: 0.4rem;
  }
}
@media (max-width: 330px) {
  .U_u6BfXj[data-items="3"] .JJogfMzN {
    margin-right: -15px;
  }
}
@media (min-width: 331px) and (max-width: 383px) {
  .U_u6BfXj[data-items="3"] .JJogfMzN {
    margin-right: -10px;
  }
}
@media (min-width: 384px) and (max-width: 420px) {
  .U_u6BfXj[data-items="3"] .JJogfMzN {
    margin-right: -5px;
  }
}
@media (max-width: 400px) {
  .U_u6BfXj[data-items="3"] .JJogfMzN {
    padding: 5px 7.5px;
  }
}
@media (min-width: 992px) {
  @container bundle (min-width: 369px) {
    .U_u6BfXj[data-items="2"] .BT4EisKI {
      flex-direction: row;
      flex-wrap: nowrap;
    }
    .U_u6BfXj[data-items="2"] .H7EDqHY5 {
      justify-content: start;
    }
    .U_u6BfXj[data-items="2"] .VQ6Dws8G {
      text-align: start;
    }
    .U_u6BfXj[data-items="2"] .Ip3Za8Z0 {
      margin-top: 12.5px;
    }
    .AOT7qonO {
      gap: 1.4rem;
      justify-content: center;
    }
    .BT4EisKI {
      flex-grow: 0;
    }
  }
} /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}
body {
  margin: 0;
  padding-top: 0 !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.MLigyn8M .n8zUjSlP .ybat7hUf:nth-child(1n + 13) {
  display: none;
  max-height: 0;
  opacity: 0;
  transition: 0.5s ease-in;
}
.MLigyn8M .XU0f0xre,
.MLigyn8M .sK2B4UD1 {
  display: none;
}
.MLigyn8M .XU0f0xre:checked ~ .n8zUjSlP .ybat7hUf:nth-child(-n + 36),
.MLigyn8M .sK2B4UD1:checked ~ .n8zUjSlP .ybat7hUf:nth-child(-n + 24) {
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  max-height: unset !important;
  opacity: 1;
  overflow: hidden;
  transition: 0.5s ease;
}
.MLigyn8M .sK2B4UD1:checked ~ .KnRhVBUv {
  display: none;
}
.MLigyn8M .sK2B4UD1:checked ~ ._01NJwLI {
  display: flex;
}
.MLigyn8M .XU0f0xre:checked ~ ._01NJwLI,
._01NJwLI {
  display: none;
} /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
}
main {
  display: block;
}
hr {
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
}
button,
input {
  overflow: visible;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
}
:root {
  --pink-light-color: #dcff8e;
  --pink-color: #da522b;
  --pink-light-color2: #fde2cb;
  --primary-color: #dcff8e;
  --secondary-text-color: #fff;
  --secondary-background-banner: #000;
  --secondary-background-coupon: #fff;
  --secondary-text-banner: #fff;
  --banner-color: #012169;
  --invert-color: #000;
  --text-color: #000;
}
[data-theme="orly-original-host"] {
  --primary-color: #000;
  --secondary-text-color: #000;
  --secondary-background-banner: #dcff8e;
  --secondary-background-coupon: #012169;
  --secondary-text-banner: #012169;
  --banner-color: #fff;
  --invert-color: #fff;
  --text-color: #012169;
}
@font-face {
  font-family: webflow-icons;
  font-style: normal;
  font-weight: 400;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==")
    format("truetype");
}
[class*=" w-icon-"],
[class^="w-icon-"] {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: webflow-icons !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}
.ICpKRae5:before {
  content: "";
}
.GsEbHDpV:before {
  content: "";
}
.zsYxlI9X:before {
  content: "";
}
.TgGKrp1K:before,
.wfnoJl35:before {
  content: "";
}
.I_ISvclL:before {
  content: "";
}
.zO3aJ4Hf:before {
  content: "";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  color: #333;
  font-family: Arial, sans-serif;
  min-height: 100%;
}
html.RkN0NXrJ * {
  background-attachment: scroll !important;
}
.GWDK9oZA {
  display: block;
}
.eF5m_p4K {
  display: inline-block;
  max-width: 100%;
}
.Gv823_so:after,
.Gv823_so:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.Gv823_so:after {
  clear: both;
}
.vLX8QJ94 {
  display: none;
}
.QlTP7cJi {
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  line-height: inherit;
  padding: 9px 15px;
  text-decoration: none;
}
input.QlTP7cJi {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.itI0v3cn,
.itI0v3cn * {
  font-smoothing: auto;
  word-wrap: normal;
  background: none;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0 transparent;
  border-radius: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clear: none;
  color: inherit;
  cursor: inherit;
  direction: ltr;
  display: block;
  float: none;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  height: auto;
  left: auto;
  letter-spacing: inherit;
  line-height: inherit;
  list-style-type: disc;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  position: static;
  right: auto;
  text-align: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-shadow: none;
  text-transform: inherit;
  top: auto;
  transform: none;
  transition: none;
  vertical-align: baseline;
  visibility: visible;
  white-space: inherit;
  width: auto;
  word-break: normal;
  word-spacing: normal;
  z-index: auto;
}
.itI0v3cn {
  background-color: #fff !important;
  border-radius: 3px !important;
  bottom: 12px !important;
  box-shadow:
    0 0 0 1px rgba(0, 0, 0, 0.1),
    0 1px 3px rgba(0, 0, 0, 0.1);
  color: #aaadb0 !important;
  cursor: pointer;
  font-size: 12px !important;
  height: auto !important;
  left: auto !important;
  line-height: 14px !important;
  margin: 0 !important;
  overflow: visible !important;
  padding: 6px 8px 6px 6px !important;
  position: fixed !important;
  right: 12px !important;
  text-decoration: none !important;
  top: auto !important;
  transform: none !important;
  white-space: nowrap;
  width: auto !important;
  z-index: 2147483647 !important;
}
.itI0v3cn,
.itI0v3cn > img {
  display: inline-block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.itI0v3cn > img {
  vertical-align: middle !important;
}
.TzfQwG0h {
  list-style: none;
  padding-left: 0;
}
.Kp44RktY:after,
.Kp44RktY:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.Kp44RktY:after {
  clear: both;
}
.Ny1iOAuU {
  padding: 0;
  position: relative;
  width: 100%;
}
.Ny1iOAuU embed,
.Ny1iOAuU iframe,
.Ny1iOAuU object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
button,
html input[type="button"],
input[type="reset"] {
  border: 0;
}
.H7tvPnJU {
  margin: 0 0 15px;
}
.g6qR1i5L {
  background-color: #ddd;
  display: none;
  padding: 20px;
  text-align: center;
}
.tGMDoUgf {
  background-color: #ffdede;
  display: none;
  margin-top: 10px;
  padding: 10px;
}
label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}
.PIsr4ctk,
.mYfezBJD {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #333;
  display: block;
  font-size: 14px;
  height: 38px;
  line-height: 1.428571429;
  margin-bottom: 10px;
  padding: 8px 12px;
  vertical-align: middle;
  width: 100%;
}
.PIsr4ctk:-moz-placeholder,
.mYfezBJD:-moz-placeholder {
  color: #999;
}
.PIsr4ctk::-moz-placeholder,
.mYfezBJD::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.PIsr4ctk:-ms-input-placeholder,
.mYfezBJD:-ms-input-placeholder {
  color: #999;
}
.PIsr4ctk::-webkit-input-placeholder,
.mYfezBJD::-webkit-input-placeholder {
  color: #999;
}
.PIsr4ctk:focus,
.mYfezBJD:focus {
  border-color: #3898ec;
  outline: 0;
}
.PIsr4ctk[disabled],
.PIsr4ctk[readonly],
.mYfezBJD[disabled],
.mYfezBJD[readonly],
fieldset[disabled] .PIsr4ctk,
fieldset[disabled] .mYfezBJD {
  background-color: #eee;
  cursor: not-allowed;
}
textarea.PIsr4ctk,
textarea.mYfezBJD {
  height: auto;
}
.PIsr4ctk {
  background-color: #f3f3f3;
}
.PIsr4ctk[multiple] {
  height: auto;
}
.qQWojn39 {
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
}
.floS78ba {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.floS78ba:after,
.floS78ba:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.floS78ba:after {
  clear: both;
}
.OBbMMWDX {
  float: left;
  line-height: normal;
  margin: 4px 0 0;
  margin-left: -20px;
  margin-top: 1px\9;
  margin-top: 3px;
}
.Zr9TDSP9 {
  display: block;
  margin-bottom: 10px;
}
._HIYJRxB {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -100;
}
.bSVTCNBG,
.rfzIyK9J,
.sRB1sx34 {
  color: #333;
  display: inline-block;
}
.jpkvD9ow {
  display: block;
  margin-top: 10px;
}
.bSVTCNBG.vLX8QJ94,
.jpkvD9ow.vLX8QJ94,
.rfzIyK9J.vLX8QJ94,
.sRB1sx34.vLX8QJ94 {
  display: none;
}
.oNcpnkrh {
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  padding: 8px 12px;
}
.I1phdr9k,
.oNcpnkrh {
  background-color: #fafafa;
  border: 1px solid #ccc;
  display: flex;
  margin: 0;
}
.I1phdr9k {
  flex-grow: 1;
  justify-content: space-between;
  padding: 8px 9px 8px 11px;
}
.N627Dbnx {
  display: block;
  font-size: 14px;
  font-weight: 400;
}
.yMZFroaK {
  cursor: pointer;
  display: block;
  height: auto;
  margin-left: 10px;
  margin-top: 3px;
  padding: 3px;
  width: auto;
}
.I_ISvclL {
  font-size: 10px;
  margin: auto;
}
.rhED7mXh {
  color: #ea384c;
  padding: 2px 0;
}
.oFQ88iQi,
.rhED7mXh {
  display: inline-block;
}
.oFQ88iQi {
  line-height: 38px;
  padding: 0 12px;
}
.iN_Ykpq9 {
  background-color: #fafafa;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 8px 12px;
}
.XYslFIiE,
.zO3aJ4Hf {
  display: inline-block;
  margin-right: 8px;
  width: 20px;
}
.XYslFIiE {
  height: 20px;
}
.kJO4IEq0 {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}
.kJO4IEq0:after,
.kJO4IEq0:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.kJO4IEq0:after {
  clear: both;
}
.kJO4IEq0 .W2M6xI7J {
  margin-left: -10px;
  margin-right: -10px;
}
.W2M6xI7J:after,
.W2M6xI7J:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.W2M6xI7J:after {
  clear: both;
}
.W2M6xI7J .W2M6xI7J {
  margin-left: 0;
  margin-right: 0;
}
.awdFxMR2 {
  float: left;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  width: 100%;
}
.awdFxMR2 .awdFxMR2 {
  padding-left: 0;
  padding-right: 0;
}
.fax9Q9eV {
  width: 8.33333333%;
}
.lOkLHLYO {
  width: 16.66666667%;
}
.OHC3PbcB {
  width: 25%;
}
.x_McmoRI {
  width: 33.33333333%;
}
.nSXuYegb {
  width: 41.66666667%;
}
.xjZW7dpL {
  width: 50%;
}
.ETOzct9_ {
  width: 58.33333333%;
}
.JlNwCfWA {
  width: 66.66666667%;
}
.GMsXqiNT {
  width: 75%;
}
.Iz5W3ac4 {
  width: 83.33333333%;
}
.VYhl2vEE {
  width: 91.66666667%;
}
.YZKXEmSV {
  width: 100%;
}
.SY5HWnjY {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .kJO4IEq0 {
    max-width: 728px;
  }
  .SY5HWnjY {
    display: inherit !important;
  }
  .lz3gzqpq {
    display: none !important;
  }
  .qFJ9ZO_m {
    width: 8.33333333%;
  }
  .KXqE0zKn {
    width: 16.66666667%;
  }
  .qrFIUO3D {
    width: 25%;
  }
  .b7olQCKr {
    width: 33.33333333%;
  }
  .Gjyrg1C1 {
    width: 41.66666667%;
  }
  .rgFqjjjv {
    width: 50%;
  }
  .u1c1NSAn {
    width: 58.33333333%;
  }
  .NCLxFMBk {
    width: 66.66666667%;
  }
  .OLDncaqk {
    width: 75%;
  }
  .XuHbxbC0 {
    width: 83.33333333%;
  }
  .X2vRzIUu {
    width: 91.66666667%;
  }
  .N0E4mDBg,
  .SWgOGbec {
    width: 100%;
  }
  .SWgOGbec {
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .SY5HWnjY,
  .lz3gzqpq {
    display: inherit !important;
  }
  .NmQVhEz0 {
    display: none !important;
  }
  .W2M6xI7J,
  .kJO4IEq0 .W2M6xI7J {
    margin-left: 0;
    margin-right: 0;
  }
  .awdFxMR2 {
    left: auto;
    right: auto;
    width: 100%;
  }
  .VfngTWVL {
    width: 8.33333333%;
  }
  .CPjF8J83 {
    width: 16.66666667%;
  }
  .d7pG9KOa {
    width: 25%;
  }
  .RDOBOUl2 {
    width: 33.33333333%;
  }
  .NIIwFFvb {
    width: 41.66666667%;
  }
  .CWwKtnm4 {
    width: 50%;
  }
  .mzUhJhn9 {
    width: 58.33333333%;
  }
  .p8oiTWCv {
    width: 66.66666667%;
  }
  .K0jXU58O {
    width: 75%;
  }
  .bokMMX94 {
    width: 83.33333333%;
  }
  .EwOXGFLC {
    width: 91.66666667%;
  }
  .MCDQKBue {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .kJO4IEq0 {
    max-width: none;
  }
  .NmQVhEz0,
  .SY5HWnjY,
  .lz3gzqpq {
    display: inherit !important;
  }
  .R4vhuty0 {
    display: none !important;
  }
  .awdFxMR2 {
    width: 100%;
  }
  .HyRIt94E {
    width: 8.33333333%;
  }
  .uDhAzP2L {
    width: 16.66666667%;
  }
  .vM5nHNcu {
    width: 25%;
  }
  .TgTeoDM2 {
    width: 33.33333333%;
  }
  .M7Zf1xK8 {
    width: 41.66666667%;
  }
  .rcuvDUIo {
    width: 50%;
  }
  .poFSb9pN {
    width: 58.33333333%;
  }
  .c1OrH3WV {
    width: 66.66666667%;
  }
  .BOJsWlcX {
    width: 75%;
  }
  .zmkvrroG {
    width: 83.33333333%;
  }
  .jIrsWZSb {
    width: 91.66666667%;
  }
  .o4IUX7c4 {
    width: 100%;
  }
}
.h6APklkS {
  position: relative;
}
.RRNzsTgy {
  height: 400px;
  width: 100%;
}
.RRNzsTgy label {
  display: inline;
  width: auto;
}
.RRNzsTgy img {
  max-width: inherit;
}
.RRNzsTgy .dnaiGard {
  text-align: center;
}
.RRNzsTgy .dnaiGard > button {
  display: none !important;
}
.OT0BzRe9 {
  overflow: hidden;
}
.vjr4dIjV {
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  height: 20px;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 28px;
}
.vjr4dIjV * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vjr4dIjV .yjitfBbi {
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
  text-align: center;
}
.vjr4dIjV .inPbHaLH {
  display: block;
  position: relative;
}
.vjr4dIjV.W5jISIXj {
  height: 28px;
  width: 36px;
}
.vjr4dIjV.W5jISIXj .yjitfBbi {
  font-size: 18px;
  line-height: 18px;
}
.vjr4dIjV:not(.uiyZn_Lb) {
  margin-left: 5px;
  margin-right: 8px;
}
.vjr4dIjV:not(.uiyZn_Lb).W5jISIXj {
  margin-left: 6px;
}
.vjr4dIjV:not(.uiyZn_Lb):after,
.vjr4dIjV:not(.uiyZn_Lb):before {
  border: solid transparent;
  content: " ";
  height: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  width: 0;
}
.vjr4dIjV:not(.uiyZn_Lb):before {
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0)
    rgba(117, 134, 150, 0);
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}
.vjr4dIjV:not(.uiyZn_Lb).W5jISIXj:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}
.vjr4dIjV:not(.uiyZn_Lb):after {
  border-color: hsla(0, 0%, 100%, 0) #fff hsla(0, 0%, 100%, 0)
    hsla(0, 0%, 100%, 0);
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}
.vjr4dIjV:not(.uiyZn_Lb).W5jISIXj:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}
.vjr4dIjV.uiyZn_Lb {
  height: 33px;
  margin-bottom: 8px;
  width: 61px;
}
.vjr4dIjV.uiyZn_Lb:after,
.vjr4dIjV.uiyZn_Lb:before {
  border: solid transparent;
  content: " ";
  height: 0;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 100%;
  width: 0;
}
.vjr4dIjV.uiyZn_Lb:before {
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  border-width: 5px;
  margin-left: -5px;
}
.vjr4dIjV.uiyZn_Lb:after {
  border-color: #fff hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0);
  border-width: 4px;
  margin-left: -4px;
}
.vjr4dIjV.uiyZn_Lb .yjitfBbi {
  font-size: 18px;
  line-height: 22px;
}
.vjr4dIjV.uiyZn_Lb.W5jISIXj {
  width: 76px;
}
.KP8N9wZM,
.KPn3EQn8 {
  overflow: hidden;
}
.KP8N9wZM {
  color: #fff;
  height: 500px;
  position: relative;
}
.KP8N9wZM > video {
  background-position: 50% 50%;
  background-size: cover;
  bottom: -100%;
  height: 100%;
  left: -100%;
  margin: auto;
  object-fit: cover;
  position: absolute;
  right: -100%;
  top: -100%;
  width: 100%;
  z-index: -100;
}
.KP8N9wZM > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}
.O1bRWN9S {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  background: #ddd;
  clear: both;
  height: 300px;
  position: relative;
  text-align: center;
}
.a1B_Frpg {
  display: block;
  left: 0;
  overflow: hidden;
  right: 0;
  white-space: nowrap;
  z-index: 1;
}
.L7mlMNMu,
.a1B_Frpg {
  height: 100%;
  position: relative;
}
.L7mlMNMu {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  white-space: normal;
  width: 100%;
}
.SPt_5s01 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  bottom: 0;
  height: 40px;
  left: 0;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  right: 0;
  text-align: center;
  top: auto;
  z-index: 2;
}
.SPt_5s01.MzpC2Mrt > div {
  border-radius: 100%;
}
.SPt_5s01.Rwt4TR78 > div {
  font-size: inherit;
  height: auto;
  line-height: inherit;
  padding: 0.2em 0.5em;
  width: auto;
}
.SPt_5s01.NciOjzOo > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.tArxWlCS {
  color: #fff;
}
.tArxWlCS > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.tArxWlCS > div.JNVErNGF {
  background-color: #222;
}
.wBfwHSjo {
  background-color: hsla(0, 0%, 100%, 0.4);
  cursor: pointer;
  display: inline-block;
  height: 1em;
  margin: 0 3px 0.5em;
  position: relative;
  transition:
    background-color 0.1s,
    color 0.1s;
  width: 1em;
}
.wBfwHSjo.JNVErNGF {
  background-color: #fff;
}
.wBfwHSjo:focus {
  box-shadow: 0 0 0 2px #fff;
  outline: none;
}
.wBfwHSjo:focus.JNVErNGF {
  box-shadow: none;
}
.kvqQ8PwG,
.zcVyF1lr {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  bottom: 0;
  color: #fff;
  cursor: pointer;
  font-size: 40px;
  left: 0;
  margin: auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 80px;
}
.kvqQ8PwG [class*=" w-icon-"],
.kvqQ8PwG [class^="w-icon-"],
.zcVyF1lr [class*=" w-icon-"],
.zcVyF1lr [class^="w-icon-"] {
  position: absolute;
}
.kvqQ8PwG:focus,
.zcVyF1lr:focus {
  outline: 0;
}
.zcVyF1lr {
  right: auto;
  z-index: 3;
}
.kvqQ8PwG {
  left: auto;
  z-index: 4;
}
.GsEbHDpV,
.ICpKRae5 {
  bottom: 0;
  height: 1em;
  left: 0;
  margin: auto;
  right: 0;
  top: 0;
  width: 1em;
}
.XOSvRDcN {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ca6iHoVl {
  display: inline-block;
  z-index: 900;
}
.ca6iHoVl,
.jpR2kIxy,
.kTxT_q9H,
.tbSft9lt {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
}
.jpR2kIxy,
.kTxT_q9H,
.tbSft9lt {
  color: #222;
  padding: 20px;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
}
.tbSft9lt {
  cursor: pointer;
  display: inline-block;
  padding-right: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tbSft9lt:focus {
  outline: 0;
}
.TgGKrp1K {
  bottom: 0;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 1em;
}
.ZTYDCSaa {
  background: #ddd;
  display: none;
  min-width: 100%;
  position: absolute;
}
.ZTYDCSaa.UGNk0k48,
.jpR2kIxy {
  display: block;
}
.jpR2kIxy {
  color: #222;
  padding: 10px 20px;
}
.jpR2kIxy.CISKtH_T {
  color: #0082f3;
}
.jpR2kIxy:focus {
  outline: 0;
}
@media screen and (max-width: 767px) {
  .S4eyHQYn {
    padding-left: 10px;
  }
}
.nwnt66B4 {
  word-wrap: normal;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0.9);
  bottom: 0;
  color: #000;
  color: #fff;
  cursor: auto;
  font-family: serif;
  font-family:
    Helvetica Neue,
    Helvetica,
    Ubuntu,
    Segoe UI,
    Verdana,
    sans-serif;
  font-size: medium;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-weight: 300;
  left: 0;
  letter-spacing: normal;
  line-height: normal;
  line-height: 1.2;
  list-style: disc;
  opacity: 0;
  outline: 0;
  position: fixed;
  right: 0;
  text-align: start;
  text-align: center;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: 0;
  -webkit-transform: translate(0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: 2000;
}
.nwnt66B4,
.wZND2qsD {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}
.XXIUpVq7 {
  height: 100vh;
  overflow: hidden;
  position: relative;
}
.MwmK63np {
  height: 100vh;
  opacity: 0;
  position: absolute;
  width: 100vw;
}
.MwmK63np:before {
  content: "";
  height: 100vh;
}
.BUcSpelZ,
.BUcSpelZ .MwmK63np,
.BUcSpelZ .MwmK63np:before {
  height: 86vh;
}
.LW9wVBUq,
.MwmK63np:before {
  display: inline-block;
  vertical-align: middle;
}
.upHQ92uD {
  margin: 0;
  position: relative;
}
.BUcSpelZ .upHQ92uD {
  cursor: pointer;
}
.mzDqhIFK {
  height: auto;
  max-width: none;
  width: auto;
}
.bL_OU0La {
  display: block;
  float: none;
  max-height: 100vh;
  max-width: 100vw;
}
.BUcSpelZ .bL_OU0La {
  max-height: 86vh;
}
.xVr3aqRi {
  background: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  padding: 0.5em 1em;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.XXvlzl5c,
.xVr3aqRi {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.XXvlzl5c {
  height: 100%;
  top: 0;
  width: 100%;
}
.V3fYUVi4 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  cursor: pointer;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 4em;
}
.rKAKAXX8 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxwYXRoIGQ9Im0wIDAgMy41MzYgMy41MzYtMTYuMjY0IDE2LjI2M0wzLjUzNiAzNi4wNjIgMCAzOS41OThsLTE5Ljc5OS0xOS43OTl6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDIuMTIxIDIuMTIyLTE2LjI2MyAxNi4yNjNMMi4xMiAzNi4wNjIgMCAzOC4xODRsLTE4LjM4NS0xOC4zODV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  left: 0;
}
.rKAKAXX8,
.smeXHWtk {
  bottom: 0;
  display: none;
}
.smeXHWtk {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PHBhdGggZD0ibTAgMCAxOS43OTkgMTkuNzk5TDAgMzkuNTk4bC0zLjUzNi0zLjUzNkwxMi43MjggMTkuOC0zLjUzNiAzLjUzNnoiIG9wYWNpdHk9Ii40Ii8+PHBhdGggZD0iTTAgMS40MTQgMTguMzg1IDE5LjggMCAzOC4xODRsLTIuMTIxLTIuMTIyTDE0LjE0MiAxOS44LTIuMTIgMy41MzZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
  right: 0;
}
.pAKHlgZs {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PHBhdGggZD0ibTAgMCA0Ljk1IDQuOTVMOS45IDBsMy41MzUgMy41MzYtNC45NSA0Ljk1IDQuOTUgNC45NDktMy41MzYgMy41MzYtNC45NS00Ljk1TDAgMTYuOTdsLTMuNTM2LTMuNTM2IDQuOTUtNC45NS00Ljk1LTQuOTV6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0wIDEuNDE0IDQuOTUgNC45NSA0Ljk1LTQuOTUgMi4xMiAyLjEyMi00Ljk0OSA0Ljk1IDQuOTUgNC45NDktMi4xMjIgMi4xMjEtNC45NS00Ljk1TDAgMTUuNTU3bC0yLjEyMS0yLjEyMSA0Ljk1LTQuOTUtNC45NS00Ljk1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}
.uFCsp5Zt {
  bottom: 0;
  left: 0;
  line-height: 0;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 1vh;
  position: absolute;
  right: 0;
  white-space: nowrap;
}
.kS65mbUT {
  box-sizing: content-box;
  cursor: pointer;
  display: inline-block;
  padding: 2vh 1vh;
  -webkit-transform: translateZ(0);
  width: 10vh;
}
.aqlZLjV7 {
  opacity: 0.3;
}
.hMO_DytP {
  background: #222;
  height: 10vh;
  overflow: hidden;
  position: relative;
}
.KwkPBD2W {
  left: 0;
  position: absolute;
  top: 0;
}
.hMO_DytP .fliqbJDL {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.hMO_DytP .YBaK7qUr {
  height: 100%;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.LlLVBYjH {
  -webkit-animation: M0lNgQXF 0.8s linear infinite;
  animation: M0lNgQXF 0.8s linear infinite;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  box-sizing: border-box;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
}
.LlLVBYjH:after {
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
  bottom: -4px;
  content: "";
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
}
.d7g1CKFV {
  display: none;
}
.nkMfhiLR {
  overflow: hidden;
}
@media (min-width: 768px) {
  .XXIUpVq7 {
    margin-top: 2vh;
  }
  .MwmK63np,
  .MwmK63np:before,
  .XXIUpVq7 {
    height: 96vh;
  }
  .BUcSpelZ,
  .BUcSpelZ .MwmK63np,
  .BUcSpelZ .MwmK63np:before {
    height: 84vh;
  }
  .bL_OU0La {
    max-height: 96vh;
    max-width: 96vw;
  }
  .BUcSpelZ .bL_OU0La {
    max-height: 84vh;
    max-width: 82.3vw;
  }
  .rKAKAXX8,
  .smeXHWtk {
    display: block;
    opacity: 0.5;
  }
  .pAKHlgZs {
    opacity: 0.8;
  }
  .V3fYUVi4:hover {
    opacity: 1;
  }
}
.qPVLdEfG,
.qPVLdEfG:hover {
  opacity: 0;
}
.ZzOYnAxV:after,
.ZzOYnAxV:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.ZzOYnAxV:after {
  clear: both;
}
.ZzOYnAxV[contenteditable="true"]:after,
.ZzOYnAxV[contenteditable="true"]:before {
  white-space: normal;
}
.ZzOYnAxV ol,
.ZzOYnAxV ul {
  overflow: hidden;
}
.ZzOYnAxV .LmjR3kAO.UVqfQaXK div:after,
.ZzOYnAxV .LmjR3kAO.dT1cCalH div,
.ZzOYnAxV .LmjR3kAO[data-rt-type="image"] div,
.ZzOYnAxV .LmjR3kAO[data-rt-type="video"] div:after {
  outline: 2px solid #2895f7;
}
.ZzOYnAxV figure.UVqfQaXK > div:after,
.ZzOYnAxV figure[data-rt-type="video"] > div:after {
  bottom: 0;
  content: "";
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.ZzOYnAxV figure {
  max-width: 60%;
  position: relative;
}
.ZzOYnAxV figure > div:before {
  cursor: default !important;
}
.ZzOYnAxV figure img {
  width: 100%;
}
.ZzOYnAxV figure figcaption.gsjbsqOJ {
  opacity: 0.6;
}
.ZzOYnAxV figure div {
  color: transparent;
  font-size: 0;
}
.ZzOYnAxV figure.dT1cCalH,
.ZzOYnAxV figure[data-rt-type="image"] {
  display: table;
}
.ZzOYnAxV figure.dT1cCalH > div,
.ZzOYnAxV figure[data-rt-type="image"] > div {
  display: inline-block;
}
.ZzOYnAxV figure.dT1cCalH > figcaption,
.ZzOYnAxV figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}
.ZzOYnAxV figure.UVqfQaXK,
.ZzOYnAxV figure[data-rt-type="video"] {
  height: 0;
  width: 60%;
}
.ZzOYnAxV figure.UVqfQaXK iframe,
.ZzOYnAxV figure[data-rt-type="video"] iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.ZzOYnAxV figure.UVqfQaXK > div,
.ZzOYnAxV figure[data-rt-type="video"] > div {
  width: 100%;
}
.ZzOYnAxV figure.dnwZpWJP {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
.ZzOYnAxV figure.dnwZpWJP.dT1cCalH > div,
.ZzOYnAxV figure.dnwZpWJP[data-rt-type="image"] > div {
  max-width: 100%;
}
.ZzOYnAxV figure.xCyg1eWm {
  clear: both;
}
.ZzOYnAxV figure.UqiEYUDg {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  width: 100%;
}
.ZzOYnAxV figure.UqiEYUDg > div {
  display: inline-block;
  padding-bottom: inherit;
}
.ZzOYnAxV figure.UqiEYUDg > figcaption {
  display: block;
}
.ZzOYnAxV figure.OyUdXVeh {
  clear: none;
  float: left;
  margin-right: 15px;
}
.ZzOYnAxV figure.VbZKynEd {
  clear: none;
  float: right;
  margin-left: 15px;
}
.WmXsMttL {
  background: #ddd;
  position: relative;
  z-index: 1000;
}
.WmXsMttL:after,
.WmXsMttL:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.WmXsMttL:after {
  clear: both;
}
.S4eyHQYn {
  color: #333;
  float: left;
}
.AJRWKbxf,
.S4eyHQYn {
  position: relative;
  text-decoration: none;
}
.AJRWKbxf {
  color: #222;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-align: left;
  vertical-align: top;
}
.AJRWKbxf.CISKtH_T {
  color: #0082f3;
}
.vthvByjS {
  float: right;
  position: relative;
}
[data-nav-menu-open] {
  background: #c8c8c8;
  display: block !important;
  left: 0;
  min-width: 200px;
  overflow: visible;
  position: absolute;
  right: 0;
  text-align: center;
  top: 100%;
}
.ogxGF_qK {
  display: block;
  position: relative;
}
.Sw5H2A5Q {
  display: none;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
}
.Sw5H2A5Q [data-nav-menu-open] {
  top: 0;
}
.WmXsMttL[data-animation="over-left"] .Sw5H2A5Q {
  width: auto;
}
.WmXsMttL[data-animation="over-left"] .Sw5H2A5Q,
.WmXsMttL[data-animation="over-left"] [data-nav-menu-open] {
  right: auto;
  top: 0;
  z-index: 1;
}
.WmXsMttL[data-animation="over-right"] .Sw5H2A5Q {
  width: auto;
}
.WmXsMttL[data-animation="over-right"] .Sw5H2A5Q,
.WmXsMttL[data-animation="over-right"] [data-nav-menu-open] {
  left: auto;
  top: 0;
  z-index: 1;
}
.zuzGbEqA {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: transparent;
  cursor: pointer;
  display: none;
  float: right;
  font-size: 24px;
  padding: 18px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.zuzGbEqA:focus {
  outline: 0;
}
.zuzGbEqA.UGNk0k48 {
  background-color: #c8c8c8;
  color: #fff;
}
.WmXsMttL[data-collapse="all"] .vthvByjS {
  display: none;
}
.WmXsMttL[data-collapse="all"] .zuzGbEqA,
.hse3Rqz0,
.rESiXFHM {
  display: block;
}
.KxQA_zZp {
  position: static;
}
@media screen and (max-width: 991px) {
  .WmXsMttL[data-collapse="medium"] .vthvByjS {
    display: none;
  }
  .WmXsMttL[data-collapse="medium"] .zuzGbEqA {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .WmXsMttL[data-collapse="small"] .vthvByjS {
    display: none;
  }
  .WmXsMttL[data-collapse="small"] .zuzGbEqA {
    display: block;
  }
  .S4eyHQYn {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .WmXsMttL[data-collapse="tiny"] .vthvByjS {
    display: none;
  }
  .WmXsMttL[data-collapse="tiny"] .zuzGbEqA {
    display: block;
  }
}
.pPXcXx1M {
  position: relative;
}
.pPXcXx1M:after,
.pPXcXx1M:before {
  content: " ";
  display: table;
  grid-column-end: 2;
  grid-column-start: 1;
  grid-row-end: 2;
  grid-row-start: 1;
}
.pPXcXx1M:after {
  clear: both;
}
.WT2RqDxH,
.g3JRDkvT {
  position: relative;
}
.WT2RqDxH {
  background-color: #ddd;
  color: #222;
  cursor: pointer;
  display: inline-block;
  padding: 9px 30px;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
}
.WT2RqDxH.CISKtH_T {
  background-color: #c8c8c8;
}
.WT2RqDxH:focus {
  outline: 0;
}
.pTrPkg5D {
  display: block;
  overflow: hidden;
  position: relative;
}
.gqMmDkw8 {
  display: none;
  position: relative;
}
.I7OCqEY5 {
  display: block;
}
@media screen and (max-width: 479px) {
  .WT2RqDxH {
    display: block;
  }
}
.v0DeCqBe:after {
  content: "";
}
@keyframes M0lNgQXF {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.VdLFgr1F {
  background-color: #ddd;
  padding: 10px;
}
.OBRErAXt,
.ngsNoZ5G,
.tkdDlfEy {
  display: none !important;
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Brandon_reg.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 500;
  src: url(fonts/brandon_med.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 900;
  src: url(fonts/brandon-grotesque-black-58a8a3e824392.woff2)
    format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 300;
  src: url(fonts/Brandon_light.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/EllenLuff---Larken-Regular.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken;
  font-style: normal;
  font-weight: 700;
  src: url(fonts/EllenLuff---Larken-Bold.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Roboto Regular;
  src: url(fonts/Roboto-Regular.ttf) format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Roboto Light;
  src: url(fonts/Roboto-Light.ttf) format("truetype");
}
.Khxm5_Xo {
  display: block;
}
@media screen and (min-width: 768px) {
  .Khxm5_Xo {
    display: none;
  }
  .weVn0b8a {
    display: block;
  }
}
.halqhsir {
  order: 1;
}
@media screen and (max-width: 768px) {
  .halqhsir {
    margin-right: 12px;
    order: -1;
  }
  .halqhsir small {
    text-align: left !important;
  }
  .gUU4MxR1 {
    text-align: left;
  }
  #yMwGkkwP {
    margin-left: 0 !important;
  }
  #G8aY2j94 {
    display: flex;
    flex-direction: column;
  }
}
.Cr0xjYP9 {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
  margin-right: min(10px, 1.75vw);
  max-width: 100%;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
}
.Cr0xjYP9,
.na9cc5dT {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.na9cc5dT {
  scroll-behavior: smooth;
  width: fit-content;
}
.na9cc5dT::-webkit-scrollbar {
  display: none;
}
span#yMwGkkwP {
  font-size: 20px;
  font-weight: 600;
}
.jLd1beti {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  border: 1px #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 0;
  text-align: center;
  width: calc(100% - 60px);
}
.Hzn1wNEH {
  border: 1px solid #ccc;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  height: 12px;
  width: 12px;
}
.Hzn1wNEH.kySfssIT {
  box-shadow: 0 0 3px 1px #3898ec;
}
.Hzn1wNEH.VUratdhp {
  border-color: #3898ec;
  border-width: 4px;
}
.ZZyxttk0 h4, .ZZyxttk0 p{
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
}
strong {
  font-weight: 700;
}
.szMUzMSn {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #000;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 58px;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 15px;
  padding-right: 15px;
}
.RodooRmY,
.uLcozREX {
  font-size: 16px;
  line-height: 18px;
}
.uLcozREX {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 50px;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 900;
  height: 36px;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 12px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 130px;
}
.uLcozREX:hover {
  background-color: #000;
  border: 2px solid #fff;
  color: #fff;
}
.gvr8h3Ym {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #FDFAF6;
  border-bottom: 1px solid #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 2;
}
.bbaAWI5I,
.bbaAWI5I.CISKtH_T {
  text-decoration: none;
}
.pTK0Ljec {
  height: auto;
  vertical-align: bottom;
}
.AWxZ__nD {
  background-color: #FDFAF6;
}
.fEhJkDeO {
  border-bottom: 1px solid #000;
  height: auto;
}
.CkEqwPkY,
.fEhJkDeO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.CkEqwPkY {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-flex: 1;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  position: relative;
  width: 55%;
}
.rPlgqxch {
  height: calc(100vh - 130px);
  position: sticky;
  top: 130px;
}
.Vr597Rac {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  background-color: #FDFAF6;
  -webkit-justify-content: center;
  max-width: none;
  padding: 57px 20px 25px;
  position: relative;
  width: 40%;
}
.Vr597Rac,
.ZLzuByE5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.ZLzuByE5 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 25px;
  max-width: 420px;
  width: 100%;
  padding: 0 1em;
}
@media (max-width: 450px) {
  .ZLzuByE5 {
    max-width: none;
  }
}
.yftmW152 {
  background-color: #FDFAF6;
  padding: 12px 22px 0;
}
@media (min-width: 992px) {
  .yftmW152 {
    display: none;
  }
}
@media (max-width: 449px) {
  .x6rNAruj {
    display: none;
  }
}
@media (min-width: 992px) {
  .jZHRyrfY {
    display: none;
  }
}
.UHY6F4cU {
  display: block;
}
@media (min-width: 992px) {
  .UHY6F4cU {
    display: none;
  }
}
.HXiFBj_Q {
  display: inherit;
  width: 100%;
}
@media (min-width: 450px) {
  .HXiFBj_Q {
    display: none;
  }
}
.WOGBEvFB {
  display: none;
  width: 100%;
}
@media (min-width: 450px) {
  .WOGBEvFB {
    display: inherit;
  }
}
.zg7wVBTZ {
  display: none;
}
@media (min-width: 992px) {
  .zg7wVBTZ {
    display: inherit;
  }
}
.YFPDVctX {
  display: none;
}
@media (min-width: 992px) {
  .YFPDVctX {
    display: inherit;
  }
}
.l4ckVYH1 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding: 0 15px;
}
.W2pWGeyM {
  height: 14px;
  width: auto;
}
.W2pWGeyM.U0682t8Z {
  margin-right: 5px;
}
.ugpFGH6j {
  color: #05285c;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
}
.ugpFGH6j.OmbHoXEB {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}
.ugpFGH6j.OmbHoXEB.yqECkSSD {
  font-size: 15px;
  font-weight: 700;
}
.FXbDmGXK,
.ugpFGH6j.souQwVht {
  color: #000;
}
.FXbDmGXK {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 35px;
  margin-bottom: 10px;
}
.rsx0B5xT {
  color: #000;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
}
.YKGWWrz2 {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff4c6;
  border-radius: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 900;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-bottom: 20px;
  min-height: 71px;
  padding: 10px 16px;
  width: 100%;
}
.YKGWWrz2.BlcjLC4s {
  display: none;
}
.YKGWWrz2.NqYQDz9I {
  background-color: #fcf9cd;
}
.exfvG3Xy,
.jltLYJ4H {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  -webkit-justify-content: center;
  justify-content: center;
  margin-right: 9px;
  position: relative;
  width: 36px;
}
.MxBDTeuB {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.X9Xi3S9j {
  color: #fff;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  position: relative;
  text-align: center;
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
  z-index: 1;
}
.hlbBiXmO {
  bottom: 0;
  height: 36px;
  left: 0;
  margin-right: 10px;
  position: absolute;
  right: 0;
  top: auto;
  width: auto;
}
.OmbHoXEB {
  color: #000;
  font-weight: 500;
}
.lTpYffQQ {
  color: #f35c67;
  font-weight: 500;
}
.hJFp0EHh {
  cursor: pointer;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}
.hJFp0EHh[data-color="slate_gray"] {
  cursor: default;
}
.hJFp0EHh.QyC2U7wz {
  opacity: 0.3;
}
.bh8pUPJ6 {
  background-clip: content-box;
  background-color: #6e707f;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-color: hsla(226, 7%, 48%, 0.5);
  border-radius: 6px;
  height: 35px;
  margin-left: 0;
  margin-top: 0;
  padding: 2px;
  width: 35px;
}
.bh8pUPJ6:active {
  border-color: #012169;
}
.bh8pUPJ6.VUratdhp,
.bh8pUPJ6:active {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.bh8pUPJ6.VUratdhp {
  border-color: #012169;
  border-radius: 6px;
  border-width: 1px;
  padding: 4px;
}
.bh8pUPJ6.kySfssIT {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border-color: #012169;
  box-shadow: none;
}
.x2HAza_x {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 120px;
  width: 100px;
}
.M5V0AtCV {
  display: none;
}
.oPQi06s5 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 0;
  margin-right: 8px;
  margin-top: 0;
  text-align: left;
}
.dLt6dMOY {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #012169;
  border-radius: 6px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: sans-serif;
  font-size: 20px;
  font-weight: 700;
  height: 62px;
  -webkit-justify-content: center;
  justify-content: center;
  letter-spacing: 1.75px;
  line-height: 18px;
  max-width: 445px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
}
.dLt6dMOY:hover {
  background-color: #1d3c9a;
}
.dLt6dMOY.e45j5k0u {
  background-color: #000;
  font-weight: 600;
  letter-spacing: 0;
  margin-bottom: 0;
  max-width: 100%;
}
.dLt6dMOY.e45j5k0u:hover {
  background-color: #2b2a2f;
}
.EWKBv05y {
  color: #000;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
}
.EWKBv05y.qXHLMA0l {
  margin-bottom: 0;
}
.jn0pk5cI {
  background-clip: content-box;
  background-color: #bac8d3;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-color: hsla(226, 7%, 48%, 0.5);
  border-radius: 6px;
  height: 35px;
  margin-left: 0;
  margin-top: 0;
  padding: 2px;
  width: 35px;
}
.jn0pk5cI:active {
  border-color: #012169;
}
.jn0pk5cI.VUratdhp,
.jn0pk5cI:active {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.jn0pk5cI.VUratdhp {
  border-color: #012169;
  border-width: 1px;
  padding: 4px;
}
.jn0pk5cI.kySfssIT {
  background-size: 16px 16px;
  border-color: #012169;
  box-shadow: none;
}
.jn0pk5cI.kySfssIT,
.muNacRWg {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.muNacRWg {
  background-clip: content-box;
  background-color: #e0e1e6;
  background-size: 20px 20px;
  border-color: hsla(226, 7%, 48%, 0.5);
  border-radius: 6px;
  height: 35px;
  margin-left: 0;
  margin-top: 0;
  padding: 2px;
  width: 35px;
}
.muNacRWg:active {
  border-color: #012169;
}
.muNacRWg.VUratdhp,
.muNacRWg:active {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
.muNacRWg.VUratdhp {
  border-color: #012169;
  border-width: 1px;
  padding: 4px;
}
.muNacRWg.kySfssIT {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border-color: #012169;
  box-shadow: none;
}
.de3pDSyB {
  font-size: 13px;
  font-weight: 500;
  text-transform: capitalize;
}
.EVBE6pI0 {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: 20px;
}
.EVBE6pI0.ZntevOtW {
  border-bottom-style: none;
}
.zwlPpfT_ {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -ms-flex-align: start;
  gap: 30px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
.WNF60opG,
.zwlPpfT_ {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.WNF60opG {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.WNF60opG,
.tkVoFPpF {
  -ms-flex-align: start;
}
.tkVoFPpF {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 10px;
  width: 100%;
}
.BUjFGHhv {
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 4px;
  color: #000;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  height: 35px;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
}
.W6JlzUjJ {
  width: 85px;
}
.v_9mJNz5 {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  border: 1.5px solid #000;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.MEDED4MJ {
  background-color: transparent;
  font-size: 18px;
  font-weight: 900;
  width: 25px;
}
.MEDED4MJ,
.hgnZYu52 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.hgnZYu52 {
  font-weight: 500;
  text-align: center;
}
.XQeq8UGD {
  cursor: pointer;
  height: 11.5px;
  margin-left: auto;
  margin-right: 2px;
  margin-top: 4px;
}
.m7ABf73H {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: 10px;
  padding-top: 20px;
}
.m7ABf73H,
.qEHeSGfp {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.qEHeSGfp {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #bae474;
  border-radius: 50px;
  color: #000;
  font-size: 13px;
  font-weight: 700;
  height: 29px;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 8px;
  text-align: center;
  width: 176px;
}
.U9mYbBhA {
  color: #4b5b6f;
  font-size: 16px;
  line-height: 28px;
}
.K1TSEimq,
.xCDF9OxA {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.K1TSEimq {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 15px;
}
.t7Gjo5xF {
  margin-left: 4px;
}
.Wc7zIbvl {
  margin-bottom: 12px;
  width: 100%;
}
.zGzdWk3K {
  border-top: 1px solid #718399;
  margin-top: 10px;
  padding: 20px 0;
}
.ONbYsHGE {
  background-color: #fcf9cd;
  border-radius: 10px;
  color: #000;
  gap: 0.5rem;
  justify-content: flex-start;
  padding: 10px 0;
  width: 100%;
}
.ONbYsHGE,
.eo328M6x {
  align-items: center;
  display: flex;
}
.eo328M6x {
  background-color: #bae474;
  flex-grow: 1;
  font-size: 13px;
  font-weight: 800;
  margin-bottom: 0;
  margin-right: -12px;
  max-width: 20%;
  padding: 5px 0 5px 10px;
}
.eo328M6x,
.eo328M6x span {
  position: relative;
}
.J3rS3hdW {
  border-bottom: 15px solid #bae474;
  border-right: 12px solid #fcf9cd;
  border-top: 15px solid #bae474;
  height: 100%;
  margin: -5px 0;
  position: absolute;
  right: -5px;
}
.okJMveq7 {
  margin-left: clamp(10px, 10px + 1.5vw, 20px);
  position: relative;
  width: 20px;
}
.okJMveq7 label {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  cursor: pointer;
  height: 28px;
  left: 0;
  margin: 0 !important;
  position: absolute;
  top: -3px;
  width: 28px;
}
.okJMveq7 label:after {
  background: transparent;
  border: 4px solid #000;
  border-right: none;
  border-top: none;
  content: "";
  height: 5px;
  left: 5px;
  opacity: 0;
  position: absolute;
  top: 6px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10px;
}
.okJMveq7 label:hover:after {
  opacity: 0.1;
}
.okJMveq7 input[type="checkbox"] {
  visibility: hidden;
}
.okJMveq7 input[type="checkbox"]:checked + label {
  background-color: #bae474;
  border-color: transparent;
}
.okJMveq7 input[type="checkbox"]:checked + label:after {
  opacity: 1;
}
.MYprUOER,
.Rx8pyqqn {
  height: 14px;
  padding-left: 2px;
}
.Rx8pyqqn {
  font-weight: 900;
  margin-bottom: 2px;
}
.MYprUOER {
  font-size: 12px;
  font-weight: 500;
}
.MYprUOER,
.wvMLCCgY {
  align-items: center;
  display: flex;
}
.wvMLCCgY {
  gap: clamp(3px, 0.8vw, 10px);
  justify-content: space-evenly;
  min-width: fit-content;
}
.bUCmmlnU {
  gap: 15px;
}
.bUCmmlnU,
.iiWh3MwU {
  align-items: center;
  display: flex;
}
.iiWh3MwU {
  position: relative;
}
.GX8P0ZDu {
  left: auto !important;
  margin-left: -20px;
  margin-right: 0 !important;
  right: 0 !important;
}
@media (max-width: 420px) {
  .eo328M6x {
    padding-left: 6px;
  }
  .Rx8pyqqn,
  .eo328M6x > span {
    font-size: 12px;
  }
  .Rx8pyqqn {
    height: 12px;
    margin-top: 0;
  }
  .MYprUOER {
    font-size: 10px;
    height: fit-content;
  }
  .okJMveq7 label {
    height: 22px;
    top: -1px;
    width: 22px;
  }
  .okJMveq7 label:after {
    height: 3px;
    left: 3px;
    top: 4px;
    width: 7px;
  }
  .bUCmmlnU {
    gap: 0.25rem;
  }
  .GX8P0ZDu {
    margin-left: -30px;
    margin-right: 0 !important;
  }
}
@media (max-width: 345px) {
  .Rx8pyqqn {
    font-size: 10px;
  }
  .MYprUOER {
    font-size: 9px;
  }
  .iiWh3MwU > img {
    height: 25px;
    width: 50px;
  }
}
@media (max-width: 365px) {
  .eo328M6x {
    min-width: fit-content;
    padding-right: 1rem;
  }
}
.BrX1sr73 {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background-color: #fcf9cd;
  border-radius: 50px;
  color: #000;
  height: 50px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  width: 100%;
}
.BrX1sr73,
.KFC0oANj {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.KFC0oANj {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
}
.yYJMv_Cz {
  margin-right: 8px;
}
.SRQsXd8J {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  height: 24px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 15px;
  width: 100%;
}
.SRQsXd8J,
.X2YvGZVd {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.X2YvGZVd {
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
}
.mSiir5Df {
  margin-right: 8px;
  -o-object-fit: fill;
  object-fit: fill;
  width: 24px;
}
.nZvEFtJD {
  background-color: #718399;
  height: 14px;
  width: 1.5px;
}
.yG2X507u {
  width: 100%;
}
.lmSIvk98,
.yG2X507u {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.lmSIvk98 {
  background-color: #ff935f;
  border-bottom-left-radius: 40px;
  border-top-left-radius: 40px;
  bottom: auto;
  color: #fff;
  font-weight: 900;
  height: 44px;
  left: auto;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 8%;
  width: 151px;
  z-index: 10;
}
.M9OFfF2h {
  margin-right: 8px;
}
._NzD83DV {
  display: none;
  width: 100%;
}
.lPQNsTue {
  aspect-ratio: 97/91;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 100%;
  z-index: 1;
}
.lPQNsTue.U63riMBO {
  max-width: 600px;
  object-fit: contain;
  width: 72%;
}
.lPQNsTue.U63riMBO.YEW0L5uI {
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.lPQNsTue.U63riMBO.YEW0L5uI.iWjt2ESD {
  -o-object-fit: cover;
  object-fit: cover;
}
.ySZDOdnE {
  font-size: 16px;
  font-weight: 900;
}
.X5LtJy4h {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  left: -20px;
  min-height: 40px;
  min-width: 40px;
  width: 40px;
}
.X5LtJy4h:hover {
  background-color: #012169;
  color: #fff;
  text-align: left;
}
._CrIPH5v {
  display: none;
}
.SQAJAggk {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  width: 100%;
}
.F_v8MVI7 {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  right: -20px;
  width: 40px;
}
.F_v8MVI7:hover {
  background-color: #012169;
  color: #fff;
}
.KYQl88dI {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  border-bottom: 1px solid #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  position: relative;
}
.PF8WUI3T {
  background: #000;
  overflow-y: auto;
  width: 50%;
}
.PF8WUI3T::-webkit-scrollbar {
  width: 10px;
}
.PF8WUI3T::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 6px;
}
.PF8WUI3T:hover::-webkit-scrollbar-thumb {
  background: #666;
}
.PF8WUI3T::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.j7tTgLu_ {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.T2bA86ku {
  margin-bottom: 78px;
}
.T2bA86ku.dmKklQsP {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 54px;
}
.JPYZC9ug {
  max-width: 490px;
  width: 100%;
}
.EwBefVQ0 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
.Dsl0rDnP {
  margin-right: 0;
}
.qjkt7EIk {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
.qXHLMA0l {
  margin-bottom: 0;
}
.wUPI2FbI {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-weight: 300;
  margin-bottom: 5px;
  text-transform: uppercase;
}
h4.wUPI2FbI {
  text-transform: none;
}
.TdmJRhb2 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin-right: 20px;
  width: 60px;
}
.vpYXv5JZ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  border-bottom: 1px solid #000;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 117px;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.pEmR_ng5,
.vpYXv5JZ {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #FDFAF6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.pEmR_ng5 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: auto;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 60px 20px;
  width: 50%;
}
.bK4_VRCH {
  gap: 86px;
  max-width: 520px;
  width: 100%;
}
.HXVgziC7,
.bK4_VRCH {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.HXVgziC7 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.HXVgziC7.qXHLMA0l {
  margin-bottom: 0;
}
.tL9m18MC {
  color: #000;
  font-size: 16px;
  line-height: 18px;
}
.s_HZ9W3X {
  border-radius: 8px;
  margin-top: 15px;
  overflow: hidden;
  width: 100%;
}
.BFFRmQYD {
  background-color: #FDFAF6;
  padding-bottom: 37px;
  padding-top: 32px;
}
.pfnEZmB8 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1190px;
  padding-left: 40px;
  padding-right: 40px;
  width: 100%;
}
.lZhNOiz7 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
}
.lZhNOiz7,
.tFpDLgIo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.tFpDLgIo {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 25px;
  width: 100%;
}
.IGokz4Ns {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #012169;
  border: 2px solid transparent;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  height: 47px;
  -webkit-justify-content: center;
  justify-content: center;
  line-height: 18px;
  padding-left: 29px;
  padding-right: 29px;
  text-transform: uppercase;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.IGokz4Ns:hover {
  background-color: transparent;
  border-color: #012169;
  color: #012169;
}
.IGokz4Ns.hJXQYgrO.BNoy0qS4 {
  background-color: #000;
  font-family: sans-serif;
  text-transform: uppercase;
}
.IGokz4Ns.hJXQYgrO.BNoy0qS4:hover {
  border-color: #000;
  color: #fff;
}
.wuhKV4us {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  margin-bottom: 40px;
  width: 100%;
}
.fFA5i3bD {
  height: 230px;
  position: relative;
}
.TrxyoXJy {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.Z9JUOXjJ {
  height: 60px;
  position: absolute;
  right: 3%;
  top: 3%;
  width: 60px;
}
.i7VGn2EV {
  margin-bottom: 6px;
}
.YxYkIStB,
.i7VGn2EV {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.qtrUplFo {
  margin-right: 5px;
}
.XuODfT3S {
  color: #77c44f;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}
.dpJAHMdn {
  color: #000;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 12px;
  padding-bottom: 20px;
  white-space: pre-line;
}
.KTbMo95o {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  border: 2px solid #012169;
  border-radius: 4px;
  color: #012169;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: sans-serif;
  font-weight: 700;
  height: 47px;
  -webkit-justify-content: center;
  justify-content: center;
  line-height: 18px;
  padding-left: 29px;
  padding-right: 29px;
  text-transform: none;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.KTbMo95o:hover {
  background-color: #012169;
  border-color: #012169;
  color: #fff;
}
.KTbMo95o.CeUJwqEg,
.KTbMo95o.oQqAemAL,
.KTbMo95o.waex7nSf {
  background-color: #000;
  border-color: #000;
  color: #fff;
  font-family: Montserrat, sans-serif;
  margin-bottom: 0;
}
.xnJ37X7H {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  max-width: 300px;
  min-width: auto;
  width: 100%;
}
.NydIeHab {
  color: #fff;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 5px;
  text-align: center;
  text-transform: none;
}
.C2O_VnI0 {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 1000px;
}
.C2O_VnI0,
.X6oIC64I {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.X6oIC64I {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 40px;
  max-width: 700px;
}
.TqdTGwoz {
  height: auto;
  margin-bottom: 0;
  width: auto;
}
.TqdTGwoz._gG980J5 {
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotate(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotate(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.zfMTD2ao {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-align: center;
}
.upzeAwCa {
  padding-bottom: 79px;
  padding-top: 69px;
}
.upzeAwCa.HB3jgyQf {
  background-color: #000;
  background-image: url(images/2_objects.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  color: #fff;
}
.upzeAwCa.e8t1wTit {
  background-color: #FDFAF6;
}
.YQYr7EK0 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.m7PZWnR1 {
  height: 50px;
  margin-bottom: 15px;
}
._7F_iuzq,
.m7PZWnR1 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
._7F_iuzq {
  font-family:
    Fa solid\900,
    sans-serif;
  font-size: 20px;
  height: 20px;
  margin-left: 20px;
  min-height: 20px;
  min-width: 20px;
  object-fit: contain;
  transition: transform 0.3s ease-in-out;
  width: 20px;
  will-change: transform;
}
@keyframes _4OCGCoTI {
  0% {
    height: 0;
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    height: 100%;
    opacity: 1;
  }
}
details[open] summary ~ * {
  animation: _4OCGCoTI 0.5s ease-in-out;
}
@keyframes eUDapZPx {
  0% {
    height: 100%;
    opacity: 1;
  }
  to {
    height: 0;
    opacity: 0;
  }
}
details:not([open]) summary ~ * {
  animation: eUDapZPx 0.5s ease-in-out;
}
.jVzFBqma[open] ._7F_iuzq {
  transform: rotate(180deg);
}
.puR5FSVt {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}
.puR5FSVt.e0m5jpQd {
  display: block;
}
.xOuHxMK4 {
  padding-bottom: 20px;
  padding-top: 20px;
}
.E9MUAAVq {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-height: 72px;
  padding-left: 0;
  padding-right: 0;
}
.E9MUAAVq:hover {
  color: #000;
}
.jVzFBqma {
  background-color: #FDFAF6;
  cursor: pointer;
  margin-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}
.LHR_7F7f {
  cursor: default;
}
.jVzFBqma.pLN0g0Oe {
  border-bottom: 1px solid #9e9e9e;
}
.N7cAHnz8 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.MHBwvFH2 {
  color: #000;
  text-decoration: underline;
}
.MHBwvFH2:hover {
  color: #e7f3fa;
}
.Hrtva_P5 {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
  text-align: center;
}
.rL9_rVLY {
  max-width: 925px;
  width: 100%;
}
.AyUdu1W3 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 40px;
  max-width: 900px;
  width: 100%;
}
.Pcbpydag {
  color: #000;
  margin-bottom: 0;
}
.hhj1kTky {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.dIRJzPWM,
.hhj1kTky {
  color: #fff;
  line-height: 24px;
}
.dIRJzPWM {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}
.dIRJzPWM:hover {
  color: #e7f3fa;
}
.w7dCGj3p {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
  width: 100%;
}
.Xi38bhpe {
  background-color: #fff;
  height: 20px;
  width: 1px;
}
.JxF55BfQ {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}
.HzCVAXPP {
  display: block;
  line-height: 20px;
  margin-top: 12px;
}
@media (min-width: 550px) {
  .HzCVAXPP {
    display: flex;
    flex-direction: column;
    gap: 0.4em;
    line-height: 16px;
  }
}
.bTd3BirQ {
  color: #fff !important;
  text-decoration: underline;
  text-decoration-style: solid !important;
}
._5VxASS2 {
  background-color: #000;
  color: #fff;
  padding-bottom: 72px;
  padding-top: 69px;
}
.ELUzFr42 {
  margin-bottom: 30px;
}
.KTe3xLbU {
  margin-bottom: 10px;
  max-width: 500px;
  width: 100%;
}
._Tlbxb6f {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
.hDRBDniE {
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  margin-top: 18px;
  padding-bottom: 0;
  padding-right: 0;
  width: 245px;
}
.UABs3Vp1,
.rdnXGHgJ {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.rdnXGHgJ {
  background-color: #fff;
  border: 1px solid transparent;
  cursor: pointer;
  height: 50px;
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  width: 50px;
}
.rdnXGHgJ:hover {
  border-color: #012169;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.rdnXGHgJ.R8YXoLnx {
  border-color: #012169;
  border-width: 1px;
}
.e9l0Ttkv {
  display: none;
}
.CXlisvwI {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 20px;
  margin-right: 20px;
  min-width: 100px;
}
.D7tKPKgk {
  background-color: #fff;
  height: 72px;
  max-width: 100vw;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  -webkit-transform: translateY(-105%);
  -ms-transform: translateY(-105%);
  transform: translateY(-105%);
  width: 100%;
  z-index: 99;
}
.Cc4z3IJn,
.D7tKPKgk {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.Cc4z3IJn {
  background-color: #012169;
  border: 2px solid transparent;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 700;
  height: 37px;
  line-height: 18px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  text-transform: uppercase;
  width: 144px;
}
.Cc4z3IJn.mLAAvoSd {
  background-color: #ff8e2e;
  display: none;
}
.Cc4z3IJn.mLAAvoSd:hover {
  border-color: transparent;
}
.Cc4z3IJn.yKQ5qgtT {
  background-color: #ff8e2e;
  color: #fff;
}
.Cc4z3IJn.yKQ5qgtT:hover {
  border-color: transparent;
}
.cHxnHivo {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 100%;
  width: 100%;
}
.WdC8EsEX,
.cHxnHivo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.WdC8EsEX {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
}
.ydAiDFLC {
  height: 20px;
  margin-right: 8px;
}
.X5T3RKm1 {
  height: 12px;
  margin-right: 8px;
}
.Q6hsylmS {
  height: 100%;
  width: 100%;
}
.g4wVOFAZ {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  border: 0 solid transparent;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px !important;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 4px;
  margin-right: 4px;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  width: 50px !important;
}
.g4wVOFAZ:hover {
  border-color: #012169;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.g4wVOFAZ.R8YXoLnx {
  border-color: #000;
  border-width: 2px;
}
.hHP1jHjz {
  background-color: #000;
  border-radius: 50%;
  color: #fff;
  height: 40px;
  left: 3%;
  width: 40px;
}
.hHP1jHjz:hover {
  background-color: #2b2a2f;
  color: #fff;
}
.ikwTf2Ys {
  overflow: hidden;
  width: 100%;
}
.IYgcQWA_,
.ikwTf2Ys {
  height: 100%;
}
.x72E5ZKG {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  left: -20px;
  min-height: 40px;
  min-width: 40px;
  width: 40px;
}
.x72E5ZKG:hover {
  background-color: #012169;
  color: #fff;
  text-align: left;
}
.x72E5ZKG.e0m5jpQd {
  display: none;
}
.T39xcfmF {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.M7MiZUDc,
.T39xcfmF {
  height: 100%;
  width: 100%;
}
.t7d8JABm {
  background-color: #000;
  border-radius: 50%;
  color: #fff;
  height: 40px;
  right: 3%;
  width: 40px;
}
.t7d8JABm:hover {
  background-color: #2b2a2f;
  color: #fff;
}
.VKNyJqs8 {
  font-size: 16px;
  font-weight: 700;
}
.HF7zdC0m {
  background-color: #fff;
  border: 2px solid #012169;
  border-radius: 50%;
  color: #012169;
  height: 40px;
  right: -20px;
  width: 40px;
}
.HF7zdC0m:hover {
  background-color: #012169;
  color: #fff;
}
.HF7zdC0m.e0m5jpQd {
  display: none;
}
.skPT1yf4,
.u2kqC2d3 {
  height: 100%;
  width: 100%;
}
.skPT1yf4 {
  background-color: transparent;
}
.iCfOhE0j {
  display: none;
}
.C5VRHYuD {
  background-color: transparent;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.C5VRHYuD,
._Ngl9H_g,
.fzY8dREy {
  height: 100%;
  width: 100%;
}
.JoANtCwT {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  bottom: 4%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px !important;
  -webkit-justify-content: center;
  justify-content: center;
  left: 0;
  position: absolute !important;
  right: 0;
  top: auto;
  z-index: 10;
}
.nZdBPxeK {
  background-color: #FDFAF6;
  height: 100%;
  width: 100%;
}
.nZdBPxeK.aZnORyUL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.c8WKwFAJ {
  border-radius: 6px;
  overflow: hidden;
}
.c8WKwFAJ,
.plK_17Xo {
  display: flex;
  flex-direction: column;
}
.plK_17Xo {
  background-color: #fff;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  flex: 1;
  height: 100%;
  padding: 20px 22px;
}
.pyk1tIp0 {
  margin-top: auto;
}
.XiOfikJY {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-right: 8px;
  text-transform: capitalize;
}
.pHmSMKY_ {
  color: #000;
  font-size: 10px;
  font-weight: 900;
  line-height: 14px;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.LHGgLxrV {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 12px;
}
.LHGgLxrV,
.RcJTFZvU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.RcJTFZvU {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  width: 100%;
}
.RcJTFZvU.xuIv3pSL {
  background-color: #783939;
}
.SG0AY_Ti {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 560px;
  position: relative;
  width: 560px;
}
.SG0AY_Ti.e0m5jpQd {
  display: none;
}
.pPDmYDnF {
  height: auto;
  max-width: 100%;
}
.TVsr3Dks {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: transparent;
  background-image: radial-gradient(
    circle farthest-corner at 50% 50%,
    #FDFAF6 10%,
    rgba(255, 254, 242, 0)
  );
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 21px;
  font-weight: 700;
  height: 100%;
  -webkit-justify-content: center;
  justify-content: center;
  left: 50%;
  line-height: 21px;
  max-width: 35%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}
.DVkAyXnO {
  height: 10px;
  margin-bottom: 4px;
}
.n57eLevL {
  font-weight: 700;
}
.YtxAlHxn {
  font-weight: 600;
}
.tRjKfKWe {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 34px;
  margin-bottom: 16px;
}
.sCLSke5_,
.tRjKfKWe.BlcjLC4s {
  display: none;
}
.sCLSke5_ {
  background-color: rgba(113, 131, 153, 0.55);
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 999;
  z-index: 1000000000;
}
.sCLSke5_.f9E_XocF {
  display: none;
}
.WIL9KYih {
  height: 100%;
  padding: 135px 30px 66px;
}
.FdsohwAR,
.WIL9KYih {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
}
.FdsohwAR {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: #fff;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 1032px;
  padding-bottom: 20px;
  padding-top: 40px;
  position: relative;
}
.FdsohwAR.f9E_XocF {
  padding-bottom: 0;
  padding-top: 0;
}
.lfsFGGlS {
  font-size: 32px;
  margin-bottom: 35px;
}
.lfsFGGlS,
.m2nhgtHx {
  position: relative;
  z-index: 1;
}
.m2nhgtHx {
  -webkit-box-align: end;
  -ms-flex-align: end;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  -webkit-align-items: end;
  align-items: end;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  max-width: 895px;
  width: 100%;
}
.Q27jNrKA {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 700;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.Pr1tPu2C {
  height: auto;
  margin-bottom: 4px;
  max-height: 58px;
  width: auto;
}
.SfbFg9dV {
  height: 64px;
  margin-bottom: 4px;
}
.gOoP1mzC {
  height: 33px;
  margin-bottom: 4px;
}
.KW9HdXeH {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  font-weight: 700;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  text-transform: uppercase;
}
.KW9HdXeH,
.j0hsHu1M {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.j0hsHu1M {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: #718399;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 500;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.MyAoBFpq {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  border-bottom: 1px solid rgba(113, 131, 153, 0.18);
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  height: 56.5px;
  max-width: 895px;
  width: 100%;
}
.MyAoBFpq.FGCwPnhk {
  border-bottom-width: 0;
}
.f1WeuLul {
  background-color: #e4f3fb;
  bottom: auto;
  height: 222px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.f1WeuLul.aVIG6Xaq {
  background-color: #fff;
  height: auto;
  padding: 31px;
  position: relative;
}
.r_kVRPNk {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  bottom: auto;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  -webkit-justify-content: center;
  justify-content: center;
  left: auto;
  opacity: 1;
  position: absolute;
  right: 40px;
  top: 25px;
  width: 25px;
}
.qlKRSGRl {
  display: none;
}
.Dq45LOeK,
.ELJ_pj2m {
  height: 33px;
  margin-bottom: 4px;
}
.W1o2KaB8 {
  height: 20px;
}
.qVrfkT6I {
  height: 25px;
}
.UT6n8qyB {
  height: 32px;
}
.utRHvWL1 {
  max-height: 50px;
}
.p1mUOVPy,
.utRHvWL1 {
  height: auto;
}
.OfdaSh0i {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.P3r7pYUl {
  color: #fff;
  text-decoration: underline;
}
.P3r7pYUl:hover {
  color: #e7f3fa;
}
.Yoq2nH_y {
  margin-bottom: 48px;
  max-width: 490px;
  width: 100%;
}
.Yoq2nH_y .dmKklQsP {
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 54px;
  margin: 0;
}
.N3VlzWqT {
  max-width: 180px;
  width: 100%;
}
.yl6hb18z {
  max-width: 190px;
  width: 100%;
}
.Rh59Zouo {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
.Qfc07z0F {
  height: 16px;
}
.Qfc07z0F,
.Qfc07z0F.U0682t8Z {
  margin-right: 5px;
}
.cxCbrDDb {
  height: 40px;
  margin-right: 6px;
  position: relative;
  width: 80px;
}
.hXDyNvHB {
  bottom: 0;
  display: none;
  height: 36px;
  left: 0;
  margin-right: 10px;
  position: absolute;
  right: 0;
  top: auto;
}
.btE8SKl0 {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.btE8SKl0,
.e0m5jpQd {
  display: none;
}
.r1i0nkfs {
  font-weight: 500;
}
.R0rdKudb {
  display: block;
}
.jcnN14PD {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.E9mE49fj {
  color: #012169;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 0;
  text-decoration: underline;
}
.JfOL56Wb {
  position: relative;
  width: 50%;
}
.pKWeIwfP {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.R4dV8N2Y,
.iUzFREFY {
  opacity: 0;
}
.wk6qvZZy {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 50%;
}
.PZs_CKh5 {
  background-color: #eee;
  border-width: 0;
  height: 21px;
  margin-left: 0;
  margin-right: 10px;
  margin-top: 0;
  width: 21px;
}
.PZs_CKh5.VUratdhp,
.PZs_CKh5.kySfssIT {
  background-color: #f7fcfd;
  border-color: #00237e;
  border-width: 8px;
}
.PZs_CKh5.kySfssIT {
  box-shadow: none;
}
.qPnQ2QgU {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-right: 12px;
  width: 50%;
}
.altw4SCx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.cUHmz3HS {
  line-height: 18px;
}
.OjcKkqWO,
.cUHmz3HS {
  color: #718399;
  font-weight: 700;
}
.OjcKkqWO {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 61px;
  margin-bottom: 0;
  padding: 12px 8px;
  position: relative;
  width: 100%;
}
.OjcKkqWO.R8YXoLnx {
  border-color: #00237e;
  color: #012169;
}
.Aj5DL_YE {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
}
.mmE6cYVW {
  color: #718399;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  margin-bottom: 3px;
}
.mmE6cYVW.G1KVVNRg {
  display: none;
}
.QZQXGgD4 {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 18px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  margin-bottom: 12px;
  width: 100%;
}
.e9Z_NwV4 {
  color: rgba(51, 51, 51, 0.63);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0;
}
.k8SPq_XI {
  margin-bottom: 30px;
}
.k8SPq_XI.tCMWBoLO {
  margin-bottom: 0;
}
.AjMA95nU {
  color: #012169;
  font-weight: 500;
}
.SG4O0fbD {
  color: #8c8c8c;
  margin-bottom: 5px;
}
.HVIKY7o7 {
  margin-right: 7px;
  width: 20px;
}
.qzKA5Xiv {
  padding-top: 11px;
}
.ZhxmGpC_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.z0UsKhys {
  font-size: 15px;
}
.L9T4Ql3n {
  font-size: 16px;
  line-height: 18px;
}
.L9T4Ql3n,
.V1VEtMC9 {
  color: #000;
}
.X2wcfIs2,
.eAiF72DT {
  font-family: sans-serif;
  font-weight: 400;
}
.HohhO45l {
  font-weight: 400;
}
.bou7Nhy4 {
  color: #000;
  font-family: sans-serif;
}
.B3j_c8W5 {
  color: #012169;
}
.DrtCtCBT,
.HrWdMaKB,
.U3GgJoVG,
.X96QCFKi,
.dmJzzGBl,
.drV1OQrF,
.emn1rWWM,
.ghrkI1AR,
.h8RyNXBL,
.lCblayio {
  color: #000;
}
.DrtCtCBT {
  font-size: 10px;
  font-weight: 700;
  white-space: nowrap;
}
.yRNUCgUc {
  font-family: Brandon;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
}
.e1uEmLWR {
  color: #fff;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
}
.DHb_ndM4 {
  width: 100%;
}
@media screen and (min-width: 1440px) {
  .Vr597Rac {
    max-width: none;
    min-height: fit-content;
    width: 45%;
  }
  .ZLzuByE5 {
    max-width: 480px;
  }
  .bh8pUPJ6,
  .bh8pUPJ6.VUratdhp,
  .jn0pk5cI,
  .muNacRWg {
    border-radius: 6px;
  }
  .lPQNsTue.U63riMBO {
    width: auto;
  }
  .lPQNsTue.U63riMBO.YEW0L5uI.iWjt2ESD {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .nZdBPxeK.aZnORyUL {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .OjcKkqWO {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (min-width: 1920px) {
  .fEhJkDeO {
    background-color: #FDFAF6;
  }
  .Vr597Rac {
    max-width: none;
    width: 45%;
  }
  .ZLzuByE5 {
    max-width: 540px;
  }
  .lPQNsTue.U63riMBO {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
  }
  .fzY8dREy,
  .lPQNsTue.U63riMBO,
  .lPQNsTue.U63riMBO.YEW0L5uI.iWjt2ESD {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .nZdBPxeK.aZnORyUL {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .OjcKkqWO {
    border: 1px solid #ccc;
  }
}
@media screen and (max-width: 478px) {
  .PF8WUI3T {
    height: 1150px;
  }
  .Hrtva_P5,
  .e1uEmLWR {
    font-size: 32px;
    line-height: 38px;
  }
  .zGzdWk3K {
    padding: 20px 15px;
  }
  .EVBE6pI0 {
    flex-direction: unset;
  }
  .rzmGg6Fx {
    margin-left: 15px;
    margin-right: 15px;
  }
  .SRQsXd8J {
    padding: 0 15px;
  }
}
@media screen and (min-width: 479px) and (max-width: 991px) {
  .PF8WUI3T {
    height: 850px;
    min-height: auto;
  }
}
@media screen and (max-width: 991px) {
  .fEhJkDeO {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
  }
  .CkEqwPkY {
    display: block;
    height: 800px;
    padding-bottom: 0;
    width: 100%;
  }
  .Vr597Rac {
    max-width: 100%;
    width: 100%;
  }
  .FXbDmGXK {
    font-size: 32px;
    line-height: 38px;
  }
  .rsx0B5xT {
    font-size: 18px;
  }
  .dLt6dMOY {
    text-align: center;
    width: 100%;
  }
  .KYQl88dI {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .PF8WUI3T {
    height: auto;
    max-height: 100%;
    min-height: auto;
    padding: 50px 10px;
    position: static;
  }
  .PF8WUI3T,
  .pEmR_ng5 {
    width: 100%;
  }
  .bK4_VRCH {
    max-width: 500px;
  }
  .HXVgziC7 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .wuhKV4us {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .xnJ37X7H {
    max-width: 225px;
  }
  .CXlisvwI {
    height: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .D7tKPKgk {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-transform: translateY(-105%);
    -ms-transform: translateY(-105%);
    transform: translateY(-105%);
  }
  .WMF9LCqC,
  .ikwTf2Ys {
    overflow: hidden;
  }
  .m2nhgtHx {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: end;
    align-items: end;
  }
  .Q27jNrKA {
    font-size: 10px;
  }
  .MyAoBFpq {
    padding-left: 10px;
  }
}
@media screen and (min-width: 992px) {
  .gvr8h3Ym {
    position: sticky;
    z-index: 20;
  }
  .gvr8h3Ym[data-banner-count="two"] {
    top: 130px;
  }
  .gvr8h3Ym[data-banner-count="one"] {
    top: 65px;
  }
  .gvr8h3Ym[data-banner-count="none"] {
    top: 0;
  }
  .fEhJkDeO {
    max-height: 850px;
  }
  .CkEqwPkY {
    position: sticky;
  }
  .CkEqwPkY[data-banner-count="two"] {
    max-height: calc(100vh - 190px);
    top: 190px;
  }
  .CkEqwPkY[data-banner-count="one"] {
    max-height: calc(100vh - 125px);
    top: 125px;
  }
  .CkEqwPkY[data-banner-count="none"] {
    max-height: calc(100vh - 60px);
    top: 60px;
  }
  .CkEqwPkY[data-responsive-gallery="false"] {
    height: auto;
    max-height: none;
  }
  .Vr597Rac {
    overflow-y: auto;
  }
  .ZLzuByE5 {
    height: fit-content;
  }
  .PF8WUI3T {
    height: calc(100vh - 202px);
    position: sticky;
    top: 202px;
  }
  .PF8WUI3T[data-banner-count="one"] {
    height: calc(100vh - 137px);
    top: 137px;
  }
  .PF8WUI3T[data-banner-count="none"] {
    height: calc(100vh - 72px);
    top: 72px;
  }
  .j7tTgLu_ {
    top: 202px;
  }
}
@media screen and (min-width: 992px) and (min-height: 400px) {
  .j7tTgLu_ {
    top: 182px;
  }
}
@media screen and (min-width: 992px) and (min-height: 500px) {
  .j7tTgLu_ {
    top: 132px;
  }
}
@media screen and (min-width: 992px) and (min-height: 600px) {
  .j7tTgLu_ {
    top: 82px;
  }
}
@media screen and (min-width: 992px) and (min-height: 700px) {
  .j7tTgLu_ {
    top: 32px;
  }
}
@media screen and (min-width: 992px) and (min-height: 780px) {
  .j7tTgLu_ {
    top: 0;
  }
}
.gUU4MxR1 .gKRuuYmZ {
  align-items: center;
  display: flex;
  white-space: pre;
}
.gUU4MxR1 .halqhsir {
  align-items: center;
  display: flex;
  line-height: 10px;
}
.gUU4MxR1 #L2Hc5N69 {
  align-items: center;
  display: contents;
}
@media screen and (max-width: 767px) {
  #yMwGkkwP {
    display: block;
  }
  .halqhsir {
    margin-right: 8px;
  }
  .gUU4MxR1 .gKRuuYmZ {
    flex-direction: column;
    font-size: 14px !important;
    text-align: center;
  }
  .szMUzMSn {
    height: auto;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .WIL9KYih {
    padding: 135px 30px 40px;
  }
  .CkEqwPkY {
    display: block;
    height: 84vw;
    padding-bottom: 0;
  }
  .Vr597Rac {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-left: 20px;
  }
  .ugpFGH6j.OmbHoXEB.yqECkSSD {
    white-space: nowrap;
    width: 100%;
  }
  .FXbDmGXK {
    line-height: 26px;
  }
  .dLt6dMOY {
    font-size: 14px;
    line-height: 16px;
    width: 100%;
  }
  .AWxZ__nD {
    height: 450px;
    margin-bottom: 0;
  }
  ._CrIPH5v.Q3yfVHM9 {
    display: block;
  }
  .Yoq2nH_y .dmKklQsP {
    font-size: 32px;
    line-height: 42px;
    text-align: center;
  }
  .pfnEZmB8 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .wuhKV4us {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }
  .xnJ37X7H {
    margin-bottom: 25px;
  }
  .C2O_VnI0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .AyUdu1W3,
  .X6oIC64I {
    margin-bottom: 40px;
  }
  .UABs3Vp1 {
    display: none;
  }
  .D7tKPKgk {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    left: 0;
    padding-bottom: 16px;
    padding-top: 16px;
    position: fixed;
    right: 0;
    top: auto;
    -webkit-transform: translateY(105%);
    -ms-transform: translateY(105%);
    transform: translateY(105%);
  }
  .Cc4z3IJn {
    width: 100%;
  }
  .Cc4z3IJn.mLAAvoSd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    margin-bottom: 10px;
    margin-left: 0;
  }
  .Cc4z3IJn.yKQ5qgtT {
    display: none;
  }
  .ikwTf2Ys {
    overflow: visible;
  }
  .u2kqC2d3 {
    position: relative;
    z-index: 1;
  }
  .skPT1yf4 {
    padding-bottom: 0;
  }
  .iCfOhE0j {
    display: block;
  }
  .C5VRHYuD {
    height: 450px;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .JoANtCwT {
    display: none;
    z-index: 2;
  }
  .nZdBPxeK {
    height: 100%;
  }
  .TVsr3Dks {
    max-width: 100%;
  }
  .FdsohwAR {
    display: none;
  }
  .FdsohwAR.f9E_XocF {
    display: block;
  }
  .lfsFGGlS {
    margin-bottom: 0;
  }
  .Q27jNrKA {
    border-bottom: 1px solid rgba(113, 131, 153, 0.18);
    font-size: 20px;
    padding-bottom: 23px;
  }
  .gOoP1mzC {
    height: 61px;
  }
  .f1WeuLul {
    height: 88px;
  }
  .f1WeuLul.aVIG6Xaq {
    max-height: 100vh;
    overflow: scroll;
  }
  .r_kVRPNk {
    right: 20px;
    top: 20px;
  }
  .qlKRSGRl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: auto;
    position: relative;
    text-align: center;
    width: 100%;
  }
  .ucFR3Zmt {
    background-color: #e4f3fb;
    height: 88px;
    min-height: 88px;
  }
  .ucFR3Zmt,
  .xzbt7j8f {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
  }
  .xzbt7j8f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 23px;
  }
  .jLxQdMdF {
    margin-bottom: 30px;
    width: 100%;
  }
  .Nzrp410M {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-bottom: 1px solid rgba(113, 131, 153, 0.18);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 43px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  ._tHGd6SU {
    font-weight: 700;
  }
  ._tHGd6SU,
  .auvcSfSe {
    text-transform: uppercase;
  }
  .auvcSfSe {
    color: #718399;
    font-weight: 500;
  }
  .Dq45LOeK {
    height: 105px;
  }
  .ELJ_pj2m {
    height: 114px;
  }
  .AjMA95nU {
    font-size: 21px;
    line-height: 1.2;
  }
  .SG4O0fbD {
    font-size: 15px;
    line-height: 1.2;
  }
  #G8aY2j94 small {
    line-height: 9px;
  }
  .XQeq8UGD {
    height: 11.5px;
  }
  .xcyTQYKZ.weVn0b8a {
    display: none;
  }
  .xcyTQYKZ.Khxm5_Xo {
    display: block !important;
  }
  .WNF60opG {
    align-items: center;
    gap: 15px;
    display: flex;
    flex-direction: row!important;
  }
  .tkVoFPpF {
    margin-bottom: 0;
    width: auto;
  }
}
@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
    line-height: 38px;
  }
  .RodooRmY {
    font-size: 14px;
  }
  .pTK0Ljec {
    height: 25px;
  }
  .CkEqwPkY {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .Vr597Rac {
    padding: 35px 0;
  }
  .ugpFGH6j.OmbHoXEB.yqECkSSD {
    -webkit-box-flex: 0;
    display: block;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 16px;
    width: 100%;
  }
  .FXbDmGXK {
    font-size: 32px;
    line-height: 36px;
  }
  .YKGWWrz2 {
    font-size: 13px;
    padding-left: 25px;
    position: relative;
  }
  .YKGWWrz2.BlcjLC4s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .YKGWWrz2.NqYQDz9I {
    display: none;
  }
  .exfvG3Xy {
    bottom: 0;
    height: 45px;
    left: 4%;
    position: absolute;
    right: auto;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 45px;
    z-index: 2;
  }
  .MxBDTeuB {
    height: 100%;
    width: 100%;
  }
  .oPQi06s5 {
    margin-right: 0;
  }
  .oPQi06s5.MS50CevW {
    margin-right: 8px;
  }
  .dLt6dMOY {
    font-size: 18px;
  }
  .EVBE6pI0 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .WNF60opG {
    flex-direction: row;
    width: 100%;
  }
  .U9mYbBhA {
    font-size: 12px;
  }
  .DHb_ndM4 {
    padding: 0 15px;
  }
  .BrX1sr73 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .KFC0oANj,
  .X2YvGZVd {
    font-size: 9px;
  }
  .lmSIvk98 {
    font-size: 11px;
    height: 33px;
    top: 29px;
    width: 113px;
  }
  .M9OFfF2h {
    height: 18px;
    margin-right: 4px;
    width: auto;
  }
  .X5LtJy4h {
    height: 29px;
    left: 0;
    min-height: 29px;
    min-width: 29px;
    width: 29px;
  }
  .AWxZ__nD {
    height: auto;
    padding-bottom: 0;
    width: 100%;
  }
  ._CrIPH5v.Q3yfVHM9 {
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  .SQAJAggk {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 300px;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .F_v8MVI7 {
    height: 29px;
    right: 0;
    width: 29px;
  }
  .T2bA86ku {
    margin-bottom: 35px;
  }
  .EwBefVQ0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 230px;
    width: 100%;
  }
  .EwBefVQ0.qXHLMA0l.t4Gz4XHC {
    max-width: 250px;
  }
  .EwBefVQ0.Rh59Zouo {
    max-width: 260px;
  }
  .qjkt7EIk {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 20px;
    text-align: center;
    width: 100%;
  }
  .TdmJRhb2 {
    margin-right: 0;
  }
  .pEmR_ng5 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .BFFRmQYD {
    padding-bottom: 32px;
    padding-top: 30px;
  }
  .pfnEZmB8 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .tFpDLgIo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 16px;
  }
  .IGokz4Ns {
    width: 100%;
  }
  .IGokz4Ns.hJXQYgrO {
    margin-top: 10px;
  }
  .fFA5i3bD {
    height: 165px;
  }
  .i7VGn2EV {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .KTbMo95o.CeUJwqEg,
  .KTbMo95o.oQqAemAL,
  .KTbMo95o.waex7nSf {
    border-color: #012169;
    margin-bottom: 0;
    width: 100%;
  }
  .xnJ37X7H {
    max-width: 280px;
  }
  .upzeAwCa.HB3jgyQf {
    background-position: 50% 5%;
    background-size: 1000px;
  }
  .upzeAwCa.e8t1wTit {
    padding-bottom: 20px;
  }
  .puR5FSVt {
    font-size: 18px;
    line-height: 20px;
    max-width: 300px;
    width: 100%;
  }
  .puR5FSVt.e0m5jpQd {
    display: none;
  }
  .rL9_rVLY {
    width: 100%;
  }
  .AyUdu1W3 {
    margin-bottom: 20px;
  }
  ._5VxASS2 {
    padding-bottom: 60px;
    padding-top: 70px;
  }
  .Cc4z3IJn {
    width: 100%;
  }
  .WdC8EsEX {
    font-size: 12px;
    line-height: 14px;
    width: 50%;
  }
  .ydAiDFLC {
    height: 12px;
    margin-right: 4px;
  }
  .hHP1jHjz {
    left: 1%;
  }
  .hHP1jHjz,
  .x72E5ZKG {
    height: 29px;
    width: 29px;
  }
  .x72E5ZKG {
    left: 0;
    min-height: 29px;
    min-width: 29px;
  }
  .t7d8JABm {
    height: 29px;
    right: 1%;
    width: 29px;
  }
  .VKNyJqs8 {
    font-size: 14px;
  }
  .HF7zdC0m {
    height: 29px;
    right: 0;
    width: 29px;
  }
  .skPT1yf4 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    width: 100%;
  }
  .iCfOhE0j {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  .C5VRHYuD {
    height: 350px;
    padding-bottom: 0;
    width: 100%;
  }
  .plK_17Xo {
    padding-left: 15px;
    padding-right: 15px;
  }
  .XiOfikJY {
    margin-bottom: 4px;
    margin-right: 0;
  }
  .tRjKfKWe {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .tRjKfKWe,
  .tRjKfKWe.BlcjLC4s,
  .tRjKfKWe.NqYQDz9I {
    display: block;
  }
  .qVrfkT6I {
    height: 22px;
  }
  .UT6n8qyB {
    height: 25px;
  }
  .p1mUOVPy {
    height: 40px;
  }
  .N3VlzWqT {
    max-width: 100%;
  }
  .yl6hb18z {
    max-width: 210px;
  }
  .Rh59Zouo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 250px;
    width: 100%;
  }
  .Qfc07z0F {
    height: 17px;
  }
  .btE8SKl0 {
    display: block;
    font-size: 18px;
    line-height: 20px;
    width: 100%;
  }
  .wk6qvZZy {
    width: 113px;
  }
  .PZs_CKh5 {
    margin-right: 7px;
  }
  .OjcKkqWO {
    font-size: 12px;
    height: 34px;
    line-height: 18px;
    padding-right: 6px;
    width: 115px;
  }
  .OjcKkqWO.R8YXoLnx {
    padding-left: 8px;
  }
  .gUU4MxR1 .gKRuuYmZ {
    font-size: 14px !important;
  }
}
@media screen and (min-width: 479px) {
  .PF8WUI3T {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1250px) {
  .lPQNsTue {
    object-position: 70%;
  }
}
@media screen and (min-width: 1251px) {
  .lPQNsTue {
    object-position: 68%;
  }
}
@media screen and (min-width: 1850px) {
  .lPQNsTue {
    object-position: 58%;
  }
}
.WMF9LCqC {
  padding-bottom: 20px;
}
@media screen and (max-height: 640px) {
  .r_kVRPNk {
    top: 55px;
  }
}
.yEcGOmWz {
  height: 100%;
}
.mybeg9oy .smnUbOXF {
  background-color: #FDFAF6;
  display: flex;
}
.P7XTassC {
  border-color: #000;
  border-width: 2px;
}
.g4wVOFAZ:first-child {
  margin-left: auto;
}
.g4wVOFAZ:last-child {
  margin-right: auto;
}
.mybeg9oy .smnUbOXF:first-child img,
.mybeg9oy .smnUbOXF:nth-child(8) img,
.mybeg9oy.qybA5Ydk .smnUbOXF:nth-child(7) img {
  max-width: 600px;
  object-fit: contain;
  width: 72%;
}
.mybeg9oy.qybA5Ydk .smnUbOXF:nth-child(8) img {
  max-width: 100%;
  object-fit: cover;
  width: 100%;
}
.CV5z2lEq {
  background-color: rgba(34, 34, 34, 0.4) !important;
  opacity: 1 !important;
}
.ieSh9mrW {
  background-color: #000 !important;
}
.ZmQCgc13 .Y_Po40s7 {
  background-clip: content-box !important;
  background-image: none !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  border-color: #012169 !important;
  border-radius: 6px !important;
  border-width: 1px !important;
  height: 35px !important;
  padding: 4px !important;
  width: 35px !important;
}
.xcyTQYKZ {
  display: flex;
}
.xcyTQYKZ.Khxm5_Xo {
  display: none;
}
video.iWjt2ESD {
  aspect-ratio: 1/1;
  background-color: #bac8d3;
  border-radius: 10px;
  width: 100% !important;
}
.hlbBiXmO {
  display: block !important;
}
.cxCbrDDb.LDbMxej0 .hlbBiXmO {
  display: none !important;
}
.cxCbrDDb.LDbMxej0 .hXDyNvHB {
  display: block !important;
}
.OjcKkqWO.R8YXoLnx .mmE6cYVW {
  color: #00237e;
}
#G8aY2j94 {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 9px;
  gap: 0.2rem;
}
#G8aY2j94 small {
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  line-height: 9px;
  padding-right: 2px;
  text-align: right;
  width: 60px;
}
.W6JlzUjJ .RyWTvwru {
  border: 1.8px solid #000;
  margin: 0;
  max-height: unset;
  overflow: hidden;
  padding: 0;
  width: 140px;
}
.rUFedZRt {
  height: 100%;
  width: 65px;
}
.uZKHU_Pi.DfbOCd3r span.GOS74csq {
  transform: translateX(8px);
}
.uZKHU_Pi li {
  font-size: 14px;
  line-height: 36px;
  min-height: 20px;
  text-align: center;
}
.NCjsqxY1 {
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 4px;
  display: inline-flex;
  height: 35px;
  justify-content: space-around;
  max-width: 200px;
  min-width: 80px;
  width: 110% !important;
}
.NCjsqxY1 .ZFlguOis {
  background-color: #fff;
  border-radius: 0;
  color: #000;
  padding: 0;
}
.NCjsqxY1 .jLd1beti {
  color: #000;
  width: calc(100% - 60px);
}
.NCjsqxY1 .eSr3rbJI {
  background-color: #fff;
  border-radius: 0;
  color: #000;
  padding: 0;
}
.wBfwHSjo {
  background: #718399;
  height: 8px;
  margin: 0 6px;
  width: 8px;
}
.wBfwHSjo.JNVErNGF {
  background: #000 !important;
}
#gAEdLSWk {
  display: none !important;
  z-index: 500001 !important;
}
#NFQ8T1Os,
#gAEdLSWk {
  align-items: center;
  background-color: var(--primary-color);
  font-family: Montserrat;
  height: 65px;
  justify-content: center;
  left: 0;
  overflow: hidden;
  position: fixed !important;
  position: absolute;
  text-align: center;
  top: 0 !important;
  top: 0;
  width: 100% !important;
  width: 100%;
}
#NFQ8T1Os {
  display: flex;
  z-index: 900000 !important;
}
.gUU4MxR1 {
  align-items: center;
  display: flex;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 0;
}
#gAEdLSWk .gUU4MxR1 {
  font-weight: 300;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .halqhsir {
    margin-left: 4px;
  }
  #G8aY2j94 {
    flex-direction: row;
  }
  .gUU4MxR1 {
    align-items: center;
    display: flex;
    font-weight: 400;
    margin-bottom: 0;
  }
}
.RcJTFZvU {
  animation: IU3fdDLB 60s linear infinite forwards;
  min-width: 2800px !important;
}
@media screen and (max-width: 479px) {
  #THY7iUjC strong {
    display: block;
  }
  #L2Hc5N69 {
    text-align: center;
  }
}
@keyframes IU3fdDLB {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.RcJTFZvU.e0m5jpQd {
  display: none;
}
.xAREOtSk {
  height: 28px;
}
.FGtgxP3u {
  height: 15px;
}
.TVsr3Dks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Q27jNrKA:nth-child(2) img {
  height: 58px;
  margin-bottom: 4px;
}
.Q27jNrKA:nth-child(3) img {
  height: 33px;
  margin-bottom: 4px;
}
.Q27jNrKA:nth-child(4) img {
  height: 58px;
  margin-bottom: 4px;
}
.Q27jNrKA:nth-child(5) img {
  height: 33px;
  margin-bottom: 4px;
}
.Q27jNrKA:nth-child(6) img {
  height: 64px;
  margin-bottom: 4px;
}
input[type="button"],
input[type="text"] {
  font-family: Brandon, sans-serif;
}
.P0ZBgl5y {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  max-width: 500px;
  text-align: center;
}
@media screen and (max-height: 850px) {
  .EwBefVQ0 {
    margin-bottom: 20px !important;
  }
  .Rh59Zouo {
    margin-bottom: 20px;
  }
  .T2bA86ku {
    margin-bottom: 30px;
  }
}
.HXVgziC7:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 479px) {
  .WMF9LCqC {
    padding-bottom: 50px;
  }
  .jLxQdMdF:first-child img {
    height: 58px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .jLxQdMdF:nth-child(2) img,
  .jLxQdMdF:nth-child(3) img {
    height: 61px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .jLxQdMdF:nth-child(4) img {
    height: 105px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .jLxQdMdF:nth-child(5) img {
    height: 114px;
    margin-bottom: 4px;
    max-height: unset;
  }
  .vZE1YgNp {
    padding-left: 15px;
    padding-right: 15px;
  }
}
details > summary {
  list-style: none;
}
details > summary::-webkit-details-marker {
  display: none;
}
@media screen and (max-height: 900px) {
  .Yoq2nH_y {
    margin-bottom: 20px;
  }
  .EwBefVQ0 {
    margin-bottom: 20px !important;
  }
  .Rh59Zouo {
    margin-bottom: 20px;
  }
  .T2bA86ku {
    margin-bottom: 30px;
  }
}
.cDCILOQK {
  font-family: sans-serif !important;
}
.cDCILOQK.FXbDmGXK {
  font-size: 24.5px;
}
.Yoq2nH_y .cDCILOQK.dmKklQsP,
.cDCILOQK.Hrtva_P5,
.cDCILOQK.e1uEmLWR {
  font-size: 40px;
}
.cDCILOQK.tRjKfKWe {
  font-size: 26px;
}
@media screen and (max-width: 991px) {
  .cDCILOQK.FXbDmGXK,
  .cDCILOQK.Hrtva_P5,
  .cDCILOQK.e1uEmLWR {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .Yoq2nH_y .cDCILOQK.dmKklQsP {
    font-size: 30px;
  }
}
._DK7I1rN {
  font-family: Roboto Light !important;
}
.OfJDJNAG {
  font-family: Roboto Regular !important;
}
:root {
  --list-text-color: inherit;
  --select-field-arrow-color: #000;
  --border-color-active: #000;
  --border-color-hover: #000;
  --select-field-padding-left: 10px;
  --select-field-padding-right: 10px;
  --list-padding-top-bottom: 6px;
  --list-max-height: 250px;
  --list-item-padding-left: 10px;
  --list-item-padding-right: 10px;
  --list-item-min-height: 40px;
  --list-item-line-height: 40px;
}
.DfbOCd3r {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  clear: both;
  padding-left: var(--select-field-padding-left);
  padding-right: var(--select-field-padding-right);
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.DfbOCd3r.uZKHU_Pi {
  background-color: #fff;
  border: 1.5px solid #718399;
  border-radius: 4px;
  color: #000;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .Hpi0Xc_i .DfbOCd3r {
    align-items: center;
    display: flex;
    font-size: 16px;
    height: 100%;
  }
  .Hpi0Xc_i {
    display: flex;
    margin: 14px 0 6px;
  }
  .Hpi0Xc_i .dLt6dMOY {
    font-size: 16px;
    height: 52px;
    margin-left: 16px;
    padding: 6px 12px;
  }
}
.DfbOCd3r:hover {
  border-color: var(--border-color-hover);
}
.DfbOCd3r.hzN7Nau0,
.DfbOCd3r:active,
.DfbOCd3r:focus {
  border-color: var(--border-color-active);
}
.DfbOCd3r:after {
  border-bottom: 2px solid var(--select-field-arrow-color);
  border-right: 2px solid var(--select-field-arrow-color);
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.DfbOCd3r.hzN7Nau0:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.DfbOCd3r.hzN7Nau0 .RyWTvwru {
  background: #fff;
  opacity: 1;
  overflow: hidden;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
  width: 100%;
}
.DfbOCd3r.hzaTmg9z {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.DfbOCd3r.hzaTmg9z:after {
  border-color: #ccc;
}
.DfbOCd3r.nh0qKO_F {
  width: 100%;
}
.DfbOCd3r.nh0qKO_F .RyWTvwru {
  left: 0 !important;
  right: 0 !important;
}
.DfbOCd3r.hw4xAGvi {
  float: right;
}
.DfbOCd3r.hw4xAGvi .RyWTvwru {
  left: auto;
  right: 0;
}
.DfbOCd3r.IovhbwFb {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.DfbOCd3r.IovhbwFb:after {
  height: 4px;
  width: 4px;
}
.DfbOCd3r.IovhbwFb .dYn46xqB {
  line-height: 34px;
  min-height: 34px;
}
.DfbOCd3r .RyWTvwru {
  background-color: #fff;
  border-color: 3px solid #ededed;
  border-radius: 5px;
  box-shadow: 0 7px 20px 0 rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  color: var(--list-text-color);
  left: 0;
  margin-top: 4px;
  max-height: var(--list-max-height);
  opacity: 0;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: var(--list-padding-top-bottom) 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition:
    all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
    opacity 0.15s ease-out;
  transition:
    all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
    opacity 0.15s ease-out;
  z-index: 9;
}
.DfbOCd3r .RyWTvwru:hover .dYn46xqB:not(:hover) {
  background-color: transparent !important;
}
.DfbOCd3r .dYn46xqB {
  cursor: pointer;
  font-weight: 700;
  line-height: var(--list-item-line-height);
  list-style: none;
  min-height: var(--list-item-min-height);
  outline: none;
  padding-left: var(--list-item-padding-left);
  padding-right: var(--list-item-padding-right);
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.DfbOCd3r .dYn46xqB:first-child {
  display: none;
}
.DfbOCd3r.uZKHU_Pi .dYn46xqB:first-child {
  display: block;
}
span.GOS74csq {
  color: var(--list-text-color);
}
.DfbOCd3r .dYn46xqB.SzPQ8E74,
.DfbOCd3r .dYn46xqB.U2wzSILG.SzPQ8E74,
.DfbOCd3r .dYn46xqB:hover {
  background-color: #f6fafd;
}
.DfbOCd3r .dYn46xqB.U2wzSILG {
  font-weight: 700;
}
.DfbOCd3r .dYn46xqB.hzaTmg9z {
  background-color: transparent;
  color: #999;
  cursor: default;
}
.pyKJQwv_ .DfbOCd3r .RyWTvwru {
  display: none;
}
.pyKJQwv_ .DfbOCd3r.hzN7Nau0 .RyWTvwru {
  display: block;
}
select {
  appearance: none;
}
.MxBDTeuB {
  animation: j2wXrWrV 5s linear infinite;
}
.DkAMmHTW {
  animation: KeaNtejv 1s ease-in-out infinite;
}
.iKv8oK_V {
  animation: Rc4fQzeH 2.5s ease-in-out infinite forwards;
}
@keyframes Rc4fQzeH {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(180deg);
  }
}
@keyframes j2wXrWrV {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes KeaNtejv {
  0% {
    opacity: 100%;
  }
  50% {
    opacity: 30%;
  }
  70% {
    opacity: 100%;
  }
  to {
    opacity: 100%;
  }
}
.QyC2U7wz {
  overflow: hidden;
  pointer-events: none;
  position: relative;
}
.QyC2U7wz:before {
  transform: rotate(45deg);
}
.QyC2U7wz:after,
.QyC2U7wz:before {
  background: gray;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.QyC2U7wz:after {
  transform: rotate(-45deg);
}
@media screen and (min-width: 768px) {
  .D7tKPKgk {
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);
    top: 130px;
  }
}
.X5T3RKm1 {
  animation: KeaNtejv 1s ease-in-out infinite;
}
.G1KVVNRg {
  display: none !important;
}
#onlU4GKp {
  background-color: #012169;
  color: var(--secondary-text-color);
  font-family: Montserrat;
  font-size: 17px;
  height: 65px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
}
#onlU4GKp,
#onlU4GKp .fTLgZCNl {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}
#onlU4GKp .fTLgZCNl {
  flex-direction: row;
  max-width: 1200px;
  padding: 0;
  position: relative;
}
div#onlU4GKp {
  position: fixed !important;
  text-align: center;
  top: 65px !important;
  width: 100% !important;
  z-index: 500001 !important;
}
#onlU4GKp .rc0JQcrf {
  border-radius: 20px;
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
  padding: 5px 10px;
}
#THY7iUjC {
  display: block;
}
@media screen and (max-width: 767px) {
  #onlU4GKp,
  #onlU4GKp.O_xwDEpm {
    font-size: 14px;
  }
  .iKv8oK_V {
    height: 12px;
    width: 8.3px;
  }
}
@media screen and (max-width: 479px) {
  #onlU4GKp {
    font-size: 14px;
  }
}
.oPQi06s5.MS50CevW {
  color: #7c7c7c;
  font-weight: 500;
  text-decoration: line-through;
}
.na9cc5dT {
  display: flex;
  flex-wrap: wrap;
  gap: min(10px, 1.75vw);
  overflow-x: auto;
  scroll-padding: 0 5px;
  scroll-snap-align: start;
  width: auto;
}
.na9cc5dT > * {
  flex: 0 0 auto;
  scroll-snap-align: center;
}
li.dYn46xqB.hzaTmg9z.ucckSqXd {
  pointer-events: none;
}
span.AtIcaleT.ZmQCgc13 {
  text-transform: capitalize !important;
}
.oPQi06s5.MS50CevW {
  margin-right: 8px;
}
.eGaGQtT_ {
  align-items: center;
  display: flex;
  height: 25px;
  margin-bottom: 10px;
}
.eGaGQtT_ .EWKBv05y {
  margin-bottom: 0;
}
.ylGuqMwB {
  margin-left: 5px;
  margin-top: 5px;
}
:root {
  --outline-width: 1px;
  --border-width: 4px;
  --horizontal-spacing: calc(17px - var(--border-width));
  --vertical-spacing: calc(11px - var(--border-width));
}
.mVa1Keuh {
  background-color: #fcf9cd;
  border: var(--border-width) solid #fff;
  border-radius: 2px;
  color: #000;
  container: bundle/inline-size;
  flex-direction: column;
  font-family: inherit;
  gap: 0.8rem;
  height: auto;
  margin-bottom: 10px;
  outline: var(--outline-width) solid #000;
  padding: var(--vertical-spacing) var(--horizontal-spacing);
}
.XjuhPpOg,
.mVa1Keuh {
  display: flex;
  width: 100%;
}
.XjuhPpOg {
  justify-content: space-between;
}
.FXij44DB {
  background-color: #bae474;
  font-size: 12px;
  font-weight: 600;
  margin-left: calc(
    var(--horizontal-spacing) * -1 - var(--border-width) -
      var(--outline-width) - 1px
  );
  padding: 5px;
  position: relative;
  white-space: nowrap;
  z-index: 50;
}
.FXij44DB:after {
  border-bottom: 15px solid #bae474;
  border-right: 10px solid transparent;
  border-top: 15px solid #bae474;
  bottom: 0;
  content: "";
  position: absolute;
  right: -10px;
  top: 0;
  width: 0;
}
.JDX1AVar {
  background-color: #dcff8e;
  border-radius: 9999px;
  font-size: 12px;
  font-weight: 700;
  justify-content: center;
  padding: 5px 15px;
  text-align: center;
  white-space: nowrap;
}
.JDX1AVar,
.JUJg7GZG {
  align-items: center;
  display: flex;
}
.JUJg7GZG {
  flex-direction: column;
  gap: 1rem;
}
.xGrC65yz {
  align-items: end;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  margin: 0 -5px;
  text-align: center;
  width: 100%;
}
.mVa1Keuh[data-items="3"] .xGrC65yz {
  scale: 0.85;
}
.mVa1Keuh[data-items="3"] .FXij44DB,
.mVa1Keuh[data-items="3"] .JDX1AVar {
  font-size: 10px;
}
.uVGEpLYn {
  flex: 1;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 7px;
}
.uVGEpLYn,
.urLVuKYI {
  align-items: center;
  display: flex;
  justify-content: center;
}
.urLVuKYI {
  height: 40px;
  position: relative;
  width: 60px;
}
.wek4Z7az {
  height: inherit;
  object-fit: contain;
  width: inherit;
}
.gy0s_zUU {
  left: -10px;
  position: absolute;
  top: 4px;
}
.c1YdMV0S {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.ELT7z0YL {
  font-size: 8px;
  font-weight: 600;
  position: absolute;
  text-align: center;
  z-index: 1;
}
.m0qzkUHM {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  justify-content: center;
}
.luB9XJoi {
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
.UFgyEGII {
  display: flex;
  font-size: 14px;
  gap: 0.2rem;
  justify-content: center;
  line-height: 14px;
}
.MqLkYhkF {
  color: gray;
  text-decoration: line-through;
}
.U4ZOMi6g {
  font-weight: 700;
}
.kCg00Upx {
  align-items: center;
  cursor: default;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-bottom: auto;
  margin-top: 15px;
  scale: 1.8;
  text-align: center;
}
.RnTRZklY {
  color: #fff;
  font-weight: 500;
}
.HWyNLs9r {
  align-items: center;
  background-color: #000;
  border-radius: 3px;
  color: #fff;
  display: flex;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  justify-content: center;
  letter-spacing: 1.44px;
  margin-bottom: 10px;
  min-height: 40px;
  padding: 0 10px;
  text-align: center;
  transition: background-color 0.2s ease;
  width: 100%;
}
.HWyNLs9r:focus,
.HWyNLs9r:hover {
  background-color: #2b2a2f;
}
@container bundle (min-width: 290px) {
  .mVa1Keuh[data-items="3"] .xGrC65yz {
    scale: 0.95;
  }
  .mVa1Keuh[data-items="3"] .FXij44DB,
  .mVa1Keuh[data-items="3"] .JDX1AVar {
    font-size: 11px;
  }
}
@container bundle (min-width: 315px) {
  .FXij44DB,
  .JDX1AVar {
    font-size: 12px !important;
  }
}
@container bundle (min-width: 320px) {
  .xGrC65yz {
    flex-direction: row;
    justify-content: space-evenly;
    margin: 0;
    scale: 1 !important;
    text-align: left;
  }
  .kCg00Upx {
    scale: 2;
  }
  .UFgyEGII {
    gap: 0.4rem;
  }
}
@media (max-width: 330px) {
  .mVa1Keuh[data-items="3"] .JDX1AVar {
    margin-right: -15px;
  }
}
@media (min-width: 331px) and (max-width: 383px) {
  .mVa1Keuh[data-items="3"] .JDX1AVar {
    margin-right: -10px;
  }
}
@media (min-width: 384px) and (max-width: 420px) {
  .mVa1Keuh[data-items="3"] .JDX1AVar {
    margin-right: -5px;
  }
}
@media (max-width: 400px) {
  .mVa1Keuh[data-items="3"] .JDX1AVar {
    padding: 5px 7.5px;
  }
}
@media (min-width: 992px) {
  @container bundle (min-width: 369px) {
    .mVa1Keuh[data-items="2"] .uVGEpLYn {
      flex-direction: row;
      flex-wrap: nowrap;
    }
    .mVa1Keuh[data-items="2"] .UFgyEGII {
      justify-content: start;
    }
    .mVa1Keuh[data-items="2"] .luB9XJoi {
      text-align: start;
    }
    .mVa1Keuh[data-items="2"] .kCg00Upx {
      margin-top: 12.5px;
    }
    .xGrC65yz {
      gap: 1.4rem;
      justify-content: center;
    }
    .uVGEpLYn {
      flex-grow: 0;
    }
  }
} /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}
body {
  margin: 0;
  padding-top: 0 !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.vURnAcIG {
  margin-left: 4px;
  width: 15px;
}
.AWxZ__nD {
  display: block;
  height: 100%;
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
  width: 100%;
}
.AWxZ__nD input[type="radio"] {
  display: none;
}
.AWxZ__nD label {
  cursor: pointer;
  text-decoration: none;
}
.s2qDpXjq {
  background: #fff;
  height: 100%;
  position: relative;
  z-index: 1;
}
.zKomd5B3 {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.zKomd5B3::-webkit-scrollbar {
  display: none;
}
.AWxZ__nD label {
  display: inline-block;
  margin: 0 4px;
}
.AWxZ__nD label img {
  height: 50px;
  height: 100%;
  margin-left: -1px;
  object-fit: cover;
  width: 50px;
  width: 100%;
}
.Q1JMUYF8 {
  height: 40px;
  position: absolute;
  top: calc(50% - 20px);
  width: 100%;
  z-index: 3;
}
.WNLlAK3i {
  margin: 0 0 0 3%;
  width: auto;
}
.IQgRyRQ7 {
  margin: 0 3% 0 0;
  right: 0;
  width: auto;
}
.Q1JMUYF8 label {
  border-radius: 50%;
  height: 40px;
  margin: 0;
  opacity: 1;
  transition: opacity 0.2s ease-out;
  width: 40px;
}
.Q1JMUYF8 label:hover {
  opacity: 0.7;
}
.fBdNlrRs {
  float: right;
  height: 40px;
  width: 40px;
}
.fBdNlrRs,
label.fBdNlrRs:before {
  display: block;
}
label.WajWeplB {
  display: block;
  float: left;
  height: 40px;
  width: 40px;
}
.WajWeplB:before {
  display: block;
}
.rzmGg6Fx {
  background-color: var(--pink-light-color2);
  border-radius: 8px;
  color: #000;
  display: flex;
  gap: 2%;
  margin-top: 10px;
  padding: 13px 2%;
  width: 100%;
}
.rzmGg6Fx svg {
  padding-bottom: 1px;
}
.rzmGg6Fx .ySqymgC0 {
  align-items: center;
  font-weight: 500;
  padding-top: 2px;
}
.rzmGg6Fx .cwXEThvd {
  color: var(--pink-color);
  font-weight: 700;
}
.rzmGg6Fx .DR9FIuHA,
.rzmGg6Fx .cwXEThvd {
  font-size: 15px;
  margin-right: 3px;
}
@media screen and (min-width: 1100px) {
  .rzmGg6Fx {
    padding: 13px 3%;
  }
}
@media screen and (min-width: 1200px) {
  .rzmGg6Fx {
    padding: 13px 15px;
  }
}
@media screen and (max-width: 479px) {
  .Q1JMUYF8 label {
    height: 29px;
    width: 29px;
  }
  .Q1JMUYF8 {
    height: 29px;
    top: calc(50% - 14.5px);
  }
  .s2qDpXjq :first-child:checked ~ .Q1JMUYF8 label:nth-child(2),
  .s2qDpXjq :nth-child(2):checked ~ .Q1JMUYF8 label:nth-child(3),
  .s2qDpXjq :nth-child(3):checked ~ .Q1JMUYF8 label:nth-child(4),
  .s2qDpXjq :nth-child(4):checked ~ .Q1JMUYF8 label:nth-child(5),
  .s2qDpXjq :nth-child(5):checked ~ .Q1JMUYF8 label:nth-child(6),
  .s2qDpXjq :nth-child(6):checked ~ .Q1JMUYF8 label:nth-child(7),
  .s2qDpXjq :nth-child(7):checked ~ .Q1JMUYF8 label:nth-child(8) {
    height: 29px;
    margin: 0 1% 0 0;
    padding-top: 4px;
    width: 29px;
  }
  .s2qDpXjq :nth-child(2):checked ~ .Q1JMUYF8 label:first-child,
  .s2qDpXjq :nth-child(3):checked ~ .Q1JMUYF8 label:nth-child(2),
  .s2qDpXjq :nth-child(4):checked ~ .Q1JMUYF8 label:nth-child(3),
  .s2qDpXjq :nth-child(5):checked ~ .Q1JMUYF8 label:nth-child(4),
  .s2qDpXjq :nth-child(6):checked ~ .Q1JMUYF8 label:nth-child(5),
  .s2qDpXjq :nth-child(7):checked ~ .Q1JMUYF8 label:nth-child(6),
  .s2qDpXjq :nth-child(8):checked ~ .Q1JMUYF8 label:nth-child(7) {
    height: 29px;
    margin: 0 0 0 1%;
    padding-top: 4px;
    width: 29px;
  }
  .WNLlAK3i {
    margin: 0 0 0 1%;
  }
  .IQgRyRQ7 {
    margin: 0 1% 0 0;
  }
  label.WajWeplB:before,
  label.fBdNlrRs:before {
    font-size: 14px;
  }
  label.WajWeplB svg,
  label.fBdNlrRs svg {
    height: 29px;
    width: 29px;
  }
  .rzmGg6Fx {
    font-size: 12px;
    gap: 2%;
    padding: 13px 6px;
  }
  .rzmGg6Fx svg {
    width: 25px;
  }
  .rzmGg6Fx .cwXEThvd {
    font-size: 12px;
  }
  .rzmGg6Fx .DR9FIuHA {
    font-size: 13px;
  }
}
.EUWrM_tx {
  bottom: 3.4%;
  margin: auto;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.EUWrM_tx label {
  display: inline-block;
  height: 50px;
  width: 50px;
}
.EUWrM_tx span {
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  border-radius: 50%;
  display: inline-block;
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
}
.s2qDpXjq :first-child:checked ~ .EUWrM_tx label:first-child img,
.s2qDpXjq :nth-child(2):checked ~ .EUWrM_tx label:nth-child(2) img,
.s2qDpXjq :nth-child(3):checked ~ .EUWrM_tx label:nth-child(3) img,
.s2qDpXjq :nth-child(4):checked ~ .EUWrM_tx label:nth-child(4) img,
.s2qDpXjq :nth-child(5):checked ~ .EUWrM_tx label:nth-child(5) img,
.s2qDpXjq :nth-child(6):checked ~ .EUWrM_tx label:nth-child(6) img,
.s2qDpXjq :nth-child(7):checked ~ .EUWrM_tx label:nth-child(7) img,
.s2qDpXjq :nth-child(8):checked ~ .EUWrM_tx label:nth-child(8) img {
  border: 2px solid #000;
}
.ItethOBK,
.MxpHCdsI,
.SuOjBCjK,
.V7hssw67,
.dj7r9QZe,
.fN8zbdtc,
.gCBoGIsh,
.m7KJshMj,
.wEJw2zYY {
  color: #000;
}
.v56kLTlv {
  background-color: #FDFAF6;
  border: 1px solid #000;
  border-radius: 2px;
  bottom: calc(3.4% + 5px);
  color: #000;
  font-family: Brandon, sans-serif;
  font-size: 15px;
  font-weight: 700;
  gap: 0.4rem;
  height: 50px;
  left: 10px;
  letter-spacing: 1.5px;
  margin-bottom: 0;
  max-width: 100%;
  padding: 0 14px;
  text-transform: uppercase;
}
.TIkZiWEI,
.v56kLTlv {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
  z-index: 60;
}
.TIkZiWEI {
  background-image: url(/assets/shared/checkout/v15/images/Nz0MTq7w9O5q.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 200%;
  border: 2px solid #fff;
  border-radius: 100%;
  bottom: 3.4%;
  color: #fff;
  height: 100px;
  padding: 15px;
  right: 20px;
  width: 100px;
}
@media (min-width: 992px) and (max-width: 1100px) {
  .TIkZiWEI {
    height: 80px;
    width: 80px;
  }
}
.TIkZiWEI svg {
  height: 50%;
}
.IgZ6N3f2 {
  bottom: calc(3.4% + 60px);
  height: 50px;
  padding: 15px;
  right: 20px;
  width: 50px;
}
.IgZ6N3f2,
.g_m8Vjum {
  align-items: center;
  background-color: #aaa;
  border: 2px solid #fff;
  border-radius: 100%;
  color: #fff;
  display: flex;
  justify-content: center;
  position: absolute;
  z-index: 60;
}
.g_m8Vjum {
  height: 30px;
  left: 50%;
  padding: 6px;
  right: 50%;
  top: 3%;
  width: 30px;
}
.g_m8Vjum svg {
  height: inherit;
  width: auto;
}
.HkHzSLte {
  height: inherit;
  margin: 0;
  max-height: 10px;
}
.Cn9ppnah,
.HkHzSLte {
  align-items: center;
  display: flex;
  justify-content: center;
}
.Cn9ppnah {
  background-color: #000;
  border-radius: 100%;
  color: #fff;
  height: 1.4rem;
  padding: 0.3rem;
  width: 1.4rem;
}
.VCka9LCf {
  align-items: center;
  background-color: #FDFAF6;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 50;
}
.DUEP3Bvv,
.VCka9LCf {
  align-items: center;
  display: flex;
}
.DUEP3Bvv {
  height: auto;
  justify-content: center;
  position: relative;
}
.AWxZ__nD .zKomd5B3 .pfgdIWsZ {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  align-content: flex-start;
  display: flex;
  height: 100%;
  overflow: hidden;
  position: relative;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -khtml-user-select: none;
  width: 100%;
}
.USdEvv7Q {
  border-top: 1px solid #718399;
}
.KCShu_RM {
  border-bottom: 1px solid #718399;
}
.je7AEGl9 {
  margin-top: 5px;
}
.LhEswXEO {
  margin-top: 15px;
}
.zOqHxEuB {
  margin-bottom: 10px;
}
.cFCOH8CA {
  margin-bottom: 15px;
}
.uj8UUrRg {
  padding-top: 15px;
}
.om1AtfzH {
  padding-bottom: 15px;
}
@media (max-width: 768px) {
  .v56kLTlv {
    bottom: 10px;
    font-size: 12px;
    height: 40px;
  }
  .HkHzSLte {
    max-height: 10px;
  }
  .IgZ6N3f2,
  .TIkZiWEI {
    bottom: 3.4%;
    padding: 10px;
    right: 5%;
  }
  .IgZ6N3f2 {
    height: 40px;
    width: 40px;
  }
  .TIkZiWEI {
    height: 60px;
    width: 60px;
  }
  .Cn9ppnah {
    height: 1.2rem;
    padding: 0.2rem;
    width: 1.2rem;
  }
}
@media (max-width: 991px) {
  .g_m8Vjum {
    height: 30px;
    padding: 3px;
    width: 30px;
  }
}
.YTUrzwHU,
.tAigBvl7 {
  display: none;
}
.eap1oK7x {
  align-items: center;
  display: flex;
  margin-bottom: 10px;
}
.N_bklJa6 {
  height: 14px;
  width: auto;
}
.N_bklJa6.OYpCigsb {
  margin-right: 5px;
}
.vIH9YCdJ {
  color: #05285c;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
}
.vIH9YCdJ.nlr0oldM {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}
.b1CcVod2 {
  color: #000;
  font-family:
    Ellenluff larken,
    sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 36px;
  margin-bottom: 10px;
}
.Skbu1XgT {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
}
.YatiTOJz {
  font-family: sans-serif !important;
}
.YatiTOJz.b1CcVod2 {
  font-size: 24.5px;
}
.YatiTOJz.Zu18A7R6,
.YatiTOJz.nl_P6koL,
.ZP3I7fVN .YatiTOJz.IRhCemX5 {
  font-size: 40px;
}
.YatiTOJz.QrGeQ2a_ {
  font-size: 26px;
}
@media screen and (max-width: 991px) {
  .YatiTOJz.Zu18A7R6,
  .YatiTOJz.b1CcVod2,
  .YatiTOJz.nl_P6koL {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .ZP3I7fVN .YatiTOJz.IRhCemX5 {
    font-size: 30px;
  }
}
@media screen and (max-width: 991px) {
  [data-amazon-header] .b1CcVod2 {
    font-weight: 500;
  }
  [data-amazon-header="v1"] .b1CcVod2,
  [data-amazon-header="v2"] .b1CcVod2,
  [data-amazon-header="v4"] .b1CcVod2 {
    font-size: 22px;
    line-height: 26px;
  }
  [data-amazon-header="v3"] .b1CcVod2 {
    font-size: 24px;
    line-height: 28px;
    margin-top: 18px;
  }
}
@media (min-width: 480px) {
  .b1CcVod2 {
    line-height: 26px;
  }
}
@media (max-width: 479px) {
  [data-amazon-header="v5"] .PTU51GzN {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (max-width: 480px) {
  .nozzuRVC {
    padding: 0 15px;
  }
}
@media (min-width: 768px) {
  .b1CcVod2 {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (min-width: 992px) {
  .b1CcVod2 {
    font-size: 26px;
    line-height: 35px;
  }
  .Skbu1XgT {
    font-size: 15px;
  }
  .tAigBvl7 {
    display: block;
  }
}
@media (max-width: 991px) {
  .zwlPpfT_ {
    display: block;
  }
  .zwlPpfT_ .W6JlzUjJ {
    width: 100%;
    display: flex;
    align-items: flex-end;
    margin-top: 1em;
  }
  .EWKBv05y {
    margin-right: 1em;
  }
  .ojEm7Hwa .vIH9YCdJ {
    font-size: 11px;
  }
  .EUWrM_tx {
    position: absolute;
    bottom: initial;
    top: 0px;
    display: flex;
    justify-content: space-between;
  }
  .Vr597Rac {
    padding-top: 75px;
  }
  .m-bullets {
    display: none;
  }
  .ojEm7Hwa .b1CcVod2 {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 3px;
  }
  .ojEm7Hwa .Skbu1XgT {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 17px;
  }
  [data-amazon-header] .PTU51GzN {
    font-weight: 600;
    margin-bottom: 0;
  }
  [data-amazon-header="v2"] .Skbu1XgT {
    margin: 0;
  }
  [data-amazon-header="v1"] .PTU51GzN,
  [data-amazon-header="v2"] .PTU51GzN,
  [data-amazon-header="v4"] .PTU51GzN {
    margin-bottom: 18px;
    margin-top: 18px;
  }
  [data-amazon-components][data-amazon-header="v2"] .PTU51GzN {
    margin-bottom: 18px;
    margin-top: 9px;
  }
  [data-amazon-header="v5"] .b1CcVod2 {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
  }
  [data-amazon-header="v5"] .Skbu1XgT {
    font-size: 13px;
    line-height: 20px;
  }
}
.WR2DWdMy {
  align-items: center;
  display: flex;
  margin-bottom: 10px;
}
.DVSNy0JX {
  height: 14px;
  width: auto;
}
.DVSNy0JX.HM0ULGu2 {
  margin-right: 5px;
}
.CQXzYmnn {
  color: #05285c;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
}
.CQXzYmnn.E4DZOzto {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .WR2DWdMy[data-header-feat-active] {
    height: 30px;
  }
  [data-amazon-header="v5"] .WR2DWdMy {
    height: 20px;
  }
}
.rRh2oumd {
  color: #000;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-bottom: 10px;
  padding-top: 20px;
}
.xWbm2_Zs {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 0;
  margin-top: 0;
  text-align: left;
}
.EWPyBjbq {
  color: #7c7c7c;
  font-weight: 500;
  text-decoration: line-through;
}
.IZ3AHnuk {
  background-color: #bae474;
  border-radius: 50px;
  color: #000;
  font-size: 13px;
  font-weight: 700;
  height: 29px;
  justify-content: center;
  text-align: center;
  width: 176px;
}
.IZ3AHnuk,
.vURaxA4n {
  align-items: center;
  display: flex;
}
.vURaxA4n {
  font-size: 12px;
}
.n22OoaOT {
  gap: 8px;
}
.LIeW2bEM,
.n22OoaOT {
  align-items: center;
  display: flex;
}
.LIeW2bEM {
  font-size: 12px;
  gap: 4px;
}
.MuNOVaCt,
.Q4RxjgxD {
  color: #da522b;
}
.Q4RxjgxD {
  font-weight: 600;
}
.ki7a9Uzu,
.ki7a9Uzu .GNve9oZc {
  font-size: 37px;
  line-height: normal;
}
.ki7a9Uzu .xWbm2_Zs {
  align-items: center;
  display: flex;
}
.p3ch0kT1 {
  color: #9fce51;
  font-weight: 600;
}
@media (max-width: 480px) {
  .rRh2oumd {
    padding: 20px 0 10px 15px;
  }
}
.kZtTQqrP {
  color: #000;
  font-size: 12px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
@media (min-width: 992px) {
  .kZtTQqrP {
    display: none;
  }
}
.y59YCV9N {
  display: block;
}
.w1zizjuR {
  display: none;
}
@media screen and (min-width: 768px) {
  .y59YCV9N {
    display: none;
  }
  .w1zizjuR {
    display: block;
  }
}
.OLQQPMzH {
  order: 1;
}
@media screen and (max-width: 768px) {
  .OLQQPMzH {
    margin-right: 12px;
    order: -1;
  }
  .OLQQPMzH small {
    text-align: left !important;
  }
  ._5G_isOIj {
    text-align: left;
  }
  #S4ktPNhj {
    margin-left: 0 !important;
  }
  #KBKRS6Qz {
    display: flex;
    flex-direction: column;
  }
}
.FjJ2OHfo {
  color: #000;
  width: 100%;
}
.FjJ2OHfo button {
  appearance: none;
}
.XtHsPpCq {
  border-top: 1px solid #000;
  margin-left: -15px;
  margin-top: 0;
  width: 100vw;
}
.Dnpx_0rl {
  align-items: center;
  display: inline-flex;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.mKJK2b_f {
  display: flex;
  justify-content: space-between;
}
.pl_tmLP0 {
  height: 10px;
  transition: transform 0.5s;
}
.aZNinJJm {
  align-items: center;
  display: flex;
}
.ZZfVkpZD {
  overflow: hidden;
  width: 100%;
}
.C0ddtzxn {
  overflow-x: auto;
  width: 100%;
}
.Ej6y9JtE {
  height: 180px;
}
.RP5FP8H_ {
  display: flex;
  gap: 16px;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0 15px 15px;
  transition-delay: 4s;
  transition-duration: 1s;
  transition-property: position;
  white-space: nowrap;
  width: 100vw;
}
.RP5FP8H_::-webkit-scrollbar {
  background-color: #fff;
  border-radius: 10px;
  height: 3.5px;
  width: 100%;
}
.RP5FP8H_::-webkit-scrollbar-thumb {
  background-color: hsla(0, 0%, 49%, 0.55);
  border-radius: 10px;
}
[aria-hidden="false"] .RP5FP8H_ {
  left: 0;
  position: absolute;
}
._DqJv3zJ {
  border: 1px solid #c2c4c9;
  border-radius: 5px;
  flex-shrink: 0;
  overflow: hidden;
  width: 120px;
}
.Fj2yoNS7 {
  border-bottom: 1px solid #c2c4c9;
  height: 120px;
  overflow: hidden;
}
.qEdPi_kl {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.JeYAk_1L {
  align-items: center;
  background-color: #fff;
  color: #000;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  justify-content: start;
  padding: 10px 9px;
}
.Cn0H8oTY {
  color: #008a00;
  font-weight: 500;
  padding: 0 15px;
}
.Ej6y9JtE {
  position: relative;
}
.fxkShgMH {
  position: absolute;
  top: 35%;
  transition: opacity 0.5s ease-in-out;
  z-index: 10000;
}
.fxkShgMH.d3dXt9Rv {
  right: 5px;
}
.fxkShgMH.o8MzkgQ0 {
  left: 5px;
}
.d9vzDtgF {
  height: 30px;
  width: auto;
}
@media (min-width: 768px) {
  .d9vzDtgF {
    height: unset;
  }
}
.yVUP3_yX {
  display: block;
}
.AqnQNsdE {
  display: none;
}
@media screen and (min-width: 768px) {
  .yVUP3_yX {
    display: none;
  }
  .AqnQNsdE {
    display: block;
  }
}
.UVx7FAcv {
  order: 1;
}
@media screen and (max-width: 768px) {
  .UVx7FAcv {
    margin-right: 12px;
    order: -1;
  }
  .UVx7FAcv small {
    text-align: left !important;
  }
  .ipkiHO_5 {
    text-align: left;
  }
  #oEodWRUy {
    margin-left: 0 !important;
  }
  #f3pbLomX {
    display: flex;
    flex-direction: column;
  }
}
.lMdcl3nu {
  display: grid;
  grid-template-rows: 0fr;
  overflow-x: scroll;
  transition: grid-template-rows 0.5s;
}
.lMdcl3nu[aria-hidden="false"] {
  grid-template-rows: 1fr;
}
.lMdcl3nu > div {
  overflow: hidden;
}
.XeUhoZGi {
  color: #000;
}
.ftcfhZ5a {
  align-items: center;
  background: transparent;
  display: flex;
  gap: 20px;
  justify-content: space-between;
  min-height: 25px;
  padding: 0;
  width: 100%;
}
.hzfpKf4M {
  height: 10px;
  transition: transform 0.5s;
}
.ftcfhZ5a[aria-expanded="true"] .hzfpKf4M {
  transform: rotate(180deg);
}
@font-face {
  font-display: swap;
  font-family: Brandon bld;
  src: url(/assets/shared/checkout/v15/fonts/Yfx5aeloppAM.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon reg;
  src: url(/assets/shared/checkout/v15/fonts/6W9ZcpouIsGQ.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/Yfx5aeloppAM.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: MediumFont;
  font-style: medium;
  font-weight: 500;
  src: url(/assets/shared/checkout/v15/fonts/kGNvv4ukGjf4.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Brandon med;
  font-style: normal;
  src: url(/assets/shared/checkout/v15/fonts/kGNvv4ukGjf4.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/shared/checkout/v15/fonts/vMVxOXPAZsbW.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken Regular;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/dZyo5dFHnHMJ.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Ellenluff larken Bold;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/xfb7oLpIPo1r.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Fa brands\400;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/vfA1dPSmefkO.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Fa solid\900;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/5C352WmyY85J.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 900;
  src: url(/assets/shared/checkout/v15/fonts/AAkorzFFbu1n.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open sans;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open sans;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Open sans;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 200;
  src: url(/assets/shared/checkout/v15/fonts/ZmnGrZcb4LBH.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/IUdyk3GNaSFk.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/4RcWQspxJJCj.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Merriweather;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/shared/checkout/v15/fonts/G577FDHsB5vk.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: PT Sans;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/8yZyH7ETaHQQ.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: PT Sans;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/0sitg7zPgBwY.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 200;
  src: url(/assets/shared/checkout/v15/fonts/Oy74GTue4ILQ.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/shared/checkout/v15/fonts/S15hk5m1zNlO.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/shared/checkout/v15/fonts/Smj6tYec2TaX.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: Lato;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/shared/checkout/v15/fonts/4pdKdveVwoMc.ttf)
    format("truetype");
}
@font-face {
  font-display: swap;
  font-family: BoldFont;
  font-style: bold;
  font-weight: 700;
  src: url(/assets/shared/checkout/v15/fonts/Yfx5aeloppAM.woff2) format("woff2");
}
.qnzaze77 {
  display: block;
}
.KiR2xr8O {
  display: none;
}
@media screen and (min-width: 768px) {
  .qnzaze77 {
    display: none;
  }
  .KiR2xr8O {
    display: block;
  }
}
.kgNJrp54 {
  order: 1;
}
@media screen and (max-width: 768px) {
  .kgNJrp54 {
    margin-right: 12px;
    order: -1;
  }
  .kgNJrp54 small {
    text-align: left !important;
  }
  .pEBiGV9G {
    text-align: left;
  }
  #Fk35p8S4 {
    margin-left: 0 !important;
  }
  #gIILWjuM {
    display: flex;
    flex-direction: column;
  }
}
.bJUv9458 {
  color: #000;
  width: 100%;
}
.FzO6EcgF {
  display: none;
}
[data-amazon-header="position2"] .FzO6EcgF {
  display: block;
}
.LQvQKkOe {
  height: 125px;
}
.HdHSD52A {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.wmBuA3Cr {
  color: #000;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.h4Jz1k6L,
.wmBuA3Cr {
  align-items: center;
  display: flex;
}
._bbmM8D8 {
  font-size: 13px;
  margin-bottom: 5px;
}
.TaqgLj_9 {
  display: flex;
  gap: 16px;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0 15px 15px;
  transition-delay: 4s;
  transition-property: all;
  white-space: nowrap;
  width: 100vw;
}
[aria-hidden="false"] .TaqgLj_9 {
  left: 0;
  position: absolute;
}
.EvBPU14b {
  all: unset;
  appearance: none;
  border: 1px solid #c2c4c9;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
  width: 140px;
}
.O2EosBg8 {
  border-top: 1px solid #000;
  margin-left: -15px;
  margin-top: 0;
  width: 100vw;
}
.o_i5LbKf {
  align-items: center;
  background: #fcf8cd;
  display: flex;
  font-weight: 700;
  justify-content: start;
  padding: 12px 9px 9px;
}
.gHlLOLZB,
.o_i5LbKf {
  color: #000;
  font-size: 17px;
}
.gHlLOLZB {
  background-color: #fff;
  border-top: 1px solid #c2c4c9;
  flex: 1;
  padding: 9px 10px;
  white-space: pre-wrap;
}
.Zlpy4sqi {
  align-items: center;
  display: flex;
  gap: 5px;
  line-height: 24px;
}
.FrNPKJm6 {
  font-weight: 700;
}
.m_dqfFos {
  color: #666;
  text-decoration: line-through;
}
.bqbLlUWV {
  color: #008a00;
  font-weight: 500;
  padding: 0 15px;
}
.LQvQKkOe {
  position: relative;
}
.zoAnoih2 {
  position: absolute;
  top: 35%;
  transition: opacity 0.5s ease-in-out;
  z-index: 10000;
}
.zoAnoih2.nwktP68J {
  right: 5px;
}
.zoAnoih2.bInz4O3I {
  left: 5px;
}
.TXX4bD1t {
  height: 30px;
  width: auto;
}
@media (min-width: 768px) {
  .TXX4bD1t {
    height: unset;
  }
}